Discussion of article "The checks a trading robot must pass before publication in the Market" - page 28

 
Stanislav Korotky #:

With the current dominance of AI and IO, when a model is stitched into an EA, the presence of hidden parameters (in the number of thousands or millions!) is everywhere. And it is impossible to check such a thing. In principle, most EAs have some variables that for one reason or another are not placed in the interface (for debugging, experimental modes, etc.) and can be controlled in alternative ways. I don't see any violations in this.

Let's imagine that TC sets fixed SL/TP. Is it a violation to hide the possibility of adjusting these parameters or optimising them?
sinput int inSL = 100; // SL
sinput int inTP = 100; // TP
 
fxsaber #:
Let's imagine that a TC sets fixed SL/TP. Is it a violation to hide the possibility of adjusting these parameters or optimising them?
It is hardly an infringement. IMHO, the author himself decides what and how to optimise.
 
Stanislav Korotky #:
This is hardly a violation. IMHO, the author himself decides what and how to optimise.
A trading advisor without input parameters is apparently a valid option.
 

Hi everyone, I developed an Expert Advisor (EA) exclusively for XAUUSD on M5, but when I run the validation or attempt to publish it, the test seems to be automatically running on EURUSD, which causes a validation failure.

I want to ensure the EA validates correctly for XAUUSD only.

  • How can I force the validation/test to use XAUUSD?
  • Are there specific settings in MetaTrader 5 that restrict EA validation to a particular symbol?
  • Could this be related to code limitations or broker/server issues?

Any guidance on how to fix this issue so I can successfully publish my EA would be appreciated!


"test on EURUSD,H1 (netting)

DQ 0 01:40:07.098 Core 01 2022.02.01 00:00:00   WARNING: EA designed for M5. Running on PERIOD_H1 — FVG signals may not fire correctly.

 2022.03.10 16:39:40   failed modify #18 sell 1.8 EURUSD sl: 1.10253, tp: 1.09984 -> sl: 1.10200, tp: 1.09984 [Modification failed due to order or position being close to market]

strategy tester report 12 total trades"

MQL5 Market: MetaTrader 5
MQL5 Market: MetaTrader 5
  • www.mql5.com
A Market of Applications for the MetaTrader 5 and MetaTrader 4