精英指标 :) - 页 431

 

自进式下降线

mladen:
这是一条 "自我 "推进的下降线 ....

...这太酷了!对于趋势评估真的很好...

 

...

ValeoFX

使用这个。这是与你发布的那个不同的一个。我决定用这个来代替,因为你贴出的那个是重绘颜色的(看到当有一些斜坡的颜色不能正常变化时--那是该指标的重绘部分)。另外,这个指标更干净,因此更适合添加背离。

增加了是否显示斜率直方图的选项,因此你可以有一个 "干净的外观"(如上图)或一个 "有斜率 "的指标外观。另外,我想提醒的是,根据威廉-布劳斯的定义,只有当长度为32,5,5时,才是遍历。其他长度(根据他的定义)不再是遍历,而是一个 "简单的 "真实强度指数。

ValeoFX:
Mladen,与上面看起来非常有用的指标不同,我的要求只是在这个指标上附加一个背离,plese。

我知道你目前正在考虑另一个问题,所以我可以等待。

提前感谢你。
 

你这个聪明人,你!

mladen:
ValeoFX

用这个吧。它与你张贴的那张不同。我决定用这个来代替,因为你贴出的那个是重绘颜色的(请看,当有一些坡度的颜色不能正常变化时--那是该指标的重绘部分)。另外,这个指标更干净,因此更适合添加背离。

增加了显示斜率直方图或不显示斜率直方图的选项,所以你可以有一个 "干净的外观"(如上图)或一个 "有斜率 "的指标外观。另外,我想提醒你,根据威廉-布劳斯的定义,只有当长度为32,5,5时,才是遍历。其他长度(根据他的定义)不再是遍历,而是一个 "简单的 "真实强度指数

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

最真诚地感谢你,姆拉登。我经常感谢主,感谢你对这个社区的整体,特别是对我的无私帮助。我对你的赞扬是不言而喻的

我将按照你的建议进行测试,并告诉你。

最好的祝愿。

 

伟大的工作!

....many thanks to you again for this great work.你是一个真正的超级版主 ...

 

伟大的印度人

嗨,Mladen。

谢谢你的这个有趣的指标......真的非常好的想法......。

如果有一个带零线的 "居中 "版本,那将会很有趣?你认为这可能吗?

谢谢

A.

 

你好,有谁能告诉我为什么这个指标和警报会弹出约15条信息,并在一个警报上发送约30封邮件?

#property indicator_chart_window

#属性 indicator_buffers 1

#属性 indicator_color1 Red

//+------------------------------------------------------------------+

extern int Back=4;

//+------------------------------------------------------------------+

double ExtMapBuffer1[];

//+------------------------------------------------------------------+

int init(){

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,167);

SetIndexBuffer(0,ExtMapBuffer1)。

SetIndexEmptyValue(0,0.0)。

返回(0)。

}

//+------------------------------------------------------------------+

int start(){

int i,j,pos;

for(i=Bars-IndicatorCounted()-1;i>=0;i--) {

如果((HighLow))

警报("内栏警报",Symbol()+" "+Period()+"。买入警报@"+DoubleToStr(Ask,Digits))。

SendMail (StringConcatenate(Symbol()," Daily inside bar"),StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," Possible daily inside bar ")。

{

pos=i。

for(j=i+1;j<i+Back;j++)

如果((High[j]-Low[j])<(High-Low))

pos=j。

如果(pos==i)

ExtMapBuffer1=(High+Low)/2。

}

}

return(0);

}

谢谢

 

...

你必须限制发出警报的数量。最简单的方法是像这样做(这只是start()和一种可能的方法,如何将警报的数量限制在每条街1个)。

int start()

