Build 851 zeigt nicht alle Indikatoren an

 

Ich habe soeben von Build 845 auf Build 851 aktualisiert und meine benutzerdefinierten Indikatoren wurden nicht übernommen.

Wenn ich keine einfache Lösung dafür finde, wie kann ich wieder zu Build 845 zurückkehren?

 
crstokes:

Ich habe soeben von Build 845 auf Build 851 aktualisiert und meine benutzerdefinierten Indikatoren wurden nicht übernommen.

Wenn ich keine einfache Lösung dafür finde, wie kann ich wieder zu Build 845 zurückkehren?

Ich schlage vor, dass Sie sich zuerst mit dem Service Desk in Verbindung setzen, denn das hört sich nicht gut an.

Um Ihren Build wiederherzustellen, kann ich nur vorschlagen, die MT-Version Ihres Brokers zu deinstallieren und neu zu installieren. Broker sind in der Regel mehrere Builds hinter der aktuellen Version.
 
crstokes:

Ich habe soeben von Build 845 auf Build 851 aktualisiert und meine benutzerdefinierten Indikatoren wurden nicht übernommen.

Wenn ich keine einfache Lösung dafür finde, wie kann ich wieder zu Build 845 zurückkehren?

Was meinen Sie mit "meine benutzerdefinierten Indikatoren werden nicht angezeigt"?
 
Alain Verleyen:
Was meinen Sie mit "meine benutzerdefinierten Indikatoren werden nicht übernommen"?
Build 851 hat die Standardindikatoren, aber keine Indikatoren, die ich zu früheren Builds hinzugefügt habe.
 
crstokes:
Build 851 hat die Standardindikatoren, aber keine Indikatoren, die ich zu früheren Builds hinzugefügt habe
Sind Ihre Indikatoren im MQ4-Format oder in EX4-Dateien?
 
Er meint, dass viele benutzerdefinierte Indikatoren nicht mit Build 851 funktionieren. Alle Indikatoren, die in früheren Versionen funktionierten, funktionieren in 851 nicht. Und warum? Wer ist die Liste der Änderungen für Build 851?
 

er meint, dass er aktualisiert hat und seitdem seine alten Indikatoren verschwunden sind.

Sie befinden sich wahrscheinlich noch im alten Ordner.

 

2 benutzerdefinierte Indikatoren laufen nicht korrekt.
(MACD_OsMA_4ColorLH & Brooky_CCi_Shade )


 

es gibt viele benutzerdefinierte Indikatoren, die nach diesem Update nicht mehr korrekt laufen

Haben Sie versucht, den Verlauf über das History Center in MT4 zu aktualisieren?

 
miro1360:

es gibt viele benutzerdefinierte Indikatoren, die nach diesem Update nicht mehr korrekt laufen

Haben Sie versucht, die Historie über das History Center in MT4 zu aktualisieren?

Haben Sie den Service Desk kontaktiert?
 
Stuart Browne:
Haben Sie sich mit dem Service Desk in Verbindung gesetzt?

Sie können diesen einen Indikator auswählen und ihn in Build 845 und Build 851 ausprobieren.

Mit Build 851 funktioniert er nicht. In früheren Builds funktionierte er ohne Probleme.

Und es gibt noch weitere Indikatoren, die nicht funktionieren.

#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);
  }
Grund der Beschwerde: