//中间变量INPUT:SS(1,1,100,1),K1(0.1,0.1,1,0.1),K2(0.1,0.1,1,0.1),BOCP(0.2,0,1,0.01),FBOCP(0.1,0,1,0.01);
SS:=1;
K1:=0.1;
K2:=0.1;
BOCP:=0.01;
FBOCP:=0.01;
DRAWKLINE1(H,O,L,C);
CYC:=BARSLAST(DATE>REF(DATE,1))+1;
昨开:=REF(VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS);
昨收:=REF(C,DAYBARPOS);
昨昨收:=REF(C,SUMBARS(DAYBARPOS=1,2));//昨天的前一天的收盘价,暂称为昨昨收
昨低:=REF(LLV(L,DAYBARPOS),DAYBARPOS);
昨高:=REF(HHV(H,DAYBARPOS),DAYBARPOS);//
今高:=HHV(H,DAYBARPOS);//
今低:=LLV(L,DAYBARPOS);
今开:=VALUEWHEN(DAYBARPOS=1,O);
N:=BARSLAST(DATE<>REF(DATE,1));
A:=HHV(H,N+1);
B:=LLV(L,N+1);
今高X:=IF(N>=1,A,今高);//今高
今低X:=IF(N>=1,B,今低);//今低
//
10日平均波幅:=REF(SUM(IF(REFX(DAYBARPOS=1,1),HHV(H,DAYBARPOS)-LLV(L,DAYBARPOS),0),SUMBARS(DAYBARPOS=1,10)),DAYBARPOS)/10;//AVERAGERANGE//
10日平均开收盘区间:=MA(ABS(O-C),10);//
开关:=ABS(昨开-昨收)<0.85*10日平均开收盘区间;//CANTRADE
3周期最高价:=REF(HHV(HIGH,3),1);
3周期最低价:=REF(LLV(LOW,3),1);
多头突破确认价:=昨高+BOCP*10日平均波幅;//LONGBREAKPT
空头突破确认价:=昨低-BOCP*10日平均波幅;//SHORTBREAKPT
多翻空确认价:=昨低+FBOCP*10日平均波幅;//LONGFBOPOINT
空翻多确认价:=昨高-FBOCP*10日平均波幅;//SHORTFBOPOINT
T:=(TIME>=0915 AND TIME<1430) OR (TIME>=2115 AND TIME<2230);
//交易条件
趋买市开多价:IF(昨收<=昨昨收,今开+K1*10日平均波幅,NULL);//BUYBOPT
趋买市开空价:IF(昨收<=昨昨收,今开-K2*10日平均波幅,NULL);//SELLBOPOINTEND
趋卖市开多价:IF(昨收>昨昨收,今开+K2*10日平均波幅,NULL);//BUYBOPT
趋卖市开空价:IF(昨收>昨昨收,今开-K1*10日平均波幅,NULL);//SELLBOPOINTEND