High-priority trade server retcodes
The meanings below come from the official MQL5 trade server return code table. Each link opens a focused diagnostic.
| Code | Constant | Meaning |
|---|---|---|
| 10014 | TRADE_RETCODE_INVALID_VOLUME | Invalid volume |
| 10015 | TRADE_RETCODE_INVALID_PRICE | Invalid price |
| 10016 | TRADE_RETCODE_INVALID_STOPS | Invalid stops |
| 10017 | TRADE_RETCODE_TRADE_DISABLED | Trade disabled |
| 10018 | TRADE_RETCODE_MARKET_CLOSED | Market closed |
| 10019 | TRADE_RETCODE_NO_MONEY | Insufficient funds |
| 10024 | TRADE_RETCODE_TOO_MANY_REQUESTS | Too many requests |
| 10027 | TRADE_RETCODE_CLIENT_DISABLES_AT | Client disables autotrading |
| 10030 | TRADE_RETCODE_INVALID_FILL | Invalid filling type |
| 10031 | TRADE_RETCODE_CONNECTION | No trade server connection |
