記事「Break of Structure (BoS)戦略のステップバイステップガイド」についてのディスカッション

 

新しい記事「Break of Structure (BoS)戦略のステップバイステップガイド」はパブリッシュされました:

Break of Structure (BoS)戦略に基づく自動売買アルゴリズム開発のための包括的ガイドです。MQL5でエキスパートアドバイザー(EA)を作成し、MetaTrader 5でテストするためのあらゆる側面に関する詳細情報(価格サポートとレジスタンスの分析からリスク管理まで)が含まれています。

MetaTrader 5 (MT5)用のMetaQuotes言語5(MQL5)の定義、種類、取引戦略の応用、開発について、Break of Structureのニュアンスを掘り下げながら探っていきます。BoSの概念は、トレーダーがマーケットの動きを予測する能力を高め、より良い決断を下し、最終的にはリスク管理に熟達するために学ぶべき有用なツールです。以下の題材を使用して、上記のことを達成しましょう。

  1. Break of Structure (BoS)の定義
  2. Break of Structure (BoS)の説明
  3. Break of Structure (BoS)の種類
  4. 取引戦略の説明
  5. 取引戦略の設計図
  6. MetaQuotes言語5 (MQL5)による実装
  7. ストラテジーテスターの結果
  8. 結論



    作者: Allan Munene Mutiiria

     
    ブレイク・オブ・ストラクチャー(BoS)FX取引戦略、スマート・マネー・コンセプト(SMC)アプローチに基づくExpert Advisorの作成方法をご紹介します。楽しく、明快で、理解しやすく、知識が豊富であると感じていただけることを願っています。ようこそ
     
    Allan Munene Mutiiria 取引戦略、スマート・マネー・コンセプト(SMC)アプローチに基づくExpert Advisorの作成方法をご紹介します。楽しく、明快で、理解しやすく、知識が豊富であると感じていただけることを願っています。ようこそ。

    本当にありがとうございます。

     
    wupan123898 #:

    本当にありがとう。

    ご丁寧なレビューとフィードバックをありがとうございます。

     



    、最小限の変更で対応/変更しました。

    フィルターを追加していない最初の結果は本当に印象的です。


     
    Dragosh Zavadschi #:



    、最小限の変更で対応/変更しました。

    フィルターを追加していない最初の結果は本当に印象的です。


    ご丁寧 なフィードバックとレビューをありがとうございます。とてもうれしいよ。ありがとう。
     

    斜め読みした。

    そのコードに目が留まった:

    void function() {

    const int localConst = 5; // 

            // some code follows

    }

    そんなことはできない。これは "マジック "定数の偽装である。

     

    著者、私はあなたを理解していません。上昇トレンドを示すあなたのスクリーンショットには、HHとHLのレベルがあります。しかし、次のスクリーンショットは混乱を引き起こしている。見てください:

    では、どのようにブレイクする水準を選べばいいのでしょうか?

     
    Vitaly Murlenko #:

    著者、私はあなたを理解していません。上昇トレンドを示すあなたのスクリーンショットには、HHとHLのレベルがあります。しかし、次のスクリーンショットは混乱を引き起こしている。見てください:

    では、どのようにブレイクする水準を選べばいいのでしょうか?

    このような戦略はすべて(そしてそれは事実ではない)日中にのみ機能する。

    定期的で急激なボラティリティのバーストと日中は動作しません。

    しかし、日中のスクリーンショットを選択するのは便利である。

     
    Maxim Kuznetsov #:

    このような戦略はすべて、日帰り旅行でしか通用しない(それは事実ではない)。

    定期的に急激なボラティリティが発生する日中は機能しない。

    しかし、日中のスクリーンショットを選択するのは便利である。

    質問はそれについてではなかった

     
    これは純粋で単純なイカサマであり、何を目指しているのかわからない。

    const int limit = 20; int curr_bar = limit; // = 20

    for (int j=1; j<=length; j++){ right_index = curr_bar - j; // 左: 過去のバー (正しい) left_index = curr_bar + j; // 右: 将来のバー (マジで間違っている!!)

    if ( (high(curr_bar) <= high(right_index)) || (high(curr_bar) < high(left_index)) ){ isSwingHigh = false; } if ( (low(curr_bar) >= low(right_index)) || (low(curr_bar) > low(left_index)) ){ isSwingLow = false; } }.