barslast只能求的最近一次條件滿足時距目前的周期數,怎樣才能求的前第二次或第三次條件滿足時距目前的周期數?
具體說想知道ma20與ma60金叉為條件,最近一次,前第二次以及前第三次滿足時分別距目前的周期數。
MA20:=MA(C,20);
MA60:=MA(C,60);
A:=CROSS(MA20,MA60);
N:=BARSLAST(A)+1;
N1:REF(N,N)+N;
N2:REF(N,N1)+N1;
僅供參考。
哇,謝謝,竟然是這樣解決的。
進一步,怎樣處理問題:站在目前的K線看(當前K線的MA20>MA60,即已經有了一次均線金叉了),如何取得二次金叉到一次死叉之間的最高收盤價對應的K線到目前的周期數?
MA20:=MA(C,20);
MA60:=MA(C,60);
A:=CROSS(MA20,MA60);
N:=BARSLAST(A)+1;
N1:=BARSLAST(CROSS(MA60,MA20))+1;
NN:REF(HHVBARS(C,N),N1)+N1;
模型僅供參考
NN即為所求。