今回は、ColorMaRsi-Triggerインジケーターに基づいた、長期および短期ポジション用の二つの同一のトレーディングシステムをご紹介します。このEAは、様々な設定が可能で、各種の入力パラメータを2つの大きなグループに分けることができます。
- Lで始まる入力パラメータは、長期ポジションの管理用です。
- Sで始まる入力パラメータは、短期ポジションの管理用です。
//+----------------------------------------------+ //| 長期運用のためのEA入力 | //+----------------------------------------------+ input uint L_Magic=777; //L マジックナンバー input double L_MM=0.1; //L 取引における預金の割合 input MarginMode L_MMMode=LOT; //L ロットサイズ計算方法
//+----------------------------------------------+ //| 短期運用のためのEA入力 | //+----------------------------------------------+ input uint S_Magic=555; //S マジックナンバー input double S_MM=0.1; //S 取引における預金の割合 input MarginMode S_MMMode=LOT; //S ロットサイズ計算方法
この2つのトレーディングシステムは異なるマジックナンバーを使用しており、完全に独立しています。実際の金融市場は対称的ではないため、上昇市場と下降市場で異なるパラメータが必要です。EAを適切に設定するためには、まず一方のシステムのみをテストし、もう一方は関連するスイッチを使って無効化してください。
input bool L_PosOpen=true; //L 長期ポジションの権限 input bool L_PosClose=true; //L 長期ポジションの終了権限
その後、2つ目のシステムについても同様の作業を行ってください。
EAが機能するためには、コンパイルされたColorMaRsi-Trigger.ex5インジケーターファイルが<terminal_data_directory>\MQL5\Indicatorsに配置されている必要があります。
以下のテストで使用したデフォルトのEA入力パラメータです。テスト中はストップロスやテイクプロフィットは使用されていません。

図1. 対称設定でのチャート上の取引例
2017年のUSDJPY H4のテスト結果です:

図2. テスト結果チャート

図3. 非対称設定でのチャート上の取引例
コメント 0