plot库颜色修改

//-老师好,请教macd柱子颜色始终是白色,修改下,谢谢---------------------------------------------------------------------ParamsNumeric Length1(5);Numeric Length2(10); Numeric FastLength(12);Numeric SlowLength(26);Numeric MACDLength(9); //此处添加参数maVars Numeric MACDDiff; Numeric AvgMACD; Numeric MACDValue; plot pen1; plot pen2;//此处添加变量Defs //此处添加策略函数 Events //此处实现事件函数 //初始化事件函数,策略运行期间,首先运行且只有一次 OnInit() { pen2.figure(0); } //Bar更新事件函数,参数indexs表示变化的数据源图层ID数组 OnBar(ArrayRef<Integer> indexs) { Pen1.line("MA1", AverageFC(Close, Length1)); pen1.line("MA2", AverageFC(Close, Length2)); MACDDiff = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ; AvgMACD = XAverage(MACDDiff,MACDLength); MACDValue = 2 * (MACDDiff - AvgMACD); pen2.line("MACDDiff",MACDDiff); pen2.line("MACDDEA",AvgMACD); If (MACDValue >= 0) { pen2.setOption("MACD","Color",Red); } Else { pen2.setOption("MACD", "Color", Green); } pen2.barv("MACD",MACDValue); pen2.line("零线",0); }

哈哈哈哈哈哈看了半天没看出问题结果你猜"Color" 改成 "color" 就行了

回复: