麻烦问下要怎么修改呢?在tick环节实例化之后,不能在bar中调用吗?
Traceback (most recent call last):
File "/opt/anaconda3/envs/VNT4/lib/python3.12/site-packages/vnpy_ctastrategy/engine.py", line 619, in call_strategy_func
func()
File "/opt/anaconda3/envs/VNT4/lib/python3.12/site-packages/vnpy_ctastrategy/strategies/MA_15min.py", line 109, in on_init
self.load_bar(
File "/opt/anaconda3/envs/VNT4/lib/python3.12/site-packages/vnpy_ctastrategy/template.py", line 308, in load_bar
callback(bar)
File "/opt/anaconda3/envs/VNT4/lib/python3.12/site-packages/vnpy_ctastrategy/strategies/MA_15min.py", line 139, in on_bar
self.bg_15min.update_bar(bar)
File "/opt/anaconda3/envs/VNT4/lib/python3.12/site-packages/vnpy/trader/utility.py", line 266, in update_bar
self.update_bar_minute_window(bar)
File "/opt/anaconda3/envs/VNT4/lib/python3.12/site-packages/vnpy/trader/utility.py", line 306, in update_bar_minute_window
self.on_window_bar(self.window_bar)
File "/opt/anaconda3/envs/VNT4/lib/python3.12/site-packages/vnpy_ctastrategy/strategies/MA_15min.py", line 187, in on_15min_bar
self.short(self.short_price, 1)
^^^^^^^^^^^^^^^^
AttributeError: 'MA_logtest' object has no attribute 'short_price'