返回列表 发布新帖

ContextInfo.get_sector()回测时有问题?

33 0

在回测时,我使用ContextInfo.get_sector()去尝试获取中证小市值指数成分股,发现了两个问题。回测设置的起始时间是2025-10-20。

1 获取得到的结果比现在实际的数据多了30条。现在中证小市值(399101.SZ)成分股有961个,ContextInfo.get_sector("399101.SZ")返回了991个。返回结果包含了中航机电(002013.SZ)这种已经退市的股票。

2 ContextInfo.get_sector()接口,按照文档介绍,是可以支持两个参数,形式是ContextInfo.get_sector(stock, realtime),其中realtime是毫秒时间戳。分别尝试了秒级时间戳和毫秒时间戳,只要填了这个参数,返回的都是空数组。

想咨询一下,这个接口是不是有问题?还是我使用的方式不对?

附代码:

def handlebar(ContextInfo):
    # 获取中证小市值成分股
    stocks = ContextInfo.get_sector("399101.SZ")
    print(stocks)

    print("=" * 60)
    # 获取2025-10-20 11:00:00时刻的中证小市值成分股,毫秒级时间戳
    stocks = ContextInfo.get_sector("399101.SZ", 1760929200000)
    print(stocks)

    print("=" * 60)
    # 获取2025-10-20 11:00:00时刻的中证小市值成分股,秒级时间戳
    stocks = ContextInfo.get_sector("399101.SZ", 1760929200)
    print(stocks)

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 京ICP备2025122616号-3
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表