怎么在输出k线中改变k线颜色,比如大于10日均线 k线显示红色 之下显示绿色
plotkline函数可以达到这效果/?
Params
//此处添加参数
Numeric length(10);
Vars
//此处添加变量
Numeric avgline;
Defs
//此处添加公式函数
Events
OnInit()
{
}
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
avgline = Average(close,length);
PlotNumeric("avgline",avgline);
if(close>=avgline)
PlotKline(min(open,close),high,low,max(open,close));
Else
PlotKline(max(open,close),high,low,min(open,close));
}
//需要设置为子图显示
PlotKline不能指定颜色,如何实现多色K线,