Diskussion zum Artikel "Welche Überprüfungen der Handelsroboter vor der Veröffentlichung in Market bestehen soll" - Seite 28

 
Stanislav Korotky #:

Bei der derzeitigen Dominanz von KI und IO ist das Vorhandensein von versteckten Parametern (in der Anzahl von Tausenden oder Millionen!) allgegenwärtig, wenn ein Modell in einen EA eingefügt wird. Und es ist unmöglich, so etwas zu überprüfen. Im Prinzip haben die meisten EAs einige Variablen, die aus dem einen oder anderen Grund nicht in der Schnittstelle platziert sind (für Debugging, experimentelle Modi usw.) und auf andere Weise gesteuert werden können. Ich sehe hier keine Verstöße.

Nehmen wir an, dass TC feste SL/TP einstellt. Ist es ein Verstoß, die Möglichkeit zu verbergen, diese Parameter anzupassen oder zu optimieren?
sinput int inSL = 100; // SL
sinput int inTP = 100; // TP
 
fxsaber #:
Nehmen wir an, dass ein TK feste SL/TP festlegt. Ist es ein Verstoß, die Möglichkeit zu verbergen, diese Parameter anzupassen oder zu optimieren?
Das ist kaum ein Verstoß. IMHO entscheidet der Autor selbst, was und wie er optimiert.
 
Stanislav Korotky #:
Dies ist kaum ein Verstoß. IMHO entscheidet der Autor selbst, was und wie er optimiert.
Ein Trading Advisor ohne Eingabeparameter ist offenbar eine valide Option.
 

Hallo zusammen, ich habe einenExpert Advisor ( EA) ausschließlich fürXAUUSD auf M5 entwickelt, aber wenn ich die Validierung ausführe oder versuche, sie zu veröffentlichen, scheint der Test automatisch aufEURUSD zu laufen, was einen Validierungsfehler verursacht.

Ich möchte sicherstellen, dass der EAnur fürXAUUSD korrekt validiert wird.

  • Wie kann ich die Validierung/den Test dazu zwingen,XAUUSD zu verwenden?
  • Gibt es bestimmte Einstellungen in MetaTrader 5, die die EA-Validierung auf ein bestimmtes Symbol beschränken?
  • Könnte dies mit Code-Einschränkungen oder Broker-/Serverproblemen zusammenhängen?

Für jeden Hinweis, wie ich dieses Problem beheben kann, damit ich meinen EA erfolgreich veröffentlichen kann, wäre ich dankbar!


"Test auf EURUSD,H1 (Netting)

DQ 0 01:40:07.098 Core 01 2022.02.01 00:00:00 WARNING: EA designed for M5. Läuft auf PERIOD_H1 - FVG-Signale werden möglicherweise nicht korrekt ausgelöst.

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 Trades insgesamt"

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