加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

高手解析未来函数【四】-----PEAKBARS  和 TROUGHBARS

(2014-09-07 00:42:23)
标签:

股票

函数

高点

主图

最低价

PEAKBARS  与 TROUGHBARS  2个未来函数的含意分别为:
1.PEAKBARS(K,N,M) 前M个波峰到当前的周期数
2.TROUGHBARS(K,N,M)前M个波谷到当前的周期数
这2个函数在写公式时,带给我们很大的方便,
但在实际使用时,有一个地方会出现盲点,这会带来显示上的错误(M=1时,M=2以上无问题),
以下就PEAKBARS函数加以说明,(TROUGHBARS亦同)

PEAKBARS(1,5,1); {副图用}
当M等于1时,在波峰的值会为0,(下图箭头指处)


这原本就是周期函数的特质,是正确的,
但应用在选股上虽无问题,若要应用到显示上则会出现错误显示,此点特别请大家注意.

以要求显示上一高点转折以来的最低价为例,
{上一高点转折以来的最低价(误)  主图  一鸣老师}
ZIG(1,5);
K4:=PEAKBARS(1,5,1);
LLV(L,K4);
便会在波峰处出现错误显示(显示历史最低价),(下图箭头指处)


解决方法为改用BARSLAST函数:
{上一高点转折以来的最低价(正确)  主图  一鸣老师}
K1:ZIG(1,5);
K5:=BARSLAST(CROSS(MA(K1,2),K1))+1;
LLV(L,K5);

这样便可以改正原来的错误显示

新增    直接用PEAKBARS函数时,可使用 if 函数

{上一高点转折以来的最低价  主图  一鸣老师}
ZIG(1,5);
K4:=PEAKBARS(1,5,1);
LLV(L,IF(K4=0,REF(K4,1)+1,K4));


应用:
1.多头行情,显示一底比一底高
2.空头行情,显示一底比一底低

另一种解释:

 

{活跃股排序}
低点:IF(TROUGHBARS(3,10,1)=0 ,1,0);
高点:IF(PEAKBARS(3,10,1)=0 ,1,0);
偏移:ma(h/l,5),LINETHICK0;
排序:if(abs(sum(低点,40)-sum(高点,40))<2,sum(低点,40)*(偏移),0);

此指标排序出近期涨跌活跃的个股,是很好的辅助方法。这里的偏移我用的是振幅,大家可以改成成交量或者其他。【张哲龙】

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有