运作良好的交易系统! - 页 61

 

神奇的数字

嗨。

我修改了代码,增加了计算每个货币对的神奇数字的功能,这样我们就可以在一个图表上有一个交易。

姜文

附上代码

 
tkforextsd:
嗨,Igorad和ND。

我在TrendEnvelopeExpert_v2.2.mq4和TrendEnvelopeExpert_v2.4.mq4两个版本中发现以下问题

1.TrailStop()例程中存在一个错误。

该行

if (TrailingStop > 0 && TrailingStop > 0) SellStop = NormalizeDouble(MarketInfo(Symbol(),MODE_ASK) + TrailingStop*Point,Digits) 。

应该是

if (TrailingMode == 1 && TrailingStop > 0) SellStop = NormalizeDouble(MarketInfo(Symbol(),MODE_ASK) + TrailingStop*Point,Digits)。

2.在MoneyManagement()例程中,基于固定分数的头寸大小。

该行

vol=NormalizeDouble(AccountFreeMargin()*MaxRisk*AccountLeverage()/contract,2)。

应该是

vol=NormalizeDouble(AccountFreeMargin()*MaxRisk/MaxLoss,2)。

这就是为什么当你打开MM功能时,账户就会炸掉。请用这个新的变化试试。

谢谢。

TK

Igorad修复了TrendStrengthExpert EA(跟踪止损和MM),并在代码中加入了TrendEnvelopes选项。所以这个TrendStrengthExpert_v2 EA是最新的(最新)。我没有进行回测,也没有进行转发测试。

顺便说一下,我将继续测试旧版本(TrendEnvelopeExpert_v2.2 EA)。

我正在用这个新的TrendStrengthExpert_v2 EA更新帖子#20。

附加的文件:
 
Flytox:
Igorad,请在您的EA中添加绝对强度指标!!!!!!。

Igorad做到了。

刚刚收到他的PM,他为这个系统编码了新的EA,具有绝对强度。所有的指标都是一样的,但是 "+"绝对强度和 "+"新的VoltyChannel_Stop_v2.1和"-"TrendEnvelopes指标。

太多的设置使我感到困惑。我认为我们需要从将指标附加到图表上开始构建系统(我将在本周尝试这样做),否则我们应该花很长时间来选择有利可图的设置。

在这个EA中,ExitMode设置被改为如下。

// System Exit Switch:

0-off,

1-TS,

2-VS (instead of ТЕ),

3-AddSignal,

4-any first,

5-signal,

6-AS

附有指标的EA。

我用这个新的EA更新了本主题的第20号帖子。

4.这TrendEnvelopeExpert_v2.4 EA的改进版:增加了AbsoluteStrength指标作为过滤器;此外,该EA还使用了新的指标。VoltyChannel_Stop_v2.1;这个EA没有使用TrendEnvelopes指标。
附加的文件:
 
Flytox:
我试图让这个EA在4年的回测中获得盈利。我注意到的是,我可以在趋势市场中赚取大量的点,而在区间市场中失去所有的点;我通过严格的平衡+利润锁定来解决这个问题。但我认为该EA的最佳止损点是一个阶梯式止损点,以便从动荡区域获取资金。如果有谁能为它编程,我们就可以优化这个不可思议的机器。

初始存款: 10k

盈利:40314

pf: 1.54

dd:29.44

忘了附上修改后的EA。

我添加了开放性中枢和波动性中枢作为过滤器,并修改了代码中的一到两行(不记得是什么了)。

对于GbpJPy,使用与附件中的设置文件相同的Ea。

对于EurUSd则重新设置。

 

4/5位数的价格都是固定的

几乎所有来自这个主题的附件(EA)都被固定为5位数的经纪人。

包括。

- TrendEnvelopeExpert_v2.2 EA对指标和EA的5位数经纪人价格进行了修复。见帖子#20中的附件v2.2.rar。

对5位数的经纪人使用PointRatio = 10,对4位数的经纪人使用PointRatio = 1。

如何知道:你的经纪人是4位数还是5位数?

5位数经纪人的例子。GBPUSD 1.52887

