
MT4 / MT5 ・ 納品済み
高値と安値の動きに合わせて、逆指値の注文を自動で置き直すEAを作った
相場の高値と安値をプログラム(EA)が追いかけ、決めた位置へ逆指値注文を自動で置き直し続けます。
こんなことで困っていませんか?
- 高値や安値が動くたびに、逆指値注文の位置を手作業で直している
- 注文どうしが近づきすぎて、どこに置くべきか判断に迷う
- 利益確定や損切りを、保有ポジション(建玉)ごとに個別で管理するのが大変
そこで作ったのが、今回の仕組みです。入れた後は、こう変わりました。
この仕組みで、こう変わりました
- 高値や安値が更新されると、注文の位置も自動で置き直される
- 注文どうしが近づきすぎないよう、最低限の間隔を設定できる
- 保有ポジション全体の損益合計で、利益確定や損切りをまとめて判断できる
どんな仕組みか
MT4 で動作する自動売買プログラム(EA)です。
これまで
- 相場を見る
- 値動きのたびに
- 注文を手作業で置き直す
- 画面を見ながら
- 個別に利益確定・損切り
相場を追いかけ続ける負担が大きく、注文の直し忘れも起きやすい
いま
- 高値・安値を記録
- プログラムが追従
- 逆指値を自動で置き直す
- 条件に達すると
- 全体の損益合計で決済
値動きに合わせた注文の管理を、プログラムが休まず続ける
相場の最安値と最高値を記録し、そこからあらかじめ指定した値幅(pips)離れた位置に逆指値注文を置きます。
高値や安値が更新されると、注文も新しい位置へ自動で置き直します。買い注文と売り注文は、別々にも両方同時にも動かせます。

値動きに合わせて注文を直す手間をなくし、決めた間隔とルールどおりに動くよう工夫しました。
安心して使えるようにした工夫
注文どうしの間隔に、最低の幅を決める
次の注文は、直前に成立した価格(建値)から決めた幅以上離れるまで新しく出しません。
固定の間隔で機械的に並べるのではなく、最低限確保する幅として機能します。注文どうしが近づきすぎるのを防ぐための仕組みです。
利確と損切は、全部まとめて判断する
利益確定や損切りは、保有ポジション(建玉)ごとではなく、すべてのポジションを合わせた損益の合計で判断します。
設定した条件に達したときは、保有中のポジションと未成立の注文がすべてなくなるまで決済を続けます。途中で一部だけが残ってしまう事態を防ぐためです。
なお、決済を行っている最中は、新しい注文を出さないように制御しています。
一時的なエラーは再試行し、現在の状態を画面で確認できる
注文の操作が一時的に失敗したときは、次の値動きに合わせて自動で再試行します。
一方で、何度試しても解消しない種類のエラーは、次に高値や安値が更新されるまで待機します。無駄な再試行をいつまでも続けないための工夫です。
チャートの左上には、現在の稼働状態を表示して一目で確認できるようにしています。また、1回決済した時点で止めるか、続けて動かすかも設定で選べます。

毎日の「ちょっとした二度手間」ほど、仕組みにすると楽になります。小さな作業でも、気軽に相談してください。
How it works
頼んだ後の流れ
ご相談
ぼんやりした段階でも大丈夫
ヒアリング
今の作業と困りごとを伺います
お見積もり
範囲と費用を決めます
開発
動くものを見ながら進めます
納品・運用
手順書つきで納品します
設計とレビューは人、実装とテストは AI と分担しています。
「うちの場合は?」から聞いてください。
似た作業の自動化、同じやり方でお手伝いできます。まずは AI に聞いてみるのも手です。