模型源碼:
MA5:=MA(C,5);
MA10:=MA(C,10);
HH:=VALUEWHEN(DATE<>REF(DATE,1),H);
LL:=VALUEWHEN(DATE<>REF(DATE,1),L);
NN:=BARSLAST(DATE<>REF(DATE,1))+1;
HHH:=HHV(H,NN);
LLL:=LLV(L,NN);
MA5>MA10&&TIME>0902&&TIME<1457&&CLOSE>HH,BK;
(TIME>0902&&TIME<1457&&CLOSE<(LLL+HHH)/2)||TIME>=1457,SP;
MA5<MA10&&TIME>0902&&TIME<1457&&CLOSE<LL,SK;
(TIME>0902&&TIME<1457&&CLOSE>(HHH+LLL)/2)||TIME>=1457,BP;
源碼解析:
MA5賦值:收盤價的5日簡單移動平均
MA10賦值:收盤價的10日簡單移動平均
HH賦值:VALUEWHEN(日期<>昨日日期,最高價)
LL賦值:VALUEWHEN(日期<>昨日日期,最低價)
NN賦值:上次日期<>昨日日期距今天數+1
HHH賦值:NN日內最高價的最高值
LLL賦值:NN日內最低價的最低值
MA5>MA10并且時間>0902并且時間<1457并且收盤價>HH,BK
(時間>0902并且時間<1457并且收盤價<(LLL+HHH)/2)或者時間>=1457,SP
MA5<MA10并且時間>0902并且時間<1457并且收盤價<LL,SK
(時間>0902并且時間<1457并且收盤價>(HHH+LLL)/2)或者時間>=1457,BP