Documentation

Referência de Dados

Ativos suportados, timeframes, formato de dados, e cobertura histórica.

Visão geral

A Backtesting API usa dados históricos OHLCV (Open, High, Low, Close, Volume) com origem na Coinbase. Os dados são normalizados, armazenados no servidor, e usados diretamente pelo engine de execução — você não precisa baixar ou gerenciar nenhum dado.

Mercados Suportados

Por enquanto, a Backtesting API suporta só mercados cripto, com origem na Coinbase e cotados em USDC. Os 50 pares abaixo estão disponíveis atualmente, cada um com a data em que seus dados históricos começam. Todos os pares têm dados até o presente.

BTC-USDCMay 2021
ETH-USDCMay 2021
SOL-USDCJun 2021
XRP-USDCJul 2023
ADA-USDCMay 2021
LTC-USDCMay 2021
BCH-USDCMay 2021
LINK-USDCMay 2021
DOT-USDCJun 2021
AVAX-USDCSep 2021
UNI-USDCMay 2021
AAVE-USDCMay 2021
ATOM-USDCMay 2021
NEAR-USDCSep 2022
ARB-USDCMar 2023
OP-USDCJun 2022
SUI-USDCMay 2023
APT-USDCOct 2022
STX-USDCJan 2022
ICP-USDCMay 2021
FIL-USDCMay 2021
ETC-USDCMay 2021
XLM-USDCMay 2021
ALGO-USDCMay 2021
INJ-USDCSep 2022
LDO-USDCNov 2022
CRV-USDCMay 2021
GRT-USDCMay 2021
FET-USDCJul 2021
SEI-USDCAug 2023
IMX-USDCDec 2021
AXS-USDCAug 2021
QNT-USDCJun 2021
HBAR-USDCOct 2022
XTZ-USDCMay 2021
COMP-USDCMay 2021
WLD-USDCApr 2025
PYTH-USDCFeb 2025
ENA-USDCJun 2025
ORCA-USDCFeb 2022
SUSHI-USDCMay 2021
BLUR-USDCFeb 2023
ONDO-USDCJan 2024
TIA-USDCNov 2023
STRK-USDCFeb 2024
ZRO-USDCJun 2024
ETHFI-USDCFeb 2025
PENDLE-USDCMar 2025
JTO-USDCDec 2023
TAO-USDCFeb 2025
Mercados adicionais (ex: ações, forex) e corretoras estão planejados como parte do roadmap de expansão de infraestrutura. Veja a seção Roadmap pra mais detalhes.

#Timeframes

Todo timeframe usa o preço de fechamento de cada candle como ponto de referência pra indicadores e execução de entrada.

TimeframeDuração do candleNotas
5M5 minutosMaior densidade de dados. Bate com a granularidade nativa de candle da Coinbase.
15M15 minutosOs maiores intervalos de data levam ~260ms.
30M30 minutos
1H1 horaRecomendado pra maioria das estratégias. Bom equilíbrio entre detalhe e qualidade de sinal.
2H2 horas
4H4 horasMenos sinais por dia. Bom pra estratégias de swing.
1DDiárioExecução mais rápida. Estratégias de nível macro.

O timeframe é definido no bloco configuration da estratégia. A mesma definição de estratégia pode ser testada em diferentes timeframes mudando só o valor de timeframe.

#Formato OHLCV

Cada candle no dataset tem cinco campos, todos acessíveis em inputs e conditions da estratégia:

VariávelDescrição
openPreço de abertura do candle.
highMaior preço atingido durante o candle.
lowMenor preço atingido durante o candle.
closePreço de fechamento do candle. Usado pra execução de entrada.
volumeVolume total negociado durante o período do candle.
💡
close é a série mais comumente usada pra indicadores. volume é uma série como qualquer outra — use sma(volume, period) e volume > sma(volume, period) * multiplier pra conditions baseadas em volume.

Garantias de Dados

O que é garantido

  • Dados OHLCV têm origem direta na Coinbase e não são alterados.
  • Candles são alinhados a timestamps UTC.
  • Falhas nos dados de mercado (ex: downtime da corretora) são tratadas pelo engine — candles faltantes são pulados.
  • Os dados não são ajustados pra splits, dividendos, ou qualquer evento posterior (ativos cripto não têm isso).

Limitações

  • Dados históricos são limitados ao que está disponível na Coinbase. Datas muito antigas podem ter cobertura incompleta.
  • Movimento de preço intracandle não é simulado além das checagens de SL/TP usando high/low.
  • Dados de tick não estão disponíveis. A resolução mínima é candles de 5 minutos.