Dashboard

⏳ — 🛡 — MODO SIMULADO
⚠️ Os cards abaixo (Capital, Win Rate, Profit Factor, Drawdown) refletem a simulação local do robô — para o extrato REAL da conta MT5, ver o card "💹 Conta MT5 (ao vivo)" mais abaixo.
Capital Atual (simulado)
R$ —
Win Rate (simulado)
— operações
Profit Factor (simulado)
lucro / perda
Drawdown Máximo (simulado)
pior queda
Equity Curve
Termômetro da IA
Carregando diretriz...
Controle
Capital em risco
R$ 10.000
🛡 Risk Manager
💹 Conta MT5 (ao vivo)
Consultando conta MT5...
⚡ Atividade do Robô
Aguardando atividade...
📋 Últimas Operações

Análise de Mercado

Carregando análise...
Preço
VWAP
RSI (14)
SMA Rápida / Lenta
ATR (Volatilidade)
RSI (14) — sobrecomprado >70 · sobrevendido <30
Histórico de Diretrizes da IA
últimas 20 análises

Sinais ao Vivo

Clique em "Buscar Sinais" para obter a diretriz macro atual da IA.

Histórico de Operações

📋 Revisão do Dia

Trades reais
P&L do dia
Bloqueados por gate
Quase-sinais
💬 Resumo
📊 Trades do dia
🚫 Bloqueados por gate (sinal forte, vetado)
Sinal técnico passou do threshold mas foi bloqueado por diretriz/confiança/direção. Hipotético = resultado se tivesse entrado e segurado até o fechamento.
🟡 Quase-sinais (perto do threshold)
Força entre 80%-100% do threshold vigente naquele ciclo, sem confirmar entrada.
⏱️ Fechados cedo (preço seguiu a favor depois)

Notificações WhatsApp

📱 Configurar Webhook
Configure um webhook n8n para receber alertas no WhatsApp. O InsideTrader envia um POST JSON para a URL configurada a cada evento relevante (ordem aberta/fechada, meta atingida, circuit breaker, encerramento 17:45).
📋 Eventos Notificados
🟢
Ordem Aberta
Ativo, direção, preço entrada, lotes
Ordem Fechada
Resultado P&L, motivo (TP/SL/trailing)
🏆
Meta Diária Atingida
Capital atual, % retorno, robô pausado
🚨
Circuit Breaker
Perda máxima atingida, robô travado
🔒
Encerramento 17:45
Posições fechadas automaticamente, P&L do dia
💡 Como configurar no n8n
1. Crie um workflow n8n com nó Webhook
2. Adicione um nó WhatsApp Business ou HTTP Request
3. Cole a URL do webhook aqui e salve
4. Clique em "Enviar Teste" para validar
⚡ Log de Atividade Completo

Configurações

