MRPC
Terminal route error (`/{mt4|mt5}/{id}/…`): the terminal processed the request but the operation failed.
HTTP 500. Unknown: it may have executed. Resolve it with the same idempotency key before acting.
Likely causes:
- Unknown symbol (
reason: symbol_not_found). - The terminal returned an error (
reason: backend_error, MT code incode).
What to do: Check reason. Fix the symbol, or retry a read. Repeat a trading call only with the same Idempotency-Key.
Retry: Only with the same Idempotency-Key (or clientId). The first attempt may have executed; never resend a trade blindly.
Listed under Compatibility error names in Errors. Send the error’s requestId to support and we can find the request.