文章 "不使用额外的缓冲区,为中间计算进行系列价格的平均化" - 页 3

 

很棒的指标。我们在 MT4 中了解过它们,但在 MT5 中编译时会出现很多错误。MT5 版本为 2280。如何修复?在此先表示感谢。

 

类似问题。MT5 版本 2317。

Nameless.png。

 
在 MT4 中编译成功。这就奇怪了。
 

我想知道网站上是否有一个与编译直接相关的分支

 
类似问题。MT5 版本 2361。
 

问题迎刃而解,您只需将枚举取出....

enum Smooth_Method
     {
      MODE_SMA_,  //SMA
      MODE_EMA_,  //EMA
      MODE_SMMA_, //SMMA
      MODE_LWMA_, //LWMA
      MODE_JJMA,  //JJMA.
      MODE_JurX,  //JurX
      MODE_ParMA, //ParMA
      MODE_T3,     //T3
      MODE_VIDYA,  //维迪亚
      MODE_AMA     //AMA
     }; 
     
     
//+X================================================================X+
//| 计算 XMA 算法所需的最小条数
//+X================================================================X+ 
int GetStartBars(Smooth_Method Method,int Length,int Phase)
 
LexTon:

问题迎刃而解,您只需将枚举取出....

请告诉我,如果不难的话,这些改动是否应该或可以在指标代码的任何地方进行?还是把这个枚举放在代码末尾更好?谢谢!
 
LexTon:

问题迎刃而解,您只需将枚举取出....

我得到了这个结果。我将其插入第 41 行。我得到了三个编译错误:'#property' - 预期分号 SmoothAlgorithms.mqh 7 1';'FastMethod' - 无法转换枚举 RAVI.mq5 197 64;'SlowMethod' - 无法转换枚举 RAVI.mq5 198 64。这就是目前的结果。



 
Nikolay Kositsin #:
好的我知道了

怎么弄?

 
好文章