Documentación

Última actualización el 25. 4. 2019 by Tomas Vanek

Lista de comandos disponibles

Tenga en cuenta que a partir de QuantDataManager Build 119 la interfaz de línea de comandos se actualizó a la nueva versión.
Puede encontrar nuevos Documentación CLI aquí.

La documentación que figura a continuación sólo es válida para versiones anteriores de QuantDataManager.

 

Se ha desarrollado una interfaz de línea de comandos para QuantDataManager y StrategyQuant con el fin de automatizar la gestión de datos.

Ahora puedes llamar a QDM desde la línea de comandos con algunas opciones (ver más abajo) y descargar o gestionar símbolos automáticamente.

Nota:

Esta función está disponible a partir de la versión 117. Si utiliza una versión anterior, actualice a una versión superior de  Gestor de datos cuantitativos

 

Comandos disponibles:

 

-a Añadir símbolos.
Opciones:
Símbolos: Símbolos a añadir
[instrumento]: Símbolo del instrumento
[tipo de barra]: Tipo de barra [startofbar, endofbar] (startofbar)
[datatype]: Tipo de datos, [M1,TICK] (M1)
[datasource]: Fuente de datos, [dukascopy,file,darwinex,crypto,yahoo] (dukascopy).
[intercambio]: Exchange, [Binance,Bitfinex,Coinbase,Poloniex] (Binance)
[postfix]: Postfix de datos
[logfile]: Ruta del archivo de registro
Ejemplo:

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

 

-e Editar símbolo.
Opciones:
símbolo: Símbolo a editar
[nombre]: Nuevo nombre de símbolo
[instrumento]: Símbolo del instrumento
[tipo de barra]: Tipo de barra [startofbar, endofbar]. [logfile]: Ruta del archivo de registro
Ejemplo:

QDataManager_console.exe -e symbol=EURUSD name=EURUSD_OLD

 

-d Borrar símbolos.
Opciones:
símbolos: Símbolos a suprimir
[logfile]: Ruta del archivo de registro
Ejemplo:

QDataManager_console.exe -d symbols=EURUSD,GBPUSD

 

-c Borrar datos de símbolos.
Opciones:
símbolos: Datos de símbolos a borrar
[logfile]: Ruta del archivo de registro
Ejemplo:

	QDataManager_console.exe -c symbols=EURUSD,GBPUSD

 

-l Lista de símbolos.
Opciones:
csv: Ruta del archivo csv a exportar
[logfile]: Ruta del archivo de registro
Ejemplo:

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

 

-ia Añadir instrumento.
Opciones:
instrumento: Instrumento a añadir
[descripción]: Descripción del instrumento ("")
[Valor del punto]: Valor del punto (100000)
[ticksize]: Tamaño del Pip/Tick (0.0001)
[tickstep]: Paso Pip/Tick (0.00001)
[diferencial por defecto]: Diferencial por defecto (2)
[Tipo de datos] Tipo de datos, [stock,futures,forex,cfds,etf,index,crypto] (forex)
[logfile]: Ruta del archivo de registro
Ejemplo:

QDataManager_console.exe -ia instrumento=EURUSD

 

-ie Editar instrumento.
Opciones:
instrumento: Instrumento a editar
[descripción]: Descripción del instrumento ("")
[valor del punto]: Valor del punto
[ticksize]: Tamaño del Pip/Tick
[tickstep]: Paso Pip/Tick
[diferencial por defecto]: Diferencial por defecto
[Tipo de datos]: Tipo de datos, [stock,futures,forex,cfds,etf,index,crypto]. [logfile]: Ruta del archivo de registro
Ejemplo:

QDataManager_console.exe -ie instrument=EURUSD datatype=forex

 

-id Borrar instrumentos.
Opciones:
instrumentos: Instrumentos a suprimir
Ejemplo:

QDataManager_console.exe -id instrumentos=EURUSD

 

-il Lista de instrumentos.
Opciones:
símbolos: Datos de símbolos a borrar
[logfile]: Ruta del archivo de registro
Ejemplo:

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

 

-u Actualizar todos los datos.
Ejemplo:

QDataManager_consola.exe -u

 

-di Importar datos de un fichero.
Opciones:
símbolo: Símbolo a importar
filepath: Ruta del archivo a importar
[instrumento]: Símbolo del instrumento
[tipo de barra]: Tipo de barra [startofbar, endofbar] [errorhandling]: Tratamiento de errores de datos [stop,ignorar]. [zona horaria]: Zona horaria de los datos importados. Para ver las zonas horarias disponibles, utilice el comando -tz [Etc/UCT, Europa/Londres, América/Nueva_York...]. [timeframe]: Marco temporal importado [auto,Intradía,TICK,M1,M5,M15,M30,H1,H4,D1]. [logfile]: Ruta del archivo de registro
Ejemplo:

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

 

-de Exportar datos a archivo csv.
Opciones:
símbolos: Símbolos a exportar
timeframe: Timeframe a exportar [TICK,M1,M5,M15,M30,H1,H4,D1]. [datefrom]: Fecha desde en formato "aaaa.MM.dd"
[dateto]: Fecha a en formato "aaaa.MM.dd"
[outputdir]: Directorio de destino (C:/Usuarios/Tomas/workspaceSQ4/SQ4/work_directory/StrategyQuant/export)
[prefijo]: Prefijo del fichero ("")
[Formato] Formato, [Formato de tick genérico (delimitado por comas),Formato de barra genérico (delimitado por comas),Formato de tick genérico (delimitado por tabuladores),Formato de barra genérico (delimitado por tabuladores),Formato de tick MetaTrader4,Formato de barra MetaTrader4,Formato de barra Amibroker (aqi),Formato de barra (aqi) de Amibroker,Formato CSV2FXT de Birt,Formato de barra de Forex Tester,Formato de barra de Forex SB,Formato de barra de Ninja Trader,Formato de barra de Ninja Trader,Formato de barra de Neuroshell Trader,Formato de barra de Tradestation] (MetaTrader4 formato de barra)
[logfile]: Ruta del archivo de registro
Ejemplo:

QDataManager_console.exe -de symbols=EURUSD_M1,GBPUSD_M1 timeframe=M1 datefrom=2018.01.01 dateto=2018.12.31 outputdir=C:/data format="Formato de tick genérico (delimitado por comas)"

 

-dc Clonar datos.
Opciones:
símbolos: Símbolos a clonar
[postfix]: Postfix de datos (_{timeframe}_{cloneTime})
[quitarFinesDeSemana]: Quitar fines de semana [true,false] (false)
[Zona horaria]: Zona horaria a clonar. Para listar las zonas horarias disponibles, utilice el comando -tz [Etc/UCT, Europa/Londres, América/Nueva_York...]. [horas]: Desplazamiento fijo en horas [parar,ignorar]. [logfile]: Ruta del archivo de registro
Ejemplo:

QDataManager_console.exe -dc symbol=AUDCAD hours=8

 

-tz Listar las zonas horarias disponibles.
Opciones:
[logfile]: Ruta del archivo de registro
Ejemplo:

QDataManager_consola.exe -tz

 

Lista de zonas horarias disponibles.

Si está clonando datos en diferentes zonas horarias, debe utilizar el segundo parámetro. Por ejemplo EETUS

Zona horaria,Nombre de la zona horaria
(EST+07),EETUS
(UTC+02),EET
(UTC),Etc/UCT
(UTC),Europa/Londres
(UTC-05),America/Nueva_York
(UTC-12),Etc/GMT+12
(UTC-11),Etc/GMT+11
(UTC-10),Pacífico/Honolulu
(UTC-09),América/Anchorage
(UTC-08),America/Los_Angeles
(UTC-08),América/Vancouver
(UTC-07),América/Phoenix
(UTC-07),América/Chihuahua
(UTC-07),América/Denver
(UTC-06),América/Chicago
(UTC-06),América/Winnipeg
(UTC-06),America/Mexico_City
(UTC-06),América/Regina
(UTC-05),América/Bogotá
(UTC-05),America/Nueva_York
(UTC-05),America/Indiana/Indianapolis
(UTC-04:30),América/Caracas
(UTC-04),América/Asunción
(UTC-04),América/Halifax
(UTC-04),América/Cuiaba
(UTC-04),América/Manaus
(UTC-04),América/Santiago
(UTC-03:30),América/St_Johns
(UTC-03),América/Sao_Paulo
(UTC-03),América/Argentina/Buenos_Aires
(UTC-03),América/Cayena
(UTC-03),América/Cayena
(UTC-03),América/Montevideo
(UTC-03),América/Montevideo
(UTC-02),Etc/GMT+2
(UTC-01),Atlántico/Azores
(UTC-01),Atlántico/Cape_Verde
(UTC),África/Casablanca
(UTC),Atlántico/Reikiavik
(UTC+01),Europa/Viena
(UTC+01),Europa/Praga
(UTC+01),Europa/París
(UTC+01),Europa/Varsovia
(UTC+01),África/Brazzaville
(UTC+01),África/Windhoek
(UTC+02),Asia/Ammán
(UTC+02),Europa/Atenas
(UTC+02),Asia/Beirut
(UTC+02),África/El Cairo
(UTC+02),Asia/Damasco
(UTC+02),África/Harare
(UTC+02),Europa/Helsinki
(UTC+02),Europa/Estambul
(UTC+02),Asia/Jerusalén
(UTC+02),Europa/Kaliningrado
(UTC+02),África/Trípoli
(UTC+03),Asia/Bagdad
(UTC+03),Asia/Kuwait
(UTC+03),Europa/Minsk
(UTC+03),Europa/Moscú
(UTC+03),África/Nairobi
(UTC+03:30),Asia/Teherán
(UTC+04),Asia/Muscat
(UTC+04),Asia/Bakú
(UTC+04),Europa/Samara
(UTC+04),Asia/Tiflis
(UTC+04),Asia/Tiflis
(UTC+04),Asia/Yerevan
(UTC+04:30),Asia/Kabul
(UTC+05),Asia/Tashkent
(UTC+05),Asia/Yekaterinburg
(UTC+05),Asia/Karachi
(UTC+05:30),Asia/Kolkata
(UTC+05:30),Asia/Kolkata
(UTC+05:45),Asia/Katmandú
(UTC+06),Asia/Dhaka
(UTC+06),Asia/Dhaka
(UTC+06),Asia/Novosibirsk
(UTC+06:30),Asia/Rangoon
(UTC+07),Asia/Bangkok
(UTC+07),Asia/Krasnoyarsk
(UTC+08),Asia/Urumqi
(UTC+08),Asia/Irkutsk
(UTC+08),Asia/Kuala_Lumpur
(UTC+08),Australia/Perth
(UTC+08),Asia/Taipei
(UTC+08),Asia/Ulaanbaatar
(UTC+09),Asia/Tokio
(UTC+09),Asia/Seúl
(UTC+09),Asia/Yakutsk
(UTC+09:30),Australia/Adelaida
(UTC+09:30),Australia/Darwin
(UTC+10),Australia/Brisbane
(UTC+10),Australia/Sydney
(UTC+10),Pacífico/Guam
(UTC+10),Australia/Hobart
(UTC+10),Asia/Magadán
(UTC+10),Asia/Vladivostok
(UTC+11),Asia/Vladivostok
(UTC+11),Pacífico/Noumea
(UTC+12),Asia/Anadyr
(UTC+12),Pacífico/Auckland
(UTC+12),Etc/GMT-12
(UTC+12),Pacífico/Fiji
(UTC+13),Pacífico/Tongatapu
(UTC+13),Etc/GMT-13
(UTC+14),Pacífico/Kiritimati

 

¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil

Suscríbase a
Notificar a
0 Comentarios
Feedbacks de Inline
Ver todos los comentarios