当前位置: 首页 > news >正文

MINIQMT学习课程Day7

在上一篇,我们安装好xtquant,qmt以及python后,这一章,我们学习如何使用xtquant

本章学习,如何获取账号的资金使用状况。

首先,打开qmt,输入账号密码,选择独立交易。

进入交易界面:

导入包:

from xtquant import xtdata
from xtquant.xttrader import XtQuantTrader, XtQuantTraderCallback
from xtquant.xttype import StockAccount
import time, datetime, traceback, sys

连接账号:

path = r'C:\国金QMT交易端模拟\userdata_mini'
# QMT账号
account = '55003243'
# 取账号信息
session_id = int(time.time())
xt_trader = XtQuantTrader(path, session_id)
acc = StockAccount(account, 'STOCK')
# 启动交易线程
xt_trader.start()
# 建立交易连接,返回0表示连接成功
connect_result = xt_trader.connect()
print('建立交易连接,返回0表示连接成功', connect_result)
# 对交易回调进行订阅,订阅后可以收到交易主推,返回0表示订阅成功
subscribe_result = xt_trader.subscribe(acc)
print('对交易回调进行订阅,订阅后可以收到交易主推,返回0表示订阅成功', subscribe_result)

获取账号信息:

# 取账号信息
asset = xt_trader.query_stock_asset(acc)
df = pd.DataFrame()
df['账号类型'] = [asset.account_type]
df['资金账户'] = [asset.account_id]
df['可用金额'] = [asset.cash]
df['冻结金额'] = [asset.frozen_cash]
df['持仓市值'] = [asset.market_value]
df['总资产'] = [asset.total_asset]
print('账户', df)

我们和实际账户进行对比:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/111136.html

相关文章:

  • Github 2025-04-04Java开源项目日报 Top8
  • AIP-213 通用组件
  • 【动态规划】深入动态规划:连续子结构的算法剖析
  • 人工智能:RNN和CNN详细分析
  • 死锁(任务互相等待)
  • 无人机智慧路灯杆:智慧城市的‘全能助手’
  • 安当TDE透明加密:海量文件离线传输的安全方案
  • Linux(CentOS 7) 部署 redis 集群
  • 优化 Web 性能:处理屏幕外图片(Offscreen Images)
  • prism WPF 登录对话框登录成功后显示主界面
  • Objective-C语言的集合
  • Titanic - Machine Learning from Disaster
  • 在航电系统中提高可靠性的嵌入式软件设计
  • Scheme语言的算法
  • OpenVLA-OFT——微调VLA的三大关键设计:并行解码、动作分块、连续动作表示以及L1回归目标
  • 统计学基本原理
  • 基于Android的病虫害防治技术系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 程序化广告行业(58/89):系统架构与广告反作弊深度剖析
  • Java项目之基于ssm的家政公司服务平台(源码+文档)
  • Java面试黄金宝典34
  • FPGA学习(四)——状态机重写LED流水灯并仿真
  • Java 字符串常量池在哪里?
  • Android Dagger 2 框架的注解模块深入剖析 (一)
  • 虚拟地址空间布局架构
  • 八、重学C++—动态多态(运行期)
  • 痉挛性斜颈康复路,饮食要点来相助
  • PyTorch 深度学习实战(34):神经架构搜索(NAS)实战
  • Linux开发工具——vim
  • AIGC8——大模型生态与开源协作:技术竞逐与普惠化浪潮
  • 【UVM学习笔记】UVM验证平台的运行—Phase以及objection