【一键设置预警雷达】(点击下方链接查看操作指引)
预警雷达支持任意指标,邮件+企业微信提醒!一键设置,超简单超方便~
(一)前言:老习惯,新用法
作为老股民,通达信 VBA 指标一定不陌生。如果你既熟悉通达信的指标,又想要用到实盘上,那 QMT 投研版上的 预警雷达 功能一定是你最需要的。预警雷达 包含如下功能:
1. 快速调用现有指标;
2. 设置指标参数条件;
3. 设置监控范围,性能最高支持全市场分笔级;
4. 根据条件实时刷新结果;
5. 支持导出 dbf 文件,供 Python 读取。
(二)使用方法分享:
下面我们来具体介绍一下使用方法:
一、快速设置【预警雷达】
1. 在【行情】界面,点击键盘左上角【Esc】键,进入列表区域;
2. 点击【鼠标右键】找到【预警雷达】;
3. 在【预警雷达】弹窗选择【新增】或者【编辑】,进入设置界面;
4. 除常规【运行时间】、【名字】以外,【设置范围】最重要,选择想监控的股票范围,最高支持到全市场;
5. 接下来,搜索选择你用到的【指标】,及要监控的某个【参数值】,对于该【参数值】,你再设置具体条件,比如 涨幅 大于 0.1;
6. 同时注意,建议选择【分笔级】,QMT 投研版超高性能,支持分笔级全市场监控!
(通达信指标移植到 QMT 的教程,具体参考这里:【教程】通达信指标无缝移植到 QMT)
二、【预警雷达】运行及监控
1. 点击【运行】启动【预警雷达】;
2. 点击【预警结果】页面,实时查看预警结果。
三、【预警雷达】导出自定义板块
1. 在预警雷达【设置】界面,可自主选择符合要求的结果导出到【自定义板块】,方便用户查看;
2. 自定义板块可在左侧【行情】-【板块】中,手动创建。
四、【预警雷达】导出 dbf 文件
1. 在预警雷达【设置】界面,可设置导出 dbf 文件的路径,点击【打开文件】,设置路径及文件名即可,系统会自动补全 dbf 文件后缀;
2. 在【预警结果】界面,点击【开始导出】即可将结果实时写入到 dbf 文件,该文件即上一步设置好的对应文件。
五、Python 读取 dbf 文件
1. dbf 为高性能文件,支持实时读写,因此 Python 可以读取预警雷达的导出结果;
2. 目前仅支持 Python 3.6 版本;
3. 将 dbf 库(附件中已附带)放置到对应的环境;
4. 使用如下的 Python 代码进行读取体验。(附件:
xtdbf.zip
(781.73 KB, 下载次数: 127)
)
- from xtdbf.dbfwriter import dbfwriter
- import time
- import os
- from pprint import pprint
- def read(filename):
- dbf = dbfwriter() # 创建一个dbf对象
- dbf.open(filename) # 打开文件
- print('行数:',dbf.count) # 打印文件的行数
- print('字段名包括:',dbf.field_names()) # 打印文件的字段名
- data = dbf.read_data(1) # 读取第一行数据
- print('第一行数据:')
- pprint(data)
- print('*'*20)
- # 读取所有数据
- datas = dbf.read_datas()
- print(len(datas))
- for i in datas:
- print(i)
- if __name__ == '__main__':
- filename = '条件预警结果_2024.dbf'
- # 读取文件
- read(f'./{filename}')
复制代码
六、以添加【股息率指标】为例:
不清楚的内容可添加下方助理微信咨询,有其他 QMT 小技巧想学习的吗?欢迎在下方留言,笔者将根据大家的留言持续更新哦!
欢迎和我一起加入迅投组建的 QMT 实战交流社群,交流群内有许多做量化交易的高手和大佬,具有良好的分享和互助氛围。且迅投官方会不定期为多次分享、乐于助人的群友申请送投研专业版的机会。
只需扫描下方的二维码,名额有限,限时加入。一起分享见解、交换信息、并共同进步,就像群友说的:“就算周末,晚上也有地方沟通交流!” |