QMT框架:QMT与通达信板块结合的自动交易5.0使用教程

[[QMT与通达信结合 5.0:监测交易系统,通达信公式自动交易系统]]

文档详细:QMT与通达信结合 5.0:监测交易系统,通达信公式自动交易系统 | 余汉波 文档

程序简介

本程序是一款基于通达信和 QMT 交易系统的自动化股票交易工具,支持板块化管理股票池,实现自动买入和卖出功能。程序采用 Python Tkinter 图形界面,操作简单直观。

主要功能:

  • 基于板块的股票池管理
  • 自动买入和卖出交易
  • 持仓同步功能
  • 实时交易日志监控
  • 参数配置保存和加载

界面布局说明

程序界面分为以下几个主要区域:

  1. 路径设置区域 - 配置证券账号和程序路径
  2. 持仓参数区域 - 设置持仓相关参数
  3. 交易参数区域 - 分为买入设置和卖出设置两部分
  4. 按钮控制区域 - 程序操作按钮
  5. 运行日志区域 - 显示程序运行状态和交易记录
  6. 状态栏 - 显示程序状态和当前时间

详细使用说明

1. 路径设置区域

证券账号

  • 功能描述:输入您的证券交易账号
  • 操作步骤:在"证券账号"输入框中输入您的证券账号
  • 示例:123456789
  • 注意事项:确保账号正确,这是连接交易系统的关键信息

通达信程序目录

  • 功能描述:设置通达信软件的安装路径
  • 操作步骤:在"通达信程序目录"输入框中输入完整路径,或点击输入框清除示例文本后输入
  • 示例:D:\jiaoyi\gxtdx
  • 注意事项:路径必须是通达信软件的实际安装目录

QMT 报单目录

  • 功能描述:设置 QMT 交易端的用户数据目录
  • 操作步骤:在"QMT 报单目录"输入框中输入完整路径
  • 示例:D:\国金QMT交易端模拟\userdata_mini
  • 注意事项:确保路径存在且有读写权限

2. 持仓参数区域

持仓同步板块

  • 功能描述:指定用于同步当前持仓的板块名称
  • 操作步骤:在"持仓同步板块"输入框中输入板块名称
  • 示例:POS
  • 注意事项:该板块将自动更新为当前持仓股票列表

持仓数量上限

  • 功能描述:设置最大持仓股票数量,用于风险控制
  • 操作步骤:在"持仓数量上限"输入框中输入数字
  • 示例:10
  • 注意事项:建议根据资金规模合理设置,避免过度分散

3. 交易参数区域

买入设置

买入板块名称

  • 功能描述:指定买入股票池的板块名称
  • 操作步骤:在"买入板块名称"输入框中输入板块名称
  • 示例:BUY
  • 注意事项:程序将从该板块中选择股票进行买入

清空股票池按钮

  • 功能描述:清空买入板块中的所有股票
  • 操作步骤:点击"清空股票池"按钮
  • 注意事项:操作不可撤销,请谨慎使用

保留资金

  • 功能描述:设置账户中需要保留的资金数额
  • 操作步骤:在"保留资金"输入框中输入金额
  • 示例:10000
  • 注意事项:用于风险控制,确保账户有足够的资金缓冲

买入开始时间

  • 功能描述:设置每日买入操作的开始时间
  • 操作步骤:在"买入开始时间"输入框中输入时间
  • 示例:09:30:00
  • 格式要求:HH:MM:SS(24 小时制)

买入结束时间

  • 功能描述:设置每日买入操作的结束时间
  • 操作步骤:在"买入结束时间"输入框中输入时间
  • 示例:14:55:00
  • 格式要求:HH:MM:SS(24 小时制)

买入委托类型

  • 功能描述:选择买入时的委托类型
  • 操作步骤:点击下拉框选择委托类型
  • 可选项:

买入加价幅度(%)

  • 功能描述:设置买入价格的调整幅度
  • 操作步骤:在"买入加价幅度(%)"输入框中输入百分比
  • 示例:0.5(表示加价 0.5%)
  • 注意事项:正数为加价,负数为减价

单笔买入金额

  • 功能描述:设置每次买入的金额
  • 操作步骤:在"单笔买入金额"输入框中输入金额
  • 示例:5000
  • 注意事项:实际买入股数将根据股价自动计算

买入总金额

  • 功能描述:设置买入操作的总金额限制
  • 操作步骤:在"买入总金额"输入框中输入金额
  • 示例:20000
  • 注意事项:达到总金额后将停止买入操作

卖出设置

卖出板块名称

  • 功能描述:指定卖出股票池的板块名称
  • 操作步骤:在"卖出板块名称"输入框中输入板块名称
  • 示例:SELL
  • 注意事项:程序将卖出该板块中的持仓股票

清空股票池按钮

  • 功能描述:清空卖出板块中的所有股票
THE END