Александр М (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Преобразование целого числа в строку в QUIK 8.8+
 
В связи с переходом биржи мы дождались 19 знаков.

Уважаемые разработчики и коллеги, может кто подскажет, почему результат разный и что надо подставить в string.format, чтобы он стал одинаковый? Как вы понимаете, необходимо, чтобы Номер заявки или сделки в виде строки всегда был нормальным числом, идентичным самому числу.
Код
a=9952336732254970146
message(string.format("%.f",a).." "..tostring(a))
Результат: 9952336732254969856 9.952336732255e+18
Код
a=1952336732254970146   
message(string.format("%.f",a).." "..tostring(a))

Результат: 1952336732254970112 1952336732254970146
Код
a=9952336732254970146
message(string.format("%.d",a).." "..tostring(a))
Результат: "bad argument #2 to 'format' (number has no integer representation)"
QUIK 8.5.2.11 Минимизация области обьема при переходе по инструментам
 
Наткнулся на ошибку визуализации:

1. Текущие торги ставлю якорь
2. Стандартные график по инструменту заякоренный на текущие торги
3. При переходе между инструментами в графике минимизируется область обьема вниз. При этом область не пропадает, просто ее высота в 0 превращается.
Снятие всех заявок
 
При тестировании на снятие всех заявок по типу: "KILL_ALL_ORDERS"

QUIK выдает: "Ошибка транзакции 1582102111 Отправка транзакций данного типа из QPILE-скрипта не поддерживается."

Как из lua можно снять все заявки по торговому счету+код инструмента 1 командой?

Нужно снятие заявок и по фьючерсам и акциям.

Понятно что можно перебрать все заявки в таблице заявок и по 1 снять, но хотелось бы сразу все.
Trans_id в заявках и сделках
 
Вопрос:
Во всех приходящих колбеках в OnOrder(order) и OnTrade(trade) при любых статусах обязательно будет заполнено поле trans_id, если я его предварительно заполнил в транзакции со стороны скрипта?
Т.е. проверкой данного поля я гарантированно поймаю свои заявки и сделки?

Тот же самый вопрос относится к полю brokerref.
QUIK 8.0
 
Добрый день!

После обновления на версию 8.0 все индикаторы и скрипты, сделанные на Lua перестали работать, по скриптам пишет ошибку "bad header in precompiled chunk".

никаких dll или сторонних библиотек не используется в скриптах. Скрипты скомпилированы через стандартную команду:

luac -s -o "$(FileName).luac" "$(FileNameExt)"

Что надо сделать для работы?
Стабильность версии 7.25.1.3
 
1 марта 2019 г обновился с 7.19.0.51 на 7.25.1.3, после этого QUIK стал вылетать каждые 2-3 дня, в директории dmp пусто. Windows не обновляю, никаких скриптов новых запущено не было, так что дело явно в самом обновлении.
Версия 7.19.0.51 у меня работала месяцами стабильно.
В результате пришлось вернуться на старую версию.
Округление последнего значения индикатора в дополнительном окне графика
 
Вопрос к разработчикам.

Когда вы исправите явную ошибку, что Показ последнего значения индикаторов в дополнительном окне округляются с точностью самого инструмента?
Получение значения поля "Необеспеченные торги" в Таблице текущих торгов
 
Добрый день!

Как получить значения поля "Необеспеченные торги" в Таблице текущих торгов?
Какой параметр в функции GetParamEx отвечает за это поле и какие значения оно может принимать?
Количество заявок на покупку и продажу и другие параметры на графике
 
На любой график можно вывести в отдельном окне "Количество заявок на покупку", "Количество заявок на продажу", "Суммарный спрос" и т.д. через Историю изменения параметров. Получаем побарный график в отдельном окне.

Как получить эти значения в самописном индикаторе?

В Таблице текущих торгов можно получить значения только в моменте, а нужна история, которая судя по графику есть в QUIK где-то.
Очередь доработок по зарегистрированным предложениям.
 
Уважаемые разработчики!

Где-то есть очередь доработок по зарегистрированным в данном форуме предложениям? Желательно с прогнозными датами решения доработки?

А то вы все регистрируете пожелания, но проходят года, а что делается в Ваших недрах, в каком порядке, с какой скоростью абсолютно неизвестно.

Я думаю, что все участники форума подпишутся, что данная информация, выложенная в публичном виде, будет всем полезна, а заодно и покажет нам, насколько ваши планы соответствуют реальности.
Задержка при обновлении полей в таблице
 
Скрипт формирует несколько таблиц и время от времени обновляет поля в этих таблицах. 3 таблицы обновляются сразу после SetCell, а четвертая с задержкой (или надо мышкой провести над ней или тыкнуть в нее, тогда данные в ней сразу обновляются). В коде обновление по всем таблицам абсолютно одинаковое. В чем может быть засада?
Обращение к элементам таблицы системных сообщений
 
Добрый день!

В QUIK есть таблица системных сообщений, как к ней обратиться из кода Lua. В документации нет описания данной таблицы и полей по ней.
Стоп-заявки, заявки и сделки на графиках QUIK для разных счетов
 
У меня несколько счетов в рамках 1 терминала QUIK. Можно ли выводить на 1 график стоп-заявки, заявки и сделки 1 счета, а на другой другого? Сейчас на всех графиках выводится информация сразу по всем счетам. Общий фильтр тут не поможет, т.к. мне и нужна информация по всем счетам, но в рамках данного графика только по конкретному счету.
Загрузка в график истории по инструменту
 
Добрый день!

Возможно ли стандартными методами в терминале QUIK загрузить в график более 3000 свечей истории? Например всю историю по фьючерсному контракту на минутный график.
Страницы: 1
Наверх