Dokumentation

Zuletzt aktualisiert am 25. 4. 2019 von Tomas Vanek

Liste der verfügbaren Befehle

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.

 

Für die Automatisierung des Datenmanagements wurde eine Kommandozeilen-Schnittstelle für QuantDataManager und StrategyQuant entwickelt.

Jetzt können Sie QDM von der Kommandozeile aus mit einigen Optionen (siehe unten) aufrufen und automatisch Symbole herunterladen oder verwalten.

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

 

Verfügbare Befehle:

 

-a Symbole hinzufügen.
Optionen:
Symbole: Symbole zum Hinzufügen
[Instrument]: Symbol Instrument
[bartype]: Balkentyp [startofbar, endofbar] (startofbar)
[datatype]: Datentyp, [M1,TICK] (M1)
[Datenquelle]: Datenquelle, [dukascopy,file,darwinex,crypto,yahoo] (dukascopy)
[exchange]: Börse, [Binance,Bitfinex,Coinbase,Poloniex] (Binance)
[postfix]: Daten-Postfix
[logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_console.exe -a symbols=EURUSD,GBPUSD datasource=dukascopy datatype=TICK

 

-e Symbol bearbeiten.
Optionen:
Symbol: Zu bearbeitendes Symbol
[Name]: Neuer Symbolname
[Instrument]: Symbol Instrument
[bartype]: Taktart [startofbar, endofbar] [logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_console.exe -e symbol=EURUSD name=EURUSD_OLD

 

-d Symbole löschen.
Optionen:
Symbole: Zu löschende Symbole
[logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_console.exe -d symbols=EURUSD,GBPUSD

 

-c Daten der Symbole löschen.
Optionen:
Symbole: Zu löschende Symboldaten
[logfile]: Pfad der Protokolldatei
Beispiel:

	QDataManager_console.exe -c symbols=EURUSD,GBPUSD

 

-l Symbole auflisten.
Optionen:
csv: Pfad der zu exportierenden csv-Datei
[logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_console.exe -l
QDataManager_console.exe -l csv=C:/data/symbols.csv

 

-ia Instrument hinzufügen.
Optionen:
Instrument: Hinzufügendes Instrument
[Beschreibung]: Beschreibung des Instruments ("")
[Punktwert]: Punktwert (100000)
[ticksize]: Pip/Tick-Größe (0,0001)
[tickstep]: Pip/Tick-Schritt (0,00001)
[defaultspread]: Standard-Spread (2)
[datatype]: Datentyp, [Aktie,Futures,Forex,cfds,etf,index,crypto] (Forex)
[logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_console.exe -ia instrument=EURUSD

 

-ie Instrument bearbeiten.
Optionen:
Instrument: Zu bearbeitendes Instrument
[Beschreibung]: Beschreibung des Instruments ("")
[Punktwert]: Punktwert
[tickize]: Pip/Tick-Größe
[tickstep]: Pip/Tick-Schritt
[defaultspread]: Standard-Spread
[datatype]: Datentyp, [stock,futures,forex,cfds,etf,index,crypto] [logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_console.exe -ie instrument=EURUSD datatype=forex

 

-id Instrumente löschen.
Optionen:
Instrumente: Zu löschende Instrumente
Beispiel:

QDataManager_console.exe -id instruments=EURUSD

 

-il Instrumente auflisten.
Optionen:
Symbole: Zu löschende Symboldaten
[logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_Konsole.exe -il
QDataManager_console.exe -il csv=C:/data/instruments.csv

 

-u Alle Daten aktualisieren.
Beispiel:

QDataManager_Konsole.exe -u

 

-di Daten aus einer Datei importieren.
Optionen:
Symbol: Zu importierendes Symbol
Dateipfad: Pfad der zu importierenden Datei
[Instrument]: Symbol Instrument
[bartype]: Taktart [startofbar, endofbar] [errorhandling]: Behandlung von Datenfehlern [stop,ignore] [timezone]: Zeitzone der importierten Daten. Um die verfügbaren Zeitzonen aufzulisten, verwenden Sie den Befehl -tz [Etc/UCT, Europe/London, America/New_York...] [Zeitrahmen]: Importierter Zeitrahmen [auto,Intraday,TICK,M1,M5,M15,M30,H1,H4,D1] [logfile]: Pfad der Logdatei
Beispiel:

QDataManager_console.exe -di symbol=EURUSD instrument=EURUSD filepath=C:/data/EURUSD.csv

 

-de Daten in eine csv-Datei exportieren.
Optionen:
Symbole: Zu exportierende Symbole
Zeitrahmen: Zu exportierender Zeitrahmen [TICK,M1,M5,M15,M30,H1,H4,D1] [datefrom]: Datum von im Format "jjjj.MM.tt"
[dato]: Datum bis im Format "jjjj.MM.tt"
[outputdir]: Zielverzeichnis (C:/Users/Tomas/workspaceSQ4/SQ4/work_directory/StrategyQuant/export)
[Präfix]: Datei-Präfix ("")
[format]: Format, [Generic tick format (comma delimited),Generic bar format (comma delimited),Generic tick format (tab delimited),Generic bar format (tab delimited),MetaTrader4 tick format,MetaTrader4 bar format,Amibroker bar (aqi) format,Amibroker tick (aqi) format,Birt's CSV2FXT format,Forex Tester bar format,Forex SB bar format,Ninja Trader tick format,Ninja Trader bar format,Neuroshell Trader format,Tradestation bar format] (MetaTrader4 bar format)
[logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_console.exe -de symbols=EURUSD_M1,GBPUSD_M1 timeframe=M1 datefrom=2018.01.01 dateto=2018.12.31 outputdir=C:/data format="Generic tick format (comma delimited)"

 

-dc Daten klonen.
Optionen:
Symbole: Zu klonende Symbole
[postfix]: Datenpostfix (_{Zeitrahmen}_{CloneTime})
[removeWeekends]: Wochenenden entfernen [true,false] (false)
[Zeitzone]: Zu klonende Zeitzone. Um die verfügbaren Zeitzonen aufzulisten, verwenden Sie den Befehl -tz [Etc/UCT, Europe/London, America/New_York...] [hours]: Feste Verschiebung in Stunden [stop,ignore] [logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_console.exe -dc symbol=AUDCAD hours=8

 

-tz Verfügbare Zeitzonen auflisten.
Optionen:
[logfile]: Pfad der Protokolldatei
Beispiel:

QDataManager_Konsole.exe -tz

 

Liste der verfügbaren Zeitzonen.

Wenn Sie Daten in eine andere Zeitzone klonen wollen, müssen Sie den zweiten Parameter verwenden. Zum Beispiel EETUS

Zeitzone,Name der Zeitzone
(EST+07),EETUS
(UTC+02),EET
(UTC),Etc/UCT
(UTC),Europa/London
(UTC-05),Amerika/New_York
(UTC-12),Etc/GMT+12
(UTC-11),Etc/GMT+11
(UTC-10),Pazifik/Honolulu
(UTC-09),Amerika/Anchorage
(UTC-08),Amerika/Los_Angeles
(UTC-08),Amerika/Vancouver
(UTC-07),Amerika/Phoenix
(UTC-07),Amerika/Chihuahua
(UTC-07),Amerika/Denver
(UTC-06),Amerika/Chicago
(UTC-06),Amerika/Winnipeg
(UTC-06),Amerika/Mexiko_Stadt
(UTC-06),Amerika/Regina
(UTC-05),Amerika/Bogota
(UTC-05),Amerika/New_York
(UTC-05),Amerika/Indiana/Indianapolis
(UTC-04:30),Amerika/Caracas
(UTC-04),Amerika/Asuncion
(UTC-04),Amerika/Halifax
(UTC-04),Amerika/Cuiaba
(UTC-04),Amerika/Manaus
(UTC-04),Amerika/Santiago
(UTC-03:30),Amerika/St_Johns
(UTC-03),Amerika/Sao_Paulo
(UTC-03),Amerika/Argentinien/Buenos_Aires
(UTC-03),Amerika/Kayenne
(UTC-03),Amerika/Kayenne
(UTC-03),Amerika/Montevideo
(UTC-03),Amerika/Montevideo
(UTC-02),Etc/GMT+2
(UTC-01),Atlantik/Azoren
(UTC-01),Atlantik/Kap_Verde
(UTC),Afrika/Kasablanca
(UTC),Atlantik/Reykjavik
(UTC+01),Europa/Wien
(UTC+01),Europa/Prag
(UTC+01),Europa/Paris
(UTC+01),Europa/Warschau
(UTC+01),Afrika/Brazzaville
(UTC+01),Afrika/Windhoek
(UTC+02),Asien/Amman
(UTC+02),Europa/Athen
(UTC+02),Asien/Beirut
(UTC+02),Afrika/Kairo
(UTC+02),Asien/Damaskus
(UTC+02),Afrika/Harare
(UTC+02),Europa/Helsinki
(UTC+02),Europa/Istanbul
(UTC+02),Asien/Jerusalem
(UTC+02),Europa/Kaliningrad
(UTC+02),Afrika/Tripolis
(UTC+03),Asien/Baghdad
(UTC+03),Asien/Kuwait
(UTC+03),Europa/Minsk
(UTC+03),Europa/Moskau
(UTC+03),Afrika/Nairobi
(UTC+03:30),Asien/Teheran
(UTC+04),Asien/Muskat
(UTC+04),Asien/Baku
(UTC+04),Europa/Samara
(UTC+04),Asien/Tiflis
(UTC+04),Asien/Tiflis
(UTC+04),Asien/Eriwan
(UTC+04:30),Asien/Kabul
(UTC+05),Asien/Taschkent
(UTC+05),Asien/ Jekaterinburg
(UTC+05),Asien/Karachi
(UTC+05:30),Asien/Kolkata
(UTC+05:30),Asien/Kolkata
(UTC+05:45),Asien/Kathmandu
(UTC+06),Asien/Dhaka
(UTC+06),Asien/Dhaka
(UTC+06),Asien/Novosibirsk
(UTC+06:30),Asien/Rangun
(UTC+07),Asien/Bangkok
(UTC+07),Asien/Krasnojarsk
(UTC+08),Asien/Urumqi
(UTC+08),Asien/Irkutsk
(UTC+08),Asien/Kuala_Lumpur
(UTC+08),Australien/Perth
(UTC+08),Asien/Taipeh
(UTC+08),Asien/Ulaanbaatar
(UTC+09),Asien/Tokio
(UTC+09),Asien/Seoul
(UTC+09),Asien/Yakutsk
(UTC+09:30),Australien/Adelaide
(UTC+09:30),Australien/Darwin
(UTC+10),Australien/Brisbane
(UTC+10),Australien/Sydney
(UTC+10),Pazifik/Guam
(UTC+10),Australien/Hobart
(UTC+10),Asien/Magadan
(UTC+10),Asien/Wladiwostok
(UTC+11),Asien/Wladiwostok
(UTC+11),Pazifik/Noumea
(UTC+12),Asien/Anadyr
(UTC+12),Pazifik/Auckland
(UTC+12),Etc/GMT-12
(UTC+12),Pazifik/Fidschi
(UTC+13),Pazifik/Tongatapu
(UTC+13),Etc/GMT-13
(UTC+14),Pazifik/Kiritimati

 

War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich

Abonnieren
Benachrichtigen Sie mich bei
0 Kommentare
Inline-Rückmeldungen
Alle Kommentare anzeigen