以文本方式查看主题

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

--  作者:lufuding
--  发布时间:2014/3/18 16:10:51
--  EXTGBDATASET

请教
图表模型 
 if kd and holding=0 then begin
   开多:buy(1,1,LIMITr,o);
   EXTGBDATASET(\'zd\',1);//全局变量设为1
   end

 

再用EXTGBDATA(\'zd\')去取值为何取不到值

 
a:EXTGBDATASET(\'zd\',1);//1
b:EXTGBDATASET(\'zd\',\'1\');//2

哪一个写法才对

--  作者:jinzhe
--  发布时间:2014/3/18 16:17:58
--  

赋值1不要加单引号

 

但是你图表这么用是干什么的?

这个ZD要不要带入图表交易的?

 


--  作者:lufuding
--  发布时间:2014/3/18 16:51:42
--  
以下是引用jinzhe在2014/3/18 16:17:58的发言:

赋值1不要加单引号

 

但是你图表这么用是干什么的?

这个ZD要不要带入图表交易的?

 

要的,还要回测,

 

 if kd and holding=0 then begin
   开多:buy(1,1,LIMITr,o);
   EXTGBDATASET(\'zd\',1);//全局变量设为1
   end

 

 

a:EXTGBDATA(\'zd\');这样也取不到值的啊


--  作者:jinzhe
--  发布时间:2014/3/18 17:06:49
--  

图表全局变量用variable

 

variable:zd=0;

 

if kd and holding=0 then begin

   开多..........;

   zdL=1;

end

 

 

extgbdataset用在图表里面是只能用来看看,不能用来交易判断