RSI TrendWave
- Experts
- Alexander Men
- Versão: 1.57
- Atualizado: 10 outubro 2024
RSI TheTrendWave é um Double RSI com uma estratégia de Martingale Inteligente para um Expert Advisor em MQL4 que combina a identificação de tendência baseada em RSI com uma abordagem de gestão de risco para reduzir o drawdown usando um sistema de Martingale modificado. Aqui está como funciona:
Sinais Double RSI:
- Um sinal de compra é acionado quando o RSI de curto prazo cruza acima do RSI de longo prazo e ambos estão abaixo de um certo limite de sobrevenda (por exemplo, 30).
- Um sinal de venda é gerado quando o RSI de curto prazo cruza abaixo do RSI de longo prazo e ambos estão acima de um limite de sobrecompra (por exemplo, 70).
- O EA utiliza a mesma lógica de Double RSI em todos os pares, identificando oportunidades de compra e venda com base nas condições de sobrecompra e sobrevenda específicas de cada par. O EA pode detectar tendências e reversões de maneira eficaz devido às diferenças de liquidez e volatilidade em EURUSD, GBPUSD e USDCAD.
Abordagem de Martingale Inteligente:
- Posição inicial: As negociações são abertas com base nos sinais do RSI, com um tamanho de lote inicial pequeno.
- Multiplicação Martingale: Se a negociação for contra o EA e atingir um certo limite de perda, o tamanho do lote da próxima negociação é aumentado de maneira controlada (por exemplo, por um fator menor que 2) para recuperar as perdas, em vez de duplicar agressivamente, como nos sistemas tradicionais de Martingale.
- Ajuste Dinâmico: O fator de multiplicação é adaptado com base na volatilidade atual do mercado e no patrimônio disponível para evitar sobrealavancagem, ajudando a limitar a exposição ao risco.
- Alvo de Lucro & Saída: O EA fecha as posições quando um alvo de lucro pré-definido é atingido ou quando o RSI sinaliza uma reversão de tendência, evitando a escalada contínua de perdas.
Recomendações para Usar o Expert Advisor:
1. Configuração Inicial e Testes:
- Faça o Backtest Primeiro: Antes de negociar ao vivo, faça backtest completo do EA com dados históricos em diferentes condições de mercado.
- Otimize os Parâmetros: Ajuste configurações como tamanho do lote, multiplicadores de passo e stop loss através da otimização no testador de estratégias do MetaTrader.
- Teste em Conta Demo: Comece em uma conta demo para monitorar o desempenho ao vivo e garantir que tudo funcione como esperado.
2. Gestão de Riscos:
- Saldo Mínimo: É recomendável usar o EA com um saldo mínimo de $3.000 para acomodar estratégias de múltiplos passos e evitar sobrealavancagem.
- Auto Lot & Stop Loss: Use a função de Auto Lot para ajustar o tamanho do lote de acordo com seu saldo e sempre defina um stop loss adequado para limitar possíveis drawdowns.
3. Estratégia de Negociação:
- Estratégia Multi-Passo & RSI: Entenda a estratégia de múltiplos passos, que aumenta as posições, e certifique-se de que ela está alinhada com sua tolerância ao risco. Aproveite os sinais RSI integrados para negociações eficazes baseadas em tendências.
4. Monitoramento ao Vivo & Ajustes:
- Monitore & Ajuste: Use o EA em uma conta real com pequenos tamanhos de lote inicialmente. Ajuste as configurações com base nas condições de mercado e nos principais eventos econômicos.
- Visualização: Ative a visualização do EA para rastrear níveis-chave no gráfico, como pontos de equilíbrio e níveis de take profit.
5. Tamanho da Conta & Alavancagem:
- Capital Suficiente: Certifique-se de que o tamanho da sua conta e a alavancagem podem suportar a estratégia. Um saldo mínimo de $3.000 é recomendado para o desempenho ideal do EA.
Pares Recomendados:
Testei com sucesso o EA em EURUSD, GBPUSD e USDCAD na maioria dos timeframes, mas ele também pode ter um bom desempenho em outros pares de moedas.
Descrição Detalhada dos Parâmetros de Entrada:
Configurações Gerais:
- comm: Um comentário ou rótulo para o EA. Padrão: "DoubleRSI".
- Slippage: Deslizamento máximo permitido para execução de negociações, em pontos. Padrão: 30.
- LotSize: O tamanho do lote de negociação. Se definido como 0, o cálculo do lote automático é ativado. Padrão: 0.01.
- AutoLot: O tamanho do lote por 1000 unidades de saldo quando o Auto Lot está ativado. Padrão: 0.
Gestão de Negociações:
- StopLoss: O valor do stop loss em pontos. Se definido como 0, o stop loss não é utilizado. Padrão: 0.
- OpenNewSeries: Determina se uma nova série de negociações deve ser aberta. Se for true, novas negociações são abertas. Padrão: true.
- MagicNumber: Um identificador único para as negociações do EA. Isso evita confusões com negociações de outros EAs. Padrão: 64321.
- TargetPips: O nível alvo de lucro em pips. Padrão: 90.
- NumMaxTradesOpenOther: Número máximo de negociações que podem ser abertas por outras estratégias ou instâncias. Padrão: 5.
Configurações de Passo (para Escalonamento ou Estratégias de Grid):
- Step: O tamanho do passo, em pontos, entre as negociações na série. Padrão: 100.
- StepMultiplier: O multiplicador para a distância do primeiro passo entre as negociações. Padrão: 1.2.
- SecondStepMultiplier: O multiplicador para a distância do segundo passo entre as negociações. Padrão: 1.5.
- FirstSetLotMultiplier: Multiplicador para o tamanho do lote do primeiro conjunto de negociações. Padrão: 1.
- SecondLotMultiplier: Multiplicador para o tamanho do lote do segundo conjunto de negociações. Padrão: 1.5.
- MaxStepOrders: Número máximo de ordens baseadas em passos que podem ser abertas. Padrão: 10.
- NumFirstLotSet: Número máximo de negociações no primeiro conjunto (tamanho inicial do lote). Padrão: 5.
Configurações RSI (para a Estratégia Double RSI):
- Trend1TF: Timeframe para o primeiro indicador de tendência RSI. Padrão: PERIOD_D1 (Diário).
- Trend1RSIPeriod: Período para o primeiro indicador RSI. Padrão: 7.
- Trend1RSIHighLevel: Limite superior para o primeiro indicador RSI, que sinaliza condições de sobrecompra. Padrão: 60.
- Trend1RSILowLevel: Limite inferior para o primeiro indicador RSI, que sinaliza condições de sobrevenda. Padrão: 40.
- Trend2TF: Timeframe para o segundo indicador de tendência RSI. Padrão: PERIOD_H1 (1 hora).
- Trend2RSIPeriod: Período para o segundo indicador RSI. Padrão: 7.
- Trend2RSIHighLevel: Limite superior para o segundo indicador RSI. Padrão: 60.
- Trend2RSILowLevel: Limite inferior para o segundo indicador RSI. Padrão: 40.
Configurações de Fechamento:
- CloseOnTF: Determina se as negociações devem ser fechadas com base em um timeframe específico. Padrão: false.
- CloseTF: O timeframe para monitorar o fechamento de negociações quando CloseOnTF está ativado. Padrão: PERIOD_H1 (1 hora).
- UseReverseSignalClose: Se true, as negociações são fechadas quando sinais reversos são detectados. Padrão: false.
Configurações de Visualização:
- EnableVisualization: Ativa ou desativa a exibição das linhas de visualização para as negociações e os passos do EA. Padrão: false.

I noticed that the grid shows a "Breakeven" level, but there seems to be no parameter in the EA settings to actually enable automatic breakeven (moving the Stop Loss to the entry level). As it stands, this level appears to be only visual or indicative, and positions do not close at breakeven automatically. It would be very helpful to have a parameter like `UseBreakEven` or `BreakEvenPips` to allow the EA to shift SL to breakeven once a trade reaches a certain profit, especially for small accounts where risk management is crucial.