编码帮助 - 页 303

 
mladen:
airquest 看看这个指标中的 "均衡 "选项是如何工作的:Forex TSD - 外汇论坛 - 下载All MACD v1.0 4 color.mq4

谢谢Mladen。我不知道我做的对不对,没有用。我必须转换最大和最小值的检查,只有一个缓冲区,这样做对吗?

minValue = MathMin(ExtMapBuffer1[shift],minValue);

maxValue = MathMax(ExtMapBuffer1[shift],maxValue);

maxValues[period] = MathMax(maxValues[period],MathMax(minValue,maxValue));

附加的文件:
 
mladen:
现在就试试吧:gf_with_changeable_style_1.mq4

谢谢Mladen和airquest!非常感谢你们!

 
amjadepp:
你好,Malden

能否请你在这个指标上添加警报?

这是你的指标,我在旧帖中发现的。

Mladen, 请不要忘记我的请求

 
amjadepp:
Mladen, 请不要忘记我的请求

抱歉

对于该指标来说,有太多可能的变化和可能的突破(见你的最后一次突破,你会看到那里至少有5-6次突破),而不是一个正常的突破信号。在某些情况下,它将淹没用户的先涨后跌或先跌后涨的突破。最好让它保持原样:作为自由裁量权来决定什么是真正发生的突破。

 
airquest:
谢谢Mladen。我不知道我做的对不对,没有用。我必须将最大和最小值的检查转换为只检查一个缓冲区,这样做对吗?

minValue = MathMin(ExtMapBuffer1[shift],minValue);

maxValue = MathMax(ExtMapBuffer1[shift],maxValue);

maxValues[period] = MathMax(maxValues[period],MathMax(minValue,maxValue));

Mladen,你能帮助我解决这个问题吗?我不能使它工作。

PS:ASI在这里:https://www.mql5.com/en/forum/174385/page201

 
airquest:
Mladen, 你能帮我解决这个问题吗?我不能让它工作。 PS : ASI在这里 :https://www.mql5.com/en/forum/174385/page201

空中花园

将检查它

 
mladen:
没有任何地方可以在不完全改变指标性质的情况下放置这些条件。它根本无法与马斯

谢谢 Mladen

好的,第一个想法 "失败 "了。我有另一个想法,但它需要更多的缓冲区,而且仍然没有改变继续这个修改的进展。或者我可以使用...Mjolnir...把它打成碎片...

 
airquest:
Mladen,你能帮我解决这个问题吗?我不能使它工作。 PS : ASI在这里 :https://www.mql5.com/en/forum/174385/page201

现在就试试吧:all_asi_test_1.01.mq4

PS:如你所知,一旦 "均衡 "ASI值与真实ASI值没有共同之处。他们只是保持了数值的形状,真实的数值已经丢失了。

附加的文件:
 
mladen:
现在就试试吧:all_asi_test_1.01.mq4 PS:你知道,一旦 "均衡 "了ASI值,就与真正的ASI值没有任何共同之处。他们只是保持了数值的形状,真实的数值已经丢失了。

谢谢你,Mladen,是的,这很好,这是为了视觉上的目的。我知道我做错了什么。但在这个问题上会盲目地跟随你,因为我不太明白为什么你要在Asi上检查最小值,而不是在Macd上。

 
airquest:
谢谢你,Mladen,是的,这很好,这只是为了视觉上的目的。我知道我做错了什么。但在这个问题上会盲目地跟着你,因为我不太明白为什么你要在Asi上检查最小值,而不是在Macd上。

气象

我不得不增加最小值检查,因为ASI没有在0附近摆动。在这种情况下(没有0交叉),如果没有最小值检查,结果就不是预期的那样(我花了一些时间才明白为什么我得到的结果不是 "均衡 "的 )。

原因: