Dokumentation
Anwendungen
Zuletzt aktualisiert am 16. 7. 2019 von Tomas Vanek
Skriptbeispiele (Windows)
Bitte beachten Sie - ab QuantDataManager Build 119 wurde die Kommandozeilen-Schnittstelle auf die neue Version aktualisiert.
Sie können neue CLI-Dokumentation hier.
Die nachfolgende Dokumentation ist nur für ältere Versionen von QuantDataManager gültig.
In diesem Artikel möchten wir Ihnen Beispiele für die Automatisierung von Quant Data Manager über die Befehlszeilenschnittstelle zeigen. Wir zeigen Ihnen, wie Sie das Skript für:
Dukascopy Schnellstartskript für Daten, Skript zur Datenaktualisierung, Import von Daten aus Dateien und Klonen auf Ihre Broker-Zeitzone.
Anmerkung:
Diese Funktion ist ab Build 117 verfügbar. Wenn Sie einen älteren Build verwenden, aktualisieren Sie bitte auf eine höhere Version von Quant Data Manager
Das Skript zur schnellen Einrichtung von Dukascopy lädt die Daten herunter und stellt sie auf die UTC+2 US DST um. Alle Dateien sollten in C:QuantDataManager gespeichert werden, einschließlich des Batch-Skripts dukas.bat
@echo off echo ====================================================================================================== for /F "tokens=1,2,3 delims=;" %%A in (C:QuantDataManagerdukas.txt) do ( echo %DATE% %TIME% echo Adding Symbol : %%A Started QDataManager_console.exe -a symbols=%%A datasource=dukascopy datatype=M1 echo Adding Symbol: %%A Finished echo =================================== ) QDataManager_console.exe -u echo Download finished! REM cloning part echo ====================================================================================================== for /F "tokens=1 delims=;" %%A in (C:QuantDataManagerdukas.txt) do ( echo %DATE% %TIME% echo Cloning Symbol : %%A Started QDataManager_console.exe -dc symbols=%%A timezone=EETUS postfix=_M1_UTC2 echo Cloning Symbol: %%A Finished echo =================================== ) echo Clone finished!
Erstellen Sie eine Konfigurationsdatei mit dem Namen dukas.txt im Verzeichnis C:QuantDataManager mit einer Liste der Symbole, die Sie herunterladen möchten
AUDCHF AUDJPY AUDUSD CADCHF CADJPY CHFJPY EURAUD EURCAD EURCHF EURGBP EURJPY EURUSD GBPAUD GBPCAD GBPCHF GBPJPY GBPUSD USDCAD USDCHF USDJPY
Skript zum Aktualisieren von Daten: Erstellen Sie die Datei dukas_update.bat und verwenden Sie den Parameter -u im Skript.
QuantDataManager_Konsole.exe -u
Das Skript aktualisiert alle von Dukascopy importierten Daten.
Zweites Beispiel: Import von Asirikuy-Daten über die Kommandozeile mit Hinzufügen von Symbolen. Alle Dateien sollten in C:QuantDataManager gespeichert werden
@echo off echo ====================================================================================================== for /F "tokens=1,2,3 delims=;" %%A in (C:QuantDataManagerasirikuy.txt) do ( echo %DATE% %TIME% echo Adding Symbol : %%A Started QDataManager_console.exe -a symbols=%%A instrument=%%B datasource=file datatype=M1 echo Adding Symbol: %%A Finished echo =================================== ) REM import data part echo ====================================================================================================== for /F "tokens=1,2,3 delims=;" %%A in (C:QuantDataManagerasirikuy.txt) do ( echo %DATE% %TIME% echo Import Symbol : %%A Started QDataManager_console.exe -di symbol=%%A instrument=%%B timeframe=M1 timezone=Europe/Prague bartype=startofbar errorhandling=ignore filepath=C:QuantDataManager%%C echo Import Symbol: %%A Finished echo =================================== ) echo Import finished! REM cloning part into UTC+2 timezone echo ====================================================================================================== for /F "tokens=1 delims=;" %%A in (C:QuantDataManagerasirikuy.txt) do ( echo %DATE% %TIME% echo Cloning Symbol : %%A Started QDataManager_console.exe -dc symbols=%%A timezone=EETUS postfix=_UTC2 echo Cloning Symbol: %%A Finished echo =================================== ) echo Clonning finished!
Erstellen Sie eine Konfigurationsdatei mit dem Namen asirikuy.txt im Verzeichnis C:QuantDataManager:
In der Datei gibt es Variablen, die durch Semikolon getrennt sind. Erste Spalte ist der Name des importierten Symbols, der zweite Spalte ist der Name des Symbols ohne Suffix und die letzte Spalte ist der Name der importierten Dateien im CSV-Format.
AUDCHF_M1_UTC1_as;AUDCHF;AUDCHF_1_MT4.csv AUDJPY_M1_UTC1_as;AUDJPY;AUDJPY_1_MT4.csv AUDUSD_M1_UTC1_as;AUDUSD;AUDUSD_1_MT4.csv CADCHF_M1_UTC1_as;CADCHF;CADCHF_1_MT4.csv CADJPY_M1_UTC1_as;CADJPY;CADJPY_1_MT4.csv CHFJPY_M1_UTC1_as;CHFJPY;CHFJPY_1_MT4.csv EURAUD_M1_UTC1_as;EURAUD;EURAUD_1_MT4.csv EURCAD_M1_UTC1_as;EURCAD;EURCAD_1_MT4.csv EURCHF_M1_UTC1_as;EURCHF;EURCHF_1_MT4.csv EURGBP_M1_UTC1_as;EURGBP;EURGBP_1_MT4.csv EURJPY_M1_UTC1_as;EURJPY;EURJPY_1_MT4.csv EURUSD_M1_UTC1_as;EURUSD;EURUSD_1_MT4.csv GBPAUD_M1_UTC1_as;GBPAUD;GBPAUD_1_MT4.csv GBPCAD_M1_UTC1_as;GBPCAD;GBPCAD_1_MT4.csv GBPCHF_M1_UTC1_as;GBPCHF;GBPCHF_1_MT4.csv GBPJPY_M1_UTC1_as;GBPJPY;GBPJPY_1_MT4.csv GBPUSD_M1_UTC1_as;GBPUSD;GBPUSD_1_MT4.csv USDCAD_M1_UTC1_as;USDCAD;USDCAD_1_MT4.csv USDCHF_M1_UTC1_as;USDCHF;USDCHF_1_MT4.csv USDJPY_M1_UTC1_as;USDJPY;USDJPY_1_MT4.csv
War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich