Hull MA - 页 3

 
demam_emas:
我在我的视觉回测中尝试了HMA4,它重新画了出来! 如果我错了,请纠正我。

我也在使用HMA4,我觉得它很好。但你是对的!它重绘了!不仅当前的点会改变颜色,而且完成的点在移位=1时也会在完成后改变颜色。

尽管有这些缺点,我认为它可以成为我的军火库中的一个有用的工具。我还没有尝试去修复它,但如果我有时间的话,也许可以。其他人说这是做不到的。

干杯,祝你交易愉快。

 
mladen:
不重绘Hull移动平均线

刚刚在可视化回测 中做了一个快速测试。

运作得很好!

谢谢Mladen。

我认为在这个指标的基础上做一个剥头皮的EA真的很有潜力。你能给我们看看控制颜色为绿色或红色的指标缓冲区吗?

HMASignal=iCustom(NULL,0, "HMA Color nrp", HMA_period,HMA_PriceType,HMA_Method,?,1);

EA应该在HMA变成绿色时买入,反之亦然。

有没有EA程序员有兴趣建立它?

 

...

我不建议使用缓冲区的值来找出它的颜色。

让我解释一下:在任何多色线 指标中,当颜色变化时,两个缓冲区包含相同的值,这是一种正常现象(你可以很容易地在数据窗口中检查这一点),一种颜色的开始必须与另一种颜色的结束相匹配。

相反,使用简单的比较:这个指标在它的第一个缓冲区中包含了HMA的所有值,很容易通过比较值来发现发生了什么。

当前>前一个=绿色

当前 < 前一个 = 红色

当前 = 上一个 = 黄色

NormalizeDigitsPlus - 如果你打开NormalizeValues,HMA的值将被规范化为数字+NormalizeDigitsPlus(例如,在大多数经纪商,EURUSD将是4+NormalizeDigitsPlus,USDJPY将是2+NormalizeDigitsPlus,以此类推...)

btw: 当你关闭NormalizeValues时,你会有更少的等值(黄色)。

demam_emas:
只是在可视化回测中做了一个快速测试。

运作得很好!

谢谢Mladen。

我认为在这个指标的基础上做一个剥头皮的EA真的很有潜力。你能给我们看看控制颜色为绿色或红色的指标缓冲区吗?

HMASignal=iCustom(NULL,0, "HMA Color nrp", HMA_period,HMA_PriceType,HMA_Method,?,1);

EA应该在HMA变成绿色时买入,反之亦然。

有没有EA程序员有兴趣建立它?
 

mladen。

你修改后的指标看起来不错。但你能提供源代码吗?我不使用任何没有源代码的自定义指标 或EA,这样我既可以了解它是如何工作的,也可以为我自己的目的修改它,如果我想的话。一个ex4文件本身的用处非常有限。

如果你愿意分享它,谢谢。否则,我理解。

 

...

我在想该怎么回答:我应该回答一些有趣的东西,一些聪明的东西......

我想出了这个办法。我不打算公布这个指标的来源。抱歉

mladen

jimven:
mladen。

你修改后的指标看起来很棒。但你能提供源代码吗?我不使用任何没有源代码的自定义指标或EA,这样我既可以了解它是如何工作的,也可以为我自己的目的修改它,如果我想的话。一个ex4文件本身的用处非常有限。

如果你愿意分享它,谢谢。否则,我理解。
 
mladen:
我在想该怎么回答:我应该回答一些有趣的、聪明的问题......

我想出了这个办法。我不打算公布这个指标的来源。抱歉

mladen

没关系。

祝你的交易永远好运

 

这是一个编码技术的问题。

为了减少缓冲区的数量并获得准确的数值,我所使用的方法是,第一个缓冲区总是包含HULL MA的所有数值,其他的是通过简单比较第一个缓冲区的数值来决定的。

这样一来,找出指标值就没有问题了(毕竟这才是我们感兴趣的:准确的数值)。

fxbs:
好吧,这就是CJA对有关来源问题的回答(或没有评论)

但不管是什么原因--兄弟们,我们在这里不是竞争对手

Mladen,有一个问题。

- 但是,颜色缓冲区不应该是零,比值不是1就是2或3。

等于=黄色

每个人通常都是这样做的--只是把颜色磨碎了?
 

你能告诉我如何通过iCustom在EA和trailors中使用.ex4吗?

(以及如何破解它...)

 

...

只是确定颜色和数值的可能方式之一。

current = iCustom(NULL,0,"HMA Color nrp", HMA_period,HMA_PriceType,HMA_Method,0,0);

previous = iCustom(NULL,0,"HMA Color nrp", HMA_period,HMA_PriceType,HMA_Method,0,1);

while(true)

{

if (current > previous)

{

... green code;

break;

}

if (current < previous)

{

... red code;

break;

}

yellow code; break

}

至于黑客攻击:你可以使用任何方式,完全取决于你自己。

fxbs:
你能告诉我们如何通过iCustom在EA和trailors中使用.ex4吗(以及如何黑掉它...)?