Off-Quote
Definition
An off-quote error in MetaTrader (return code 136) means the broker rejected the order because the requested price is too far from the current market price. Causes include outdated quote feeds, network latency, attempted trading during instrument-paused states (rollover, market closures), and stale EA price references. The fix is usually to refresh the quote before retrying.
In-depth: Off-Quote
The off-quote error is a specific kind of rejection in MetaTrader (MT4 error 136, MT5 retcode `TRADE_RETCODE_PRICE_OFF`) indicating that the price submitted with an order is no longer at or near the current market quote.
Common causes: 1. EA captures price at signal generation time but submits order milliseconds later, during which price has moved enough to exceed the broker's slippage tolerance 2. Network latency between EA (running on VPS or local PC) and broker server — every millisecond of delay increases the chance of off-quote in fast markets 3. Weekend gap — first trade on Monday open after a weekend gap commonly encounters off-quote because EAs may reference Friday's last quote 4. Trading paused state — instrument is technically tradeable but quotes are not currently flowing (around major news, exchange opens, technical issues) 5. Wrong symbol — EA references the wrong symbol code or suffix (some brokers use 'EURUSD' vs 'EURUSD.r' vs 'EURUSDpro')