@Morningstar 大神麻烦帮我看看为什么回测失败,第一次接触的小白搞了一下午了还没成功,好郁闷。
Traceback (most recent call last):
File "kuanke/user_space.py", line 142, in exec_msg
return getattr(self, func)(*msg['args'], **msg['kwargs'])
File "kuanke/user_space.py", line 294, in initialize
self.func_initialize(self.user_context)
File "user_code.py", line 84, in initialize
g.trade_stat = tradestat.trade_stat()
AttributeError: 'module' object has no attribute 'trade_stat'
========全局变量========
{ 'g': PersistentState({'tested_fields': set([])})}
========局部变量========
File "kuanke/user_space.py", line 142, in exec_msg
return getattr(self, func)(*msg['args'], **msg['kwargs'])
{ 'context': ,
'self': }
------------
File "kuanke/user_space.py", line 294, in initialize
self.func_initialize(self.user_context)
{ 'context': UserContext({'current_dt': datetime.datetime(2014, 1, 2, 9, 0), 'portfolio': Portfolio({'available_cash': 100000.0, 'subportfolios': [SubPortfolio({'available_cash': 100000.0, 'total_value': 100000.0, 'transferable_cash': 100000.0, 'type': 'stock', 'locked_cash': 0.0, 'inout_cash': 100000.0, 'short_positions': {}, 'positions_value': 0, 'margin': 0, 'long_positions': {}})], '_unsell_positions': {}, 'transferable_cash': 100000.0, 'portfolio_value': 100000.0, 'locked_cash': 0.0, 'starting_cash': 100000.0, 'inout_cash': 100000.0, 'short_positions': {}, 'positions_value': 0, 'margin': 0, 'long_positions': {}}), 'previous_date': datetime.date(2013, 12, 31), 'run_params': RunParams({'end_date': datetime.date(2016, 11, 14), 'frequency': u'minute', 'type': 'simple_backtest', 'start_date': datetime.date(2014, 1, 1), 'extra_gloabl_vars': {}}), 'universe': []})}
------------
2016-11-16