Блог им. Vkt

Бен, это Данила. Бен, ай нид хелп! Колбеки пропали...

    • 08 февраля 2022, 12:23
    • |
    • Vkt
  • Еще
У меня отдельный скрипт ведет полный реестр колбеков за день.
OnOrder и OnTrade приходят,  OnTransReply нет.
Раньше были. В чем может быть проблема? Первый раз такое. Может сталкивался кто?
  • обсудить на форуме:
  • Quik Lua
10 комментариев
Нет транзакций — не вызывается OnTransReply
Евгений Гуревич, Транзакций полно, а этот колбек не вызывается.
Раньше вызывался, скрипт я не менял.
avatar
Евгений Гуревич, Тож самое — то вызывается, то не вызывается.
Хорошо что я роботорговлю бросил сейчас уже.
avatar
Simix, сейчас смотрю свои логи, действительно — то есть то нет. Причем гораздо чаще нет, чем есть. Что за хрень такая?
avatar
95%, что где-то у вас в коде исключение срабатывает и обрывает выполнение этого колбека. Обычно это попытка доступа к несуществующей переменной, из-за опечатки. Или переменная где-то в окружении то создается, то нет, из-за этого то работает, то нет.
Ставьте decoda, подключайтесь к выполняющемуся скрипту, brakepoint на вход в callback и смотрите, в чем дело.
avatar
Jame Bonds, но иногда же срабатывает. Причем все три колбека имеют идентичный код. Вот и у коллеги Simix аналогичная история. Значит дело не в коде.
avatar
Vkt, 25 лет программирования отучили меня от таких категорических утверждений. Может и не в коде. А может и в коде.
В любом случае сначала стоит проверить у себя.
avatar
OnTransReply() не для всех транзакций вызывается. Помню, в доках что-то было про это.
avatar
Jame Bonds, По мне выглядело как что-то изменилось на стороне биржи, до этого работало как часы, но честно говоря не стал уже разбираться, закрыл этот проект. 
avatar
Бен, это Данила. Бен, ай нид хелп! 

Верещагин, уходи с баркаса! ©

Ищите альтернативу Quik. 

теги блога Vkt

....все тэги



UPDONW
Новый дизайн