Importando
<< Click to Display Table of Contents >> Importando |
Os dados históricos podem ser importados de um arquivo de texto com uma extensão ".txt" na guia Carregar da janela Dados Históricos. Vários formatos e tipos de dados são suportados e o NinjaTrader pode, opcionalmente, construir barras 'Minute' a partir de dados de ticks, bem como barras 'Day' a partir de dados de ticks ou minutos.
Compreender as opções de importação
Compreender as opções de importaçãoOs seguintes formatos e opções estão disponíveis ao importar um arquivo de texto:
Formato Selecione uma das três opções disponíveis no menu suspenso Formato:
1.MetaStock - Selecione esta opção se estiver importando um arquivo de texto de dados históricos do MetaStock 2.NinjaTrader (registros de data e hora no (s) arquivo (s) de importação representam o final da hora da barra) 3.NinjaTrader (registros de data e hora no (s) arquivo (s) de importação representam o horário de início da barra) 4.Dados de Tick, LLC
Tipo de dados Selecione uma das três opções disponíveis para o tipo de dados:
1.Perguntar - Os valores de dados no arquivo de texto representam o histórico de preços de compra 2.Lance: os valores de dados no arquivo de texto representam os preços de lances históricos 3.Último - Os valores de dados no arquivo de texto representam histórico Últimos preços (negociações) Fuso Horário de Dados Importados Selecione o fuso horário dos dados que você está importando (não o fuso horário para o qual você está importando, pois todos os dados importados serão sempre convertidos para a hora local do PC). Se você estiver importando dados exportados do NinjaTrader, isso deve ser deixado como UTC porque as exportações do NinjaTrader sempre são feitas no fuso horário UTC.
Gere barras de 'Minutos' a partir de dados de carrapatos importados: Selecione essa opção para converter os dados de escala do arquivo de importação em dados históricos de 'Minuto'. Isso permite que qualquer intervalo de 'Minuto' esteja disponível no NinjaTrader.
Gerar Barras de 'Dia' a partir de Dados de Carrapato ou Minuto Importados: Selecione essa opção para converter os dados de escala ou minuto do arquivo de importação em dados do 'Dia'. Isso permite a construção de barras 'Day', 'Week', 'Month' e 'Year' dentro do NinjaTrader. (Veja a seção "Dados Históricos e em Tempo Real" do Guia de Ajuda para mais informações sobre o histórico).
Nota: A geração de barras a partir de dados de ticks importados é feita com base nos timestamps dos dados de ticks. É possível que as barras geradas não correspondam perfeitamente às barras de minutos ou diárias fornecidas pelo provedor de dados, pois elas podem utilizar uma granularidade de registro de data e hora diferente dos dados de importação para suas próprias gerações de barras. |
Noções básicas sobre arquivos de importação e formatos de dados
Nome do arquivoAo usar o formato NinjaTrader, o nome do arquivo de texto a ser importado deve ser o nome do instrumento NinjaTrader seguido por um período e " Last ", "Bid" ou "Ask", dependendo do tipo de dados. Por exemplo:
MSFT.Last.txt para os últimos dados de preços das ações da Microsoft ES 12-09.Bid.txt para o S&P E-mini dados de preços de oferta de contrato de Dezembroe data EURUSD.Ask.txt para o par de moedas Euro / USD pede dados de preço
Formato de barras diáriasCada barra deve estar em sua própria linha e os campos devem ser separados por ponto e vírgula (;). Apenas barras de 1 dia podem ser importadas.
O formato é: yyyyMMdd;open price;high price;low price;close price;volume
Dados de amostra: 20061023;1377.25;1377.25;1377.25;1377.25;86 20061024;1377.25;1377.25;1377.25;1377.25;27 20061025;1377.25;1377.25;1377.25;1377.25;24 20061026;1377.50;1377.50;1377.25;1377.25;82
Formato de barras minuciosasCada barra deve estar em sua própria linha e os campos devem ser separados por ponto e vírgula (;). Apenas barras de 1 minuto podem ser importadas.
O formato é: yyyyMMdd HHmmss;open price;high price;low price;close price;volume
Dados de amostra: 20061023 004400;1377.25;1377.25;1377.25;1377.25;86 20061023 004500;1377.25;1377.25;1377.25;1377.25;27 20061023 004600;1377.25;1377.25;1377.25;1377.25; 20061023 004700;1377.50;1377.50;1377.25;1377.25;82
Formato de carrapato (segunda granularidade)Cada tick deve estar em sua própria linha e os campos devem ser separados por ponto-e-vírgula (;).
O formato é: yyyyMMdd HHmmss;price;volume
Dados de amostra: 20061107 000431;1383,00;1 20061107 000456;1383,25;25 20061107 000456; 1383,25; 36 20061107 000537;1383.25;14 Formato de Carrapato (granularidade segundo secundário)Você também pode importar granularidade de escala para os dez milionésimos de segundo. Cada tick deve estar em sua própria linha e os campos devem ser separados por ponto-e-vírgula (;).
O formato é: yyyyMMdd HHmmss fffffff;price;volume
Dados de amostra: (Nota: Se você quiser importar em dados de granularidade de milissegundos, cada linha deverá ter o "0" restante por trás para importar corretamente. 20061107 000431 1000000;1383,00;1 20061107 000456 1000000;1383,25;25 20061107 000456 2000000;1383,25;36 20061107 000537 7000000;1383,25;14
Formato de repetição de tick (granularidade segundo secundário)Cada tick deve estar em sua própria linha e os campos devem ser separados por ponto-e-vírgula (;).
O formato é: yyyyMMdd HHmmss fffffff; último preço; preço de oferta; perguntar preço; volume
Dados de amostra: (Nota: Se você quiser importar em dados de granularidade de milissegundos, cada linha deverá ter o "0" restante por trás para importar corretamente. 20061107 000431 1000000;1383,00;1383,00;1383,25;1 20061107 000456 1000000;1383,25;1382,50;1382,25;25 20061107 000456 2000000;1383,25;1383,25;1383,50;36 20061107 000537 7000000,1383.25,1383.25,1383.50,14
Tick Replay Format (segunda granularidade)Cada tick deve estar em sua própria linha e os campos devem ser separados por ponto-e-vírgula (;).
O formato é: yyyyMMdd HHmmss;last price;bid price;ask price;volume
Dados de amostra: 20061107 000431;1383.00;1383.00;1383.25;1 20061107 000456;1383.25;1382.50;1382.25;25 20061107 000456;1383.25;1383.25;1383.50;36 20061107 000537;1383.25;1383.25;1383.50;14 |
Como importar dados históricos de um arquivo de texto
Dicas de ImportaçãoPor favor, revise o seguinte antes de importar: •Se você estiver importando dados históricos para um instrumento de futuros ou forex, o instrumento DEVE existir no banco de dados. Se isso não acontecer, você deve adicioná-lo primeiro através da janela de instrumentos . •Quaisquer dados importados onde o instrumento não existe no banco de dados serão automaticamente importados como um tipo de instrumento "Estoque" •Os pontos de dados serão arredondados para o tamanho do tiquetaque dos instrumentos, pois serão importados se o preço não for divisível pelo tamanho do tiquetaque do instrumento •Os dados importados, independentemente do fuso horário, serão convertidos para o fuso horário local.
Importando dados históricos de textoPara importar dados históricos de um arquivo de texto para o NinjaTrader:
Escolha o formato e o tipo de dados que representam corretamente os dados no arquivo de importação (consulte a seção " Noções básicas sobre as opções de importação " acima) Opcionalmente, selecione qualquer uma das opções Gerar ... para que o NinjaTrader crie outros tipos de barras a partir dos dados de importação. Selecione o fuso horário dos dados importados (Nota: Todos os dados exportados do NinjaTrader são sempre exportados no fuso horário UTC) Pressione o botão Importar Selecione o arquivo de texto do seu PC para importar e pressione o botão "Abrir".
O NinjaTrader tentará importar o arquivo de texto. Se bem sucedido, uma janela aparecerá confirmando isso. Se malsucedido, uma janela de erro aparecerá e você deverá verificar a guia Log do Centro de Controle para visualizar o (s) erro (s). |
Formatando dados da Tick Data, LLC
Ao exportar dados da Tick Data, LLC com seu utilitário TickWrite, os dados devem ser exportados em um formato que o NinjaTrader pode importar e, em seguida, o arquivo precisará ser renomeado corretamente.
Formatando dadosBaixe o seguinte arquivo e descompacte-o para acessar o arquivo NinjaTrader.twj: TickDataLLC.zip .No TickWrite, você pode ir para Arquivo e selecionar Abrir trabalho para selecionar o arquivo NinjaTrader.twj. Agora você pode configurar quais dados deseja exportar e quando executar o trabalho, os dados estarão no formato necessário.
Formatando o nome do arquivoAo usar o formato NinjaTrader, o nome do arquivo de texto a ser importado deve ser o nome do instrumento NinjaTrader seguido por um período e " Last ", "Bid" ou "Ask", dependendo do tipo de dados. Por exemplo:
MSFT.Last.txt para os últimos dados de preços das ações da Microsoft ES 12-09.Bid.txt para o S&P E-mini dados de preços de oferta de contrato de Dezembroe data EURUSD.Ask.txt para o par de moedas Euro / USD pede dados de preço |