对EA的建议(从亏损到盈利) - 页 13

 

我们在这里为您提供了一个新的机会。

基金会将在23日举行的会议上,为您提供一个新的机会。

在这里,我们可以看到,在我们的工作中,有很多人都在为我们的工作而努力,有很多人都在为我们的工作而努力,有很多人都在为我们的工作而努力。谈到这个问题,我想说的是:"我想说的是:"我想说的是:"我想说的是:"我想说的是:"我想说的是:"我想说的是:"我想说的是:

 
danjp:

我执行了你的反转代码。我做了一个快速的黑客工作,只是为了做一个快速的测试,如果30||60是2个STD,那么反转交易。结果是可怕的。

把它改为3std,或4std,你认为这仍然会有可怕的结果吗?


到了一定的标准,它应该 回撤?

 
danjp:

我把我最新的代码合并到你的代码中。 我添加了以下内容。

叠加功能,如果你想交易1个位置,只需将叠加设置为1,代码中默认为5。DistanceApart是交易之间的距离,如果你改变默认值,即从5到15,你的胜率将上升到40-45%,在5的堆栈中。

AllowTradingHours(允许交易时间)bool,用于调节EA的交易时间。 你可以在我即将发布的报告中检查这个设置。我进行了一系列的测试,这些时间似乎是这个EA的最佳交易时间的平均值。

我实施了你的反转代码。我做了一个快速的黑客工作,只是为了做一个快速的测试,如果30||60是2个STD,那么逆转交易。结果是可怕的。你可能想调整一下,并进行更多的测试。你可以用你的bool来关闭它。另外,检查一下以确保我的编码是正确的!我是在事后才做的。我是在几分钟后再看这个帖子时才想起来的。回答你的最后一个问题,我不认为这对你的情况有什么意义,但你可以自己测试一下。

由于堆栈功能的存在,我添加了一堆代码来处理关闭未结订单和挂单。

你可以自由地扔掉它,改变它,让它变得更好等等。我把代码附在这个消息上,我会把一些结果放上去。欧元兑美元似乎是我测试的最好的一个。你可能想选择另一个货币对并做一些测试,看看你是否能在另一个货币对上获得好的结果。

谢谢你的帮助
 
c0d3:

把它改成3std,或4std,你认为还是会有可怕的结果吗?


到了一定的标准,它应该 回撤?


我不确定,测试一下,让我知道。从理论上讲,我认为反转应该是可以成功的。在我测试的一些货币对上,我得到了非常糟糕的结果,所以我把逻辑反过来,在一个买入信号 上卖出。我想结果可能会更好,但结果却更糟糕。我还记得我测试了欧元兑美元,没有30MA,只使用60MA,结果比使用两者更好。可能是侥幸,也许你也想试试60和240。只是在这里胡思乱想,而不是反转,你可能只是想在一定的时间内关闭它,或直到第二天。只是一个想法。另外,你有没有测试过使用较小的时间段而不是较长的时间段?例如,使用5分钟和1分钟来交易15分钟。我知道书上说使用较长的时间段?
 
c0d3:
我想补充的是:感谢为这个帖子做出贡献的每个人!我认为这个EA可以一点一点地变成潜在的盈利EA。我认为一点一点的,这个EA可以变成一个潜在的盈利性EA。
外汇交易骗局 是指任何用于欺骗交易者的交易计划,让他们相信通过在外汇市场交易可望获得高额利润。这些骗局可能包括为产生佣金而搅动客户账户,出售本应引导客户获得巨额利润的软件,管理不当,虚假广告,庞氏骗局
 
danjp:


最后是可以得到的最佳胜率。

策略测试员报告
MTFzMovingvAverage
FXCM-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

对于M15来说,这一点都不坏。

这个系统需要的是看看它能在哪个最低的时间框架内安顿下来,而我认为M15确实是要走的路。 如果这些都是真的,为什么不坚持下去,在这个版本上进行优化--我认为你会得到你的圣杯,至少是大块的圣杯。 不要跑来跑去,坚持这个版本,赚一些真正的钱--这是我对大家的真诚建议。

 
qjol:
MarketInfo(Symbol(),MODE_TICKVALUE)
必须作为一个比率来使用
double  PointValuePerLot(string pair=""){
    /* Value in account currency of a Point of Symbol.
     * In tester I had a sale: open=1.35883 close=1.35736 (0.0147)
     * gain$=97.32/6.62 lots/147 points=$0.10/point or $1.00/pip.
     * IBFX demo/mini       EURUSD TICKVALUE=0.1 MAXLOT=50 LOTSIZE=10,000
     * IBFX demo/standard   EURUSD TICKVALUE=1.0 MAXLOT=50 LOTSIZE=100,000
     *                                  $1.00/point or $10.0/pip.
     *
     * https://forum.mql4.com/33975 CB: MODE_TICKSIZE will usually return the
     * same value as MODE_POINT (or Point for the current symbol), however, an
     * example of where to use MODE_TICKSIZE would be as part of a ratio with
     * MODE_TICKVALUE when performing money management calculations which need
     * to take account of the pair and the account currency. The reason I use
     * this ratio is that although TV and TS may constantly be returned as
     * something like 7.00 and 0.0001 respectively, I've seen this
     * (intermittently) change to 14.00 and 0.0002 respectively (just example
     * tick values to illustrate).
     * https://forum.mql4.com/43064#515262 zzuegg reports for non-currency DE30:
     * MarketInfo(Symbol(),MODE_TICKSIZE) returns 0.5
     * MarketInfo(Symbol(),MODE_DIGITS) return 1
     * Point = 0.1
     * Prices to open must be a multiple of ticksize */
    if (pair == "") pair = Symbol();
    return(  MarketInfo(pair, MODE_TICKVALUE)
           / MarketInfo(pair, MODE_TICKSIZE) ); // Not Point.
}
 
syedi:
外汇交易骗局 是指任何用于欺骗交易者的交易计划,使他们相信通过在外汇市场交易可望获得高额利润。这些骗局可能包括为产生佣金而搅动客户账户,出售本应引导客户获得高额利润的软件,管理不当,虚假广告,庞氏骗局等。
好吧,笑一笑
 
danjp:

只是一个想法。另外,你有没有测试过使用较小的时间段而不是较长的时间段?例如,使用5分钟和1分钟来交易15分钟。我知道书上说使用较长的时间段?
我没有测试较低的时间段,我想我不想用小的TP和SL值来玩。
 
昨天,我关闭了演示版,并开始用0.01手和1:1的RR比率进行实盘测试。