全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
依旧是可用资金问题
2023-09-12 09:49

发过一次,没有解决,现在问题再次重现。

上次:消息通知记录中,全仓平仓完全成交了3秒后,才开新仓,却提示超出账户资金风险控制1.01>=1.00,可用资金不足。导致无法开新仓

这次:也是全仓完全平仓成交后,开新仓,用可用资金计算出的手数为0

为什么会有这样的问题呢?可用资金接口不是实时自动刷新的吗,还是说有时间间隔才刷新的

wangkaiming

不知道你怎么计算的

贴代码能解决问题

2023-09-12 13:09
202****6133324061
@wangkaiming

A_GetMarginRate(Symbol, mRate);

my_MarginRatio = mRate.longMarginRatio;

使用IntPart(A_FreeMargin(0)/(my_MarginRatio*Close*Contractunit()*BigPointValue()));计算可用保证金

2023-09-12 13:23
您未登录,请先 登录注册 后发表评论
顶部