以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]后台程序如何得到今天的交易盈亏?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=84171)

--  作者:jason123
--  发布时间:2015/8/19 12:14:53
--  [求助]后台程序如何得到今天的交易盈亏?
TNUMPROFIT(N),取第距离现在第N次交易的盈亏数额。  我需要的是今天的盈亏
TASSET是当前资产,可以用今天的TASSET,减前一天的资产,得到今天的盈亏吗?
todayprofit:=(TASSET - REF(TASSET,(BARSLAST((DATE <> REF(DATE,1))) + 1)));
这样可以吗

--  作者:yukizzc
--  发布时间:2015/8/19 13:07:25
--  

tasset是没有历史值的,只有最新值

EXTGBDATASET(’S‘,tasset)用这种全局变量函数,自己当天盘后时候把tasset写入这个s,然后第二天拿tasset去和s这个值做判断

 


--  作者:jason123
--  发布时间:2015/8/19 15:09:06
--  
使用 EXTGBDATASET 函数应该注意可能会带来冲突的问题。
代码如下

EXTGBDATASET(‘ZC‘,tasset);

求教

--  作者:yukizzc
--  发布时间:2015/8/19 15:19:31
--  

就看下那个连接自己理解下。

相当于你每天把当天的资金记录在案一样,不适用于图表


--  作者:jason123
--  发布时间:2015/8/19 15:26:49
--  
EXTGBDATASET(‘ZC‘,tasset);  这句加进去后 编译出错了
出错信息如下

使用 EXTGBDATASET 函数应该注意可能会带来冲突的问题。


怎么解决????

--  作者:yukizzc
--  发布时间:2015/8/19 15:28:30
--  
EXTGBDATASET(\'ZC\',tasset);   用英文输入法下的\'\'