所有John Ehlers指标... - 页 23

 
igorad:
你好。

我已经开发了带有信号、警报和警告的MTF MAMA。

这是该指标的正确版本。所有以前的版本都有bug,包括哥斯拉的版本

请注意。

伊戈尔

谢谢你的妈妈,伊戈尔

btw. 其他版本的错误是什么?

 

我希望这个工作...

 
fxbs:
谢谢4位妈妈,Igor,其他版本的错误是什么?

哥斯拉的版本错误。

1.Q2 = Q1 - jI; 应该是 Q2 = Q1 + jI。

2. 如果(period < 6.00*period)period = 6.00。

如果(period > 50.0*period)period = 50.0。

应该是

如果(周期<6.00)周期=6.00。

如果(周期>50.0)周期=50.0。

3.函数 CountVelue不能正常工作(尝试在没有它的情况下进行测试)。

其他版本是重绘过去(例如:#MAMA)。

 

正弦波和其他

这里是一张不同的Ehlers indis的测试截图,其中有已知内容的噪声信号

已知内容(2个周期性成分20和100条+高斯噪声)。

其结果并不令人吃惊。

周期测量是用三种方法完成的。

希尔伯特变换原始埃勒编码(白色和蓝色)。

希尔伯特变换新埃勒码(红色和黄色)

电晕图方法

只有电晕显示适当的周期为20条。希尔伯特转换法的误差测量有时在50%左右!!!即使在用JMA平滑后也是如此。

Sinwave指标显示了一些周期,但与主信号的时间安排很糟糕。

摆动位置(电晕图)在某些情况下显示适当的摆动,而在其他情况下,无论用JMA进行平滑处理都是失败的。它在正确测量周期的区域内显示适当的波动,即20条。

我认为这将是更好的。欢迎提出意见,以改进它。

蒋志强

附加的文件:
hb.jpg  231 kb
 
igorad:
哥斯拉的版本错误。

1.Q2 = Q1 - jI; 应该是 Q2 = Q1 + jI。

2. 如果(周期<6.00*周期)周期=6.00。

如果(period > 50.0*period)period = 50.0。

应该是

如果(周期<6.00)周期=6.00。

如果(周期>50.0)周期=50.0。

3.函数CountVelue不能正常工作(尝试在没有它的情况下进行测试)。

其他版本则是重新描绘过去(如#MAMA)。

再次感谢您,并非常感谢您分享您的工作和想法

 
hazelj80:
我正在M5图表中尝试与此类似的东西,它确实有效。我有来自OANFX的自定义设置,他曾在FF上工作过,但被赶走了。它使用这个COG或不管这个指标叫什么的自定义设置,以及整数/半数的心理水平,所以如果它在COG中心线之上,COG指向下方并突破整数/半数,就做空并在下一个整数/半数处出局。

炒股系统#11(重心)|外汇策略揭秘

声明。568858 - 100-1

跟踪(追踪)贴在COG后面(多义词,不是JE);放在测试器上,享受表演。

附加的文件:
 

我根据Ehlers的文章(在附件中)开发了瞬时趋势线,但我用希尔伯特变换代替了MESA。

附加的文件:
 

希尔伯特变换

是的,这是非常好的即时趋势线,但我认为希尔伯特变换不够准确,无法驱动它。我使用这个,但使用Goertzel来测量Dominat周期。

请看屏幕截图,在有噪音的情况下,用希尔伯特测量的周期会发生什么。我还找到了Ehler的相关文件,我相信他已经从他的网站....。

关于屏幕截图。在所有情况下,都有一个20和100条的信号。只有在清洁信号的情况下,才能正确识别DC。

我认为最好的组合是R-MESA,它来自于数字过滤器主题中的Richcap,可以测量DC和这个即时趋势线。

克里斯托夫

附加的文件:
h1.jpg  109 kb
h2.jpg  112 kb
h3.jpg  105 kb
 

下面是三条带椭圆滤波器的即时趋势线的表现。

绿色--由Goertzel驱动

黑色--由希尔伯特周期指标驱动

蓝色--由Corona Period驱动

它们之间似乎有相当大的差异。理论上最准确的是绿色,因为周期的测量误差最小。

Krzysztof

附加的文件:
3ofthem.jpg  166 kb
 

正弦波支撑线和阻力线

嘿,伙计们,有人知道如何为MT4编码正弦波指标,以便在指标交叉时绘制支撑线和阻力线。类似于Tradestation上的Better Sinewave指标?如果你用谷歌搜索Better Sinewave e-mini,我相信有一个视频解释了我的意思。该指标看起来相当有用,所以希望这也能在MT4上工作。我有几个不同的正弦波指标,我可以发布。