Блог им. YUROCK13 |Компьютер и скорость работы Quik.

Относительно давно был здесь топик, где автор рассказывал, как победил зависания квика, установив дополнительный вентилятор охлаждения на ноут, и он по своим наблюдениям сделал вывод, что Quik сильно напрягает и разогревает процессор.
 Достоверность его выводов, я сегодня подтвердил опытным путем.  В комнате сделал перестановку и убрал системный блок в угол, поставив рядом с батареей. И получился он у меня зажат между стеной и столом, и другой стеной сзади.  Причем зазоры я ему оставил между стенами не менее 10 см для вентиляции.
 Включил робота в отладочном режиме, поставил ему мониторинг всего четырех пар инструментов, так как волновала не производительность, а проверялся на логические ошибки и пошел домашними делами заниматься.
 Причем робот для расчета берет данные из стакана котировок и для заказа данных я использую функцию Subscribe_Level_II_Quotes(CLASS_CODE[i], SEC_CODE[i]). Так как преследую цель минимум различных манипуляций с квиком, когда работает робот, и не хочу открывать стаканы руками. Заметил такую вещь, что когда ставишь роботу мониторинг с выше 30 пар инструментов, то он в 30% и более не видит стаканов. Тогда я написал резервный вариант, если нужные данные не были получены из стакана из за  отсутствия, то он начинает их рассчитывать приближено, через данные от функции getParamEx. И каждые сто тысяч циклов робот выводит сообщение, в котором показывает в процентах сколько расчетов он совершил используя резервный вариант получения данных. 

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Блог им. YUROCK13 |quik - lua. буду очень благодарен за помощь.

  При написании скриптов пользуюсь notepad++ и встроенным интерпретатором языка LUA в quik для отладки достаточно только одной функции message. Опробование и отладку всегда производил на учебном счете Открытия и тут они поступили как то крайне нелогично, ввели по срочному рынку 19 — значные заявки, а квик оставили седьмой версии и интерпретатор LUA 5.1 и он просто не может работать с такими числами.  Причем на реальном рынке сначала они ввели квик 8 версии с интерпретатором LUA 5.3, а потом только длинные ордера. Как можно к учебному квику 7 версии привязать интерпретатор LUA 5.3?
  • обсудить на форуме:
  • Quik Lua

Блог им. YUROCK13 |quick 8.8 не работает.

  После обновления у меня появилась следующая беда. Квик работает, а потом может зависнуть и выходит сообщение от windows, что он перестал отвечать на запросы. Такое бывает только тогда, когда работает  робот по покупке — продаже синтетических облигаций. Я уже и слипов наставил в код и все равно не спасает. Причем когда я отслеживаю 2-3 инструмента, может нормально сутки отработать и не зависнуть, ставлю мониторинг 10 инструментов, может десять минут отработать и в аут уйти.  На версии 8.5 или 8.6 вообще писал недопустимая ошибка, давал ссылку на файл и предлагал отправить его разработчикам и больше не запускался. Помогала только деинсталяция и повторная установка. На версии 8.8 уже не просит обратиться к разработчикам и повторно запускается. Уже голову сломал, может у кого такое бывает? Причем другие программы на компьютере не зависают, само железо и параллельно запущенные приложения продолжают работать. 
  • обсудить на форуме:
  • QUIK

Блог им. YUROCK13 |Quik- обновил, получил проблему.

Обновил квик, перестали приходить ответы на транзакции, система не видит заявки робота, до обновления работало. Код робота в текстовом формате, интерпретирует его сам Quik. Где искать проблему? 19 цифр в идентификаторе заявки, это мне trans_id увеличить до 19 цифр? Помогите, кто знает.
  • обсудить на форуме:
  • QUIK

....все тэги
UPDONW