Visão geral
O ORB cBot implementa uma sofisticada estratégia de Abertura de Intervalo de Múltiplas Sessões especificamente projetada para XAU/USD (Ouro). Este sistema de negociação algorítmica combina conceitos de mercado testados pelo tempo - incluindo identificação de intervalo baseada em sessão, rompimentos de consolidação e reversões turtle soup - com recursos avançados de gerenciamento de risco. O bot identifica automaticamente estruturas-chave do mercado durante as principais sessões de negociação e executa negociações com lógica precisa de entrada/saída enquanto protege o capital por meio de dimensionamento dinâmico de posições e stops móveis.
Principais Características
1. Identificação de Intervalo Base de Múltiplas Sessões
- Detecção Automática de Sessão:
-
- Sessão de Tóquio (00:00-09:00 UTC)
- Sessão de Londres (09:00-16:00 UTC)
- Sessão de Nova York (16:00-21:00 UTC)
- Captura Inteligente da Vela Base:
-
- Identifica a vela de 4 horas mais recente dentro das sessões ativas
- Ajusta automaticamente para feriados/fins de semana do mercado
- Visualiza o intervalo base com linhas douradas no gráfico
2. Reconhecimento Avançado de Padrões
- Detecção de Formação CRT:
-
- Encontra padrões de gatilho de intervalo de consolidação (CRT) nas bordas da base
- Identifica configurações de reversão turtle soup:
-
- Baixista: Falso rompimento acima da máxima anterior seguido de fechamento abaixo da mínima
- Altista: Falsa queda abaixo da mínima anterior seguido de fechamento acima da máxima
- Flexibilidade da Zona de Buffer:
-
- Distância de buffer configurável a partir dos níveis base (padrão: 50 pips)
- Ajustável às condições de volatilidade do mercado
3. Execução Precisa de Negociações
- Lógica de Entrada:
-
- Entra no fechamento da vela de confirmação de reversão
- Executa a preços de mercado (Ask para vendas, Bid para compras)
- Posicionamento do Stop:
-
- Stop loss 3 pips além do extremo da barra de sinal
- Protege contra movimentos bruscos imediatos
- Estratégia de Take Profit:
-
- Alvo na extremidade oposta do intervalo base
- Captura o potencial total de expansão do intervalo
4. Gerenciamento de Risco Sofisticado
- Dimensionamento Flexível de Posição:
csharp
double riskAmount = Account.Balance * (RiskPercent / 100.0);
double riskPerUnit = stopLossDistance * Symbol.PipValue;
double units = riskAmount / riskPerUnit; -
- Opção 1: Tamanho fixo de lote (padrão: 0.02 lotes)
- Opção 2: Dimensionamento baseado em risco (% do saldo da conta)
- Limites Diários de Negociação:
-
- Máximo configurável de negociações diárias (padrão: 1)
- Evita excesso de negociações durante condições voláteis
5. Sistema Profissional de Trailing Stop
- Condição de Ativação:
-
- Aciona quando a negociação atinge lucro especificado (padrão: 30 pips)
- Lógica de Trailing:
csharp
double newStopLoss = position.TradeType == TradeType.Buy
? currentPrice - TrailDistancePips * Symbol.PipSize
: currentPrice + TrailDistancePips * Symbol.PipSize; -
- Mantém distância fixa do preço atual (padrão: 20 pips)
- Move-se apenas na direção lucrativa
- Implementação Eficiente:
-
- Processa em OnTick() para ajustes em tempo real
- Modifica stops apenas quando possível melhoria
6. Visualização Abrangente
- Marcadores do Intervalo Base:
-
- Linhas sólidas douradas no máximo/mínimo base
- Rótulos de sessão/tempo para referência
- Identificação de Padrões:
-
- Diamante laranja: Primeira barra de consolidação
- Estrela vermelha: Barra de sinal de reversão
- Limpeza Automática:
-
- Remove desenhos do dia anterior
- Mantém o espaço de trabalho do gráfico limpo
7. Tratamento Robusto de Erros
- Verificações de Condição de Mercado:
-
- Ignora fins de semana/feriados
- Lida com barras ausentes/lacunas de dados
- Salvaguardas de Posição:
-
- Rótulos únicos de posição com timestamps
- Previne entradas duplicadas
- Registro Abrangente:
-
- Registros detalhados de execução de negociações
- Relatórios de erros para ordens falhadas
8. Configuração Flexível
csharp
// Parâmetros Principais
[Parameter("Buffer CRT (pips)", DefaultValue = 50)]
[Parameter("Tamanho Fixo do Lote", DefaultValue = 0.02)]
[Parameter("Risco % por Negociação", DefaultValue = 1.0)]
// Parâmetros do Trailing Stop
[Parameter("Habilitar Trailing Stop", DefaultValue = true)]
[Parameter("Ativação do Trailing (pips)", DefaultValue = 30)]
[Parameter("Distância do Trailing (pips)", DefaultValue = 20)]
// Parâmetros Operacionais
[Parameter("Máximo de Negociações Diárias", DefaultValue = 1)]
[Parameter("Habilitar Visualização", DefaultValue = true)]
- 12 parâmetros ajustáveis
- Ajuste em tempo real sem reinício
- Valores padrão sensatos para XAU/USD
Fluxo de Trabalho da Lógica da Estratégia
- Reset Diário:
-
- Limpa o estado do dia anterior
- Reseta contadores de negociações
- Remove objetos antigos do gráfico
- Identificação do Intervalo Base:
-
- Escaneia barras recentes de 4 horas
- Seleciona a vela de sessão mais relevante
- Define limites máximos/mínimos base
- Fase de Monitoramento:
-
- Observa formações CRT durante janela de purga (09:00-10:30 UTC)
- Identifica padrões de reversão turtle soup
- Execução da Negociação:
-
- Calcula tamanho ótimo da posição
- Entra com stops protetores
- Define alvo de lucro no nível base oposto
- Gerenciamento da Negociação:
-
- Ativa trailing stop com lucro de 30 pips
- Segue continuamente a uma distância de 20 pips
- Fecha na meta ou no stop móvel
Propostas de Valor Único
- Lógica Adaptativa à Sessão:
-
- Ajusta automaticamente às dinâmicas dos mercados de Tóquio/Londres/NY
- Captura fluxo institucional de ordens na abertura das sessões
- Controle Profissional de Risco:
-
- Modos duplos de dimensionamento de posição
- Stops móveis que garantem lucros
- Limites diários evitam excesso de negociações
- Sistema Visual de Negociação:
-
- Reconhecimento claro de padrões no gráfico
- Feedback visual em tempo real
- Marcação histórica de padrões
- Manuseio Robusto do Mercado:
-
- Sobrevive a fins de semana/feriados
- Lida graciosamente com lacunas de dados
- Adapta-se à volatilidade em mudança
- Temporização Precisa:
-
- Cálculos de tempo baseados em UTC
- Detecção precisa dos limites da sessão
- Janela de purga configurável
Condições Ideais de Mercado
- Ambientes de Volatilidade:
-
- Funciona melhor durante o horário regular de mercado
- Ideal quando a volatilidade > 15 pips/15min
- Transições de Sessão:
-
- Particularmente eficaz durante:
-
- Abertura de Londres (09:00 UTC)
- Sobreposição NY-Londres (12:00-16:00 UTC)
- Evitar:
-
- Picos de notícias econômicas importantes
- Períodos de mercado ilíquido
- Negociação reduzida em feriados
Recomendações de Otimização
- Dimensionamento do Buffer:
-
- Aumentar durante alta volatilidade (>60 pips)
- Diminuir durante baixa volatilidade (<30 pips)
- Parâmetros do Trailing:
-
- Aumentar distância em mercados com tendência
- Reduzir ativação em mercados laterais
- Ajustes de Tempo:
-
- Antecipar janela de purga em 30 minutos para mercados asiáticos
- Estender horários de término da sessão em dias de alto volume
Este ORB cBot oferece lógica de negociação de nível institucional em um pacote automatizado acessível, combinando reconhecimento sofisticado de padrões com gerenciamento profissional de risco - tudo especificamente calibrado para as características únicas do mercado XAU/USD.
Nota: Como em todos os sistemas de negociação automatizados, recomenda-se testes completos e negociações em demonstração antes da implantação ao vivo. Desempenho passado não garante resultados futuros, e negociar produtos alavancados envolve risco significativo.
Aviso:
Desempenho passado bem-sucedido não garante resultados futuros; todos os produtos de negociação são usados por sua conta e risco.
5 | 33 % | |
4 | 67 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |