从零开始学股票量化:QMT模拟盘实操和运行详细教程
发布时间:2小时前阅读:34
以下是 QMT 模拟盘实操和运行详细教程:
前期准备
- 下载安装:前往券商官网下载 QMT 客户端,仅支持 Windows 系统。双击运行.exe 安装包,按提示操作,安装路径建议选非系统盘且为全英文路径。
- 登录账户:安装完成后打开软件,选择 “模拟账户”,输入资金账号和交易密码登录。
- 下载 Python 库:登录后进入【Python 库下载】,选择默认路径,下载完成后重启软件,使新安装的库生效。
- 行情设置:登录后点击顶部【行情】按钮,检查 “行情连接状态” 是否为 “已连接”,若未连接,尝试切换主站或线路。
- 数据下载:可手动下载历史数据,路径为右下角【行情】→【历史数据下载】,选择下载类型和时间区间后点击【补充】。也可设置自动下载调度任务,打开【行情】→【调度任务】,点击【新增方案】,设置相关任务参数后点击【应用】。
策略编写
- 基本结构:QMT 中 Python 策略必须包含
init和handlebar两个函数。init为初始化函数,用于设置股票池、资金账号等,在策略生命周期中仅执行一次。handlebar是行情处理函数,会在每一根 K 线上被执行一次,可在此编写交易逻辑。 - 简单示例:
- python
- 运行
# coding:gbk
def init(ContextInfo):
print('hello init')
stock_list = ContextInfo.get_stock_list_in_sector("上证50", "")
ContextInfo.set_universe(stock_list)
def handlebar(ContextInfo):
print('hello handlebar')
index = ContextInfo.barpos
timetag = ContextInfo.get_bar_timetag(index)
print('当前K线索引:', index, '时间戳:', timetag)
回测操作
- 新建策略:在「模型研究」界面,点击「新建策略」,选择 Python 类型,在默认策略模板基础上编写策略代码。
- 设置参数:策略添加完成后,设置回测开始时间、结束时间、回测资金、回测基准、回测频率等要素,然后点击保存。
- 运行回测:点击回测按键,系统开始运行回测,回测的评价指标、收益曲线、日志会在界面中展现。
模拟交易运行
- 新建交易:在交易界面点击新增按键,选择要运行的策略,给本次交易设定名称并点击确定,系统开始运行交易。
- 查看状态:交易开始后,可实时查看总资产和可用资金情况,也可在交易列表查询交易状态。还能点击交易详情,查看策略评价指标、交易明细、持仓明细、交易日志等。
股票/量化开户找我!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!优惠多多!免费量化使用量化软件QMT+ptrade!
温馨提示:投资有风险,选择需谨慎。


问一问

+微信
分享该文章
