Documentação

Última atualização em 25. 4. 2019 por Tomas Vanek

Lista de comandos disponíveis

Favor notar - a partir do QuantDataManager Build 119 a interface de linha de comando foi atualizada para a nova versão.
Você pode encontrar novos Documentação CLI aqui.

A documentação abaixo é válida apenas para versões mais antigas do QuantDataManager.

 

A interface de linha de comando para QuantDataManager e StrategyQuant foi desenvolvida para automação do gerenciamento de dados.

Agora você pode chamar o QDM a partir da linha de comando com algumas opções (veja abaixo) e baixar ou gerenciar automaticamente os símbolos.

Nota:

Esta característica está disponível no build 117. Se você estiver usando o build antigo, por favor, atualize para a versão superior do  Gerente de Dados Quant Data

 

Comandos disponíveis:

 

-a Adicionar símbolos.
Opções:
símbolos: Símbolos a acrescentar
[instrumento]: Símbolo do instrumento
[tipo de barra]: Tipo de barra [startofbar, endofbar] (startofbar)
[datatype]: Tipo de dados, [M1,TICK] (M1)
[fonte de dados]: Fonte de dados, [dukascopy,file,darwinex,crypto,yahoo] (dukascopy)
[troca]: Troca, [Binance,Bitfinex,Coinbase,Poloniex] (Binance)
[postfix]: Postfixo de dados
[arquivo de log]: Caminho do arquivo de log
Exemplo:

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

 

