终结者 v2.0 - 页 54

 

请参阅 "终结者 "EA的最新声明。

Pipskateer:
新数字,你能分享一下你用来在图表上显示余额/权益图的指标,还是说它是一个私人的indy? 这将对我的回溯测试很有帮助。 谢谢!

附在后面。有第二个版本,但我在使用第一个版本。这是在进行前瞻性测试。

附加的文件:
terminator.zip  135 kb
 

我想在这里提醒一下新版本https://www.mql5.com/en/forum/177320(我还在测试旧版本)。

 
newdigital:
请查看 "终结者 "EA的最新声明。 附上。有第二个版本,但我正在使用第一个版本。这是在进行前瞻性测试。

我不是想纠缠你,但如果第一个版本更适合于正向测试,我可以把那个版本也给你吗? 如果你所附的版本已经可以做这两件事,那就不用麻烦了。 非常感谢您的帮助!

 
Pipskateer:
我不是想纠缠你,但如果第一个版本更适合于正向测试,我可以把那个版本也要来吗? 如果你所附的版本已经可以做这两件事,那就不用麻烦了。 非常感谢您的帮助!

终结者EA版本(仅供参考)。

终结者EA 由tmaneval制作。

- 第1版在这里

- 第二版在这里

- 带设置的2.03版在这里

- 带有GenerateMagicNumber功能的2.03版在这里(设置在前面的链接上)。

- project1972的第4版在这里

我正在测试2.03版本。

至于指标,所以我发布了第一个版本。它是在图表上看到报表的指标(向前测试)。我正在使用第一个版本。第二个版本在显示整个报表方面略有改进(例如投资组合)。没有一个版本的指标可以用于回测。

 
newdigital:
Termonator EAs的版本(仅作参考)。

终结者EA by tmaneval:

- 第1版在这里

- 第二版在这里

- 2.03版的设置在这里

- 带有GenerateMagicNumber功能的2.03版在这里(设置在前面的链接上)。

- project1972的第4版在这里

我正在测试2.03版本。

至于指标,所以我贴出了第一版。它是在图表上看到报表的指标(向前测试)。我正在使用第一个版本。第二个版本在显示整个报表方面略有改进(例如,作为投资组合)。这个指标的任何一个版本都不能用于回测。

附上2.03版本的更新声明。

附加的文件:
 
newdigital:
Termonator EAs的版本(仅供参考)。

终结者EA by tmaneval:

- 第1版在这里

- 第二版在这里

- 2.03版的设置在这里

- 带有GenerateMagicNumber功能的2.03版在这里(设置在前面的链接上)。

- project1972的第4版在这里

我正在测试2.03版。

至于指标,所以我贴出了第一版。它是在图表上看到报表的指标(向前测试)。我正在使用第一个版本。第二个版本在显示整个报表方面略有改进(例如,作为投资组合)。这个指标没有一个版本可以用于回测。

谢谢你,ND! 我想我误解了你关于indy的第一个帖子。 如果你不介意的话,请在有时间的时候发布第二个版本。 我想为我的目的比较它们的输出。 再次,抱歉打扰你,我知道你很忙。

 

请看最新的声明。

附加的文件:
 

请看2.03版本的更新声明。

我还没有测试新的第4版,但有些人说第4版 要好得多,也更安全(风险小)。

附加的文件:
 

问题。

如果我们使用市场条件过滤器,那么为什么这个EA在M30时间段对英镑兑美元有利可图(根据您的回测),而在H1时间段则没有?所以,这个市场条件过滤器对任何时间框架都不起作用?

答案:是的。

它是有效的。我没有改变这个终结者EA的任何逻辑。我只是放置了一些代码,仅此而已。市场条件代码是AbsoluteStrength指标。只是一个具有相同设置的指标。这个AbsoluteStrength指标对于不同的货币对和时间框架可能有不同的设置。

例如,我们选择TF1=0,TF2=10080,交易H1。这意味着,我们正在过滤H1时间框架和W1时间框架。这些过滤器是根据收盘条编码的。H1的收盘条是1小时前。W1的收盘条是一个星期前的。因此,如果我们对H1和W1使用相同的指标设置作为过滤器,可能会出现一些错误。少1小时或多1小时......可能对H1时间框架来说并不重要,但少1周或多1周确实很重要。因为如果我们的过滤器在W1时间段显示上升趋势,但实际上并非如此......

