皆さん、こんにちは!今日は、MetaTrader 5で使用できる非常に便利なEA、「Exp_RangeExpansionIndex」についてお話ししたいと思います。このEAは、RangeExpansionIndexオシレーターのシグナルに基づいています。
シグナルは、バーがクローズする際に、インジケーターが設定されたオーバーボートまたはオーバーソールドゾーンを突破した場合に形成されます。このゾーンは、エキスパートの入力パラメータによって決まります。
input uint Up_Indicator_level=+60; // 上のオーバーボートレベル input uint Dn_Indicator_level=-60; // 下のオーバーソールドレベル
このEAを動作させるには、「RangeExpansionIndex.ex5」というコンパイル済みのインジケーターファイルが必要です。このファイルを<terminal_data_folder>\MQL5\Indicatorsに配置してください。
また、TradeAlgorithms.mqhライブラリファイルを利用すれば、非ゼロスプレッドを提供するブローカーを通じて、ストップロスやテイクプロフィットをポジションオープン時に一緒に設定することができます。ライブラリの他のバリエーションは、こちらのリンクからダウンロード可能です:Trade Algorithms。
以下で示すテストでは、デフォルトのエキスパートアドバイザーの入力パラメータを使用しました。テスト中はストップロスとテイクプロフィットは使用していません。

Fig. 1. チャート上の取引例
2014年のEURUSD H8におけるテスト結果は以下の通りです:

Fig. 2. テスト結果チャート
コメント 0