量化选股模型—资金流模型
量化选股模型—资金流模型
在金融市场中,资金流向是影响股票价格的重要因素之一。资金流模型通过分析资金流入流出情况,帮助投资者预测股票价格走势。本文将详细介绍资金流模型的基本概念、策略模型以及具体实施步骤,帮助读者更好地理解这一量化选股方法。
基本概念
资金流是一种反映股票供求关系的指标。传统的量价分析无法区分市场微观结构中的流动性和私有信息对股价的影响,而根据委托测算的资金流,能够有效地观察微观市场交易者的真实意图及对股价造成的影响。
资金流定义如下:证券价格在约定的时间段中处于上升状态时产生的成交额是推动指数上涨的力量,这部分成交额被定义为资金流入;证券价格在约定的时间段中下跌时的成交额是推动指数下跌的力量,这部分成交额被定义为资金流出;若证券价格在约定的时间段前后没有发生变化,则这段时间中的成交额不计入资金流量。
策略模型
逆向选择理论
在非强势有效的A股市场,普遍存在信息不对称的问题。机构投资者与散户投资者在对同一信息的评估能力上存在差异。在大部分情况下,散户投资者缺乏专业的投资能力和精力,那么根据“搭便车”理论,希望借助机构投资者对股价的判断进行投资,一旦机构投资者率先对潜在市场信息做出反应,羊群效应的散户投资者则追涨杀跌,往往导致在很多情况下市场对潜在信息反应过度。这样根据逆向选择理论,能够准确评估信息价值的投资者便会对反应过度的股价做出交易,买入低估的、卖出高估的股票,从而纠正这种信息反应过度行为。
根据市场对潜在信息反应过度的结论及市场投资者的行为特征,可以采取逆向选择模型理论来构建选股模型,即卖出前期资金流入、价格上涨的股票,买入前期资金流出、价格下跌的股票。按照这个思路,对一些指标参数进行回测分析,可以得到稳定的选股模型。
策略模型
根据资金流各种指标的特点,在选股模型中采用比较简单的方法,即以指标排序打分的方式来筛选股票。首先通过对各个资金流指标进行排序打分,然后将股票对各个指标的得分进行求和,最后以总得分值大小来筛选股票,具体步骤如下:
确定待选股票池。在选择组合构建时,剔除上市不满一个月的股票,剔除调仓期涨跌停及停牌的股票,防止因涨/跌停无法交易。剔除信息含量小于10%的股票,因为这部分股票信号不明显,无法取得有效信息。
构建股票组合。
指标打分:首先将待选股票池中的股票按照资金流指标进行排序,然后采用百分制整数打分法进行指标打分,即以股票在各个指标中所处位置的百分数作为股票对于该指标的得分,前1%得分为1,依次递减,最后1%得分为100。
求和排序:将股票相对于各个指标的得分进行求和,将和值从小到大排序,进行分组比较;另外,选择排名靠前的N只股票构建组合。
股票权重:采用等量权重。
组合定期调整,调整时间从1到3个月不等。持有到期后,利用更新后的指标数据重新确定待选股票池,重复步骤(2)打分求和过程,并将股票按照指标得分从小到达排序,将原来分组中跌出组合的股票剔除,调进新的股票,同时将新组合内样本股的权重调整到相等。
统计检验。分别计算各组合的收益率情况,考察组合的效果。
本案例的结果来自于D-Alpha量化对冲交易系统的后验平台‘模拟交易所’,主要数据情况如下:
- 后验开始时间:2007-2-1,后验结束时间:2011-2-18。
- 股票池范围:沪深300成分股;全市场。
- 资金规模:现货1亿,3亿,10亿;期货:现货=1:1。
- 撮合规则:高频数据撮合,与交易所类似。