测试结果真假?

 

2013从业,2019书写ea,今天2022.06.20测试了主要货币对的20年+,历史数据,结果先发一下

程序保守按照1w余额测试纯算法交易。

激进点2000usd,貌似就需要人工值守了,也有回测图,也没有爆掉。

资管里面加入了复投算法

这是历史数据包

最重要的净值曲线(EURUSD)

测试报告,貌似测试质量不高,不知道为何,让我一度怀疑这个结果。

哪位朋友有完整的mt4历史数据包,可以给我发一下,我在测试一下子吧

欢迎大家交流,有历史数据包的朋友私信下我哈,谢谢


2022.06.22

从网上找到了完整的eurusd历史数据,测试结果如下。


 

没有意义。

1.数据质量太低没有参考价值。

2.即使结果可信,20年收益35%,回撤25%,谁会用?

 
Tao Lu #:

没有意义。

1.数据质量太低没有参考价值。

2.即使结果可信,20年收益35%,回撤25%,谁会用?

1、现在主要的问题是解决历史数据的问题。因为我在测试USDJPY在2013年的时候出现了断层,但是当时只是数据缺失,无非就是没数据不开仓而已。

2、至于您说的收益率以及回测问题,四个办法解决,一增加高频参数,二减小时间区间,三增大风险值,也就是基本单位值,当然风险是与利润并存的。四增加货币对。。。

 
Sang Peng #:

1、现在主要的问题是解决历史数据的问题。因为我在测试USDJPY在2013年的时候出现了断层,但是当时只是数据缺失,无非就是没数据不开仓而已。

2、至于您说的收益率以及回测问题,四个办法解决,一增加高频参数,二减小时间区间,三增大风险值,也就是基本单位值,当然风险是与利润并存的。四增加货币对。。。

一、二、四实质上是一样的

 

2022.06.22

把频率调高了(M30),并优化了出场参数。

但是从资金曲线来看中间出现了断崖,因为下单没有在单笔上面做止损设置,那么断崖主要原因是持亏损仓位导致的净值回撤。

这个时间段是在行情走势出现的拐点。

解决办法:做择时报警程序,关闭程序,规避净值回撤即可。


另外在测试过程中还发现了某一大段时间的空窗期,下一步要测试在这个空窗期是否有另外的交易机会存在。

 
实战试试
 
wenjie xia #:
实战试试

昂,测试时间跨度比较久,还有一些因素需要再测试确认,暂时想到的先这两个。

一,加大下单手数,增加杠杆,加大风险,放大利润,寻找极点;

二,优化下出场条件,增加更加有效的、收益加大的出场条件;

 
Sang Peng #:

昂,测试时间跨度比较久,还有一些因素需要再测试确认,暂时想到的先这两个。

一,加大下单手数,增加杠杆,加大风险,放大利润,寻找极点;

二,优化下出场条件,增加更加有效的、收益加大的出场条件;

至少要跑得动10个货币以上测试10年才算比较好的EA策略

 
Yueh Kin Twang #:

至少要跑得动10个货币以上测试10年才算比较好的EA策略

是的,我现在寻找完善的历史数据,我想先把主要货币对全部测试完毕,然后再去测试交叉货币。

看到帖子的汇友,大家有质量再高点的历史数据就私发一下,我好在确认一下,先谢过。

 
Sang Peng #:

是的,我现在寻找完善的历史数据,我想先把主要货币对全部测试完毕,然后再去测试交叉货币。

看到帖子的汇友,大家有质量再高点的历史数据就私发一下,我好在确认一下,先谢过。

就算使用历史质量99%的tick数据回测试也没有任何意义!何况还是mt4,mt4使用历史质量99%回测结果翻10000倍也没有意义! 别说实盘了模拟盘就知道是不是回测试那样的结果了!历史以前我有10年后来我全部删除了! 我就经过这个惨痛教训。

 
leida265 liao #:

就算使用历史质量99%的tick数据回测试也没有任何意义!何况还是mt4,mt4使用历史质量99%回测结果翻10000倍也没有意义! 别说实盘了模拟盘就知道是不是回测试那样的结果了!历史以前我有10年后来我全部删除了! 我就经过这个惨痛教训。

朋友,你说的对,已经找到导入完整数据的方式,近期又要闭关测试了。

前面那位朋友讲的对,跑十来个币种看综合的结果吧。

底层逻辑正确(80%)其实不跑测试都ok,测试只是给自己加个信仰分(10-20%)而已,仅此而已。