请问金字塔怎样在副图指标显示文字后的相应字据,如指标中AA是数据输出,想要副图指定位置显示【现在最大平均值】:AA
参考下这里的函数:

此主题相关图片如下:temp.png

可以考虑使用:DRAWTEXTEX( , , , , , ) 函数。注意数字输出前要转换成字符串的。
[此贴子已经被作者于2018/11/8 13:47:08编辑过]
函数说明里面自带范例的。
用法:
DRAWTEXTEX(COND,TYPE,X,Y,TEXT[,COLOR])
当COND条件(COND为序列时取最后值)满足时,在图形窗口(X,Y)坐标位置书写文字TEXT,
COLOR为文字颜色(可选参数)
当TYPE为0时坐标单位是像素,图形窗口左上角坐标为(0,0)。
当TYPE为1时,坐标单位是窗口沿水平和垂直方向的1/1000,
X,Y取值范围是0—999,超出范围则可能显示在图形窗口外。
例如:DRAWTEXTEX(1,0,0,0,'金融板块')
表示在图形最左上角位置显示'金融板块'字样
例如:DRAWTEXTEX(C>O,1,500,500,'买进')
表示最后K线阳线时在图形中间位置显示'买进'字样
所属函数组:绘图函数
你要自己单独编写一个指标加载到幅图上。然后利用绘图函数进行输出才行。主图和幅图是2个窗口,无法进行通信的。必须编写独立的指标。
不是这种方式,我想要的是这个效果,后面数据是由公式产生,

此主题相关图片如下:aaa.png

数字转字符串就可以了。类似下面这样
str:=NUMTOSTR(c,0);//把数值转成字符串
DRAWTEXTEX(C>O,1,500,500,str);
如果字符串是拼接的话,那就这样拼接下字符串:
str:='价格是:'+NUMTOSTR(c,0);
[此贴子已经被作者于2018/11/8 14:04:36编辑过]