以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  要在指标里显示字符串怎么弄?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=161214)

--  作者:wfsg2013
--  发布时间:2018/1/22 13:38:03
--  要在指标里显示字符串怎么弄?

kdate:=date()+19000000;

开始日期:kdate[barpos-numofdays];
结束日期:kdate[barpos-1];

 

--------------------------------------------------------

现在我想在副图指标里显示出类似 "开始日期到结束日期:20180101-20180122" 这种组合字符串,请问怎么弄?试了半天不行,好像drawtext也不好弄


--  作者:wfsg2013
--  发布时间:2018/1/22 14:13:22
--  

UploadFile/2018-1/201812214111776333.jpg[/upload]


--  作者:banzhuan
--  发布时间:2018/1/22 15:00:56
--  
图片上传失败了,需要用IE浏览器上传; 另外您把数字转字符串试试呢,如NUMTOSTR函数
--  作者:wfsg2013
--  发布时间:2018/1/22 15:19:28
--  

其实有没有图片都没关系,就是想在副图左上栏显示文字,比如


图片点击可在新窗口打开查看此主题相关图片如下:`h$2f0~cy3ojjnx0`%pi_n1.png
图片点击可在新窗口打开查看

 

 

 

我试过一般的数字直接显示可以,但是字符串好像不行,比如

开始日期:20180101  //可以正常显示出文字

开始日期:NUMTOSTR(20180101,0)   //显示不出文字来

关键是我想显示类似“20180101-20180122"这种文字,不知道怎么弄


--  作者:banzhuan
--  发布时间:2018/1/22 15:31:23
--  
您试试下面的代码,这样应该是可以吧
kdate:date()+19000000;
DRAWTEXTEX( 1,1 ,1 ,100 ,numtostr(kdate,0));

 


图片点击可在新窗口打开查看此主题相关图片如下:222.png
图片点击可在新窗口打开查看

--  作者:wfsg2013
--  发布时间:2018/1/22 15:35:54
--  

我的意思仅仅是在最上方那个指标数值栏显示出来就可以了,比如显示“KDATE:20180101-20180122”  

 

不是在图中任意坐标显示文字

[此贴子已经被作者于2018/1/22 15:36:20编辑过]

--  作者:banzhuan
--  发布时间:2018/1/22 15:41:54
--  
那样不行的,只能用画图函数显示,其实结果是一样的