本文へスキップ
EAの選び方

損切りありEAの見分け方|SL設定の有無をレポートと設定から確認

損切りありEAかどうかを、バックテストレポート・パラメータ・デモ口座の3経路で確認する手順をまとめました。名目上SLがあっても機能しないケースの見分け方と、SL幅の妥当性の判定基準も掲載しています。

執筆: Redington 公開: 最終更新:

PR当ページにはプロモーション(アフィリエイト広告)が含まれます。順位・評価は公開の評価基準に基づき編集部が独立して決定しています。EAの成績はすべて過去の検証結果であり、将来の利益を保証するものではありません。海外FX業者は金融庁未登録です。

この記事の目次
  1. 結論:3経路すべてで確認する
  2. 経路1:バックテストレポートの決済理由を見る
  3. 経路2:パラメータの初期値を見る
  4. 経路3:デモ口座で実測する
  5. SL幅の妥当性を判定する
  6. SL幅からロットを決める
  7. SLなしEAをどう扱うか
  8. よくある失敗
  9. まとめ

「損切りあり」と書かれたEAでも、実際に損切りが機能しているとは限りません。SL幅が広すぎて到達前に強制決済されるケース、パラメータでSLを無効化できるケース、特定の条件でのみSLを外すケースがあります。この記事では、購入前に確認できる3つの経路と、SL幅の妥当性を判定する計算方法を示します。

結論:3経路すべてで確認する

✅ 結論

①バックテストレポートの決済理由、②パラメータの初期値、③デモ口座での実測。この3つが揃って初めて「損切りあり」と判断できます。販売ページの記述だけでは確認になりません。

経路

確認できること

できないこと

レポートの決済理由

実際にSLで決済された取引があるか

現在のバージョンの設定

パラメータの初期値

SL項目の存在と既定値

実際に発注時に付与されるか

デモ口座での実測

発注時にSLが付くか

全条件での挙動

経路1:バックテストレポートの決済理由を見る

MT4/MT5のストラテジーテスターのレポートには、取引ごとの決済理由が記録されます。

  • MT4:取引明細の Type 列に s/l t/p close at stop などが表示されます
  • MT5:約定履歴の Comment 列に sl 150.123 tp 151.456 のように記録されます

確認手順は次のとおりです。

  1. レポートのHTMLをブラウザで開く
  2. ページ内検索(Ctrl+F)で s/l または sl を検索する
  3. ヒット件数を全決済件数と比較する

ヒット件数

判定

0件

損切りが実行されていない。SLなしの可能性が高い

全決済の1〜5%

SLはあるが発動頻度が低い。SL幅が広い可能性

全決済の20%以上

SLが通常運用の一部として機能している

⚠️ 注意

件数が0でも「たまたまSLに触れなかった」可能性はあります。ただしその場合、検証期間中に一度もSLが発動していない=SL幅が実質的に到達不可能な水準である疑いが残ります。次の経路2・3で確認してください。

経路2:パラメータの初期値を見る

商品ページのパラメータ一覧、または .set ファイルを確認します。

パラメータ名の例

確認すること

StopLoss SL_Pips InitialSL

初期値が0になっていないか

UseStopLoss EnableSL

既定で false になっていないか

HiddenSL VirtualSL

サーバー側ではなくEA内部で管理する方式か

MaxTrades MaxOrders

追加エントリーの上限があるか

LotMultiplier Martingale

1.0を超えていないか

💡 ポイント

HiddenSL(仮想SL)方式の場合、SLはブローカーのサーバーではなくEA内部で管理されます。この方式では、MT4/MT5が落ちている間やVPSが停止している間はSLが機能しません。VPSの安定性がより重要になります(自動再起動の設定)。

経路3:デモ口座で実測する

最も確実な方法です。

  1. 業者のデモ口座でMT4/MT5を起動する
  2. EAをチャートに適用し、自動売買を有効にする
  3. ポジションが建つまで待つ
  4. ターミナル(取引タブ)の S/L 列 に数値が入っているか確認する
  5. 数値が入っていれば、現在価格との差をpipsで計算する

S/L列が空欄なら、そのEAはサーバー側にSLを置いていません。仮想SL方式か、SLなしのいずれかです。

SL幅の妥当性を判定する

SLがあっても、幅が口座資金に対して広すぎれば機能しません。SLに到達する前にストップアウトするためです。

耐えられる含み損 = 有効証拠金 − 必要証拠金 × ストップアウト率
耐えられる pips  = 耐えられる含み損 ÷ (ロット × 1pipsあたりの価値)

計算例:残高50万円、USDJPY 1ロット(必要証拠金15,000円 ※レバレッジ1,000倍)、ストップアウト20%、1pips=1,000円/ロット

耐えられる含み損 = 500,000 − 15,000 × 0.20 = 497,000円
耐えられる pips  = 497,000 ÷ (1 × 1,000)    = 497 pips

このとき、EAの初期SLが1,000pipsに設定されていれば、SLに到達する前に497pipsでストップアウトします。名目上のSLは存在しても、リスク限定の機能は果たしません。

