• 什么是量化
  • 量化工具

什么是量化

首先是一段概念:

量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率"事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下做出非理性的投资决策。

根据量化的定义,是利用历史数据制定具有"大概率“正确的策略。这个大概率要用大量数据建立模型进行回测才能确定。

那么普通人应该怎么做?两个字:复盘

将自己过往所有的交易清单拉出来,整合自己每笔买点和卖点。然后分析回想每个买卖点和理由。重点分析盈利最大的交易和亏损最大的交易。

找到盈利的交易原因,即是根据什么理由导致最终盈利的。是因为基本面
分析对,技术面分析对,还是因为运气好走狗屎运?找到一个共性的原因,最后总结出一个固定的模式。这就是大概率盈利的条件。亏损的亦然,作为反面例子,以后尽量不再犯。

投资最忌讳今天看K线,明天看基本面,后天听大V推荐。找出盈利模式,不断坚持执行,这就是基本的量化思维。

比如果仁网上面有免费课程进行学习,可以在实操之前提供必要的系统性学习。

量化工具

做量化投资的大概有3类程序:

  • a.第三方开发的,简单易上手的可以程序化下单的软件:交易开拓者(TB)、文华(WH8)、金字塔、Multicharts ;
  • b.可以用来自己做研究,但是实战中很少用来下单的软件:Matlab、Python;
  • c.用C++等高级程序搭建自己的交易系统。

正常来说,做量化就得学编程,要通过计算机程序遍历大量数据,进行回测来找到高胜率的方法,或者制定自己的投资策略。

当然,市场上也有很多不需要编程的量化工具,只需专注于策略的开发和研究即可,不需要学习编程。

推荐几款易于上手的量化工具:

  • JoinQuant:www.joinquant.com
  • 米筐RiceQuant:www.ricequant.com
  • 优矿:https://uqer.datayes.com/
  • FMZ:https://www.fmz.com/
  • 掘金量化:https://www.myquant.cn/
  • 果仁网:https://guorn.com/

量化研究里有一些专有名词,其中很重要的一个叫"因子”。影响股价变动的因素都可以叫作因子。

量化的一个研究方向就是因子研究,其实就是寻找影响股价波动的因素,
找到后将它们排列组合,然后设定一些参数,最后形成一个策略,执行这
个策略就能获得比较好的收益。

比如我做一个因子组合:ROE、十日线、五日线、归母净利润增速。

策略:满足ROE>15%,年度归母净利润增速>20%,5日线上穿10日
线买进。全市场筛选股票,等权建仓。5日线下穿10日线卖出。

如果用编程语言写,我要写一个5日线因子的程序是:

ma5=ta.MA(np.array(his.get_field('close')),timeperiod=5,matype=0)

而用一些量化工具,就可以直接筛选因子,进行赋值,按照逻辑关系排
序就行了。

这是所选因子、因子参数和逻辑:

这是回测时间范围和交易设置:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SeZUyoYD-1623571802425)(upload%5Cimage-20210606112940236.png)]

参考:

https://mp.weixin.qq.com/s/XE1DaIprckyoxKAB9CLzxw

Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