Conheça o EuroSurge: Um Assistente de Trading Simplificado para MetaTrader 4

Mike 2024.10.15 01:36 16 0 0
Anexo

Se você está em busca de um assistente de trading que facilite sua vida, o EuroSurge pode ser a solução ideal para você! Este código representa uma versão simplificada do EuroSurge, um robô de trading para o MetaTrader 4 (MT4). Ele utiliza diversos indicadores técnicos para gerar sinais de compra e venda, permitindo um dimensionamento de lotes configurável e uma gestão de trades baseada em condições específicas.

As configurações padrão funcionam perfeitamente para o par EUR/USD em gráficos de 5 minutos. Os parâmetros foram otimizados desde 2020, garantindo eficácia nas operações.

Parâmetros de Entrada

  • Cálculo do Tamanho da Operação:

    • O robô permite três tipos de cálculos de tamanho de operação:
      • Tamanho de lote fixo.
      • Porcentagem do saldo (percentual do saldo da conta usado para calcular o tamanho do lote).
      • Porcentagem do patrimônio (percentual do patrimônio da conta usado para calcular o tamanho do lote).
  • Parâmetros como FixedLotSize, TradeSizePercent e MagicNumber configuram o tamanho do lote e identificam unicamente as operações.
  • Configurações dos Indicadores:

    • O robô utiliza uma variedade de indicadores para gerar sinais de compra e venda:
      • Média Móvel (MA) com período configurável.
      • Índice de Força Relativa (RSI) com níveis de sobrecompra/sobrevenda ajustáveis.
      • MACD com configurações de EMA e linha de sinal ajustáveis.
      • Bollinger Bands com períodos e desvios ajustáveis.
      • Oscilador Estocástico com parâmetros %K, %D e de desaceleração configuráveis.
    • Cada indicador pode ser ativado ou desativado usando parâmetros de entrada como UseMA, UseRSI, etc.
  • Detecção de Sinais

    • IsBuySignal(): Esta função verifica se todas as condições de compra estão atendidas com base nos indicadores escolhidos. Por exemplo:

      • Condição da MA: Verifica se a média móvel de curto prazo está acima da de longo prazo.
      • Condição do RSI: Busca o RSI abaixo de 50 (relaxado do nível de sobrevenda de 30).
      • Condição do MACD: Compara a linha do MACD com a linha de sinal.
      • Condição das Bollinger Bands: Verifica se o preço está abaixo da banda inferior.
      • Condição do Estocástico: Busca valores de %K e %D abaixo de 50 (relaxado de 20).
    • IsSellSignal(): Funciona de forma semelhante ao IsBuySignal(), mas para condições de venda, como:

      • MA Curta < MA Longa,
      • RSI > 50 (relaxado de sobrecompra em 70),
      • Linha do MACD < linha de sinal,
      • Preço acima da banda superior das Bollinger Bands, etc.

    Execução de Operações

    • Quando as condições de compra ou venda são atendidas, o robô executa uma operação com stop loss (SL) e take profit (TP) calculados com base em multiplicadores (SL_Multiplier, TP_Multiplier).
    • O tamanho do lote é calculado usando a função CalculateLotSize(), que se ajusta com base no tipo de tamanho de operação selecionado.
    • As ordens são executadas utilizando a função OrderSend(), com tratamento de erros para verificar problemas na execução das operações.

    Agora que você conhece o EuroSurge, aproveite para testá-lo e veja como ele pode melhorar suas operações no mercado!

    Lista
    Comentário 0