Le Build 851 n'apporte pas tous les indicateurs

 

Je viens de passer de la version 845 à la version 851 et mes indicateurs personnalisés n'ont pas été pris en compte.

En l'absence d'une solution facile, comment puis-je revenir à la version 845 ?

 
crstokes:

Je viens de passer de la version 845 à la version 851 et mes indicateurs personnalisés n'ont pas été pris en compte.

En l'absence d'une solution facile, comment puis-je revenir à la version 845 ?

Je vous suggère de contacter d'abord le service d'assistance car cela ne semble pas bon.

Pour revenir à votre build, la seule chose que je peux vous suggérer est de désinstaller et réinstaller la version de MT de votre courtier. Les courtiers ont généralement plusieurs builds de retard sur la version actuelle.
 
crstokes:

Je viens de passer de la version 845 à la version 851 et mes indicateurs personnalisés n'ont pas été pris en compte.

En l'absence d'une solution facile, comment puis-je revenir à la version 845 ?

Que voulez-vous dire par "ne pas faire apparaître mes indicateurs personnalisés" ?
 
Alain Verleyen:
Que voulez-vous dire par "ne pas apporter mes indicateurs personnalisés" ?
La build 851 a les indicateurs standards mais n'a pas apporté les indicateurs que j'ai ajoutés aux builds précédentes.
 
crstokes:
La build 851 a les indicateurs standards mais n'a pas avancé les indicateurs que j'ai ajoutés aux builds précédentes.
Vos indicateurs au format MQ4 ou en fichiers EX4 ?
 
Il veut dire que beaucoup d'indicateurs personnalisés ne fonctionnent pas avec la version 851. Tous les indicateurs, qui fonctionnent dans les versions précédentes, ne fonctionnent pas dans la 851. Pourquoi ? Qui est la liste des changements pour la build 851 ?
 

Il veut dire qu'il a fait une mise à jour et que depuis, ses anciens indicateurs ont disparu.

Ils sont probablement encore dans l'ancien dossier.

 

2 indicateurs personnalisés ne fonctionnent pas correctement.
(MACD_OsMA_4ColorLH & Brooky_CCi_Shade )


 

Il y a beaucoup d'indicateurs personnalisés qui ne fonctionnent pas correctement après cette mise à jour.

Avez-vous essayé de mettre à jour l'historique via le centre d'historique de MT4 ?

 
miro1360:

Il y a beaucoup d'indicateurs personnalisés qui ne fonctionnent pas correctement après cette mise à jour.

Avez-vous essayé de mettre à jour l'historique via le centre d'historique de MT4 ?

Avez-vous contacté le service desk ?
 
Stuart Browne:
Avez-vous contacté le service d'assistance ?

Vous pouvez choisir cet indicateur et l'essayer dans le build 845 et le build 851.

Avec la version 851, il ne fonctionne pas. Dans les builds précédentes, il fonctionnait sans problème.

Et il y a d'autres indicateurs qui ne fonctionnent pas.

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