以下代码
#初始化账户
def initialize(account):
#设置要交易的证券(沪深300成分股)
#用iwencai选择
account.stock = get_iwencai('上证50成分股')
#设置买卖条件
def handle_data(account,data):
values1 = data.attribute_history(account.stock,['volume','close'], 30, '1d')
log.info(values1['volume'])
#value = get_price(['000001.SZ', '000002.SZ','600519.SH'], None, '20170303', '1d', ['close', 'volume','high', 'low'], True, None, 3,is_panel=1)
#log.info(value['volume'])
出现如下错误
2017-07-11 15:28:36 - ERROR
handle_data函数错误:
File "backtest_code.py", line 11, in handle_data
TypeError:'NoneType' object is not subscriptable (温馨提示:第11行,'NoneType' 对象无法以下标访问,建议检查对象的类型。)
疑问
在handle_data函数里如果用“后两行”代码替换“前两行”代码,则可以运行。为什么?

