記事「知っておくべきMQL5ウィザードのテクニック(第38回):ボリンジャーバンド」についてのディスカッション

 

新しい記事「知っておくべきMQL5ウィザードのテクニック(第38回):ボリンジャーバンド」はパブリッシュされました:

ボリンジャーバンドは、多くのトレーダーが手動で取引を発注し、決済するために使用する、非常に一般的なエンベロープ指標です。この指標が生成する可能性のあるシグナルをできるだけ多く検討し、ウィザードで組み立てたエキスパートアドバイザー(EA)でどのように使用できるかを見ていきます。

最大8つのパターンを使用しており、上記の表からわかるように、2番目のパターンの入力マップ(使用されるパターン入力)は2です。これにより、ロングとショートの条件を確認するときに、このパターン(上バンドと下バンドの跳ね返り)のみを使用することが保証されます。2023年の日次時間枠でUSDCHFペアのテストを実行すると、次の結果が得られます。

r1

с1

この設定で機能するように開発できる取引の影響と可能な戦略には、リミットストップ注文の使用が含まれます。これらの極端なバンドに触れる前に、上限または下限のバンドがどの価格レベルにあるかを示す指標があるため、この情報と、反転が発生したときにトリガーされる適切なストップ価格を使用して、これらの取引をおこなうことができます。


作者: Stephen Njuki

 
よくやった!この結果のセットファイルを共有できますか?
 
Livio Alves #:
よくやった!この結果のセットファイルを共有できますか?

いいえ。あまりに特殊だから。

 
スティーブンに感謝します。

3つ目のパターンのコード部分について説明してもらえますか?
Close(m_close.MinIndex(StartIndex(), 5)) - Upper(StartIndex()) >= -1.0 * Range(StartIndex())
 
Chika Echezona Anumba #:
良い記事をありがとう。

3つ目のパターンのコードのいくつかを説明してもらえますか?
範囲が与えられた開始範囲を超えている - 変数名は意味がある....
 
シグナル3に間違いがあると思います。Rangeの代わりにGapと書きたかったのでしょう。
クローズ(m_close.MinIndex(StartIndex(), 5)) - アッパー(StartIndex()) >= -1.0 * ギャップ(StartIndex())