O trading automatizado envolve risco significativo. Resultados passados e backtests não indicam resultados futuros, e nada aqui constitui aconselhamento financeiro.
Bem-vindo à EpochalQuantSessão encerrada
Bots ativos0/0Todos parados
P&L total+$0.00Acumulado
Taxa de Acerto0.0%Abaixo da mediana
Total de Bots0Configurados
Nenhum bot ainda. Crie um acima.
Selecione
Selecione um bot de trading no painel esquerdo para começar
Bots ativosNão há bots ativos. Inicie um na barra lateral esquerda para ver os candles.
BTC

BTC/USDT

1m
0.0000+0.0000 (+0.00%)
Connecting...
1.00000.800000.600000.400000.200000
Visible: 5Range high: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.00Range low: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.00
Scroll to zoom • Drag to pan • Hover for OHLC
RSI (14)
--
MACD
--
EMA
--
VWAP
--
Força compra
--
Signal
--
👥
Copiar um bot ativo
— ativos
Espelhe um bot de trading ao vivo na sua conta com um clique. Os fundos ficam na sua própria corretora.
Ver todos →
LIVE mode — copies trade real orders on your connected exchange
What does the full preset list show?
The full list ranks every public preset by 30-day risk-adjusted return (Sharpe), max drawdown, win rate, and trade volume. The cards above are a curated short list — "Browse all presets" opens every preset you can apply.
Loading featured strategies…
How applying a preset works
Click "Apply now" on any card and we'll send you to the full preset list with that preset pre-selected, sensible defaults applied (allocation pulled from your free balance, 10% stop-loss), and one confirmation step. The new bot then appears in your bot list — open it to change allocation, stop-loss, or pause it at any time.
Workspace
Monte um novo bot de trading

Novo botCriar bot de trading

Configure um bot automatizado em menos de um minuto. Comece em modo simulação para testar e mude para real quando estiver pronto.

Etapa 1Básico — obrigatório para lançar
01
Dê um nome ao bot e escolha o modo

O nome é apenas um rótulo. O modo decide se o bot usa ordens reais na corretora.

02
Escolha um mercado

A corretora, o par de trading e o intervalo dos candles que o bot usará na análise.

Como obter as chaves de API
?Intervalo dos candles analisados pelo bot. 15m ou menores negociam com muito mais frequência, pagam taxas a cada trade e produzem uma distribuição de lucro bem menos confiável nos backtests. Se você não tem um motivo específico para usar timeframe curto, escolha um maior.
03
Choose how this bot decides to trade

Signal bots react to indicator-driven buy/sell signals. Grid bots place a ladder of buy/sell limit orders inside a price range and profit from oscillations.

04
Escolha um estilo e um perfil de risco

Eles definem padrões sensatos para períodos dos indicadores, sensibilidade, stop loss e take profit. Ajuste fino depois na seção de indicadores.

Loading strategies…

05
Defina o tamanho da posição e a alavancagem

Decida quanto o bot pode operar a cada sinal.

Quantidade do ativo base negociada por sinal (ex.: 0,001 BTC em um par BTCUSDT).?Quantidade do ativo base a operar a cada sinal — em um par BTCUSDT, 0,001 significa cerca de 0,001 BTC por ordem. No modo de quantidade fixa, esse é o tamanho exato usado em cada trade. Nos modos de percentual do patrimônio ou risco por trade o bot calcula o tamanho sozinho, então esse campo é opcional e serve apenas como fallback.
Personalizar tamanho — modo, alocação %, alavancagem, margem, lado da posição

O padrão usa a quantidade da ordem acima. Abra esta seção se quiser dimensionar posições como percentual do patrimônio, definir um risco por trade, mudar a alavancagem ou escolher o modo de margem em futuros.

?Isto define como o bot calcula o tamanho da ordem. Quantidade fixa sempre usa o campo Quantidade. Percentual do patrimônio usa parte do saldo disponível, como 10% ou 25%. Risco por trade usa o tamanho da conta e o stop loss para estimar uma posição cuja perda fique próxima da porcentagem configurada.
?Este campo é voltado principalmente para futuros. A alavancagem aumenta a exposição sem exigir o valor total da posição como margem, mas também aumenta o risco e o perigo de liquidação. Em brokers spot, este campo normalmente é ignorado.
?Isto se aplica a brokers de futuros compatíveis. Margem isolada mantém o risco preso a uma posição. Margem cruzada compartilha a margem disponível entre posições, o que pode dar mais flexibilidade, mas também pode espalhar perdas pela conta.
?Isto é usado em brokers que suportam posições separadas de long e short. Use para dizer ao bot se ele deve operar comprado, vendido ou seguir o comportamento padrão do broker.
Etapa 2Avançado — opcional

Pule esta seção e o bot usará os padrões do preset acima. Abra apenas se quiser ajustar indicadores individualmente ou editar o payload JSON bruto.

Avançado — Configurações de indicadores

Sobrescreva períodos, pesos e níveis de stop/take-profit individualmente. A maioria dos usuários não precisa mexer aqui.

EMA — Média Móvel Exponencial
?Janela da EMA de curto prazo. Números menores acompanham o preço mais de perto; maiores suavizam o ruído.
?Janela da EMA de longo prazo. Atua como a base mais lenta que a EMA curta cruza para sinalizar tendência.
?Peso aplicado ao score da EMA no sinal agregado. Maior = EMA influencia mais entradas/saídas.
MACD — Convergência/Divergência de Médias Móveis
?Período da EMA rápida do MACD. Padrão 12. Menor = reação mais rápida ao preço.
?Período da EMA lenta do MACD. Padrão 26. Maior = base de tendência mais suave.
?Período da EMA aplicada à própria linha do MACD (a linha 'sinal'). Padrão 9. Cruzamentos entre MACD e sinal disparam o gatilho de trade.
?Peso aplicado ao score do MACD no sinal agregado.
Bandas de Bollinger
?Janela usada para calcular a média central e as bandas de Bollinger. Padrão 20.
?Peso aplicado ao score das Bandas de Bollinger no sinal agregado.
RSI — Índice de Força Relativa
?Número de candles usados para calcular o RSI. Padrão 14. Menor = mais reativo (mais sinais, mais ruído); maior = mais suave.
?Peso aplicado ao score do RSI no sinal agregado.
VWAP — Preço Médio Ponderado por Volume
?Peso aplicado ao score do VWAP. O VWAP em si não tem período — acumula ao longo da sessão inteira.
Nuvem de Ichimoku
?Período da Tenkan-sen (linha de conversão) do Ichimoku. Padrão 9.
?Período da Kijun-sen (linha base) do Ichimoku. Padrão 26.
?Período da Senkou Span B do Ichimoku. Forma uma das bordas da nuvem. Padrão 52.
?Período da Chikou Span — a linha defasada do Ichimoku. Padrão 26.
?Peso aplicado ao score do Ichimoku no sinal agregado.
Sensibilidade & threshold do sinal
?Isto ajusta o quanto o bot reage aos sinais de compra. Valores mais altos fazem os sinais bullish pesarem mais na decisão final, o que pode facilitar entradas.
?Isto ajusta o quanto o bot reage aos sinais de venda. Valores mais altos fazem os sinais bearish pesarem mais na decisão final, o que pode facilitar saídas ou vendas.
?Este é um filtro geral para a força do sinal. Um threshold mais alto normalmente deixa o bot mais seletivo e reduz a frequência de trades. Um threshold mais baixo pode deixá-lo mais ativo, mas também mais sensível a setups fracos.
?Potência aplicada ao score agregado de venda antes de comparar com o threshold. Valores maiores tendem a vender de forma mais agressiva.
?Expoente de pressão de compra sensível à posição. Aumenta sinais de compra quando o preço cai abaixo da média dos lotes abertos. Limitado em 2,5 pelo motor; padrão 1,0.
?Piso suave de ADX. Abaixo deste valor, sinais são atenuados (não zerados). Deixe em branco para desativar.
?Teto suave de ADX. Acima deste valor, sinais são atenuados. Deixe em branco para desativar.
?Limiar de ADX usado pelo modo Adaptive para combinar mean-reversion e trend-follow. Padrão 25.
?Mean Reversion compra quedas e vende picos (padrão). Trend Follow compra rompimentos. Adaptive combina os dois suavemente com base no ADX.
Adaptive Regime Filter
Classify the market each day (bull / bear / chop) and trade only during selected regimes. Backtest +130% on ETH bull-only configuration over 4 years.
Níveis de stop loss
?Distância da entrada onde o primeiro stop parcial dispara, como fração decimal (0,05 = 5%).
?Distância de stop-loss aplicada quando o preço esteve oscilando na metade inferior do intervalo.
?Distância final de stop-loss — a última saída protetiva se os stops anteriores não dispararem.
?Nível de lucro em que o trailing stop é ativado.
?Distância que o trailing stop mantém atrás do topo após ativado.
Níveis de take profit
?Distância da entrada onde o primeiro take-profit parcial dispara (0,10 = 10%).
?Distância de take-profit aplicada quando o preço esteve oscilando na metade inferior do intervalo.
?Distância final de take-profit — o maior alvo de lucro.
?Nível de lucro em que o trailing take-profit é ativado.
?Distância que o trailing take-profit mantém atrás do topo após ativado.
?Esta é uma lista opcional de símbolos extras para o bot monitorar. Se você ativar a opção de melhor sinal, o bot compara essa lista e age apenas no setup mais forte, em vez de operar todos os símbolos.
?Este é um bloco JSON avançado e opcional para pesos e configurações dos indicadores. Use se quiser controle fino sobre a forma como o bot combina os indicadores. Se deixar vazio, o bot usa a configuração padrão.
Avançado — Payload JSON bruto

