求大神给看看,我想把1、3、5分钟的20均线放到一张子图里,怎么不显示数值,要么就显示成3条直线

Params Numeric length(20);Vars Numeric MA1; // 1分钟均线(data2图层数据) Numeric MA3; // 3分钟均线(data1图层数据) Numeric MA5; // 5分钟均线(data0图层数据)Events OnBar(ArrayRef<Integer> indexs) { // 1. 先确认各图层已绑定对应周期数据(关键前提) // data2=1分钟、data1=3分钟、data0=5分钟 MA1 = AverageFC(data2.Close, length); // 读取data2的收盘价算均线 MA3 = AverageFC(data1.Close, length); // 读取data1的收盘价算均线 MA5 = AverageFC(data0.Close, length); // 读取data0的收盘价算均线 // 2. 强制指定绘制到data2图层的子图(核心:加data2.前缀) data2.PlotNumeric("1分钟均线", MA1, 1, Yellow); // 画到data2子图 data2.PlotNumeric("3分钟均线", MA3, 1, Green); // 画到data2子图 data2.PlotNumeric("5分钟均线", MA5, 1, Red); // 画到data2子图 }

ai写的?

参考这个 你用的数据源要强制 data0 才可以