Серж пишет: Добавьте также код события нажатия на заголовок окна.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
_sk_ пишет: Уже существует функция getCandlesByIndex, которая выдаёт несколько последовательных свечей с графика. Иногда хотелось бы получать свечу по её времени. Скажем, пусть будет что-то вроде функции getCandleByTime(datetime), которая выдаёт свечу либо с указанным временем, либо, если именно такого времени нет, то самую последнюю свечу, время которой ещё меньше указанного момента в datetime. Если такой свечи нет, пусть выдаётся nil.
Можно это реализовать с помощью двоичного поиска, запрашивая по одной свече с помощью getCandlesByIndex, но это недружественно для пользователя. Возможно, что разработчики QUIK могут сделать более эффективную реализацию (не знаю, как устроены графики внутри QUIK).
Предлагается обсудить это предложение. Возможно, доработать его, чтобы было как можно более удобно такой функциональностью пользоваться как можно более широкому кругу пользователей. А потом пусть будет зарегистрировано такое пожелание для дальнейшей реализации.
Добрый день,
Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
1. возможность менять цвет индикатора динамически. 2. отображение индикатора в виде баров, свечей, гистограммы. 3. возможность рисовать прямоугольники
Мы рассмотрели пожелания. По итогам их анализа сообщаем Вам, что мы также считаем целесообразным их реализации и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
qxp пишет: дополнить доступные коды событий SetTableNotificationCallback поворотами колеса мыши вперед и назад
Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
Viktor MMM пишет: День добрый, Егор! Да, зарегистрируйте, пожалуйста.
Добрый день,
Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
lergen пишет: День добрый! А что этот трабл так и не исправлен в новой версии! Повторюсь что примочка в виде _Exit() bRun = nil не помогает пока не убираем из кода - DestroyTable(t.t_id)
Добрый день.
На какой сейчас у Вас версии Quik проявляется проблема?
6.17.1.17 QUIK Junior
Спасибо за уточнения. Как будет информация мы Вас оповестим.
Stasko пишет: брокер говорит что торговая система не хранит историю. это правда ? или они просто меня посылают чтоб не заморачиваться?
Они наверное не правильно Вас поняли. Цена приобретения загружается брокером при загрузке лимитов по бумагам. О какой истории они говорят пока не ясно.
Цену приобретения грузит брокер. Обратитесь к нему. Раз сейчас у вас нет цены приобретения в таблицы лимитов по бумагам, то соответственно и линии на графике не будет.
Серж пишет: Добавлю: в настройках сообщений снята галка "Показывать окно сообщений". Т.е., окно сообщений открывается вручную. Но не переходит автоматически к последнему сообщению, как это было в предыдущих версиях.
Ошибка будет исправлена в одной из ближайших версий программы. Приносим извинения за причиненные неудобства.
sam063rus пишет: огласите весь список, пожалуйста, какие ещё у вас функции то работают-то не работают от версии к версии??? или вы опять нам начнёте тут говорить, что мол, де, если всё расписывать в документации - то это займёт 200 страниц???
Добрый день.
С функцией OnCleanUp действительно вышла заминка. Мы этим вопросом разберемся и дадим ответ.
lergen пишет: День добрый! А что этот трабл так и не исправлен в новой версии! Повторюсь что примочка в виде _Exit() bRun = nil не помогает пока не убираем из кода - DestroyTable(t.t_id)
Добрый день.
На какой сейчас у Вас версии Quik проявляется проблема?
Egor Zaytsev пишет: Действительно одно время эта функция не работала и проблема была устранена в версии 6.15
У меня предложение: при анонсировании новой версии писать более подробно о новых возможностях, об устранении старых ошибок и, по возможности, о добавлении новых.
Цитата
OnCleanUp Функция вызывается терминалом QUIK при смене сессии и при выгрузке файла qlua.dll.
Цитата
Egor Zaytsev пишет: Под сменой сессии имеется ввиду дата торгов.
Это значит, что OnCleanUp вызывается при переподключении к серверу в новый торговый день ? Когда происходит выгрузка файла qlua.dll?
Короче, что нужно сделать, чтобы был вызван колбек OnCleanUp?
Добрый день.
Сергей, извините, функция OnCleanUp не работает. Мы изучим данный вопрос и вернемся к вам в ближайшее время.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Suntor пишет: Вопрос так и остался открытым. Есть возможность вывести это значение в Quik или нужно самому с калькулятором сидеть и складывать несколько столбиков?
Добрый день.
Можете воспользоваться Qlua или выводить данные в Excel и там считать.
На текущий момент я знаю, что есть способ выставлять лимитные заявки "до отмены" либо до определенной даты. Используются стандартные формы ввода. Рынок ФОРТС.
Когда я пытаюсь выставить заявку через стандартную форму ввода и включаю "до отмены", у меня выдается ошибка: "По данному разделу запрещены переносы заявок" (нет возможности запилить сюда скриншот, так бы приаттачил).
Любые ответы приветствуются. Спасибо.
Добрый день.
Ошибка "По данному разделу запрещены переносы заявок" означает на стороне брокера в настройках Фортсового шлюза выключена возможность переносить заявки/до отмены
Сергей пишет: Я приобрел торгового робота, а он оказался несовместим с квиком... пишет все время это: " Окно с заголовком ' инструменты ' не было найдено." Сколько не искал такое окно в квике, чтобы его выставить, но не смог. Кто-нибудь подскажет решение этой проблемы?
Добрый день.
Сергей, все же рекомендуем обратиться к разработчику данного скрипта.
не могу найти, к какой таблице можно обратиться в QPlie, чтобы получить кол-во лотов, которые еще можно купить на остаток средства с учетом плеча?
Чисто визуально я смотрю это в таблице "Состояние счета" (Меню "Торговля"->"Состояние счета"), выбираю от там нужный счет, нужный код клиента, режим Т2 и смотрю колонку "Купить", но через QPile не соображу, как туда добраться.
Добрый день.
Получить данную таблицу ни при помощи qpile, ни qlua нельзя. Однако данный параметр "Купить" можно получить из таблицы "купить/продать" клиентского портфеля.
Алексей, если вы самостоятельно завершаете работу в Quik (выходите из программы), а затем снова входите и подключаетесь, то экспорт данных будет идти в полном объеме, а не только за пропущенный период. Данная настройка работает, до перезапуска Quik. Т.е в процессе торговой сессии был разрыв/подключение к серверу.
S S пишет: Не подскажите, где отображается, или как можно отобразить сумму по деньгами и позициям по фьючерсам в таблице "Ограничения по клиентским счетам"? То-есть текущие значения.
Добрый день. Если правильно Вас поняли, то Вас интересуют "свои свободные денежные средства" если да, то это параметр пла.чист.поз (плановые чистые позиции) из таблицы "позиций по клиентским счетам"
Egor Zaytsev пишет: Если на сервере изменились какие либо данные по графикам, то обязательно необходимо перезаказывать архив графиков.
Добавьте возможность принудительного обновления одного графика без необходимости перезаказывать весь архив.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Олег Сизиков пишет: Как добавить акции ОАО «ОАК» с тикером на Московской бирже UNAC в QUIK?
Добрый день.
Попробуйте в поиске инструментов набрать нужный инструмент. Если ничего не найдет, то можем предположить, что у Вас нет прав на класс в котором торгуется бумага. По этому вопросу можете обратиться к брокеру.
Андрей пишет: Скажите а оборот акции это тоже самое что и гистограмма объема или нет?
Добрый день.
Как понимаем речь идет о параметре "оборот в деньгах" То в таком случае "оборот" показывает объем совершенных сделок в текущей сессии в денежном выражении. Объем на графике - это объем совершенных сделок в штуках. Графики будут разные.
Виталий Фадеев пишет: Добрый день. Как продвигается решение моей проблемы? Удалось ли на стендах вашей компании воспроизвести проблему? PPS После отключения классов облигаций и опционов стало немного лучше, но производмтельность приложения во время сильных движений уотировок далека от комфортной.( задержка до 20 секунд от клика по кнопке меню до раскрытия меню во время сильного движения котировок - это слишком много). Могу поставить на свое устройство дополнительное по для профилировки , если это упростит решение проблемы ( устройство не взламывал, но при необходимости на нем root получить можно). Либо прошу предоставить исходники приложения( в лс , либо на email в профиле), потому что проблема в том , что пртложение слишком часто перерисовывает экран. Это торговый терминал, а не симулятор гонок.
Добрый день. С обновлением до 1.3.2 проблема тормозов почти ушла (хотя редкие зависания все равно случаются в момент сильного движения рынка).... За это спасибо. Будет ли решена проблема с расчетом стоимости портфеля при наличии открытых позиций на срочном рынке ? (сейчас стоимость портфеля и финансовый результат за день занижается на величину ГО по открытым позициям на срочном рынке ).
Добрый день.
Уточните подробней о какой проблеме вы говорите. Если вы уже по ней обращались и проблеме был присвоен номер, то сообщите его. Если обращаетесь впервые, то сообщите вы наблюдаете разные значения в портфеле на мобильном устройстве и большом Quik?
Viktor MMM пишет: В таблице системных сообщений есть поля - Важность, Источник, Категория.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Евгений Черных пишет: Здравствуйте, уважаемые разработчики. В терминале запущено три робота на LUA, Если перезапустить, то останется только два. Проверено на нескольких квиках. Куда девается один ?
Добрый день.
Чтобы разобраться в вопросе потребуются ваши скрипты, можно пока прислать проблемный.
Egor Zaytsev пишет: Виктор, при каждом изменении того или иного параметра (который укажите в коде) вы будите получать сообщение.
Нет, OnParam будет срабатывать при изменении любого параметра, а не только того, который вам нужен.
Добрый день.
Имел ввиду, что если настроить фильтр, то можно увидеть изменение по конкретному параметру. Так да, изменения будут по любому параметру, но получать сообщение только по конкретному. Например так:
Код
function OnParam(class,sec)
if class == "SPBFUT" and sec == "BRJ5" then
tp1 = getParamEx(class,sec,"qty")
message(class.." "..sec.." "..tp1.param_value,2)
end
В противном случае можно использовать функцию CreateDataSource
Использую Trans2Quik.dll. По каким-то причинам Trans2Quik на каждую новую заявку (Order) обработчик OrderStatusCallback вызывается дважды. Внимательно проверил подписку на событие - подписка осуществляется ровно один раз. Библиотеку начал использовать совсем недавно, возможно, это известный баг, тогда я просто буду отфильтровывать дублированную информацию. Если нет, могу приложить пример кода, который испльзую для подписки.
Да можно, в функции getParamEx вы и указываете тот параметр на которых хотите подписаться. Т.е пр вызове функции Onparam вы можете вызваться функцию getParamEx и получить значение необходимого параметра.
Я, Constantin Constantin ,теперь тоже так думаю. Но слова Егора Зайцева понял иначе. Что можно вызвать функцию при изменении именно тор цены, а не ТТП в целом, а потом разбираться было ли там изменение нужного мне параметра или нет.
Добрый день.
Виктор, при каждом изменении того или иного параметра (который укажите в коде) вы будите получать сообщение. Т.е был параметр = 15, изменился и стал 20, 20 вы и получите в сообщении. Все изменения можете смотреть в таблице сообщений.
Ответ - для чего вы собираетесь эти данные использовать?
Думал, что кроме логина, пароля и счета клиента нужный данных нет, а их много и не понятно использование, тем более если ключи изменю, что из этого будет действительным. Если например торговать не акциями, какие-нибудь другие параметры для этого нужно знать, или там все тоже самое, что и с акциями, только значение самих параметров другое?
Добрый день.
UID это уникальный идентификатор клиента, по которому можно идентифицировать пользователя. Если ключи измените, то Ваш торговый счет останется прежним, как и другие параметры, изменится лишь UID.
На другом рынке, например срочном, торговый счет и фирма будут другими.
Viktor MMM пишет: Егор, еще вопрос. А в qlua в принципе можно получить реакцию при изменении конкретного параметра, как у меня? Судя по документации OnParam вызовется при любом изменении текущих параметров, а потом уже я разбираю какое значение принял интересующий меня параметр.
Да можно, в функции getParamEx вы и указываете тот параметр на которых хотите подписаться. Т.е пр вызове функции Onparam вы можете вызваться функцию getParamEx и получить значение необходимого параметра.
Viktor MMM пишет: Здравствуйте, Егор! Спасибо, что откликнулись. Я хотел увидеть скрипт полностью. С синтаксисом. Чтобы была обозначена функция, например просто сообщение выдавала по изменению цены. Чтобы main был прописан с обработкой этой функции (именно Function, обращение к ней, а не в теле main). В итоге я хотел на этом примере разобраться, как правильно писать скрипты на qlua. Я только начинаю осваивать этот язык, и хочу понять конструкцию. Понимаю, что задача простая, но требует время. Если будет возможность, был бы признателен за помощь. На примере я бы быстрее разобрался. как в свое время с купайлом. Нужен старт. Еще раз спасибо за отклик. Если у Вас руки так и не дойдут, понимаю.
Виктор, к сожалению, мы скрипты не пишем. Готовы лишь помочь, если возникают сложности. Краткий пример выше привели.
Виктор, вы хотите, чтобы при изменении параметра theorprice, было оповещение? Тогда Вам понадобиться функция OnParam. Функция будет вызываться терминалом при каждом изменении текущих параметров.
Код
function OnParam( class, sec )if class =="SPBFUT" and sec ==
"RIZ2" then tbid = getParamEx(class, sec, "bid") if
tbid.param_value > =130000 then''end
Описание всех указанных параметров доступно в руководстве пользователя Quik.
2) Что из всего этого может измениться само по себе? Ответ - ничего
3) Что может из этого измениться, если изменить ключи, логин или пароль? Ответ - UID
4) Есть ли еще какие-то данные, которые нужно знать или это все личные данные клиента отображаемые в Quik? Ответ - для чего вы собираетесь эти данные использовать?
Александр Мохов пишет: Доброго времени суток! Скажите как скоро на QUIK Android появятся инструменты для простейшего графического анализа, индикаторы? Почему нет индексов?
Добрый день.
К сожалению, мы не можем сообщить сроков реализации тех или иных пожеланий.
Цитата
Почему нет индексов?
Обратитесь к брокеру. Класс индексов подключается на его стороне, конечно, если данный класс он предоставляет.