EA Failed to upload test but can work on Real account and backtest

 

My EA is good for real account and backtest, however, upload to sell and can't pass the test of MQL5.com

How is going?

 
The checks a trading robot must pass before publication in the Market
The checks a trading robot must pass before publication in the Market
  • 2016.08.01
  • www.mql5.com
Before any product is published in the Market, it must undergo compulsory preliminary checks in order to ensure a uniform quality standard. This article considers the most frequent errors made by developers in their technical indicators and trading robots. An also shows how to self-test a product before sending it to the Market.
 

I can run on a real account and backtest without error.

How can i know why the MQL5 test is not pass.

 

test on EURUSD,H1 (netting) 2023.02.01 09:30:00 failed sell stop 0.1 EURUSD at 1.08607 sl: 1.08803 [Invalid volume] 2023.02.02 09:30:00 failed sell stop 0.1 EURUSD at 1.09870 sl: 1.10329 [Invalid volume] 2023.02.03 09:30:00 failed buy stop 0.1 EURUSD at 1.09081 sl: 1.08872 [Invalid volume] 2023.02.06 09:30:00 failed sell stop 0.1 EURUSD at 1.07800 sl: 1.07989 [Invalid volume] 2023.02.07 09:30:00 failed sell stop 0.1 EURUSD at 1.07242 sl: 1.07438 [Invalid volume] 2023.02.08 09:30:00 failed sell stop 0.1 EURUSD at 1.07233 sl: 1.07396 [Invalid volume] 2023.02.09 09:30:00 failed sell stop 0.1 EURUSD at 1.07095 sl: 1.07449 [Invalid volume] 2023.02.10 09:30:00 failed buy stop 0.1 EURUSD at 1.07361 sl: 1.07173 [Invalid volume] 2023.02.13 09:30:00 failed sell stop 0.1 EURUSD at 1.06803 sl: 1.06893 [Invalid volume] 2023.02.14 09:30:00 failed sell stop 0.1 EURUSD at 1.07188 sl: 1.07467 [Invalid volume] 2023.02.15 09:30:00 failed buy stop 0.1 EURUSD at 1.07360 sl: 1.07000 [Invalid volume] 2023.02.16 09:30:00 failed sell stop 0.1 EURUSD at 1.06862 sl: 1.07149 [Invalid volume] 2023.02.17 09:30:00 failed buy stop 0.1 EURUSD at 1.06720 sl: 1.06296 [Invalid volume] 2023.02.20 09:30:00 failed sell stop 0.1 EURUSD at 1.06848 sl: 1.06982 [Invalid volume] 2023.02.21 09:30:00 failed buy stop 0.1 EURUSD at 1.06837 sl: 1.06600 [Invalid volume] 2023.02.22 09:30:00 failed sell stop 0.1 EURUSD at 1.06445 sl: 1.06640 [Invalid volume] 2023.02.23 09:30:00 failed sell stop 0.1 EURUSD at 1.06036 sl: 1.06278 [Invalid volume] 2023.02.24 09:30:00 failed buy stop 0.1 EURUSD at 1.05926 sl: 1.05895 [Invalid volume] 2023.02.27 09:30:00 failed sell stop 0.1 EURUSD at 1.05459 sl: 1.05599 [Invalid volume] 2023.02.28 09:30:00 failed buy stop 0.1 EURUSD at 1.06084 sl: 1.05821 [Invalid volume] 2023.03.01 09:30:00 failed sell stop 0.1 EURUSD at 1.05751 sl: 1.06189 [Invalid volume] there are no trading operations This is the result for the MQL5 VALIDATION, however, i can work perfectly on the MT5 real account and Backtest.

 
Ng Siu Kwai #:

I can run on a real account and backtest without error.

How can i know why the MQL5 test is not pass.

I replied to you by links to the article and to one blog-post.
And you will find all replies on your questions by reading them.

For example:

Before any product is published in the Market, it must undergo compulsory preliminary checks, as a small error in the expert or indicator logic can cause losses on the trading account. That is why we have developed a series of basic checks to ensure the required quality level of the Market products.

------------------

can work perfectly on the MT5 real account and Backtest

... and backtest has nothing to do with this checking.

 
Ng Siu Kwai #I can run on a real account and backtest without error. How can i know why the MQL5 test is not pass.

By reading the documentation at the links that were provided above, and applying those concepts to your EA.

Currently, your EA does not have the necessary quality to be sold as a Market product, so implement the necessary logic to fix it.

Also make sure your EA is not applying any kind of limitation, based on symbol, time-frame, etc. as explained in the Market rules.

Rules of Using the Market Service
Rules of Using the Market Service
  • www.mql5.com
General Provisions and Conditions of Use service Market
 
Ng Siu Kwai #: [Invalid volume] ... however, i can work perfectly on the MT5 real account and Backtest.
Your EA is not applying proper verification of the broker's contract specifications. In this specific case ... Invalid volumes in trade operations
The checks a trading robot must pass before publication in the Market
The checks a trading robot must pass before publication in the Market
  • 2016.08.01
  • www.mql5.com
Before any product is published in the Market, it must undergo compulsory preliminary checks in order to ensure a uniform quality standard. This article considers the most frequent errors made by developers in their technical indicators and trading robots. An also shows how to self-test a product before sending it to the Market.