Подписка на OnBookEvent иногда отваливается - есть такое? - страница 7

 
fxsaber:

Спасибо

 
prostotrader:

когда я запустил оба индикатора в одном окне символа, то действительно

подписка "отвалилась" при удалении одного индикатора.

Предполагаю, что если перед этим оставить открытым Стакан (ALT+B), то подписка не отвалится.

 
fxsaber:

Предполагаю, что если перед этим оставить открытым Стакан (ALT+B), то подписка не отвалится.

Ща проверю

Добавлено

ОТВАЛИЛАСЬ :(

 
Stanislav Korotky:

Ну а другие события OnTick или OnCalculate? Против их широковещательности есть возражения?

Лишний раз перечитал документацию: https://www.mql5.com/ru/docs/basis/function/events

вот результат: "В отличие от других событий, событие BookEvent является широковещательным."

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
В языке MQL5 предусмотрена обработка некоторых предопределенных событий. Функции для обработки этих событий должны быть определены в программе MQL5: имя функции, тип возвращаемого значения, состав параметров (если они есть) и их типы должны строго соответствовать описанию функции-обработчика события. Именно по типу возвращаемого значения и по...
 
void OnDeinit(const int reason)
  {
    if(is_book == true)
    { 
      MarketBookRelease(Symbol());
      Print(__FUNCTION__, ": Подписка на стакан удалена. Символ ", Symbol());
    }  
  }  
 
Stanislav Korotky:

Чего ж тут правильного? Одна программа вышибает другую. Представьте себе, что эксперт поставил для себя таймер, а Вася Пупкин в своем соседнем скрипте этот таймер отключил. КОЛОССАЛЬНО.

Кстати, например, события той же мыши можно отключить для другого эксперта.

 
prostotrader:

Пишите в СД (может успеют внести исправление в новый билд)

А куда вносить изменения? В MetaTrader или в документацию... например

для широкополосных событий OnChartEvent написано более определённо: Отправка всем mql5-программам на графике сообщений о событии (т.е. единицей подписки является график)

Что собственно по факту и происходит

 
fxsaber:

Кстати, например, события той же мыши можно отключить для другого эксперта.

Вечно вы пакости всякие... :)

 
Алексей Тарабанов:

Вечно вы пакости всякие... :)

А еще можно автоматом потрошить платные Маркет-продукты - в бесплатном демо-режиме выдирать все ресурсы (иконки, курсоры и т.д.). С альфа-каналами и прочее.

 
fxsaber:

А еще можно...

Не верю! - написано же что в Маркете все надежно защищено

Причина обращения: