
等级: 新手上路
- 注册:
- 2025-3-12
- 曾用名:
|
测试的策略是:日内hands123
策略内容如下:
/准备中间变量
INPUT:SS(1,1,10000,1),NMIN1(30,1,1000,1),NMIN2(10,1,100,1),N1(0,0,100,1);
N:=TODAYBAR;
//由于时间进制不同,时间加减需要换算成秒处理后,再转化成时间
BEGIN_TIME:T0TOTIME(TIMETOT0(OPENTIME(1))+NMIN1*60 );
END_TIME:T0TOTIME(TIMETOT0(CLOSETIME(0))-NMIN2*60 );
开盘30分钟最高价:=VALUEWHEN(TIME<=BEGIN_TIME,HHV(H,N));
开盘30分钟最低价:=VALUEWHEN(TIME<=BEGIN_TIME,LLV(L,N));
手数:=SS;
上轨:开盘30分钟最高价+N1*MINDIFF;
下轨:开盘30分钟最低价-N1*MINDIFF;
//条件
开多条件:=C>上轨;
开空条件:=C<下轨;
//交易系统
IF TIME>BEGIN_TIME AND TIME<END_TIME THEN BEGIN
开多:BUY(开多条件 AND HOLDING=0,手数,MARKET);
开空:BUYSHORT(开空条件 AND HOLDING=0,手数,MARKET);
END
//平仓
IF TIME>=END_TIME or REMAININGTIME(CLOSETIME(0))<=600 THEN BEGIN
收盘平多:SELL(1,手数,MARKET);
收盘平空:SELLSHORT(1,手数,MARKET);
END
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值
测试品种的数据已做更新
回测的问题:
1、回测没有任何数据显示;
2、K线图只有上下轨,没有出现买卖点
请问以上问题到底是策略问题,还是系统问题?需要怎么解决?
|
|