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

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

哪个函数是获取第一次建仓Bar位置
求bar位置 和 最高值
请老师帮忙看看,获取多单/空单最后一次开仓到当前BAR计数,以及开仓手数
请问一下怎么获取最后一个开多信号的位置
前高值和到现在K的bar数
如何求取计算建仓之后K线的最高值
计算没有BAR的数量
将手动操作的成交单状态纳入到现在执行的策略中
多次建仓,怎样获取每次的建仓价格
实现多空单同时存在问题?

先单独写多,再单独写空,然后合起来

以单独写多为例。

定义定义变量mp 记录marketposition值

定义多头计数器a

然后当mp[1]<>1 and mp == 1的时候a = 0;

然后运行a = a + 1;

空头同理

谢谢老师

图省事的话 有函数

问题在于

如果用连续合约会受到换月的影响

如果是日内策略没问题


比较可靠的方式

是用全局变量或者全局数组

开仓时候记录一下

平仓重置