- Traceback (most recent call last):
- File ""D:\python3.10.2\lib\site-packages\vnpy_ctastrategy\engine.py"", line 619, in call_strategy_func
-
func(params) - File ""C:\Users\admin\strategies\demo_two_strategy.py"", line 58, in on_tick
-
self.bg.update_tick(tick) - File ""D:\python3.10.2\lib\site-packages\vnpy\trader\utility.py"", line 223, in update_tick
-
self.on_bar(self.bar) - File ""C:\Users\admin\strategies\demo_two_strategy.py"", line 35, in intermediate
-
result = function(*args, **kwargs) - File ""C:\Users\admin\strategies\demo_two_strategy.py"", line 62, in on_bar
-
self.send_email(""��ǰ����۸�"" + str(bar.close_price + 100)) - File ""D:\python3.10.2\lib\site-packages\vnpy_ctastrategy\template.py"", line 331, in send_email
-
self.cta_engine.send_email(msg, self) - File ""D:\python3.10.2\lib\site-packages\vnpy_ctastrategy\engine.py"", line 970, in send_email
-
self.main_engine.send_email(subject, msg, None) - AttributeError: 'MainEngine' object has no attribute 'send_email'
用的时候mainEngine没有send_email方法
源代码错误,重写send_enail
def send_email(self, msg):
self.cta_engine.main_engine.send_notification(msg)
只能先这样写,有没有更好的方法