@烟花三月ETF 需要修改的有三个地方,就是三处对get_price的调用。
前两个地方在调用时增加panel=False参数,并且要对返回值的读取进行修改。这两个地方一定要改正确,不然会出错或取到错误的金额。
后一个地方只要将True改成False,不用处理返回值。
h = get_price(sector_etfs, count=1, end_date=end_date, frequency='daily', fields=['money'], panel=False)
yesterday_money = h.groupby('code')['money'].last()
h = get_price(list(etf_set), count=1, end_date=end_date, frequency='daily', fields=['money'], panel=False)
yesterday_money = h.groupby('code')['money'].last()
df_vol = get_price(security, start_date=today, end_date=context.current_dt, frequency='1m', fields=['volume'], skip_paused=False, fq='pre', panel=False, fill_paused=False)
2026-03-09