等级: 免费版
- 注册:
- 2024-4-8
- 曾用名:
|
代码及测试条件相同为何结果 差异巨大 ? 技术指标转交易系统一致性测试
现象:发现技术指标的代码,原封不动复制转换为交易系统后,在同样的入场、出场条件下,同样的测试品种、同样的测试时间下,胜率、盈亏比等相差非常大,什么原因
一、技术指标测试
1、代码
VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
VAR2:=LLV(LOW,34);
VAR3:=HHV(HIGH,34);
SK1:=EMA((VAR1-VAR2)/(VAR3-VAR2)*100,13);
SD:=EMA(SK1,3);
卖出:=CROSS(Sd,Sk1);
买进:CROSS(SK1,SD);
2、入场规则
3、出场条件,资产变负,最大损失5%平仓,其他条件不勾选
4、测试品种,全深圳A股1580余支票
测试时间 20230119-20231220
5、测试结果 ,胜率 30.84%
二、技术指标转为交易系统
VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
VAR2:=LLV(LOW,34);
VAR3:=HHV(HIGH,34);
SK1:=EMA((VAR1-VAR2)/(VAR3-VAR2)*100,13);
SD:=EMA(SK1,3);
卖出:=CROSS(Sd,Sk1);
买进:CROSS(SK1,SD);
资产变负:=OPENPROFIT<0 AND ABS(OPENPROFIT)/ASSET>=0.05;
pd:资产变负;
平多: SELL(PD,0,THISCLOSE); //平多信号
开多: BUY(买进,0,THISCLOSE); //开多信号
其他测试条件与技术指标测试相同,但结果:胜率 15.33%
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?
x
|