今回は、MetaTrader 4用の「ROC」エキスパートアドバイザー(EA)についてお話しします。このEAは、ROCインディケーターを利用してトレードを行い、トレーリングストップロスとテイクプロフィット機能を備えています。主要な為替ペアやNASDAQの株式で、すべての時間枠で機能します。
- まずはデモ口座で試してみてください。
- このEAはオープンキャンドルの価格のみでトレードを行います。
- トレードで損失が出た際にロットサイズを増やしたくない方は、"IncreaseFactor=0"に設定してください。
入力設定
- Use_TP_In_Money - テイクプロフィットを金額で使用するか (値: true/false)。
- TP_In_Money - テイクプロフィット金額 (値: 10-100)。
- Use_TP_In_percent - テイクプロフィットをパーセンテージで使用するか (値: true/false)。
- TP_In_Percent - テイクプロフィットパーセンテージ (値: 10-100)。
- ------------[複数トレード用マネートレーリングストップ]----------------------
- Enable_Trailing - マネートレーリングを有効にする (値: true/false)。
- テイクプロフィット金額 (現在の通貨で) (値: 25-200)。
- ストップロス金額 (現在の通貨で) (値: 1-20)。
- --------------------------------------------------------------------------------------
- -------------------------ROCインディケーターのパラメーター--------------------------
- Period_MA_0 = 現在の時間枠のサポートMAの期間 (値: 1-50)。
- Period_MA_1 = 計算されたMAの期間 (値: 1-50)。
- Bars_V = 計算に使用するバーの数 (値: 1-50)。
- Aver_Bars = 平均バー (値: 1-50)。
- K = 増幅ゲイン (値: 1-5)。
- --------------------------------------------------------------------------------------
- Exit = トレンドが逆行した場合にトレードをクローズし、ドローダウンを管理 (値: true/false)。
- Lots - ロットサイズ (値: 0.01-1)。
- ロットサイズの指数 (値: 1.01-2)。
- IncreaseFactor - トレードで損失が出た場合にどれだけロットを増やすか (値: 0.001-0.1)。
- Stop_Loss - ストップロス (値: 30-500)。 / 複数トレードの場合は600に設定
- MagicNumber - マジックナンバー (値: 1-100000)。
- TakeProfit - テイクプロフィット (値: 50-200)。 / 複数トレードの場合は600に設定
- FastMA - ファスト移動平均 (値: 1-20)。
- SlowMA - スロー移動平均 (値: 50-200)。
- Mom_Sell - モメンタム売りトリガー (値: 0.1-0.9)。
- Mom_Buy - モメンタム買いトリガー (値: 0.1-0.9)。
- ---------------------ドローダウン管理-----------------------------
- UseEquityStop - (値: true/false)。
- TotalEquityRisk - (値: 0.01-20)。
- -------------------------------------------------------------------------------
- Max_Trades (1-12)。
- FractalNum = 高値と安値の数 (値: 1-10)。
- ----------------1トレードのみを使用する場合:-----------------------
- /////////////////////////////////////////////////////////////////////
- USETRAILINGSTOP - トレーリングストップを使用する場合 (値: true/false)。
- WHENTOTRAIL - トレールを開始するタイミング (値: 40-100)。
- TRAILAMOUNT - トレールの金額 (値: 40-100)。
- キャンドルからの距離 - (値: 1-100)。
- USECANDELTRAIL - トレーリングストップを使用する場合 (値: true/false)。
- X = キャンドルの数 (値: 1-100)。
- USEMOVETOBREAKEVEN - ブレイクイーブンを有効にする (値: true/false)。
- WHENTOMOVETOBE - ブレイクイーブンを移動するタイミング (値: 1-30)。
- PIPSTOMOVESL = 30 - ストップロスを移動するピップ数 (値: 1-30)。
このEAは数ヶ月ごとに最適化し、上記の設定をそのまま使用することをお勧めします。また、ヘッジンググリッドEAとしても、単一トレードのEAとしても使用できます。
バックテストの方法については、こちらをご覧ください:https://bit.ly/2CD7XWD

コメント 0