先要学会怎么回测数据,再考虑优化模型,按CTRL+S跳出通达信的程序交易评测系统,在专家系统公式中编写下面代码,测了一下,胜率是22%,有谁看得懂的,指导一下代码问题。
程序交易评测设置报告
评测公式:专家系统公式-(日线)-十线反弹
评测时段:2018/11/06-2019/11/06 向前多取100个数据用于计算 强制平仓计入收益
评测品种:2774只 初始投入1000000元
开仓条件:专家系统公式发出的开仓信号
开仓方式:使用全部资金开仓
平仓条件:公式中定义的平仓条件
止损平仓:按当日收盘价计算是否满足止损条件,按本周期收盘价平仓
最大损失止损平仓:与开仓资金相比亏损达到3%,则全部数量平仓
最大收益止盈平仓:与开仓资金相比收益达到30%,则全部数量平仓
MA1:=MA(CLOSE,10);
MA2:=MA(CLOSE,20);
MA3:=MA(CLOSE,30);
T1:=(MA1 > MA2) AND (MA2 > MA3);{10,20,30线多头排列}
T2:=HHV(C,5)/LLV(C,5) >1.2;{5日内收盘价有20%差距}
{强势股标准:10,20,30线多头排列,5日内收盘价有20%差距}
TT:=T1 AND T2;
B1:=IF(CROSS(MA1,LOW),MA1,0);{盘中跌破10日线}
B2:=MA1 > REF(MA1,1);{十日线上扬}
{买入条件:开盘价大于10日线,盘中跌破10日线,十日线上扬}
BB1:=TT AND (
OPEN > MA1) AND B1 AND B2;
{卖出条件:盘中高价突破买入价3%}
SS1:=CROSS(H,B1*1.03);
买入:=BB1;
卖出:=SS1;
ENTER
LONG :买入;
EXITLONG:卖出;