Documentação
Aplicações
Última atualização em 16. 7. 2019 por Tomas Vanek
Exemplos de Script (Windows)
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.
Neste artigo, gostaríamos de mostrar exemplos da Quant Data Manager Automation via interface de linha de comando. Mostraremos a você como usar o script para:
Dukascopy quick data start script, atualizar script de dados, importar dados de arquivos e clonar para o fuso horário de seu corretor.
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
O script de configuração rápida Dukascopy fará o download de dados e clonará para o UTC+2 US DST. Todos os arquivos devem ser armazenados no C:QuantDataManager incluindo o script batch 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!
Criar arquivo de configuração com o nome dukas.txt no diretório C:QuantDataManager com lista de símbolos que você deseja baixar
AUDCHF AUDJPY AUDUSD CADCHF CADJPY CHFJPY EURAUD EURCAD EURCHF EURGBP EURJPY EURUSD GBPAUD GBPCAD GBPCHF GBPJPY GBPUSD USDCAD USDCHF USDJPY
Roteiro para atualização de dados: Criar arquivo dukas_update.bat e usar -u parametr no script.
QuantDataManager_console.exe -u
Script atualizará todos os dados importados da Dukascopy.
Segundo Exemplo Como importar dados Asirikuy via linha de comando com a adição de símbolos. Todos os arquivos devem ser armazenados no C:QuantDataManager
@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!
Criar arquivo de configuração com o nome asirikuy.txt no diretório C:QuantDataManager:
No arquivo há variáveis divididas por ponto-e-vírgula. Primeiro coluna é o nome do símbolo importado, segundo coluna é nome de símbolo sem sufixo e sobrenome coluna é o nome dos arquivos importados no formato CSV.
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
Este artigo foi útil? O artigo foi útil O artigo não foi útil