關于編譯的一個問題 [文華財經]
- 咨詢內容:
老師,我想X周期內的第二個高點值。
比如9個周期內 最高值是 9 7 8 6 5 4 3 2 1
那么我想求出第二個最值怎么寫。
我知道HHV(H,9) 可以求出9個周期內最高值,現在我想知道,怎么求出除去這根K線以后,剩下的8根K線里面的最高值是多少。
- 文華技術人員:
您可以參考這個函數:
HV(X,N): 求X在N個周期內(不包含當前k線)的最高值。
注:1、若N為0則從第一個有效值開始算起(不包含當前K線);2、當N為有效值,但當前的k線數不足N根,按照實際的根數計算,第一根k線返回空值;3、N為空值時,返回空值。4、N可以是變量。
例1:HH:HV(H,10);//求前10根k線的最高點。例2:N:=BARSLAST(DATE<>REF(DATE,1))+1;NN:=REF(N,N);ZH:VALUEWHEN(DATE<>REF(DATE,1),HV(H,NN));//在分鐘周期上,求昨天最高價。例3:HV(H,5) 和 REF(HHV(H,5),1) 的結果是一樣的,用HV編寫更加方便。 - 文華客服:
函數 我知道,可是這個不是我想要問的。
我想要的是求出某一K線( 包含這個K線前)前N個周期的 第二個最高值的點所對應的價格。
比如,白糖主連,今天算, 前4天的最高價格 4900 4950 5000 5005 還有今天 5010,最高價格是 今天的5010,第二個 高的是5005 也就是昨天 第三個高的是5000。
我想知道 我怎么 能夠求出 這個第二個最高值的點。HHV(H,N) 可以幫我求出N個周期內的最高值 的點 , HV(H,N) 可以幫我求出 不包括 當根K線在內的 N個周期內的最高值的點,這個區別我懂。
麻煩老師幫我一下,告訴我如何編譯求第二個最高點的編碼。
- 網友回復:
可以使用這個函數:
LOOP1(X,N,TYPE);循環統計函數 對X在N個周期進行TYPE相應的操作
注:TYPE取值:MAX_VALUE 最大值;MIN_VALUE 最小值;MAX_POS 最大值位置;MIN_POS 最小值位置;MAX1_VALUE 最大值(不包括自身周期);MIN1_VALUE 最小值(不包括自身周期);MAX1_POS 最大值位置(不包括自身周期);MIN1_POS 最小值位置(不包括自身周期);SECONDMAX_VALUE 次大值;SECONDMIN_VALUE 次小值;SECONDMAX_POS 次大值位置; SECONDMIN_POS 次小值位置;SECONDMAX1_VALUE 次大值(不包括自身周期);SECONDMIN1_VALUE 次小值(不包括自身周期);SECONDMAX1_POS 次大值位置(不包括自身周期);SECONDMIN1_POS 次小值位置(不包括自身周期);TIMES 滿足表達式的次數;ADD 加和;AVERAGE 均值。
例1:HH:VALUEWHEN(WAVEPEAK(2),H);//取波峰位置的最高價HH1:LOOP1(HH,10,SECONDMAX_VALUE);//10周期內波峰位置的最高價的次高值含義說明:1、取包含當根K線內的10根K線內的波峰位置的K線的最高價2、對最高價從大到小進行排序3、當根K線的HH1返回值為排序中第二大的值
注:如果10個周期最高值為唯一值,即10個周期的HH取值相同,則最高值與次高值相等,HH1返回對應的HH值
例2:HH1:LOOP1(H,10,SECONDMAX1_POS);說明:不包含當根K線的前面10根K線的最高價中第二大的取值對應K線,距離當前K線的位置
例3:POS1:LOOP1(H,30,SECONDMAX1_POS);POS2:LOOP1(H,30,MAX1_POS);POS1<POS2&&REF(VOL,POS1)<REF(VOL,POS2)&&C<LV(L,30)&&VOL>REF(VOL,1),SK;說明:30周期內次高點的位置比最高點的位置靠近當前位置,并且次高點的成交量比最高點的成交量低,當前價格跌破了30周期內的最低點并且成交量增加,M頭形成反轉形態,做空入場。
替代編寫方法說明:LOOP1(X,N,MAX_VALUE)=HHV(X,N)LOOP1(X,N,MIN_VALUE)=LLV(X,N)LOOP1(X,N, MAX_POS)=HHVBARS(X,N)LOOP1(X,N, MIN_POS)=LLVBARS(X,N)LOOP1(X,N, MAX1_VALUE)=HV(X,N)LOOP1(X,N, MIN1_VALUE)=LV(X,N)LOOP1(X,N, TIMES)=COUNT(X,N)LOOP1(X,N, ADD)=SUM(X,N)LOOP1(X,N, AVERAGE)=MA(X,N)
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容