利润生成器EA - 页 6

 

谢谢HG,是的,差别很大。

 

谢谢你分享这个EA。有没有人愿意解释一下这个策略本身。这将更有助于调整它。我感到困惑的是,在不知道它是如何工作的情况下就运行一个EA。

谢谢。

 

你好!

我不明白你为什么要放这一行。

if ( MathMod(Minute(),Period()) >= 0.5*Period() ) return(0);

为什么你想在<=60分钟的时间段内将行动时间限制在条形图的前半部分呢?

这么漂亮的EA!既然你能做得这么简单,为什么还要做得这么复杂。

这周我也会每天进行前瞻性测试。

 

这个利润生成器有潜力,但如果有人从这个网站www.profit-fx.com,把他们的秘密和这个EA结合起来,不是更好吗--把它结合起来,就可以得到一个超级的EA!

 

谢谢你的解释。

Maji:
我借此机会试图以我理解的方式来解释这个EA的运作。请随时纠正我的解释。此外,我还附上了一个从Nich的EA修改而来的EA。我将在后面讨论我的修改。

系统描述。

如果今天的范围(到目前为止)大于10点,今天的开盘价小于今天的中间价(最高价和最低价的平均值),如果要价低于今天的开盘价,则买入。止损是30点,目标是40点。

如果今天的范围(直到现在)大于10点,并且今天的开盘价高于今天的中间价(最高价和最低价的平均值),如果出价高于今天的开盘价,那么买入。止损是30点,目标是40点。

这个是卖出吗?

上述交易的条件是,同时进行的交易数量少于MaxTrades,在这种情况下,MaxTrades是1。 因此,你在一个特定时间只能有一个交易。

就是这样!!。一言以蔽之,没有其他的过滤器、铃声和口哨。

突出的特点。

为了便于讨论,让我们只考虑日线和多头交易。在一天中的任何时候,如果条件得到满足,那么就开始买入。现在,假设止损被击中,买入条件仍然有效。如果市场仍在下跌,并且卖出价仍低于买入价,则启动交易,并可能再次取出止损。这将持续一段时间,但请记住,由于我们使用的是高点和低点的滑动刻度,当低点低于某个数字时,开盘价将高于高点和低点的平均值,然后卖出条件将被激活。

错综复杂。

该系统可以进行多次交易,而且根据设计,当一个条形图正在形成时,它应该进行交易。它将在每次产生新的买入/卖出价时或在每个tick上检查该逻辑。现在,使用Metatrader进行回溯测试的问题来了。它是通过插值来创建这些刻度图的,因此它并不准确。入场价格可能是真实的,也可能不是真实的。

附上关于修改后的EA的讨论。

我把高点、低点和开盘的时间框架硬编码为今天的日线。另外,我取消了对使用30分钟或更高时间框架的限制。因为,最高点、最低点和开盘点是从日线图上获得的,使用1分钟的数据也许更能代表正在发生的事情。我这样想,是因为使用1分钟的价格所需模拟的点数会更准确,至少我是这样认为的。有谁能在1分钟数据上长期运行这个EA,也许是针对欧元兑美元,并公布结果?

我希望这次讨论能帮助我理清对该系统的理解。感谢所有参与的人,特别感谢holyguy和Nich的慷慨解囊。

马吉
 

试图解释该EA

我借此机会尝试以我理解的方式来解释这个EA的运作。请随时纠正我的解释。此外,我还附上了一个从Nich的EA修改而来的EA。我将在后面讨论我的修改。

系统描述。

如果今天的范围(到目前为止)大于10点,并且今天的开盘价小于今天的中间价(最高价和最低价的平均值),如果要价低于今天的开盘价,那么就买入。止损是30点,目标是40点。

如果今天的范围(直到现在)大于10点,并且今天的开盘价高于今天的中间价(最高价和最低价的平均值),如果出价高于今天的开盘价,那么卖出。止损是30点,目标是40点。

上述交易的条件是,同时进行的交易数量少于MaxTrades,在这种情况下,MaxTrades是1。 因此,你在一个特定的时间只能有一个交易。

就是这样!!。一言以蔽之,没有其他的过滤器、铃声和口哨。

突出的特点。

