QMT量化实现原miniqmt功能,3个替代方案!
发布时间:5小时前阅读:49
替代方案一:文件监控方案
适用场景通达信用户快速接入自动化交易,无需复杂架构的轻量级解决方案。
核心流程:
1、信号生成,通达信预警系统输出信号到文本文件(如qmt_txt_min_rw_test.txt)。
2、QMT监控:定时轮询监听文件变化。
3、信号解析:按行读取文件,解析股票代码、方向、价格等关键字段。
4、执行交易:调用passorder函数执行限价/市价委托。
5、异常处理:文件占用时启用重试机制,确保无漏单。
6、新能优化:毫秒级交易场景建议轮询间隔≤1秒。
步骤:
编写好文件写入代码,再新建一个无文件的文件夹:

然后启动大qmt里面写入内容功能,如下,

最后,把文件里面写入的内容再读回来,用大qmt打印出来

替代方案二:Redis实时信号方案
适用场景延迟要求低于50ms的高频交易。
核心流程:
信号推送:外部策略生成信号后写入Redis队列(List结构)或发布到Pub/Sub通道。
QMT消费:实时监听Redis通道,即时触发交易执行。
优化要点:
数据结构
选择:高频场景用List队列,多消费者场景用Pub/Sub。
持久化机制:启用RDB/AOF防止宕机信号丢失。
防重设计:为信号添加唯一ID避免重复下单。
步骤以pub/sub为例:
1、启动redis-sever。

2、在大qmt里面编写好redis的subscribe端的代码监听对应的频道my-channel,然后运行起来。

3、编写好对应publisher端的代码,运行起来去push消息,结果如下:

关于windows如何安装redis,参考《windows安装redis指南》,可以私信我免费领取。
替代方案三:API接口方案(HTTP请求)
适用场景跨平台跟单(如聚宽→QMT)、云服务器与本地QMT协同的分布式架构。
股票/量化开户找我!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!优惠多多!免费量化使用量化软件QMT+ptrade!
温馨提示:投资有风险,选择需谨慎。
-
REITs认购&交易权限怎么开?和股票基金有3处不同
2026-08-17 15:40
-
新三板是什么?权限怎么开?三大条件缺一不可
2026-08-17 15:40
-
港股通一笔交易贵在哪?汇率结算+3项费用全拆解
2026-08-17 15:40


问一问

+微信
分享该文章
