以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于显示汉字问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=85600)

--  作者:zxsd
--  发布时间:2015/9/24 12:07:30
--  关于显示汉字问题
 请问,怎样在指标显示栏(主图K线上方,当前品种下方)显示汉字?

比如我想显示变量

方向:上涨;

不会只能显示MA60:1966.567这样的数字吧?

--  作者:jinzhe
--  发布时间:2015/9/24 13:17:29
--  

用drawtextex进行显示,显示的是字符型数据,如果要显示数字型数据则需要进行转换:numtostr(所需要显示的数字型数据,2);

drawtextex(1,1,坐标1, 坐标2,\'方向\')

坐标1和坐标2需要自行调试一下,调试到自己所需要的位置,坐标范围从1-999


--  作者:zxsd
--  发布时间:2015/9/24 15:03:13
--  
 就是不能在指标的结果那显示汉字,得用别的替代方法?
--  作者:jinzhe
--  发布时间:2015/9/24 15:05:54
--  
 是的,上面的办法就是推测出想要位置的坐标定位的
--  作者:zxsd
--  发布时间:2015/9/24 15:11:37
--  
 这个我明白了
但是,如果我想让文字当变量怎么办,随着行情的变化不同K线显示不同汉字比如:
方向:上涨(下跌)



drawtextex(1,1,坐标1, 坐标2,\'方向:上涨\')
文字参数中能用条件语句判断吗?

请给个解决方法

--  作者:zxsd
--  发布时间:2015/9/24 15:17:56
--  
 DRAWTEXTEX(1,1,500,500,\'测试文字\')

我这样写图上什么都没有………………

--  作者:jinzhe
--  发布时间:2015/9/24 15:19:07
--  

你需要的是不同的k线显示不同的行情?

 

drawtext(1,close,numtostr(close,2));

 

 


--  作者:zxsd
--  发布时间:2015/9/24 15:21:07
--  
 能出字了

还是解决这个问题吧:

如果我想让文字当变量怎么办,随着行情的变化不同K线显示不同汉字比如:
方向:上涨(下跌)



drawtextex(1,1,坐标1, 坐标2,\'方向:上涨\')
文字参数中能用条件语句判断吗?

请给个解决方法
--  作者:jinzhe
--  发布时间:2015/9/24 15:33:12
--  

你的文字描述我已经不能理解了,和我想的不一样,请截图说明一下需求


--  作者:zxsd
--  发布时间:2015/9/24 15:38:15
--  
以下是引用jinzhe在2015/9/24 15:19:07的发言:

你需要的是不同的k线显示不同的行情?

 

drawtext(1,close,numtostr(close,2));

 

 

对,但是我想是不同k线显示不同汉字,这个可以转化吗