アイデア提供者: Nikolay Khrushchev
コードmq5提供者: barabashkakvn
このEAはヘッジ口座でのみ動作します!
このスイングベースのエキスパートアドバイザー(EA)は、逆方向に増加したロットサイズでの保留中の売りストップまたは買いストップ注文を設定します。
入力パラメータ:
- ストップロス(pips単位)(1.00045-1.00055=1 pips)
- テイクプロフィット(pips単位)(1.00045-1.00055=1 pips)
- トレーリングストップ(ストップロスまでの最小距離)pips単位
- トレーリングステップ(pips単位)(1.00045-1.00055=1 pips)
- 資金管理: ロットまたはリスク(最初のポジションのみ)- 初回ポジションのロット計算方法: 固定ロットまたは預金に対するリスク%で計算
- 資金管理の値
- //--- 取引ロジック
- ステップ(pips単位)(1.00045-1.00055=1 pips) - 保留中のストップ注文のステップ
- ロット係数(一連の取引用)- 次のポジションのロット増加比率
- 全ポジションのボリュームを乗算 - 「ロット係数」によってオープンポジションの全ボリュームを乗算するかどうか
- 最大ポジション数
- 全ポジションの最大ボリューム
- 利益目標(お金で)("0.0" - OFF)
- 最小資本(残高のパーセント) -> 取引を一時停止
- 起動時にすべてのポジションをクローズ
- //---
- マジックナンバー - ユニークなEAのID
- 開始時間
- 終了時間
このEAは、保留中の注文がなく、EAによってオープンされたポジションがない場合に限り、開始時間と終了時間の間の許可された時間間隔内で取引サイクルを開始します。オープンポジションには保留中のストップ注文が伴います。ポジションのボリュームは資金管理および資金管理の値パラメータに依存し、保留中のストップ注文のボリュームはロット係数および全ポジションのボリュームを乗算パラメータに依存します。
ポジションの方向は、次のルールに従って決定されます:
バー#0のクローズ > バー#1のクローズ -> BUYオープン; それ以外の場合 -> SELLオープン
保留中のストップ注文の種類はオープンポジションによって決まります:
BUYの場合、売りストップが設定されます; SELLの場合、買いストップが設定されます
保留中のストップ注文は現在の価格からステップの距離に設定されます。トレーリングストップおよびトレーリングステップは、利益追跡メカニズム(利益目標(お金で)および最小資本)と共に有効になります。
保留中の注文がトリガーされると、逆方向に増加したロットで保留中のストップ注文が再度設定されます。
小さな時間枠で最適化を行うことをお勧めします。まずはストップロス、テイクプロフィット、およびステップパラメータを確認してください。