分类
如何在外汇市场获利

外汇自动交易系统(EA)测试

04-06 1788

二十二款知名外汇EA测试笔记

该EA默认入场信号是以当下时间框架内距700期均线60点作为首单入场点,逆势加码的Martingale。均线、偏离距离及时间框架均可调节。理论上大的时间框架似乎抗风险能力更强。但笔者测试,如果市场不回头走800点以上,也会爆仓。虽然起始手设置为0.2,加仓也不是翻倍,但增加速度依然很快。采用的不是一次全平仓的办法,而是部分盈亏单对冲。奇异的是,该EA似乎有选择性的对冲,并不一定是对冲最远的亏损单。该EA有几点值得关注和研究:(1)采用价格和均线的偏离(实际就是Bias指标)来作为入场过滤,可以在一定程度上避免逆势太多,Bias太大必然回回调。但Bias的回调并不意味着价格回调。因此,可以考虑和其他指标,如BB 或 TMA等结合起来过滤;(2)不是用固定盈利法出场,而是用固定点数的方法,因此,加仓越多,出场后盈利也越大,账户增加很快;(3)该EA在编程上呈现专业写手的风格,基本上用函数分别实现各项功能,函数的定义、调用灵活自如,可供编程参考。V3.6C 版本中增加了Profit$ 和 Loss$两个设置项,可将固定点盈利变为固定金额盈利,并可以设置固定金额的止损。盈利能力和风险都大大下降了。

2、SteadyWinnerV3(推荐)

SteadyWinner有UseMannul说明书,写得通俗易懂,因此不难理解其策略。作者坚持认为: 每次交易不能超过账户总资金的2%,因此,其资金管理严格遵照这一法则。笔者测试欧美2010年、2011年全年分别录得67%、61%的年增长率,胜率分别达到86%、88%,且资金回撤率不超过9%。当然,可能是因为欧美的测试点差为1,而用镑美来测2010年,情况就没那么乐观了,全年盈利仅为15%,因为镑美的测试点差为2。由于该EA已经用了自动增减仓位的方法,因此,盈利中已经包含了复利。10万账户的起始仓为4手。该EA出现很多0.01手仓位,或许正是盈利的秘密。作者解释,在三种情况下会出现0.01手仓:(1)如果出现亏损;(2)如果超过了周日上午(应该是避免周末持重仓);(3)如果时间在12月下半月(或许是因年底及圣诞节市场反复波动)。作者认为,当市场反复动荡的时候,该EA可以用0.01手来避免过度亏损。只有当出现反复盈一手、亏一手的情况,才会导致账户大幅亏损。该EA的标准是用在欧美1小时图上,本质上属于剥头皮程序,小止盈,大止损。不过,与多数剥头皮程序不同的是,该EA坚持顺势剥头皮,且不加仓。其入场条件为:(1)1分钟图的600期ATR值大于0.0001;(2)5分钟图的iStoch 55期、100期信号线发生穿越;(3)1分钟图的威廉指标155期威廉指标低于峰值;(4)1分钟、5分钟、15分钟、30分钟、1小时的700期EMA均低于/高于1分钟的最后收盘价;其出场条件为:(1)上述IStoch出现反穿;(2)1分钟威廉指标高于/低于-25/-75,且5分钟威廉指标高于/低于-35/-65, 15分钟威廉指标高于/低于-50。该EA内设硬止损50,止盈12,追踪止盈10点。实际盈亏比据作者说是1:2.5。相对于Steadwinner 外汇自动交易系统(EA)测试 V3来说,V4作了重大改进,就是把原来的5个EMA改为只剩1、5、15期三个。如此以来,稳定性肯定不如以前,但开单量比以前增多。作者认为短期来看,V4也许不敌V3, 但长期而言,由于复利的原因,V4要优于V3。(该程序或可用作EA模板)

3、Sophia_1

一款10万元起始单量为0.01的Martingale EA居然能一年翻一倍?是的,Sophial_1在2010年镑美、2011年欧美的测试中都获得了将账户增加到20万的业绩,资金回撤率在30%上下。当然,不幸的是,2010年的欧美测试最后还是爆仓。该EA盈利的奥秘在于,加仓层数越多,盈利数额越大。因此,设计者有意在诱使EA多加仓。默认的设置为手数倍增,加满11层后至5.12手(总仓位应为10.2手)不再加仓了,等待市场回调。默认的间隔设置为30点,11层加满,市场也走上了300多点了,显然属于长线型Martingale, 其敌人也是长线上不见回调。作为EA编程,可借鉴之处在于其很多函数模型如寻找最后订单价格、计算平均价格等有通用之处。

4、10Point3v0.04

5、Indo Run 1.5(推荐)

2011年镑美全年回测10万元账户0.1手起单,全年仅获得30%的利润,有效开单2000余次,从交易结果上,算不上是一款出色的Martingale EA。但考虑到其仅仅经历了2次大约为35%的资金回撤,其余交易风险均处在极低水平,这在Martingale EA中也颇难得。默认的设置为间隔15点的平均网格,本人在测试中打开了Martingale功能,但并非加倍增仓,而是每手增加0.2,这虽然一方面降低了仓位增加速度,但也容易把短线拖成长线,小问题搞成大问题。开仓采取价格两端同时设限价单的方法,一边成交,则另一侧的限价单立即删除。在编程风格上呈现大型商业EA的特性,程序庞杂,设置了众多的内容显示及时间、新闻、指标等过滤器。仅外部参数就有近200项,要掌握其使用方法实在很有难度。作为Martingale EA,这种过多的过滤设置是否有效,很值得怀疑;不过,该EA的低风险运行说明了很多时候确实成功的阻止了风险。也许它确实算得上这类软件的杰作,值得深入钻研。

