Indicadores: CCFp (Complex Common Frames percent)

 
 

En el período D1, obtuve sólo 20 barras debido al limitador:

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

Esto fue alrededor de la línea 384 más o menos.

Añadí lo siguiente justo debajo de estas líneas para permitir un gráfico completo de valores en cualquier marco de tiempo.

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

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

Parece haber funcionado sin efectos nocivos para los cálculos de las monedas.

 
Hola,

Yo no soy un codificador. Sin embargo, estoy bastante seguro de que algo está apagado / mal con la versión mt5 de este indicador en comparación con la versión mt4.

Cuando se utiliza en el gráfico de 1 min con una configuración similar en la versión Mt4 y la versión mt5 es decir,

MA rápido = 1
MA lento =2
MA tipo de suavizado = Exponencial
tipo de precio = Cerrar

Los resultados son muy diferentes. Es casi como si la versión mt4 es mucho más sensible que la versión mt5.

¿Alguien puede mirar en esto?

Gracias