Indicadores: CCFp (Complex Common Frames percent)

 

CCFp (Complex Common Frames percent):

Indicador de cluster com base no artigo https://www.mql5.com/pt/articles/1464

CCFp (Complex Common Frames percent)

Autor: Vladimir Karputov

 

No período D1, obtive apenas 20 barras por causa do limitador:

      int index=coefficient*(int)MathMax((double)InpFast_ma_period,(double)InpSlow_ma_period);
      limit=(int)MathMin(index,limit);

Isso ocorreu por volta da linha 384, mais ou menos.

Adicionei o seguinte logo abaixo dessas linhas para permitir um gráfico completo de valores em qualquer período de tempo.

      long visibleBars = 0;
      if(!ChartGetInteger(0,CHART_VISIBLE_BARS,0,visibleBars))
      {
         Print("Could not determine CHART_VISIBLE_BARS");
      }

      if ( limit < visibleBars ) limit = (int) visibleBars;

Isso parece ter funcionado sem efeitos negativos para os cálculos das moedas.

 
Olá,

Não sou programador. No entanto, tenho certeza de que algo está errado com a versão mt5 deste indicador quando comparado com a versão mt4.

Quando usado no gráfico de 1 min com configurações semelhantes na versão Mt4 e na versão mt5, ou seja,

MA rápido = 1
MA lento =2
MA tipo de suavização = Exponencial
tipo de preço = Fechar

Os resultados são muito diferentes. É quase como se a versão mt4 fosse muito mais responsiva do que a versão mt5.

Alguém pode dar uma olhada nisso?

Obrigado