以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  extgbdataset中如何使用变量?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12745)

--  作者:guotx2010
--  发布时间:2012/7/2 16:57:03
--  extgbdataset中如何使用变量?

我需要将一个变量串接到全局变量中去,下面的语句中的 A

A:=Intpart(Close)/100;

extgbdataset(\'D_\'+numtostr(A,0)+\'_Status\',1);

应该存进去的全局变量名称为“D_25_Status”,数值为1,可是怎么也存不进去,有谁知道该怎么串接变量到全局变量中去吗?

 


--  作者:just
--  发布时间:2012/7/2 17:08:02
--  
待高人回复。
--  作者:王锋
--  发布时间:2012/7/2 17:16:52
--  

extgbdataset(\'D_\'&numtostr(A,0)&\'_Status\',1);


--  作者:guotx2010
--  发布时间:2012/7/3 14:04:01
--  

楼上的方法我之前就试过,不行了,刚才又试了一下,依然不行。


--  作者:王锋
--  发布时间:2012/7/3 14:56:20
--  

用DRAWTEXT打印出 \'D_\'&numtostr(A,0)&\'_Status\'变量看看


--  作者:guotx2010
--  发布时间:2012/7/3 15:08:27
--  

可以打印出变量串接字符后的值。


--  作者:王锋
--  发布时间:2012/7/3 15:14:20
--  
那样的话,说明extgbdataset这个语句没有得到执行,加上调试日志后看看
--  作者:guotx2010
--  发布时间:2012/7/3 15:40:39
--  
原来是系列模式下不行,改为逐K线模式就可以了,谢谢版主的引导。