你好,我用了很多个Plot函数画指标线,分别使用了不同的线型设置。
如图中A图框是我的主图,没问题,多个指标线叠加在主图里是我想要的效果。
我对于剩下的plot B~G都分别使用了figure(0)命令 出现了如图的效果(指标线分别在不同的图表里)
但我希望的效果是B~G都出现在B这个图表框里,不要像我截图里这样分别展示出来,请问该如何编写代码?是否可以提供一个例子?
谢谢老师
参考
Params
Numeric FastLength(12);
Numeric SlowLength(26);
Numeric MACDLength(9);
Vars
Numeric MACDDiff;
Numeric AvgMACD;
Numeric MACDValue;
plot mpt;
Events
OnInit()
{
mpt.figure(0);A
}
OnBar(ArrayRef<Integer> indexs)
{
Range[0:DataSourceSize() - 1]
{
MACDDiff = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
AvgMACD = XAverage(MACDDiff,MACDLength);
MACDValue = MACDDiff - AvgMACD;
mpt.line(MACDDiff,date+time,MACDDiff);
mpt.line(MACDDEA,date+time,AvgMACD);
}
}