返回列表 发布新帖

获取最新分钟数据为空,部分股票获取分钟数据为空,有的可以,有的dataframe为空

733 0
发表于 2024-12-25 11:17:52 | 显示全部楼层 阅读模式

获取当日最新分钟数据为空,部分股票获取分钟数据为空,国金客户端,绍兴行情服务器,获取代码如下

def get_minute_bars(date, code):
    start_date = date.strftime('%Y%m%d') + '000000'
    end_date = date.strftime('%Y%m%d') + '235959'

    seq = xtdata.subscribe_quote(code, period='1m', count=-1)

    stock = xtdata.get_market_data_ex(
        field_list=['time', 'open', 'high', 'low', 'close', 'volume', 'amount'],
        stock_list=[code],
        period='1m',
        start_time=start_date,
        end_time=end_date,
        count=-1,
        dividend_type='none'
    )

    xtdata.unsubscribe_quote(seq)

    df = stock[code]
    if len(df) == 0:
        return None

    tuples_array = []
    for row in df.itertuples(index=False):
        tuples_array.append((code,
                             row[0],
                             row[1],
                             row[2],
                             row[3],
                             row[4],
                             row[5],
                             row[6]
                             ))

    return tuples_array

回复

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

客服专线

400-080-8112

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