How to Fix Common MT5 Trading Error?

Most of the FX traders face problems while trading using MetaTrader 5 trading software. While MT5 is the best trading platform for Forex traders, most of the traders still use MT4 for trading. If you ever encountered a common MT5 trading error message, this guide will help you fix it easily.

Your MT5 Expert Advisor could display an error message while opening, closing or modifying an order. The error code would tell about the error and here’s an easy way to decode the message.

Related: Read the ways to fix the MT4 Common Error message.

MT5 trading Error Codes

The error code would typically have two letters, followed by a set of numbers. The letters could be OE, CE or ME. Here, OE stands for Open Error, CE stands for Close Error and ME signifies Modify Error.

OE Errors

The most common error codes related to opening an order are:

  • 128 – Trade timeout error.
  • 129 – Invalid price error.
  • 130 – Invalid stops error.
  • 131 – Invalid trade volume error.
  • 133 – Trade is disabled error.
  • 134 – Not enough money error.
  • 146 – Trade context is busy error.
  • 148 – Too many orders error.

CE Errors

The most common error codes related to closing an order are:

  • 128 – Trade timeout
  • 146 – Trade context is busy

ME Errors

The most common error codes related to modifying an order are:

  • 128 – Trade timeout
  • 130 – Invalid stops
  • 145 – Trade modify denied
  • 146 – Trade context is busy

How to Fix Expert Advisor Error on MetaTrader5 Software?

1. Did you enable the trading on your MetaTrader5 platform?

The first step you need to follow is to check if you have enabled the trading on your MT5 platform. The icon should show "green," not "red." This shows Expert Advisors as disabled. Also, turn-on the auto-trading option to check if the expert advisor is working or not.

2. Have you enabled Live Trading on the Expert Advisor input tab?

If you don’t see a smiley face in the top right corner of the chart, no trades will be placed. Check the Live Trading box when you attach your EA to a price chart.

3. Are there any error messages in the MetaTrader5 platform on the Experts tab?

These are some of the error messages you might see:

Error code 130 (ERR_INVALID_STOPS): This means your Stop Loss or Take Profit value is not valid. Check them and make sure they are large enough. The actual minimum or maximum value varies from broker to broker.

Error code 131 (ERR_INVALID_TRADE_VOLUME): This means your Lot value is not valid. The allowable values vary according to account type (micro, mini or standard).

Error code 133 (ERR_TRADE_DISABLED): Use the instructions above to learn how to enable trading on your MT platform.

If you see an error number that you do not understand, use the Navigator in the MetaEditor to search for the error number. See this post for using the MetaEditor for help.

4. Is one of the VTS System Managers preventing the trade from opening?

Check the Trade Time Manager and the Trade Signal Manager and make sure they are not configured to prevent trades from opening. Also, check the values of the Input Variables MaxTrade, MaxBuys and MaxSells and make sure they are not set to 0 (zero).

5. Have you ever successfully open a trade using an Expert Advisor on this MetaTrader account?

Use the Test Wizard to create a simple EA that opens a trade. Make sure you can open a trade using a Test Wizard EA before attempting to open trades using a more complex EA.

Multibank Review
Visit Site
96/100 Review
Visit Site
95/100 Review
Visit Site

If you have any other questions besides ‘How to fix Common MT5 trading Error message?’ or you know other ways to solve this issue, please don’t hesitate to contact us in the comments section below.


  1. Arthur says:

    Please I am new here. I am using the 100 bonus demo trading for new users on FSB.
    Initially it was working fine. But now I cannot use sale options or buy options at Will amd concurrently. It always show error or invalid please help

Leave a Reply

Your email address will not be published. Required fields are marked *