Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
1037
Avaliação:
(12)
Publicado:
2018.12.18 14:04
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

As seguintes características foram feitas parâmetros de entrada:

  • cor da linha principal do indicador
  • largura da linha principal do indicador
  • valores dos dois níveis do indicador

WPR Custom

Por que isso foi feito?

Ao testar EAs usando o indicador padrão iWPR (Williams’ Percent Range,% R), a imagem está sempre longe de ser promissora: a cor do indicador não pode ser alterada (#1) e o os valores de nível são sempre os mesmos (#2)!

Teste do WPR padrão

Ou seja, o EA baseado no iWPR padrão pode usar os níveis "-25" e "-75", mas somente os níveis estritamente fixados no próprio indicador ("-20" e "-80") serão mostrados durante o teste visual. Esta tela me pareceu inconveniente, portanto, algumas configurações foram feitas para os parâmetros de entrada.

Agora, o indicador WPR Custom ao ser chamado no EA, os níveis dos indicadores correspondem exatamente ao sistema de negociação. Exemplo de chamada do WPR Custom implementado no EA do Vlado, no código MQL5

//--- criar handle do indicador iWPR
   handle_iCustom=iCustom(m_symbol.Name(),Period(),"WPR Custom",Inp_WPR_Period,
                          Inp_WPR_Color,Inp_WPR_Width,Inp_WPR_Level1,Inp_WPR_Level2);
//--- se o handle não for criado 
   if(handle_iCustom==INVALID_HANDLE)
     {
      //--- Identifica a falha e imprime o código de erro 
      PrintFormat("Failed to create handle of the iWPR indicator for the symbol %s/%s, error code %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- o indicador é interrompido cedo 
      return(INIT_FAILED);
     }

Resultado de uma exibição no testador de estratégia:

WPR Custom vs EA


Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/22972

Secwenta Secwenta

O Expert Advisor conta o número de barras de alta e de baixa em uma fileira.

Time_Candle_Custom Time_Candle_Custom

O indicador coloca uma cor no candle correspondente à sua direção uma vez por dia, em horário determinado.

Vlado Vlado

O EA aplica o indicador personalisado WPR Custom.

Volatility2Step_Alerts_HTF Volatility2Step_Alerts_HTF

O indicador Volatility2Step_Alerts com a opção de seleção do timeframe nos parâmetros de entrada