PEAKBARS 與 TROUGHBARS 2個(gè)未來(lái)函數的含意分別為:
1.PEAKBARS(K,N,M) 前M個(gè)波峰到當前的周期數
2.TROUGHBARS(K,N,M)前M個(gè)波谷到當前的周期數
這2個(gè)函數在寫(xiě)公式時(shí),帶給我們很大的方便,
但在實(shí)際使用時(shí),有一個(gè)地方會(huì )出現盲點(diǎn),這會(huì )帶來(lái)顯示上的錯誤(M=1時(shí),M=2以上無(wú)問(wèn)題),
以下就PEAKBARS函數加以說(shuō)明,(TROUGHBARS亦同)
PEAKBARS(1,5,1); {副圖用}
當M等于1時(shí),在波峰的值會(huì )為0,(下圖箭頭指處)
這原本就是周期函數的特質(zhì),是正確的,
但應用在選股上雖無(wú)問(wèn)題,若要應用到顯示上則會(huì )出現錯誤顯示,此點(diǎn)特別請大家注意.
以要求顯示上一高點(diǎn)轉折以來(lái)的最低價(jià)為例,
{上一高點(diǎn)轉折以來(lái)的最低價(jià)(誤) 主圖 一鳴老師}
ZIG(1,5);
K4:=PEAKBARS(1,5,1);
LLV(L,K4);
便會(huì )在波峰處出現錯誤顯示(顯示歷史最低價(jià)),(下圖箭頭指處)
解決方法為改用BARSLAST函數:
{上一高點(diǎn)轉折以來(lái)的最低價(jià)(正確) 主圖 一鳴老師}
K1:ZIG(1,5);
K5:=BARSLAST(CROSS(MA(K1,2),K1))+1;
LLV(L,K5);
這樣便可以改正原來(lái)的錯誤顯示
新增 直接用PEAKBARS函數時(shí),可使用 if 函數
{上一高點(diǎn)轉折以來(lái)的最低價(jià) 主圖 一鳴老師}
ZIG(1,5);
K4:=PEAKBARS(1,5,1);
LLV(L,IF(K4=0,REF(K4,1)+1,K4));
應用:
1.多頭行情,顯示一底比一底高
2.空頭行情,顯示一底比一底低
另一種解釋?zhuān)?/strong>
{活躍股排序}
低點(diǎn):IF(TROUGHBARS(3,10,1)=0 ,1,0);
高點(diǎn):IF(PEAKBARS(3,10,1)=0 ,1,0);
偏移:ma(h/l,5),LINETHICK0;
排序:if(abs(sum(低點(diǎn),40)-sum(高點(diǎn),40))<2,sum(低點(diǎn),40)*(偏移),0);
此指標排序出近期漲跌活躍的個(gè)股,是很好的輔助方法。這里的偏移我用的是振幅,大家可以改成成交量或者其他?!緩堈荦垺?/strong>