移动平均数 - 页 13

 

显示监测平均数值的Indi?

大家好

我一直在寻找,但一直没有找到一个能在图表上显示移动平均线 或平均数价值的指标。

有这样的指标吗?

谢谢。

 

我的指标中的小错误

你好。

我已经完成了我的第一段代码,这是一个小型的MA指标,当曲线增长时显示为红色,降低时为蓝色,没有明显变化时为白色。

问题是,当我显示这个指标时,它在窗口中已经显示的数据上运行良好,但在新的实时数据上,它总是显示红色曲线。

谁能给我一个办法来解决这个问题?

附加的文件:
variator.mq4  5 kb
 
newdigital:
EmaAngleZero指标,已经发布第三次了。

newdigital,

它不是可以用于其他类型的MA吗?

 
etrade:
newdigital,它不是可以用于其他类型的MA吗?

我改变了它。我不知道它将如何工作,因为我没有测试它。

第一个独立窗口是AngleTreshold=0.7,MODE_MA=1(EMA)。

第2个单独的窗口。AngleTreshold=0.7,MODE_MA=0(SMA)。

第3个单独的窗口。角度阈值=0.7,MODE_MA=2(SMMA)。

附加的文件:
 
newdigital:
我改变了它。我不知道它将如何工作,因为我没有测试它。

第1个独立窗口是AngleTreshold=0.7,MODE_MA=1(EMA)。

第2个单独的窗口。AngleTreshold=0.7,MODE_MA=0(SMA)。

第三个独立窗口。AngleTreshold=0.7,MODE_MA=2(SMMA)。

哦,非常感谢,但我指的是LWMA,因为它是MA交叉指标中的一个常见MA。

 
etrade:
哦,非常感谢,但我指的是LWMA,因为它是MA交叉指标中的一个常见MA。

mode_ma=3(LWMA)。

 
newdigital:
mode_ma=3(LWMA)。

非常感谢,很抱歉我之前没有测试这个指标,因为我对你引用的类型列表进行了判断。

我想知道是否有一个类似的指标来估计一个MA与另一个MA的角度。我的意思是预测即将出现的MA交叉。

 
newdigital:
我改变了它。我不知道它将如何工作,因为我没有测试它。

第1个独立窗口是AngleTreshold=0.7,MODE_MA=1(EMA)。

第2个单独的窗口。AngleTreshold=0.7,MODE_MA=0(SMA)。

第三个单独的窗口。AngleTreshold=0.7,MODE_MA=2(SMMA)。

哇,我测试了....

它工作正常

非常感谢你的帮助

 

当我尝试使用EndEMAShift的负值时,图表的历史是好的,但最后几个条形图却不工作。

谁能让我知道问题出在哪里?

附加的文件:
 
etrade:
谁能告诉我这是什么问题?

我不太确定,但我认为EndEMAShift的负值将不起作用。因为EndEMAShift只是一个移位。栏的数量。

请看这里。

fEndMA=iMA(NULL,0,EMAPeriod,0,MODE_EMA,PRICE_MEDIAN,i+EndEMAShift);

fStartMA=iMA(NULL,0,EMAPeriod,0,MODE_EMA,PRICE_MEDIAN,i+StartEMAShift);

fAngle = mFactor * (fEndMA - fStartMA);

i+StartEMAShifti+EndEMAShift图表上的条数。例如:第0条,第1条,等等。

图表上的所有条形图都是从零开始计算的(0)。

- 0号栏是你在图表上看到的当前栏。在大多数情况下,它是开放的条形。

- 1号栏是前一个栏。

栏#-1是未来的栏,现在还不存在。所以条形图的编号不能有负值。

当然,有时一些编码员会对未来条形进行编码,但这是非常特殊的情况。例如众所周知的基于DayImpulse指标的Future-is-not-set指标就是这种情况。