T3 - 页 20

 

T3的随机性...

这个T3随机的问题是,它是一个内置的随机,被T3额外平滑。如果我们想要一个 "真正的 "T3随机指标,它必须是这样的:在这个指标中没有 "双重平滑"(Slowing直接应用T3平滑,以及信号线的DPeriod),你可以使用任何你想要的价格(包括开盘价,当然 )。

它不像内置的随机振荡器那样工作,但所使用的计算方法与这里描述的一样:随机振荡器 - 维基百科,自由的百科全 书(另外,该公式中的收盘价可以是你选择的任何价格)。从严格意义上讲,这款产品确实配得上 "T3随机指标 "这个名字。

Pava:
呿!......这让我很紧张,当尾巴不断摇晃的时候!:)......O'h well......
附加的文件:
 

试图使用iCustom 来调用...

我和我的朋友正在做一个EA,可以包括许多指标,但我需要一些帮助,请。

我想调用T3趋势强度-斜率变化或0交叉激活的选项。

还有最新的T3随机指标(感谢mladen)--颜色变化或2级激活。

还有,iCustom调用三倍T3马的情况如何?

我喜欢用外部名称来改变参数,我通常都能想出这个办法--只是没有什么别的办法。

这个级别的逻辑似乎不工作--我可能弄错了--也想知道如何让它识别STC颜色的变化而不是级别--谢谢

如果(iCustom(Symbol(),Period(), "STC_COLOR",STCPeriod, STCFastMAPeriod,STCSlowMAPeriod,5,0) < 90)

myOrderType=1; //卖出

如果(iCustom(Symbol(),Period(), "STC_COLOR",STCPeriod,STCFastMAPeriod,STCSlowMAPeriod,6,0) > 10)

myOrderType=2; //买入

 

...

就斜率而言,沙夫趋势周期是特殊的(它可以有很长一段时间的平坦值,其中斜率必须 "继承 "以前的值)。

总之,最好是有一个简化版的指标,它只需要EA所需要的东西。附上一个沙夫趋势周期的版本,它只显示2个值(取决于斜率):斜率上升为+1,斜率下降为-1(这里是它与一个干净的沙夫趋势周期的比较。

在这种情况下,要想知道是否触发了取决于斜率的入市,可以这样调用。

int myOrderType=-1;

double currSlope = iCustom(NULL,0,"Schaff Trend Cycle binary",STCPeriod,FastMAPeriod,SlowMAPeriod,0,0);

double prevSlope = iCustom(NULL,0,"Schaff Trend Cycle binary",STCPeriod,FastMAPeriod,SlowMAPeriod,0,1);

if (currSlope!=prevSlope)

{

if (currSlope==1)

myOrderType=OP_BUY;

else myOrderType=OP_SELL;

}

angrysky:
我和我的朋友正在做一个EA,可以包括许多指标,但我需要一些帮助,请。

我想调用T3趋势强度-斜率变化或0交叉激活的选项。

还有最新的T3随机指数(感谢mladen)--颜色变化或2级激活。

还有,iCustom调用三倍T3马的情况如何?

我喜欢用外部名称来改变参数,我通常都能想出这个办法--只是没有什么别的办法。

这个级别的逻辑似乎不工作--我可能弄错了--也想知道如何让它识别STC颜色的变化而不是级别--谢谢

如果(iCustom(Symbol(),Period(), "STC_COLOR",STCPeriod, STCFastMAPeriod,STCSlowMAPeriod,5,0) < 90)

myOrderType=1; //卖出

如果(iCustom(Symbol(),Period(), "STC_COLOR",STCPeriod,STCFastMAPeriod,STCSlowMAPeriod,6,0) > 10)

myOrderType=2; //购买
附加的文件:
 
mladen:
就斜率而言,沙夫趋势周期是特殊的(它可以有很长一段时间的平坦值,其中斜率必须 "继承 "以前的值)。

总之,最好的办法是(当涉及到EA时)拥有一个简化版的指标,只显示EA需要的东西。附上一个沙夫趋势周期的版本,它只显示2个值(取决于斜率):斜率上升为+1,斜率下降为-1(这里是它与一个干净的沙夫趋势周期的比较。

在这种情况下,要想知道是否触发了取决于斜率的入市,可以这样调用。

int myOrderType=-1;

double currSlope = iCustom(NULL,0,"Schaff Trend Cycle binary",STCPeriod,FastMAPeriod,SlowMAPeriod,0,0);

double prevSlope = iCustom(NULL,0,"Schaff Trend Cycle binary",STCPeriod,FastMAPeriod,SlowMAPeriod,0,1);

if (currSlope!=prevSlope)

{

if (currSlope==1)

myOrderType=OP_BUY;

else myOrderType=OP_SELL;

}

有没有可能给这个指标添加一个警报?

 

沙夫趋势周期二进制与警报 ...

发布在这里:https://www.mql5.com/en/forum/173478/page8(在沙夫趋势周期的主题中--为了尽可能地保持事物的一致性)

clon_tron:
是否有可能在这个指标上增加一个警报?
 
mladen:
发布在这里:https://www.mql5.com/en/forum/173478/page8(在沙夫趋势周期的主题中--为了尽可能地把这些东西放在一起。)

谢谢mrtools!

 

...

mrtools是另一个人(我们实际上生活在世界的两端),但这并不重要:):)

clon_tron:
谢谢mrtools!
 
mladen:
mrtools是另一个人(我们实际上住在世界的两端),但这并不重要:):)

OOPS!对不起mladen,把你的名字和mrtools 弄混了。

 
mladen:
就斜率而言,沙夫趋势周期是特殊的(它可以有很长一段时间的平坦值,其中的斜率必须 "继承 "以前的值)。

总之,最好的办法是(当涉及到EA时)拥有一个简化版的指标,只显示EA需要的东西。附上一个沙夫趋势周期的版本,它只显示2个值(取决于斜率):斜率上升为+1,斜率下降为-1(这里是它与一个干净的沙夫趋势周期的比较。

在这种情况下,要想知道是否根据斜率触发入市,可以像这样调用。

int myOrderType=-1;

double currSlope = iCustom(NULL,0,"Schaff Trend Cycle binary",STCPeriod,FastMAPeriod,SlowMAPeriod,0,0);

double prevSlope = iCustom(NULL,0,"Schaff Trend Cycle binary",STCPeriod,FastMAPeriod,SlowMAPeriod,0,1);

if (currSlope!=prevSlope)

{

if (currSlope==1)

myOrderType=OP_BUY;

else myOrderType=OP_SELL;

}

- 对不起,但我有一个我很喜欢的修改--它在颜色变化时激活,这很好,但我希望它不会记录颜色变化,除非它是通过顶部或底部水平的上升或下降--这可能吗?

黄色的虚线应该是触发器--希望这有意义,它仍然可以与EA一起工作,我们可以拥有它。

谢谢

附加的文件:
 

沙夫趋势周期二进制2...

这里是这个:

它有3个状态。当数值大于所需的上升水平时为1,当数值小于所需的下降水平时为-1,介于两者之间的情况为0(一种 "净 "趋势)。因此,它是一种三元指标,但留下了它的名字。下面是它与常规沙夫趋势周期的10级和90级的比较。

angrysky:
- 对不起,但我有一个我很喜欢的修改--它在颜色变化时激活,这很好,但我希望它不会记录颜色变化,除非它是通过顶部或底部水平上升或下降--这可能吗?

黄色虚线应该是触发器--希望这有意义,它仍然可以与EA一起工作,我们可以拥有它。

谢谢

附加的文件: