以文本方式查看主题

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

--  作者:marks
--  发布时间:2020/7/23 10:39:59
--  单值变量问题
请问用单值全局变量保存数值可以做后台的回测吗?
--  作者:FireScript
--  发布时间:2020/7/23 10:45:56
--  
 能。
--  作者:marks
--  发布时间:2020/7/23 10:54:51
--  
谢谢
--  作者:marks
--  发布时间:2020/7/23 15:11:39
--  
比如 :EXTGBDATASET(\'A\',1);
        IF EXTGBDATA(\'A\')=1 THEN BEGIN
            .............
             END
你这样写可以吧,IF的条件可以满足吗

--  作者:wenarm
--  发布时间:2020/7/23 15:13:11
--  
这种逻辑没必要用ext全局变量实现。
--  作者:FireScript
--  发布时间:2020/7/23 15:13:54
--  
可以的。

--  作者:marks
--  发布时间:2020/7/23 15:32:17
--  
那我在图表上可以B:EXTGBDATA(‘A’);来查看A的值吗


--  作者:FireScript
--  发布时间:2020/7/23 15:33:19
--  
 能看,但是也仅仅是看下。没有历史值的变量,数据在图表上都不能参与到模型中去。否则会影响历史信号。
--  作者:marks
--  发布时间:2020/7/23 15:45:38
--  
SUMMM:=STRCAT(STRCAT(STKLABEL,numtostr(DATATYPE,0)),\'SUMM\');
EXTGBDATASET(SUMMM,1);
      A:EXTGBDATA(SUMMM);
这样写有没有问题?
我现在在图表上看不到数值。

--  作者:wenarm
--  发布时间:2020/7/23 16:25:15
--  
这段代码没有问题,你自己去工具--数据管理--全局变量中查看下有没有对应的变量被创建