返回列表 发布新帖

关于使用miniQMT发现的若干bug,在线等解决方案

1105 4

问题1:xtdata.get_market_data_ex返回空data frame

这种现象发生在使用"迅投极速交易终端 睿智融科版"上,可能是官网给的版本太久没有更新了(XtItClient_x64_rzrk_itclient_1709_sp3_gaodun_1.0.1.10889.exe 2024‎年‎5‎月‎31‎日),但是用"国金QMT交易端模拟"就可以获得返回值,版本(XtItClient_x64_国金证券QMT模拟_模拟_1.0.0.37073.exe 2024‎年‎12‎月‎5‎日)

问题二:xtdata.download_financial_data,在调用后不会返回

而xtdata.download_history_data是可以很快返回的,xtdata.download_financial_data应该是陷入某种死循环出不来了,用download_financial_data2取代download_financial_data则不会死锁,和函数 xtdata.download_history_data相比,download_financial_data2消耗的时间极长,还不如手动去UI界面下载

代码:

from xtquant import xtdata
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta

# 获取股票的日线历史财务数据
# 格式"YYYYMMDD" 开始下载的日期
start_date = one_month_ago.strftime("%Y%m%d")
# date = ""时全量下载
end_date = ""
period = "1d"

print(
    f"download history financial data start_date={start_date} end_date={end_date} period={period}"
)


xtdata.download_financial_data(
    stock_list,
    table_list=[],
    start_time=start_date,
    end_time=end_date,
)

问题三:xtdata.get_financial_data常常获得空的财务数据

如下图所示,我本意是想获取流通盘的大小

7476fba074244014d8454c16a0d1723.png

date_one_year_ago = one_year_ago.strftime("%Y%m%d")
capital_data = xtdata.get_financial_data(
    stock_list,
    table_list=["Capital"],
    start_time=date_one_year_ago,
    end_time="",
    report_type="report_time",
)
print(capital_data["002046.SZ"])#可以获得财务数据
print(capital_data["002047.SZ"])#财务数据居然为空

评论4

迅投kiki
发表于 2024-12-24 20:02:54 | 显示全部楼层
问题1需要下载再获取
问题2是下载不是获取
问题3切换到行情主站下的绍兴行情试试,或者后续等版本更新
天空的水手_我不是自媒体楼主
发表于 2024-12-29 12:47:15 | 显示全部楼层
问题2就是download财务数据啊,速度超级慢。问题3,我试了绍兴如下所示,登录会失败
image.png
image.png
天空的水手_我不是自媒体楼主
发表于 2024-12-29 12:49:15 | 显示全部楼层

[quote][size=2][color=#999999]迅投kiki 发表于 2024-12-24 20:02[/color][/size] 问题1需要下载再获取 问题2是下载不是获取 问题3切换到行情主站下的绍兴行情试试,或者后续等版本更新 [/quote]

问题2就是download财务数据啊,速度超级慢。问题3,我试了绍兴如下所示,登录会失败

image.png

image.png

天空的水手_我不是自媒体楼主
发表于 2024-12-29 13:15:10 | 显示全部楼层

[quote][size=2][color=#999999]迅投kiki 发表于 2024-12-24 20:02[/color][/size] 问题1需要下载再获取 问题2是下载不是获取 问题3切换到行情主站下的绍兴行情试试,或者后续等版本更新 [/quote]

问题2,改为使用 download_financial_data2居然正常了(在国金QMT下) image.png

回复

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

客服专线

400-080-8112

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