SL幅

上記条件での判定

30 pips

機能する

200 pips

機能する

497 pips

境界。スプレッド拡大で先にストップアウト

1,000 pips

機能しない

🚨 危険

海外EA「Waka Waka EA」は既定のSLが1,000pipsに設定されており、MQL5のコメント欄には「デフォルトSL 1,000pipsは到達せず、EAはマージンコールに突っ込む」という購入者報告が残っています(出典: MQL5 Market 製品ページのコメント欄、2026年9月24日確認)。SLの有無だけでなく、幅と口座資金の関係を必ず計算してください。

ロット別の必要証拠金と1pips価値は ロット・必要証拠金計算機 で確認できます。

SL幅からロットを決める

逆に、SL幅が決まっていればリスク率からロットを計算できます。

ロット = (口座残高 × 1トレードあたりリスク率) ÷ (損切り幅[pips] × 1pipsあたりの価値[円/lot])

計算例:残高100万円、リスク率1%、SL 30pips、USDJPY

ロット = (1,000,000 × 0.01) ÷ (30 × 1,000) = 0.33 ロット

運用スタイル

1トレードあたりリスク率

保守的(本業がある個人)

0.5%〜1.0%

標準

1.0%〜2.0%

積極的(上限)

2.0%〜3.0%

危険域

3%超

リスク率2%で10連敗すると 1 − 0.98^10 = 18.3% のドローダウン、5%で10連敗すると 1 − 0.95^10 = 40.1% です。勝率50%・1,000トレードの期待最大連敗数は約10回なので、リスク率5%は普通に到達する範囲で40%のDDを食らう水準になります。

SLなしEAをどう扱うか

損切りをしないEAを運用する場合、最低限これらを確認してください。

項目

確認内容

有効証拠金ベース最大DD

残高ベースではなくEquity Drawdownを見る

最大同時保有数

上限設定があるか

ロット倍率

1.5以上なら必要資金が指数関数的に増える

全体損切り機能

口座全体の含み損が一定額に達したら全決済する機能があるか

必要資金

最大段数到達時の「含み損+必要証拠金」の2倍以上

全体損切り機能がない場合、外付けのユーティリティEAで補う方法があります。ただしこれは元のEAの設計を変えることになるため、バックテストの成績はそのまま当てはまりません。ナンピン系の構造は マーチンゲールEAのリスク 、段数ごとの所要資金は ナンピンマーチン破綻シミュレーター で確認してください。

よくある失敗

  • 販売ページの「SLあり」を鵜呑みにする:ベンダーの記述と購入者報告が食い違う事例が複数確認されています。
  • トレーリングストップを損切りと混同する:初期SLとは別機能です。
  • SL幅を確認せずにロットを決める:SL幅とリスク率からロットを逆算してください。
  • ストップレベルを考慮しない:業者のストップレベルより内側にSLを置くとエラー130で発注できません( 注文エラーの原因 )。
  • 仮想SL方式でVPSを軽視する:ターミナルが落ちるとSLが機能しません。

まとめ

損切りありEAの見分け方は、①レポートの決済理由、②パラメータの初期値、③デモ口座での実測、の3経路で確認します。さらに、SL幅が口座資金に対して妥当かを 耐えられるpips = (有効証拠金 − 必要証拠金 × ストップアウト率) ÷ (ロット × 1pips価値) で計算してください。名目上SLがあっても、到達前にストップアウトするなら機能していません。

次に読むなら、評価基準の全体像をまとめた EAの選び方8つの評価基準 、危険信号を網羅した 危険なEAの見分け方15項目 、含み損の見え方を扱う 最大ドローダウンの目安 が続きになります。

よくある質問

Q.EAに損切りがあるかどうかはどこで確認できますか?
3か所で確認します。①バックテストレポートの取引明細で決済理由が s/l になっている取引があるか、②パラメータ一覧に StopLoss 等の項目があり初期値が0でないか、③デモ口座で1ポジション保有させ、ターミナルの S/L 列に数値が入るか。3つとも確認できて初めて「損切りあり」と判断できます。
Q.SLがあると書かれているのに含み損が広がるのはなぜですか?
SL幅が極端に広い場合、SLに到達する前に証拠金維持率がストップアウト水準を割って強制決済されます。名目上のSLが1,000pipsでも、口座資金で耐えられるのが400pipsなら、そのSLは機能しません。SL幅と口座資金の関係を計算して確認してください。
Q.SLがないEAは必ず危険ですか?
含み損が確定しない設計であること自体が、必要資金の算定を難しくします。損失が確定しないため残高ベースのドローダウンに現れず、有効証拠金ベースで見ないとリスクが数値化できません。当サイトでは、個別ポジションに損切りがないEAはリスク設計の項目で大きく減点しています。
Q.トレーリングストップがあれば損切りありと言えますか?
別物です。トレーリングストップは含み益が出た後に利益を確保する機能で、エントリー直後の損失を限定する機能ではありません。初期SLが設定されるかどうかを別に確認してください。両方の設定があるEAが望ましい形です。

関連記事