

图表显示为(附件中)单均线模型。
关键函数:SAMA,TIME
使用周期:1 分钟 K 线
模型说明:开盘后15分钟再根据均线与收盘价之间的关系进行日内买卖,尾盘平仓。
//中间变量
DIR2:=ABS(CLOSE-REF(CLOSE,20));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),20);
ER2:=SUM(ABS(DIR2/VIR2),1);
CS2:=ER2*(2/3-2/31)+2/31;
CQ2:=CS2*CS2;
SAMA:DMA(C,CQ2),COLORFFAA00,LINETHICK2
SAMAN:=SAMA(CLOSE,15);
//交易条件
开多条件 :=TIME>=091500 AND TIME<145500 AND CLOSE>SAMAN AND BARSLAST(CROSS(CLOSE,SAMAN ))>=3;
平多条件 :=TIME>=145500 OR (CLOSE<SAMAN AND BARSLAST(CROSS(SAMAN,CLOSE ))>=3);
开空条件 :=TIME>=090000 AND TIME<145500 AND CLOSE<SAMAN AND BARSLAST(CROSS(SAMAN,CLOSE ))>=3;
平空条件 :=TIME>=145500 OR (CLOSE>SAMAN AND BARSLAST(CROSS(CLOSE,SAMAN ))>=3);
//交易系统
SELLSHORT(平空条件 AND HOLDING<0,HOLDING,MARKET); //交易系统之平空操作
BUY(开多条件 AND HOLDING=0,30%,MARKET);//交易系统之开多操作
SELL(平多条件 AND HOLDING>0,HOLDING,MARKET); //交易系统之平多操作
BUYSHORT(开空条件 AND HOLDING=0,30%,MARKET); //交易系统之开空操作
红字部分有问题,没有那样的用法,其他的没问题了
//中间变量
DIR2:=ABS(CLOSE-REF(CLOSE,20));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),20);
ER2:=SUM(ABS(DIR2/VIR2),1);
CS2:=ER2*(2/3-2/31)+2/31;
CQ2:=CS2*CS2;
SAMA:DMA(C,CQ2),COLORFFAA00,LINETHICK2;
SAMAN:=SAMA(CLOSE,15);
//交易条件
开多条件 :=TIME>=091500 AND TIME<145500 AND CLOSE>SAMAN AND BARSLAST(CROSS(CLOSE,SAMAN ))>=3;
平多条件 :=TIME>=145500 OR (CLOSE<SAMAN AND BARSLAST(CROSS(SAMAN,CLOSE ))>=3);
开空条件 :=TIME>=090000 AND TIME<145500 AND CLOSE<SAMAN AND BARSLAST(CROSS(SAMAN,CLOSE ))>=3;
平空条件 :=TIME>=145500 OR (CLOSE>SAMAN AND BARSLAST(CROSS(CLOSE,SAMAN ))>=3);
//交易系统
SELLSHORT(平空条件 AND HOLDING<0,HOLDING,MARKET); //交易系统之平空操作
BUY(开多条件 AND HOLDING=0,30%,MARKET);//交易系统之开多操作
SELL(平多条件 AND HOLDING>0,HOLDING,MARKET); //交易系统之平多操作
BUYSHORT(开空条件 AND HOLDING=0,30%,MARKET); //交易系统之开空操作