【文章】通达信常见未来函数ZIG、PEAK、PEAKBARS 、TROUGH
在通达信公式系统中,有未来函数的指标公式一定要加倍注意,很可能是忽悠人的,先了解一下以下是几个常用未来函数的具体用法和案例解析:
ZIG - 之字转向函数(核心函数)
作用:识别价格趋势转折点
语法:ZIG(K,N)
参数:K为价格类型(0:最高最低价,1:开盘价,2:最高价,3:最低价,4:收盘价),N为转向阈值(百分比)
案例:ZIG(3,5) 表示当价格从最低点反弹超过5%时标记为向上转向,从最高点回落超过5%时标记为向下转向
PEAK - 前M个波峰取值
作用:获取最近M个ZIG波峰的价格
语法:PEAK(K,N,M)
示例:
A:=ZIG(4,5);
前高1:=PEAK(4,5,1); // 最近1个波峰价格
前高2:=PEAK(4,5,2); // 前第2个波峰价格
PEAKBARS - 波峰位置定位
作用:计算波峰出现的相对位置
语法:PEAKBARS(K,N,M)
示例:
波峰天数:=PEAKBARS(4,5,1); // 最近波峰距今的周期数
DRAWTEXT(CURRBARSCOUNT=波峰天数+1,H,'←前高',COLORRED); // 标注波峰位置
TROUGH - 波谷取值函数
作用:获取最近M个ZIG波谷的价格
语法:TROUGH(K,N,M)
示例:
波谷价:=TROUGH(4,5,1); // 最近波谷价格
支撑线:IF(波谷价>0,波谷价,DRAWNULL),COLORGREEN; // 绘制动态支撑线
风险提示:使用含未来函数的策略进行历史回测时,可能出现过度拟合现象,建议实际使用前需进行充分的前瞻性测试,也可以用本站的检测工具检测,做到心中有数。
内容仅供学习参考,不作为任何买卖依据!部分内容源于网络,如涉版权,请及时联系客服处理,感谢支持!