计算多单建仓到现在位置的BAR的计数

请教老师,策略里多空不进行互斥,多单和空单同时存在,我想分别计算多单建仓到现在位置的BAR的计数,空单建仓到现在位置的BAR的计数,如何实现呢?

先单独写多,再单独写空,然后合起来以单独写多为例。定义定义变量mp 记录marketposition值定义多头计数器a然后当mp[1]<>1 and mp == 1的时候a = 0;然后运行a = a + 1;空头同理

回复:谢谢老师

图省事的话 有函数问题在于如果用连续合约会受到换月的影响如果是日内策略没问题比较可靠的方式是用全局变量或者全局数组开仓时候记录一下平仓重置