股票的任何一笔交易都需要对手盘的存在,这是一个双方买卖撮合的过程。在这一过程中,股票价格的变动与买压、卖压相关。
买压越大,价格上涨的概率越大,卖压越大,价格下跌的概率越大。
那如何衡量股票的买压和卖压呢?我们来看一份由东方证券发布的研报——《基于量价关系度量股票的买卖压力》。
研报中认为:成交量在价格高位放大时,卖压较大;成交量在价格低位放大时,买压更大。那么当价格高位下的成交量放大时,vwap就比较高,当价格低位下的成交量放大时,vwap就比较低。
为此,其中提出了用股票i在第m个月的均价偏差以度量买卖压力,具体定义如下:
基于APB因子进一步构建APB_5d指标:基于过去5个交易日滚动计算APB,过去1个月求均值。其中,研报中并没有给出vwap均价的计算方式,这里为了计算的方便以当天成交额比成交量计算平均价格作为代替。
进一步编写回测,相关参数如下:
初始资金:1000万
基准指数:沪深300
回测品种:沪深300成分股/全A
回测区间:2017年12月29日-2022年01月07日
样本过滤:剔除停牌股、ST股、次新股
因子参数:N为9个月,M为3个月
数据预处理:异常值处理,标准化、市值中性化
交易逻辑:买入因子最大前N只股票,月末调仓换股;涨停买不入,跌停卖不出。
我们分别以沪深300成分股和全A股票进行回测,持仓数量分别为30、50和100只股票。
整体而言,策略效果较为一般。在全A股票中持股100只的形式下该策略能够获得较好收益,只是持股50只与100只的策略表现差异较大,需要进一步细分持股数量以观察该参数是否存在幸存偏差。
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点