def __init__(self, cta_engine, strategy_name, vt_symbol, setting):
super().__init__(cta_engine, strategy_name, vt_symbol, setting)
# 创建5分钟K线合成器
self.bg5 = BarGenerator(
on_bar=self.on_bar,
window=5,
on_window_bar=self.on_5min_bar,
interval=Interval.MINUTE
)
self.am5 = ArrayManager(size=100) # 使用ArrayManager管理5分钟K线
tempam
tempam = self.am5
if self.bg5.bar is not None:
tempam.append(self.bg5.bar)
================爆错。。。
~~~^^^^^^^^^^
File ""D:\VeighNa_Studio\Lib\site-packages\vnpy_ctastrategy\strategies\my_strategy.py"", line 84, in on_bar
tempam.append(self.bg5.bar)
^^^^^^^^^^^^^
AttributeError: 'ArrayManager' object has no attribute 'append'