PPO_SignAlert: O Indicador de Sinais para MetaTrader 5

Mike 2016.09.19 21:39 35 0 0
Anexo

Se você é um trader que busca otimizar suas operações, o indicador PPO_SignAlert pode ser uma ferramenta valiosa para você. Baseado na taxa de mudança de preço suavizada relativa, este indicador é projetado para enviar alertas, e-mails e notificações push para dispositivos móveis, garantindo que você esteja sempre atualizado sobre suas oportunidades de trading.

A seguir, vou explicar as principais mudanças que foram implementadas no código do indicador para habilitar essas funcionalidades:

  1. Novos parâmetros de entrada:
    input uint NumberofBar=1;// Número de barras para o sinal
    input bool SoundON=true; // Habilitar alertas
    input uint NumberofAlerts=2;// Número de alertas
    input bool EMailON=false; // Habilitar envio de e-mail com o sinal
    input bool PushON=false; // Habilitar envio de sinal para dispositivos móveis
    
  2. Adição de funções para sinais de compra e venda: Foram implementadas as funções BuySignal() e SellSignal(), que são responsáveis por gerar os alertas quando um sinal é detectado.
    // Função de sinal de compra
    void BuySignal(string SignalSirname, double &BuyArrow[], const int Rates_total, const int Prev_calculated, const double &Close[], const int &Spread[]) { ... }
  3. Chamadas para as funções de sinal: As funções de sinal de compra e venda são chamadas após os ciclos de cálculo do indicador no bloco OnCalculate(). Isso garante que os sinais sejam gerados corretamente com base nas condições de mercado.
    // Chamada das funções de sinal
    BuySignal("PPO_Sign", BuyBuffer, rates_total, prev_calculated, close, spread);
    SellSignal("PPO_Sign", SellBuffer, rates_total, prev_calculated, close, spread);
    

Os BuyBuffer e SellBuffer são responsáveis por armazenar os sinais de compra e venda. É importante garantir que os valores vazios nesses buffers sejam tratados corretamente.

Esse indicador foi originalmente escrito em MQL4 e publicado pela primeira vez em Code Base em 08.03.2008.

Fig.1. O indicador PPO_SignAlert no gráfico

Fig.1. O indicador PPO_SignAlert no gráfico

Fig.2. O indicador PPO_SignAlert. Gerando alertas.

Fig.2. O indicador PPO_SignAlert. Gerando alertas.

Lista
Comentário 0