インディケータ: MACDのゼロレベルとの交差(色付きローソク足) - ページ 2

 
Krivets:

ターミナルでは、Expert Advisorは別の原理で動作します。この場合、私はインジケータ自体によるゼロラインの交差に興味があります。


メインラインとシグナルラインのクロス、メインラインとゼロのクロスは同じものです。

シグナル ラインの代わりに、コードにゼロを入れる。

 

ように記述します:

bool CSampleExpert::Processing(void)
  {
...
   m_signal_current =m_buff_MACD_signal[0];
   m_signal_previous=m_buff_MACD_signal[1];

このように記述します:

bool CSampleExpert::Processing(void)
  {
...
   m_signal_current =0;
   m_signal_previous=0;

-- メインラインがゼロとクロスする。

 
Andrey F. Zelinsky:

のように記述します:

このように記述します:

-- メインラインがゼロとクロスする。


コードを変更し、テスターで確認したところ、Expert Advisorはトレードをしなくなった。

 
Krivets:

コードを変更し、テスターでチェックしたところ、EAがトレードをしなくなりました。


私の目的は、変更の本質を示すことでした。

 
Krivets:

コードを変更し、テスターで確認したところ、EAがトレードをしなくなりました。


もしうまくいかなければ、議論しましょう。

 
Andrey F. Zelinsky:

もしうまくいかなかったら、議論しましょう。


ターミナルmt5に付属のExpert Advisor「MACD Sample」から、「移動平均線」と「MACDシグナルライン」に関するデータを、使用予定がないので削除した。残ったのは「MACDインジケータの メインライン」だけで、これが「0」をクロスすることで、売り買いが行われる予定であることがわかった。しかし、面白いことに結果は同じで、Expert Advisorは昔と同じように動作しますが、取引回数が減ったり増えたりするだけです。


 
Krivets:

端末mt5に付属しているExpert Advisor「MACD Sample」から、「移動平均線」と「MACDシグナル線」のデータを使用予定がないため削除した。残ったのは「MACDインジケータの メインライン」だけで、これが「0」をクロスすることで、売り買いが行われる予定であることがわかった。しかし、面白いことに結果は同じで、Expert Advisorは昔と同じように動作しますが、取引回数が減ったり増えたりするだけです。



「同じように動作する」とは、シグナルラインを削除しても、依然として古いシグナルに従って始動するという意味でしょうか?

いずれにせよ、ご覧の通り、問題はすぐに解決しました。

 
Andrey F. Zelinsky:

「それとも結果は同じなのだろうか?

いずれにせよ、ご覧の通り、問題はすぐに解決しました。


MACDメインライン」が「MACDシグナルライン」を下回ったり上回ったりすると、以前と同じように開いてしまい、多くのシグナルを逃してしまいます。

そして、このインジケーターからExpert Advisorを作りたいのですが、通常のMACDはインジケーターとして別途フックしているだけなので、手動でトレードすることもあります。でも、自分でやってみると面白いですね。)

 
Krivets:

MACDメインライン」が「MACDシグナルライン」を下回ったり上回ったりすると、以前と同じように開いてしまい、シグナルを見逃すことが多いのです。

はい、そして、私はこのインジケータからEAを作りたいと思い、通常のMACDは、時には手動で取引するインジケータとして別々にフックするだけです。しかし、それは自分で何かをしようとするのは面白かった)


さて、あなたは始める必要があります。小さく始める - MetaEditorで新しいExpert Advisorを作成します。次に、インジケーターの入力パラメーターを追加し、インジケーターの作成とインジケーターバッファーへのアクセスに必要なプロシージャーをすべて記述します。

一般的には、最初のステップで成功すると思います。第2ステップについては、私たちがお手伝いします。主なことは、あなたのコードを投稿し、尋ね、尋ね、尋ねることです。:)

 
Krivets:

MACDメインライン」が「MACDシグナルライン」を下回ったり上回ったりすると、以前と同じように開いてしまい、シグナルを見逃すことが多いのです。

はい、そして、私はこのインジケータからEAを作りたいと思い、通常のMACDは、時には手動で取引するインジケータとして別々にフックするだけです。しかし、それは自分自身で何かをしようとするのは面白かった)


どのような編集をしたのか説明してください。

自分でやることに興味があるなら、それを理解するチャンスがある。