Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Между прочим, все прочие типы событий - как раз широковещательные, только их не надо ни подключать, ни отключать - все связывается при инициализации скрипта автоматически.
Ничего подобного - в OnChartEvent поступают как широковещательные события - так и обычные
А если обычные можно было сделать там - значит можно и здесь
Ничего подобного - в OnChartEvent поступают как широковещательные события - так и обычные
А если обычные можно было сделать там - значит можно и здесь
Ну а другие события OnTick или OnCalculate? Против их широковещательности есть возражения? OnChartEvent тоже используется широковещательно, несмотря на довески. Если претензия к слову "все", я заменю на "многие". Суть в том, что все варианты до сих пор исключали возможность отключения по чужой инициативе.
Посмотрим, будет ли исправление.
Хорошая новость
Это про какую ошибку? Точно такой же пост вижу про инвалидную транзакцию.
У Вас "отваливается" подписка именно из-за ошибки invalid book transaction
Я не вызываю MarketBookRelease но когда в журнале появляется invalid book transaction
OnBookEvent перестаёт наботать (можно сказать подписка "отваливается")
Это совсем другая причина возникновения ошибки нежели обсуждаемая в этой ветке. Если одну причину устранить, то другая сама собой не исчезнет
Так же как и здесь https://www.mql5.com/ru/forum/1111/page2237#comment_8159123 ошибки по форме совпадали, но способ устранения одной не подошёл для другой - значит причины разные
Уверен, что причина именно в этой ошибке.
Разработчики её исправили и когда выйдет новый билд, - тогда и проверим "Вашу" ошибку.
Проверочный пример простой: вызвать в 1-ом советнике MarketBookAdd( x ), далее вызвать во 2-ом MarketBookRelease( x )... и ждать в 1-ом события
Если Вы сделаете то что пишите на одном и том же символе, то ЕСТЕСТВЕННО подписка уничтожится по данному символу в одном и том же терминале!
И это правильно.
Добавлено
Просто нужно правильно пользоваться подпиской
Если Вы сделаете то что пишите на одном и том же символе, то ЕСТЕСТВЕННО подписка уничтожится по данному символу в одном и том же терминале!
И это правильно.
Тогда так: вызвать в 1-ом эксперте MarketBookAdd( x ), далее вызвать во 2-ом эксперте MarketBookAdd( x ) и MarketBookRelease( x )... и далее ждать в 1-ом эксперте события OnBookEvent( x )
Воспользуйтесь моим кодом и у Вас не будет проблем с подпиской.
Воспользуйтесь моим кодом и у Вас не будет проблем с подпиской.