皆さん、こんにちは!今日は、移動平均を基にしたトレンド戦略「信号機EA」についてお話ししたいと思います。このEAの目的は、過去のデータで戦略をテストし、効果的なパラメーターを見つけることです。
この戦略は、以下の5つの異なるパラメーターを持つ移動平均インジケーターで構成されています:
- 赤 — 期間120、方法:シンプル、適用:終値;
- 黄 — 期間55、方法:シンプル、適用:終値;
- 緑 — 期間5、方法:指数移動平均、適用:終値;
- 青の点線 — 期間24、方法:指数移動平均、適用:高値;
- 茶色の点線 — 期間24、方法:指数移動平均、適用:安値。
バイ信号は、移動平均が上から下に整列したときに発生します:緑 – 黄 – 赤。
セル信号は、逆の順序でインジケーターが整列したときに発生します:赤 – 黄 – 緑。
価格が青と茶色の点線の移動平均の間のコリドールの外にあるときも、取引のシグナルが発生します。

セルシグナル
このEAは、戦略に従ってシグナルを開きます。テイクプロフィットとストップロスは初期パラメーターに設定されています。取引は、現在のキャンドルで全てのシグナルが一致した時、または次のキャンドルの始まりに開けます。これは、TimeOpenBarパラメーターによって定義されています。取引は、テイクプロフィット、ストップロス、または緑と黄の移動平均の交差によってクローズされます。交差によるクローズは、CloseProfitパラメーターで定義されています。
現在のキャンドルでのシグナル発生のタイミングや、次のキャンドルの開始時に発生させるかは、テスト結果の質に大きく影響します。キャンドルが閉じるまで、移動平均は再描画され、偽のシグナルを生成する可能性があります。
「取引スタイル」モードは、StyleTradeパラメーターによって定義されます。アグレッシブな取引では、価格が青と茶色の移動平均のコリドールに入った後に新しい取引を開きます。保守的な取引では、価格が赤と黄の移動平均のコリドールに入ります。これにより、EAがオープンするポジションの数量に影響を与えます。
一般的なMMボリューム計算は、選択したリスクに応じて行われます。
EAの設定の詳細とそのテスト結果に対する影響は、以下の動画で確認できます。
推奨する時間足はH1です。このEAは、GBPUSD、EURUSD、EURGBPの通貨ペアでポジティブな動きを示します。
GBPUSDペアのテスト結果:

EURGBPペアのテスト結果:

EAは、CloseProfitパラメーターが有効な状態で、ストップロスやテイクプロフィットなしで取引を行うことも可能です。この場合、トレンドの最大70%を取得できます。テイクプロフィットやストップロスなしのEURUSDペアのテスト結果:

重要:
- これは「スイッチを入れて忘れて、また戻ってきてスイッチを切る」というタイプのトレーディングロボットではありません。
- ポジションは、価格がコリドールに入った(StyleTradeパラメーター)後、コリドールから出たときにシグナルが一致すれば開かれます。
- いくつかの通貨ペアや異なる市場のボラティリティのレベルでは、EAは全てのデポジットを失う可能性があります。
改善点:
バージョンm00013では、移動平均によるトレーリングストップが追加されました。デフォルトの期間は85に設定されており、トレーリングストップの設定ブロックで変更可能です。期間が小さいほど、早くブレイクイーブンに達しますが、トレンドの大部分を失うことになります。逆に、大きな値はほぼすべてのトレンドを取得することを可能にします。