mt4服务器上的历史数据数据准确率不高,一般用这种数据测试下来,不同策略测试质量也就是有50-90%左右的准确性。就算用tickstory下载的数据也无法模拟动态点差和滑点,所以我们将使用专业用于测试的Tick Data Suite. 通过Tick Data Suite获得质量为99.9%的数据,并且可以动态点差和滑点提高我们EA测试的结果的准确性。
mt5虽然可以直接下载tick数据,但数据是有问题的,已经被多人证明数据良莠不齐,为了保证数据准确度,最佳的方案就是tds的数据导入到mt5做测试,如果没有tds,使用mt5的下载数据也是可以做初步参考。
一:测评:不收费,mt4和mt5的ea都可以,直接加微信发送ea说明回测的品种和测试周期。
测评条件:
1,mt4趋势、突破类等常见策略:99.9%数据质量+即时价模型+duk(2010年开始)对比IC动态点差比例(近3年)+延迟(200-300毫秒)+手续费+过夜费+跳空。
2,mt4下单比重倾向于凌晨高点差类策略: 99.9%数据质量+即时价模型+艾福瑞(2015年开始)或者达尔文(2017年开始)ecn 1:1动态点差比例+延迟(200-300毫秒)+手续费 +过夜费+跳空。(比较严格,对于涉及凌晨高点差策略起到筛选,非外面的逻辑策略,个别品种比真实的ic环境更高。)。
3,mt5测评条件:tds的duk数据下载导入mt5,数据质量一样是99.9%+每次报价+延迟300毫秒+所使用平台点差设置+手续费+过夜费,非mt5自带的数据良莠不齐。
4,定制条件:回测跟所使用平台的交易成本有着很大的影响,所以能清楚自己使用平台的成本更好,可以定制测试条件,比如点差动态还是固定,固定多少,延迟多少,滑点多少,手续费多少,过夜费多少等等,都可以定制回测条件,直接告诉我即可。
二:帮看观摩和报告分析:不收费,观摩最好6个月以上账户,跟作者或者商家拿到5-10年严格报告(至少是即时价 tick99.9%质量以上,如无tds固定点差要合理)。如没有报告,观摩低于1年都算是短期,无法评价,尤其不管什么理由不提供报告的,一律归为有问题。
三:优化:只给会员提供!
优化是个涉及面很宽泛的词语,叫参数调整更合适一点,不同角色(开发者、使用者、测评者)对参数调整的理念和流程都有差别,各种分歧容易在参数调整这里产生。所以我只讲我作为一个测评网站的第三方观察者的流程。参数调整的前提条件是确定非造假非套路非主动拟合的ea,策略的简单分类和简单底层逻辑要清楚,当然除了开发者和有源码ea可以详细的清楚底层逻辑,其他大部分人需要了解个大概就可以,比如你清楚这个ea属于回调趋势类,顺大方向,小趋势逆势开单,那个ea是根据atr波动确定是否满足开仓前提,当前价格与历史高点低价格确定多空单……最起码也得清楚这个策略是做突破的还是回调,挂单还是现价单,日内单还是中长单等等这些简单特征。在这个市场如果不懂编程,没有任何一个人可以很详细的了解第三方ea的详细底层逻辑,知道个大概已经可以,记住前提条件就可以(自己有识别造假套路类策略的能力)。
参数调整对我一个做测评平台的角色去看,要更谨慎面对各类风险,所以整体的参数调整追求通用性而非个性化,每个人都有自己的想法,交易行业每个人都有执着的地方,我执故我在,只要不是很明显的错误都是个人选择。比如你只能接受800微点强损,他能接受2000微点;他只追求高胜率,而你独爱高盈亏;你喜欢超短线,他只认可中长线;你只做突破,他喜欢大杂烩;你认为错的但他认为是对的,你认为不可接受的但他觉得可接受……这就是交易市场的个人选择,交易的经历、资金背景、圈子、从事的行业等等都是影响一个人交易理念形成的因素。
暂时我这边执行的优化流程如下:最近3-5年数据为样本内优化数据,硬性指标在可接受范围内或者可调整,逐一或者成套做1-3遍严格的参数调整,然后历史做验证,而后整体评价是否启用。每隔6个月以上纳入新数据做微调(非绝对期限)。非强行优化去做好看的曲线,也不是选择难看曲线,而是自然而然做选择,尽量还原策略本身逻辑下的表现。
回测的目的包括:给策略分类,分析大概逻辑,验证是否造假,是否有套路,拟合性质程度大小,找到风险点,平均盈利和止损空间合理性,最大回撤浮亏停滞期等数据,是否值得参数调整以及其他大家在乎的其他分析指标。
一掌金测评网近几年测评超过4000款ea,99%的策略不合格,大概就是这个情况!