エキスパート: Exp_GStopLoss_Tm

 

Exp_GStopLoss_Tm:

全ポジションのストップレスレベルが指定値を上回っているか、指定の時間を超えている場合に全ポジションを決済するEA

全ポジションのストップレスレベルが指定値を上回っているか、指定の時間を超えている場合に全ポジションを決済するEA ルール上、この EA は、すべてのオープンポジションに対して同時にグローバルストップロス関数として動作します。 ポジションを閉じたという事実は、関連するコメントとして、EA によってログファイルに置かれます。

//+----------------------------------------------+
//| 損失を計算するためのオプション                   |
//+----------------------------------------------+
enum LossMode
  {
   ENUM_PERCENT,     //パーセントの損失
   ENUM_CARRENCY     //資産通貨単位の損失
  };
//+----------------------------------------------+
//|EA インジケーターのインプットパラメータ            |
//+----------------------------------------------+
input LossMode LMode=ENUM_PERCENT;  //損失の検出メソッド
input double StopLoss=20.0;         //ストップロスレベル

このEA は、エントリー変数で定義された時間間隔を超えたポジションだけを閉じるオプションがあります。

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; //トレードエンド (分)

作者: Nikolay Kositsin