 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- gxx978
|
//出现5日上穿10日之后,收盘价在5日均线以上,收盘价高于前一根最高价,则开多
//出现5日下穿10日之后,收盘价在10日均线以下,收盘价低于前一根最低价,则开空
//现价小于上根K线最低点,平多
//现价大于上根K线最高点,平空
//采用固定间隔模式
INPUT:手数(1,1,100,1);
MA5:MA(C,5);
MA10:MA(C,10);
CONKD:REF(MA5>MA10,1) AND REF(C,1)>REF(MA5,1) AND REF(C,1)>REF(H,2); //开多条件
CONKK:REF(MA5<MA10,1) AND REF(C,1)<REF(MA5,1) AND REF(C,1)<REF(L,2); //开空条件
IF L<REF(L,1) THEN
SELL(HOLDING>0,HOLDING,MARKET); //现价小于上根K线最低价,平多
IF H>REF(H,1) THEN
SELLSHORT(HOLDING<0,HOLDING,MARKET); //现价大于上根K线最高价,平空
IF CONKD THEN
BUY(HOLDING=0,手数,MARKET); //开多
IF CONKK THEN
BUYSHORT(HOLDING=0,手数,MARKET); //开空 |
|