Documentação

Guia do Usuário e Documentação

Tudo o que você precisa para otimizar estratégias no TradingView, executar backtests na nuvem, gerar Pine Script com IA e automatizar execuções com a Backpulse.

Início Rápido

O que é o Backpulse?

O Backpulse é a plataforma completa de otimização e automação de estratégias para o TradingView. Recursos principais: (1) Extensão gratuita para Chrome e Firefox que escaneia parâmetros do Pine Script e executa backtests em alta velocidade direto no gráfico (Modos Local e Nuvem); (2) Motor de Backtest na Nuvem com varredura automatizada de parâmetros; (3) AI Studio e Construtor Visual para criar estratégias Pine Script v5/v6 sem programar; (4) Backtest quantitativo em Python com motor quantbt e mais de 15 métricas de desempenho; (5) Automação ultrarrápida via Webhook que executa alertas do TradingView na Binance, Bybit, OKX, Kraken e mais de 30 corretoras em menos de 300 ms; e (6) Hospedagem em nuvem de bots Freqtrade (modo simulação e real, sem necessidade de VPS).

Do que preciso para começar?

Depende do recurso que deseja utilizar:

- Para otimizar estratégias com a Extensão de Navegador: Basta instalar a extensão gratuita e abrir qualquer gráfico do TradingView (no Modo Local não requer conta nem chave de API).

- Para usar o Backtest na Nuvem ou o AI Studio: Crie uma conta gratuita no Backpulse.

- Para automatizar ordens por Webhook ou rodar bots Freqtrade: Você precisará de uma chave de API da sua corretora (Binance, Bybit, OKX, etc.) apenas com permissão de Trading (nunca habilite permissões de Saque).

Quanto tempo leva a configuração inicial?

- Com a Extensão de Navegador: Menos de 1 minuto — instale pela Chrome Web Store ou Firefox AMO, abra um gráfico com estratégia Pine Script e clique em Run.

- Com Automação por Webhook: De 5 a 10 minutos — Cadastre-se → acesse Webhooks (ou /hub) → crie um Provider para sua corretora → adicione uma Route para seu par → copie a URL do Webhook e cole no alerta do TradingView com o payload JSON.

O Backpulse suporta login com o Google?

Sim. Você pode se cadastrar e fazer login rapidamente usando sua conta do Google (OAuth) com persistência segura de sessão.

Extensão de Navegador

O que é a extensão de navegador Backpulse?

A extensão Backpulse (gratuita) é um complemento para Google Chrome, Mozilla Firefox e navegadores baseados em Chromium (Brave, Opera, Edge). Ela detecta automaticamente estratégias ativas em Pine Script (v4, v5, v6) nos seus gráficos do TradingView, escaneia parâmetros de entrada (períodos de indicadores, multiplicadores, limites, TP/SL) e executa otimizações automatizadas em centenas ou milhares de combinações. Ao encontrar a melhor configuração, clique em "Apply to Chart" para atualizar os valores instantaneamente no gráfico.

Quais navegadores são compatíveis?

A extensão está disponível oficialmente no Chrome Web Store e Firefox AMO, sendo totalmente compatível com navegadores Chromium como Brave, Opera e Microsoft Edge.

Qual a diferença entre Modo Local e Modo Nuvem na extensão?

A extensão oferece dois modos operacionais:

- Modo Local (Padrão e Gratuito): Executa diretamente na sua aba do TradingView com 100% de privacidade no cliente (nenhum dado sai do seu computador). Automatiza o Testador de Estratégia nativo sem necessidade de conta.

- Modo Nuvem: Ao entrar na sua conta Backpulse, você pode enviar tarefas para clusters em nuvem com Chromium sem interface. Os trabalhos continuam rodando em segundo plano mesmo se você fechar o navegador.

Preciso de uma conta para usar a extensão?

Não é necessário ter conta para usar o Modo Local. Ela funciona imediatamente após a instalação. O login desbloqueia o Modo Nuvem e a sincronização de histórico.

Backtesting e Otimização

Como funciona a otimização de backtests no TradingView?

O Backpulse oferece dois métodos flexíveis:

1. Otimização Direta no Navegador (Modo Local via Extensão): Escaneia parâmetros no gráfico e automatiza o Testador de Estratégia nativo no seu computador.

2. Otimização na Nuvem (via /backtest ou Modo Nuvem na Extensão): Envia tarefas para instâncias em nuvem. O sistema descobre parâmetros automaticamente, executa testes em paralelo e extrai métricas de Lucro Líquido, Drawdown Máximo, Taxa de Acerto e Fator de Lucro.

Como funciona o Backtest na Nuvem no Backpulse?

Ao iniciar um trabalho na nuvem, nossos servidores Playwright carregam seu gráfico do TradingView, aplicam sistematicamente cada combinação de parâmetros e coletam métricas em tempo real sem sobrecarregar sua máquina.

Qual a diferença entre estratégias públicas e privadas?

Públicas: Scripts de código aberto publicados na comunidade do TradingView — o Backpulse localiza e adiciona automaticamente por nome e autor.

Privadas: Scripts pessoais ou restritos — devem estar previamente carregados no seu layout de gráfico em uma sessão ativa.

O que é o Backtesting em Python (Freqtrade)?

O backtesting em Python (/backtest/freqtrade) permite testar estratégias compatíveis com o padrão IStrategy do Freqtrade direto no navegador sem servidor ou Docker. Utilizando dados históricos tick da Binance Futures, calcula mais de 15 métricas quantitativas (Sharpe, CAGR, Drawdown Máximo, Win Rate, Sortino) e gera curvas de patrimônio interativas.

Onde encontro os resultados das otimizações?

Ao concluir uma otimização, acesse a página de detalhes (/backtest/jobs) para ver a tabela com classificação por Lucro Líquido, Drawdown ou Fator de Lucro. Clique em qualquer linha para inspecionar os parâmetros e aplicá-los à sua estratégia.

Webhooks e Sinais

Como conectar o TradingView ao Backpulse?

1. Vá em Webhooks (ou /hub) → Crie um Provider com a chave de API da sua corretora.

2. Adicione uma Route para o par desejado (ex: BTC/USDT:USDT).

