DataCedar/Resources/Crypto·Workflow

Dados Históricos de Cripto para Backtesting

Um fluxo de trabalho prático para construir histórico de cripto que permanece reproduzível após a mudança de símbolos, venues e contratos.

By DataCedar··3 min read·Portuguese

Dados históricos de cripto são uma série temporal de observações de mercado passadas vinculadas a um venue e instrumento específicos. Um conjunto de dados pronto para backtesting precisa de identidade de instrumento estável, histórico de símbolos do venue, regras de intervalo UTC, classificação spot ou de derivativos, unidades de preço e quantidade, estados de lacuna, histórico de listagem e deslistamento, linhagem de origem e um corte congelado para que backfills posteriores não vazem para experimentos anteriores.

Especifique o mercado, não apenas o ticker

BTCUSDT pode se referir a spot, um contrato perpétuo ou um instrumento similar de outro venue. Armazene venue, tipo de mercado, ativo base, de cotação ou de liquidação, especificação do contrato e o símbolo original ao lado de cada observação.

Não reconstrua um universo antigo a partir do catálogo ativo de hoje. Pares deslistados, contratos expirados, redenominations e mudanças de status fazem parte da amostra histórica.

Torne a negociação contínua mensurável

Use limites de intervalo UTC e um ledger de intervalo esperado. Feriados não explicam lacunas em um mercado negociado continuamente, embora manutenção de venue, horários de listagem, suspensões e interrupções de origem possam.

Preserve negociações brutas ou barras de origem onde permitido, então versiona a lógica de normalização e agregação. Uma exportação histórica deve relatar janelas incompletas em vez de preenchê-las silenciosamente para frente.

  • Fixe o venue de origem e o tipo de mercado.
  • Mantenha estados de listagem e deslistamento.
  • Diferencie atividade zero de coleta ausente.
  • Congele o corte do conjunto de dados e a versão do esquema.

Teste o contrato de backtest

Valide relações OHLC, quantidades não negativas, duplicatas, limites UTC, movimentos extremos, mapeamentos de símbolos, intervalos de financiamento e expirações de contrato onde relevante. Compare amostras com objetos brutos de origem e mantenha as verificações com o artefato de pesquisa.

Modele taxas, spread, slippage, financiamento, regras de liquidação e execução específica do venue separadamente das observações de mercado. Uma vela não prova que um preenchimento estava disponível em seu máximo, mínimo ou fechamento.

Key takeaways

  • 01Identifique venue e tipo de mercado em cada linha.
  • 02Inclua instrumentos inativos e deslistados em universos históricos.
  • 03Relate lacunas de mercado contínuas explicitamente.
  • 04Congele origem, corte, esquema e evidências de validação.

Um fluxo de trabalho prático para construir histórico de cripto que permanece reproduzível após a mudança de símbolos, venues e contratos.

Start freeView pricing

Questions, answered.

Arquivos e APIs de venue são fontes comuns. Para pesquisa, mantenha o escopo original do venue, catálogo histórico, verificações de lacunas e linhagem de origem em vez de confiar em um download sem rótulo.

Construa o conjunto de dados de pesquisa antes de ajustar o modelo.

Comece com a identidade da empresa, um corte 'as-of', direitos de origem e cobertura esperada. Em seguida, consulte as evidências que sua decisão poderia realmente ter visto.

Start free