OnBookEventのサブスクリプションが落ちることがあるのですが、そのようなことはあるのでしょうか? - ページ 7

 
fxsaber:

ありがとうございました。

 
prostotrader:

同じシンボルウィンドウで両方のインジケータを実行したところ、確かに

インジケーターを1つ取り外すと、サブスクリプションが「落ちる」。

この前にグラス(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:

何が正しいのか?一つのプログラムがもう一つのプログラムをノックアウトする。Expert Advisor が自分自身にタイマーを設定し、Vasya Pupkin が隣のスクリプトでこのタイマーを無効にしたと想像してください。FALSEです。

ちなみに、例えば、同じマウスイベントを別のEAで無効化することも可能です。

 
prostotrader:

BODに手紙を出す(もしかしたら、新造を間に合わせることができるかもしれない)。

変化をどこに求めるか?MetaTraderやドキュメントでは...。たとえば

ブロードバンドイベントに特化して書かれているOnChartEvent: チャート上の すべてのmql5プログラムにイベントメッセージを送信する (つまりチャートがサブスクリプションユニット)

実際、何が起こっているのか

 
fxsaber:

ちなみに、例えば、同じマウスイベントを別のEAで無効化することも可能です。

いつも嫌なことばっかりして...。:)

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

いつも嫌なことばかり...。:)

そして、あなたはまた、自動的に有料マーケット製品をガットすることができます - 無料のデモモードでは、すべてのリソース(アイコン、カーソルなど)を引き抜きます。アルファチャンネルとかで。

 
fxsaber:

また、...

信じられない!- マーケットにあるものはすべて安全であると書かれている