Build 851没有引入所有指标

 

我刚刚从Build 845升级到Build 851,但它没有带来我的自定义指标

如果没有一个简单的解决方案,我怎样才能恢复到Build 845?

 
crstokes:

我刚刚从Build 845升级到Build 851,但它没有带来我的自定义指标

如果没有一个简单的解决方案,我怎样才能恢复到Build 845?

建议你先联系服务台,因为这听起来不太妙。

要恢复你的版本,我唯一能建议的是卸载并重新安装你的经纪商版本的MT。经纪商通常比当前版本晚几个版本。
 
crstokes:

我刚刚从Build 845升级到Build 851,但它没有带来我的自定义指标

如果没有一个简单的解决方案,我怎样才能恢复到Build 845?

你说的 "不能带来我的自定义指标 "是什么意思?
 
Alain Verleyen:
你说的 "没有带来我的自定义指标 "是什么意思?
851版有标准指标,但没有带来我在以前版本中添加的任何指标。
 
crstokes:
Build 851有标准的指标,但没有把我在以前的Build中添加的任何指标提前。
你的指标是MQ4格式还是EX4文件?
 
他的意思是,很多自定义指标 在851版本中无法工作。所有的指标,在以前的版本中都能工作,但在851中却不能。为什么?谁是851版本的变化清单?
 

他的意思是,他更新了,从那时起他的旧指标就不见了。

它们可能还在旧的文件夹里。

 

2个自定义指标 不能正常运行。
(MACD_OsMA_4ColorLH & Brooky_CCi_Shade )


 

有很多自定义指标,在这次更新后不能正常运行。

你是否尝试过通过MT4的历史中心更新历史?

 
miro1360:

有很多自定义指标,在这次更新后不能正常运行。

你是否尝试过通过MT4的历史中心更新历史?

您是否联系过服务台?
 
Stuart Browne:
你是否与服务台联系过?

你可以选择这一个指标,并在Build 845和Build 851中尝试它。

在Build 851中,它不能工作。在以前的版本中,工作没有问题。

还有更多其他的指标也不工作。

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