以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  哪个函数可以指定位置显示数字变量的值?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=76454)

--  作者:qq代人发帖
--  发布时间:2015/3/13 15:25:54
--  哪个函数可以指定位置显示数字变量的值?
请教:金字塔如何在主窗口或者副窗口中,指定位置显示数字变量的值?drawtextex() 只能显示字符。

--  作者:jinzhe
--  发布时间:2015/3/13 15:31:15
--  

sz:=numtostr(变量,2);

drawtextext(........,sz);

基本是这样,把变量替换成具体数字也可以


--  作者:rollrollroll
--  发布时间:2015/3/13 15:38:03
--  
我本来也是按照你的方法做的 ,但执行时却显示不出来。
--  作者:jinzhe
--  发布时间:2015/3/13 15:43:43
--  
不会,你把代码贴一下
--  作者:rollrollroll
--  发布时间:2015/3/13 15:47:06
--  
可以了,我原来用的numtostr(),不起作用。用了numtostrex()就可以了。

多谢!

--  作者:rollrollroll
--  发布时间:2015/3/13 15:47:27
--  
可以了,我原来用的numtostr(),不起作用。用了numtostrex()就可以了。

多谢!

--  作者:jinzhe
--  发布时间:2015/3/13 15:56:10
--  
不会不起作用,你把代码贴全了
--  作者:rollrollroll
--  发布时间:2015/3/13 16:15:35
--  
图片点击可在新窗口打开查看图片点击可在新窗口打开查看
出现了新问题:

变量值显示在数据栏,鼠标经过不同的k线时,m3值会随之变动。

但变量值通过drawtextex()显示在主图上时,m3值不会变动。

即在图片中,1的位置m3数值会变动,2的位置m3数值不会变动。
这是怎么回事?
求大神指导!!!

图片见附件。

代码如下


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150313161032.jpg
图片点击可在新窗口打开查看
m[3]:=stkindi(\'\',\'ismainc.lastdiff1\',0,21,3);


lastdiff1[3]:=NUMTOSTREX(m[3],0,1);


m3:m[3],linethick0;


DRAWTEXTEX(1,1,100,130,lastdiff1[3]);



[此贴子已经被作者于2015/3/13 16:16:46编辑过]

--  作者:jinzhe
--  发布时间:2015/3/13 16:19:29
--  

改成lastdiff1:=NUMTOSTREX(m[3],0,1);



--  作者:rollrollroll
--  发布时间:2015/3/13 19:51:47
--  
改了后也不行,应该不是数组的问题。