-e Símbolo de edição.
Opções:
símbolo: Símbolo a editar
[nome]: Novo nome do símbolo
[instrumento]: Símbolo do instrumento
[tipo de barra]: Tipo de barra [startofbar, endofbar]: [startofbar, endofbar]: [startofbar, endofbar [arquivo de log]: Caminho do arquivo de log
Exemplo:

QDataManager_console.exe -e symbol=EURUSD name=EURUSD_OLD

 

-d Eliminar símbolos.
Opções:
símbolos: Símbolos a apagar
[arquivo de log]: Caminho do arquivo de log
Exemplo:

QDataManager_console.exe -d symbols=EURUSD,GBPUSD

 

-c Dados claros dos símbolos.
Opções:
símbolos: Símbolos de dados a serem apagados
[arquivo de log]: Caminho do arquivo de log
Exemplo:

	QDataManager_console.exe -c symbols=EURUSD,GBPUSD

 

-l Lista de símbolos.
Opções:
csv: Caminho do arquivo csv para exportar
[arquivo de log]: Caminho do arquivo de log
Exemplo:

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

 

-ia Adicionar instrumento.
Opções:
instrumento: Instrumento para acrescentar
[descrição]: Descrição do instrumento (""")
[valor do ponto]: Valor em pontos (100000)
[tamanho do tiquetaque]: Tamanho da tubulação (0,0001)
[tickstep]: Etapa do tique (0,00001)
[defaultspread]: Propagação por padrão (2)
[datatype]: Tipo de dados, [ações, futuros, forex, cfds, etf, índice, crypto] (forex)
[arquivo de log]: Caminho do arquivo de log
Exemplo:

QDataManager_console.exe -ia instrument=EURUSD

 

-ie Editar instrumento.
Opções:
instrumento: Instrumento para editar
[descrição]: Descrição do instrumento (""")
[valor do ponto]: Valor do ponto
[tamanho do tiquetaque]: Tamanho da tubulação/Tick
[tickstep]: Degrau da tubulação/taque
[defaultspread]: Propagação por padrão
[datatype]: Tipo de dados, [ações, futuros, forex, cfds, etf, índice, criptográfico]. [arquivo de log]: Caminho do arquivo de log
Exemplo:

QDataManager_console.exe -ie instrument=EURUSD datatype=forex

 

-id Eliminar instrumentos.
Opções:
instrumentos: Instrumentos para apagar
Exemplo:

QDataManager_console.exe -id instruments=EURUSD

 

-il Listar instrumentos.
Opções:
símbolos: Símbolos de dados a serem apagados
[arquivo de log]: Caminho do arquivo de log
Exemplo:

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

 

-u Atualizar todos os dados.
Exemplo:

QDataManager_console.exe -u

 

-di Importar dados do arquivo.
Opções:
símbolo: Símbolo a importar
caminho de arquivo: Caminho do arquivo a importar
[instrumento]: Símbolo do instrumento
[tipo de barra]: Tipo de barra [startofbar, endofbar]: [startofbar, endofbar]: [startofbar, endofbar [tratamento de erros]: Tratamento de erros de dados [stop,ignore]: [stop,ignore]: [stop,ignore]: [stop,ignore]: [stop,ignore [fuso horário]: Fuso horário dos dados importados. Para listar os fusos horários disponíveis, use o comando -tz [Etc/UCT, Europa/Londres, América/Nova_Jork...]. [cronograma]: Prazo de importação [auto,Intraday,TICK,M1,M5,M15,M30,H1,H4,D1]: [prazo de importação]: [auto,Intraday,TICK,M1,M5,M15,M30,H1,H4,D1 [arquivo de log]: Caminho do arquivo de log
Exemplo:

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

 

-de Exportar dados para o arquivo csv.
Opções:
símbolos: Símbolos para exportar
prazo: Prazo para exportar [TICK,M1,M5,M15,M30,H1,H4,D1] [datafrom]: Data de no formato "yyyy.MM.dd"
[dateto]: Data para no formato "yyyy.MM.dd"
[outputdir]: Diretório de destino (C:/Users/Tomas/espaço de trabalhoSQ4/SQ4/diretório_de_trabalho/EstratégiaQuant/exportar)
[prefixo]: Prefixo do arquivo (""")
[formato]: Formato, [formato tick genérico (delimitado por vírgula),formato de barra genérica (delimitado por vírgula),formato de tick genérico (delimitado por tabulação),formato de barra genérica (delimitado por tabulação),formato de tick MetaTrader4,formato de tick MetaTrader4,formato de barra Amibroker bar (aqi),Formato de carrapato Amibroker (aqi),Formato CSV2FXT da Birt,Formato de barra do Testador Forex,Formato de barra do Forex SB,Formato de carrapato Ninja Trader,Formato de barra do Ninja Trader,Formato de barra do Neuroshell Trader,Formato de barra da Tradução] (Formato de barra MetaTrader4)
[arquivo de log]: Caminho do arquivo de log
Exemplo:

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 Clonar dados.
Opções:
símbolos: Símbolos para clonar
[postfix]: Postfix de dados (_{tempo___cloneTime})
[removeWeekends]: Remover fins de semana [verdadeiro, falso] (falso)
[fuso horário]: Fuso horário para clonar. Para listar os fusos horários disponíveis, use o comando -tz [Etc/UCT, Europa/Londres, América/Nova_Jork...]. [horas]: Turno fixo em horas [parar, ignorar]: [parar [arquivo de log]: Caminho do arquivo de log
Exemplo:

QDataManager_console.exe -dc symbol=AUDCAD hours=8

 

-tz Lista de fusos horários disponíveis.
Opções:
[arquivo de log]: Caminho do arquivo de log
Exemplo:

QDataManager_console.exe -tz

 

Lista de fusos horários viáveis.

Se você estiver clonando dados em fuso horário diferente, você precisa usar o segundo paramétro. Por exemplo, EETUS

Fuso horário,Nome do fuso horário
(EST+07),EETUS
(UTC+02),EET
(UTC),Etc/UCT
(UTC),Europa/Londres
(UTC-05),America/New_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),América/México_Cidade
(UTC-06),América/Regina
(UTC-05),América/Bogota
(UTC-05),America/New_York
(UTC-05),América/Indiana/Indianapolis
(UTC-04:30),América/Caracas
(UTC-04),America/Asuncion
(UTC-04),América/Halifax
(UTC-04),América/Cuiaba
(UTC-04),América/Manaus
(UTC-04),América/Santiago
(UTC-03:30),America/St_Johns
(UTC-03),América/São_Paulo
(UTC-03),América/Argentina/Buenos_Aires
(UTC-03),América/Caiena
(UTC-03),América/Caiena
(UTC-03),América/Montevidéu
(UTC-03),América/Montevidéu
(UTC-02),Etc/GMT+2
(UTC-01),Atlantic/Azores
(UTC-01),Atlantic/Cape_Verde
(UTC),África/Casablanca
(UTC),Atlântico/Reykjavik
(UTC+01),Europa/Viena
(UTC+01),Europa/Praga
(UTC+01),Europa/Paris
(UTC+01),Europa/Warsaw
(UTC+01),África/Brazzaville
(UTC+01),África/Windhoek
(UTC+02),Ásia/Amman
(UTC+02),Europa/Atenas
(UTC+02),Ásia/Beirut
(UTC+02),África/Cairo
(UTC+02),Ásia/Damasco
(UTC+02),África/Harare
(UTC+02),Europa/Helsínquia
(UTC+02),Europa/Istambul
(UTC+02),Ásia/Jerusalém
(UTC+02),Europa/Kaliningrado
(UTC+02),África/Tripoli
(UTC+03),Ásia/Baghdad
(UTC+03),Ásia/Kuwait
(UTC+03),Europa/Minsk
(UTC+03),Europa/Moscou
(UTC+03),África/Nairobi
(UTC+03:30),Ásia/Tehran
(UTC+04),Ásia/Muscat
(UTC+04),Ásia/Baku
(UTC+04),Europa/Samara
(UTC+04),Ásia/Tbilissi
(UTC+04),Ásia/Tbilissi
(UTC+04),Ásia/Yerevan
(UTC+04:30),Ásia/Kabul
(UTC+05),Ásia/Tashkent
(UTC+05),Ásia/Yekaterinburg
(UTC+05),Ásia/Karachi
(UTC+05:30),Ásia/Kolkata
(UTC+05:30),Ásia/Kolkata
(UTC+05:45),Ásia/Kathmandu
(UTC+06),Ásia/Dhaka
(UTC+06),Ásia/Dhaka
(UTC+06),Ásia/Novosibirsk
(UTC+06:30),Ásia/Rangoon
(UTC+07),Ásia/Bangkok
(UTC+07),Ásia/Krasnoyarsk
(UTC+08),Ásia/Urumqi
(UTC+08),Ásia/Irkutsk
(UTC+08),Ásia/Kuala_Lumpur
(UTC+08),Austrália/Perth
(UTC+08),Ásia/Taipei
(UTC+08),Ásia/Ulaanbaatar
(UTC+09),Ásia/Tóquio
(UTC+09),Ásia/Seul
(UTC+09),Ásia/Yakutsk
(UTC+09:30),Austrália/Adelaide
(UTC+09:30),Austrália/Darwin
(UTC+10),Austrália/Brisbane
(UTC+10),Austrália/Sydney
(UTC+10),Pacífico/Guam
(UTC+10),Austrália/Hobart
(UTC+10),Ásia/Magadan
(UTC+10),Ásia/Vladivostok
(UTC+11),Ásia/Vladivostok
(UTC+11),Pacífico/Noumea
(UTC+12),Ásia/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),Pacific/Kiritimati

 

Este artigo foi útil? O artigo foi útil O artigo não foi útil

Assine
Notificação de
0 Comentários
Feedbacks em linha
Ver todos os comentários