用get_all_positions(use_df=False)循环获取最新持仓,并根据持仓判断下次开平,发现两次查询的时间间隔短查询的就可能还是上次数值,而不是最新值,要等待10秒才可能获得最新值,而且10秒时长也不是固定的,有时10秒也可能查询不到最新值,到底应该等待多长时间呢,如果时间不确定,就会面临不确定的bug
或者有没有更好的方法获取最新值
用get_all_positions(use_df=False)循环获取最新持仓,并根据持仓判断下次开平,发现两次查询的时间间隔短查询的就可能还是上次数值,而不是最新值,要等待10秒才可能获得最新值,而且10秒时长也不是固定的,有时10秒也可能查询不到最新值,到底应该等待多长时间呢,如果时间不确定,就会面临不确定的bug
或者有没有更好的方法获取最新值
想知道具体等待时间可以自己测试一下。
self.pos可以获取策略持仓的