指标: ZigZag

 

ZigZag:

ZigZag Indicator tracks and connects extreme points of the chart, the distance between these points

Author: MetaQuotes Software Corp.

 

林焕才2011216日阅,谢谢提供

 
这个版本BUG有点多,更新历史的时候会丢掉高点或者低点,很多时候历史数据里有两个连续的高点或者连续的低点,造成EA中完全不可用,因为会给出错误的数据,不知道能不能修复下
 

发现系统带的这个指标可能有点小瑕疵,不过不影响最终结果。

77行: if(ExtZigzagBuffer[i]!=0.0)   找到从当前往前数第3个高低点的位置在i后

79行:i++                                在1的基础上+1后退出循环。

89行:if(ExtLowBuffer[i]!=0.0)  此处应该不会出现高点或低点呀 应该是i-1才对吧?