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
Nicht oft, aber bei der Zusammenführung von Arrays, die endgültige Array kommt mit Fehlern in Form von mangelnder Sortierung, weil die jüngsten Elemente in der Matrix sollte einen längeren Zeitraum haben.
Ich habe so etwas noch nicht bemerkt. Versuchen Sie, ein Skript zu erstellen, um es zu reproduzieren.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Bibliotheken: Kalender
BillionerClub, 2022.11.04 07:43 Uhr.
Und füge die generierten bin-Dateien bei. Dann kann ich es nachmachen.
Und fügen Sie die erzeugten bin-Dateien an. Dann kann ich es wieder tun.
Link zur angehängten Datei
Sie können nicht reproduziert werden, ohne die Klasse EVENT zu ergänzen
Link zur angehängten Datei
Der Grund ist folgender. Die Sortierung der Zusammenführung funktioniert nur, wenn beide Kalender sortiert sind. Hier ist der ursprüngliche Kalender nicht nach Zeit sortiert.
der ursprüngliche Kalender ist nicht nach Zeit sortiert.
Der Grund dafür ist folgender.
ZY Fehlerbericht: @BillionerClub, danke für den Hinweis!der ursprüngliche Kalender ist nicht nach Zeit sortiert.
Option zur Behebung des Problems.
Schreiben Sie es in das globale Scoping.
ArraySortStruct2_Define(time) // https://www.mql5.com/ru/forum/170952/page222#comment_40289584Der Grund dafür ist folgender. Die Zusammenführung funktioniert nur, wenn beide Kalender sortiert sind. Hier ist der Quellkalender nicht nach Zeit sortiert.
Danke dafür. Ohne Sie hätte ich es nie herausgefunden )) sieht alles zu viel richtig und bestanden alle Kontrollen.
Bitte helfen Sie mir zu verstehen, ob die Kalender korrekt sind oder nicht.
Ich habe bekannte Gehaltsabrechnungen genommen und mehrere Kalender verglichen. Sie stimmen, wie es scheint, zum Zeitpunkt der Veröffentlichung der Nachrichten überein.
Die tabellarischen Kalenderdaten stimmen nicht mit den Kursdaten überein. Das Skript zeigt die Daten in der Zeitzone des Brokers an, so dass Sie auf jedem Handelsserver vergleichen können.
Es scheint, dass forexfactori und investing calendars die gleichen Daten wie MQL5 anzeigen.
Wer hat noch Kursdaten, die nicht mit den Kalenderdaten übereinstimmen?
ZЫ Wenn die Kalender lügen, wie umgehen dann die Market Advisors die Nachrichten in Backtests?
ZЫ Wenn Kalender lügen, wie können Marktberater dann die Nachrichten in Backtests umgehen?
Es sieht so aus, als ob sie tatsächlich lügen. Automatisierung der Suche nach Diskrepanzen.
Die Diskrepanzen in jeder Zeile unten.
Auf der linken Seite ist der Zeitpunkt der Nachricht auf die Kursreaktion, auf der rechten Seite ist der Kalender.
Es sieht so aus, als ob wir einen automatischen Korrektor in den Kalenderdaten machen sollten.