O MultiStrategyScalpingBot é um robô de negociação automatizado para a plataforma cAlgo, desenvolvido especificamente para estratégias de scalping. Ele combina vários indicadores técnicos e reconhecimento de padrões para identificar e executar oportunidades de negociação de curto prazo. O bot é programado em C# e foca em mercados voláteis, como pares Forex, com ênfase em entradas e saídas rápidas. Suporta parâmetros personalizáveis para gerenciamento de risco, seleção de estratégia e tipos de ordens, para adaptar a negociação a diferentes condições de mercado.
Principais funcionalidades
- Abordagem Multi-Estratégia: O bot integra até nove estratégias diferentes, que geram sinais independentemente. Uma negociação só é executada se houver sinais suficientes na mesma direção (por exemplo, pelo menos 2 sinais em 3+ estratégias ativas ou concordância de todos os sinais).
- Ajuste de Timeframe: Ajuste automático dos períodos dos indicadores ao timeframe escolhido (por exemplo, M5 como base), com opção para multiplicador manual.
- Gerenciamento de Ordens: Suporta ordens Market, Limit, Stop e Stop-Limit com tempos de expiração. SL/TP/Trailing-Stop são calculados percentual e ajustados ao timeframe.
- Gerenciamento de Risco: Limitação de posições abertas, monitoramento de margem com nível crítico e fechamento automático de emergência em caso de baixa equity disponível.
- Manipulação de Eventos: Reage a aberturas, fechamentos de posições e eventos de ordens pendentes com registros de log.
Estratégias disponíveis
O bot permite a seleção de estratégias ativas via um enum de flags. Cada estratégia gera sinais baseados em condições específicas:
- Média Móvel (MA): Sinais de crossover com verificação de força de tendência e inclinação.
- RSI: Níveis de sobrecompra/sobrevenda, divergências e limiares de momentum.
- Bandas de Bollinger (BB): Posição da banda, detecção de squeeze e rompimentos de banda.
- Estocástico: Sobrecompra/sobrevenda, ganchos e momentum.
- Conceitos de Smart Money (SMC): Fair Value Gaps (FVG), Break of Structure (BOS) e Change of Character (CHOCH) com tamanhos mínimos em pips.
- ADX: Força da tendência com crossover DI e confirmação de ADX crescente.
- MACD: Crossover, limiares de histograma e divergências.
- Price Action: Reconhecimento de padrões como Engulfing, Doji, Pin Bar, Harami, Stars, Tweezer e Three Soldiers/Crows, com filtro de tendência opcional.
- Fibonacci: Níveis de retração (0.382, 0.5, 0.618) com verificação de proximidade e sinais de breakout.
Os sinais são agregados por barra no timeframe escolhido e só são executados em uma negociação se houver concordância suficiente.
Parâmetros importantes
O bot oferece amplas opções de personalização, agrupadas em categorias. Atenção: Todos os valores padrão não são exemplos otimizados, servem apenas como ponto de partida. Devem ser obrigatoriamente ajustados por meio de backtesting rigoroso às suas condições específicas de mercado e tolerância ao risco. Sem ajustes, podem causar perdas.
- Gerenciamento de Risco: Máximo de posições (ex: 3), nível crítico de equity (ex: 500 €), SL/TP/Trailing em % (ex: 1%/2%/1%).
- Específico para Estratégias: Períodos, limiares e tipos (ex: períodos MA 8/21, RSI 14 com sobrevenda 30).
- Configurações de Ordem: Lotes (ex: 0.1), tipo de ordem, offsets em pips e expiração em horas.
- Timeframe: Seleção (ex: M5) com ajuste automático e multiplicador.
Todos os parâmetros têm valores padrão e faixas para configuração segura, que devem ser testados antes do uso.
Funcionamento
- Inicialização: Carrega indicadores baseados nas estratégias selecionadas e verifica dados históricos. Ajusta parâmetros ao timeframe.
- Baseado em barras: A cada nova barra no timeframe, sinais das estratégias ativas são coletados e somados. Negociações só são executadas com forte consenso.
- Baseado em ticks: Monitora margem e gerencia trailing stops.
- Recursos de segurança: Para negociação com margem baixa, fecha posições em emergência e cancela ordens expiradas.
- Registro: Saídas detalhadas sobre sinais, negociações e status da margem para transparência.
Este bot é adequado para traders experientes que desejam automatizar scalping com múltiplos indicadores. Não é recomendado para trading ao vivo sem backtesting e deve ser usado com cautela, pois a negociação automatizada envolve riscos.
Aviso legal
Este bot é apenas para fins educacionais e de teste. Não constitui aconselhamento financeiro e não garante lucros. A negociação de instrumentos financeiros envolve riscos significativos, incluindo a perda total do capital investido. Use o bot somente após backtesting rigoroso e por sua própria conta e risco. O desenvolvedor não se responsabiliza por perdas ou danos decorrentes do uso. Recomenda-se buscar aconselhamento profissional antes de negociar em mercados reais.
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |