初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1435

 
Tango_X #:

ったな)

Alligator.mq5インジケータのコードを見ることができないのはなぜですか?

//--- line shifts when drawing
   PlotIndexSetInteger(0,PLOT_SHIFT,InpJawsShift);
   PlotIndexSetInteger(1,PLOT_SHIFT,InpTeethShift);
   PlotIndexSetInteger(2,PLOT_SHIFT,InpLipsShift);
 
Alexey Viktorov #:

また、Alligator.mq5インジケーターのコードを見ることを妨げるものは何か?

標準のMAインジケータには、複数のレベルを設定できる1つのバッファがあります。

それとも何か間違って理解しているのでしょうか?

 
Tango_X #:

標準的なMAインジケーターには、複数のレベルを設定できる1つのバッファがあります。

それとも何か誤解しているのでしょうか?

それとも私が何か誤解しているのでしょうか?

 
Alexey Viktorov #:

今でさえ、提案されたコードを見たり理解しようとしたりするのが億劫なのか?

どんなコードだ?各レベルごとにバッファを作成することを提案しただけでしょう!わかりやすく言うと、1つのMAインジケータがあって、その中に100のレベルがある場合、100のMAインジケータを作成することを提案したのですか?これらのレベルはメインバッファと平行で、メインバッファからその位置を設定するだけです。

 
Tango_X #:

どのようなコードですか?各レベルごとにバッファを作成するよう提案されましたね!わかりやすく言うと、1つのMAインジケータがあり、その中に100のレベルがある場合、100のMAインジケータを作成するよう提案されたのですか?これらのレベルはメイン・バッファと平行で、メイン・バッファからその位置を設定するだけです。

他のオプションはありません。まあ、キャンバスは別ですが、それだとバッファがまったくなくなります。

 
Aleksey Vyazmikin #:

他の選択肢はない。まあ、キャンバスは別だけど、それだとバッファがまったくないことになる。

そして、ChartIndicatorAddでMAインジケータをチャート上にプログラム的に投げれば、ここでレベルにアクセスできるのでしょうか? そして、どうして「オプションなし」なのか理解できません。パラメータはあるが、それへのアクセスはない)?

 
Tango_X #:

また、ChartIndicatorAdd を使ってプログラム的に MA インジケータをチャートに投入した場合、ここでレベルにアクセスできるのでしょうか? そして、どうして「オプションなし」なのか理解できません。パラメータはあるが、それへのアクセスはない)?

まだ試していませんが、ユーザーが最後に設定したバーの設定を呼び出すだけだと思います。

 
Tango_X #:

コードは何ですか?

はい、申し訳ありません、非常に不注意で急いでいました...。

 
Yuriy Bykov #:
遺伝的最適化と完全最適化のどちらをお使いですか?
私も、明らかに不必要なパラメーターの組み合わせを除外するためにこの方法を使いましたが、オプティマイザーのパフォーマンスが正しくないということはありませんでした。それどころか、オプティマイザーは期待通りに機能しました。
除外されたパラメーターの組み合わせをデータベースや共通ファイルに保存して、本当に除外されたパラメーターの数とその理由を確認することができます。
遺伝的最適化の使用
最適化のバリアントをファイルに保存する - 試してみます。アイデアをありがとう!

 
MT5のチャートにEAをインストールする 際、売りまたは買いのみを取引(オープン)できるようにするにはどうすればよいですか(EA自体のオプションにはそのようなパラメータはありません)?
理由: