```html
AutoTrade PROのリスク管理・安全機能 Equity Stop・DD Stop・取引制限・注文保護を完全解説
相場に絶対はありません。どれほど優れたロジックでも、 経済指標、突発的なニュース、流動性の低下などによって、 想定を超える損失が発生する可能性があります。 本記事では、AutoTrade PROに搭載された資金保護機能と、 安全に運用するための考え方を詳しく解説します。

はじめに

どれほど優れたトレードロジックであっても、 相場に「絶対」はありません。

予想外のニュース、重要な経済指標、市場参加者の心理変化、 急激な流動性低下などにより、価格が大きく動くことがあります。

そのため、長期間EAを運用するためには、 利益を増やす仕組みと同じくらい、 資金を守る仕組み が重要です。

AutoTrade PROには、一つのポジションだけでなく、 口座全体、1日の損失、保有ポジション数、スプレッド、 取引時間などを管理するための機能が用意されています。

安全機能をONにしても損失がなくなるわけではありません

リスク管理機能は損失を完全に防止する機能ではなく、 損失が一定範囲を超えて拡大し続けることを抑えるための仕組みです。

リスク管理機能の全体像

AutoTrade PROの資金保護システム
SL
Stop Loss
1ポジションの損失を限定
EQUITY
Equity Stop
口座全体の含み損を監視
DD
Drawdown Stop
一定DDで新規運用を停止
DAILY
Daily Loss Stop
1日の損失拡大を制限
MAX
ポジション制限
過剰な同時保有を防止
ADD
追加回数制限
追加エントリーの増加を制限
SPREAD
Spread Filter
取引コストが高い場面を回避
TIME
取引時間制限
指定時間だけ新規取引
RETRY
注文リトライ
一時的な注文失敗へ対応
機能 監視対象 主な動作 目的
固定SL 各ポジション 設定価格で決済 個別損失の限定
Equity Stop 口座有効証拠金 対象ポジションを決済 口座全体の保護
DD Stop 口座ドローダウン 新規サイクルを停止 不調時の取引継続防止
Daily Loss Stop 当日の損失 当日の新規取引を停止 1日の損失上限管理
最大ポジション BUY・SELL保有数 上限超過注文を見送る 過剰保有防止
MaxSpread 現在スプレッド 新規注文を見送る 不利な約定の回避
取引時間 PC時間または指定時間 時間外の新規取引を停止 運用時間帯の限定

Equity Stop(エクイティストップ)

EQUITY
Equity Stop
口座全体の有効証拠金が基準値から一定割合以上減少した場合に、 保有ポジションを決済するための安全機能です。

通常のStop Lossは、1つのポジションごとに設定されます。

一方、Equity Stopは複数ポジションの損益を合計した 口座全体の有効証拠金を監視します。

口座残高と有効証拠金の違い

基本式

有効証拠金 = 口座残高 + 保有ポジションの含み損益

Equity Stop 10%の例

Equity Stop発動イメージ
基準残高:1,000,000円
Equity Stop:10%
有効証拠金が900,000円まで低下
Equity Stop発動
AutoTrade PROの対象ポジションを決済
実際の決済額は設定値と完全一致しない場合があります

急変時にはスリッページ、スプレッド拡大、注文処理の遅延などにより、 10%を超えてから決済される場合があります。

どのポジションが決済対象になるのか

Equity Stopの対象は、EAの実装によって異なります。

  • 同じMagicNumberのポジションだけを決済する仕様
  • 同じ銘柄とMagicNumberだけを決済する仕様
  • 口座内のすべてのポジションを決済する仕様
AutoTrade PROを他のEAや裁量ポジションと同じ口座で使用する場合は、 Equity Stopの決済対象がどこまで含まれるかを必ず確認してください。

Drawdown Stop(DD Stop)

DD
Drawdown Stop
口座のドローダウンが設定値へ達したときに、 EAの新規エントリーを停止するための機能です。

Drawdown Stopは、現在の相場環境がロジックに合っていないと 判断できるほど損失が増えた場合に、 無理に次の取引を続けないために使用します。

Equity Stopとの違い

比較項目 Equity Stop DD Stop
主な目的 現在の損失拡大を止める 不調時の新規取引を止める
ポジション決済 決済する 設定仕様による
新規エントリー 発動後は停止させる設計が一般的 停止する
保有中管理 決済後はポジションなし 保有ポジション管理を継続可能
新規サイクル停止型DD Stop
ドローダウンが設定値へ到達
新しいSignalからのエントリーを停止
現在保有中のポジションは通常どおり管理
手動解除または再開条件で運用再開
DD Stop後の再開条件を確認してください

自動で翌日に解除されるのか、EA再起動で解除されるのか、 ボタン操作が必要なのかは実装仕様によって異なります。

Daily Loss Stop(日次損失停止)

DAILY
Daily Loss Stop
その日の基準残高から一定割合以上の損失が発生した場合に、 当日の新規取引を停止する機能です。

1日の中で連続して負けた場合、 そのまま取引を続けると損失が拡大する可能性があります。

Daily Loss Stopは、 「今日はこれ以上取引しない」という日次上限を自動化します。

日次損失5%の例

Daily Loss Stopの流れ
日開始時残高:1,000,000円
日次損失上限:5%
当日の損失が50,000円へ到達
当日の新規エントリーを停止
日付の切り替えが、PCローカル時間、MT4サーバー時間、 日本時間のどれを基準にしているかを確認してください。

最大保有ポジション数

AutoTrade PROでは、BUYとSELLそれぞれについて、 同時に保有できるポジション数を制限できます。

例えば次のように設定します。

  • MaxBuyPositions:3
  • MaxSellPositions:3
最大BUYポジション数が3の場合
BUY1
保有中
BUY2
保有中
BUY追加
保有中
次のBUY
上限のため見送り
重要

ポジション数の上限は、ロット数の上限ではありません。 3ポジションでも、それぞれのロットが大きければ、 合計リスクは大きくなります。

BUYとSELLは別々に数える

`MaxBuyPositions`と`MaxSellPositions`が別設定の場合、 BUY3ポジションとSELL3ポジションを同時に持てる可能性があります。

ヘッジ型運用では、両方向を合わせた最大保有数も確認してください。

最大追加エントリー数

Signal2やSignal3、同方向への追加注文を利用する場合は、 最大追加回数も重要です。

  • MaxBuyAdds:BUY方向の最大追加回数
  • MaxSellAdds:SELL方向の最大追加回数
最大追加回数が2回の場合
Signal1:最初のエントリー
追加1回目
追加2回目
次の追加Signalは見送り
Signal番号と追加回数は必ずしも同じではありません

BUY2、BUY3というSignal名が、 そのまま追加1回目、追加2回目を意味するとは限りません。 EA内部で何を追加回数として数えるかを確認してください。

最大スプレッド制限

市場が不安定なときは、通常よりスプレッドが大きく広がります。

スプレッドが広い状態で注文すると、 エントリー直後から大きな含み損を抱えたり、 想定より不利な価格で約定したりする可能性があります。

MaxSpread判定
Signal発生
現在スプレッドを確認
MaxSpread以下なら注文処理へ進む
MaxSpread超過なら新規注文を見送る

スプレッドが広がりやすい場面

  • 重要な経済指標発表の直前・直後
  • 週明けの市場開始直後
  • ロールオーバー時間付近
  • 年末年始や祝日
  • 流動性が低い早朝
  • 急激な相場変動時
GOLDの単位に注意

MaxSpreadの30が、30pips、30point、0.30ドル差の どれに相当するかは、銘柄の桁数とEAの計算方式で異なります。

取引時間設定

AutoTrade PROでは、新規エントリーを許可する時間帯を設定できます。

例えば、PC時間で次のように設定します。

  • 開始時間:17:00
  • 終了時間:翌4:00
17:00~翌4:00の稼働イメージ
17:00 開始
翌4:00 終了
日付をまたぐ時間帯にも対応した判定が必要です

日をまたぐ時間設定

17:00~翌4:00のような設定では、 開始時間の方が終了時間より大きくなります。

この場合は通常、 「現在時刻が17:00以降、または4:00未満」 という条件で判定します。

新規サイクル停止型

終了時刻になったら保有中ポジションを強制決済するのではなく、 新しいサイクルだけを停止し、 保有中ポジションのTP・SL・利益管理は継続する設計が可能です。

時間外に保有ポジションがある場合

新規エントリー停止型では、時間外になっても、 保有ポジションの管理は継続します。

  • 固定TP・SL
  • BreakEven
  • Trailing Stop
  • Smart TP
  • Step Smart TP
  • MACD TP
終了時刻に全決済する仕様と、新規エントリーだけ止める仕様では、 動作が大きく異なります。現在の設定を確認してください。

注文リトライ機能

MT4では、通信状態、価格変動、サーバー混雑などにより、 一時的に注文が失敗する場合があります。

AutoTrade PROでは、注文失敗時に一定回数まで再試行できます。

1
注文送信
2
エラー発生
3
一定時間待機
4
価格更新
5
再注文

主な設定例

  • MaxRetryCount:最大再試行回数
  • RetryWaitMS:再試行までの待機時間
すべてのエラーを再試行すればよいわけではありません

証拠金不足、無効なロット、取引禁止など、 再試行しても解決しないエラーがあります。

エラー内容を確認せず無制限に再試行すると、 ログ増加や注文処理の遅延につながります。

VPS・通信切断時の注意

AutoTrade PROの多くの安全機能は、 EAが稼働し続けていることを前提としています。

MT4停止中でも残るもの

  • ブローカーへ送信済みの固定TP
  • ブローカーへ送信済みの固定SL

MT4停止中は動かないもの

  • Equity Stopの監視
  • DD Stopの判定
  • Daily Loss Stop
  • Trailing Stop
  • Smart TP
  • Step Smart TP
  • MACD TP
  • EMA割れ決済
  • 取引時間による停止・再開
EA停止中は口座監視も停止します

VPS停止、MT4終了、インターネット切断、EAを適用したチャートの削除により、 EA内部で計算する安全機能は動作しなくなります。

デモ口座で確認する項目

リアル口座で使用する前に、 デモ口座または最小ロットで安全機能を確認してください。

  • Equity Stopが想定した損失率で発動するか
  • Equity Stopの決済対象が正しいか
  • DD Stop後に新規エントリーが停止するか
  • DD Stop後の保有ポジション管理が続くか
  • Daily Loss Stopが日付変更で解除されるか
  • BUY・SELLの最大ポジション数が別々に動くか
  • 追加回数が正しく数えられているか
  • MaxSpread超過時に注文を見送るか
  • 日をまたぐ取引時間が正しく判定されるか
  • 注文失敗時のリトライ回数が正しいか
安全機能は実際に損失が発生したときだけ使われる項目が多いため、 バックテスト、ストラテジーテスター、デモ口座を組み合わせて確認します。

安全設定の例

以下は機能を理解するための構成例です。 利益や安全性を保証する推奨値ではありません。

初回動作確認
口座:デモ
ロット:最小
Equity Stop:ON
DD Stop:ON
最大ポジション:少なめ
追加回数:0~1回

各安全機能の発動を確認するための構成です。

保守的な運用例
Equity Stop:ON
DD Stop:ON
Daily Stop:ON
最大BUY:2~3
最大SELL:2~3
取引時間:限定

ポジション数と運用時間を絞った構成です。

検証後の調整
Equity Stop:継続使用
DD値:検証結果で調整
ポジション数:証拠金で調整
時間帯:成績で選別
Spread:銘柄別に調整

バックテストと実運用結果を基に調整します。

初心者・上級者で安全設定の必要性は変わりません

経験が増えたから安全機能を外してよいという意味ではありません。 上級者ほど最大損失や停止条件を事前に明確にする傾向があります。

リスク管理機能でよくある質問

Equity Stopと通常のSLは何が違いますか?

SLは個別ポジションを対象とし、 Equity Stopは複数ポジションを含む口座全体の有効証拠金を監視します。

Equity Stopが発動するとEAも停止しますか?

全決済だけを行う仕様と、全決済後に新規エントリーも停止する仕様があります。 AutoTrade PROの現在の実装を確認してください。

DD Stopになると保有ポジションは決済されますか?

新規サイクル停止型では、保有中ポジションを残し、 TP・SL・利益管理を継続します。 強制全決済型の場合は発動時に決済されます。

DD Stop後は自動で再開しますか?

翌日自動再開、残高回復で再開、手動ボタンで再開など、 実装方式によって異なります。

取引時間外でも保有ポジションは管理されますか?

新規エントリーだけを停止する仕様であれば、 保有中ポジションのTP・SL・BreakEven・Trailingなどは継続します。

最大ポジション数はBUYとSELLで別ですか?

MaxBuyPositionsとMaxSellPositionsが別パラメーターなら、 BUYとSELLを個別に数えます。

MagicNumberが異なるポジションも数えますか?

EAのカウント関数がMagicNumberで絞り込んでいれば対象外です。 口座全体を数える実装では他EAのポジションも含まれます。

VPSが停止した場合、Equity Stopは動きますか?

動きません。Equity StopはEAが口座状態を継続監視する必要があります。 固定TP・SLだけはブローカー側へ登録済みなら残ります。

MaxSpreadを小さくすれば安全ですか?

不利なスプレッドを避けやすくなりますが、 エントリーを見送る回数も増えます。 使用銘柄の通常スプレッドを確認して設定してください。

リトライ回数は多い方がよいですか?

多すぎると、急変相場で何度も注文を送信したり、 処理が長時間止まったりする可能性があります。 失敗理由を判別して再試行することが重要です。

開発者からのアドバイス

DEVELOPER'S NOTE
安全機能は「負けないEA」にするためのものではありません

AutoTrade PROの安全機能は、 すべての損失をなくすために搭載しているわけではありません。

相場には必ず想定外の動きがあり、 どのようなロジックでも負ける場面があります。

重要なのは、1回の相場変動や連続損失によって、 口座を立て直せないほどのダメージを受けないことです。

Equity Stop、DD Stop、日次停止、ポジション制限、 取引時間制限は、 どこで止めるか、いつ休むか を事前に決めるための機能です。

ただし、安全機能を厳しくしすぎると、 通常の含み損や小さな押し戻しでも停止し、 本来のロジックが十分に機能しない場合があります。

最初はデモ口座と小さなロットで動作を確認し、 バックテストと実運用データを見ながら、 自分が許容できる最大損失に合わせて調整してください。

運用前の安全機能チェック

リスク管理チェックリスト
固定SLを設定した
Equity StopのON・OFFを確認した
Equity Stopの基準値を確認した
Equity Stopの決済対象を確認した
DD StopのON・OFFを確認した
DD Stop後の動作を確認した
DD Stopの再開条件を確認した
Daily Loss Stopの基準時間を確認した
最大BUYポジション数を確認した
最大SELLポジション数を確認した
最大追加回数を確認した
同時保有時の合計ロットを確認した
MaxSpreadの単位を確認した
取引開始時間を確認した
取引終了時間を確認した
日またぎ判定を確認した
時間外の保有管理を確認した
注文リトライ回数を確認した
VPS・MT4が継続稼働している
デモ口座で安全機能を確認した

まとめ

今回は、AutoTrade PROのリスク管理・安全機能について解説しました。

  • Equity Stopは口座全体の含み損を監視する
  • DD Stopは不調時の新規運用を停止する
  • Daily Loss Stopは1日の損失拡大を抑える
  • 最大ポジション数は過剰保有を防ぐ
  • 最大追加回数は追加注文の増加を制限する
  • MaxSpreadは取引コストが高い場面を避ける
  • 取引時間設定は新規エントリー時間を限定する
  • リトライ機能は一時的な注文失敗へ対応する

EA運用で重要なのは、利益を最大化することだけではありません。

大きな損失を避けながら運用を続けるために、 最大損失、停止条件、再開条件を事前に決めておくこと が重要です。

長期運用の基本

利益が出たときの設定だけでなく、 連続損失や急変が発生したときに、 EAがどのように止まるのかを確認しておきましょう。

Sniper Arrow 2 AutoTrade PRO

Signalによる自動売買だけでなく、 口座全体の損失管理、ポジション制限、時間制限など、 長期運用を支える安全機能を搭載しています。

Sniper Arrow 2の詳細を見る

次回予告

次回:AutoTrade PRO実践設定例

次回はいよいよ、これまで解説してきたパラメーターを 実際に組み合わせる実践編です。

  • 初めて使用する方向けの基本設定
  • Signal1だけを使用するシンプル設定
  • Signal1+Signal2のトレンドフォロー設定
  • XAUUSD向けの確認ポイント
  • 固定ロットを使った動作確認設定
  • Auto Lotを使った残高連動設定
  • 固定TP+BreakEvenの設定
  • Smart TPを使用する設定
  • Step Smart TPを使用する設定
  • 裁量トレードと併用する設定
  • 保守的運用と積極的運用の違い

どの設定を選ぶと、どのようなトレードになるのかを、 図解と設定表を使って具体的に解説します。

関連記事




免責事項:
FX・CFD・ゴールドなどの証拠金取引には、 元本を超える損失が発生する可能性があります。 本記事に掲載した設定例は、各機能の仕組みを説明するためのものであり、 利益、安全性、運用成績を保証するものではありません。 実際の運用は、デモ口座などで各機能の動作を確認し、 ご自身の判断と責任において行ってください。
```

SPONSORED LINK