根據您的思路編寫如下,僅供參考
N:=BARSLAST(DATE<>REF(DATE,1))+1;
T1:=VALUEWHEN(CROSS(ISLASTBK,0.5),DATE);
LL:=VALUEWHEN(DATE=T1,LLV(L,N));
ZS:=IF(DATE=T1,REF(L,BARSBK+1),LL);
C<=ZS,SP;
N:=BARSLAST(DATE<>REF(DATE,1))+1;
T1:=VALUEWHEN(CROSS(ISLASTBK,0.5),DATE);
LL:=VALUEWHEN(DATE=T1,LLV(L,N));
ZS:=IF(DATE=T1,REF(L,BARSBK+1),LL);
以上為老師幫助所寫。
現在我想把以上內容分成三種情況分別寫出來,但以下所寫的都不對,請老師幫助修改一下,謝謝,新年快樂!ZS:=IF(DATE=T1,(REF(H,BARSSK+1)>REF(H,BARSSK)),HH0);//開倉當根K線高點,低于前一根K線的高點
ZQ:=IF(DATE=T1,(REF(H,BARSSK+1)<REF(H,BARSSK)),HH0);//開倉當根K線高點,高于前一根K線的高點ZJ:=IF(DATE=T1,(REF(H,BARSSK+1)=REF(H,BARSSK)),HH0);//開倉當根K線高點,等于前一根K線的高點C<ZS,SP;C<ZQ,SP;C<ZJ,SP;
這3個條件是想滿足什么呢?
ZS:=IF(DATE=T1,(REF(H,BARSSK+1)>REF(H,BARSSK)),HH0);//開倉當根K線高點,低于前一根K線的高點
是指的 當天開倉且開倉當根K線高點,低于前一根K線的高點,取以開倉K線前一根K線的最高價,否則取開倉的那根日線的最高價止損?