ホーム システムトレード 投稿

リターン戦略 - MetaTrader 5向けのシステムトレード

添付ファイル
21440.zip (5.51 KB, ダウンロード 0回)

アイデアの著者: Andrey Kornishkin

MQL5コード著者: barabashkakvn

この戦略は、保留のリミットオーダーを用いて取引を行います。


基本的な考え方

開始時間に、各タイプ(バイリミットとセルリミット)の保留オーダーの数を設定してグリッドを作成します。その後、1つまたは複数の保留オーダーが発動し、価格が必ずそのグリッドが設置されたバーのオープン価格に戻ると期待しています。

例えば、19:00(開始時間 = 19)に、4つの(保留オーダーの数 = 4)バイリミットと4つのセルリミットオーダーを設置します。1つまたは複数の保留オーダーが発動した後、価格が19時のバーのオープン価格に戻ることを期待しています。

注意: 開始時間には、トレーディングアカウントに保留オーダーがないことが前提です。


グリッドの構築

距離(現在の価格からのインデント) + N * ステップ(保留オーダー間のステップ)

保留オーダーの有効期限は時間で設定されます。


ポジションのクローズと保留オーダーの削除

すべてのポジションの合計利益が「合計利益」ポイントに達した場合、すべてのポジションがクローズされ、保留オーダーが削除されます。また、「終了時間」には、保留オーダーが強制的に削除されます。


入力パラメーター

  • ストップロス(pips単位) - ストップロスの設定;
  • 開始時間 - 保留オーダーを設置する時間(時間単位);
  • 終了時間 - 保留オーダーを削除する時間(時間単位);
  • 合計利益(pips単位) - この利益に達した場合、すべてのポジションをクローズし、保留オーダーを削除;
  • トレーリングストップ(pips単位) - トレーリングストップの設定(「0」でトレーリング無効);
  • トレーリングステップ(pips単位) - トレーリングのステップ;
  • 距離 - 現在の価格から最初の保留オーダーまでの距離;
  • ステップ - 保留オーダー間のステップ;
  • 保留オーダーの数 - 各タイプの保留オーダーの数;
  • 有効期限(時間単位) - 保留オーダーの有効期限(時間単位);
  • ロット数 - 保留オーダーの固定ボリューム;
  • リスク - 取引ごとのリスク%に基づく動的ボリューム;
  • マジックナンバー - ユニークなEA識別子。

最適化は2018年1月1日から2018年7月12日まで、EURUSD,H1で実施されました:

リターン戦略

関連記事

コメント (0)