以文本方式查看主题

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

--  作者:2879993977
--  发布时间:2017/4/7 10:09:56
--  extgbdataset,extgbdata的叠加

让全局变量每满足一次条件后进行叠加公式应该怎么写好

EXTGBDATASET(\'X\',0 );
XX:= EXTGBDATA(\'X\');

。。。。。

EXTGBDATASET(\'X\',XX-1 );

。。。。。

EXTGBDATASET(\'X\',XX+1 );

。。。。。

 

 

 

还是应该这样子:

EXTGBDATASET(\'X\',0 );
XX:= EXTGBDATA(\'X\');

.....

XX:=XX-1;

.....

XX:=XX+1;


--  作者:wenarm
--  发布时间:2017/4/7 10:40:15
--  

请详细表述你的需求


--  作者:2879993977
--  发布时间:2017/4/7 10:54:40
--  

做股票池选股,满足条件的股票进行开仓,但是最大开仓股票数不超过30个,满足条件的股票超过30个之后就算出发也不进行开仓

所以需要运用全局变量对股票的开仓平仓数量进行计算,也就是实时监控账户里的股票只数

程序我是设置成开仓一次全局变量叠加1,平仓一次全局变量减1


--  作者:yukizzc
--  发布时间:2017/4/7 10:57:54
--  

EXTGBDATASET(\'X\',EXTGBDATA(\'X\');-1 );

这么写