模型源码:
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