La construcción 851 no trae todos los indicadores

 

Acabo de actualizar a la Build 851 desde la Build 845 y no ha traído mis indicadores personalizados

Si no hay una solución fácil para esto, ¿cómo puedo volver a la versión 845?

 
crstokes:

Acabo de actualizar a la Build 851 desde la Build 845 y no ha traído mis indicadores personalizados

Si no hay una solución fácil para esto, ¿cómo puedo volver a la versión 845?

Te sugiero que primero te pongas en contacto con el servicio de atención al cliente, ya que eso no suena bien.

Para revertir tu build, lo único que puedo sugerir es desinstalar y volver a instalar desde la versión de MT de tu broker. Los brokers suelen tener varias builds por detrás de la versión actual.
 
crstokes:

Acabo de actualizar a la Build 851 desde la Build 845 y no ha traído mis indicadores personalizados

Si no hay una solución fácil para esto, ¿cómo puedo volver a la versión 845?

¿Qué quiere decir con "no traer mis indicadores personalizados"?
 
Alain Verleyen:
¿Qué quiere decir con "no traer mis indicadores personalizados"?
La versión 851 tiene los indicadores estándar, pero no ha traído ningún indicador que haya añadido a las versiones anteriores.
 
crstokes:
La compilación 851 tiene los indicadores estándar, pero no ha adelantado ningún indicador que haya añadido a las compilaciones anteriores
¿Sus indicadores están en formato MQ4 o en archivos EX4?
 
Quiere decir que muchos indicadores personalizados no funcionan con la versión 851. Todos los indicadores que funcionan en versiones anteriores, en la 851 no lo hacen. ¿Por qué? ¿Quién es la lista de cambios para la versión 851?
 

quiere decir que actualizó y desde entonces sus antiguos indicadores han desaparecido.

Probablemente están en la carpeta antigua todavía.

 

2 indicadores personalizados no se ejecutan correctamente.
(MACD_OsMA_4ColorLH & Brooky_CCi_Shade )


 

hay un montón de indicadores personalizados, que no se ejecutan correctamente después de esta actualización

¿Intentó actualizar el historial a través del centro de historial en MT4?

 
miro1360:

hay un montón de indicadores personalizados, que no se ejecutan correctamente después de esta actualización

¿Intentó actualizar el historial a través del centro de historial en MT4?

¿Ha contactado con el servicio de atención al cliente?
 
Stuart Browne:
¿Has contactado con el servicio de atención al cliente?

Puedes elegir este indicador y probarlo en la build 845 y en la build 851.

Con la build 851 no funciona. En las versiones anteriores funcionaba sin problemas.

Y hay más indicadores que no funcionan.

#property  copyright "Copyright © 2005, Yura Prokofiev"
#property  link      "Yura.prokofiev@gmail.com"

#property  indicator_separate_window
#property  indicator_buffers 3
#property   indicator_color1  Black
#property   indicator_color2  Lime
#property   indicator_color3  Red

double         ExtBuffer0[];
double         ExtBuffer1[];
double         ExtBuffer2[];


int init()
  {
   
   
   SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,2,Red);
   SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,2,Lime);
   SetIndexStyle(2,DRAW_HISTOGRAM);
   IndicatorDigits(Digits+1);

   SetIndexBuffer(0,ExtBuffer0);
   SetIndexBuffer(1,ExtBuffer1);
   SetIndexBuffer(2,ExtBuffer2);

   IndicatorShortName("Fisher");
   SetIndexLabel(1,NULL);
   SetIndexLabel(2,NULL);

   return(0);
  }


int start()
  {
   int    period=10;
   int    limit;
   int    counted_bars=IndicatorCounted();
   double prev,current,old;
   double Value=0,Value1=0,Value2=0,Fish=0,Fish1=0,Fish2=0;
   double price;
   double MinL=0;
   double MaxH=0;  
   

   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;


   for(int i=0; i<limit; i++)
    {  MaxH = High[iHighest(NULL,0,MODE_HIGH,period,i)];
       MinL = Low[iLowest(NULL,0,MODE_LOW,period,i)];
      price = (High[i]+Low[i])/2;
      Value = 0.33*2*((price-MinL)/(MaxH-MinL)-0.5) + 0.67*Value1;     
      Value=MathMin(MathMax(Value,-0.999),0.999); 
      ExtBuffer0[i]=0.5*MathLog((1+Value)/(1-Value))+0.5*Fish1;
      Value1=Value;
      Fish1=ExtBuffer0[i];
      
    }


   bool up=true;
   for(i=limit-2; i>=0; i--)
     {
      current=ExtBuffer0[i];
      prev=ExtBuffer0[i+1];
           
      if (((current<0)&&(prev>0))||(current<0))   up= false;    
      if (((current>0)&&(prev<0))||(current>0))   up= true;
      
      if(!up)
        {
         ExtBuffer2[i]=current;
         ExtBuffer1[i]=0.0;
        }
        
       else
         {
          ExtBuffer1[i]=current;
          ExtBuffer2[i]=0.0;
         }
     }

   return(0);
  }