以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  数值如何转换成字符串或数字  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=4612)

--  作者:wjs
--  发布时间:2010/12/28 14:16:42
--  数值如何转换成字符串或数字
数字与字符串可以相互转换:NUMTOSTR(N,M), STRTONUM(STR)。
数值型和可以吗?比如将成交量 VOL TO STR。
谢谢!

--  作者:fly
--  发布时间:2010/12/28 14:57:18
--  

把成交量换成字符串,有啥意义吗?


--  作者:wjs
--  发布时间:2010/12/28 19:37:32
--  

问题是上述定义能否实现?

因需求不同,意义亦不同。

字符串可在图中任意位置显示,数值型(行情)函数行吗?


--  作者:fly
--  发布时间:2010/12/29 9:30:45
--  

以下的这样,在逐周期下,显示一致.楼主不妨试试

cheng:vol,linethick0;

DRAWTEXTEX(1 ,0 ,2 ,20 ,NUMTOSTR(vol,0));


--  作者:wjs
--  发布时间:2010/12/29 20:20:58
--  

试过了,还是不显示,不知错出在哪里。前六行显示正常,成交量的不显示:同理,O,H,L,C都不显示。

 

DRAWTEXTEX(1,1,5,5,STKNAME());
DRAWTEXTEX(1,1,5,35,NUMTOSTR(DYNAINFO(54),0));

DRAWTEXTEX(1,1,810,975,\'持仓\');
DRAWTEXTEX(1,1,842,975,NUMTOSTR(DYNAINFO(45),0));
DRAWTEXTEX(1,1,910,975,\'总手\');
DRAWTEXTEX(1,1,942,975,NUMTOSTR(DYNAINFO(8),0));

 

cheng:vol,linethick0;
DRAWTEXTEX(1,1,5,99,NUMTOSTR(vol,0));

[此贴子已经被作者于2010-12-29 20:21:49编辑过]

--  作者:wjs
--  发布时间:2010/12/30 9:05:51
--  
在飞狐中是可以的,移植到金字塔中不执行。
--  作者:fly
--  发布时间:2010/12/30 9:08:38
--  

cheng:vol,linethick0;
DRAWTEXTEX(1,1,5,99,NUMTOSTR(vol,0));

本人:2.2版本,逐周期,显示正常


--  作者:阿火
--  发布时间:2010/12/30 10:32:27
--  
我也测试了一下,显示正常
--  作者:wjs
--  发布时间:2010/12/30 15:49:06
--  

我的测试结果:在指标栏可显示,但在任意位置却不能显示。后者是我想要的。


--  作者:fly
--  发布时间:2010/12/30 16:38:32
--  

DRAWTEXTEX(1,1,5,99,NUMTOSTR(vol,0));

 

DRAWTEXTEX(1,1,500,500,NUMTOSTR(vol,0));//改第三个第四个参数就可以

可以看看函数的参数说明