切换到宽版
首页
Index
论坛
BBS
商城
知识库
因子看板
迅投学堂
策略代写
用户中心
登录
立即注册
圈子
Group
迅投QMT社区
»
论坛
›
有问必答
›
有问必答
›
xtdata 连接 miniQMT 不能下载财务数据
返回列表
发布新帖
xtdata 连接 miniQMT 不能下载财务数据
30
0
*******1393_kaFEK
发表于
昨天 17:11
|
显示全部楼层
阅读模式
使用券商miniQMT,xtdata下载财务数据,执行
xtdata
.
download_financial_data
是程序卡死,很长时间不能返回。程序如下:
from
xtquant
import
xtdata
# 下载000001.SZ 2025年的财务报表
stock_list
=
[
"000001.SZ"
]
# 平安银行
table_list
=
[
"Income"
,
"Balance"
,
"CashFlow"
]
# 利润表、资产负债表、现金流量表
print
(
f
"开始下载
{
stock_list
}
的财务报表数据..."
)
xtdata
.
download_financial_data
(
stock_list
,
table_list
)
print
(
"财务数据下载完成!"
)
# 获取财务数据
financial_data
=
xtdata
.
get_financial_data
(
stock_list
,
table_list
,
"20250101"
,
"20251231"
)
print
(
"获取到的财务数据:"
)
for
stock
in
stock_list
:
print
(
f
"
\n
{
stock
}
2025年财务报表:"
)
for
table
in
table_list
:
print
(
f
"
\n
{
table
}
表:"
)
print
(
financial_data
[
stock
][
table
])
print
(
"
\n
所有财务数据获取完成!"
)
跟踪程序发现,程序死在 xtdata.py 中的
download_history_data2
里面,如下图。
下面的代码启动 on_process 程序不能正常运行结束,设置 status[0] 状态为Done。
result
=
client
.supply_history_data2(
stock_list
,
spec_period
,
start_time
,
end_time
,
_BSON_
.
BSON
.
encode
(
param
),
on_progress
)
导致程序在检查status[0] 状态不能结束,无休止的循环下去。请问这个的原因是什么,哪里出了问题?谢谢。
while
not
status
[
0
]
and
client
.is_connected():
_TIME_
.
sleep
(
0.1
)
回复
收藏
0
举报
返回列表
发布新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
*******1393_kaFEK
主题
1
回帖
1
积分
0
关于我们
关于我们
加入我们
联系我们
服务支持
知识库
策略代写
投研平台
客服专线
400-080-8112
用思考的速度交易,用真诚的态度合作,我们是认真的!
关注公众号
添加微信客服
Copyright © 2001-2026
迅投QMT社区
版权所有
All Rights Reserved.
京ICP备2025122616号-3
关灯
快速发帖
扫一扫添加微信客服
QQ客服
返回顶部
快速回复
返回顶部
返回列表