Exp5 Swing PRO for MT5
- エキスパート
- Vladislav Andruschenko
- バージョン: 24.422
- アクティベーション: 10
スイング モデル ベースの取引戦略では、ロット数を増やした 2 つの反対の保留注文を出します。市場価格が特定の方向に動くと、一方の注文がトリガーされ、もう一方の注文のロット サイズが増加します。
このアプローチにより、トレーダーはリスクを最小限に抑えながら利益を獲得できるため、外国為替、株式、商品を取引する信頼性の高い方法となります。金融取引におけるこの戦略の使用は、特に不安定な市場において情報に基づいた意思決定を促進する能力があることで広く認識されています。
その有効性は、市場リスクへのエクスポージャーを減らしながら、市場のトレンドを識別してそれを利用する能力に起因しています。そのため、取引パフォーマンスの最適化を求めるトレーダーに人気の選択肢となっています。
EAは3種類の保留注文(TypeofTrade)を提供します。
- 発注後自動オープン(即時オープンAutoTrade)
- 手動開設後の開設と管理(手動開設ManualTrade)
- 高値/安値間の距離によるオープン(過去バーの高値安値TFTrade)
OCO (One-Cancels-the-Other)注文は、2 つの注文で構成される条件付き注文の一種です。2 番目の注文が実行されると、最初の注文は自動的にキャンセルされます。
どのように機能しますか?
- 開始時に、エキスパート アドバイザーは現在の価格からの距離StopOrderDeltaifUSEに基づいて、 Buy StopとSell Stop の2 つの注文を配置します。
- 買いストップが発動すると、売りストップは削除され、代わりにBuyStop * Martinの数量の売りストップ注文が発注されます。
- 売りストップが発動すると、買いストップは削除され、代わりにSellStop * Martin のボリュームの買いストップ注文が発注されます。
- 利益確定に達すると、すべての注文が削除され、すべてが最初から繰り返されます。
スイング効果を得るには、パラメータ StopOrderDeltaifUSE と StopLoss が等しくなければなりません。
注意: ブローカーが注文をオープンし、その後ストップロスでクローズする状況が発生する場合があります。この場合、すべての注文はテイクプロフィットでクローズされるまで待機し、その後にのみアルゴリズムが最初から動作を開始します。
EA を始値でテストしないでください。すべてのティックでのみテストしてください。
パラメーター
デフォルト値は括弧内に表示されます。
- Trade_ - 取引設定セクション。
- TypeofTrade - EA 取引モードを選択します。(即時オープンAutoTrade 、買い/売り後の手動オープンManualTrade 、過去バーの高値/安値TFTrade )
- StopOrderDeltaifUSE - 保留中の注文の距離 (100)。
- 魔法- 魔法の数字(777)。
- StopLoss - ストップロス。デフォルトでは使用されません (0)。
- ModifyStopLossAtOrdersopen - 取引のストップロスを保留中の注文のオープン レベルに変更します。
- TakeProfit - 利益確定。デフォルトでは使用されません (0)。
- StopDayTradingEaAfterTP - 最後のポジションが利益確定によってクローズされた場合、EA は翌日まで動作を停止します。
- ロット- 固定開始ロット (0.1)。
- LotFix - オープン注文のロットをカンマで区切って指定します。例: "0.1,0.2,0.3,0.6,0.8,1"。開始ロットは常に Lots です。後続の注文は、カンマで区切って LotFix 変数に書き込むことができます。
- Martinは、負けた後の次のオープンオーダーロット(数量)に対するMartingale比率です(2)。注意!MartingaleはLotsの値でのみ機能します。LotFixが設定されている場合、Martingaleは機能しません。
- MartinFix - 注文開始時のカンマ区切りのマーチンゲール係数(例:"2,3,1,5,2,1")。注意!マーチンゲールはLotsの値でのみ機能します。LotFixが設定されている場合、マーチンゲールは機能しません。
- timetrade_ - 取引時間セクション。
- OpenHour - 取引の開始時間 (0)。
- CloseHour - 取引終了時間(23)。
- TrailingStopUSE - トレーリングストップを使用します (false)。
- TrailingStop - トレーリングストップ距離。デフォルトでは最小距離 (0) が使用されます。
- TrailingStep - トレーリングステップ(1)。
- MovingInWLUSE - トレーリング ストップの最初のレベルでポジションを損益分岐点に設定します。