外汇自动交易系统(EA)测试 - Page 17

这个专栏的标题是“外汇自动交易系统(简称:EA)测试”,已经无需做过多解释了。在这里,我们会检测各种自动交易EA以确定每一种是否真的能够带来稳定的收益,亦或者,会导致预先设定的保证金流失。
无论简单或是复杂的EA,我们都会进行测试;这其中有些是免费的,而有些则是需要支付相当费用的。作为NordFX的客户,如果你也对谈及到的特殊EA感兴趣,请与我们联系,我们乐意之至。
我们也十分愿意倾听你关于算法交易(algo trading)的独到见解。另外,我们会保证将你发来的个人的测试结果对外公布。

分享一个快速获取10年高质量历史数据(用于MT4的EA测试)的方法

在 MetaTrader 4 中,通常大多数经纪商不会提供超过3个月的 M1 数据,而在 MT5 中,它们会提供超过3年的 M1 数据. 所以,我们可以使用这个工具来在 MetaTrader 5 测试器中取得 M1 数据,并且把数据保存到 .hst 文件中用来做 MetaTrader 4 的回溯测试。 怎样使用? 在 MetaTrader 5 中测试 EA , 选择 M1.

然后进行测试,按Ctrl+R 调出测试终端,测试时的设置必须是选择 1 minute OHLC 以及 M1 周期

测试很快就完毕了,完毕后EA自动生成了数据文件 比如 EURGBP1.hst, 这个文件位于测试文件夹 tester下面,比如:

第二步:把第一步中获得的数据文件 EURGBP1.hst 拷贝到MT4中,并用用脚本转换M1为其他周期(M5,M15,M30,H1,H4,D1,W1,MN)的数据,用于EA测试。具体步骤:

菜单栏--->打开数据文件夹-->. 比如 XXX MT4\history\Alpari-ECN-Demo\ .

菜单栏 --- 工具 --- 选项--- 服务器 ---> 删除密码 然后点击确认,关闭MT4

5.再启动MT4,从市场报价窗口 打开 EURGBP图表,打开时是H1图表,没有任何数据,这时切换到M1,就有K线数据了,但是只有M1的数据。

7. 打开MT4后,在图表EURGBP M1上运行这个脚本,就可以基于M1的数据转换出其他周期的数据(M5,M15,M30,H1,H4,D1,W1,MN)。

  • www.mql5.com

在 MetaTrader 4 中,通常大多数经纪商不会提供超过3个月的 M1 数据,而在 MT5 中,它们会提供超过3年的 M1 数据. 所以,我们可以使用这个工具来在 MetaTrader 5 测试器中取得 M1 数据,并且把数据保存到 .hst 文件中用来做 MetaTrader 4 的回溯测试。 怎样使用? 在 MetaTrader 5 中测试 EA , 选择 M1.

分享一个快速获取10年高质量历史数据(用于MT4的EA测试)的方法

倔强LZ 于 2019-01-30 10:51:10 发布 10692 收藏 15

在 MetaTrader 4 中,通常大多数经纪商不会提供超过3个月的 M1 数据,而在 MT5 中,它们会提供超过3年的 M1 数据. 所以,我们可以使用这个工具来在 MetaTrader 5 测试器中取得 M1 数据,并且把数据保存到 .hst 文件中用来做 MetaTrader 4 的回溯测试。 怎样使用? 在 MetaTrader 5 中测试 EA , 选择 M1.

然后进行测试,按Ctrl+R 调出测试终端,测试时的设置必须是选择 1 minute OHLC 以及 M1 周期

测试很快就完毕了,完毕后EA自动生成了数据文件 比如 EURGBP1.hst, 这个文件位于测试文件夹 tester下面,比如:

第二步:把第一步中获得的数据文件 EURGBP1.hst 拷贝到MT4中,并用用脚本转换M1为其他周期(M5,M15,M30,H1,H4,D1,W1,MN)的数据,用于EA测试。具体步骤:

菜单栏--->打开数据文件夹-->. 比如 XXX MT4\history\Alpari-ECN-Demo\ .

菜单栏 --- 工具 --- 选项--- 服务器 ---> 删除密码 然后点击确认,关闭MT4

5.再启动MT4,从市场报价窗口 打开 EURGBP图表,打开时是H1图表,没有任何数据,这时切换到M1,就有K线数据了,但是只有M1的数据。

7. 打开MT4后,在图表EURGBP M1上运行这个脚本,就可以基于M1的数据转换出其他周期的数据(M5,M15,M30,H1,H4,D1,W1,MN)。

04-06 1788

各位会员, 相信大家在拿到一个EA时 都想使用最完整M1数据进行测试,这里提供一个不错数据下载地址,每月更新一次,可以得到近10M1数据,商品包括: Symbol 外汇自动交易系统(EA)测试 Data Range Size AUDJPY Jan 2001 - 30 Sep 2012 22.6 MB .

10-18 615

fisher线性判别iris数据集分类欢迎使用Markdown编辑器新改变功能快捷键合理创建标题,有助于目录生成如何改变文本样式插入链接与图片如何插入一段漂亮代码片生成一个适合你列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少KaTeX数学公式新甘特图功能,丰富你文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示欢迎页。如果你想

12-16 577