4位数经纪商的例子。GBPUSD 1.5288

- TrendEnvelopeExpert_v2.4 EA对5位数经纪商价格进行了修复。见帖子#20中的附件2.4.rar。

- TrendEnvelopeExpert_v2.4 EA在M15时间框架上用时间过滤器进行月线方向的交易:对5位数的经纪人价格进行了修复。见帖子#20中的附件2.4settings_m15.rar。

请注意 - 本EA使用指标。从帖子#20的其他附件中下载指标。

20号帖子的其他附件和本线程的其他许多帖子的附件也被修复。

Winrar打开附件:https://www.mql5.com/en/forum/173397/page11

 

1.TrendEnvelopeExpert EA版本。

1.1.TrendEnvelopeExpert_v2.2: 附上(感谢Igorad)。

1.2.TrendEnvelopeExpert_v2.3 在此:增加了计算每个交易对的神奇数字的功能(感谢giapel)。

1.3.TrendEnvelopeExpert_v2.4 附后。修正了AddSignal_v1箭头上的退出模式功能;增加了MaxTrades功能。请注意:如果在EA的设置中,指标的模式=1,则MaxTrades功能是有效的。更多解释请见此帖

Trend_Envelope_Expert_v2.4.1- 2.4版本的最新版本,由mrtools使用Jurik RSX与Trendstrength和Add Signal和All Averages指标与Trend Envelopes(此帖)创建。

2.4版本的设置。

-请找到2.4版本的欧元兑美元和英镑兑美元的设置(设置#7附后)。 请注意,根据这个设置#7,EA将在M15时间段进行交易,从月线图中获取方向,止损也是在月线时间段。这意味着使用它的人需要在月线图上做技术分析,比如说自己是否要在这个月交易。

-2.4版本的其他设置 也附在后面,是为M15时间框架上的月度趋势交易方向设计的。更多解释见第217和220号帖子。M30时间框架的设置与所附的M15相同,但有一些变化(见#242帖子)。

-市场条件评估:带有指标的模板在帖子#243。

请查看2.2版本 的H4和M15时间框架的设置(附后)以及回测结果。

设置1(设置#1)为H4时间框架。

设置2适用于H4时间框架。

设置3适用于M15时间框架。

设置4为M15时间段。

设置5为M15时间框架(2.2版本4个货币对的M15时间框架的优化设置;不要忘记为不同的货币对使用不同的魔法数字)。

更多的回测结果在这里https://www.mql5.com/en/forum/174793(感谢Pipskateer)。

关于设置的解释,请阅读本主题的第13页和第14页。

2.2版本的其他设置在这里

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

2.TrendStrengthExpert EA版本。

2.1.TrendStrengthExpert_v1这里。它是TrendEnvelopeExpert_v2.4 EA的改进版:增加了AbsoluteStrength指标作为过滤器;此外,该EA使用新的指标。VoltyChannel_Stop_v2.1;这个EA没有使用TrendEnvelopes指标。

2.2.TrendStrengthExpert:

-TrendStrengthExpert_v2 在这里:它修复了一些关于MM跟踪止损的错误,并在代码中增加了TrendEnvelopes选项。

- 由Flytox修改的TrendStrengthExpert_v2Scalper_2此页面。指标。TheOnlyPivot_Level在这个主题 上,Volatility.Pivot.Open在这里

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

3.3.正向测试。

目前我正在测试TrendEnvelopeExpert_v2.2和TrendStrengthExpert_v2。所有其他关于设置和时间框架的信息请在这个帖子 中找到。

4.5位数的经纪人。

阅读此帖:https://www.mql5.com/en/forum/174793

附加的文件:
 

所有的版本和大部分的附件都是为5位数的经纪商(IBFX,Alpari等)固定的。

阅读上一篇文章。

 

行政部门在保持组织性和更新代码中的错误方面做得很好。 你们能够在第一页上更新帖子,并使其有效地搜索每个EA的熨烫细节,这真的是相当令人印象深刻。

我只想为此说声 "谢谢"。

 

诸多感谢

非常感谢你。我非常感激!

 

非常感谢。