Note: This article applies only to the MetaTrader 5 platform. If you're using MetaTrader 4, this information may not be relevant.
If you encounter the “Order type not supported” error in MT5, it typically means the chosen execution type (such as Fill or Kill (FOK) or Immediate or Cancel (IOC)) isn't available for your account type or isn't supported by Axi for that specific symbol.
To resolve this, try these steps:
Stick to standard order types: When placing a new order, opt for common execution types such as: Market Execution (buy/sell at current market price) or Pending Orders (like Buy Limit, Sell Limit, Buy Stop, and Sell Stop).
Advanced types like Fill or Kill or Immediate or Cancel (IOC) are often not enabled by default and might not be available depending on your account.
- Check the symbol’s specifications: MT5 allows Axi to define which order types are supported per instrument and per account.
- Open the Market Watch window.
- Right-click a symbol and choose Specification.
- Review the trading conditions, including the allowed order types.
- Use Market Execution as a default: If you're consistently getting this error and are unsure which order type is causing it, switching to a Market Execution order is usually the safest bet to ensure compatibility.
- Verify orders manually: Be cautious with one-click trading. Some plugins or scripts can default to unsupported types. Always manually verify the selected order type before confirming your trade.