MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1569

 

Alexey Viktorov:

bool  ChartGetInteger( 
   long    chart_id,        // идентификатор графика 
   int     prop_id,         // идентификатор свойства 
   int     sub_window,      // номер подокна 
   long&   long_var         // сюда примем значение свойства 
   );

CHART_PRICE_MIN および CHART_PRICE_MAX の識別子で指定します。

チャート_固定値_最大値

チャート固定最大値

二重

チャート固定分

チャート固定最小値

二重


で、doubleの 値をどのように取得するつもりだったのでしょうか?

bool ChartGetInteger

または

long ChartGetInteger

あなたはドキュメントの専門家ですか?

また、CHART_PRICE_MINとCHART_PRICE_MAXは、独自のデータを持つオシレータの最小値と最大値を取得するためにアドバイスしたものです。:)まあ...まあ、MQLのドキュメントの専門家でなければ......。:)

私たちは、ドキュメントを注意深く見ているわけではありません。しかし、理解は得られない。そのせいではなく、プログラミングの概念、特にMQLの知識が乏しいからです

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

チャート_固定値_最大値

チャート固定最大値

二重

チャート固定分

チャート固定最小値

二重


で、doubleの 値をどのように取得するつもりだったのでしょうか?

または

あなたはドキュメントの専門家ですか?

また、CHART_PRICE_MINとCHART_PRICE_MAXは、独自のデータを持つオシレータの最小値と最大値を取得するためにアドバイスしたものです。:)まあ...まあ、MQLのドキュメントの専門家でなければ......。:)

私たちは、ドキュメントを注意深く見ているわけではありません。しかし、理解は得られない。そのせいではなく、プログラミングの概念、特にMQLの知識が乏しいからです

実はそうなんです、あまり間違ってはいないのですが、わかってしまったんです。

ChartGetDouble(0,CHART_PRICE_MIN,1));

ChartGetDouble(0,CHART_PRICE_MAX,1));

ということで、私が必要としていることを実現しています。

さて、新たな質問ですが、Expert Advisorからインジケータを表示するにはどうしたらよいのでしょうか?つまり、このバリエーションでは、私は手動でインジケータをロードしなければならず、さもなければ結果は0を示します。

 
AMarkov:

実はそうなんです、あまり間違ってはいないのですが、わかってしまったんです。

ChartGetDouble(0,CHART_PRICE_MIN,1));

ChartGetDouble(0,CHART_PRICE_MAX,1));

は、やるべきことをやっている。

しかも、チャートではなく、オシレーターで最小値、最大値を取得しようとしている...?:)

問題定義が大きく 変わったのに、なぜチャートではなくオシレーターの値が必要だと書いたのでしょうか?

オシレータのコードもお渡ししました。とてもよく効きます。愚かな...

 

ごきげんよう!EAの家賃を支払ったのですが、7日間凍結されてしまいました、これはどういうことなのか説明していただけますか?

 
1369190:
こんにちは!私はEAに支払ったが、支払いは7日間凍結されました、あなたは理由を説明することができますか?
すべてが書かれている
Правила покупки торговых роботов, индикаторов, книг и журналов в MetaTrader Market
Правила покупки торговых роботов, индикаторов, книг и журналов в MetaTrader Market
  • www.mql5.com
Общие положения и правила пользования сервисом Market
 
Mihail Matkovskij:

これは、チャートではなく、オシレーターで最小値と最大値を取得しようとしているのですね。

上記の方法で必要な値を得ることができました。しかし、これらの値は手動でインジケータ・チャート(特にテスター)にロードしたときにしか得られないということです。インジケータバッファの読み込みだけでなく、EAから可視化する方法がわからないのですが、どうすればいいでしょうか?

 
AMarkov:
上記の方法で、必要な値を得ることができました。しかし、これらの値は、(特にテスターで)インディケータのチャート上に手動でロードしたときにのみ得られるということです。しかし、インジケータバッファを読み込むだけでなく、EAから可視化する方法がわかりません)。
TesterHideIndicators(false);

インジケータのみプログラムで作成する必要があります。

作成されたインジケータはExpert Advisorに表示されますが、いずれにせよhttps://www.mql5.com/ru/docs/common/testerhideindicators

Документация по MQL5: Общие функции / TesterHideIndicators
Документация по MQL5: Общие функции / TesterHideIndicators
  • www.mql5.com
TesterHideIndicators - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
TesterHideIndicators(false);
残念なことに、うまくいきません。インジケーターは停止しているときのみ表示されます。
 
AMarkov:
残念なことに、うまくいきません。インジケーターは停止しているときのみ表示されます。

https://www.mql5.com/ru/docs/common/testerhideindicators

また、インジケータを選択的に非表示にすることができるのも面白いところです。

また、Canvaでオシレーターのビジュアライザーを書くことができます。https://www.mql5.com/ru/forum/160683/page1569#comment_23835904 で 根拠を示しました。

Документация по MQL5: Общие функции / TesterHideIndicators
Документация по MQL5: Общие функции / TesterHideIndicators
  • www.mql5.com
TesterHideIndicators - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij:

https://www.mql5.com/ru/docs/common/testerhideindicators

また、インジケータを選択的に非表示にすることができる面白い機能があります。

また、Canvaでオシレーターのビジュアライザーを書くことができます。https://www.mql5.com/ru/forum/160683/page1569#comment_23835904 で 根拠を示しました。

また、ご意見ありがとうございました。しかし、私が欲しかったのは、オシレーターの垂直方向の視覚的なスケールでした。必要なものは手に入れた。しかし、サブボクノ(指標の可視化)は手動で呼び出す必要があるのが悪い点です。Expert Advisorからインジケータを可視化する方法がわかりません。例:Expert Advisorをチャートにインストールすると、自動的にインジケータが表示される。