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

 
Vladimir Karputov:

Auch für den Tester gibt es einen Hinweis in der Hilfe: für den Tester ist es notwendig, die Symbolauswahl in OnInit zu erzwingen. Das heißt, zuerst SymbolSelect um drei Symbole und erst dann prüfen.

Multicurrency-Tests

Herzlichen Dank für den Hinweis!

 
Guten Tag! Während der Validierung des Expert Advisors erhalte ich die Fehlermeldung "keine Handelsoperationen". Es stellt sich heraus, dass der Expert Advisor mindestens eine Handelsoperation durchführen muss? Verstehe ich das richtig? Der Expert Advisor betreibt Scalping und es wird angenommen, dass die Daten für die Analyse aus dem M1-Zeitrahmen stammen.
 
Alexandr Gladkiy:
Guten Tag! Während der Validierung des Expert Advisors erhalte ich die Fehlermeldung "keine Handelsoperationen". Es stellt sich heraus, dass der Expert Advisor mindestens eine Handelsoperation durchführen muss? Verstehe ich das richtig? Der Expert Advisor betreibt Scalping und es wird davon ausgegangen, dass die Daten für die Analyse aus dem Zeitrahmen M1 genommen werden.

Wenn die Daten von M1 genommen werden, dann nehmen Sie sie von M1 direkt im Expert Advisor.

 

Leute!

Mein EA wurde erstellt, um nur WDO und DOL braziale Symbole zu handeln und ich erhalte diesen Fehler beim Versuch, hochzuladen:


Testbericht für Version 1.0

Validierungsstatus: Validierung mit Fehlern abgeschlossen

  • Fehlercount1
  • Begonnen2019.03.04 01:05:55
  • Beendet2019.03.04 01:07:11
  • TypeExpert-Ratgeber
test on EURUSD,H1 (netting) there are no trading operations test on XAUUSD,D1 (netting) there are no trading operations test on GBPUSD,M30 (netting) there are no trading operations test on EURUSD,M1 (netting) there are no trading operations Any ideas on how I can get rid of it?
 
Alexandro Pereira:

Mein EA wurde erstellt, um nur WDO und DOL braziale Symbole zu handeln, und ich bekomme diese erro versuchen, hochzuladen:

Programmieren Sie ihn so, dass er mit allen Symbolen funktioniert.

Sie können in der Beschreibung schreiben, dass es nur mit WDO und DOL brazialen Symbolen arbeiten soll

 

Mein EA empfängt Handelssignale, wenn ein neuer Balken über WebRequest gebildet wird.

Wenn ich 60 Sekunden als Timeout in meinem WebRequest verwende, zeigt der Testbericht: "tester takes too long time".

Reduziere ich auf 1-Sekunden-Timeouts, erhalte ich: "Es gibt keine Handelsoperationen".

Dies bestätigt meinen Verdacht, dass die automatische Validierung fehlschlägt, weil der Server, der meinen Code testet, nicht für die Durchführung von WebRequests mit meiner spezifischen URL konfiguriert ist.

Ich sehe andere EA-Produkte auf dem Markt, die WebRequests verwenden.

Wie kann ich die automatische Validierung bestehen?

Vielen Dank!

 

Hallo. Wie die Validierung zu übergeben, ist der Expert Advisor Multiwährung, Symbole sind im Code vorgeschrieben. Während der Validierung gibt es den folgenden Fehler: unbekannter Symbolname USDCAD für OrderSend-Funktion

Ich danke Ihnen.

 
Dmitriy Belovol:

Hallo. Wie die Validierung zu übergeben, ist der Expert Advisor Multiwährung, Symbole sind im Code vorgeschrieben. Während der Validierung gibt es die folgenden Fehler: unbekannt Symbolname USDCAD für OrderSend-Funktion

Ich danke Ihnen.

Schritt 1: Lesen Sie zunächst die Hilfe: Multicurrency testing.

Schritt 2: Prüfen Sie, ob ein solches Symbol wirklich existiert.

 

Dies ist für MT5 und die Validierung ist für MT4

Ich danke Ihnen.

 
Dmitriy Belovol:

Hallo. Wie die Validierung zu übergeben, ist der Expert Advisor Multiwährung, Symbole sind im Code vorgeschrieben. Während der Validierung gibt es die folgenden Fehler: unbekannt Symbolname USDCAD für OrderSend-Funktion

Ich danke Ihnen.

Symbole können nicht in den Code geschrieben werden (Broker können unterschiedliche Namen haben). Alles muss in den Eingabeparametern angegeben werden. Standardmäßig kann nur das Symbol des aktuellen Charts genommen werden (plus das, was die Umgebung Ihnen erlaubt, zur Marktübersicht hinzuzufügen, aber das ist im Falle des MT5-Testers).

Der Begriff "Multiwährung" ist weiter gefasst als der Begriff "Einzelwährung", und der Expert Advisor muss dem Tester zeigen, dass er mit einem einzigen Symbol arbeiten kann (zumal der MT4-Tester mit einer Einzelwährung arbeitet), d. h., er muss solche Einstellungen korrekt ausarbeiten, indem er mit ihnen handelt. Auch wenn es sich um eine Mehrwährungsstrategie handelt, können Sie einen Demomodus für den Tester wählen. In der Produktbeschreibung sollte angegeben werden, dass die Standardeinstellungen keine Kampfeinstellungen sind und durch eine Liste ausgewählter Währungen ersetzt werden sollten.