返回列表 发布新帖

求高手解惑xtdata.get_market_data_ex函数无法获取period为tick的数据吗?

142 0
发表于 2025-5-17 15:52:21 | 显示全部楼层 阅读模式
另外一个问题就是start time和end time 中年月日的范围不能离最新时间太远吗?连24年12月的数据都获取不到

下面是我测试的一段代码
# coding=utf-8
from xtquant import xtdata
import pandas as pd

# 设置pandas显示选项(核心修改部分)
pd.set_option('display.max_rows', None)  # 显示所有行
pd.set_option('display.max_columns', None)  # 显示所有列
pd.set_option('display.width', 1000)  # 设置总显示宽度
pd.set_option('display.max_colwidth', None)  # 显示完整列内容

# 下载指定合约历史行情
xtdata.download_history_data('123177.SZ', '1m', '20250425093000', '20250425150000')

# 获取指定合约历史行情
min_data = xtdata.get_market_data_ex(
    field_list=['time','open','high','amount'],
    stock_list=['123177.SZ'],
    period='1m',
    start_time='20250425093000',
    end_time='20250425150000',
    count=-1,
    dividend_type='none',
    fill_data=True
)

# 提取DataFrame并打印(关键步骤)
if '123177.SZ' in min_data:
    df = min_data['123177.SZ']
    print("\n完整行情数据:")
    print(df)
else:
    print("未找到指定合约数据")

回复

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

客服专线

400-080-8112

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