对EA的建议(从亏损到盈利) - 页 12 1...56789101112131415 新评论 [删除] 2011.10.27 13:08 #111 c0d3: 你是如何选择交易这些货币对的?是随机抽签,还是基于策略? 欧元兑美元的价差,其他三个基本是随机的。 c0d3 2011.10.27 17:39 #112 danjp: 欧元兑美元的点差,其他三个基本是随机的。找到了! 你认为让这个EA交易所有可用的货币对是个好主意吗?而不是我正在测试的4、5、6个货币对,或者你正在测试的4个。 [删除] 2011.10.27 21:34 #113 c0d3: 明白了! 你认为让这个EA交易所有可用的货币对是个好主意吗?而不是我正在测试的4、5、6个货币对,或者你正在测试的4个。 我认为你应该在欧元兑美元上运行它。你是否看过你的结果,是否有一个货币对比其他货币对表现得更好?如果是的话,就用那两个。 c0d3 2011.10.28 00:02 #114 新代码。 在所有时间框架内增加了慢速移动平均线的标准差 检查。 如果收盘价与MA有2个标准差,那么就用时间框架进行评论。 此外,我还为交易和标准偏差的检查添加了一个真/假的外部因素。 我为反向订单的概念添加了新的代码 当价格离移动平均线有2个标准差时,我想扭转订单。 这种反转对这个EA有意义吗? 附加的文件: mtfqmovingbaverage.mq4 11 kb [删除] 2011.10.30 03:13 #115 c0d3: 新代码。 在所有时间框架内增加了慢速移动平均线的标准差检查。 如果收盘价与MA有2个标准差,那么就用时间框架进行评论。 此外,我还为交易和标准偏差的检查添加了一个真/假的外部因素。 我为反向订单的概念添加了新的代码 当价格离移动平均线有2个标准差时,我想扭转订单。 这种反转对这个EA有意义吗? [删除] 2011.10.30 03:35 #116 我把我最新的代码合并到你的代码中。 我添加了以下内容。 叠加功能,如果你想交易1个位置,只需将叠加设置为1,代码中默认为5。DistanceApart是交易之间的距离,如果你改变默认值,即从5到15,你的胜率将上升到40-45%,在5的堆栈中。 AllowTradingHours(允许交易时间)bool,用于调节EA的交易时间。 你可以在我即将发布的报告中检查这个设置。我进行了一系列的测试,这些时间似乎是这个EA的最佳交易时间的平均值。 我实施了你的反转代码。我做了一个快速的黑客工作,只是为了做一个快速的测试,如果30||60是2个STD,那么逆转交易。结果是可怕的。你可能想调整一下,并进行更多的测试。你可以用你的bool来关闭它。另外,检查一下以确保我的编码是正确的!我是在事后才做的。我是在几分钟后再看这个帖子时才想起来的。回答你的最后一个问题,我不认为这对你的情况有什么意义,但你可以自己测试一下。 由于堆栈功能的存在,我添加了一堆代码来处理关闭未结订单 和挂单。 你可以自由地扔掉它,改变它,让它变得更好等等。我把代码附在这个消息上,我会把一些结果放上去。欧元兑美元似乎是我测试的最好的一个。你可能想选择另一个货币对并做一些测试,看看你是否能在另一个货币对上获得好的结果。 附加的文件: mtfzmovingvaverage_v1.0.mq4 17 kb [删除] 2011.10.30 03:46 #117 danjp: 下面是我进行的一些测试结果。这些是9.5个月的运行,这里的StandardDev是ON,结果很差。此外,所有的运行都是1000美元,并使用了0.02手的修复。 策略测试员报告MTFzMovingvAverage_v1.0FXCM-Demo(Build 406)。 符号欧元兑美元(欧元对美元) 时间15分钟 (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14) 模型Every tick (基于所有可用的最小时间框架的最精确方法) 参数enableSTDcheck=true; sMultiple=5; fMultiple=5; risk=0.3; reward=1.2; Stack=5; DistanceApart=5; tradingTimeFrame=60; entryTF=15; AllowTradingHours=true; OpenHour=11; CloseHour=17; lots=0.02; slowMovingPeriod=25; fastMovingPeriod=150; 测试中的条数13280模拟的点数8851007建模质量90.00% 不匹配的图表错误3 初始存款1000.00 总净利润-680.11毛利润961.59毛损失-1641.71 利润因素0.59预期报酬率-3.74 绝对缩水680.11最大跌幅703.91 (68.76%)相对缩减68.76% (703.91) 交易总额182空头头寸(赢得%)107 (14.02%)多头头寸(韩元%)75 (28.00%) 盈利交易(占总数的百分比)36 (19.78%)亏损交易(占总数的百分比)146 (80.22%) 最大的盈利交易44.10亏损交易-22.58 平均数盈利交易26.71亏损交易-11.24 最多连胜(以金钱计算的利润)10 (255.89)连续亏损(以金钱计算的亏损)44 (-530.49) 最大的连续盈利(赢钱的次数)255.89 (10)连续亏损(亏损数)-530.49 (44) 平均数连赢6连败21 新EA 新建的604中的测试器不能正确工作 Suggestions for EA (Loosing [删除] 2011.10.30 03:52 #118 以下是关闭标准开发工具后的结果 策略测试者报告MTFzMovingvAverage_v1.0FXCM-Demo (Build 406) 符号欧元兑美元(欧元对美元) 时间15分钟 (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14) 模型Every tick (基于所有可用的最小时间框架的最精确方法) 参数enableSTDcheck=false; sMultiple=5; fMultiple=5; risk=0.3; reward=1.2; Stack=5; DistanceApart=5; tradingTimeFrame=60; entryTF=15; AllowTradingHours=true; OpenHour=11; CloseHour=17; lots=0.02; slowMovingPeriod=25; fastMovingPeriod=150; 测试中的条数13280模拟的点数8851007建模质量90.00% 不匹配的图表错误3 初始存款1000.00 总净利润1022.17毛利润2442.91毛损失-1420.74 利润因素1.72预期回报率4.50 绝对缩水125.69最大跌幅442.87 (19.29%)相对缩水23.18% (263.76) 交易总额227空头头寸(赢利%)79 (26.58%)多头头寸(韩元%)148 (41.22%) 盈利交易(占总数的百分比)82 (36.12%)亏损交易(占总数的百分比)145 (63.88%) 最大的盈利交易56.81亏损交易-23.23 平均数盈利交易29.79亏损交易-9.80 最多连胜(以金钱计算的利润)11 (143.97)连续亏损(以金钱计算的亏损)17 (-168.94) 最大的连续盈利(赢钱的次数)280.13 (10)连续亏损(亏损数)-184.66 (14) 平均数连赢6连败10 新建的604中的测试器不能正确工作 新EA BooYa!!!我又对外汇市场感到兴奋了 :)) [删除] 2011.10.30 04:07 #119 danjp: 这是你所附的代码,我用同样的手数测试了其他的运行。 策略测试员报告MTFqMovingbAverageorgFXCM-Demo (Build 406) 符号欧元兑美元(欧元对美元) 时间15分钟 (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14) 模型Every tick (基于所有可用的最小时间框架的最精确方法) 参数enableTrading=true; enableSTDcheck=false; tradingTimeFrame=60; risk=0.9; reward=0.9; lots=0.02; slowMovingPeriod=50; fastMovingPeriod=100; 测试中的交易棒13280模拟的点数8851007建模质量90.00% 不匹配的图表错误3 初始存款1000.00 总净利润113.76毛利润417.55毛损失-303.79 利润因素1.37预期收益率2.28 绝对缩水9.83最大跌幅110.95 (9.36%)相对缩减9.36% (110.95) 交易总数50空头头寸(赢利%)9 (22.22%)多头头寸(韩元%)41 (63.41%) 盈利交易(占总数的百分比)28 (56.00%)亏损交易(占总数的百分比)22 (44.00%) 最大的盈利交易31.55亏损交易-30.76 平均数盈利交易14.91亏损交易-13.81 最多连胜(以金钱计算的利润)8 (113.84)连续亏损(以金钱计算的亏损)4 (-74.74) 最大的连续盈利(赢钱的次数)113.84 (8)连续亏损(亏损数)-74.74 (4) 平均数连赢2连败2 新建的604中的测试器不能正确工作 新EA BooYa!!!我又对外汇市场感到兴奋了 :)) [删除] 2011.10.30 04:10 #120 danjp: 最后是可以得到的最佳胜率。 策略测试员报告MTFzMovingvAverageFXCM-Demo (Build 406) 符号欧元兑美元(欧元对美元) 时间15分钟 (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14) 模型Every tick (基于所有可用的最小时间框架的最精确方法) 参数enableSTDcheck=true; sMultiple=5; fMultiple=5; risk=0.3; reward=1.2; Stack=5; DistanceApart=15; tradingTimeFrame=60; entryTF=15; AllowTradingHours=true; OpenHour=11; CloseHour=17; lots=0.02; slowMovingPeriod=25; fastMovingPeriod=150; 测试中的条数13280模拟的点数8851007建模质量90.00% 不匹配的图表错误3 初始存款1000.00 总净利润914.29毛利润2296.56毛损失-1382.26 利润因素1.66预期收益率4.62 绝对缩水193.63最大跌幅416.22 (19.07%)相对缩减27.01% (298.47) 交易总额198空头头寸(赢利%)69 (33.33%)多头头寸(韩元%)129 (51.94%) 盈利交易(占总数的百分比)90 (45.45%)亏损交易(占总数的百分比)108 (54.55%) 最大的盈利交易56.81亏损交易-31.23 平均数盈利交易25.52亏损交易-12.80 最多连胜(以金钱计算的利润)12 (145.90)连续亏损(以金钱计算的亏损)16 (-222.94) 最大的连续盈利(赢钱的次数)277.80 (6)连续亏损(亏损数)-222.94 (16) 平均数连赢6连败7 新建的604中的测试器不能正确工作 新EA BooYa!!!我又对外汇市场感到兴奋了 :)) 1...56789101112131415 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你是如何选择交易这些货币对的?是随机抽签,还是基于策略?
欧元兑美元的价差,其他三个基本是随机的。
欧元兑美元的点差,其他三个基本是随机的。
找到了!
你认为让这个EA交易所有可用的货币对是个好主意吗?而不是我正在测试的4、5、6个货币对,或者你正在测试的4个。
明白了!
你认为让这个EA交易所有可用的货币对是个好主意吗?而不是我正在测试的4、5、6个货币对,或者你正在测试的4个。
我认为你应该在欧元兑美元上运行它。你是否看过你的结果,是否有一个货币对比其他货币对表现得更好?如果是的话,就用那两个。
新代码。
新代码。
我把我最新的代码合并到你的代码中。 我添加了以下内容。
叠加功能,如果你想交易1个位置,只需将叠加设置为1,代码中默认为5。DistanceApart是交易之间的距离,如果你改变默认值,即从5到15,你的胜率将上升到40-45%,在5的堆栈中。
AllowTradingHours(允许交易时间)bool,用于调节EA的交易时间。 你可以在我即将发布的报告中检查这个设置。我进行了一系列的测试,这些时间似乎是这个EA的最佳交易时间的平均值。
我实施了你的反转代码。我做了一个快速的黑客工作,只是为了做一个快速的测试,如果30||60是2个STD,那么逆转交易。结果是可怕的。你可能想调整一下,并进行更多的测试。你可以用你的bool来关闭它。另外,检查一下以确保我的编码是正确的!我是在事后才做的。我是在几分钟后再看这个帖子时才想起来的。回答你的最后一个问题,我不认为这对你的情况有什么意义,但你可以自己测试一下。
由于堆栈功能的存在,我添加了一堆代码来处理关闭未结订单 和挂单。
你可以自由地扔掉它,改变它,让它变得更好等等。我把代码附在这个消息上,我会把一些结果放上去。欧元兑美元似乎是我测试的最好的一个。你可能想选择另一个货币对并做一些测试,看看你是否能在另一个货币对上获得好的结果。
下面是我进行的一些测试结果。这些是9.5个月的运行,这里的StandardDev是ON,结果很差。此外,所有的运行都是1000美元,并使用了0.02手的修复。
以下是关闭标准开发工具后的结果
这是你所附的代码,我用同样的手数测试了其他的运行。
最后是可以得到的最佳胜率。