大智慧引用函數HHV和LLV的運用 引用函數HHV和LLV的運用 1、引用函數HHV 最高值 求最高值。 用法:HHV(X,N),求N周期內X最高值,N=0則從第一個有效值開始。 例如:HHV(HIGH,30),表示求30日最高價。 2、引用函數LLV 最低值 求最低值。 用法:LLV(X,N),求N周期內X最低值,N=0則從第一個有效值開始。 例如:LLV(LOW,0),表示求歷史最低價。 例1、如指標(主圖) CG:=Ma(C,18),color00ff00;{18日簡單移動平均} FL:=hhv(CG,3),COLOR00ff00;{取3日CG的最高值} FL3:hhv(CG,9),COLOR00FF00,linethick2;{取9日CG的最高值,畫綠色粗線} FS3:if(CG<FL3,(CG-(FL3-CG)),FL3),COLORred,linethick2;{根據括號內所求的值及條件畫紅色粗線}。 例2、根據走勢特征編制n日內創(chuàng)新高選股公式: hhv(high,n)=hhv(high,0) and barscount(c)>=n; 注:n為指標參數,可在參數設定范圍內設定參數范圍。HHV(x,n),求n周期內x最高值,n=0則從第一個有效值開始;barscount(x),將當前位置到n周期前的數值設為1,若x非0,則將當前位置到n周期前的數值設為1。如把N添上參數30就是30日內創(chuàng)新高。 例3、指標(副圖) {三線開花 n:1 100 20} C0:=(h+l+c)/3; a1:=HHV(C0,n);a2:=LLV(C0,n);a3:=a1-a2; a4:=ema((C0-a2)/a3,2)*100; b1:=HHV(C0,4*n);b2:=LLV(C0,4*n);b3:=b1-b2; b4:=ema((C0-b2)/b3,2)*100; C1:=HHV(C0,16*n);C2:=LLV(C0,16*n);C3:=C1-C2; C4:=ema((C0-C2)/C3,2)*100; 短期相對價位:a4,color66d,linethick2; 中期相對價位:b4,color6699ff,linethick2; 長期相對價位:C4,color6600ff,linethick2; 天線:95,linethick2,coloreeee33,pointdot; 地線:5,linethick2,color33ee33,pointdot; 中線:50,linethick2,coloreeeeee,pointdot; 指標解析: {三線開花 n:1 100 20} C0:=(最高價+最低價+收盤價)/3; a1:=最高值(C0,n);a2:=最低值(C0,n);a3:=a1-a2; a4:=指數平滑移動平均((C0-a2)/a3,2)*100; b1:=最高值(C0,4*n);b2:=最低值(C0,4*n);b3:=b1-b2; b4:=指數平滑移動平均((C0-b2)/b3,2)*100; C1:=最高值(C0,16*n);C2:=最低值(C0,16*n);C3:=C1-C2; C4:=指數平滑移動平均((C0-C2)/C3,2)*100; 短期相對價位:a4,color66d,linethick2; 中期相對價位:b4,color6699ff,linethick2; 長期相對價位:C4,color6600ff,linethick2; 天線:95,linethick2,coloreeee33,點狀線; 地線:5,linethick2,color33ee33,點狀線; 中線:50,linethick2,coloreeeeee,點狀線; 例4、選股指標n日內創(chuàng)新低 llv(low,n)=llv(low,0) and barscount(close)>=n; 注n為指標參數,可在參數設定范圍內設定參數范圍。Llv(x,n),求n周期內x最低值,n=0則從第一個有效值開始;barscount(x)第一個有效數據到當前的天數,例如,barscount(close)以于日線數據取得上市以來總交易日數。 以上這兩個函數在指標編寫中被廣泛采用。 |
|