8.6 KiB
8.6 KiB
Manual de Configuração - Robô HFT Scalper WINV25
📋 Índice
- Visão Geral
- Pré-requisitos
- Instalação do Robô
- Configuração da Plataforma
- Configuração dos Parâmetros
- Ativação e Monitoramento
- Configurações de Segurança
- Solução de Problemas
- Backtest e Otimização
🎯 Visão Geral
Este robô HFT (High Frequency Trading) foi desenvolvido para operar no futuro WINV25 da BMF usando estratégias de scalping baseadas em price action. O robô executa operações de curta duração com foco em pequenos lucros consistentes.
Características Principais:
- ⏰ Operação: 08:55 às 18:00 (Segunda a Sexta)
- 📊 Timeframe: M1 (1 minuto)
- 📈 Estratégia: Price Action + Scalping
- 🎯 Take Profit: 15 pontos (configurável)
- 🛡️ Stop Loss: 10 pontos (configurável)
- ⚡ Tempo máximo em posição: 5 minutos
✅ Pré-requisitos
1. Software Necessário
- Nelogica Profit Pro versão 5.0 ou superior
- Conta de treino ou real na corretora
- Conexão estável com a internet (recomendado: banda >= 10Mbps)
2. Configurações do Sistema
- RAM: Mínimo 8GB (recomendado 16GB)
- Processador: Intel i5 ou AMD Ryzen 5 (ou superior)
- Latência: Menor que 50ms para os servidores da BMF
3. Permissões de Conta
- Autorização para operar futuros BMF
- Limite de capital suficiente para as operações
- API habilitada para trading automatizado
🚀 Instalação do Robô
Passo 1: Preparar o Arquivo
- Salve o arquivo
WINV25_HFT_Scalper.ntsl
em uma pasta de fácil acesso - Verifique se a extensão do arquivo está correta (.ntsl)
Passo 2: Abrir a Plataforma Nelogica
- Inicie o Nelogica Profit Pro 5.0
- Faça login com suas credenciais
- Certifique-se de estar conectado aos feeds de dados da BMF
Passo 3: Acessar o Editor de Estratégias
- No menu principal, clique em "Análise"
- Selecione "Editor de Estratégias" ou pressione
Ctrl+E
- Uma nova janela do editor será aberta
Passo 4: Importar o Código
- No editor, clique em "Arquivo" → "Novo"
- Copie todo o conteúdo do arquivo
WINV25_HFT_Scalper.ntsl
- Cole no editor da Nelogica
- Salve com o nome: "WINV25_HFT_Scalper"
Passo 5: Compilar o Código
- Pressione
F7
ou clique em "Compilar" - Verifique se não há erros na janela de output
- Se houver erros, revise o código e corrija
⚙️ Configuração da Plataforma
Passo 1: Configurar o Gráfico
- Abra um gráfico do WINV25
- Configure o timeframe para 1 minuto (M1)
- Certifique-se de que o histórico está carregado (mínimo 200 barras)
Passo 2: Aplicar a Estratégia
- Clique com o botão direito no gráfico
- Selecione "Inserir" → "Estratégia"
- Escolha "WINV25_HFT_Scalper" da lista
- Clique em "OK"
Passo 3: Configurar Conta de Trading
- Vá em "Trading" → "Configurações de Conta"
- Selecione sua conta de treino/real
- Configure o valor do tick para WINV25: R$ 0,20
- Defina o tamanho do contrato: 1 ponto = R$ 0,20
🎛️ Configuração dos Parâmetros
Parâmetros Principais
1. Gestão de Risco
TakeProfit = 15 // Lucro alvo em pontos
StopLoss = 10 // Perda máxima em pontos
MaxPosicao = 1 // Quantidade máxima de contratos
TempoMaxPosicao = 5 // Tempo máximo em posição (minutos)
2. Break Even
UsarBreakEven = true // Ativar break even automático
PontosBreakEven = 8 // Pontos para ativar break even
3. Price Action
PeriodoMA = 9 // Período da média móvel
MinVariacao = 5.0 // Variação mínima para entry
VolumeMinimo = 100 // Volume mínimo para validar sinal
Configuração Recomendada para Iniciantes
TakeProfit = 10 // Mais conservador
StopLoss = 8 // Menor exposição ao risco
MaxPosicao = 1 // Apenas 1 contrato
TempoMaxPosicao = 3 // Posições ainda mais rápidas
UsarBreakEven = true
PontosBreakEven = 6
Configuração para Contas Maiores
TakeProfit = 20 // Maior potencial de lucro
StopLoss = 12 // Stop proporcional
MaxPosicao = 2 // Até 2 contratos
TempoMaxPosicao = 7 // Mais tempo para desenvolver
🎮 Ativação e Monitoramento
Passo 1: Ativar o Robô
- No gráfico com a estratégia aplicada, clique com o botão direito
- Selecione "Propriedades da Estratégia"
- Na aba "Execução", marque:
- ✅ "Executar em tempo real"
- ✅ "Enviar ordens automaticamente"
- ✅ "Confirmar ordens automaticamente"
Passo 2: Configurar Alertas
- Vá em "Ferramentas" → "Alertas"
- Configure alertas para:
- Abertura de posição
- Fechamento de posição
- Ativação de stop loss
- Problemas de conexão
Passo 3: Monitorar o Log
- Mantenha a janela "Output" aberta
- Monitore as mensagens do robô:
"COMPRA executada em: [preço]"
"VENDA executada em: [preço]"
"Break Even ativado"
"Posição fechada: [motivo]"
Passo 4: Acompanhar Performance
- Use a aba "Relatórios" para ver:
- Número de operações
- Taxa de acerto
- Profit Factor
- Drawdown máximo
🛡️ Configurações de Segurança
1. Limites de Perda
- Configure stop loss diário: R$ 500 (exemplo)
- Limite de operações por dia: 50
- Desligar robô após 3 stops consecutivos
2. Configuração no Profit Pro
- Vá em "Trading" → "Configurações de Risco"
- Configure:
- Perda máxima diária: R$ 500,00
- Número máximo de operações: 50
- Stop automático: Após 3 perdas consecutivas
3. Backup e Monitoramento
- Salve logs diariamente
- Configure alertas no celular
- Mantenha sempre um plano B manual
🔧 Solução de Problemas
Problema 1: Robô não executa ordens
Possíveis causas:
- Conta não autorizada para trading automatizado
- Configuração de execução desabilitada
- Problemas de conexão
Soluções:
- Verificar configurações de conta
- Reativar execução automática
- Verificar status da conexão
Problema 2: Muitas operações perdendo
Possíveis causas:
- Mercado lateral
- Parâmetros inadequados
- Condições de mercado atípicas
Soluções:
- Ajustar
MinVariacao
para 7.0 - Aumentar
IntervaloCooldown
para 5 minutos - Reduzir
MaxPosicao
para 1
Problema 3: Robô para de funcionar
Possíveis causas:
- Erro de compilação
- Falta de dados históricos
- Problemas de memória
Soluções:
- Recompilar o código
- Recarregar histórico do gráfico
- Reiniciar a plataforma
📊 Backtest e Otimização
Passo 1: Executar Backtest
- No gráfico, clique com botão direito
- Selecione "Executar Backtest"
- Configure o período: últimos 3 meses
- Execute e analise os resultados
Passo 2: Métricas Importantes
- Profit Factor: > 1.3 (bom), > 1.5 (excelente)
- Taxa de Acerto: > 55%
- Drawdown Máximo: < 15%
- Sharpe Ratio: > 1.0
Passo 3: Otimização de Parâmetros
- Use o Otimizador da Nelogica
- Otimize em ordem de prioridade:
TakeProfit
(range: 10-25)StopLoss
(range: 6-15)PeriodoMA
(range: 6-15)MinVariacao
(range: 3-10)
Passo 4: Validação Forward
- Após otimização, teste em período out-of-sample
- Use conta demo por pelo menos 1 semana
- Só depois migre para conta real
📞 Suporte e Contato
Em caso de dúvidas:
- Consulte a documentação da Nelogica
- Verifique os logs do sistema
- Teste sempre em conta demo primeiro
Boas Práticas:
- ✅ Sempre monitore o robô durante as primeiras operações
- ✅ Mantenha backups das configurações
- ✅ Atualize regularmente os parâmetros baseado na performance
- ✅ Nunca deixe o robô operar sem supervisão inicial
- ✅ Use stop loss diário para proteção adicional
⚠️ Disclaimer
ATENÇÃO: Trading automatizado envolve riscos significativos. Este robô é fornecido apenas para fins educacionais e de teste. Sempre teste extensivamente em conta demo antes de usar capital real. O desenvolvedor não se responsabiliza por perdas financeiras decorrentes do uso deste software.
Versão do Manual: 1.0
Data: 2024
Compatibilidade: Nelogica Profit Pro 5.0+