Resposta direta
Dados históricos de forex podem ser obtidos de: (1) fornecedores de dados que vendem séries temporais, (2) plataformas de corretoras que exportam ou fornecem acesso ao seu histórico de preços, (3) conjuntos de dados públicos ou comunitários coletados de fontes anteriores e (4) serviços de dados de exchange ou de mercado quando os instrumentos são negociados por meio de uma exchange. A melhor escolha depende do que você quer dizer com “dados históricos” (ticks vs. barras, bid/ask vs. mid, e o fuso horário/formato que você exige).
Como funcionam os dados históricos de forex
“Dados históricos de forex” significam informações de preço registradas ao longo do tempo. Os formatos comuns incluem:
- Dados de tick: negociações/atualizações individuais (geralmente os mais detalhados, às vezes incompletos).
- Dados de barra (OHLC): abertura, máxima, mínima, fechamento para intervalos fixos (por exemplo, 1 minuto ou 1 hora).
- Séries temporais de bid/ask: preços de compra e venda separados (úteis para modelagem realista de spreads).
- Preço mid: um conceito médio derivado do bid e do ask (não é o mesmo que preços negociáveis).
Ao solicitar ou baixar dados, você também escolhe identificadores de instrumento (pares de moedas) e regras de timestamp. Provedores diferentes podem rotular o mesmo par de maneiras diferentes (por exemplo, “EUR/USD” vs. “EURUSD”) e podem registrar os horários em fusos horários diferentes. Alguns conjuntos de dados incluem spreads explicitamente; outros fornecem apenas preços derivados.
Exemplos de verificações antes de usar
Para reduzir o risco de usar insumos inconsistentes, verifique de forma independente alguns pontos básicos:
- Alinhamento de tempo: confirme se os timestamps correspondem ao seu fuso horário e aos limites de intervalo pretendidos.
- Definição de preço: garanta que você saiba se os valores são bid, ask, mid ou OHLC e mantenha isso consistente ao longo da sua análise.
- Lacunas e continuidade: procure por períodos ausentes, saltos repentinos ou valores repetidos de forma incomum.
- Consistência de símbolos: confirme se o conjunto de dados usa um esquema de nomenclatura claro para cada par de moedas.
- Cruzar com uma segunda fonte: se possível, compare datas sobrepostas entre dois provedores.
Se qualquer uma dessas verificações falhar, os resultados de cálculos do tipo backtesting podem refletir problemas de dados em vez de comportamento do mercado.
Limitações e incertezas esperadas
Conjuntos de dados históricos podem diferir em completude e precisão. As limitações comuns incluem segmentos de dados ausentes, revisões (em que registros anteriores são atualizados) e tratamento inconsistente de fins de semana, feriados ou horário de verão. Históricos no nível de tick podem ser especialmente afetados por lacunas, enquanto dados OHLC podem ocultar o caminho entre as barras. Como os provedores definem símbolos e timestamps de maneiras diferentes, você pode precisar normalizar o conjunto de dados antes de qualquer comparação baseada em verificação.
Nenhuma dessas fontes garante que os dados corresponderão perfeitamente às suas premissas exatas de pesquisa. Trate os dados históricos como um registro medido com regras específicas do provedor e valide-os usando as verificações acima antes de confiar neles para qualquer análise.