移动平均数 - 页 124

 
mladen:
一个自适应EMA(指数移动平均线)的版本,除了适应周期外,还可以控制EMA的 "速度"(对价格变化的反应能力):adaptive_ema.ex4

给任何试图编写自适应指标的人一个和平的建议:不要使用MT的内置指标。问题很简单:每当你改变任何一个参数(在自适应EMA的情况下,计算长度),它都会打开一个新的指标实例。

a) 只使用该周期进行计算(产生一个错误的值)。

b) 像其他指标一样使用内存(使其使用越来越多的内存)。

c) 开始爬行,因为一段时间后你可能有100个内置指标的实例,而你甚至不知道它。

__________________

PPS:自适应EMA(或我做的任何其他自适应指标)不使用内置指标,所以你可以自由使用它们。

 
TEAMTRADER:
嗨,MLaden。

我推测这个MA挤压指标如何工作的,它将评估两条移动平均线之间的价值(差值)。基于5和21的标准设置,当它达到15的差值时(指标上写着阈值),它将显示这些特定的移动平均线相距15点。它并没有这样做。

我正在寻找一个指标,当两个选定的移动平均线相距特定距离(以点值计算)时,在屏幕上发出信号并发出警报。

例如,如果5ema与21ema相差15点以上,我想知道并进行回测,以确保该策略是稳健的。

我知道这个指标可以做到这一点,但似乎它没有做到我希望的那样。

是否有一个指标可以提供这种信息?

TEAMTRADER

如果我给出一个MLaden的说明,会有帮助吗?

TEAMTRADER

 
TEAMTRADER:
如果我给出一个插图,会有帮助吗? TEAMTRADER

经理人(TEAMTRADER

如果你把ATR_Enable设置为false,那么这个指标就会像你推测的那样工作(但不是当它们正好在那个距离时,而是当它们低于或等于时)。

 

DMA指标

dma.mq4

附加的文件:
dma_mql.png  63 kb
dma.mq4  2 kb
 

你好。

我试图找出,如何在两条移动平均线 交叉的时候,而不是在它们交叉之后,即一个条形图之后,检测出它们的精确交叉。

不幸的是,下面的方法没有达到预期效果。

val1 > 0.9999*val2 && val1<1.0001*val2

你有什么办法可以做到这一点吗?

请提前感谢

 
majfa:
嗨。

我试图找出,如何在两条移动平均线交叉的时候,而不是在它们交叉之后,即一个条形图之后,检测出它们的精确交叉。

不幸的是,下面的方法没有达到预期的效果。

val1 > 0.9999*val2 && val1<1.0001*val2

你有什么办法可以做到这一点吗?

提前感谢

马杰法

交叉只能在事后检测(当它已经发生)。你无法预测一个交叉点。更有甚者,十字星通常不会发生在一个特定的柱子上,而是在两个柱子之间。出于这个原因,检测交叉的 "经典 "方法是正确的。

 

MA片段

ma_segments.mq4

附加的文件:
 

高低移动平均带

hl_ma_band.mq4

附加的文件:
 
mladen:
Squeezed ema指标(有人想知道这是什么指标--在这里):squeezed_ema.ex4

_______________

PS:例子中使用的周期是50
毫升。
也有 "独立 "版本(这样可以与类似的指标进行比较--在我看来,图表上的版本更有用,但现在任何人都可以决定选择哪一个):squeezed_ema_separate.ex4

亲爱的mladen。

是否有可能制作LSMA这个指标?

还有独立的版本...?

 
mladen:
自适应ema变化与过滤器(可以过滤掉不重要的价值变化)发布在这里(它已经是一个多时间框架版本,这就是为什么它被发布在这里):https://www.mql5.com/en/forum/173574/page613

亲爱的mladen。

我对这个指标很感兴趣。

是否有可能制作LSMA版本?