多时间框架指标 - 页 374

 
mladen:
这是你发布的指标的多时间框架(这个指标需要你发布的指标才能正常工作,所以它是一个 "经典 "的多时间框架指标--在指标文件夹中复制上面的指标,以便让这个指标工作)另外,如果你不知道,Hodrick Prescott过滤器是重新计算的家族之一(更多信息可以在这里找到:Hodrick-Prescott过滤器 - 维基百科,自由 百科),所以要小心你如何使用它(在这点上它与SSA相似

嗨,Mladen。

能否修改这个界面,让它自动刷新,而不是我手动操作?

附上两张照片:刷新前和刷新后。

问候

附加的文件:
before.gif  17 kb
after.gif  17 kb
 

...

铭文

我没有从你的图表中发布那个指标

我在主图上贴了一个(这个:https://www.mql5.com/en/forum/173574/page248),从我看到的情况来看,它至少要重新计算1000条,所以它不应该有这个问题。我现在就试了一下(上面链接中的那个),即使在视觉回测中也能正常工作。

_____________________________________________

PS:检查你使用的版本中的for循环,如果它与我发布的版本不同,请使其相同(Hodrick-Prescott过滤器确实需要这些计算,你不能避免它或通过减少计算来加快它的速度)

engula:
嗨,mladen。

能否修改这个界面,让它自动刷新,而不是我手动操作?

附上两张照片:刷新前和刷新后。

问候
 

转换为MTF

你好,你能把这个指标转换成MTF指标吗?

谢谢,Bernardo。

附加的文件:
 
mladen:
镌刻

我没有从你的图表中发布那个指标。

我在主图上贴了一个(这个:https://www.mql5.com/en/forum/173574/page248),从我看到的情况来看,它是重新计算1000条的最小值,所以它应该没有这个问题。现在就试了一下(上面链接中的那个),即使在视觉回测中也能正常工作。

_____________________________________________

PS:检查你使用的版本中的for循环,如果它与我发布的版本不同,请使其相同(Hodrick-Prescott过滤器确实需要这些计算,你不能通过减少计算来避免或加快它的速度)。

嗨,mladen。

这个指标是你修改为mtf并发布的("Hodrick Prescott Filter mtf.mq4")。我唯一做的改动是从 "indicator_chart_window "改为 "indicator_separate_window"。

在我之前的帖子中附上的两张照片上,hp_mtf是红色,momentum(1)是白色。

我今天也试了一下,我再次注意到hp_mtf没有自我刷新。不幸的是,我的mt4在我能够保存图片之前就崩溃了......我明天再试。

我有点儿...

 

...

铭牌

在MTF版本中(调用过滤器的指标本身),有一条线是这样的。

for(int i=MathMin(Bars-1,1000*timeFrame/Period()); i>=0; i--)

它确保重新计算的最小条数是1000或(取决于时间框架,但在时间框架是当前时间框架的情况下,如果总条数 少于1000)总条数。我没有检查过滤器本身。我看到的最好的版本是Kurt Annen的原始C/C++代码,这是我正在使用的版本(我不确定在要求提供多时间框架版本时,作为基础发布的HP)。

霍德里克-普雷斯科特过滤器是一个棘手的问题,因为正如我已经说过的,它在很多方面让人联想到SSA,甚至我对重新计算的条数感到惊讶--因此在mtf版本中至少有1000条。)而且,正如我所说,我测试了我发布的版本。我没有你的指标版本,但根据我对我测试的版本(图表上的版本--来自我之前关于这个主题的帖子中的链接)所做的测试,它可以正常工作

__________________________________________

也许最好的办法是你公布你使用的版本,这样我们可以测试并最终找到你的问题所在。

至于将动量连接到一个重新计算的指标上,我认为你总是会有这样的问题(动量的正常用法是假设数据不会向后改变,而用HP过滤器则完全不是这样的--因此你会遇到动量值不更新的问题。你需要一个动量指标,它能像HP过滤器一样重新计算,只有这样,动量值才会 "跟随 "HP值)

__________________________________________

希望这有帮助。

谢谢

engula:
嗨,mladen。

该指标是你友好地修改为mtf并发布的("Hodrick Prescott Filter mtf.mq4")。

在我之前的帖子中附上的两张照片上,hp_mtf是红色,momentum(1)是白色。

我今天也试了一下,我又注意到hp_mtf没有自我刷新。不幸的是,我的mt4在我能够保存图片之前就崩溃了......我明天再试试。

我有一点...
 
mladen:
engula

在MTF版本中(调用过滤器的指标本身),有一条线是这样的。

for(int i=MathMin(Bars-1,1000*timeFrame/Period()); i>=0; i--)

它确保重新计算的最小条数是1000或(取决于时间框架,但在时间框架是当前时间框架的情况下,如果总条数少于1000)总条数。我没有检查过滤器本身。我看到的最好的版本是Kurt Annen的原始C/C++代码,这是我正在使用的版本(我不确定在要求提供多时间框架版本时,作为基础发布的HP)。

霍德里克-普雷斯科特过滤器是一个棘手的问题,因为正如我已经说过的,它在很多方面让人联想到SSA,甚至我对重新计算的条数感到惊讶--因此在mtf版本中至少有1000条。)而且,正如我所说,我测试了我发布的版本。我没有你的指标版本,但根据我对我测试的版本(图表上的版本--来自我之前关于这个主题的帖子中的链接)所做的测试,它可以正常工作

__________________________________________

也许最好的办法是你公布你使用的版本,这样我们可以测试并最终找到你的问题所在。

至于将动量连接到一个重新计算的指标上,我认为你总是会有这样的问题(动量的正常用法是假设数据不会向后改变,而用HP过滤器则完全不是这样的--因此你会遇到动量值不更新的问题。你需要一个动量指标,它能像HP过滤器一样重新计算,只有这样,动量值才会 "跟随 "HP值)

__________________________________________

希望这有帮助。

尊敬的各位领导

嗨,mladen。

你的回答很有帮助。

我重新阅读了你以前的帖子,我只能说你是对的......

我今天又看了hp过滤器的演示,必须说你是对的。

关于你对动力 的评论,现在我明白了为什么它不能像我所期望的那样工作。

但让我问你一下。

是否有可能修改HP的MTF过滤器,在代码中加入其速度的计算,并同时显示出来? 这将是非常有帮助的!非常感谢...

问候

 

...

engula

他们有非常不同的值(例如,在欧元兑美元的HP过滤器现在大约是1.3,而动量(metatrader计算它的方式)总是在100左右)。在同一个子窗口中拥有如此不同的数值,而不显示非常平坦的数值是可能的(在数据窗口的单独窗口中检查应用于HP过滤器的动量值,你会看到我在说什么)。

这里有一个Hodrick-Prescott过滤器的动量(在单独的窗口中,我不是用 "metatrader方式 "来计算,而是用常规方式(我喜欢看到高于和低于0的值,而不是高于和低于100的值)),它将重新计算必要的条数,所以你应该没有问题。

PS:它需要 "hp.mq4 "才能工作(来自这个帖子:https://www.mql5.com/en/forum/173574/page248)。另外,它也已经是一个mtf了。

engula:
嗨,Mladen。

你的回答很有帮助。

我重新看了你以前的帖子,我只能说你是对的......

我今天又看了一遍hp过滤器的演示,必须说你是对的......

关于你对动力的评论,现在我明白了为什么它不能像我所期望的那样工作。

但让我问你一下。

是否有可能修改HP的MTF过滤器,在代码中加入其速度的计算,并同时显示出来? 这将是非常有帮助的!非常感谢...

问候
附加的文件:
 
ewp:
定义

我用水平线进行交易,这些水平线是旧的支撑位或旧的阻力位。对我来说。

突破一个支撑位是卖出信号,假突破一个支撑位是买入信号,突破一个阻力位是买入信号,假突破一个阻力位是卖出信号。正如你现在所看到的,超级/res.突破交易等于江恩波段交易,超级/res.假突破交易等于Vic.Sperandeo2B交易。Sperandeo 2B交易。

指标

我使用三个指标来确定旧的支持或旧的阻力水平,它们是Zigzag、Barry(支持阻力)和水平交易123。

之字形

我讨厌 "之 "字形,因为有最后一腿的问题。

巴里

我不使用巴里,因为。

1.它只根据2个分形形成

2.分形高线或分形低线的长度(点数)是有限的,而且是不同的。

3.3.尽管分形低点(高点)没有组成,但连续的分形高点(低点)被显示出来。

水平交易123

我喜欢它,我也在使用它。但我需要mtf版本。

谁能把这个指标转换为多框架,谢谢。

不可能是什么

 

...

ewp:
定义

我用水平线进行交易,这些水平线是旧的支撑位或旧的阻力位。对我来说。

突破支撑位是卖出信号,假突破支撑位是买入信号,突破阻力位是买入信号,假突破阻力位是卖出信号。正如你现在所看到的,超级/res.突破交易等于江恩波段交易,超级/res.假突破交易等于Vic.Sperandeo2B交易。Sperandeo 2B交易。

指标

我使用三个指标来确定旧的支持或旧的阻力水平,它们是Zigzag、Barry(支持阻力)和水平交易123。

之字形

我讨厌 "之 "字形,因为有最后一腿的问题。

巴里

我不使用巴里,因为。

1.它只根据2个分形形成

2.分形高线或分形低线的长度(点数)是有限的,而且是不同的。

3.3.尽管分形低点(高点)没有组成,但连续的分形高点(低点)被显示出来。

水平交易123

我喜欢它,我也在使用它。但我需要mtf版本。

谁能把这个指标转换为多框架,谢谢。

我想知道那些 "水平 "线是否可以用 "自定义 "的角度度来改变?

 
mladen:
engula

他们有非常不同的值(例如,在欧元兑美元的HP过滤器现在大约是1.3,而动量(metatrader计算它的方式)总是在100左右)。在同一个子窗口中拥有如此不同的数值,而不显示非常平坦的数值是可能的(在数据窗口的单独窗口中检查应用于HP过滤器的动量值,你会看到我在说什么)。

这里有一个Hodrick-Prescott过滤器的动量(在单独的窗口中,我不是用 "metatrader方式 "来计算,而是用常规方式(我喜欢看到高于和低于0的值,而不是高于和低于100的值)),它将重新计算必要的条数,所以你应该不会有问题。

PS:它需要 "hp.mq4 "才能工作(来自这个帖子:https://www.mql5.com/en/forum/173574/page248)。另外,它也已经是一个mtf了。

毫升登

我(我们大家)怎么能不感谢你呢...?

我今天让你的最新修改运行了,看起来非常好。特别感谢你的额外修改,让我可以在同一个子窗口中放入几个指数,并对所有的指数使用相同的零线,这在视觉上非常有帮助......

问候