精英指标 :) - 页 680

 

这是kase权限随机平滑的histo版本,最初来自这里https://www.mql5.com/en/forum/general,修改后与新的mt4构建兼容。

 

嗨,Gentlements,希望你有一个愉快的周末

你能不能帮我一个大忙,在你有空闲的时候,把提示信息添加到你的这个指标上?

非常感谢

祝好

利马

附加的文件:
 
panchito:
嗨,Gentlements,希望你有一个美好的周末

你能不能帮我一个大忙,在你有空闲的时候,把提示信息添加到你的这个指标上?

预先感谢

祝好

利马

利马

给你

交易愉快

附加的文件:
 

那是一个闪电般的重播!

非常感谢Mladen

尊敬的各位领导

利马

 

为了避免在新的metatrader 4中出现一些编译警告,更新了Swami箭头:swami_aroon_oscillator_2_nmc.mq4

似乎决定对swami指标进行 "通用值 "是swami指标能够以某种有意义的方式被使用的唯一可能方式

附加的文件:
 
mladen:
更新了Spearman rank (auto)correlation,以便与新的metatrader 4兼容。

原文在此发布:https://www.mql5.com/en/forum/174385/page161

Mladen,我们有一个。

在'Spearman Rank Correlation + nmc.mq4' (169,76)中除以零 --- build 610

 
Gfuchs:
Mladen,我们有一个:在'Spearman Rank Correlation + nmc.mq4'(169,76)中除以零 --- 建立610

冯玉祥

这是第169行(显示零除法错误的地方)。

for (k=0; k<AveragePeriod; k++) avg += rank; avg /= AveragePeriod;

AveragePeriod是一个参数,只有当它在参数值中被输入为0时才会导致除零错误。没有其他方法可以导致零除法错误。不要在AveragePeriod中输入0,一切都会好起来的(如果你想避免信号线 的平滑/平均化,把它设置为1:周期为1的平均值等于没有平均化)。

 
mladen:
Gfuchs

这是第169行(显示零除法错误的地方)。

for (k=0; k<AveragePeriod; k++) avg += rank; avg /= AveragePeriod;
AveragePeriod是一个参数,只有当它在参数值中被输入为0时才会导致除零错误。没有其他方法可以导致零除法的错误。不要在AveragePeriod中输入0,一切都会好起来的(如果你想避免信号线的平滑/平均化,把它设置为1:周期为1的平均等于没有平均)。

好的,谢谢。成功了!

 

请帮助我MLaden,我怎样才能在同一个图表中的不同时间框架的同一个指标上有多个箭头,比如说我有一个MTF设置为60,然后在同一个图表上的同一个指标设置为240,再设置为D1,问题是只有我接触的最后一个指标显示箭头,如果我点击不同的指标,那么第一个指标的箭头就会消失。

我试着在uniq ID字段中设置不同的名字(但说实话我不知道我在做什么),然后我试着在编译器上用不同的名字保存指标,如dtosc.60,dtosc240等......但这也没有用

谢谢你

编辑。

我又一次成功了,Mladen,这太简单了,只需要改变箭头指示符就可以了,笑...

谢谢你,无论如何 ,祝你有个愉快的一周,我的朋友

 

伙计们,对不起

正如CJA在他的一个帖子中所说:"毕竟我们谈论的是新的metatrader 4",我不应该轻易对一些东西的正确性下结论。

事实证明,如果缓冲区作为一个参数被传递给dll,它的传递方式与509版本和早期版本中的传递方式不同。更新了原帖中的指标,修正了新版metatrader 4中的这一变化,现在它可以正常工作了(区别只是在使用缓冲区作为参数时,当使用数组作为参数时,它可以正常工作)。Dll不需要改变,只有mql文件需要改变。我不知道他们是否会纠正这个问题,但我在这个版本中使用了数组,即使他们改变了处理缓冲区的方式,指标也不应该受到影响。

_________________

PS:Gfuchs,现在如果你把平均周期设置为<=0,信号线 就完全不计算了。

PPS:现在的情况是这样的(当计算出正确的值,并且一系列的指标被放在同一个子窗口中时)

附加的文件:
spearman_1.gif  42 kb