[原创]【普及贴】EA 学习,交流,研究,回测,使用,实战。
22楼 电梯直达
kouhinhou 发表于 2015-10-18 20:46
研究 EA 有一段时间了 ,目前手动操作可以做到稳定盈利,但是属于那种细水长流型,非暴力操盘手,一年下来 ...
23楼
接着开写EA历史回测(一). 既然是历史回测,肯定用到历史数据. 如何查看历史数据呢? 打开MT4平台,按F2调出历史数据,我们以EURUSD货币对为例,选一分钟数据,滑动条拉到最后,查看最早的日期,这是我们能有效测试日期的最早开始时间. 其它时间段的最早数据应该比1分钟的要早,不早就不对了.附图. 我们简单的测一个从7月份现在的测试结果.回测很简单,选EA名,选货币对,选回测模型,选回测周期,选回测数据,选点差.点击开始就可以回测了,绿条走完,回测结束.附图. 下一节看回测结果.
发表于:2015-10-19 01:30只看该作者
24楼
kouhinhou 发表于 2015-10-18 20:46
研究 EA 有一段时间了 ,目前手动操作可以做到稳定盈利,但是属于那种细水长流型,非暴力操盘手,一年下来 ...
25楼
EA历史回测(二) 我们看历史回测图形结果,一般人发回测结果就是这张图,包含了回测模型,回测质量,资金曲线图等.如果发现回测质量是N/A,基本上结果是不够真实的.上图. 我们再看看文字报告,请重点关注回测柱数,出错柱数,赢利系数,最大回辙,开单量及赢利单占比.如果出错柱数多于5,结果是不真实的,赢利系数少于1EA还不够强大,会亏损,最大回辙不能超过30%,超过了你敢用吗?赢利单占比应该大于35%,否则赢利机率是很少的. 以上两份结果是可以合并生成的,包括详细做单列表. 如何生成呢? 在报告页,右击,保存为详细报告,详细报告截图如下: 历史回测部分就讲完了.接下来讲讲,回测中遇到的问题.
26楼
EA历史回测(三) 回测结束时,发现图表数据有错误,这个一般是导入数据相互叠加造成的. 如何解决呢? 1分钟的历史数据不要删除,删除M5,M15,M30,M60(H1),M240(H4)历史数据后,关闭MT4再打开,这个步聚重要.再用MT4自带脚本重新生成那些历史数据. 如何生成呢? MT4选1分钟周K图.导航栏打开,找到脚本周期转换器,拖入图表,选周期转换倍数,基数是1分钟,生成5分钟图,填5,15分钟填15,依此类推,生成删除掉的历史数据.重新打开MT4,去查看历史数据中心,数据又有了.这时再去回测应该是准确无错的数据了.网上一键补全数据应该是用这个脚本改写的.附操作图
发表于:2015-10-19 05:18只看该作者
27楼
导入叠加? 楼主历史数据是导入的?
My name is 张代理 ~
28楼
张翠山 发表于 2015-10-19 13:18
导入叠加? 楼主历史数据是导入的?
点评
发表于 2015-10-19 05:41
发表于:2015-10-19 05:33只看该作者
29楼
有点意思。建议斑竹加精华!
韬客社区www.talkfx.co
30楼
本帖最后由 kimfufree 于 2015-10-19 13:42 编辑
有部分数据当然是导入的.比如我7月份开帐号,7月份以前到2014年的数据肯定是没有了.这时候想测更长周期只能从外部导入数据了.百度"1分钟历史数据"很容易找到方法.还有种方法是用MT5平台回测获取1分钟数据,这些方法都可以从网络找到.加链接回复不成功,只能你们自己找了.
张翠山 发表于 2015-10-19 13:18
导入叠加? 楼主历史数据是导入的?
发表于:2015-10-19 05:41只看该作者
31楼
kimfufree 发表于 2015-10-19 13:29
数据不全,当然要导入了.比如说7月开户安装运行MT4,那7月以前更长远的数据肯定没有了.这个时候想测 ...
My name is 张代理 ~
发表于:2015-10-19 05:45只看该作者
32楼
mark。。。。。。。。。。。。。。
韬客社区www.talkfx.co
33楼
张翠山 发表于 2015-10-19 13:41
我一般都是按f2后,选好欧美,左边底下有个下载,我一点就全都下好了。
35楼
EA历史回测(四) 前面我们用4小时周期回测了三个月的行情,下单量21,每个月7单,每三天一单,对日内操作来说,这个单量少了一点. 再用1小时周期重测,下单量86,每个月29,约每天一单,对日内操作来说,这个节奏比较好,只是赢利系数不到1,是亏损. 这个时候,我们就要思考为什么会亏,有什么改进方法进行改进呢? 先找原因,MT4提供了复盘模式,先复盘,找出问题症结所在,再进行改进. 改进就需要多一点脑力活了,也是最耗时间的.我目前找到的就是双均线交叉做单,目前还算适应行情,见"结合EA专搞欧美"贴. 目前在探索5日均上升确定"上升势",5日均下降确定"下降势"做单方法,这个方法也是从论坛里面看到的. 势的定义有了,往后再看做单表现.有想法了就会更新.
发表于:2015-10-19 09:30只看该作者
36楼
本帖最后由 kouhinhou 于 2015-10-19 17:32 编辑
这个我还是理解,比如说欧美的结构性非常好,适合做突破回调, 而交叉盘随机性强一些,做动能突破更好些
但是,如果是真理型EA的话,是可以实现大多数货币对稳定盈利的,这个也是我追求的目标,无限量化,多结构,多品种 多周期量化,实现资金曲线平滑增长。
这样才能实现真正暴利,本身我中长线在资金回调很小的情况下 手动能保证一年100%以上的盈利, 但EA 真的很难说,以前很牛叉的EA,我也都翻译过,目标是重新挖掘这些EA的 潜力,实现无限量化,这个也是我今年努力的目标。
张翠山 发表于 2015-10-19 09:30
"比如说应用于欧美赚钱,放在奥日就赔钱的EA,我是不敢用" 我就敢。 因为直盘和叉盘区别还是挺大的 ...
发表于:2015-10-19 09:50只看该作者
37楼
",如果是真理型EA的话,是可以实现大多数货币对稳定盈利的,这个也是我追求的目标,无限量化,多结构,多品种 多周期量化,实现资金曲线平滑增长"
你真贪, 我追求7个直盘货币对有不错的表现就满足了。
My name is 张代理 ~
38楼
你们的追求目标真高,我只求在一个货币对上一年有100%的收益,回辙不超过30%就是祖上积德,造福子孙了.
39楼
你们的追求目标真高,我只求在一个货币对上一年有100%的收益,回辙不超过30%就是祖上积德,造福子孙了.
40楼
EA改进(一) 例程用1小时的测试结果不理想.我们要怎么改进呢? 人民的智慧是无限的,不知道从哪找到的,一根均线上升是一种颜色,下降是另一种颜色,我们就把这个指标换成EA,看看它表现如何. 换成中华帝国的符号描述就是: 开仓条件: EMA 小时图26均线,当前价比前一个价格高,是上升,买入. 当前价格比前一个价格低,是下跌,卖出. 平仓条件相反即可. 上图标识期望下单位置. 今晚起程回老家,代码没写,下周回来再继续.
41楼
在改进结果出来前我们先看看原版1小时图3个月测试结果。