佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

搜索
查看: 1745|回复: 17

不同的EA backtest result

[复制链接]
发表于 16-12-2013 08:16 PM | 显示全部楼层 |阅读模式
小弟最近和朋友一起研究写EA....
写出来后就拿来backtest试试....
结果我们发现一个很奇怪的现象....
一样的broker,一样的pairing,一样的1分钟data,一样的EA,可是两家电脑backtest出来的result大不同(简直是天与地)...
当然,我和我的朋友有抽查一些trade...
得到的结果是进场和出场都没问题,都一样....
后来上网挖了一些资料...
发现这是mt4的缺点,mt5更死....
有些人甚至一样的broker,一样的pairing,一样的1分钟data,一样的EA,一样的电脑,在不同的时间backtest...result也不一样....

想知道这里有用EAt的大大,你们是怎么backtest你们的EA?
还是说要用demo跑几个月??




btw...还有一个问题...
为什么同一个EA在两架不同的电脑跑demo会一家会没问题,另一家会有问题(一直进场出场,亏很多spread)?这是电脑的问题吗?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 17-12-2013 01:16 PM | 显示全部楼层
没有人用EA吗????
回复

使用道具 举报

发表于 17-12-2013 01:59 PM | 显示全部楼层
个人对EA没太深入研究,其实也比较喜欢亲自操刀。不过关于你的问题,有时候也要考虑到两者的网络问题,毕竟外汇是实时的交易和市场报价每秒都在跳,所以些许的网络区分也会有使到结果有分别
回复

使用道具 举报

 楼主| 发表于 17-12-2013 05:28 PM | 显示全部楼层
AnBerAsia 发表于 17-12-2013 01:59 PM
个人对EA没太深入研究,其实也比较喜欢亲自操刀。不过关于你的问题,有时候也要考虑到两者的网络问题,毕竟 ...

亲自操刀固然好...但有了EA方便很多,不拥有固定的时间看图,只要在空闲的时间check下EA看下图研究下新的strategy...

backtest 是用之前的 data 的...就算没有internet,只要有 data 一样可以 backtest的...我想不关网络的事...
加上我朋友是来我家用我的internet的...
本帖最后由 Dark_Angel_01 于 17-12-2013 05:30 PM 编辑

回复

使用道具 举报

发表于 17-12-2013 05:38 PM | 显示全部楼层
Dark_Angel_01 发表于 17-12-2013 05:28 PM
亲自操刀固然好...但有了EA方便很多,不拥有固定的时间看图,只要在空闲的时间check下EA看下图研究下新的 ...

了解,不同人也有不同交易方式,有机会我们可以互相交流下,我也想多学关于EA方面的
回复

使用道具 举报

发表于 17-12-2013 05:39 PM | 显示全部楼层
2 PCs backtest at the same time? Spread could be a factor to be consider. Try to use fit spread to backtest and see the result.
Good luck.
回复

使用道具 举报

Follow Us
 楼主| 发表于 17-12-2013 09:52 PM | 显示全部楼层
AnBerAsia 发表于 17-12-2013 05:38 PM
了解,不同人也有不同交易方式,有机会我们可以互相交流下,我也想多学关于EA方面的

好的好的...不过我还是个菜鸟...都是自学的,加上没有什么programming底,学得比较慢...
回复

使用道具 举报

发表于 17-12-2013 09:54 PM | 显示全部楼层
Dark_Angel_01 发表于 17-12-2013 09:52 PM
好的好的...不过我还是个菜鸟...都是自学的,加上没有什么programming底,学得比较慢...

可以去到自研EA做backtest的,应该菜不到哪里去

我也学习不久而已,名副其实大菜鸟一个
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 17-12-2013 09:57 PM | 显示全部楼层
EABackTester 发表于 17-12-2013 05:39 PM
2 PCs backtest at the same time? Spread could be a factor to be consider. Try to use fit spread to b ...

可以说是同时间吧...前后都不到5分钟....
btw....有影响的咩?我们都是用previous data backtest...
spread会使winning percent 相差大概50%???
回复

