npp-hft-winv25-scalper/Manual_Configuracao_Robot_HFT_WINQ25.md

292 lines
8.6 KiB
Markdown
Raw Permalink Normal View History

2025-08-14 16:01:41 -03:00
# Manual de Configuração - Robô HFT Scalper WINV25
## 📋 Índice
1. [Visão Geral](#visão-geral)
2. [Pré-requisitos](#pré-requisitos)
3. [Instalação do Robô](#instalação-do-robô)
4. [Configuração da Plataforma](#configuração-da-plataforma)
5. [Configuração dos Parâmetros](#configuração-dos-parâmetros)
6. [Ativação e Monitoramento](#ativação-e-monitoramento)
7. [Configurações de Segurança](#configurações-de-segurança)
8. [Solução de Problemas](#solução-de-problemas)
9. [Backtest e Otimização](#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
1. Salve o arquivo `WINV25_HFT_Scalper.ntsl` em uma pasta de fácil acesso
2. Verifique se a extensão do arquivo está correta (.ntsl)
### Passo 2: Abrir a Plataforma Nelogica
1. Inicie o **Nelogica Profit Pro 5.0**
2. Faça login com suas credenciais
3. Certifique-se de estar conectado aos feeds de dados da BMF
### Passo 3: Acessar o Editor de Estratégias
1. No menu principal, clique em **"Análise"**
2. Selecione **"Editor de Estratégias"** ou pressione `Ctrl+E`
3. Uma nova janela do editor será aberta
### Passo 4: Importar o Código
1. No editor, clique em **"Arquivo"** → **"Novo"**
2. Copie todo o conteúdo do arquivo `WINV25_HFT_Scalper.ntsl`
3. Cole no editor da Nelogica
4. Salve com o nome: **"WINV25_HFT_Scalper"**
### Passo 5: Compilar o Código
1. Pressione `F7` ou clique em **"Compilar"**
2. Verifique se não há erros na janela de output
3. Se houver erros, revise o código e corrija
---
## ⚙️ Configuração da Plataforma
### Passo 1: Configurar o Gráfico
1. Abra um gráfico do **WINV25**
2. Configure o timeframe para **1 minuto (M1)**
3. Certifique-se de que o histórico está carregado (mínimo 200 barras)
### Passo 2: Aplicar a Estratégia
1. Clique com o botão direito no gráfico
2. Selecione **"Inserir"** → **"Estratégia"**
3. Escolha **"WINV25_HFT_Scalper"** da lista
4. Clique em **"OK"**
### Passo 3: Configurar Conta de Trading
1. Vá em **"Trading"** → **"Configurações de Conta"**
2. Selecione sua conta de treino/real
3. Configure o **valor do tick** para WINV25: **R$ 0,20**
4. 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ô
1. No gráfico com a estratégia aplicada, clique com o botão direito
2. Selecione **"Propriedades da Estratégia"**
3. Na aba **"Execução"**, marque:
-**"Executar em tempo real"**
-**"Enviar ordens automaticamente"**
-**"Confirmar ordens automaticamente"**
### Passo 2: Configurar Alertas
1. Vá em **"Ferramentas"** → **"Alertas"**
2. 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
1. Mantenha a janela **"Output"** aberta
2. 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
1. 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
1. Vá em **"Trading"** → **"Configurações de Risco"**
2. 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
1. Salve logs diariamente
2. Configure alertas no celular
3. 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:**
1. Verificar configurações de conta
2. Reativar execução automática
3. 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:**
1. Ajustar `MinVariacao` para 7.0
2. Aumentar `IntervaloCooldown` para 5 minutos
3. 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:**
1. Recompilar o código
2. Recarregar histórico do gráfico
3. Reiniciar a plataforma
---
## 📊 Backtest e Otimização
### Passo 1: Executar Backtest
1. No gráfico, clique com botão direito
2. Selecione **"Executar Backtest"**
3. Configure o período: **últimos 3 meses**
4. 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
1. Use o **Otimizador da Nelogica**
2. 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
1. Após otimização, teste em período out-of-sample
2. Use conta demo por pelo menos 1 semana
3. Só depois migre para conta real
---
## 📞 Suporte e Contato
### Em caso de dúvidas:
1. Consulte a documentação da Nelogica
2. Verifique os logs do sistema
3. 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+