エラー、バグ、質問 - ページ 3070

 
fxsaber:

EAのチャートにフォーカスが移ったときだけEAでtrueを出力するような関数を書いても、どうにもならない。

遭遇したことがあればヒントを教えてください。


フォーカスを失うこと、獲得することに関するCHARTEVENTが十分でない。

すべてにおいて、十分な量があります。どこかのドキュメントで、それは真実ではないことが整理された

チャートトップ

他のチャートの上にチャートを表示する

ブール

void OnChartEvent(const int id,         // идентификатор события
                  const long& lparam,   // параметр события типа long
                  const double& dparam, // параметр события типа double
                  const string& sparam  // параметр события типа string
                 )
 {
  if(id == CHARTEVENT_CHART_CHANGE)
   Print(bool(ChartGetInteger(ChartID(), CHART_BRING_TO_TOP)));
 }/******************************************************************/

なぜ、このインジケータでウィンドウをアクティブにした瞬間に、真のプリントが2回出るのか、私にはわかりませんでしたが、フォーカスの喪失はうまく機能します。

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
  • www.mql5.com
Примеры работы с графиком - Константы графиков - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov:

すべてにおいて、十分な量があります。ドキュメントのどこかで仕分けされている、それは真実ではない

チャートトップ

他のチャートの上にチャートを表示する

ブール

なぜ、このインジケータでウィンドウをアクティブにした瞬間にtrueが2回表示されるのかは不明ですが、フォーカスの喪失は問題なく動作しています。

このコードは、スクロール時の挙動が非常に悪いです。

 
fxsaber:

このコードは、スクロール時の挙動が非常に悪いです。

まあ、たしかにコードは粗いですね。でも、方向性はある。

 
Alexey Viktorov:

まあ、たしかにコードは粗いですね。でも、方向性はある。

その方向も試してみた。残念ながら、それは行き止まりです。

 
fxsaber:

その方向も試してみた。残念ながら、行き止まりです。

行き止まりって何?簡単に解決できる...

ファイル:
 
Alexey Viktorov:

行き止まりって何?簡単に解決できる...

  1. 2つのチャートで実行します。
  2. 1を最大化する。
  3. どちらも最小にする。
  4. 今度は、チャートをタブで切り替えて、ログを見る。
残念ながらうまくいきません。
 
fxsaber:

  1. 2つのチャートで実行します。
  2. 1を最大化する。
  3. 両方を最小限にする。
  4. 今度はグラフのタブを切り替えてログを見ます。
残念ながらうまくいきません。

次は新しい入力があるのでしょうか?

 
Alexey Viktorov:

次は新しい入力があるのでしょうか?

いいえ、この方法がうまくいかない場合のリプレイの手順です。

 
fxsaber:

いいえ、この方法がうまくいかない場合のリプレイの手順です。

しかし、そのことについては、最初から何も言われていません

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

バグ、バグ、質問

fxsaber, 2021.08.24 10:11

EAのチャートにフォーカスが移った時だけ、EAの中でtrueを返すような関数が書けないのですが。

この問題に遭遇したことのある方、アドバイスをお願いします。


フォーカスを失うこと、獲得することに関するCHARTEVENTが十分でない。


 
Alexey Viktorov:

しかし、そのことについては、冒頭で一切触れられていない。

EAチャートにフォーカスが移ったとき」 - だからそうする。隠し入力はありません。