Skripte: sHistoryExport - praktisches Skript, um historsiche Daten im МetaТrader 4 Format zu exportieren
Hallo, Ihr Skript schreibt 1 Jahr (370 000 Minutenbalken) in 0,5 sec ab, aber 370 001 verursacht bereits einen Slipson (auf einem 4-Core i7 2600k 4GHz, 16Gb RAM) vom Alpari-Server, irgendwo ist ein Fehler entweder im Skript oder in den Daten, weil die CPU und der Speicher, wenn das Skript überhaupt nicht stört (im Task-Manager), auch das Open-Office-Programm mit generierten *.csv nicht richtig öffnet, obwohl wenn man mit einem Texteditor nachschaut, alles OK ist.
Hallo, Ihr Skript schreibt 1 Jahr (370.000 Minuten Balken) in 0,5 Sekunden, aber 370.001 bereits verursacht einen Hang (auf einem 4-Core-i7 2600k 4GHz, 16Gb RAM) aus dem Alpari-Server, irgendwo gibt es einen Fehler entweder im Skript oder in den Daten, weil die CPU und Speicher stört mich überhaupt nicht, wenn das Skript läuft (im Task-Manager).
Wenn Sie das Terminal neu starten und das Skript mit 370.001 bar in den Einstellungen ausführen, bleibt es dann hängen?
Sind die Protokolle leer?
Wird das Skript aus dem Diagramm gelöscht?
Was steht in den Terminaleinstellungen ("Balken im Fenster")?
Könnten Sie auch die Option hinzufügen, dass die Ausgabe in eine .hst-Datei erfolgt?
Gut gemacht!
Könnten Sie eine Option zur gleichzeitigen Ausgabe in .hst hinzufügen?
Im Prinzip könnten Sie das. Um dem Benutzer das Drücken von 3 weiteren Tasten zu ersparen, ist das ein Muss.
Ich werde versuchen, es bald zu tun.
Hallo! Aber ich habe nichts anderes als M1 und M5, und ich habe für eine Stunde mit diesem hängen.
In den Einstellungen habe ich M1, M5, M15, H1 eingestellt.
Was mache ich falsch?
2013.03.14 22:52:16 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M30: ERROR synchronizing history!!!
2013.03.14 22:52:16 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M15: ERROR synchronizing history!!! 2013.03.14 22:52:16 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M15: ERROR synchronizing history!!!
2013.03.14 22:52:16 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M5: 1000000 Balken wurden in "History (InstaForex-Server)\GBPUSDM5.csv" innerhalb von 9.7 sec geschrieben!
2013.03.14 22:52:06 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M1: 1000000 Balken wurden in "History (InstaForex-Server)\GBPUSDM1.csv" innerhalb von 9,8 sec. geschrieben!
2013.03.14 22:51:13 sHistoryExport (EURUSD,M15) C:\Benutzer\villi\AppData\Roaming\MetaQuotes\Terminal\761EB886B0261916FE9EA8538D91CBC9\MQL5\Files\History (InstaForex-Server)\
Hallo! Aber ich habe nichts anderes als M1 und M5, und ich habe für eine Stunde mit diesem hängen.
In den Einstellungen habe ich M1, M5, M15, H1 eingestellt.
Was mache ich falsch?
Sie machen alles richtig, aber es gibt nicht genug Historie auf dem Server. M1 und M5 werden aufgezeichnet, aber M15 und M30 nicht.
Ich werde versuchen, es so einzurichten, dass in diesem Fall der gesamte verfügbare Verlauf aufgezeichnet wird (und nicht wie jetzt ein Fehler angezeigt wird).
Solange Sie eine kleinere Anzahl von Balken einstellen können, wird alles funktionieren.
Gut gemacht!
Könnten Sie die Möglichkeit hinzufügen, dass die Ausgabe in .hst auf einmal erfolgt?
Die ganze Tiefe der Geschichte ist ein bisschen ein MYTHOS ...
die Sache ist, dass zum Beispiel ich brauche nicht einmal Minuten, um eine Strategie zu testen - 1h und oben ist genug ...
Nehmen Sie das gleiche usd/jpy - es scheint, dass seit 1980 gibt es Daten auf h1 oder sogar 1976 bei fibo zum Beispiel - sie haben die längste Geschichte auf Paare aus irgendeinem Grund ...
aber wenn man genau hinschaut, gehen die HOUR-Kerzen nur von 2000, oder sogar von 2001 ...
und alles, was davor liegt, sind Tagesbars, die in die HOUR-Periode eingebettet sind ...
natürlich ist das eine tolle Geschichte, keine Historie ...
Für alle Zeiträume wird die gleiche Methode zum HINZUFÜGEN von Tagesbalken verwendet ... 5h, 6h, 8,12 ... 1,2ч ... usw. 30m. Das denke ich auch ...
Ich weiß nicht, warum ... aber es macht die Geschichte überhaupt nicht glaubwürdig ... hier ...
____

- 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.
sHistoryExport - praktisches Skript, um historsiche Daten im МetaТrader 4 Format zu exportieren:
Export aller notwendigen Instrumente und Timeframes mit einem Klick mit Laden und Überprüfen der Historie
Autor: Andrey Khatimlianskii