开拓者期货期权程序化系统交易论坛

标题: 为何帐户资金和监控器系统仓资金不同? [打印本页]

作者: gfqh882011127    时间: 2016-9-9 13:48:12     标题: 为何帐户资金和监控器系统仓资金不同?

为何帐户资金和监控器系统仓资金不同?公式取到的资金是公式应用设置里测试报告里的资金1000万元。而不是帐户里的资金。公式如下:
TotalEquity = Portfolio_CurrentCapital() + Portfolio_UsedMargin();   //账户最新资产 = 按当前Bar开盘价计算的可用资金 + 持仓保证金
TurtleUnits=(TotalEquity/(MarginRatio*ContractUnit()*BigPointValue()*Close))/10; //标准单位头寸 = (本金*风险比例)/价值波动率
TurtleUnits = IntPart(TurtleUnits); // 对小数取整
作者: gfqh882011127    时间: 2016-9-9 13:49:04


作者: gfqh882011127    时间: 2016-9-9 13:52:58


作者: superwin    时间: 2016-9-9 16:03:36

gfqh882011127 发表于 2016-9-9 13:52

你这个图,我拿放大镜来看都看不清楚,看来是我老花了……
作者: pennliu    时间: 2016-9-10 21:29:38

Portfolio函数是无法查到真实的账户资金的,因为portfolio函数主要是为了方便系统历史回测,你要是想查实际账户的动态权益得用账户函数,另外,你大概是想研究海龟,开拓者暂时还不能跨图表统计多品种的头寸,所以你可能需要使用settbprofilestring2file和gettbprofilestring2file来在每次交易之后将头寸变化情况记录在本地文件里,这个事情上我没弄成功,如果你弄成功了,还请分享一下。
作者: gfqh882011127    时间: 2016-9-13 00:08:40






欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2