高手解析未来函数【四】

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)

相关推荐