| 

 等级: 新手上路 
注册: 2025-3-5曾用名:  | 
 
| 向老师求救!我用函数history_bars  获取期货昨日收盘价,尝试好多次还是失败!具体代码如下: def get_today_afternoon_close(context, contract, current_time):
 """获取当天下午15:00的收盘价"""
 
 bars = history_bars(contract, 1, '1d', ['close'], skip_suspended=True, include_now=True)
 
 if isinstance(bars, np.ndarray):
 today_close = bars[-1, 0] if bars.ndim == 2 else bars[-1]
 
 elif isinstance(bars, list) and all(isinstance(bar, dict) for bar in bars):
 today_close = bars[-1]['close']
 
 其中 today_close  为获取期货合约的昨日收盘价。 数字不正确 请老师指正。
 
 | 
 |