Skripte: sHistoryExport - praktisches Skript, um historsiche Daten im МetaТrader 4 Format zu exportieren - Seite 3

[Gelöscht]  
Andrey Khatimlianskii:
Und es gibt nirgendwo, um sie herunterzuladen.
Als Option - Download Geschichte von verschiedenen Brokern und verwenden Sie einige Skript, um die Verknüpfung zu machen, wo jeder von 2-3 Zitat Dateien ist ein Spender von fehlenden Zitate für andere Dateien (Löcher von verschiedenen Brokern in der Regel nicht übereinstimmen). Dennoch ist es besser, etwas unterschiedliche Kurse zu haben als ein Loch, das zu einem katastrophalen Unterschied in Robotertests führt.
 
Sie sagen, dass die Geschichte besser auf mt5 ist. und es gibt ein Skript, das Zitate von mt5 zu mt4 übersetzt. übrigens, Andrei tat es.
VladMih:
Als eine Option - die Geschichte von verschiedenen Brokern und einige Skript herunterladen, um die Verknüpfung zu machen, in denen jeder von 2-3 Zitat Dateien ist ein Spender von fehlenden Zitaten für andere Dateien (Löcher von verschiedenen Brokern in der Regel nicht übereinstimmen). Dennoch ist es besser, etwas unterschiedliche Kurse zu haben als ein Loch, das zu einem katastrophalen Unterschied in Robotertests führt.
 
Stells:
Sie sagen, dass die Geschichte ist besser auf mt5. und es gibt ein Skript, das übersetzt Zitate von mt5 zu mt4. durch die Art und Weise, Andrei tat es.

Dies ist er )

VladMih:

Ist es so, dass die normale Geschichte in der Natur nicht vorhanden ist??? Nun, es ist so weit gekommen...

Was ist abnormal, wenn es für ein paar Minuten keine Kurse gab und dafür keine Balken (das wären Striche O=H=L=C) angezeigt wurden?
Es gab mal eine Diskussion über diese Auslassungen, und ich habe sogar einen Artikel "Charts ohne fehlende Balken" geschrieben.

Es gibt aber auch die Meinung, dass solche Charts ganz normal sind )

VladMih:

Im Prinzip wäre ich auch mit m5 zufrieden, da der Arbeits-Zeitrahmen m15+ ist, aber niemand hält "offiziell" m5, richtig?

65 000 Bars werden von jedem Broker gespeichert (alle TFs).

VladMih:

Übrigens, Sie haben nicht auf die Überprüfung geantwortet. Vielleicht können Sie mir sagen, wie man wenigstens ALLE Löcher aufspürt, um sich zu orientieren, ob man etwas dagegen tun kann (z.B. können kleine Löcher sogar manuell gepatcht werden). Ich bin mal auf ein Prüfskript gestoßen, das mit verschiedenen Algorithmen "gepatcht" wurde. So etwas sehe ich jetzt nicht mehr. Wie wird jetzt getestet? Warum kümmert sich niemand um Löcher? Irgendwie kommen die Robo-Besitzer da raus...?

Mein Skript lädt die Historie mit Standard-MQL-Funktionen. Es prüft nicht auf Löcher.

Es gab einmal ein Skript zur Überprüfung der Historie in kodobase, suchen Sie danach.

Es ist auch möglich, die Historie verschiedener Makler zu synchronisieren, aber ich habe noch kein solches Skript gefunden.

[Gelöscht]  
Andrey Khatimlianskii:

Es ist auch möglich, die Historie verschiedener Broker zu synchronisieren, aber so etwas habe ich noch nicht gefunden.

Danke, ich habe eine vollständige Lösung für alle Fragen gefunden.
 

Ich bin auf ein Problem gestoßen - das Skript ließ sich nicht kompilieren. Am Ende fand ich eine Lösung hier auf der Website. vielleicht wird dies jemandem helfen, ich zitiere:

Laden Sie das Skript für MT5
herunter und kopieren Sie es in den Ordner MQL5\Scripts
in WINDOWS 7, VISTA kopieren Sie es in den Benutzerordner anstelle von Program Files
c:\Users\Администратор\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Scripts\

Anstelle von Administrator könnte Ihr Benutzername Petya und Masha lauten.

Ich werde von mir selbst hinzufügen, dass Sie in der Lage sein sollten, versteckte Ordner zu sehen, ich habe alle Manipulationen aus dem oben genannten Verzeichnis vorgenommen, nicht in C:\Program Files.

Viel Glück, lernen Sie Ihr Zeug ))

 

Können Sie mir sagen, ob es eine Möglichkeit gibt, die Zeilen so auszugeben, dass das Datum eine feste Zahl ist? Hier ist ein Beispiel:

20160223,08:00,123.753,123.76,123.509,123.691,4679

 

Vielen Dank an den Autor. Tolles Skript.

astrotrade:

Können Sie mir sagen, ob es einen Weg gibt, die Zeilen so auszugeben, dass das Datum eine feste Zahl ist? Hier ist ein Beispiel:

20160223,08:00,123.753,123.76,123.509,123.691,4679

im Meta-Editor öffnen und einfügen StringReplace(str_write,":":",""); //entfernt alle Doppelpunkte in den Daten nach der Funktion"StringConcatenate..."
 

Vielen Dank, bei mir funktioniert es!

Aber ich habe herausgefunden, dass es eine Codezeile gibt, die wie folgt aussehen sollte(über Zeile 125 in diesem Skript):

Zeile 125: for ( int i = copy_count-1; i >= 0; i -- )...

wegen i > 0 (ich denke, es sollte i >= 0 sein), gibt es nicht den ersten Datensatz.

^_^

[Gelöscht]  

Hallo,


Ist es möglich, das Skript so zu ändern, dass es mehrere Zeitrahmen und verschiedene Balkenanzahl für jeden TF generiert?


Zum Beispiel:

Ich möchte alle Symbole von "Market Watch" in 50 Bars von W1, 100 Bars von D1, 200 Bars von H4 extrahieren, aber das Skript nur einmal verwenden!

 
Guilherme Mendonca:

Ist es möglich, das Skript zu ändern, um mehrere Zeitrahmen und verschiedene Bars count für jeden TF zu generieren?


Zum Beispiel:

Ich möchte alle Symbole von "Market Watch" in 50 Bars von W1, 100 Bars von D1, 200 Bars von H4 extrahieren, aber das Skript nur einmal verwenden!

Ja, das ist möglich. Aber wofür?

Wie auch immer, Sie können jede Änderung im Bereich Freelance beantragen.