比如,1分鐘周期下,以當天第一次rsi>80的那根K線為參考,向上突破開多,向下突破開空。但只有當天的第一次rsi>80那根K線有效。而且多空在當天各只做一把。
請問怎么實現。主要是限制當天只有第一突破開倉,以后再經過這個軸的全無效
LC := REF(CLOSE,1);//前一周期收盤價
RSI:SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;//當根K線收盤價與前一周期收盤價做差,在該差值與0之間取最大值,做N1周期移動平均。收盤價與前一周期收盤價做差值,取該差值的N1周期移動平均值,兩平均值之間做比值。
N:=BARSLAST(DATE<>REF(DATE,1))+1;
A:=RSI>80&&COUNT(RSI>80,N)=1;
NN:=BARSLAST(A);
CC:=VALUEWHEN(A,C);
C>CC&&NN<N&&COUNT(BARSBK=1,N)=0,BPK;
C<CC&&NN<N&&COUNT(BARSSK=1,N)=0,SPK;
AUTOFILTER;
僅供參考!