Mikhail_04 (Все сообщения пользователя)

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

Страницы: 1
Странная работа скрипта, Работает только если запущен после старта работы биржи
 
Довольно забавно, но проблема была в том, что в одной из очередей вместо table.sinsert стояла table.insert, при запуске "на лету" проблем не было, а вот когда запуск с задержкой, то очередь событий быстро заполнялась и появлялись проблемы.
Странная работа скрипта, Работает только если запущен после старта работы биржи
 
BlaZed, спасибо, буду копаться дальше. Как раз домой вернулся, есть возможность пролистать логи.
Коллбеки судя по логам прошли, но не обработались по правилу, похоже все-таки в коде ошибка.
Еще кой-чего подправил(обнаружил небольшую ошибку), завтра проверю. Жаль биржа 24/7 не работает 😁
Странная работа скрипта, Работает только если запущен после старта работы биржи
 
Конкретно, колбэк onAllTrades никак не отрабатывает, если скрипт запущен до запуска торгов. Т.е. биржа стартует, но никаких обезличенных сделок так и не появляется.

При этом если после начала торгов подойти к компьютеру и нажать "остановить"-"запустить", то все работает. Как такое может быть? Ошибка в квик или так задуманно, или я еще чего-то мог не учесть.
Странная работа скрипта, Работает только если запущен после старта работы биржи
 
Ну что сказать, скрипт переделал, ввел проверки, в частности getSecurityInfo до старта торгов действительно выдает nil. Но это все не помешало программе неработать.
Проблема сохраняется, похоже все сложнее, чем я думал.
Если включить скрипт в 5 часов утра, то на старте работы биржи при первой же сделке появится ли колбек? Похоже, что не появляется.
Странная работа скрипта, Работает только если запущен после старта работы биржи
 
Немного покопавшись в проблеме, пришел еще один вопрос- работает ли "getSecurityInfo" когда биржа закрыта? Мой скрипт начинает работу с подбора инструментов, используя данную функцию, и если она возвращает nil, то это объясняет мою проблему.
Странная работа скрипта, Работает только если запущен после старта работы биржи
 
Раньше всегда работал по факту после открытия.  Т.е. в плане самого скрипта все абсолютно рабочее и давно проверенное.
Сейчас встал вопрос об автономной работе с логгированием и контролем дистанционно.
И вот тут начались странности.
Странная работа скрипта, Работает только если запущен после старта работы биржи
 
Есть скрипт, который работает анализируя текущие сделки (alltrades). Если запустить его после старта работы биржи (10 часов), то все хорошо. Но если запустить его часов в 5,6,7 и оставить дожидаться начала работы, то он работать так и не начинает. Т.е. никакие сделки в коллбек alltrades( в таблицу обезличенных сделок) не приходят.
В чем может быть причина? Или так и задумано?
Страницы: 1
Наверх