MARKET
9/25 8:27 時点|ドル円158.78▼-7 pips|ドル円 予想レンジ158.41 〜 159.23|ドル円 上の節目158.90▲|ドル円 下の節目157.80▼|ユーロドル1.1378▼-2 pips|ユーロドル 予想レンジ1.1351 〜 1.1408|ユーロドル 上の節目1.1403▲|ユーロドル 下の節目1.1359▼|きょうの指標重要指標なし|

エラー130(ERR_INVALID_STOPS)― 損切り・利確が近すぎる|MQLエラーコード

MQL4 よく見るエラーコードERR_INVALID_STOPS

エラー130ERR_INVALID_STOPS ― 損切り・利確が近すぎる

新規注文や決済のとき、指定した損切り・利確の価格が、業者ごとに決められた「値段からこれ以上近くには置けない」という最小距離(ストップレベル)に収まっていないと出る。

1主な原因

  • 損切り・利確を、現在値のすぐ近く(数pips以内)に置こうとした
  • スプレッドが急拡大している瞬間に発注し、実質的な距離が縮まった
  • 5桁・3桁業者と4桁業者の桁の違いを考慮せず、固定の値を使っていた

2対処法

✓ 先に最小距離を確認してから値を作る

MarketInfo(symbol, MODE_STOPLEVEL)で最小距離(Point単位)を取得し、それより必ず広い値幅で損切り・利確を作る。0が返る銘柄(制限無し)もあるので、下限をコード側でも決めておく。

3発生する例と直し方

// 悪い例:固定5pipsで損切りを置く → 業者によってはエラー130
double sl = Bid - 5 * Point;

// 直した例:最小距離+余裕を確保してから置く
double stopLevel = MarketInfo(Symbol(), MODE_STOPLEVEL) * Point;
double sl2 = Bid - MathMax(5 * Point, stopLevel + 2 * Point);

4MQL5では

🔁 差分

MQL5では実際の取引結果はTRADE_RETCODE_INVALID_STOPS(コード10016)として返る。番号も定数名の体系もMQL4のERR_INVALID_STOPS(130)とはまったく別物。

5関連するエラー

MORNING BRIEF平日 毎朝7時までに更新

今日はどこを見ればいいか。

ドル円とユーロドルの主要ライン・予想高値安値を、平日の朝に図1枚にまとめています。

朝刊を見る→
9/25 8:27 時点ドル円158.78▼-7 pipsドル円 予想レンジ158.41 〜 159.23ドル円 上の節目158.90▲ドル円 下の節目157.80▼ユーロドル1.1378▼-2 pipsユーロドル 予想レンジ1.1351 〜 1.1408ユーロドル 上の節目1.1403▲ユーロドル 下の節目1.1359▼きょうの指標重要指標なし
REI-FX&BO OFFICIAL LINE

ツールのダウンロードパスワードは
公式LINEで、すぐ届きます。

友だち追加の自動返信でパスワードをお送りします。
新しいツールの公開や、検証でわかったことも先にお知らせします。

全ツールのパスワード新作ツールをいち早く配信は月1〜2回だけ
LINEで友だち追加 パスワードを受け取る ›

追加後にひとことメッセージをいただけると、ツールづくりの参考にします。