为了便于讨论,让我们只考虑日线和多头交易。在一天中的任何时候,如果条件得到满足,那么就开始买入。现在,假设止损被击中,买入条件仍然有效。如果市场仍在下跌,并且卖出价仍低于买入价,则启动交易,并可能再次取出止损。这将持续一段时间,但请记住,由于我们使用的是高点和低点的滑动刻度,当低点低于某个数字时,开盘价将高于高点和低点的平均值,然后卖出条件将被激活。

错综复杂。

该系统可以进行多次交易,而且根据设计,当一个条形图正在形成时,它应该进行交易。它将在每次产生新的买入/卖出价时或在每个tick 上检查该逻辑。现在,使用Metatrader进行回溯测试的问题来了。它是通过插值来创建这些刻度图的,因此它并不准确。入场价格可能是真实的,也可能不是真实的。

关于修改后的EA的讨论附后。

我把高点、低点和开盘的时间框架硬编码为今天的日线。另外,我取消了对使用30分钟或更高时间框架的限制。因为,最高点、最低点和开盘点是从日线图上获得的,使用1分钟的数据也许更能代表正在发生的事情。我这样想,是因为使用1分钟的价格所需模拟的点数会更准确,至少我是这样认为的。有谁能在1分钟数据上长期运行这个EA,也许是针对欧元兑美元,并公布结果?

我希望这次讨论能帮助我理清对该系统的理解。感谢所有参与的人,特别感谢holyguy和Nich的慷慨解囊。

马吉

附加的文件:
 
Maji:

讨论一下所附的修改后的EA。

我把高点、低点和开盘的时间框架硬编码为今天的日线。另外,我取消了对使用30分钟或更高时间框架的限制。因为,最高点、最低点和开盘点是从日线图上获得的,使用1分钟的数据也许更能代表正在发生的事情。我这样想,是因为使用1分钟的价格所要模拟的点数会更准确,至少我是这样认为的。有谁能在1分钟数据上长期运行这个EA,也许是针对欧元兑美元,并公布结果?

我希望这次讨论能帮助我理清对该系统的理解。感谢所有参与的人,特别感谢holyguy和Nich的慷慨解囊。

马吉

我还是有点不清楚你是如何修改EA的。如果我使用默认设置,我是否会得到类似于过去一周我一直在向前测试的结果?

谢谢大家的工作。我喜欢这个EA的原因是你可以用它做什么的潜力。这也是当初吸引我的原因。我相信在尼克和你的修改下,它现在有可能被用于M5或M15的时间框架。然而,需要进行测试,看看它是否能发挥作用。

正如我在过去所说的,时间框架越高,成功的交易就越准确(但是它的交易量不会太大)。所以这取决于你的风险水平。

在周线的时间框架上,你可以设置追踪止损,并且有一个趋势交易系统,每次可能会有100-200点的交易,正如你从我过去一周的NZDJPY的例子中可以看到的。

如果你想在较低的时间框架内,有可能把这个EA变成一个剥头皮的EA,它每天都会有6-15点的收益。当然,这样做的风险更大一些。

我的计划是只在日、周和月的时间 框架上测试这个EA。如果有人能自愿帮助测试较低的时间段(有拖曳止损),那就太好了。我计划本周在欧元兑美元和美元兑瑞郎上添加时间过滤器,因为它可以减少上周EA的损失。

 

开仓的规则是什么?

 
Alexey Baranov:
开仓的规则是什么?

Maji在这里有一个很好的解释https://www.mql5.com/en/forum/173795/page4

 

Holyguy。

请看Nich对我的EA的修改。它更复杂,在使用方面也更方便。我正在努力确保人们可以将该指标附在1分钟的图表上,但将其用于更高时间框架图表的开盘/最高/收盘值。这样的话,在我看来,测试和使用将更加准确。

至于在较短的时间框架内的交易和回撤交易,最好只使用止损和盈利目标进行交易。追踪止损通常会降低结果。如果你看的是几天和几周,那么拖曳式止损会更有效。这是我的解释......如果我们使用的是10到50点的追踪止损,它是在较低的时间框架(如4小时)条的范围内。因此,市场运动将取出你的追踪止损并降低性能,因为你没有给交易足够的空间来呼吸。

至于使用尝试剥头皮,为什么要帮助你的经纪人发财?追求更大但适度的目标和合理的止损,我认为你会做得很好。我喜欢4小时和24小时的时间段,但随后的前瞻性测试是弄清什么会有效的唯一方法。

再次感谢你们这次热烈的讨论。

马吉

原因: