以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]关于获取每日动态权益的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=167112)

--  作者:kaizi1231
--  发布时间:2018/12/14 19:53:05
--  [求助]关于获取每日动态权益的问题

运行的是1分钟周期的,想在每天14:50分的时候获取当前的动态权益,然后用的这个调用TACCOUNT( 6)


IF TIME = 145000 THEN  DT:=TACCOUNT( 6);

但是在图表上把DT画出来,却是0;不知道是什么原因?

还有就是如果是设置了多品种的回测,那么TACCOUNT( 6)是获取账户的动态权益,如果是获取每个品种动态权益该怎么获取呢?


--  作者:FireScript
--  发布时间:2018/12/17 8:54:00
--  
 TACCOUNT
这个函数始终只有最新值。历史值是无法获取和保存的。
不建议在图表上使用此类函数的。会影响历史信号的,因为它压根没有历史数据,只有最新值。


--  作者:kaizi1231
--  发布时间:2018/12/17 9:49:00
--  回复:(FireScript) TACCOUNT这个函数始终只有...
用全局变量去保存也不行?不建议在图表上使用此类函数的,那有没有其他方法可以获取到呢
--  作者:FireScript
--  发布时间:2018/12/17 10:01:44
--  
这种函数主要是后台用的,图表上用也不能放在交易系统里面参与交易系统的交易的。

全局变量的话,你只能用一种超全局变量,但是这种全局变量也和上面那个函数一样,不能参与交易系统中信号的生成,至多当做看图用。
提供给你参考下吧:
http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm

看下EXTGBDATA