如何获取当前账户持有仓位的所有品种

//获取当前账户持有仓位的所有品种

Array<String> symbols;
    print("持仓:"+Text(MarketPosition));
    A_GetPositionSymbols(symbols, 0);
    print("symbols:"+TextArray(symbols));


打开K线图标,加载到ag888上,在k控制台输出的结果是:
持仓:-1
symbols:[ ]
也就是明明持有空头仓位,A_GetPositionSymbols这个函数却无法获取当前持仓品种

卖出平仓,平掉 账户所有该品种的仓位如何写
如何用代码获取到账户中的仓位
获取品种当前的所有合约数据
TBQ如何获取当前账户的持仓情况?
如何获取当前品种合约的期权合约集
仓位设置为0的时候,为啥还要持有1手?
如何获取所有bar的序号
怎么获取当前持仓品种的持仓市值
同一账户运行多个策略,仓位问题
如何编写满足某条件把账户中所有品种头寸全部平掉

另外一个帖子已经回你了

buy sell命令这种图表信号系统 不是真的执行报单命令 而是在图表上形成一套虚拟的账户 marketposition读的是这套账户,这套账户不用考虑成交,信号出现就认为是成交。

a函数读取的是关联真实账户,这是两个不同的东西

那回测是不是只能用buy sell这种命令,回测的状态下用什么语句判断当前持仓手数?