3. Copie a URL do Webhook da Route (formato: https://hook.backpulse.io/tv/TOKEN).

4. No TradingView, crie um alerta de estratégia e cole a URL no campo Webhook URL.

5. Cole o modelo JSON padronizado na caixa de mensagem do alerta.

Qual é o formato JSON padrão do alerta?

{
  "side": "{{strategy.order.action}}",
  "market_position": "{{strategy.market_position}}",
  "qty": "{{strategy.order.contracts}}",
  "symbol": "{{ticker}}",
  "price": "{{close}}",
  "entry_price": "{{strategy.position_avg_price}}",
  "ts": "{{timenow}}"
}

Campos principais:

- side: "buy" ou "sell" (obrigatório)

- market_position: "long", "short", ou "flat" (identifica aberturas e fechamentos)

- qty: quantidade de contratos ou valor base (obrigatório, > 0)

- symbol, price, entry_price, ts: opcionais (usam os padrões da Route se omitidos)

Como o Backpulse gerencia entradas e saídas de ordens?

Baseia-se no campo market_position:

- De "flat" para "long" ou "short": Dispara ordem de entrada a mercado.

- Para "flat": Fecha a posição atual no mercado.

- Se não informado, o sistema cruza o valor de side com as posições reais na corretora para agir adequadamente.

Qual o nível de segurança dos Webhooks?

Cada Route possui um token UUID exclusivo de 256 bits impossível de adivinhar. Todo o tráfego é criptografado via TLS 1.3 HTTPS com proteção contra ataques de repetição e limites de taxa por IP.

Qual a latência de execução das ordens?

A latência mediana entre o recebimento do sinal do TradingView e o envio da ordem assinada para a corretora é inferior a 300 milissegundos.

Posso testar webhooks sem esperar por um sinal real?

Sim. Clique em "Send Test Signal" na página da sua Route para enviar uma pequena ordem de teste à corretora e validar a conexão imediatamente.

Conexões com Corretoras

Quais corretoras são suportadas?

Suporte oficial completo para: Binance (Spot e Futuros), Bybit (Spot e Perpétuos Lineares), OKX, Kraken, Gate.io, Bitget, KuCoin e BingX. Novas plataformas são adicionadas constantemente.

Quais permissões devo conceder às chaves de API?

Conceda apenas permissões de "Leitura (Read)" e "Operações (Trade/Futures)".

NUNCA habilite permissões de "Saque (Withdrawal)". Chaves com permissão de saque são automaticamente rejeitadas pelo sistema por segurança.

Minhas chaves de API estão seguras nos servidores?

Totalmente. As chaves são criptografadas em repouso com o algoritmo AES-256-GCM e as chaves mestras de descriptografia ficam isoladas em módulos de segurança dedicados.

O ambiente de simulação Testnet é suportado?

Sim. Habilite a opção "Testnet Mode" ao criar seu Provider para operar em ambientes de teste da Binance ou Bybit sem arriscar fundos reais.

Como configurar a Passphrase para OKX, Bitget ou KuCoin?

Essas corretoras exigem uma Passphrase ao criar a chave de API. Basta informar a mesma senha no campo correspondente no Backpulse ao cadastrar o Provider.

Estúdio de Estratégias e IA

Quais ferramentas compõem o Estúdio de Estratégias?

Inclui: (1) AI Studio para gerar e depurar código Pine Script e Python por linguagem natural; (2) Construtor Visual para montar lógica de trading sem programar; e (3) Biblioteca de modelos testados como NFI e SMAOffset.

Como o AI Studio funciona?

O AI Studio utiliza modelos treinados em milhões de linhas de código quantitativo. Descreva sua ideia (ex: "Comprar se o RSI de 15m estiver abaixo de 30 e cruzar a EMA 200 com stop de 2%") e a IA gera o código pronto para uso em segundos.

Qual a diferença entre o Construtor Visual e o AI Studio?

O Construtor Visual permite criar regras através de blocos e menus visuais sem código, enquanto o AI Studio atua como um assistente que gera e altera scripts diretamente.

Ranking e Copy Trading

O que é o Ranking dos Melhores Traders?

É uma tabela pública e transparente que classifica os melhores bots e estratégias quantitativas da comunidade por rentabilidade, índice Sharpe e drawdown verificado.

Como funciona o Copy Trading?

Ao assinar uma estratégia do ranking, cada sinal de compra e venda é replicado automaticamente na sua própria conta de corretora via sua Route de Webhook em milissegundos.

O que é o Bot Hub?

O Bot Hub é seu painel unificado para gerenciar todos os seus bots Freqtrade ativos, rotas de sinais e posições abertas em tempo real.

Quais informações o Painel Visual oferece?

Apresenta gráficos de evolução patrimonial, detalhamento de lucros e perdas não realizados, distribuição de ativos e histórico recente de execuções.

Hospedagem de Bots Freqtrade

O que é a Hospedagem de Bots Freqtrade?

É um serviço gerenciado na nuvem que mantém seus bots Freqtrade rodando 24/7 com reinicialização automática e alta disponibilidade, sem necessidade de configurar VPS ou Docker.

Qual a diferença entre modo Dry-run e Live?

O modo Dry-run simula negociações com capital virtual em condições reais de mercado sem risco; o modo Live executa ordens reais na sua conta de corretora.

Posso acessar a interface oficial FreqUI?

Sim! Cada bot possui um painel exclusivo do FreqUI com autenticação JWT de um clique para você monitorar e controlar tudo pelo navegador.

Como configuro alertas do Telegram para meus bots?

Basta inserir o Token do seu bot do Telegram e o Chat ID nas configurações do bot para receber alertas de compras, vendas e saídas no seu smartphone.

Planos e Assinatura

Quais são os planos de assinatura do Backpulse?

Oferecemos um plano Gratuito (extensão em modo local, backtest básico, sinais manuais) e planos Pro (otimizações ilimitadas na nuvem, computação paralela de alta velocidade, webhooks ilimitados e hospedagem de bots Freqtrade).

Existe teste gratuito para o plano Pro?

Novos usuários recebem créditos em nuvem para testar as otimizações e os webhooks sem precisar cadastrar cartão de crédito.

Quais métodos de pagamento são aceitos?

Aceitamos os principais cartões de crédito (Visa, Mastercard, American Express) e pagamentos diretos com criptomoedas (USDT, USDC).

Posso alterar ou cancelar meu plano a qualquer momento?

Sim. Você pode fazer upgrade, downgrade ou cancelar sua assinatura a qualquer momento nas configurações da sua conta sem multas nem taxas ocultas.

Ainda tem dúvidas?

Falar com suporte