テクニカルEA化
ATR利確とATR損切りの違い
公開 2026.06.17 最終確認 2026.06.17 Technical
ATRを損切り幅に使う記事は書いた。では利確にもATRを使えるか? 使える——が、損切りと利確ではATR倍率の考え方が違う。 | 用途 | ATR倍率の考え方 | 典型的な倍率 | |||| | 損切り | 「ノイズに引っかからない最小の幅」 | 1.0〜2.0倍 | | 利確 | 「値幅が伸びきる前に利益を確定する幅」 | 1.0〜3.0倍 | 損切りは「
テクニカルは入口だけではなく、見送り条件、方向判定、撤退条件に分けると検証しやすくなります。
ATR / EA logic
ATR利確とATR損切りの違い
ATRを損切り幅に使う記事は書いた。では利確にもATRを使えるか? 使える——が、損切りと利確ではATR倍率の考え方が違う。
結論
| 用途 | ATR倍率の考え方 | 典型的な倍率 |
|---|---|---|
| 損切り | 「ノイズに引っかからない最小の幅」 | 1.0〜2.0倍 |
| 利確 | 「値幅が伸びきる前に利益を確定する幅」 | 1.0〜3.0倍 |
損切りは「小さすぎると引っかかる。大きすぎると損失が大きい」のバランス。 利確は「小さすぎると利益を取りこぼす。大きすぎると到達しない」のバランス。
ATR損切り1.5倍 + ATR利確2.0倍 → リスクリワード比 1.33:1。勝率50%以上で期待値プラス。
なぜEA運用で重要か
固定pipsの利確は、ボラティリティが変わると「易しすぎる利確」と「難しすぎる利確」が交互に来る。ATR基準にすれば、相場の値動きに合わせた利確幅が動的に設定される。
ただし、ATR利確にも落とし穴がある。
仕組み・条件
ATR損切りの設計
損切りの目的は「ノイズによる不要な損切りを避けつつ、方向が間違っている場合は早めに撤退する」こと。
double atr = GetATR(14);
double sl_distance = atr * 1.5; // ATR 1.5倍
double sl_price = entry_price - sl_distance; // ロングの場合
倍率が小さい(1.0以下)→ ノイズで損切りされやすい 倍率が大きい(3.0以上)→ 1回の損失が大きくなりすぎる
ATR利確の設計
利確の目的は「利益を伸ばしつつ、到達可能な範囲で利確する」こと。
double atr = GetATR(14);
double tp_distance = atr * 2.0; // ATR 2.0倍
double tp_price = entry_price + tp_distance; // ロングの場合
倍率が小さい(0.5以下)→ 利幅が薄く、スプレッド・手数料で利益が消える 倍率が大きい(4.0以上)→ 到達しないケースが増え、勝率が下がる
トレーリングストップとの比較
ATR利確は「固定の利確幅」を設定するが、トレンドが伸びた場合に利益を取りこぼす。トレーリングストップ(ATR基準で追随)のほうがトレンドフォロー型には向いている場合がある。
| 決済方式 | メリット | デメリット |
|---|---|---|
| ATR固定利確 | 確実に利確。バックテストが安定 | トレンドの伸びを取りこぼす |
| ATRトレーリングストップ | トレンドの利益を伸ばせる | レンジで利益を返す |
| 条件決済(RSI等) | 柔軟 | 実装が複雑。パラメータが増える |
バックテストやリアル運用で壊れるポイント
- ATR損切りとATR利確の倍率を最適化しすぎる → 過剰最適化
- ATRが急変する指標時に利確幅が異常に広くなる → 到達しない
- レンジ相場でATR利確の到達率が下がる → 勝率が急落
- ATR期間を短くしすぎる → 直近のボラに過敏に反応
どう確認するか
- ATR損切り倍率を1.0〜2.0の範囲で3パターン、ATR利確倍率を1.0〜3.0の範囲で3パターン、計9パターンのバックテストを実行する
- リスクリワード比と勝率の関係を確認する
- ATR利確とトレーリングストップの両方でテストし、手法に合う方を選ぶ
- 指標時のATR急変による異常な利確幅を確認する
自分の検証スタンス
逆張り型EAにはATR固定利確、トレンドフォロー型EAにはATRトレーリングストップを使う。
ATR倍率は最適化で追い込みすぎず、損切り1.5倍・利確2.0倍を基準として、大きく変えない方針にしている。
関連して読む
- MT5バックテストで手数料を入れ忘れるとPFが盛れる理由
- 最大連敗数からロットを決める考え方
- IC Markets Raw Spreadの手数料をMT5テスターに入れる方法
- ATRを損切り幅と利確幅に使う考え方
- RSI逆張りをEA化するときのレンジ判定
- トレンドとレンジ判定をEAにどう入れるか
- PFは高ければよい数字ではない
テクニカルは入口だけではなく、見送り条件、方向判定、撤退条件に分けると検証しやすくなります。
参照した公式情報
- IC Markets official site (2026.06.17 確認)
- MQL5 documentation (2026.06.17 確認)
免責
本記事は個人の検証メモであり、投資助言ではありません。バックテスト結果は将来の成績を保証しません。海外FXや自動売買には、法規制・レバレッジ・スプレッド拡大・約定遅延・スリッページなどのリスクがあります。条件は変わるため、最新情報は各公式ページで確認してください。