View as Markdown

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 in code).

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.