私たちのファンページに参加してください
Return Strategy - MetaTrader 5のためのエキスパート
- 発行者:
- Vladimir Karputov
- ビュー:
- 814
- 評価:
- パブリッシュ済み:
- 2018.10.29 13:14
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
アイディアの著者: Andrey Kornishkin
MQL5コードの著者: barabashkakvn
未決済のリミット注文で操作します。
主なアイディア
Start Hourで各種類(指値買いと指値売り)の指値注文のグリッドをNumber of pending ordersから設定すれば、1つ以上の未決注文が発動されます。すると、価格は指値注文が配置されたグリッドのバーの始値に必然的に戻ります。
例えば、19:00(Start Hour = 19)に4件の(Number of pending orders = 4)指値買いと4件の指値売り注文を出すとします。1つ以上の未決注文が発動されると、価格は19時バーの始値に戻ります。
注: Start Hourには取引口座に未決注文はないはずです。
グリッドの構築
Distance(現行価格からの距離)+ N * Step(未決注文間のステップ)
Expiration有効期間の値は、指値注文で時間単位で設定されます。
ポジション決済と指値注文の削除
すべてのポジションの合計利益が"Total profit"ポイントになると、すべてのポジションが決済されて未決注文は削除されます。未決注文は"End Hour"で強制的に削除されます。
入力
- Stop Loss(ピップ単位) - stop loss;
- Start Hour - 指値注文が出された時刻(時間単位)
- End Hour - 指値注文が削除される時刻(時間単位)
- Total profit(ピップ単位) - when this profit is reached, all positions are closed, while pending orders are removed;
- Trailing Stop(ピップ単位) - trailing("0" - disable trailing);
- Trailing Step(ピップ単位) - trailing step;
- Distance - 現行価格から初めの指値注文への距離
- Step - 未決注文間の距離
- Number of pending orders - 各種類の未決注文の数
- Expiration(in hours) - 未決注文間の寿命(時間単位)
- Lots - 未決注文間の固定数量
- Risk - 取引あたりのリスク%として計算された未決注文の動的数量
- magic number - EAの一意のID
2018.01.01~2018.07.12、EURUSD、H1での最適化:
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/21440
Gann_Multi_Trend指標では、短期、中期、長期トレンドが定義されます。
Waddah_Attar_Trend_CandlesWaddah_Attar_Trendヒストグラムに基づいたローソク足チャートで、価格チャートの始値、高値、安値、終値価格系列を使用して計算されています。
Ang_Zad_Cトレンド追跡型指標を使用した取引システムで、取引時間間隔を厳密に設定し、前回の取引の結果に応じて今後の取引量を変更することができます。
Differential_Average_By_SultonovSultonovによる平滑差異指標です。