Kompilierung von MQL5-Programmen mit AVX / AVX2 + FMA3 / AVX512 + FMA3 Befehlssatz ab Build 3902 - Seite 10
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
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Kompilierung von MQL5 Programmen mit AVX / AVX2 + FMA3 / AVX512 + FMA3 Befehlssatz ab Build 3902
Renat Fatkhullin, 2023.09.06 11:03 AM
Anzeige und Auswahl des Kompiliermodus direkt in der Symbolleiste hinzugefügt:
Das Unangenehmste ist passiert (b4040): Das Ergebnis des Backtests hängt von der Auswahl des Kompilierbefehlssatzes ab.
Die Größen der tst-Dateien sind 1,5 mal unterschiedlich: 13 (AVX) und 17 (X64 Regular) Megabyte. Zu sagen, dass es scheiße ist, ist nichts zu sagen.
Das Unangenehmste ist passiert (b4040): Das Ergebnis des Backtests hängt von der Wahl des Kompilierbefehlssatzes ab.
Die Größen der tst-Dateien unterscheiden sich um das 1,5-fache: 13 (AVX) und 17 (X64 Regular) Megabyte. Zu sagen, dass es scheiße ist, ist nichts zu sagen.
Das Unangenehmste ist passiert (b4040): Das Ergebnis des Backtests hängt von der Wahl des Kompilierbefehlssatzes ab.
Die Größen der tst-Dateien unterscheiden sich um das 1,5-fache: 13 (AVX) und 17 (X64 Regular) Megabyte. Zu sagen, dass es scheiße ist, ist nichts zu sagen.
Funktioniert der Test einfach richtig?
Das Unangenehmste ist passiert (b4040): Das Ergebnis des Backtests hängt von der Wahl des Kompilierbefehlssatzes ab.
Die Größen der tst-Dateien unterscheiden sich um das 1,5-fache: 13 (AVX) und 17 (X64 Regular) Megabyte. Zu sagen, dass das scheiße ist, heißt nichts zu sagen.
Funktioniert nur der Test richtig?
Um diese Frage zu beantworten, benötigen wir einen Benchmark.
Wenn das Testverhalten anders ist, suchen Sie nach Ihrer UB. Wenn es nur die Größe ist, die Sie verwirrt, ist das in Ordnung).
Was ist das?
Was ist das?
Undefiniertes Verhalten, so scheint es. Es ist ein undefiniertes Verhalten.
Dann ist der Ratschlag wertlos.
Zur Beantwortung dieser Frage wird ein Benchmark benötigt.
Ich spreche nicht darüber, wo es richtig ist, sondern über den Testmodus.
Sie können versuchen, mit einfachen Expert Advisors zu beginnen, die zur Eröffnung handeln, d.h. den Einfluss der Tick-Historie ausschließen.
Vergleichen Sie bei einer kleinen Anzahl von Geschäften den Bericht und untersuchen Sie visuell die Diskrepanz.