使用道具 举报

 楼主| 发表于 17-12-2013 10:02 PM | 显示全部楼层
AnBerAsia 发表于 17-12-2013 09:54 PM
可以去到自研EA做backtest的,应该菜不到哪里去  

我也学习不久而已,名副其实大菜鸟一个

我也是学不久罢了...都是玩下停下的...真正接触只有1年罢了...都还在学习...
之前都是给人骗了,过后才决定和朋友一起慢慢研究,总好过给人骗...

评分

参与人数 1人气 +5 收起 理由
Weewee + 5 我很赞同

查看全部评分

回复

使用道具 举报

发表于 17-12-2013 10:03 PM | 显示全部楼层
Dark_Angel_01 发表于 17-12-2013 10:02 PM
我也是学不久罢了...都是玩下停下的...真正接触只有1年罢了...都还在学习...
之前都是给人骗了,过后才决 ...

不过你和朋友写出了自己的EA后,打算哪里摆卖?中国那边的EA可是编到烂,卖到乱了
回复

使用道具 举报

 楼主| 发表于 17-12-2013 11:54 PM | 显示全部楼层
AnBerAsia 发表于 17-12-2013 10:03 PM
不过你和朋友写出了自己的EA后,打算哪里摆卖?中国那边的EA可是编到烂,卖到乱了

没打算要卖...
如果打算要买的话,theoretically 没问题就卖了...根本都不用烦backtest的result...
回复

使用道具 举报

发表于 18-12-2013 09:01 AM | 显示全部楼层
相差大概50%!
1) Compare both data and see.
2) Check are they running on same TF?
3) Compare backtest parameters.
4) Compare results -- trade by trade.
回复

使用道具 举报

 楼主| 发表于 18-12-2013 05:52 PM | 显示全部楼层
EABackTester 发表于 18-12-2013 09:01 AM
相差大概50%!
1) Compare both data and see.
2) Check are they running on same TF?

两边的data都很不一样...
但parameter都是一样的....
所以现在我只能一个个check....
但就算找出原因我们也不能怎么样...
毕竟我们不能改写mt4....


btw, 什么是TF?? 我只懂TP罢了
回复

使用道具 举报

发表于 18-12-2013 10:24 PM | 显示全部楼层
Root of the problem = 两边的data都很不一样...  (If both data are the same, I think you will get same result.)
You did mentioned :  一样的broker,一样的pairing,一样的1分钟data…, now两边的data都很不一样???????
TF = Time Frame. – Your EA may not run on specified fix TF or it was run based on selected chart TF where you and you friend back-tested with on chart that having different TF, then get different result.
回复

使用道具 举报

发表于 18-12-2013 10:25 PM | 显示全部楼层
Root of the problem = 两边的data都很不一样...  (If both data are the same, I think you will get same result.)
You did mentioned :  一样的broker,一样的pairing,一样的1分钟data…, now两边的data都很不一样???????
TF = Time Frame. – Your EA may not run on specified fix TF or it was run based on selected chart TF where you and you friend back-tested with on chart that having different TF, then get different result.
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 18-12-2013 10:54 PM | 显示全部楼层
EABackTester 发表于 18-12-2013 10:25 PM
Root of the problem = 两边的data都很不一样...  (If both data are the same, I think you will get same ...

可以肯定的是两边的data是一样的(我之前说的data是指两边result的给的东西很不一样)...我们甚至用pendrive过data....timeframe也是一样...不一样的只有电脑的model


其实我觉得mt4 的 backtest 是有有 bug的...
以下是其中一个例子(尤其是第6楼的)
http://forums.babypips.com/newbie-island/40069-mt4-mysterious-unexplainable-backtest-results.html
本帖最后由 Dark_Angel_01 于 18-12-2013 10:56 PM 编辑

回复

使用道具 举报

发表于 31-12-2013 12:28 PM | 显示全部楼层
这是有可能的.我不知道真正的因素. Sorry!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2026 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 18-5-2026 05:48 AM , Processed in 0.068977 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表