精英指标 :) - 页 282

 

一点帮助

是否有可能使这个特定的MA在最后一根蜡烛收盘时不重新计算最后几根柱子? 或尽可能多地计算?还有,有人能告诉我这是什么类型的MA吗?我是否可以使用一个移动方式相同的MA?请帮助我。我试图建立一个像样的MA交叉,这个SECF MA Faster Newline在我试图做的事情上效果很好。它只是有时会把我甩开。

附加的文件:
 

以下是我试图做的事情的图片。NewLine MA是图片中的蓝色移动平均线。它有能力保持在中心位置,而大多数移动平均线都是在蜡烛的右边。请帮助我解决这个问题。

附加的文件:
cross.jpg  254 kb
 

这是一个半长设置为3的居中三角移动平均线的变化,并使用加权价格。你可以在这里读到很多关于居中三角移动平均线的工作原理以及如何使用它的信息:https://www.mql5.com/en/forum/179608

还有,这是一个反编译的代码。

问候

姆拉登

ismael360:
是否有可能使这个特殊的MA在最后一根蜡烛收盘时不重新计算最后几根柱子? 或尽可能多地计算?还有,有人能告诉我这是什么类型的MA吗?我是否可以使用一个移动方式相同的MA?请帮助我。我试图建立一个像样的MA交叉,这个SECF MA Faster Newline在我试图做的事情上效果很好。它只是有时会把我甩开。
 

编码员们好!

我想知道是否有人能为MA上的警报施展他们奇妙的魔法。

你知道的,通常情况下,当前的警报和收盘时的警报,有弹出式、电子邮件和声音选项。

请提前感谢。

P.S.

你在这里看到过做这些事情的指标吗? 我没有。我不认为周期计数/EW计数是基于之字形的。

热门指标介绍 - metatrader

我想说的是,在我看来,这是个很好的机会,因为我知道,在我看来,这是个很好的机会。

附加的文件:
 

我很抱歉发布了一个反编译的指标。它是由创造者免费分享的。创作者不会说英语,也没有解释它是如何工作的。感谢Mladen为我指明了正确的方向。

 

我不是在争论你说的话,但是那个版本(因为这些子函数的调用是典型的(FirstCalc和NextCalc))最初是由scriptor创建的,据我所知,scriptor大约在两年前就死了。scriptor代码中的变化只是一些错误(比如当前值按典型价格 计算,而其他值按加权价格计算,或者当前值按半长的线性加权移动平均计算,而它必须按半长的线性加权移动平均+1计算--这些错误从来不是scriptors代码的一部分)。

简单的版本(整个代码只需要像这样的几行(这是整个居中三角移动平均线的计算--就计算而言,不需要其他东西)。
for (i=limit;i>=0;i--)

{

double sum = (HalfLength+1)*iMA(NULL,0,1,0,MODE_SMA,Price,i);

double sumw = (HalfLength+1);

for(j=1, k=HalfLength; j<=HalfLength; j++, k--)

{

sum += k*iMA(NULL,0,1,0,MODE_SMA,Price,i+j);

sumw += k;

if (j<=i)

{

sum += k*iMA(NULL,0,1,0,MODE_SMA,Price,i-j);

sumw += k;

}

}

buffer1 = sum/sumw;

}

是由我创建的

因此,在我看来,如果有人在某个地方说他/她是该指标的创造者,他/她就没有说实话。上述原因(例如 "新诞生 "的错误)只是在不使用或修改反编译代码的明显原因之外的另一个原因。

但是,由于关于TMA的问题在很久以前就被澄清了,我想这也没有什么关系,只要人们知道这一点,就不会成为人们重新发明它并称它为一些奇怪名字的受害者。

问候

姆拉登

ismael360:
我很抱歉发布了一个反编译的指标。它是由创造者自由分享的。创作者不会说英语,也没有解释过它是如何工作的。感谢Mladen为我指明了正确的方向。
 

嗨,Mladen,

您是否已经在 "干净的 "趋势方面取得了任何进展?

请注意。

kalusao

mladen:
kalusao

你是对的:只有mama值是在mtf中计算的,其他的都不是,所以它是一种 "混合 "指标。你能公布 "MAMA_v1_modified "吗,因为我没有它,以便将其转换为 "完整的MTF"?

问候

姆拉登
 
traderduke:
mrtools

我们真的很接近,但它仍然错过了一些入口和出口。当我对照图表检查数据窗口时,该指标看起来是正确的,但EA却没有反应。见附件。我把所有的毫米数改为0,以获得更清晰的图片。第二张图片是同样的4小时,选择了再入,我想这是一个错误的信号,但不是。

有什么想法吗?

谢谢

PS 我很不爽!我发现,如果我从所有条目中删除交叉检查,在回测中可以正常工作。

if (PcTrend > 0 //&& PcTrend1 < 0
但现在它可能会失败,因为它的工作是基于当前的酒吧,有什么想法吗?

我唯一能想到的是类似于你对Keltner指标呼出所做的事情,就是在那里放一个1而不是0,或者放一个移位,然后在外部参数 中加入移位,extern int shift=1,或者任何你选择的数字,这样就可以使它由用户控制,这在测试时可能很有用。

 
hazelj80:
编码员你好!

我想知道是否有人能为MA的警报施展他们的奇妙魔法。

你知道通常的情况。当前警报和收盘警报,有弹出式、电子邮件和声音选项。

先谢谢了。

P.S.

你在这里看到过做这些事情的指标吗? 我没有。我不认为周期计数/EW计数是基于之字形的。

热门指标介绍 - metatrader

阅读并观看了他的课程。该死的好东西。以前从未想过 "五种能量",现在我想到了。

这里有一个非常好的全马类型,有警报和nrp颜色。

https://www.mql5.com/en/forum/general

 

mrtools

我们真的很接近了,但它仍然错过了一些入口和出口。当我对照图表检查数据窗口时,该指标看起来是正确的,但EA却没有反应。见附件。我把所有的毫米数改为0,以获得更清晰的图片。第二张图片是同样的4小时,选择了再入,我想这是一个错误的信号,但不是。

有什么想法吗?

谢谢

PS 我很不爽!我发现,如果我从所有条目中删除交叉检查,在回测 中可以正常工作。

if (PcTrend > 0 //&& PcTrend1 < 0

但现在它可能会失败,因为它的工作是基于当前的酒吧,有什么想法吗?

PSS:如果我把趋势向后移1,似乎可以处理回测的问题,但只有向前看才能知道真实情况。

谢谢你,抱歉浪费了你的时间。

mrtools:
嗨,雷。

按外部参数的方式调用指标,然后在1个柱子前添加Pctrend1作为条件,因此,如果说从下降趋势转为上升趋势,则为

if ( Pctrend > 0 && Pctrend1 < 0) ,当然,从上升趋势到下降趋势的情况则相反。现在我无法测试这是否有效,我在我的笔记本电脑上,当市场开放时,它没有足够的力量 ,所以让我知道这对你是否有效。另外,请继续努力,你已经很接近了。

ps)不知道这是否会有很大的区别,但是把extern int SmoothPhase改成了extern double SmoothPhase,所以你可能想重新下载这个指标,或者为了安全起见,自己修改一下!