Edite a requisição completa de criação de bot diretamente. O JSON abaixo é enviado como está para /api/bots quando seu conteúdo difere do que o formulário geraria. A documentação de referência está logo abaixo.

Como usar o payload JSON bruto

Este editor espelha o corpo da requisição que a plataforma envia via POST para /api/bots. Tudo que você escrever aqui sobrescreve os campos do formulário acima quando o JSON difere do que o formulário geraria. Use Carregar exemplo completo para uma referência completa, Carregar template vazio para ver todas as chaves suportadas sem valores, ou Sincronizar do formulário para capturar o estado atual.

Ao enviar, este JSON só é usado quando difere do que o formulário geraria. Caso contrário, são enviados os valores do formulário.
Referência de campos (todas as chaves suportadas)
Exemplo de payload mínimo

A menor requisição válida. Os padrões cuidam do resto — paper trading, estratégia equilibrada, tamanho de quantidade fixa, EMA/MACD/RSI/Bollinger/Ichimoku/VWAP ativos.

{
  "name": "My BTC bot",
  "broker": "binance_spot",
  "symbol": "BTCUSDT",
  "quantity": "0.001"
}
Notas de uso
  • Endpoint: POST /api/bots com Content-Type: application/json.
  • Apenas name, broker, symbol e quantity são obrigatórios. Todos os outros campos têm padrões razoáveis.
  • Qualquer campo opcional pode ser omitido ou definido como null. Campos omitidos recaem nos padrões da plataforma.
  • Campos numéricos como sensibilidade, threshold e stop/take-profit aceitam tanto número JSON quanto string numérica ('0.05'). Períodos (ema_short_period etc.) precisam ser inteiros.
  • Use simulation_mode = true para paper trading. Com simulation_mode = false é preciso fornecer credential_id ou api_key + secret_key inline (e passphrase na Coinbase).
Campos obrigatórios
  • name (string) — Nome de exibição mostrado no seu painel.
  • broker (string) — Slug da corretora (ex.: binance_spot, coinbase, kraken, onchain).
  • symbol (string) — Par de trading que o bot vai analisar e operar (ex.: BTCUSDT).
  • quantity (number) — Tamanho base da ordem usado pelo modo de quantidade fixa e como fallback nos demais.
Mercado & flags
  • timeframe (string) — Intervalo dos candles usado para análise (ex.: 1m, 5m, 1h).
  • watchlist (array<string>) — Símbolos extras opcionais para monitorar. Usado junto com only_best_signal.
  • chain (string) — Slug da rede EVM para bots on-chain. Obrigatório quando broker é "onchain".
  • simulation_mode (boolean) — Flag de paper trading. true = sem ordens reais, false = trading real.
  • only_best_signal (boolean) — Se true, o bot opera apenas o melhor setup entre symbol + watchlist.
  • is_minimal (boolean) — Se true, executa um conjunto reduzido de indicadores para economizar recursos.
Tamanho da posição
  • position_sizing_mode (string) — Um de fixed_quantity, percent_of_equity, risk_per_trade.
  • balance_allocation_pct (number) — Fração decimal do saldo disponível por trade. Usada por percent_of_equity.
  • risk_per_trade_pct (number) — Fração do patrimônio em risco por trade. Usada por risk_per_trade.
  • leverage (integer) — Alavancagem de futuros. 1 para spot.
  • margin_type (string) — Margem de futuros: "isolated" ou "cross".
  • position_side (string) — "long", "short" ou omita para usar o padrão da corretora.
Sensibilidade do sinal
  • sensitivity_buy (number) — Multiplicador da força do sinal de alta. Maior = mais ávido para entrar.
  • sensitivity_sell (number) — Multiplicador da força do sinal de baixa. Maior = mais ávido para sair.
  • threshold (number) — Força agregada mínima do sinal para agir.
  • selling_exponent (number) — Potência aplicada ao score agregado de venda antes do threshold.
Períodos & pesos dos indicadores
  • ema_short_period (integer) — Janela curta da EMA (em candles).
  • ema_long_period (integer) — Janela longa da EMA (em candles).
  • bollinger_period (integer) — Lookback das Bandas de Bollinger (em candles).
  • signal_period (integer) — Período da EMA da linha de sinal do MACD (em candles).
  • tenkan_period (integer) — Período da Tenkan-sen (Ichimoku).
  • kijun_period (integer) — Período da Kijun-sen (Ichimoku).
  • senkou_span_b_period (integer) — Período da Senkou Span B (Ichimoku).
  • chikou_span_period (integer) — Período da Chikou Span (Ichimoku).
  • ema_exponent (number) — Peso aplicado ao score da EMA no sinal agregado.
  • bollinger_exponent (number) — Peso aplicado ao score de Bollinger.
  • macd_exponent (number) — Peso aplicado ao score do MACD.
  • rsi_exponent (number) — Peso aplicado ao score do RSI.
  • vwap_exponent (number) — Peso aplicado ao score do VWAP.
  • ichimoku_exponent (number) — Peso aplicado ao score do Ichimoku.
  • indicator_config (object) — Sobrescritas opcionais e detalhadas por indicador. Objeto livre.
Stop loss & take profit
  • stop_loss_partial (number) — Distância do stop-loss parcial inicial como fração decimal (0,05 = 5%).
  • stop_loss_lower_half_average (number) — Distância do stop-loss da média da metade inferior.
  • stop_loss_last (number) — Distância do stop-loss final.
  • stop_loss_trailing_start (number) — Nível de lucro em que o trailing stop é ativado.
  • stop_loss_trailing_end (number) — Offset do trailing stop após ativado.
  • take_profit_partial (number) — Distância do take-profit parcial inicial.
  • take_profit_lower_half_average (number) — Distância do take-profit da média da metade inferior.
  • take_profit_last (number) — Distância do take-profit final.
  • take_profit_trailing_start (number) — Nível de lucro em que o trailing take-profit é ativado.
  • take_profit_trailing_end (number) — Offset do trailing take-profit após ativado.
Credenciais
  • credential_id (string) — ID de uma credencial de corretora salva anteriormente. Preferida em relação às chaves inline.
  • api_key (string) — Chave de API inline. Use apenas quando credential_id não estiver disponível.
  • secret_key (string) — Segredo de API inline. Obrigatório junto com api_key.
  • passphrase (string) — Obrigatório para trading real na Coinbase.
Vínculos & propriedade
  • strategy_id (string) — ID opcional de uma estratégia salva para clonar.
  • org_id (string) — ID opcional de organização; padrão é sua conta pessoal.

Pronto para lançar

Bot
Bot sem nome
Mercado
Nenhuma corretora selecionada • -- • 1h
Modo
Trading em simulação
Tamanho
Quantidade fixa:
Preset
Swing • Equilibrado
Credenciais
Modo simulação: sem necessidade de credenciais.
Validate first. A single backtest can look great by pure luck. Walk-forward re-tests your strategy across multiple separate time periods — including data the optimizer never saw — so you find out if the edge is real before you risk money. Backtest and Monte Carlo are supporting diagnostics, not proof. We don't promise profits; we help you find out what actually holds up.