有很多从通达信转到 QMT 的朋友第一时间就想着把之前通达信的指标搬到 QMT 上跑一跑,但一上手就被各种函数、向量化、k 线结构折腾的头大。
怎么办呢?
解决痛点的神器 —myTT 库!
一、myTT 是什么?
myTT 是一个专为 Python 量化研究者打造的技术指标库。 核心亮点就是:
- 支持直接复现通达信等平台的指标公式(KDJ、MACD、MA、BOLL 等)。
- 支持向量化运算,比循环快得多。
- 可以自定义指标,开发自己的策略模块。
- 接口风格和通达信几乎一样,迁移成本极低。
二、安装方式
MyTT 项目库就一个文件:MyTT.py,不到 300 行代码,非常轻量。无需通过 pip 安装,直接把这个文件复制到你的项目目录下即可,可谓是开箱即用。
三、快速上手:复现通达信经典指标
开始之前,我们先准备好行情数据,这里我们以 miniQMT+xtquant 为教学案例。以下是一个获取股票历史行情的方法:

有了行情数据,接下来我们用 myTT 实现经典的 MA、MACD、KDJ 指标。


是不是发现,语法几乎和通达信一模一样?通达信里你写:

在 qmt 里面一样能跑通。
四、MyTT 库常用函数速查表(通达信 → Python 对照)






