开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2023.12.02上海
慢量化
量化自由交易人基金板砖。不属于任何券商期货公司。不恰佣金饭。
交易发展到今天,量化无疑成为投资者不能忽视的一条路径。无论是纯量化模型交易还是单纯用作止损止盈,量化都能给我们提供不少助力。比如一根均线就能跑出不俗的成绩:
但量化软件数量繁多,功能各有侧重,哪款才是最适合自身的?新手朋友对此难免有所困惑。这里就给大家略作盘点,从功能、使用门槛、费用等方面助你选到最优的量化工具。
文华财经:
文华财经有两款常见的量化软件:文华8和文华9.
文华8用的easylanguage,翻译过来就是易语言,容易的易。语言简单明了。比如双均线模型只要两行代码:
哪怕是没有任何写代码的基础,一个星期也足够对软件有个大概的认知。
更重要的是文华有国内最好的客服体系:可以全程帮你包办,包括写代码。你只需要给一个想法,其他的交给客服就可以。
故而对新手来说,文华8是最好的入门选择,没有之一。
而要说文华8的劣势,大致有两个:
1、无法写循环。循环是一个常见的、实用的、对新手来说比较难以掌握的功能。文华8为了简单,干脆删除了循环功能。所以稍微复杂一点的情况文华8就无力处理。(也正因为如此,文华财经公司后面才开发了文华9)
2、价格太贵。文华8基础版一年8100,完整版12000.对很多小资金的业余爱好者来说,买完软件一看,本金没了。
所以文华8适合且仅适合入门学习和了解,不适合拿来做实盘交易。
文化财经的另外一款量化软件是文华9。文华9是一款纯模仿另外一款量化软件交易开拓者得来的。
文华9和交易开拓者有多相似呢?一个文华9的策略直接放到交易开拓者上,极大概率不会报错,能直接运行。反之亦然。
文华9和交易开拓者用的都是一种类C语言。这种语言相比文华8用的易语言要难一点,如果大学时候有C语言基础,大概一两个星期能入门。但是在功能方面有了长足的进步,大部分的逻辑和策略都能实现。
文华9也有个缺点:13800一年。
对于本金10万以内的中小投资者来说,不建议考虑这个软件。
总结起来:文华适合刚接触量化的投资者,服务贴心,客服全程包办,缺点是真TM贵。
交易开拓者:
上面已经提到了交易开拓者,事实上交易开拓者是国内早期比较有知名度的量化软件之一,是国内量化的老前辈。
前面说过,文华9就是copy的交易开拓者,二者类似于双胞胎。跟文华9相比,交易开拓者的优势在于费用:按交易量收费:收取交易所手续费的1/4的服务费。比如交易所收你4块钱,你用交易开拓者做交易的话,额外收费1元。只有做交易才收费,做一笔收一笔,不做交易分文不取。
从费用角度来说,交易开拓者对中小投资者更为友好,小资金低频一年两三百块的费用就够了。
按道理来说,这样一款软件应该比文华更能吸引中小客户。但事实上这些年交易开拓者始终不温不火,核心问题就是交易开拓者的客服:一问三不知是常态,更令人无语的是他回答不知道的时候理直气壮,毫无愧意。
这两年交易交易开拓者推出了新的软件tbq,之前的软件已经不再维护,逐步退出。新的tbq软件语言与之前软件相同,在功能方面较之前的软件有所完善。而且客服系统也有进步,虽较之文华财经仍旧相差甚远,但最少现在会尝试着帮你解决问题了。收费方式保持不变,算是初学者不错的选择。
你纠结文华财经和交易开拓者该选哪一个?
小孩子才做选择,作为成年人我全都要:
你可以在文华9上学习写代码,有不懂就问客服。等自己成长起来了,有比较成熟的模型了,就用tbq交易。一年13800的费用还是一年几百的费用,相信你能做出正确的选择。
(这么无耻的白嫖方法,别告诉别人是我说的)
MC:
本身没优势,姿态又这么高,门可罗雀也就在情理之中。
前面几款软件其实都比较适合初学者:语言简单,封装了大量的工具和函数,新手可以快速入门;软件本身图形化能力强大,便于查错和查看策略效果;参数优化效率高,便于做日常研究。
但是真正过了新手期,交易员对量化软件就有了新的需求:
1、策略安全可控:要求策略代码完全在本地运行
2、对数据的要求大大提升,多品种、多周期、非常规数据处理、复杂逻辑……
3、更低的费用
于是语言简单、代码本地化、开源的python语言就成为了大家的首选。而从发展趋势来看,未来用python做量化的人会越来越多。
相较于之前介绍的几款软件,用python做量化要求要高一些。比如首先就要求懂一点python。比如大部分没有现成的图形化功能,找bug就难一些。
当然,经过几年的发展,国内已经有一批基于python开发的量化平台成长起来,大家在现成的平台上做策略开发,难度降低了不少。
这里给大家盘一盘国内现有的几款主流的python量化平台供大家选择。
天勤:
天勤以简单有效为核心理念:一个基础的单均线模型,11行代码就能写完。是学习python量化的不二选择,而且它的期货实盘交易是免费的,连一百块都不用花,比交易开拓者划算多了!
最重要的是天勤只需要一个SDK,源码本地保存,所有的计算也都在本地进行,不用担心源码泄露。
当然,天勤也有缺点:
第一,它的股票实盘是收费的,每年9988。
第二,它每天只有三次免费的回测机会。
(白嫖小贴士:用交易开拓者测试,用天勤交易)
聚宽:
聚宽是国内成立比较早的以股票为主要方向的量化平台。它没有明显的缺点,中规中矩。而且社区里面有很多其他投资者发布的模型可供观摩学习,这对新手投资者是非常有吸引力的。
坏处:它的实盘交易是收费的。
还有一个问题是包括聚宽在内的几乎所有的量化软件共同的问题:他们的教程是照着程序员的思维模式写的,而程序员和交易员在思维方式上是存在比较大的差异的。所以新手照着教程自学是很痛苦的一件事。
定位:学习股票量化的好去处。
QMT:
QMT可以用vba和python两种语言开发模型,但是从使用的角度来说,我并不建议用vba去做开发。所以仅从python角度去做讨论。
QMT有机会成为国内最完美的量化平台,但是因为开发者的一些因素,现在让人吐槽的地方还是不少。
举几个例子:
1、QMT不能快捷注释。如果你要一下子注释掉30行,你没办法用ctrl+/一次性完成。要么你一行一行的按#,要么剪切掉。
2、QMT无法debug,遇到不明显的bug,你很难快速找到。
3、QMT的报错部分只能一行一行的复制,无法自主选中。而一行报错里大部分是与错误毫不相干的内容,直接百度得根本得不到有用的信息,你复制出去后要一点点删除。
4、QMT的缩进有两种,——和……,两种不通用
5、QMT的模型靠默认品种驱动,而不是你要交易的品种,初学者很容易搞混
6、QMT把股票、期货、期权等所有品种的交易放在了一个交易函数里面,导致参数一大堆,刚开始看得人头疼。
7、QMT把一些明显是实盘不需要且容易出错的功能当做特色了,比如所谓的快速计算。
有这么多吐槽的点,但是QMT有一个很亮眼的优势:完全免费!无论是期货还是股票,都免费!!!
总结:
对大部分投资者而言,量化是一个闻其名未见其形的熟悉的陌生人。
软件好不好用,自己能不能学好,软件的逻辑与自己的逻辑是否契合,很多人其实没底。
所以初期成本和简单就成了重点考虑的因素:
但是从上面介绍来看,并没有一个软件满足所有的需求,所以组合就展现出了优势,这里略作推荐供大家参考:
1、交易开拓者+天勤(期货实盘免费)
推荐指数:中
2、期货交易推荐:天勤、QMT,
股票交易推荐:QMT
推荐指数:高
我自己现在用的是QMT,miniQMT可以实现本地运行虚拟机,云服务器,全推行情,最最重要的是:免费!
当然,量化解决的是执行问题。不是说今天用了量化明天就躺平赚钱,盈利还是要靠自身。