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 static/image/common/back.gif


你这个图,我拿放大镜来看都看不清楚,看来是我老花了……

pennliu 发表于 2016-9-10 21:29:38

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

gfqh882011127 发表于 2016-9-13 00:08:40

:lol:victory:
页: [1]
查看完整版本: 为何帐户资金和监控器系统仓资金不同?