- Instant Execution - Opening and Closing Positions - Trade - MetaTrader 5 for iPhone
- Instant Execution - Opening and Closing Positions - Trade - MetaTrader 5 for Android
- Request Execution - Opening and Closing Positions - Trade - MetaTrader 5 for iPhone
Been building for the MQL5 Market and man, the validation errors are ruthless. Invalid stops, invalid volume, and no clear docs to fix it all in one go.I’m compiling a checklist of every single EA Market validation tripwire — if you’ve been hit, drop your errors here and let’s crowdsource a survival guide for real devs.
The checks a trading robot must pass before publication in the Market
MetaQuotes, 2016.08.01 09:30
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.That's not gatekeeping, those errors are a result of you trying to put in an order (EA or manual doesn't matter) that would result in it not being valid.
You're automating the task of trading, and if you can't already trade profitably then no amount of programming is going to change that. From your previous posts it's super clear you're not a trader, you're a programmer. Which is cool, but you're trying to automate a task you yourself can't complete. Programming an EA (automation) is vastly different than programming something like a game or application. A game or application you can pretty much screw around until it works; and it either works or it doesn't work. Trading can work, not work, sometimes work, rarely work, etc. Automating a task where you trade against multi-billion-dollar companies with the best and brightest people on the planet is a completely different game. It's no longer "if this then that" instructions, it's "if this then, assuming the other people do that, then maybe this happens". That's why there's so many people who can make EA's but they're rarely profitable, it's not a regular programming task where you input something and get an expected output.
Until you understand that you'll just be frustrated because as a programmer you're expecting a certain input to equal a certain output, but that's not the case. Like "invalid stops", ok that can differ with spread. Sometimes you might successfully scalp a 1-minute chart with 0.5 pip SL but other times that won't work as planned, plus this can differ between brokers being used too. It might work on one but not the other. That's why you're frustrated. It's not market gatekeeping, no one is against you as a programmer, it's you don't fully understand the task you're attempting to automate.

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use