boolChartGetInteger(
long chart_id, // идентификатор графика int prop_id, // идентификатор свойства int sub_window, // номер подокна long& long_var // сюда примем значение свойства
);
Примеры работы с графиком - Константы графиков - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Alexey Viktorov:
CHART_PRICE_MIN および CHART_PRICE_MAX の識別子で指定します。
チャート_固定値_最大値
チャート固定最大値
二重
チャート固定分
チャート固定最小値
二重
で、doubleの 値をどのように取得するつもりだったのでしょうか?
bool ChartGetInteger
または
long ChartGetInteger
あなたはドキュメントの専門家ですか?
また、CHART_PRICE_MINとCHART_PRICE_MAXは、独自のデータを持つオシレータの最小値と最大値を取得するためにアドバイスしたものです。:)まあ...まあ、MQLのドキュメントの専門家でなければ......。:)
私たちは、ドキュメントを注意深く見ているわけではありません。しかし、理解は得られない。そのせいではなく、プログラミングの概念、特にMQLの知識が乏しいからです
チャート_固定値_最大値
チャート固定最大値
二重
チャート固定分
チャート固定最小値
二重
で、doubleの 値をどのように取得するつもりだったのでしょうか?
または
あなたはドキュメントの専門家ですか?
また、CHART_PRICE_MINとCHART_PRICE_MAXは、独自のデータを持つオシレータの最小値と最大値を取得するためにアドバイスしたものです。:)まあ...まあ、MQLのドキュメントの専門家でなければ......。:)
私たちは、ドキュメントを注意深く見ているわけではありません。しかし、理解は得られない。そのせいではなく、プログラミングの概念、特にMQLの知識が乏しいからです
実はそうなんです、あまり間違ってはいないのですが、わかってしまったんです。
ChartGetDouble(0,CHART_PRICE_MIN,1));
ChartGetDouble(0,CHART_PRICE_MAX,1));
ということで、私が必要としていることを実現しています。
さて、新たな質問ですが、Expert Advisorからインジケータを表示するにはどうしたらよいのでしょうか?つまり、このバリエーションでは、私は手動でインジケータをロードしなければならず、さもなければ結果は0を示します。
実はそうなんです、あまり間違ってはいないのですが、わかってしまったんです。
ChartGetDouble(0,CHART_PRICE_MIN,1));
ChartGetDouble(0,CHART_PRICE_MAX,1));
は、やるべきことをやっている。
しかも、チャートではなく、オシレーターで最小値、最大値を取得しようとしている...?:)
問題定義が大きく 変わったのに、なぜチャートではなくオシレーターの値が必要だと書いたのでしょうか?
オシレータのコードもお渡ししました。とてもよく効きます。愚かな...
ごきげんよう!EAの家賃を支払ったのですが、7日間凍結されてしまいました、これはどういうことなのか説明していただけますか?
こんにちは!私はEAに支払ったが、支払いは7日間凍結されました、あなたは理由を説明することができますか?
これは、チャートではなく、オシレーターで最小値と最大値を取得しようとしているのですね。
上記の方法で必要な値を得ることができました。しかし、これらの値は手動でインジケータ・チャート(特にテスター)にロードしたときにしか得られないということです。インジケータバッファの読み込みだけでなく、EAから可視化する方法がわからないのですが、どうすればいいでしょうか?
上記の方法で、必要な値を得ることができました。しかし、これらの値は、(特にテスターで)インディケータのチャート上に手動でロードしたときにのみ得られるということです。しかし、インジケータバッファを読み込むだけでなく、EAから可視化する方法がわかりません)。
インジケータのみプログラムで作成する必要があります。
作成されたインジケータはExpert Advisorに表示されますが、いずれにせよhttps://www.mql5.com/ru/docs/common/testerhideindicators。
残念なことに、うまくいきません。インジケーターは停止しているときのみ表示されます。
https://www.mql5.com/ru/docs/common/testerhideindicators
また、インジケータを選択的に非表示にすることができるのも面白いところです。
また、Canvaでオシレーターのビジュアライザーを書くことができます。https://www.mql5.com/ru/forum/160683/page1569#comment_23835904 で 根拠を示しました。
https://www.mql5.com/ru/docs/common/testerhideindicators
また、インジケータを選択的に非表示にすることができる面白い機能があります。
また、Canvaでオシレーターのビジュアライザーを書くことができます。https://www.mql5.com/ru/forum/160683/page1569#comment_23835904 で 根拠を示しました。