为什么得不到总持仓?

老师,下面这段代码,在888合约图表下,为什么得不到总持仓?如何才能在888合约下得到实际总持仓?

Events
    OnReady()
    {
        Integer i;
        For i = 0 To A_AccountCount - 1
        {
            String id = A_AccountID(i);
            Numeric value = A_TotalPosition(i);
            Print(\"accountId:\" + id + \",A_TotalPosition:\" + Text(value));
        }
    }


如何获取当前账号持仓的总持仓手数
有没有计算多头市值、空头市值和总持仓市值的函数
为什么反复开仓
下单画线为什么不能拖动?
今天为什么公式需全部编译?
为什么警报没声音?
为什么要用全局变量?
为什么平不掉仓呢?
A_sendOrderEx为什么不成交?
为什么翻倍加仓

策略层面的持仓没有,但如果是当天的成交合集持仓(不包括昨仓)用A_GetPosition也是可以,参数带上当前操作源即可。

https://www.tbquant.net/helper?navigate=tbfn&words=A_GetPosition&cid=1860

好的。谢谢老师

老师,我就是想实现下面这个功能,实现不了data-href=

不是说了用getposition函数去查询么?

查询到的是账户总的持仓,不是你本策略实际成交的

你想记录实际成交的,那就要做订单管理,每一笔订单都得在onorder,onfill里做对应记录,非常复杂,要写肯定是可以写的,但是写出来有多少用处,不清楚。

老师,我的目的就是在888图表下得到所持仓的主力合约。这个能实现吗?

\"\"

data-href=

你加载到888上,当前商品就是888

你账户里有888的头寸吗?

data-href=

这个参数填relativesymbol指向映射的合约