Danke für den Code, wenn Sie Zeit haben, machen Sie bitte den Code in Form einer Klasse, die für das Laden und die Kontrolle des Ladens der Geschichte verantwortlich wäre - eine notwendige Sache.
HI: Sie können die gesamte Geschichte für alle ausgewählten Instrumente wie folgt laden: https://www.mql5.com/ru/forum/2485 - imho schneller und einfacher.
Einfach, um komplex zu machen und komplex, um einfach zu machen - meine Option ist die erste, Ihre die zweite. Ihre Variante ist sehr kurz im Volumen und wurde bereits genommen, um einen Download auf der Grundlage davon zu machen. Aber ich bin immer noch bei der ursprünglichen Variante stehen geblieben. Die Gründe:
- es gibt bereits eine Fehlerbehandlung, ich müsste meine eigenen Handler erstellen und der Code würde wahrscheinlich auch wachsen;
- es ist notwendig, damit das Laden innerhalb von Expert Advisors funktioniert und nicht zusätzliche Charts und Timer erstellt werden müssen.
Ich habe die Klasse erstellt, wir warten darauf, dass sie veröffentlicht wird.
- Es ist notwendig, dass der Download innerhalb von EAs funktioniert und nicht zusätzliche Charts und Timer erstellt werden.
Ja, aber der Zweck meines Codes war viel primitiver - um frische Historie zu haben, während ich mit dem Code arbeite, d.h. alle Symbole aus der Marktübersicht werden automatisch heruntergeladen, es ist bequem, es zu benutzen, um die Historie von verschiedenen Maklerfirmen herunterzuladen.
Ihre Klasse wurde veröffentlicht, danke, ich werde sie mir ansehen.
Wenn ich versuche, dieses Skript zu kompilieren, tritt in Zeile 102 ein Fehler auf:
'SERIES_SYNCRONIZED' - undeclared identifier downloadhistory.mq5 (line 102, column 46)
Es scheint, dass das, was "SERIES_SYNCHRONIZED" sein sollte, stattdessen als "SERIES_SYNCRONISED" geschrieben wird (wobei das "H" fehlt).
Wenn Sie das "H" richtig eingeben, wird es korrekt kompiliert!
Wenn ich versuche, dieses Skript zu kompilieren, tritt in Zeile 102 ein Fehler auf:
Es scheint, dass das, was "SERIES_SYNCHRONIZED" sein sollte, stattdessen als "SERIES_SYNCRONISED" geschrieben wird (wobei das "H" fehlt).
Wenn Sie das "H" richtig eingeben, wird der Code korrekt kompiliert!
Ein sehr nützliches Tool zum Herunterladen von Daten.
nur um eine Bestätigung zu machen. Ich ziehe das Skript auf den aktuellen Chart. aber kann nur sehen, eine Nachricht blinkte in einer sehr kurzen Zeit.Ich kann nur den Chart zurück zu 2012.10.2. Dies geschah für alle Symbole. Bedeutet das, dass der Handelsserver nur die Historie ab dem 202.10.2 liefert? danke.
Ok, danke, aber wo werden die historischen Daten gespeichert?
Ich kann keine Datensätze finden? Wo kann ich die Daten finden?
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
downloadhistory.mq5:
Das Skript lädt die vorhandene Historie für das aktuelle Symbol herunter.
Autor: Aleksey Sergan