Head and Shoulders Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- Head and Shoulders Expert Advisor For MT4
- Head and Shoulders Expert Advisor For MT4のHead and Shoulders Expert Advisor For MT4 –エントリー基準
- Head and Shoulders Expert Advisor For MT4のHead and Shoulders Expert Advisor For MT4 –終了基準
- Head and Shoulders Expert Advisor For MT4のHead and Shoulders Expert Advisor For MT4 –改善のHead and Shoulders Expert Advisor For MT4
Head and Shoulders Expert Advisor For MT4のHead and Shoulders Expert Advisor For MT4は、金融市場を取引する際にさまざまな技術ツールを使用します。フラクタルインジケーターを使用して、2つのトレンドラインの方向に沿ってチャート上の反転ポイントを見つけます。トレードシグナルを認定するために、移動平均のペアもモメンタムインジケーターとともに使用されます。これらの技術ツールはすべて、アクティブな時間枠とシンボルに適用されます。エキスパートアドバイザーの名前が有名な頭と肩の価格行動パターンに関連付けられている理由は明らかではありません。
Head and Shoulders Expert Advisor For MT4のHead and Shoulders Expert Advisor For MT4 –エントリー基準

Head and Shoulders Expert Advisorは、エキスパートアドバイザーにその機能を実行させる方法をユーザーに制御します。これは、ユーザーが適切と考えるように調整できる入力として、貿易業務におけるいくつかの重要なパラメーターを提供することによって行われます。これらのパラメータについては、以下で説明します。
- ロット= 0.01 –この数値は、エキスパートアドバイザーが行うすべての取引の固定ロットサイズです。
- Stop_Loss = 20 –このエキスパートアドバイザーによって開始されたすべての取引には、20ピップのストップロスが伴います。
- MagicNumber = 1234 –この番号は、このロボットに関連付けるために、エントリー時に取引に与えられます。
- Take_Profit = 50 –各取引の名目テイク利益額は50ピップです。
- FastMA = 6 –この取引システムでは、傾向を特定するために移動平均(期間6)が使用されています。
- SlowMA = 85 –この取引システムでは、傾向を特定するために別の移動平均(期間85)が使用されます。
- Mom_Sell = 0.3 –売りシグナルが検証されるように、モメンタム値は0.3未満である必要があります。
- Mom_Buy = 0.3 –買いシグナルが確認されるように、モメンタム値は0.3未満である必要があります。
- UseEquityStop = true –この設定では、ロボットはアカウントのドローダウンをモニターステータスにして、アカウントのリスクを制御します。
- TotalEquityRisk = 1.0 –アカウントのドローダウンがこのしきい値(アカウント残高の1%)に達すると、資本を維持するためにすべての取引が損失で終了します。
- Max_Trades = 10 –この値を使用すると、ロボットは現在のシンボルで最大10のトレードを開くことができます。
- FractalNum = 10 –この値は、エキスパートアドバイザーにチャート上で最後の10個のアップフラクタルと最後の10個のダウンフラクタルを表示するように促します。
- USETRAILINGSTOP = true –この設定は、ゲインの特定のしきい値に達したときに、勝ちトレードの停止を追跡するようにロボットに指示します。
- WHENTOTRAIL = 40 –ロボットは、少なくとも40ピップを獲得すると、トレードの勝利の停止を追跡します。
- PADAMOUNT = 10 –このパラメーターは、事前定義された数のろうそくの高値または安値と実際のストップロス価格の間のバッファー量を定義します。この値はピップ単位です。
- USECANDELTRAIL = true –この設定により、ローソク足を使用してトレーリングの停止が行われます。
- X = 3 –この設定は、エキスパートアドバイザーが前の3つのろうそくの高値または安値にストップロスを置くことを意味します。
この取引システムは、取引エントリを見つける際にいくつかの技術ツールを利用し、これらの指標はアクティブなチャートの現在の時間枠で使用されます。各指標の値がトレードシグナルを示すためにどのように解釈されるかを以下に説明します。
- フラクタル–エキスパートアドバイザーは、過去10回の上下のフラクタルの値を記録し、ユーザーが確認できるようにチャートに表示します。このレコードは表示に使用されるだけでなく、貿易生成にも使用されます。各リストには10個の値がありますが、インデックスには0から9までの番号が付けられています。インデックス2がインデックス3より大きく、インデックス2がインデックス1より大きい場合、弱気バイアスが発生します。これは、配列の最後の3つのインデックスがダウンフラクタルを形成することを意味します。一方、インデックス2がインデックス3よりも低く、インデックス2がインデックス1よりも低い場合、強気のバイアスが発生します。これは、配列の最後の3つのインデックスがアップフラクタルを形成することを意味します。
- 移動平均(期間85および6、線形加重平均、標準価格)–これらの2つの線形加重移動平均は、アクティブシンボルの現在の時間枠に適用され、計算に必要な値は現在のオープンバーから導出されます。 6期間のLWMAが85期間のLWMAを上回っている場合、トレンドは強気です。 6期間のLWMAが85期間のLWMAを下回っている場合、トレンドは弱気です。
- 勢い(14期間、終値)–この指標は現在の時間枠とシンボルに適用され、計算に必要なデータは前の3つのバーから取得されます。これらのデータのいずれかが0.3より小さい場合、買いまたは売りシグナルが検証されます。
- トレンドライン–エキスパートアドバイザーは、メインチャートに2つのトレンドラインを描画します。1つは価格より上、もう1つは価格より下です。これらのオブジェクトは、トレードシグナルを生成するために使用されます。上のトレンドラインの2つの座標間の垂直距離が20ピップス未満で、下のトレンドラインが上を向いている場合、強気のシグナルが生成されます。上のトレンドラインの2点間の距離が20ピップス未満で、下のトレンドラインが下を向いている場合、弱気のシグナルが生成されます。
トレードの機会が発生すると、ロボットは0.01のポジションサイズでトレードを開始します。エントリー時には、ストップロスとテイクプロフィットも設定されます。ストップロスは20ピップスのように見えますが、実際のストップロス値はこれよりもスプレッド量だけ高くなっています。一方、実際のテイクプロフィット値は、スプレッドの量だけ50ピップス未満です。アルゴリズムはティックによって実行されるため、ロボットはシグナルが生成されたキャンドルで10回のトレードを開始します。
Head and Shoulders Expert Advisor For MT4のHead and Shoulders Expert Advisor For MT4 –終了基準
Head and Shoulders Expert Advisorは、貿易管理において受動的方法と能動的方法の両方を採用しています。パッシブ方式はストップロスとテイクプロフィットを使用する方法であり、アクティブ方式はトレイルストップと損益分岐点を実装する方法です。最後のアプローチでは、トレードは30ピップを獲得したときに損益分岐点になり、獲得したピップの総数が少なくとも40ピップになると損益分岐点になります。
Head and Shoulders Expert Advisor For MT4のHead and Shoulders Expert Advisor For MT4 –改善のHead and Shoulders Expert Advisor For MT4
Head and Shoulders Expert Advisorは、収益性の高い取引システムになるために、いくつかの改善が必要です。改善のための1つの提案は、ストップロスの設定に使用されるPadAmountについてです。前に説明したように、PadAmountは、ろうそくの高値または安値と実際のストップロス価格との間のギャップです。 10ピップスの任意の値を設定することは、制限が厳しすぎるため、お勧めできません。最良の戦略は、エントリー時にスプレッド値を使用することです。
また、傾向線の2点間の垂直距離は、入力で使用できる必要があります。コードでは、この距離は20ピップとしてハードコードされていますが、これはすべての取引状況で最適であるとは限りません。ユーザーは、選択した期間と記号を考慮して、この距離を自由に設定できるようにする必要があります。
この取引システムの明らかな欠陥の1つは、シグナルが生成されたときに1つのキャンドルで10の取引が開始されることです。これは間違いなく悪い考えです。この問題に対処するために、ユーザーは入力で最大取引を10ではなく1に設定できます。より良い解決策は、プログラムで行うことです。つまり、エントリールールが満たされ、価格が前の取引から少なくとも一定の距離を移動した場合、後続のキャンドルごとに1つの取引を追加します。