bosov
bosov личный блог
25 февраля 2017, 21:49

Под тихий шелест

Купайлу похоже скоро конец. Пробую перевести робота на клуа. Столкнулся с неприятным отличием — если в купайле транзакция отправляется молча, то в клуа услужливый квик сообщает «Заявка 25109199245 успешно зарегистрирована.» Интересно кому и зачем? Это же не я, а робот. Роботу это сообщение недоступно, а мне не нужно. Но вот если транзакций будет много, то эти сообщения все забьют и не дадут нормально работать. Мне и роботу.

Спросил на форуме квика — как НЕ получать сообщение? Официальный ответ — такой возможности нет. Народ молчит. Правда там в основном околорыночные программисты — им по фигу. А что скажут профи со смарта? А то получается что все работают под тихий шелест…
11 Комментариев
  • Бобровский Дмитрий
    26 февраля 2017, 00:33
    S# или иной пакет. ЛУчше напрямую шлюз. QUIK — это как узкоглазый одноногий индус на костылях и руками на уровне жопы…
  • sortarray sortarray
    26 февраля 2017, 00:40
    Роботу это сообщение недоступно

    Я сабжа не знаю, но скорей всего доступно, может не само это сообщение, но какой-то ответ, маловероятно такое, что нет обратной связи, так не делается:). Вы не забывайте, что это асинхронщина, там коллбек куда то надо навешивать скорей всего. Может даже из-за этого шняга и всплывает, что это дефолтный обработчик, который Вам надо переопределить
    • Бобровский Дмитрий
      26 февраля 2017, 00:45
      sortarray sortarray, почти уверен, что доступно. Парень к тому, что в QUIK'е либо робот торгует, либо человек. Иначе человек замучается закрывать окна.
        • Бобровский Дмитрий
          26 февраля 2017, 01:13
          bosov, потому что у разработчиков их настольными книгами эти являются:  

      • sortarray sortarray
        26 февраля 2017, 01:38
        Но сообщение в квике ему не видно напрямую из встроенных функций.

        Нет ли там возможности отлавливать это событие вывода сообщения? Навесить слушатель, может быть?

        Я не знаком с этой средой, не могу ничего конкретного сказать. Но я сомневаюсь в том, что нет штатных средств убить эти сообщения.
      • sortarray sortarray
        26 февраля 2017, 02:03
        bosov, посмотрите вот этот пример, может что-то найдете

        quikluacsharp.ru/quik-qlua/prostoj-ma-robot-qlua-s-vystavleniem-tejk-profit-i-stop-limit/

        там есть глобальный параметр 
        trans_result_msg  = '';                   -- Сообщение по текущей транзакции из функции OnTransPeply
        


        и функция
        OnTransReply
        

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн