Merkmale der Sprache mql5, Feinheiten und Techniken - Seite 40
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
das Beispiel stammt aus dem Beitrag Zufällige Prüfung
Semikolons haben keinen Einfluss auf das Kompilierungsergebnis .... keine FehlerSemikolons haben keinen Einfluss auf das Kompilierungsergebnis .... Ergebnis ohne Fehler
Die Initialisierung statischer Variablen durch den Aufruf von Funktionen ist eine undokumentierte Funktion, die völlig zufällig aufgetaucht ist, deren Beseitigung jetzt aber sehr problematisch ist.
Von Aufrufen von Funktionen der Handelsumgebung zur Initialisierung statischer Variablen wird dringend abgeraten
Es gibt keinen Grund, den Satz aus dem Zusammenhang zu reißen. Die Redewendung lautet wie folgt:
Um die größtmögliche Genauigkeit bei den Tests zu gewährleisten, werden im Real-Tick-Modus auch Minutenbalken verwendet. Diese werden zur Überprüfung und Korrektur von Zeckendaten verwendet. Sie ermöglicht es auch, Divergenzen zwischen den Charts im Strategy Tester und im Client-Terminal zu vermeiden.
Bedeutet dies, dass die Historie der Ein-Minuten-Balken nicht den Tick-Balken entspricht?
Wie ist das möglich ... wenn man davon ausgeht, dass die Daten dem realen Handelsverlauf entsprechen?
Führen Sie mehrere Optimierungen (nicht eine!) für 10 Durchgänge durch (50 wären zu viel). Denken Sie daran, dass es einen Optimierungscache gibt, kompilieren Sie also entweder EA zwischen den Optimierungen neu oder ändern Sie die Werte der gefälschten Parameteraufzählung (dies ist vorzuziehen). Die beiden Extremwerte am oberen und unteren Rand sollten verworfen werden. Analysieren Sie die verbleibenden 6 Werte aus jeder Optimierung.
Verwenden Sie keinen Mikrosekunden-Timer für Massenmessungen. Verwenden Sie die reguläre Millisekunde GetTickCount. Verwenden Sie einen so großen Bereich von Testdaten, dass die Millisekunden in Hunderten und Tausenden gemessen werden. Dann erhalten Sie genauere und stabilere Messungen.
Empfehlungen für die Messung der Geschwindigkeit des Prüfgeräts