La build 851 non porta tutti gli indicatori

Stuart Browne  
crstokes:

Ho appena aggiornato alla Build 851 dalla Build 845 e non ha portato i miei indicatori personalizzati

In mancanza di una soluzione facile a questo come posso ritornare alla Build 845?

Ti suggerisco di contattare prima il service desk perché non suona bene

Per ripristinare la tua build, l'unica cosa che posso suggerire è di disinstallare e reinstallare la versione di MT del tuo broker. I broker di solito sono diverse build indietro rispetto alla versione corrente.
Alain Verleyen  
crstokes:

Ho appena aggiornato alla Build 851 dalla Build 845 e non ha portato i miei indicatori personalizzati

In mancanza di una soluzione facile a questo come posso ritornare alla Build 845?

Cosa intendi per "non portare i miei indicatori personalizzati"?
crstokes  
Alain Verleyen:
Cosa intendi per "non portare i miei indicatori personalizzati"?
La build 851 ha gli indicatori standard ma non ha portato nessun indicatore che ho aggiunto alle build precedenti
Alexey Minkov  
crstokes:
La build 851 ha gli indicatori standard ma non ha portato avanti nessun indicatore che ho aggiunto alle build precedenti
I tuoi indicatori sono in formato MQ4 o file EX4?
miro1360  
Intende dire che molti indicatori personalizzati non funzionano con la build 851. Tutti gli indicatori, che funzionano nelle versioni precedenti, nella 851 non lo sono. Perché? Chi è l'elenco dei cambiamenti per la build 851?
Marco vd Heijden  

intende dire che ha aggiornato e da allora i suoi vecchi indicatori sono spariti.

Probabilmente sono ancora nella vecchia cartella.

miro1360  

c'è un sacco di indicatori personalizzati, che non funzionano correttamente dopo questo aggiornamento

hai provato ad aggiornare la storia attraverso il centro storico in MT4?

Stuart Browne  
miro1360:

c'è un sacco di indicatori personalizzati, che non funzionano correttamente dopo questo aggiornamento

hai provato ad aggiornare la storia attraverso il centro storico in MT4?

Hai contattato il service desk?
miro1360  
Stuart Browne:
Hai contattato il service desk?

Potete scegliere questo indicatore e provarlo nella build 845 e nella build 851.

Con la build 851 non funziona. Nelle build precedenti funzionava senza problemi.

E ci sono altri indicatori che non funzionano.

#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);
  }
Motivazione: