量化
归类划分为:
理论驱动型 数据驱动型。
理论驱动型的策略可以划分为两大类:
基于价格数据的交易策略和基于基本面数据的交易策略
基于价格数据的交易策略有:趋势跟随型(动量策略)、均值回复策略、技术情绪策略
基于基本面数据的交易策略有:价值型、成长型、品质型。
1.趋势跟随型:标志性策略就是双均线策略,投资者认为在一定时间内市场通常是朝着同一方向变化的。说白了,就是看涨做涨。
2.均值回复型:标志性策略就是统计套利策略,投资者认为在一定时间内市场并非朝着同一方向变化的。说白了,就是超涨了卖,超跌了买。
3.技术情绪型:标志性策略就是情绪指标策略,投资者认为通过某些价格、成交量可以暗示对投资者对后续行情的情绪,随后进行相应操作。其中比较有意思是通过比较期权的认购量和认沽量,来判断投资者对后续行情的情绪。
4.价值型:价值型策略的基本理念是:收益率越高,价格越低。通俗的讲,买入被低估的证券,卖出被高估的证券。
5.成长型:成长型策略往往投资成长性公司,成长性公司是指较长一段时间内,具有持续挖掘未利用资源能力,不同程度地呈现整体扩张态势,未来发展预期良好的企业。通俗的讲,买入正在快速发展以及具有良好发展前景的公司股票。
6.品质型:品质型策略选择公司的标志就不一样,有杠杆比率、收入来源的多样性、管理水平、欺诈风险等等
风险模型:风险模型对于一个量化模型来说,是不可缺少的,它能提高量化模型盈利的质量和稳定性。风险模型分为:内部风险和外部风险。内部风险有:数据错误,个股风险,市场风险等等。外部风险有:网络风险,技术风险,物理风险等。
1.数据错误:模型进行回测或者实盘交易的过程中,数据本身如果是错误的,那么交易最终的结果也是没有意义的,如果是实盘交易,那么后果也是不堪设想的。
2.市场风险:量化模型在实盘交易过程中,由于整个策略程序并不能完美的预测出未来市场的任何一个变化,当宽客发现市场环境出现巨大变化,导致与量化策略所适应的的环境不一致时,就需要进行量化策略的暂停。
3.个股风险:与市场风险对应的是个股风险,基于价格数据驱动的策略尤其需要堤防个股风险,当公司的基本面短时间内发生巨大变化时,但技术层面并未及时更新,导致量化模型买入垃圾股票。
4.外部风险:外部风险指的是量化模型在实施过程中的现实风险,比如计算机下单时,由于网络中断,计算机硬件损坏,打雷地震等,导致交易单并未传送到交易所,从而产生损失。
设置风险模型的意义就在于,当量化模型遇到上述风险时,宽客能够及时采取措施,进行人工干预或者预备计算机启动,尽可能的减少损失
交易成本模型:策略模型在于盈利,风险模型在于规避损失,交易成本模型则在于控制成本,使得整个量化模型的盈利最大化。交易成本模型的基本理念是:策略模型在运行过程中发生的成本较为精确的计算出来,从交易成本可以判断出策略模型运行频率。
交易成本一般有:佣金与费用、滑点、市场冲击成本。通常计算交易成本的方法有:常值型交易成本,线性交易成本,分段型交易成本。在真实的交易环境中,由于市场冲击成本的存在,每次交易的成本都是不一样的,常值型和线性交易成本的缺陷非常明显,而分段型交易成本在实际操作过程中略微复杂,因此精确的计算出交易成本本身就是一项技术活。
投资组合构建模型:投资组合构建模型在于构建一个能创造最大盈利的投资组合。主要分为:基于规则的投资组合构建模型和基于优化的投资组合构建模型。基于规则的投资组合构建模型主要分三类:相等头寸加权,相等风险加权,信号驱动型加权。其中前两类分别保证了投资组合的每个个股头寸相等和所承担的风险相等。第三类根据信号强度来加权,投资组合中个股与策略模型设定的条件越接近则赋予的权重越大,这是合理决定头寸规模的最佳途径。
执行模型:执行模型是实施量化模型的最后一个环节,如果没有执行模型,那么整个量化模型并没有存在的意义。执行模型中订单执行算法是最关键的,其主要目的是,以尽可能低的价格,尽可能完整地完成想要交易的订单。具体的执行算法包括:采用何种订单类型,采用进取订单还是被动订单,采用大订单还是小订单。对于资金量比较小的宽客,执行模型往往是比较简单的,一旦出现信号,其所需成交量的并不需要太大。而对于资金量较大的宽客来说,执行模型是比较复杂的,需要根据实际情况来选择合适的下单方式。
以上就是量化模型的整个系统框架,其中任何一个部分都发挥至关重要的作用,因此一个完整的能盈利的量化模型是非常有价值的