青城君的量化学习之路(一)量化交易初认识
关于量化交易,我想下面几个问题是大家比较关心的:
什么是量化?
为什么要学量化?
量化能赚钱吗?
首先说什么是量化,量化通俗的讲是用计算机编程来辅助交易,关键词首先是编程,其次是辅助。量化交易按照逻辑分工分为2块,一个是历史回测,一个是自动化交易。
比如以一个最简单交易经验为例,如果股价当天的收盘价站上20天线我就买入,跌破20天均线就卖出。这个经验胜率是多少,收益是多少,最多亏损多少?对于股市新手来说,他完全不知道按照这样方法交易赚钱还是亏钱,只是听老手较给他的经验。对于老手来说,根据他几十年来的交易经验,按照这个方法总体下来是赚钱的,但是苦于没有时间盯盘,当股价第一次站上20天均线的时候,没有发现或者注意,等看到的时候都涨了不少,又不敢买了错失最佳买入机会。最后,人都是带情绪的,喜欢追涨杀跌,而计算机交易就避免了人的情绪影响。亏钱的方法各不相同,但是优秀的投资者都是形成了自己稳定的交易模式规则,并且严格执行。投资赚钱从来都是反人性的。
量化交易这个时候就可以大显神威了。计算机编程可以通过对A股历史上所有数据按照这个交易策略全部模拟历史交易算一遍。从统计结果你就可以看出这个交易策略什么时候最赚钱,还可以进一步分析什么类型的股票用这个策略最赚钱。这个就是历史回测的作用。而对于老手来说,计算机编程可以让软件在第一时间给出信号的时候买入,这样投资者都不用看盘,计算机就自动完成了交易。
从上面的例子可以看到,量化交易要赚钱,核心的东西就是策略,或者说算法,这个是由人的经验决定的。虽然量化交易赚钱最核心的地方是投资者的策略,但是计算机可以不断的通过历史数据回测来提高优化策略的赚钱效应。比如,我可以通过编程计算站上20天均线赚钱效应,也可以把站上30天均线,40天均线,50天均线等等全部计算一遍,看到底站上哪一天均线买入最赚钱,通过不断的改变参数来找到一个最优的交易策略。这样量化交易反过来就提高了投资者的交易经验。
量化按照交易频率又分为高频交易和中低频交易。比如每天交易一次或者每小时交易一次都是中低频交易,如果是每秒交易一次或者几次就属于高频交易。对于人来说,基本是不可能做到手工高频交易的,你点一下鼠标计算机都完成好几次交易了。因此有人就用高频交易来收割普通散户,这完全就是降维打击。举个例子,2015年2个俄罗斯人在A股利用股指期货高频量化交易用700万赚到了20亿,1年280倍收益,秒杀99%的交易高手。他的账户平均下单速度达每0.03秒一笔,一秒内最多下单31笔。
通过上面的讲解关于量化基本认识我想就差不多了。最后说一下量化交易目前在国内A股的发展情况。随着人工智能,大数据的发展,很多岗位都将被淘汰,不管你愿意还是不愿意,历史的车轮滚滚向前。前不久平安保险解散股票投资部分,全部裁员。转型AI人工智能被动投资。各大证券公司和银行纷纷上线AI智能投顾。第一创业,广发证券在和优矿聚宽等第三方量化投资平台合作。外资未来也会不断加大A股投资比例,而他们在国外早已积累了丰富的量化投资经验。时代在变,只有顺应未来发展趋势才能不被淘汰。