12 KiB
🤖 Robô HFT WDOU25 Scalper - Nelogica Profit Pro 5.0
📋 Visão Geral
Este robô HFT (High Frequency Trading) foi desenvolvido para operar WDOU25 (Mini Dólar Futuro) durante o horário específico de abertura do leilão BMF (08:55 às 09:15), realizando operações de scalping com base na análise do booking de ofertas, Super DOM e Times & Trades.
⚠️ IMPORTANTE: SEMPRE TESTE EM AMBIENTE DE SIMULAÇÃO PRIMEIRO
🛠️ Requisitos do Sistema
Plataforma
- Nelogica Profit Pro versão 5.0 ou superior
- Conta ativa na corretora compatível com Nelogica
- Conta de treino/simulação para testes iniciais
Permissões Necessárias
- ✅ Acesso ao mercado de futuros BMF
- ✅ Permissão para trading automatizado
- ✅ Acesso ao WDOU25 (Mini Dólar Futuro)
- ✅ Dados em tempo real (Level 2 - Booking)
📥 Instalação Passo a Passo
1️⃣ Preparação dos Arquivos
-
Baixe os arquivos do robô:
robo_hft_wdou25_scalper.ntsl(código principal)config_wdou25_scalper.txt(configurações)README.md(este guia)
-
Crie uma pasta dedicada:
C:\Nelogica\Scripts\WDOU25_HFT_Scalper\ -
Copie os arquivos para esta pasta
2️⃣ Configuração da Plataforma Nelogica
-
Abra o Profit Pro 5.0
-
Configure a conta de treino:
- Vá em
Arquivo>Configurações>Contas - Selecione Conta de Simulação/Treino
- Defina saldo inicial (recomendado: R$ 50.000)
- Vá em
-
Ative dados em tempo real:
- Menu
Dados>Configurações de Mercado - Marque BMF - Futuros
- Ative Level 2 (Booking de Ofertas)
- Confirme Times & Trades
- Menu
3️⃣ Configuração do WDOU25
-
Adicione o ativo:
- Menu
Mercado>Lista de Ativos - Procure por WDOU25
- Adicione à lista de favoritos
- Menu
-
Configure parâmetros do ativo:
- Clique com botão direito em WDOU25
- Selecione
Propriedades do Ativo - Configure:
Tick Size: 0.5 Valor do Ponto: R$ 0,50 Lote Mínimo: 1 contrato Margem: Conforme sua corretora
4️⃣ Configuração do Super DOM
-
Abra o Super DOM para WDOU25:
- Clique com botão direito em WDOU25
- Selecione
Abrir Super DOM
-
Configure o Super DOM:
- Níveis de preço: 20 (10 acima, 10 abaixo)
- Atualização: Tempo real
- Agregação de volume: Ativada
- Cores:
- Verde para compras
- Vermelho para vendas
- Azul para volumes neutros
-
Posicione a janela de forma visível para monitoramento
5️⃣ Configuração do Booking de Ofertas
-
Ative o Level 2:
- Menu
Janelas>Booking de Ofertas - Selecione WDOU25
- Menu
-
Configure visualização:
- Profundidade: 10 níveis
- Atualização: Contínua
- Colunas visíveis:
- Preço de Compra
- Volume de Compra
- Preço de Venda
- Volume de Venda
6️⃣ Configuração do Times & Trades
-
Abra a janela Times & Trades:
- Menu
Janelas>Times & Trades - Selecione WDOU25
- Menu
-
Configure filtros:
- Volume mínimo: 5 contratos
- Histórico: Últimas 1000 negociações
- Cores por direção: Ativado
7️⃣ Carregamento do Robô
-
Abra o Editor de Scripts:
- Menu
Ferramentas>Editor NTSL
- Menu
-
Importe o script:
Arquivo>Abrir- Selecione
robo_hft_wdou25_scalper.ntsl
-
Compile o script:
- Pressione
F7ou clique emCompilar - Verifique se não há erros
- Pressione
-
Aplique ao gráfico:
- Abra um gráfico de WDOU25 (tick ou 1 segundo)
- Arraste o script compilado para o gráfico
- Ou clique com botão direito >
Inserir Indicador/Sistema
8️⃣ Configuração de Parâmetros
-
Ajuste os parâmetros iniciais:
TakeProfit: 4 pontos StopLoss: 6 pontos QuantidadeContratos: 1 MaxOperacoesDia: 20 HorarioInicioHora: 8 HorarioInicioMinuto: 55 HorarioFimHora: 9 HorarioFimMinuto: 15 VolumeMinimo: 100 DiferencaBooking: 2 -
Para ajustar parâmetros:
- Clique com botão direito no gráfico
- Selecione
Propriedades do Sistema - Modifique os valores conforme necessário
🧪 Testes em Ambiente de Simulação
⚠️ CRÍTICO: Sempre teste antes de usar conta real
-
Ative o modo simulação:
- Certifique-se que está usando conta de treino
- Verifique o ícone "SIM" na barra de status
-
Teste durante horário real:
- Segunda a sexta, 08:55 às 09:15
- Monitore o comportamento do robô
- Anote todas as operações realizadas
-
Verificações importantes:
- ✅ Robô ativa apenas no horário correto
- ✅ Ordens são enviadas corretamente
- ✅ Stop Loss e Take Profit funcionam
- ✅ Não excede o limite de operações
- ✅ Fecha posições ao final do horário
🔒 Configurações de Segurança
1️⃣ Limites de Risco
-
Configure na corretora:
- Limite diário de perda: R$ 500,00
- Limite de posição: 5 contratos
- Limite de operações: 50 por dia
-
Monitore constantemente:
- Mantenha sempre supervisão visual
- Tenha botão de "Emergência" configurado
2️⃣ Configuração de Emergência
-
Botão de Parada:
- Configure hotkey para parar o robô
- Sugestão:
Ctrl + Shift + S
-
Fechamento forçado:
- Configure botão para fechar todas as posições
- Sugestão:
Ctrl + Shift + F
📊 Monitoramento e Logs
1️⃣ Logs do Sistema
-
Ative logs detalhados:
- Menu
Ferramentas>Configurações - Seção
Logs e Auditoria - Ative Log de Trading Automatizado
- Menu
-
Localização dos logs:
C:\Users\[Usuario]\AppData\Local\Nelogica\Logs\
2️⃣ Monitoramento em Tempo Real
Janelas essenciais abertas:
- ✅ Gráfico com o robô
- ✅ Super DOM do WDOU25
- ✅ Booking de Ofertas
- ✅ Times & Trades
- ✅ Posições abertas
- ✅ Ordens pendentes
Métricas para acompanhar:
- Número de operações realizadas
- P&L acumulado
- Drawdown máximo
- Tempo médio em posição
⚙️ Configurações Avançadas
1️⃣ Otimização de Performance
-
Configurações de rede:
- Use conexão com baixa latência
- Configure QoS para priorizar Nelogica
- Evite outros softwares pesados durante operação
-
Configurações do Windows:
- Desative Windows Update durante horário de operação
- Configure energia para "Alto desempenho"
- Feche aplicativos desnecessários
2️⃣ Personalização de Parâmetros
Para ajustar conforme seu perfil de risco:
Conservador:
TakeProfit: 3
StopLoss: 4
MaxOperacoesDia: 10
VolumeMinimo: 200
Moderado (padrão):
TakeProfit: 4
StopLoss: 6
MaxOperacoesDia: 20
VolumeMinimo: 100
Agressivo:
TakeProfit: 6
StopLoss: 8
MaxOperacoesDia: 30
VolumeMinimo: 50
🚨 Solução de Problemas
❌ Problemas Comuns
1. Robô não executa operações
Possíveis causas:
- Horário fora do permitido (08:55-09:15)
- Volume insuficiente no mercado
- Spread muito alto
- Conta não autorizada para trading automatizado
Solução:
- Verifique horário do sistema
- Confirme dados em tempo real ativos
- Verifique configurações da conta
2. Ordens não são enviadas
Possíveis causas:
- Problemas de conectividade
- Saldo insuficiente
- Limites de risco atingidos
Solução:
- Verifique conexão com servidor
- Confirme saldo disponível
- Revise limites de risco
3. Muitas operações sendo realizadas
Possível causa:
- Parâmetros muito agressivos
- Mercado muito volátil
Solução:
- Aumente
DiferencaBooking - Diminua
MaxOperacoesDia - Aumente
VolumeMinimo
4. Take Profit não executando
Possíveis causas:
- Mercado movendo contra a posição
- Gap de preços
- Problemas de liquidez
Solução:
- Revise parâmetros de TP/SL
- Monitore spread do mercado
- Considere usar ordens de mercado para saída
📞 Suporte
Logs importantes para diagnóstico:
- Log de execução do robô
- Log de ordens da corretora
- Configurações atuais dos parâmetros
- Horário exato do problema
📈 Análise de Performance
📊 Métricas Recomendadas
Monitore diariamente:
-
Operacionais:
- Número de trades por dia
- Taxa de acerto (%)
- Profit Factor
- Drawdown máximo
-
Financeiras:
- P&L diário
- P&L acumulado semanal
- Custo médio por operação
- Retorno sobre margem
-
Risco:
- Maior perda individual
- Sequência de perdas
- Exposição máxima
- Tempo médio em risco
📝 Planilha de Controle
Crie uma planilha com as colunas:
Data | Hora | Tipo | Entrada | Saída | Resultado | Observações
⚖️ Aspectos Legais e Éticos
⚠️ Responsabilidades
-
O usuário é totalmente responsável:
- Por todas as operações realizadas
- Por perdas financeiras
- Por configurações inadequadas
- Por uso em conta real sem testes
-
Este robô é fornecido "como está":
- Sem garantias de lucro
- Sem garantias de funcionamento
- Para fins educacionais e de teste
-
Recomendações:
- Sempre opere com capital que pode perder
- Mantenha supervisão constante
- Teste exaustivamente antes do uso real
- Consulte profissionais qualificados
🔄 Atualizações e Manutenção
📅 Manutenção Periódica
Diariamente:
- Verificar logs de erro
- Revisar performance
- Backup das configurações
Semanalmente:
- Analisar métricas de performance
- Ajustar parâmetros se necessário
- Verificar atualizações da plataforma
Mensalmente:
- Revisar estratégia completa
- Avaliar necessidade de ajustes
- Documentar lições aprendidas
🔄 Versionamento
Versão atual: 1.0
- Funcionalidade base implementada
- Horário de operação configurado
- Sistema de segurança básico
Próximas versões planejadas:
- v1.1: Melhorias na análise de volume
- v1.2: Filtros adicionais de entrada
- v1.3: Dashboard de monitoramento
💡 Dicas de Otimização
🎯 Para Melhor Performance
-
Ambiente ideal:
- Computador dedicado para trading
- Conexão de internet estável e rápida
- Monitor duplo (recomendado)
- UPS (No-break) para energia
-
Configuração de workspace:
- Salve layout das janelas
- Configure alertas sonoros
- Mantenha calculadora de risco aberta
-
Preparação diária:
- Chegue 10 minutos antes (08:45)
- Verifique conexões
- Confirme dados em tempo real
- Teste função de parada de emergência
📚 Aprendizado Contínuo
-
Estude o mercado:
- Comporte-se do WDOU25 na abertura
- Padrões de volume e volatilidade
- Correlações com outros ativos
-
Mantenha registro:
- Screenshot de operações importantes
- Anotações sobre condições de mercado
- Ideias para melhorias
📞 Contato e Suporte
🆘 Em caso de problemas
- Primeiro: Pause o robô imediatamente
- Segundo: Feche posições abertas manualmente
- Terceiro: Documente o problema com screenshots
- Quarto: Revise este guia para soluções
📧 Informações para suporte
Sempre inclua:
- Versão da Nelogica Profit Pro
- Configurações utilizadas
- Logs de erro
- Horário exato do problema
- Descrição detalhada do comportamento inesperado
✅ Checklist de Instalação
Use este checklist para garantir instalação completa:
Pré-requisitos
- Nelogica Profit Pro 5.0 instalado
- Conta de simulação configurada
- Acesso ao WDOU25 confirmado
- Dados em tempo real ativos
Arquivos
robo_hft_wdou25_scalper.ntslbaixado- Arquivo compilado sem erros
- Script aplicado ao gráfico
Configurações de Mercado
- Super DOM configurado
- Booking de ofertas ativo
- Times & Trades configurado
- Parâmetros ajustados
Segurança
- Conta de simulação selecionada
- Limites de risco configurados
- Botão de emergência testado
- Logs ativados
Teste
- Robô testado em horário real
- Operações executadas corretamente
- Performance monitorada
- Documentação das operações
⚠️ LEMBRE-SE: Este robô é uma ferramenta. O sucesso depende de configuração adequada, monitoramento constante e gestão de risco responsável.
🎯 BOA SORTE E TRADE COM RESPONSABILIDADE!