🎯 Metas Diárias do Robô
O robô para automaticamente ao atingir o alvo de ganho ou o limite de perda do dia.
Robô para ao atingir este % de lucro no dia
Circuit breaker pessoal — para imediatamente
Metas ativas
Desativar faz o robô operar sem limite de ganho/perda diário
Perfil de Risco
Corretora — MetaTrader 5
Necessário apenas para Conta Real. Suas credenciais ficam apenas neste servidor.
Enviada via env var MT5_PASSWORD ao servidor. Nunca fica no browser.
Carteiras Monitoradas
Clique para selecionar/deselecionar. Os ativos de todas as carteiras marcadas serão combinados. Futuros WIN/WDO usam o contrato vigente automaticamente.
Carregando carteiras...
Prévia — 0 ativos selecionados
Nenhuma carteira selecionada
Monitorando agora (watchlist ativa)
Filtros de Confiança
Controla quando a IA tem permissão para autorizar operações. Valores mais altos = mais seletivo = menos ordens = menos risco.
Confiança mínima da IA 45%
0% — opera sempre100% — quase nunca opera
A IA retorna uma confiança entre 0–100%. Abaixo desse valor, nenhuma ordem é aberta.
Força mínima do sinal técnico 30%
0% — qualquer sinal100% — sinal perfeito
Baseado nos indicadores técnicos (SMA cruzamento, RSI). Abaixo desse valor, o sinal é descartado.
Permitir compras arriscadas
Quando desativado, compras com confiança da IA abaixo do threshold do perfil são bloqueadas automaticamente. Recomendado desativar no perfil Conservador.
Modelo Estatístico (Motor Micro)
Define o algoritmo que analisa preço e gera sinais técnicos. Aplica imediatamente sem reiniciar.
📈 SMA Cross (padrão)
Cruzamento de médias móveis SMA9/SMA21. Sinal raro mas preciso — 1-2x por dia por ativo.
📊 RSI Bands
Compra em sobrevendido (<30), vende em sobrecomprado (>70). Mais frequente que SMA.
⚡ MACD
Cruzamento MACD × linha de sinal. Captura momentum com confirmação de tendência.
🎯 Bollinger Bands
Reversão quando preço toca as bandas. Ideal para ativos com volatilidade definida.
📉 Estocástico
Cruzamento K/D em zonas extremas (<20 sobrevendido, >80 sobrecomprado). Complementa RSI.
🔄 SAR Parabólico
Stop and Reverse. Sinaliza quando a tendência inverte. Ideal para seguimento de tendência.
🏆 Multi-Modelo (recomendado)
Votação entre todos os 6 modelos + ADX como filtro de tendência. Penaliza sinais em mercados laterais.
🛡 Risk Manager por Posição
Protege cada posição individualmente. Stop Loss fecha operações com prejuízo controlado; Take Profit garante realização do ganho; Trailing Stop acompanha o preço e maximiza lucros.
Stop Loss
1.0%
fecha se cair X%
Take Profit
2.0%
realiza ao atingir X%
Trailing Stop
0.5%
pullback máximo
% de queda que aciona fechamento automático
Realiza lucro automaticamente ao atingir o alvo
Stop móvel — pullback máximo após atingir novo pico
Day trade nunca vira swing — fecha tudo neste horário
Após formação inicial do pregão
Posições abertas ainda são monitoradas até 17h55
Risk Manager ativo
Desativar faz o robô operar sem stop loss ou take profit automáticos — não recomendado
Motor de IA (LLM Macro)
Análise de Notícias
Quando ativo, a IA lê notícias do Banco Central e NewsAPI para contextualizar a diretriz macro. Sem notícias, confiança é 100% estatística.
Fonte: API Banco Central (sempre) + NewsAPI não configurada. Configure NEWSAPI_KEY no servidor para melhor cobertura (newsapi.org — grátis).
API keys configuradas via variável de ambiente no servidor.

Multi-Robôs

Estratégias em paralelo por ativo — votação ponderada
Adicionar Robô
Robôs Ativos
Carregando...
Avaliar Ativo
Selecione um ativo e clique em Avaliar.

Calculadora IR — Day Trade

Alíquota 20% · DARF 6015 · IN RFB 1.585/2015
🔴 Atenção: este cálculo usa TODO o histórico de operações do robô, incluindo período de paper trading (simulado) — não corresponde a uma obrigação fiscal real perante a Receita Federal. Só as ordens executadas com a conta MT5 real (Rico-DEMO) teriam efeito fiscal de fato; hoje o robô ainda não distingue esse campo por operação. Não use este número para preencher DARF sem conferir manualmente contra o extrato real da corretora.
Cálculo do Mês
Resultado
Clique em Calcular IR.
Histórico de IR

Relatório Mensal PDF

Performance + IR — abra no browser e use Ctrl+P para salvar como PDF
Gerar Relatório
Como exportar para PDF:
  1. Clique em "Abrir Relatório" — uma nova aba abrirá
  2. Pressione Ctrl+P (ou Cmd+P no Mac)
  3. Selecione Salvar como PDF na impressora
  4. Clique em Salvar

