MiniQMT详细使用教程(二):量化账户连接与信息查询全流程解析
发布时间:3小时前阅读:10
MiniQMT 量化账户连接需先确保软件及环境配置正确,再通过代码建立连接;账户信息查询则是在连接成功后,调用相应接口函数获取。以下是全流程解析:
量化账户连接
- 确认软件及环境:确保已安装 MiniQMT 客户端,且 Python 环境配置正确,已安装 xtquant 库。
- 选择登录模式:打开 QMT 客户端,输入账号密码,选择 “极简模式” 或 “独立交易模式” 登录。
- 编写连接代码:使用 Python 编写连接代码,先创建
XtQuantTrader实例,指定 MiniQMT 客户端路径和会话 ID,再启动交易线程,最后调用connect方法建立连接。示例代码如下: - python
- 运行
from xtquant import XtQuantTrader, StockAccount
import time
# QMT客户端路径
path = r'D:\QMT交易端\userdata_mini'
# 资金账号
account_id = '你的资金账号'
session_id = int(time.time())
xt_trader = XtQuantTrader(path, session_id)
acc = StockAccount(account_id, 'STOCK')
# 启动交易线程
xt_trader.start()
# 建立连接
connect_result = xt_trader.connect()
if connect_result == 0:
print("连接成功!")
else:
print(f"连接失败,错误码: {connect_result}")
- 订阅账号信息:连接成功后,调用
subscribe方法订阅账号信息,代码如下: - python
- 运行
subscribe_result = xt_trader.subscribe(acc)
if subscribe_result:
print("账号订阅成功!")
else:
print("账号订阅失败!")
账户信息查询
- 查询资金账户:调用
query_stock_asset方法获取资金账户信息,可查询可用金额、冻结金额、持仓市值、总资产等。示例代码为: - python
- 运行
asset = xt_trader.query_stock_asset(acc)
print(f"可用现金为:{asset.cash}元")
print(f"总资产为:{asset.total_asset}元")
- 查询持仓:使用相应接口函数查询持仓信息,具体函数因券商和版本略有差异,一般可通过
query_stock_position等类似方法,传入账号对象获取持仓详情,包括证券代码、持仓数量、成本价等。 - 查询当日委托:可调用
query_stock_order等函数查询当日委托情况,传入账号对象和相关参数,能获取委托单的状态、委托价格、委托数量等信息。 - 查询成交明细:通过
query_stock_trade等函数查询成交明细,传入账号对象后,可获取成交的证券代码、成交数量、成交价格等信息。
股票/量化开户找我!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!优惠多多!免费量化使用量化软件QMT+miniQMT+ptrade!

温馨提示:投资有风险,选择需谨慎。
-
一家坚守19年的财商教育平台,如何重塑投资服务的“靠谱”底色
2026-06-29 13:08
-
REITs打新:⌈华泰三峡新能源REIT⌋ 和 ⌈创金合信北京国资公司REIT⌋ 本周发售!
2026-06-29 13:08
-
券商客户经理是做什么的?为什么建议你理财投资前找一位?
2026-06-29 13:08


问一问

+微信
分享该文章
