© 本贴为 开发一个圣杯 原创/首发,严谨抄袭!
最后由 开发一个圣杯 于 2022-7-7 15:11 编辑
离开自己的舒适圈很难,以前用了很多年的MQL4,用着真的是很顺手。开发一个策略也很方便。
但是随着你对策略研究的越来越透,对分析质量要求越来越高,你会发现MT4的策略测试越来越无法满足自己的需求。
比如说,糟糕的数据精度。即使是MT4最好的复盘模型——每个即时价格,质量也差的感人。只有90%,大家可以注意看下,你在复盘的时候是不是也是90%的质量。
这样的数据质量,复盘时候的数据不是连续的,有很多跳空。这些跳空会使得我们的策略开仓在更理想的位置和平仓在更理想的位置。
最终的复盘表现也是不错,为什么存在跳空,复盘时会开在更好的位置,大家自己可以想想。
但这种虚假的盈利表现,是一剂毒药,会让你过度乐观,而白白损失本金。
当然你也可以借助一些第三方工具,比如Tickstory,TickdataSuite等。他们提供的第三方数据,能够大大的提升你的数据质量,比如精度能够达到99.9%.(注意:不管你使用第三方的1分钟数据,还是想使用Tickstory和tick data suite 获得99.9%的数据,eahub社区都有教程,自己找找)
缺点也是有的,要么使用繁琐,要么会有较高的费用。总体来说已经是MT4上最好的解决方案了。
但是他们的数据质量仍然距离真实数据还有较大的数据。特别是头皮策略,差之毫厘,谬以千里。
当然说了这么多,就是为了对比出MT5的数据的质量之好。
可以到得到MT5的数据质量是100%,当然你的模式需要设置为:每个点基于实时点
当然在数据方面,你使用了MT5就不用在为找数据发愁了
MT4上自带的数据都很少,几周或者几个月。远远达不到我们的复盘要去,很多时候我会使用第三方的数据,那样就会很麻烦。
现在好了,MT5会自动的下载数据,你不用在为数据担心。 |