{

int i,j,pos;

static datetime lastTime=0;

for(i=Bars-IndicatorCounted()-1;i>=0;i--)

{

if ((HighLow) && lastTime!=Time[0])

{

lastTime = Time[0];

Alert ("Inside bar alert ",Symbol()+" "+Period()+": Buy Alert @ "+DoubleToStr(Ask,Digits));

SendMail (StringConcatenate(Symbol()," Daily inside bar"),StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," Possible daily inside bar "));

}

pos=i;

for(j=i+1;j<i+Back;j++)

if ((High[j]-Low[j])<(High-Low)) pos=j;

if (pos==i) ExtMapBuffer1=(High+Low)/2;

}

return(0);

}
jackjones:
你好,有谁能告诉我为什么这个指标和警报会弹出大约15条信息,并在一个警报上发送大约30封邮件?

#属性 indicator_chart_window

#属性 indicator_buffers 1

#属性 indicator_color1 Red

//+------------------------------------------------------------------+

extern int Back=4;

//+------------------------------------------------------------------+

double ExtMapBuffer1[];

//+------------------------------------------------------------------+

int init(){

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,167);

SetIndexBuffer(0,ExtMapBuffer1)。

SetIndexEmptyValue(0,0.0)。

返回(0)。

}

//+------------------------------------------------------------------+

int start(){

int i,j,pos;

for(i=Bars-IndicatorCounted()-1;i>=0;i--) {

如果((HighLow))

警报("内栏警报",Symbol()+" "+Period()+"。买入警报@"+DoubleToStr(Ask,Digits))。

SendMail (StringConcatenate(Symbol()," Daily inside bar"),StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," Possible daily inside bar ")。

{

pos=i。

for(j=i+1;j<i+Back;j++)

如果((High[j]-Low[j])<(High-Low))

pos=j。

如果(pos==i)

ExtMapBuffer1=(High+Low)/2。

}

}

return(0);

}

谢谢
 

分歧 "项目

Mladen,前段时间你写道,你在做一个特殊的背离指标/项目(?)它是基于特定的指标--如CCI、MACD和/或其他震荡指标,还是更一般的指标?

 

...

事实上,它不是基于任何指标(这也是我试图实现的目标)。

它应该能够将任何数值与价格进行比较,(在一定的容忍度下)它应该能够比较峰值。最后一部分("峰值")是我的痛处:问题是,如果不重新绘制--重新计算,就无法确定峰值,这使得任何背离在事后看来是好的,但在实时中却不那么有用。这就是我想尝试解决的问题......之后,人们需要做的就是指定任何东西的当前值(来自任何其他指标的值),应该与价格进行比较,一个函数 应该能够找到分歧。

你可能已经注意到,在这段时间里,我甚至尝试了斜率背离(这接近于运行时背离,但它应该有一些标准来相互比较不同的斜率长度)总之,这让人想起一个令人头疼的问题:当人们想到它时,它似乎很简单,但当试图编码时,它变得越来越复杂,我讨厌这样

wojtek.paul:
Mladen,前段时间你写道,你在做一个特殊的背离指标/项目(?)它是基于特定的指标--如CCI、MACD和/或其他震荡指标,还是更一般的指标?
 

是的,这听起来很有趣,你所描述的问题绝非小事,但我相信你会找到一个解决方案;感谢你的详细解释

也许,像 "之 "字形的东西(例如。在Semafor指标中使用的那种,所以它画出的最后一条线没有延迟)可能会有帮助--它确定一些局部高点(或低点,分别),当价格减少(增加)一定数量(点数)*,这将是第一个高点(或低点),以确定一个可能的分歧。接下来,当--如果--"之 "字形将改变其位置到另一个更高的高点(或更低的低点),然后价格将减少(增加)一定数量*,这将是第二个,也是最后的高点(或低点),以确定分歧。..(??)这只是一个大概的想法,我不知道它是否有意义,是否可以成功编程。

*或下一个蜡烛被关闭(但不比最后一个之字形位置 "低得多"),或一个指标--也许在一个更快的(更小的)TF上--给出一个信号,等等。