Market Depth VIX Bot - Análise Completa
🎯 Visão Geral do Robô
O Market Depth VIX Bot é um sistema avançado de negociação que combina a análise de Market Depth (DOM - Profundidade de Mercado) com filtragem pelo índice VIX para gerar sinais de negociação baseados no desequilíbrio entre os volumes de compra e venda em níveis de preço mais profundos.
🔍 Como o Robô Funciona
1. Leitura da Profundidade de Mercado
O robô analisa os níveis superiores do livro de ordens para calcular o desequilíbrio entre os volumes de compra e venda. No modo ao vivo, ele lê dados reais do DOM do corretor, enquanto no backtest gera dados simulados.
2. Cálculo do Desequilíbrio
Calcula a diferença percentual entre os volumes totais de ordens de compra e venda nos principais níveis do DOM. Um desequilíbrio significativo indica pressão de alta ou baixa.
3. Filtro VIX
Analisa o movimento do índice VIX (Índice de Volatilidade) para filtrar sinais. Com base na configuração, pode permitir apenas compras, apenas vendas ou bloquear completamente a negociação conforme o movimento do VIX.
4. Gerenciamento Avançado de Posições
Inclui trailing stop dinâmico, breakeven automático e gerenciamento sofisticado de risco com múltiplas opções para stop loss e take profit.
⚠️ IMPORTANTE: Limitações do Backtest
❌ AVISO: BACKTEST NÃO É CONFIÁVEL!
- cTrader NÃO registra dados de Market Depth para backtesting
- Sinais no backtest são gerados aleatoriamente por meio de simulação
- O desempenho do backtest não representa as capacidades reais do robô
- Teste SOMENTE em DEMO/AO VIVO para avaliações realistas
- O robô é projetado para negociação em tempo real com dados DOM ao vivo
📊 Parâmetros de Configuração
🎚️ Parâmetros Básicos
Usar Apenas Longs - Habilita apenas posições LONG (padrão: false)
Usar Apenas Shorts - Habilita apenas posições SHORT (padrão: false)
Máximo de Posições Long - Máximo de posições LONG simultâneas (padrão: 1)
Máximo de Posições Short - Máximo de posições SHORT simultâneas (padrão: 1)
📈 Parâmetros de Market Depth
Níveis de profundidade para agregar - Número de níveis do DOM para analisar, de 1 a 20 (padrão: 5)
Desequilíbrio mínimo para disparar - Desequilíbrio mínimo para gerar trade, de 0,01 a 1,0 (1% a 100%) (padrão: 0,30)
Volume total mínimo nos níveis superiores - Volume total mínimo para considerar o sinal confiável (padrão: 10,0)
Atualização da profundidade (ms) - Frequência de leitura do DOM em milissegundos, mínimo 100ms (padrão: 500)
💰 Gerenciamento de Volume
Tipo de Volume - Tipo de cálculo de volume: Fixo ou Baseado em Risco (padrão: Fixo)
Volume Fixo (Lotes) - Tamanho da posição em lotes para volume fixo (padrão: 0,01)
Gerenciamento de Risco - Habilita gerenciamento de capital baseado em risco (padrão: false)
% de Risco por Trade - Percentual de risco por trade único, de 0,1% a 10,0% (padrão: 2,0)
Saldo da Conta para Usar - Capital de referência para cálculo de risco (padrão: 10000)
🛡️ Stop Loss & Take Profit
Tipo de Stop Loss - Tipo de stop loss: FixedPips ou ATR (padrão: ATR)
Tipo de Take Profit - Tipo de take profit: FixedPips, ATR ou RiskReward (padrão: ATR)
Stop Loss (Pips) - Stop loss fixo em pips (padrão: 30)
Take Profit (Pips) - Take profit fixo em pips (padrão: 60)
Multiplicador ATR para Stop Loss - Multiplicador ATR para stop loss dinâmico (padrão: 2,0)
Multiplicador ATR para Take Profit - Multiplicador ATR para take profit dinâmico (padrão: 3,0)
Usar Razão Risco/Retorno - Usar razão risco/retorno para cálculo do take profit (padrão: true)
Razão Risco/Retorno - Razão risco/retorno, ex: 1,5 significa 1:1,5 (padrão: 1,5)
🔄 Trailing Stop & Breakeven
Usar Trailing Stop - Habilita trailing stop dinâmico (padrão: true)
Início do Trailing (Pips) - Lucro mínimo em pips para ativar trailing stop (padrão: 20)
Passo do Trailing (Pips) - Incremento mínimo em pips para mover o trailing stop (padrão: 10)
Usar Breakeven - Habilita breakeven automático (padrão: true)
Gatilho de Breakeven (Pips) - Lucro em pips para ativar breakeven (padrão: 15)
Breakeven Plus (Pips) - Pips adicionais acima do preço de entrada para breakeven (padrão: 5)
📊 Filtro VIX
Habilitar Filtro VIX - Habilita filtragem baseada no índice VIX (padrão: true)
Símbolo do VIX - Símbolo do índice VIX (padrão: "VIX")
Timeframe do VIX - Timeframe para análise do VIX (padrão: Diário)
Barras de Retrospectiva do VIX - Barras históricas para cálculo da variação do VIX, de 1 a 10 (padrão: 2)
Limite Percentual do VIX - Limite de variação percentual do VIX para ativação do filtro, de 0,5% a 20,0% (padrão: 3,0)
Ação para Alta do VIX - Ação quando o VIX sobe: BuyOnly/SellOnly/BothDirections/NoTrading (padrão: SellOnly)
Ação para Queda do VIX - Ação quando o VIX cai: BuyOnly/SellOnly/BothDirections/NoTrading (padrão: BuyOnly)
⚙️ Opções Gerais
Modo Backtest - Modo backtest (NÃO CONFIÁVEL para este robô) (padrão: true)
Modo Debug - Habilita logs detalhados para depuração e monitoramento (padrão: true)
🎯 Lógica Detalhada de Negociação
Sinal de Market Depth
- Desequilíbrio positivo → Mais volume de compra → SINAL DE COMPRA
- Desequilíbrio negativo → Mais volume de venda → SINAL DE VENDA
- Limite ajustável → Filtra sinais fracos e reduz ruído
Filtro VIX
- VIX em alta → Maior volatilidade/incerteza no mercado → Normalmente APENAS VENDA
- VIX em queda → Menor volatilidade/condições estáveis → Normalmente APENAS COMPRA
- Totalmente configurável → Você pode personalizar a lógica conforme sua estratégia
Gerenciamento Avançado de Posições
- Trailing Stop → Garante lucros durante tendências favoráveis
- Breakeven → Protege o capital uma vez que o lucro suficiente é alcançado
- Dimensionamento de Posição → Percentual fixo ou baseado em risco
- Controle de múltiplas posições → Gerencia o máximo de trades simultâneos
⚠️ Avisos Importantes
- BACKTEST NÃO CONFIÁVEL - Dados do DOM não são registrados em dados históricos
- DEPENDÊNCIA DE DADOS DOM - Requer corretores que forneçam Market Depth de qualidade
- ALTA FREQUÊNCIA - Lê DOM a cada 500ms, VPS recomendado para negociação ao vivo
- FILTRO VIX - Verifique a disponibilidade do símbolo VIX com seu corretor
- GERENCIAMENTO DE RISCO - Defina parâmetros conservadores especialmente na fase inicial
✅ Recomendações de Uso
- Teste inicial em DEMO por pelo menos 2-4 semanas para avaliar o desempenho real
- Verifique a qualidade do DOM do seu corretor antes da negociação ao vivo
- Comece com volumes pequenos ao migrar para negociação ao vivo
- Monitore os logs no Modo Debug para entender o comportamento do robô
- Adapte os parâmetros para o símbolo específico e condições de mercado
- Use VPS para garantir continuidade operacional e leitura constante do DOM
O robô é bem projetado para negociação ao vivo mas requer testes rigorosos em condições reais devido à natureza dinâmica do Market Depth. A combinação da análise do DOM com o filtro VIX o torna adequado para traders que desejam basear decisões em dados de mercado em tempo real e condições de volatilidade.
Para o backtesting e comprovação ao vivo destes cBots, estou utilizando IC Markets e ICTrading: Visite IC Markets Visite IC Trading