INVESTIGAÇÃO E PRÁTICA

Testes históricos de criptomoedas com informação disponível em cada momento

Reconstrua o universo de mercados e a informação realmente disponível em cada decisão, incluindo tokens removidos, alterações de listagem e dados atrasados.

Ilustração editorial que acompanha: Testes históricos de criptomoedas com informação disponível em cada momento
Ilustração editorial; não são dados de mercado em tempo real. Photo: Pixabay contributor · Pixabay

Os preços históricos são apenas uma parte de um teste defensável. O teste também precisa de saber que instrumentos podiam ser considerados em cada momento e quando cada dado ficou disponível. Começar pelos mercados sobreviventes de hoje e preencher o seu passado pode responder a uma pergunta muito mais fácil do que aquela enfrentada por um scanner em direto. Um conjunto de dados temporalmente fiel preserva esse ambiente de decisão em mudança, em vez de o substituir silenciosamente por conhecimento posterior.

01

Guarde a pertença ao universo como facto datado

Mantenha instantâneos ou um historial datado dos instrumentos elegíveis, incluindo plataforma, tipo de produto, ativo de cotação e estado de negociação. As API atuais são úteis para restrições atuais, mas a resposta presente não é automaticamente um arquivo de antigas listagens e remoções. Registe inclusões, suspensões, mudanças de símbolo e a proveniência de cada estado histórico. Não identifique um ativo apenas pelo símbolo quando migrações ou nomes reutilizados podem gerar ambiguidade. O teste deve conseguir explicar por que motivo um instrumento era elegível numa determinada data e por que outro estava ausente.

02

Um resultado hipotético limitado aos sobreviventes

Imagine que 20 mercados eram elegíveis no início de um estudo. Dez permanecem no catálogo atual e apresentam um retorno médio de 20%; dez desaparecem mais tarde desse catálogo e apresentam uma perda média de 60% durante o intervalo de manutenção definido. Um cálculo com pesos iguais apenas sobre os sobreviventes atuais apresenta um ganho de 20%. O mesmo cálculo simples sobre todos os 20 mercados iniciais dá uma perda de 20%. Os números são hipotéticos, e uma carteira efetivamente investível exige pressupostos adicionais de execução. Servem para mostrar que a alteração da composição pode inverter um resultado aparente antes de qualquer modelo intervir.

03

Separe datas de acontecimentos de datas de disponibilidade

Uma observação económica, um valor de oferta de tokens ou um estado de bolsa pode descrever um período anterior, embora seja publicado mais tarde. Uma variável pode tornar-se utilizável apenas depois de publicação, entrega e processamento, não na data indicada como período de referência. Guarde a marca temporal económica e a primeira disponibilidade sustentada por evidência. As revisões devem ser versionadas quando possam alterar valores históricos das variáveis. Se não conseguir recuperar a divulgação original, explique a limitação ou restrinja a experiência. Recuar um valor revisto no historial altera aquilo que o decisor simulado sabia.

04

Preserve resultados inconvenientes e intervalos em falta

Um mercado removido pode ter preços finais incompletos ou levantamentos restritos, tornando difícil estimar o seu resultado económico. Não o elimine silenciosamente da amostra nem substitua o valor final em falta por um retorno nulo conveniente. Especifique o tratamento, mostre a sensibilidade a alternativas defensáveis e separe resultados desconhecidos de perdas medidas. Registe também interrupções de dados durante períodos voláteis. Se essas observações forem sistematicamente excluídas, a amostra restante pode descrever apenas as condições mais fáceis de negociação. A cobertura por data e instrumento deve acompanhar qualquer tabela de desempenho.

05

Audite as junções antes de ajustar um modelo

Escolha alguns momentos históricos de decisão e reconstrua manualmente o universo elegível, as restrições de mercado e as versões dos dados. Teste que nenhuma junção seleciona um registo publicado depois da decisão apenas porque a sua data de referência é anterior. Inclua nos casos uma listagem, uma suspensão, um símbolo renomeado e uma observação atrasada. Guarde a versão do conjunto de dados com a experiência. A investigação sobre sobreajuste de testes históricos explica outro risco: selecionar uma estratégia após experimentar muitas alternativas. Resolver esse problema não corrige uma tabela de universo ou de variáveis que já contém informação futura.

06

Publique um registo de evidências com o resultado

Documente a origem da composição histórica, a cobertura de ativos removidos, a regra para dados atrasados e todas as lacunas por resolver. Compare a amostra completa disponível em cada momento com a amostra apenas de sobreviventes como diagnóstico, não como resultados concorrentes entre os quais escolher o mais atrativo. Separe os períodos de seleção de parâmetros, calibração e avaliação final. A conclusão mais útil pode ser que o historial disponível não sustenta a afirmação inicial. Uma experiência menor, reproduzível e com limites explícitos é mais credível do que uma longa curva de capital cujo universo de decisão não pode ser reconstruído.

Fontes e âmbito dos exemplos

As fontes sustentam as definições e os mecanismos. Os cenários numéricos são exemplos educativos hipotéticos, não preços atuais, previsões nem resultados reportados pela HOSTuvo. As imagens são ilustrações editoriais.