我认为为不同的过滤器设置不同的AbsoluteStrength指标可能是好的(我们在这个EA中有两个过滤器。

疑问:如果真的很重要,为什么要选择 "绝对强度 "指标?

如果选择这个指标的设置真的很重要,那么我在哪里可以找到这个设置,我怎样才能选择好的设置?

答:这很容易。

这很容易。指标已附在前一篇文章中。如果我们在MetaEditor中打开EA,我们会发现EA中的设置。默认指标设置=EA内部设置。我们可以看到它。

例如,我们正在交易H1时间框架,TF1=0,TF2=10080(周时间框架)。把这个指标附在H1图表上,看看趋势在哪里开始,在哪里结束,等等,然后纠正设置。如果我们看到上升趋势是在8月1日开始的,例如,根据该指标,它真的是在8月1日开始的吗?我们可以通过将指标附加到图表上很容易地看到它。

然后我们可以在EA中纠正设置。

问题:我如何知道上行线在哪里?

我如何知道哪里是上升趋势、下降趋势、修正......?我不是一个编码员。

解答:你不需要是一个编码员。

你不需要是一个编码员。只需使用本帖 中的图片,根据图表上的真实和历史市场情况,修正指标的设置。这对W1、MN1和D1时间段最重要。此外,它对不同的货币对也非常重要。

问题:你是否改变了这个指标的设置?

你是否改变了这个指标的设置以获得上一篇文章中的回测结果?

回答:我没有。

我没有改变。我使用了EA内部该指标的默认设置。我不认为这很重要。这就是为什么我很难选择正确的设置:我花了2天时间来做。现在我明白了。我不得不改变这个指标的设置,而不是将这个EA的止损值提高到120点(以英镑兑美元为例)。

我将创建下一个版本,使过滤器1(TF1)和过滤器2(TF2)的设置易于改变,彼此分开。

 

这个精英部分的一些发展正在进行中。工作良好的交易系统。少数EA被开发的设置。其他一些EA版本仍在开发中。一切都在这个主题的第20号帖子中

它开发了一些不是多时限版本的EA。只是普通版本,我们在精英部分有很多。

仍在开发中的EA如下:它是多时间框架的版本。首先,我们决定创建市场条件指标。然后我们估计了一些代码来评估市场条件(这些代码可以放在任何EA中,以便在特定的市场条件下进行交易):上升趋势、下降趋势、看跌修正、看涨修正、非交易区、波涛汹涌。它是AbsoluteStrength指标。

-----------------------

然后我试着把这些代码放在这个Terminator_2.03版本中,用止损值进行测试,看看这些代码如何工作。

我使用了两个MTF过滤器(两个AbsoluteStrength指标)。

- TF1。它是第一个过滤器的时间框架。这个过滤器被设计成只在选定的时间框架上交易上升趋势和下降趋势。例如,如果TF1=0,那么EA将在当前的时间框架上交易上升和下降趋势(我们在H1上交易)。如果TF1=1440,那么EA将从D1时间段(D1=1440的数字)获取方向,但仅是上升趋势或下降趋势。

- TF2。同样的指标。这个过滤器被设计用来交易上升趋势、下降趋势、看跌修正和看涨修正。

我们必须理解TF1和TF2之间的区别:W1时间框架上的看跌修正可能是H1或H4上非常好的下降趋势(只是举例),所以更高的时间框架可能被设置为TF2的例子。 但是,另一方面,如果我们为TF1设置更高的时间框架,我们可以过滤更多的信号。

比如说。TF1=0,TF2=10080。这意味着以下情况。连接到H1时间框架的EA将在当前H1时间框架上进行上升/下降趋势的交易,在周方向上进行上升/下降/修正。

我不确定我的解释是否可以理解,抱歉。

TF1和TF2是这个新终结者EA的设置。所以,这是我们第一次尝试在EA中使用市场条件代码。AbsoluteStrength指标(我们使用该指标作为过滤器1和过滤器2)的设置在代码中:只需在MetaEditor中打开EA。

作为改进的结果。

- 我们可以用止损值在任何方向上交易这个终结者EA(不是只做多也不是只做空;我们可以在两个方向上交易)。

- EA会自己选择正确的方向。

- 有必要为该EA找到正确的设置,以便在任何货币对上都能成功。不同货币对的设置应该是不同的。我们可以 "玩 "止损值,TF1和TF2,获利和OpenOrdersBasedOn。

- 本EA的性能取决于市场条件,对我们来说,它取决于你何时开始交易。

这个EA正在缓慢地进行回测,所以请在本帖中找到回测版本和交易版本(连同所有指标和回测结果)。

------------------

设置。

- 第一张图片是欧元兑美元的回测,H1时间框架,止损=70(默认),TF1=0(默认)和TF2=0(默认)。其他设置是默认的。

- 第二张图片。欧元兑美元,H1时间框架,止损=70(默认值),TF1=0(在当前时间框架上过滤),TF2=10080(周方向),最大交易=7。

- 第三张图片。USDJPY, H1时间框架, 止损=120, 最大交易=7, OpenOrdersBasedOn=4, TF1=0, TF2=1440.其他设置为默认。

- 第四张图片。GBPUSD, M30时间框架, 止损=70, OpenOrdersBasedOn=5, TF1=0, TF2=0.

-------------

损失。

这种系统的风险很大。例如,你选择最大交易量=7。如果你有一个损失,这意味着所有的7个交易都有止损,并且在这个系统中,手数在增加。止损可能是70,可能是每笔交易120点,或者是你选择的其他数值。你能想象你的损失会有多大吗?损失可能会扼杀你在半年内获得的所有利润,比如说。这就是为什么它是有风险的。在你完全确定它是有效的之前,不要用真金白银去使用它。

你可以优化设置,特别是AbsoluteStrength指标,但优化的速度非常慢,我没有做。我没有优化设置。我只是改变了最大交易值、OpenOrdersBasedOn、TF1和TF2以及止损值。

----------------

请注意,这个关于市场状况的决定只是基于一个指标。AbsoluteStrength指标。它是 "正常 "的指标,我只是对如何使用它作了不同的解释。没有什么特别的。此外,这个指标对未来可能的市场状况没有任何预测的可能性。但这是第一步。接下来的代码可能会与具有预测可能性的一目连指标和其他一些指标/系统相联系,最终我们将拥有一些市场条件代码/指标/EA。这是我们开发EA切换器 的第一步。