Arquitetura — Roadmap do Pipeline

Curado manualmente a partir de auditoria de código — última atualização: 2026-07-13
⚠️ Esta página é estática — não lê config.yaml/banco ao vivo. Reflete o estado do código confirmado na data acima (lendo a lógica de execução real, não comentários). Se o código mudar depois dessa data, esta tabela pode ficar desatualizada até a próxima auditoria.
Fluxo de decisão (ordem real, dado bruto → ordem notificada)
# Componente O que faz Status Config real
Módulos fora do caminho de decisão real
Módulo Arquivo Status real
Achado-chave — o "80% de força de sinal"
Não é um threshold técnico normal — é o valor sentinela que o Gate 2/ML (ml/regime_detector.py) usa deliberadamente quando decide não operar (confiança do classificador abaixo do mínimo calibrado), tornando a entrada quase impossível por design ("capital em caixa"). Sinais entre 75-79% observados nesse regime são ruído estatístico dentro de uma trava intencional — não oportunidades quase perdidas.

Performance & Aprendizado

⚠️ Os KPIs abaixo vêm do histórico simulado (SQLite, inclui operações de paper trading anteriores à conta real). Para o resultado real na conta Rico-DEMO, ver carregando…
P&L Acumulado (simulado)
Win Rate (simulado)
Profit Factor (simulado)
meta ≥ 1,5
Max Drawdown (simulado)
Equity Curve
Motivos de Fechamento
P&L por Ativo
Regime de Mercado
P&L por Hora de Abertura
Padrões Identificados
Histórico Detalhado
# Ativo Dir Entrada Saída Var% Lotes P&L Fechamento Horário

Backtest Express

Dados reais da B3 via Yahoo Finance
Parâmetros da Simulação
0 = desabilitado
fecha parcial ao atingir este %
Configure os parâmetros e clique em Executar.

🧠 ML Training

AutoML — Walk-Forward Validation — Detecção de Regime de Mercado
Modelo em Produção
Carregando...
Comparação de Algoritmos (último treino)
Carregando...
🤖 ML (seletivo)
📊 Benchmark (sempre opera)
Breadth Filter — Análise dos Últimos 30 Dias
Gate 1 do modelo campeão
BULL (≥60%)
dias
BEAR (≤40%)
dias
MIXED
dias bloqueados
WR BULL
win rate dias
WR BEAR
win rate dias
Últimos 30 pregões — cor por regime
Equity Curve — Simulação Rolling (21 dias)
A · Sempre
B · BULL only
C · BEAR short
D · Campeão
Optuna — Melhor Configuração Encontrada
200 trials · TPE Bayesian
Carregando resultados Optuna...
Histórico de Retreinos — Evolução do Modelo
Retreino semanal · dom 22h
Histórico de retreinos disponível após o primeiro ciclo semanal.
Cada linha mostra: data · algoritmo eleito · accuracy · se substituiu o modelo anterior.
Drift Monitor
Compara features últimos 5d vs 30d (KS-test proxy)
Execute um treinamento para ver drift das features.
Painel de Decisão
Com base nos dados atuais, o que fazer
Carregando análise...
Features mais importantes — modelo atual
Carregando...
Previsões walk-forward — últimos dias
Carregando...
Ações de Treinamento
⚙️ Parâmetros de Treinamento
campeão ativo — model_configs (tabela versionada)
Carregando configurações...
Salvar aqui registra um candidato novo — não promove automaticamente (promoção exige retorno melhor + significância estatística do treino).
🏆 Histórico de Campeões
Carregando histórico...

🌊 Análise de Regime

Breadth Filter · Simulação de Cenários · Decisão do Dia
Regime do Dia — Decisão do Breadth Filter
Carregando...
Breadth Hoje
% ativos subindo
Regime
BULL / BEAR / MIXED
ML Confiança
threshold: 65%
Opera Hoje?
Simulação de Cenários por Período

Compara 4 estratégias usando dados históricos reais: A Opera Sempre · B BULL Only · C SHORT BEAR · D BULL+BEAR (campeão)

Simulação: Exceção Setorial (NEXUS Setor)

Testa se autorizar operação por maioria setorial (mesmo com a diretriz macro bloqueando a direção) melhora o resultado. Usa uma diretriz sintética (derivada do breadth do dia, não a diretriz real do LLM) para forçar dias BULL/BEAR "puros" e exercitar a exceção — por isso os números aqui não são comparáveis diretamente ao "Simular Período" acima. Feature desligada em produção (kill-switch) até haver evidência estatística de ganho.

Estudos Históricos — Exceção Setorial (Nexus)
Cada estudo salvo acumula meses para comparar F (sem exceção) × G (com exceção) ao longo do tempo
Carregando estudos...
Histórico de Breadth — Últimas Semanas

Verde = BULL day (≥60%) · Vermelho = BEAR day (≤40%) · Cinza = MIXED

Como o Modelo Campeão Decide
Dois gates independentes — ambos precisam ser aprovados para o robô operar
Gate 1 — Market Breadth
% de ativos subindo agora
Calcula, sobre os 29 ativos do universo, quantos fecharam positivos no dia anterior (close→close). É o termômetro da saúde do mercado — direcionalidade coletiva.
≥ 60% → BULL — opera COMPRADO nos melhores ativos
≤ 40% → BEAR — opera VENDIDO (short) nos piores ativos
40–60% → MIXED — capital em caixa, não opera
BULL: WR histórico 97% · BEAR: WR histórico 93% · MIXED: WR 25% → bloqueado
Gate 2 — ML de Confiança
Modelo estatístico valida o padrão
Um classificador treinado por AutoML analisa 6 indicadores técnicos e retorna uma probabilidade de "dia lucrativo". Só libera operação se confiança ≥ 65%.
Indicadores analisados pelo ML
ADX (dispersão)
Força da tendência entre ativos
BB Width
Largura das Bandas de Bollinger
RSI médio
Força relativa do universo
Intraday Range
Amplitude máx/mín × close
Trend Direction
SMA9 vs SMA21 + RSI
Market Breadth
% ativos subindo (gate 1)
Threshold: predict_proba ≥ 0.65 · Abaixo disso → capital em caixa
AutoML — Seleção automática do melhor modelo
A cada retrain, o sistema testa 5 a 7 algoritmos em paralelo via walk-forward validation. O vencedor é escolhido por acurácia e salvo como modelo ativo.
RandomForest ExtraTrees GradientBoosting LogisticRegression MLP (rede neural) XGBoost ¹ LightGBM ¹
¹ Incluídos se instalados no ambiente
Walk-Forward Validation — Sem Data Leakage
O treinamento nunca "vê o futuro". Cada modelo é testado somente em dados que existiam depois da sua janela de treino, com um gap de pureza de 2 dias para eliminar vazamento dos indicadores de memória (RSI/EWM span=14).
████████████████████ ██ █████   janela 1
████████████████████ ██ █████   janela 2
████████████████████ ██ █████   janela 3
Treino 20 dias   Gap pureza 2 dias   Teste 5 dias
Resultado Comprovado — 2 meses simulados
Maio 2026
Opera Sempre: −8,06%
+8,45%
Delta: +16,51pp
BEAR: 11d · BULL: 3d · MIXED: 3d
Junho 2026
Opera Sempre: −5,75%
+9,03%
Delta: +14,78pp
BEAR: 7d · BULL: 6d · MIXED: 8d
O modelo não cria retorno do nada — ele evita os dias errados. O MIXED bloqueado e o SHORT no BEAR são os grandes responsáveis pela diferença.
Estudos Históricos de Simulação
Cada estudo é salvo permanentemente — acumula meses para comparação ao longo do tempo
Carregando estudos...
Retorno Cenário D (Campeão) × Cenário A (Sempre) — por mês