掘金社区
pos = gm.GetPosition('SHFE', 'cu1707', OrderSide.Bid);
o = gm.CloseLong('SHFE', 'cu1707', Ticks(end,2) - 50, pos{1,'volume'});
使用gm.GetPosition函数获取多仓的持仓量即pos{1,'volume'},然后发出平掉pos{1,'volume'}手多仓的指令,此时返回的order提示被拒绝,拒绝原因是可用仓位不足,并且提示可用仓位为0.是否gm.GetPosition函数用法有问题?
暂无评论
相关阅读
策略研究仓位管理(1): 鞅与反鞅策略,凯利公司及其局限
策略研究股市暴跌深套 | 如何利用日内回转交易策略降低持仓成本
策略研究正确理解 Barra 的纯因子模型
策略研究仓位管理(2): 凯利公式指导投资与多种资金管理方式