皆さん、こんにちは!今日は、MetaTrader 5で使えるExp_ColorXMUV_Tmというエキスパートアドバイザー(EA)についてご紹介します。このEAは、ColorXMUVの移動平均シグナルを基にしており、固定された取引時間の設定が可能です。
取引シグナルは、バーがクローズする際に、インジケーターの色が変わった時に形成されます。
指定した時間帯に取引を行うために、入力パラメータで取引時間を設定することができます。以下のように設定します:
input bool TimeTrade=true; //指定した時間帯での取引を許可 input HOURS StartH=ENUM_HOUR_0; //取引開始時間(時) input MINUTS StartM=ENUM_MINUT_0; //取引開始時間(分) input HOURS EndH=ENUM_HOUR_23; //取引終了時間(時) input MINUTS EndM=ENUM_MINUT_59; //取引終了時間(分)
操作開始時間には、時間と分の2つの変数が用意されており、終了時間にも同様の変数があります。
デフォルト設定では、EAは0:00から全ての取引セッションで取引を行い、23:59には全ポジションをクローズします。
開始時間が指定した終了時間より遅い場合、EAは翌日の指定された時間にポジションをクローズします。
このEAを正しく動作させるためには、ColorXMUV.ex5というコンパイル済みインジケーターファイルを<terminal_data_folder>\MQL5\Indicatorsに保存する必要があります。
また、TradeAlgorithms.mqhライブラリファイルを使用することで、非ゼロスプレッドを提供するブローカーでEAを使用し、ポジションオープン時にストップロスとテイクプロフィットを設定することができます。ライブラリの他のバリエーションは、以下のリンクからダウンロードできます:Trade Algorithms。
以下に示すテストでは、デフォルトの入力パラメータを使用しました。テスト中はストップロスとテイクプロフィットは使用していません。

Fig. 1. 取引例のチャート
2015年のGBPUSD H2のテスト結果は以下の通りです:

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