アイデアの作者: Scriptor、MQL5コードの作者: barabashkakvn。
このエキスパートアドバイザー(EA)は、保留中のBuy StopおよびSell Stop注文を配置します。注文を出すために、EAは指定されたバーの範囲内での最高値と最低値を探します(このコードでは80に設定されています)。Buy Stop注文は最高値で、Sell Stop注文は最低値で配置されます。
保留中の注文は、当日の終わりまで有効です。どれかの保留中の注文がトリガーされると、他のすべての注文は削除されます。
EURUSD、M5での運用例:

入力パラメータ
- ロット数 - 保留中の注文のボリューム
- ストップロス(ピップ数) - ストップロス値
- テイクプロフィット(ピップ数) - テイクプロフィット値
- トレーリングストップ(ピップ数) - トレーリング値
- トレーリングステップ(ピップ数) - トレーリングステップ値
- 開始時刻 - 操作開始時刻
- 終了時刻 - 操作終了時刻