编码帮助 - 页 440

 
mladen:
NWFstudent 这里也有这种类型:pet-d_full_option_-_separate.mq4

谢谢你!!

 

mladen.

我可以问一下,在所有的蜡烛图之后,右边的红色柱子是什么?我可以看到你所有的图表上都有这个条形/指示器,所以这让我很好奇。

谢谢

 
NWFstudent:
mladen。

我可以问一下,在所有的蜡烛图之后,右边的红色柱子是什么?我可以看到你的所有图表上都有这个条形/指示器,所以让我很好奇。

谢谢

新生代学生

这是日数据指标。有几个版本贴在这个主题上:https://www.mql5.com/en/forum/178698

 
mladen:
NWFstudent 这里也有这种类型:pet-d_full_option_-_separate.mq4

这与 "MA histo nmc "的设置相同,但减去了警报。

 
Jeeves:
这与 "MA histo nmc "的设置相同,但减去了警报。

杰维斯

是的。总而言之,这只是价格和移动平均线 的交叉(当价格越过平均线向上时,是一种颜色,当价格越过平均线向下时,是另一种颜色)。似乎有人用速度指标来做这个--因为我看到它甚至被卖到了一些好价钱

 

嘿,Mladen!

你能不能帮我一个忙,写一个简短的代码,在形成熊市蜡烛的下方显示向上的箭头,反之则显示牛市蜡烛?另外,它应该每秒钟检查 一次(如果可能的话,也可以检查一次),以防止它从看跌变为看涨,这样它就会删除下降箭头,用上升箭头取代它。这将对我有很大帮助。

谢谢。

 
neverbeast:
嘿,Mladen!

你能帮我一个忙,写一个简短的代码,在形成看跌的蜡烛下面显示向上的箭头,反之则是看涨的蜡烛?另外,它应该每秒钟检查一次(如果可能的话,也可以检查一次),如果它从看跌变为看涨,那么它将删除下降箭头,用上升箭头取代它。这将对我有很大帮助。

提前感谢!

兽人

你可以这样做。

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 LimeGreen

#property indicator_color2 Orange

double up[];

double dn[];

//

//

//

int init()

{

SetIndexBuffer(0,up); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,SYMBOL_ARROWUP);

SetIndexBuffer(1,dn); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,SYMBOL_ARROWDOWN);

return(0);

}

int deinit(){ return(0); }

int start()

{

int i,limit,counted_bars = IndicatorCounted();

if(counted_bars < 0) return(-1);

if(counted_bars > 0) counted_bars--;

limit = MathMin(Bars-counted_bars,Bars-1);

for(i=limit; i>=0; i--)

{

up = EMPTY_VALUE; dn = EMPTY_VALUE;

if (Close>Open) up=Low;

if (Close<Open) dn=High;

}

return(0);

}
 

这正是我所需要的。非常感谢!

 
neverbeast:
这正是我所需要的。非常感谢!

快乐交易

 

谢谢你,Mrtools!

然而,红线是上升的熊市,绿线是上升的牛市? 紫色是高潮的熊市?

我觉得当紫色柱子出现时,它也会发出警报。我只是还没有看到高潮牛市发生时的情况,但是,你是否让它在高潮柱出现时也发出警报?我想让它只在出现 "上升 "条时发出警报。

你能解决这个问题吗?

再次感谢你。

原因: