精英指标 :) - 页 369

 

无价之宝...

嗨,姆拉登。

非常感谢你,言语不足以表达我对你的感激之情!我还是要麻烦你;你能不能增加跳过周日数据的选项(外部输入的真或假)?

我在逻辑上做了一点修改,因为否则我们会得到很多信号,而且大部分都是错误的;现在是按设想工作。

如果你们想尝试这个方法(只在日线时间框架上,而不是更低的时间框架),请记住,这些信号需要以同样的方式进行过滤;我在其他指标的支持下进行回测(Sibbet的需求指数似乎是一个很好的过滤器,但不是圣杯!!),简单的SMA也可以作为一个过滤器。

主要的过滤器是CMI本身;如果你根据他的信号进行交易,请记住,如果CMI低于50(对于趋势交易)或高于50(对于范围交易),你应该关闭交易。

非常重要的是,这个指标是没有方向性的!如果它上升了,并不代表它的价格上涨。如果它上升,并不意味着买入条件,它意味着我们将有一个趋势环境(可能是看涨或看跌),相反,如果它下降,意味着我们将有一个区间环境或波涛汹涌,如果你喜欢......

如果有人想分享想法或对此发表评论,请给我留言。

致以最美好的祝愿

mladen:
brax64

干得好 这是修改后的版本(有你描述的箭头和警报)。为了使多个CMI histo可以附加到同一个图表上,在代码中做了一些修改(只需为每个新实例设置UniqueID为不同的值)。

问候

姆拉登
 

pgo tm平滑

在我的家乡,有一个故事被称为 "国王的新衣"。这可能提醒了我...


这个指标的基础是古老的 "相当好的振荡器",它被忽视的原因可能很简单--它不像其他一些指标那样平滑,在 "信号区"(零线)它倾向于给出很多信号。这里是一个没有任何平滑化的例子。

由于我喜欢蒂姆-莫里斯的平滑方式,因为它在转折点上反应迅速(正如我所说的,而且我仍然认为:很少有平滑方式在突然变化点上反应如此迅速),所以我决定给它一个尝试,这是无平滑(上)和蒂姆-莫里斯平滑(下)模式的比较。

我认为这证明了一种希望,即这种方式实际上是有改进的(至少是强制性的0.5%的改进 ),而且这种方式更有实用性。另一个例子(在15分钟的图表上)显示,pgo本身也许被不应该地忽视了。

附加的文件:
pgo_1.gif  28 kb
pgo_2.gif  27 kb
pgo_3.gif  22 kb
 

需要您的帮助

早上好,Mladen。

我需要您的帮助。你能不能再看一下你的 "枢轴-每周-从收盘价开始-警报和水平"(为方便起见附上)。即使在小时图上,它仍然不能实时刷新,当你 "在做 "的时候,你能不能让它在M1图上也显示出来?

请提前感谢您。

 

ValeoFX

我没有发现该指标有什么特别之处。它的工作原理是这样的。更新是可以的,当一个新的目标时间框架条形图形成时,由于枢轴是根据过去的数据计算的,所以水平是固定的,直到新条形图发生。现在用1分钟图表上的5分钟枢轴进行了测试,它能正常工作,而且由于该指标在不同的时间框架之间没有区别(如果指定了时间转移,除了日线,不会对任何特定的时间框架进行不同的计算),那么所有的时间框架都是一样的,它们都能正常工作。

就1分钟图表上的周枢轴而言:你必须在图表上有至少2周的1分钟数据,才能显示周数据。这意味着你必须至少有5*24*60=7200+当前星期的分钟条。在metatrader中,这意味着你必须设置至少20000个条形,以便在1分钟图表上计算出周枢轴。下面是一个在1分钟图表上的周枢轴的例子,选项中的最大条数 设置为20000条。

附加的文件:
weekly_m1.gif  19 kb
 

真诚地感谢你

mladen:
ValeoFX

我没有发现该指标有什么特别之处。它的工作方式和它应该的一样。更新是可以的,当一个新的目标时间框架条形图形成时,就会进行更新,由于枢轴是根据过去一段时间的数据计算的,所以在新条形图发生之前,水平是固定的。现在用1分钟图表上的5分钟枢轴进行了测试,它能正常工作,而且由于该指标在不同的时间框架之间没有区别(如果指定了时间转移,除了日线,不会对任何特定的时间框架进行不同的计算),那么所有的时间框架都是一样的,它们都能正常工作。

就1分钟图表上的周枢轴而言:你必须在图表上有至少2周的1分钟数据,才能显示周数据。这意味着你必须至少有5*24*60=7200+当前星期的分钟条。在metatrader中,这意味着你必须设置至少20000个条形,以便在1分钟图表上计算出周枢轴。下面是一个在1分钟图表上的周枢轴的例子,选项中的最大条数设置为20000条。

====================================

衷心感谢您,Mladen。

非常感谢您的解释。我的MT4没有设置成这样的长度,为了在M1上看到这些水平,我将这样做。

最好的祝愿。

 

枢轴-第2周

Mladen,我不想赘述这一点, ,但这里有一个关于我所指的M5的例子。

最好的问候。

附加的文件:
 

ValeoFX

在该源码中,有一行是这样的。

if (timeFrame==PERIOD_W1) while(TimeDayOfWeek(Time[drawLimit])==5) drawLimit--;

我不知道它是如何进入该源码的(据我所知,它是由其他人而不是我改变的,因为我永远不会使用 "OldDogWeekly "作为PivotIdentifier参数,例如),以及该代码的意图是什么,但它实际上做的是,如果枢轴目标时间框架是每周 它将跳过在周五 绘制当前条的枢轴。

代码中的这一变化在我的脑海中引起了一些关于改变已经改变的指标的问题(目前我倾向于认为我不会改变像那些已经发布的指标,而是使用原来的指标,因为我不能检查某人在原本属于我的代码中所作的每一个改变),但这又是一个我必须在头脑中理清的问题。


附上没有这个问题的那个。我已经说过了,但要再次提醒:这个问题只存在于所选择的时间范围是每周的时候。

ValeoFX:
Mladen,我不想重复这一点, ,但这里有一个M5的例子,我指的是什么。最好的问候。
 

谢谢 Mladen...

mladen:
ValeoFX

在该源码中,有一行是这样的。

if (timeFrame==PERIOD_W1) while(TimeDayOfWeek(Time[drawLimit])==5) drawLimit--;

我不知道它是如何进入该源码的(据我所知,它是由其他人而不是我修改的,因为我永远不会使用 "OldDogWeekly "作为PivotIdentifier参数,例如),以及该代码的意图是什么,但它的实际作用是,如果枢轴目标时间框架是每周,它将跳过在周五 为当前条形绘制枢轴。

代码中的这一变化在我的脑海中引起了一些关于改变已经改变的指标的问题(目前我倾向于认为我不会改变像那些已经发布的指标,而是使用原来的指标,因为我不能检查某人在原本属于我的代码中所作的每一个改变),但这又是一个我必须在头脑中理清的问题


附上没有这个问题的那张。我已经说过了,但要再次提醒:这个问题只存在于所选择的时间框架为每周的时候。

===========

非常感谢Mladen。现在你明白我为什么要来找你了,因为我已经开始信任你的工作,当你告诉我某件事情是正确的时候,我相信它,直到在图表上证明不是这样。

我同意你的想法,如果你有更好的工作,就不要 "修理 "别人的工作。

祝你有一个最愉快的周末。

最好的问候。

 
 
附加的文件: