【免責事項】私は投資アドバイザーではありません。投資判断はご自身で行い、必要に応じてファイナンシャルアドバイザーに相談してください。この記事は自身の勉強を目的としており、EAの動作保証や生じた損失に対しても一切の責任を負いません。
//+——————————————————————+
//| MARUMO_ReverseBand_JP225_vSMA15 改良版 v1.36 |
//+——————————————————————+
CTrade trade;
//— ハンドル
int handleSMA5 = INVALID_HANDLE;
int handleSMA15 = INVALID_HANDLE;
int handleBB = INVALID_HANDLE;
//— 入力パラメータ
input double MaximumRisk = 0.02; // 最大リスク比率
input double LotSize = 1.0; // デフォルトロットサイズ
input int SMA5Period = 5; // SMA5の期間
input int SMA15Period = 15; // SMA15の期間
input int BBPeriod = 120; // ボリンジャーバンドの期間
input double BBDeviation = 2.0; // ボリンジャーバンドの偏差
input int StartHour = 9; // 取引開始時間(時、JST、0-23)
input int StartMinute = 15; // 取引開始時間(分、0-59)
input int EndHour = 5; // 取引終了時間(時、JST、0-23)
input int EndMinute = 0; // 取引終了時間(分、0-59)
input double EarlyTPMin = 50.0; // 早期利確の最小値(円)
input double EarlyTPMax = 69.0; // 早期利確の最大値(円)
input double EarlyTPTrigger = 51.0; // 早期利確のトリガー閾値(円)
input double TrailingTPThreshold = 70.0; // トレーリング利確の閾値(円)
input double StopLoss = 50.0; // 損切り値(円)
input double TrailingTPRatio = 0.7; // トレーリング利確の割合(0.0~1.0)