Roadmap
O que está sendo construído a seguir e a visão de longo prazo pro stack de infraestrutura da EmidLabs.
Visão
A Backtesting API é o primeiro módulo de um stack de infraestrutura mais amplo. O objetivo de longo prazo é construir infraestrutura completa e programável pra inteligência quantitativa e execução de mercado — cobrindo pesquisa, validação, deploy e monitoramento.
Todo módulo segue a mesma filosofia API-first: acessível via HTTP, composicional, e projetado pra integração programática em vez de operação manual.
Atual — Backtesting API
- Execução de backtest do lado servidor via API HTTP.
- DSL de estratégia baseada em JSON com inputs, conditions, score e regras de decision composicionais.
- Estratégias long e short via configuration.direction.
- Saídas baseadas em sinal (decision.exit), junto com stop-loss/take-profit.
- Todos os timeframes de 5M a 1D.
- 50 pares curados na Coinbase.
- Métricas completas: trades, win rate, expectância R, PnL, profit factor, diagnósticos de condition.
- Preço pay-as-you-go baseado em candles processados.
- Console pra gestão de API keys, uso e cobrança.
Atual — Servidor MCP
Um servidor Model Context Protocol hospedado, pra agentes de IA chamarem a Backtesting API diretamente, sem uma integração customizada. Mesma API por baixo, mesmos créditos e uso — só uma forma diferente de entrada pra workflows baseados em agente.
- Hospedado em mcp.backtest.emidlabs.com (Streamable HTTP) — adicione a qualquer configuração de cliente compatível com MCP.
- Tools: submit_backtest, get_backtest_result, list_available_assets.
- Resource strategy-dsl-spec pra um agente saber o formato JSON exato a gerar.
- Rate limiting independente: a cota real da sua conta passa inalterada; uma guarda separada, folgada e baseada em IP protege o próprio processo do MCP.
Referência completa: docs do Servidor MCP.
Beta — Live Execution API
Inscreva uma estratégia validada em dados de mercado ao vivo e receba um sinal no momento em que sua condition de entrada ou saída dispara num candle real e fechado — o mesmo DSL e engine de avaliação da Backtesting API, rodando continuamente em vez de sobre um intervalo histórico. Veja docs da Live Execution API pra referência completa.
Disponível agora
- Inscreva uma estratégia em qualquer ativo e timeframe suportado via API.
- Geração de sinal em tempo real (mesmo DSL da Backtesting API).
- Log de sinal por subscription: Entry/Exit, preço, timestamp do candle.
- Pare uma subscription a qualquer momento — nenhuma avaliação a mais acontece pra ela.
- Disponível em todo plano, incluindo o Free.
Vindo a seguir
- Execução de ordem: colocar trades em seu nome, não só emitir sinais.
- Tracking de posição e PnL pra subscriptions que operam.
- Entrega via webhook pra eventos de sinal, junto com o log de sinal baseado em polling já existente.
- Views de dashboard pras subscriptions ao vivo e seu histórico de sinal.
Futuro — Infraestrutura de Sinal
Distribuição composicional de sinal além do próprio log de uma subscription — roteando sinais por vários destinos e estágios de pipeline.
- Distribuição de sinal: streams ou fan-out multi-endpoint, além do polling por subscription.
- Pipelines de sinal: compor sinais entre subscriptions com filtros, combinadores e regras de roteamento.
Futuro — Expansão da Infraestrutura Quantitativa
- Novos mercados: ações, futuros, e corretoras cripto adicionais.
- Novos tipos de dado: dados de tick, snapshots de order book, funding rates.
- Gestão de portfólio: backtesting multi-estratégia com simulação de alocação de capital.
- Orquestração multi-estratégia: coordenar sinais e execução entre estratégias.
- Pipelines quantitativos automatizados: pesquisa agendada, otimização de parâmetros, e relatórios.