请教老师,策略里多空不进行互斥,多单和空单同时存在,我想分别计算多单建仓到现在位置的BAR的计数,空单建仓到现在位置的BAR的计数,如何实现呢?
先单独写多,再单独写空,然后合起来
以单独写多为例。
定义定义变量mp 记录marketposition值
定义多头计数器a
然后当mp[1]<>1 and mp == 1的时候a = 0;
然后运行a = a + 1;
空头同理
谢谢老师
图省事的话 有函数
问题在于
如果用连续合约会受到换月的影响
如果是日内策略没问题
比较可靠的方式
是用全局变量或者全局数组
开仓时候记录一下
平仓重置