我想获取某品种上次开仓到当前的最低价。 大家能否提供一下思路?
我看了一下代码,发现:
- CtaTemplate里面没有记录交易的接口。我需要自己实现一个记录交易的功能?
- ArrayManager里不记录timestamp,而且又size的限制。那么我需要掉用更底层的接口,从rqdata那获取bar?
谢谢!
我想获取某品种上次开仓到当前的最低价。 大家能否提供一下思路?
我看了一下代码,发现:
谢谢!
通过on_trade收到开仓成交后,开始缓存状态,比如增加一个变量
self.lowest_price_since_open = trade.price
随后收到每根K线时,更新这个最低价
self.lowest_price_since_open = min(bar.low_price, self.lowest_price_since_open)
两行代码的事情了
毁三观 Orz...