
最近我写了一系列通达信TdxQuant量化相关的文章 通达信tq系列文章及问题答疑 , 有同学问我, 迅投QMT、恒生PTrade、通达信TdxQuant都能做量化,到底怎么选?
这里写一篇文章讲一讲, 让不懂这些量化工具的同学分清楚他们各自的优点、缺点,使用场景。
一、先说 迅投QMT & miniQMT
目前做量化交易有一半以上的选择是迅投QMT & miniQMT, 门槛相对较低,且支持的券商比较普遍。先说优点, 大部分券商 都支持 开户入金达到一定门槛就可以申请迅投qmt, 就是迅投官方说的券商版 , 可能区别在于一些券商带有miniqmt (支持miniqmt交易的据我所知就那么几家),就是所谓的只支持大QMT,而一些券商不支持mini。 一般新开户相比存量客户 申请qmt门槛低不少, 毕竟大家常说老用户不如狗。
申请迅投QMT通过后,我们就可以在迅投qmt的UI界面里 写代码, 包括数据中心区下载行情数据,财务数据(个人不推荐)。 接下来就是 按照官方的语法写代码。 如果你会python语法, 新手入门还是比较友好的,只需要按照官方文档编写策略、回测就可以了。
启动迅投qmt勾选独立交易后 就是所谓的迅投miniqmt了。 对于程序员来说, 灵活,引入xtquant就可以开心的写代码呢。 而相应的问题, 回测等需要自己实现。 我个人主要用的迅投miniqmt, 自己想怎么玩就怎么玩。
如果你的策略依赖外部数据源, 比如通达信、同花顺、聚宽、开盘啦等其他平台数据,因为一些同学在量化交易前期已经有一些量化分析的数据,不管是概念板块还是其他数据, 那么迅投miniqmt是合适的选择。
如果你的策略很在意隐私安全,害怕放在云端被别人偷窥,虽然大厂基本不会这么做。 那么qmt也是个不错的选择。 策略在本地或自己的云端服务器,不用担心策略的隐私问题。
需要注意点:
券商版迅投qmt 是不带L2数据的, 如果需要迅投官方L2, 需要采购迅投投研版 + 另外买L2 接口数据。 对于散户个人来说, 需要付出的成本并不低。
你如果需要进行可转债、期权、期货等交易, 券商版qmt也是不支持的,需要采购迅投投研版。
二、 再说恒生PTrade
说完QMT,必须得提PTrade。这俩就像是可口可乐和百事可乐。
恒生电子是上市金融公司, 策略运行在云端24小时运行。
恒生PTrade,说下我个人认为的优点, 它自带一些不需要Python编程的工具,对于不会编程的新手还是蛮友好的。比如
工具名称 | 功能简介 | 核心用途 |
|---|---|---|
闪电下单 | 双击盘口快速下单 | 提升盘中执行速度 |
一键清仓 | 预设清仓价格,一键全平 | 应对极端行情 |
篮子交易 | 预设股票组合,一键买卖 | 组合调仓效率提升好多倍 |
定时/价格埋单 | 按指定时间或价格触发交易 | 精准执行交易计划 |
网格交易 | 设定价格区间,自动低买高卖 | 震荡市波段交易 |
如果你的策略想云端24小时运行, 而不想有云服务器的顾虑, 那么可以考虑PTrade 。
如果你熟悉聚宽语法, 可能Ptrade更适合你, 因为他们的语法很类似, 几乎很少代价就能入门,只是Ptrade的因子没聚宽那么丰富。
还有你如果有L2数据需求,会免费送L2行情, 对L2数据有需求的可以考虑。
说完优点再说缺点:
恒生PTrade是相对封闭的平台, 几乎没法和外部进行通信,除了内置的tushare,与官方的tushare版本还有点区别。 对于常规的策略来说,平台提供的数据也足够了。
恒生PTtrade回测较慢, 毕竟是云端资源有限, 建议跑回测泡杯茶慢慢品尝。
三、 通达信TdxQuant
通达信TdxQuant 是通达信去年年底才推出的量化业务, 软件相对新,文档相对少。
哪些人适合用通达信tq量化
1、如果你已经有 通达信公式,想把通达信公式快速实现 量化交易, 这是一个不错的选择。
2、如果你采购了通达信L2,想判断主力动向, 通过通达信公式实现主力资金判断, 毕竟像迅投miniqmt 或者其他家的API接口总归是太贵,用变通的方式解决L2数据,是一种选择。
3、如果你有可转债、期货等数据需求,而一些平台这些数据是收费的, 也是一种选择。
我目前只测试过模拟交易,实盘交易暂时没弄。如果有这方面需求,建议咨询下官方客服。
软件只是工具,策略才是灵魂。 不要陷入“装备党”的误区,花几个月时间研究哪个软件API更优雅,结果一个赚钱的策略都没写出来。给你一把屠龙刀,你砍不动树也是白搭。
觉得有用的话,点个“在看”,祝大家账户长红,策略回测都大赚,实盘都翻倍!