精英指标 :) - 页 167

 

盈利者21

在这里,你去

需要解释一下:由于metatrader对8个绘图缓冲区 的限制,我所做的是一个选项。该选项是画或不画中间线。当你把它设置为 "假 "时,它就像以前一样工作。如果设置为 "true",则只显示中间线。因此,如果你在同一个图表上放置两个指标,你可以让它们像这样显示。
这一点我可以用缓冲器做到。要使它们全部显示出来,需要把它们变成线条对象。让我知道这个解决方案是否可行,或者你需要它作为一个指标(正如我所说的,作为对象,这有其缺点)。

_________________________

PS:我决定也做一个 "只有对象的版本"。在这个版本中,不需要在图表上有两个指标,但它根本不使用缓冲区。
_________________________

问候

mladen

profitrader21:
你好,姆拉登。

你能在这个指标上添加中点吗?保持同样的计算方式,只是增加中间点。如果你能在下周初完成这项工作,我将非常感激。非常感谢你的帮助。

最好的问候
附加的文件:
 

mladen,还有几件事要补充。

1.请让箭头在蜡烛完成后出现,即为箭头添加Alertoncurrent=false

2.箭头没有发出警报和电子邮件。请检查一下。

谢谢

乌梅什

 

mladen

我对箭头条件做了些许改变,我对波段做了一个重大改变。我试着对上波段和下波段使用不同的时间框架,并取得了良好的效果。

使用不同时间框架的逻辑是。

在视觉回测中,我发现下跌箭头在给出反转信号方面做得很好,但上涨箭头偶尔会失败。

原因可能是,在较长的时间框架内,趋势是向下的,当价格反弹并达到上行区间时,下降箭头给出了一个很好的下降信号。

考虑到这一点,我用较低的时间框架(目前的时间 框架)来表示上波段,用较高的时间框架来表示下波段,并将指标修改为两个指标,一个在较低的时间框架上发出上波段和下跌信号,另一个在较高的时间框架上发出下波段和上涨箭头。

人们可以使用(M15和H1时间段)或(H1和H4时间段)。

如果趋势是下跌。

使用较低的时间框架作为上行带,较高的时间框架作为下行带。

如果趋势是上升。

使用较低的时间框架作为下限区间,使用较高的时间框架作为上限区间。

如何知道趋势已经改变。

在下跌趋势中,上波段是较低的时间框架,所以当价格反弹到这个波段时,做空。

下波段是较高的时间框架,当价格穿过并收于此波段以下时,很可能市场被过度卖出,现在当我们在此较高时间框架的下波段上得到买入信号时,我们可以从下跌趋势转变为上涨趋势设置。

在上升趋势中,下波段是较低的时间框架,所以当价格回到这个波段时做多。

上带是较高的时间框架,当价格越过并收于此带之上时,很可能市场已经超买,现在当我们在此较高时间框架的上带得到卖出信号时,我们可以从上升趋势改为下降趋势设置。

mladen,请审查这个策略,如果你发现它有任何意义,请将这两个指标合并为一个指标,并为上下波段设置不同的时间框架,如果你能在其中写一段代码,当价格跨越并收于较高时间框架的波段时自动交换时间框架,那将是非常好的。

问候

乌梅什

mladen:
Umesh, 试试这个:你感兴趣的代码行是134到137的行。我想我得到了你的条件,但请检查它们。我还想到了一些额外的条件(比如,如果高点低于上限,那么当前一个高点突破上限时,就会出现上限,类似的还有下限),但我没有编写这些代码。
问候mladen
 

TMA警报

mladen:
Umesh,试试这个:你感兴趣的代码行是134至137行。我想我得到了你的条件,但请你检查一下。我还想到了一些额外的条件(比如当前一个高点突破了上波段时,如果高点低于上波段,那么上波段就会被突破,下波段也是如此),但没有编写这些代码。
问候mladen

Mladan,"当前的警报 "是否表示波段的交叉?

rgds

彼得

 

...

彼得。

我没有改变警报,所以如果alertsOnHighLow被设置为 "true",那么当高点或低点越过波段时就会触发警报,如果设置为 "false",那么当收盘越过波段时就会触发警报。

当前警报 "的意思是,它是在当前(仍然开盘)还是在前一个(第一次收盘)条上发出警报。所以,如果alertsOnCurrent被设置为false,它将只在条形收盘时发出警报。

问候

mladen

peterke:
Mladan,"当前警报 "是指带子的交叉吗?

rgds

彼得
 

umesh,

让我检查一下:你希望箭头只在条形图关闭时出现,而在条形图打开时,你不希望在打开的(当前)条形图上出现任何箭头?

另外,我只想提醒你,随着居中三角移动平均线的重新计算,它将增加箭头出现的滞后性,并请始终牢记,居中TMA在历史上总是看起来非常好,因为它的重新计算(这就是为什么我从不推荐在EA中使用居中TMA,而是作为手动交易的辅助工具的原因)。可以在这里找到simba关于它的一个好主题:https://www.mql5.com/en/forum/179608

问候

毫升登

umeshkathuria:
mladen,还有几件事要补充。

1.请让箭头在蜡烛完成后出现,即为箭头添加Alertoncurrent=false。

2.箭头没有发出警报和电子邮件。请检查一下。

谢谢

乌梅什
 

mladen

箭头和警报不是主要的问题,你可以忽略这个要求。

我请求你访问我在前一页的最后一个帖子,看看你是否能对此做些什么。

谢谢

Umesh

mladen:
umesh,

让我检查一下:你想让箭头只在条形图关闭时出现,而在条形图打开时,你不希望在打开的(当前)条形图上出现任何箭头?

另外,我只想提醒你,随着居中三角移动平均线的重新计算,它将增加箭头出现的滞后性,请始终牢记,居中TMA由于其重新计算,在历史上总是看起来非常好(这就是为什么我从不推荐在EA中使用居中TMA,而是作为手动交易的辅助工具的原因)。可以在这里找到simba关于它的一个好的主题:https://www.mql5.com/en/forum/179608

问候

mladen
 

umesh,

我也一直在使用这些波段和MTF TM箭头,我可以告诉你,当较高的时间框架与较低的/当前的时间框架的趋势不同时,你会得到错误的进入。本周,高位TFs在本周的大部分时间里都呈上升趋势。问题是,这可能会发生逆转,例如,如果下周高位TF的趋势降低,你会看到与过去一周相反的情况(你会在低位/当前TF图表上得到许多糟糕/错误的上升箭头)。

一个可能的改进是为箭头设置一个内置的过滤器,只显示当前TF箭头的方向与高位TF图的趋势一致。

Mladen,这可以做到吗?

另外,我恳请您提供一个您优秀的修改过的ADXm平滑的mtf版本。

谢谢!

奥德修斯

附加的文件:
 

mladen,

你能不能简单地修复这些警报,使它们在下一个交易日开始时通过电子邮件正确发出警报?对我来说,它们是否在当前条形图上出现和消失没有区别。

你的编程技巧对精英用户来说是非常有价值的!

感谢umesh分享他关于tma波段的伟大想法。

克里斯

mladen:

umesh。

让我检查一下:你想让箭头只在条形图关闭时出现,而在条形图打开时,你不希望在打开的(当前)条形图上有任何箭头?

问候

mladen
附加的文件:
 

克里斯。

如果我没有猜错的话,你指的是多时间框架模式下的警报。如果是的话,它们现在被修复了(它们现在也考虑到了目标时间段,所以目标时间段被严格遵守--以前的版本没有考虑到目标时间段的最高点、最低点和收盘点,但这些都是从当前的时间段中提取的,而且内插值也被用于警报,它们不应该被使用)

如果你把alertsEmail 设置为true,它也会发送一封电子邮件。如何设置metatrader发送电子邮件的一些细节可以在这里找到:MetaTrader 4客户终端的秘密。警报系统 - MQL4文章.我把这些细节发给你,只是因为我不知道问题是否出在设置电子邮件警报上,该链接有详细的解释。

问候

mladen

chris1010:
mladen。

你好,请你简单地修复这些警报,使其在下一栏开始时正确地通过电子邮件发出警报?对我来说,它们是否在当前条形图上出现和消失没有区别。

你的编程技巧对精英用户来说是非常有价值的!

感谢umesh分享他关于tma波段的伟大想法。

克里斯
附加的文件: