请教一个编程问题,高手们请多指教!

 

如果我要实现如下功能,需要用哪个函数?

1。当满足条件X时,主图K线为红色(无论阴线阳线);

2. 当满足条件Y时,主图K线为蓝色

3. 当以上条件皆不满足时,主图K线为黑色。

编程的菜鸟,请高手赐教,谢谢。

 

使用三条K线分别表达,一线用一种颜色。满足一种条件,只给对应的一线赋值,

查网上有例子

'Three Colors'

'Tricolor Indicators and Some Opportunities for Maximal Simplification of Writing Indicators'

 

我想可能是我没有表达清楚,不是画出一条线出来,而是对主图的K线进行染色。不知道有没有这样的例子可以参考?

 

类似,那样的是直方图,每种颜色事实上是用至少2个指标数组表示的,即用两线一个颜色来实现直方图。(每个蜡烛是用4个数表示,若画蜡烛图就需要4个指标数组)

总共需要6个数组。 或12数组(如果画蜡烛图,需要分成两个指标文件)

参考MT自带的HeikenAshis指标 结合上贴例子, 就可以了。

原因: