专业策略分析——主力追踪策略
由bq9e696k创建,最终由bq9e696k 被浏览 5 用户
1.市场观察和机会发现
主力资金流向策略以捕捉市场资金动态和短期趋势为核心,在量化交易中展现出独特的实战价值。从逻辑层面来看,主力资金作为市场中的 “聪明钱”,其流向往往反映了机构投资者对股票的价值判断与预期。当主力资金持续流入某只股票时,通常意味着企业基本面得到认可、潜在利好预期或存在价值低估空间,股价也更易获得向上的推动力;同时,资金的集中流入会形成市场关注焦点,吸引跟风盘入场,进一步强化股价的上涨趋势。从市场表现观察,在市场上涨阶段,主力资金流入明显的股票通常是领涨先锋,能够快速积累收益;在震荡行情中,这些股票也因资金的支撑而具备更强的抗跌性;即便在市场下跌阶段,若某股票仍有主力资金逆势流入,往往暗示其存在被错杀的可能,后续反弹潜力较大。\n
那么,如何基于上述逻辑构建有效的量化选股策略呢?又有哪些关键指标和筛选方法,能够精准捕捉主力资金流向的信号,从而筛选出具有投资价值的股票呢?
1.1 因子构建
1.2 市场数据特征观察
- 资金规模与股价弹性:同样 1 亿元的买入资金,对小盘股和大盘股的影响差异巨大。在流通股本较小的股票中,主力资金的买入更容易形成价格冲击;而在大盘股中,需要更大规模的资金才能推动股价。
- 相对强度指标的有效性:单纯观察主力净买入金额容易忽略股票市值差异的影响。例如,一只流通市值 50 亿的股票当日主力净买入 5000 万,与另一只流通市值 500 亿的股票主力净买入 1 亿相比,前者的资金流入强度实际上更高。
- 资金持续性与股价表现:当主力资金持续多日以较高强度流入某只股票时,其后续上涨概率显著提升。尤其是在市场震荡或反弹初期,这种信号更为可靠。
相对主力强度因子的提出
基于上述观察,我们设计了 "相对主力强度因子"main_force_ratio
2.初步策略回测结果
该策略基于主力资金流向,通过计算 “主力资金流向 / 流通市值”(
-- 主力资金流向/流通市值
net_active_buy_amount_main / float_market_cap AS main_force_ratio
)这一指标来选股。具体筛选条件包括排除 ST 股票、非停牌股票、上市时间超过 1 年。策略每 5 个交易日调仓一次,持仓 10 只股票,采用等权重分配方式。
回测结果分析
- 收益指标
- 累计收益率:达到 -98.57%,近乎血本无归,说明策略在回测期内整体表现极差,大幅跑输市场。
- 年化收益率: -45.94% ,长期年化收益为负且数值较大,意味着长期来看资产在快速缩水。
- 基准收益率: -3.51% ,策略收益率远低于基准,表明策略未能有效战胜市场基准。\n
3.策略改进
3.1加入低估值选股条件
单一的基于相对主力强度因子倒序选股的回测结果表现较差,我们通过分析其选股的基本面来寻找一下原因
3.1.1 中兴通讯
下图是该策略的一次买卖交易记录,我们对中兴通讯的这段时间的基本面进行分析。
可以从下图中看出,该策略买入了位于近2年的历史高位
通过该案例的分析,我们发现了原始策略的失败原因之一,即未避免高估股票。
因此,我们尝试加入两个筛选条件,来避免高估股票和波动较大的股票市场,比如科创板和北交所。
即加入的过滤条件为:
AND list_sector NOT IN (3, 4)
AND close < bps_lf
可以看出,加入了低估值筛选条件后,策略表现得到了显著提升。
从数据来看,该策略夏普比率仅为0.51,具有较大风险性。仍不能算是一个优异策略。
3.2 加入财务因子选股条件
加入了低估值选股策略后的回测结果,我们分析一下其选股情况,以千里科技(力帆股份)为例,从价格走势来看,该策略买入的时候处于近四年历史低位,低估值筛选条件生效,但为什么还导致了近10%的亏损呢?
通过对当时的该股票的财务数据进行了简单调研,我们发现
3.2.1力帆股份
- 资产负债率:2018 年力帆股份资产负债率为 72.94%,处于较高水平。这表明公司长期偿债压力较大,较多的资产是通过负债形成的,一旦经营不善或市场环境恶化,可能面临较大的财务风险。
- 盈利能力:2018 年力帆股份的净利润出现大幅下滑,甚至出现亏损。一方面是由于汽车行业竞争激烈,公司产品竞争力不足,市场份额逐渐被挤压;另一方面,较高的资产负债率导致公司财务费用较高,进一步侵蚀了利润。例如,公司为了维持运营和投资,不断通过负债融资,利息支出增加,而收入增长缓慢,使得盈利空间被压缩。
- 营运能力:应收账款周转天数延长,说明公司在销售信用管理方面可能存在问题,资金回收速度变慢,影响了公司的资金使用效率。存货周转率也有所下降,反映出公司产品库存积压,生产与销售环节的衔接不够顺畅,这也占用了公司大量的资金,加重了资金紧张的局面。
3.2.2北辰实业
- 资产负债率:2018 年北辰实业调整后的资产负债率为 73.34%,同样处于较高水平。对于房地产行业来说,虽然高负债经营较为常见,但如此高的负债率也意味着公司面临着较大的偿债压力和财务风险。
- 盈利能力:公司的盈利水平在 2018 年有所波动。房地产项目的开发周期较长,前期需要大量的资金投入,而高资产负债率使得公司在融资成本上处于较高水平,影响了项目的利润空间。同时,房地产市场在 2018 年面临着调控政策的影响,房价上涨趋势得到一定抑制,公司的房产销售价格和销售速度可能受到一定程度的影响,进而影响了盈利表现。
- 营运能力:北辰实业的存货周转速度相对较慢,房地产项目的开发和销售周期长,存货中大量的在建工程和开发产品占用了公司大量资金。此外,公司的应收账款周转情况相对较好,但由于房地产销售的特殊性,应收账款金额相对较小,对整体营运能力的提升作用有限。
3.3.3结合股票买卖分析亏损原因
- 市场预期:市场对于资产负债率较高且盈利下滑或不稳定的公司通常会给出较低的估值预期。在 2018 年 10 月,市场可能已经对力帆股份和北辰实业的财务状况有所担忧,导致股价提前反映了这种负面预期。当投资者买入后,市场情绪继续恶化,股价进一步下跌,造成了较大的亏损。
- 行业环境:力帆股份所处的汽车行业和北辰实业所处的房地产行业在 2018 年均面临着较为严峻的行业环境。汽车行业竞争加剧、新能源汽车崛起对传统燃油车企业造成冲击;房地产行业受到调控政策影响,市场预期转弱。行业的不利因素叠加公司自身的财务问题,使得股价下跌压力增大。
- 财务压力的市场反应:高资产负债率使得两家公司在市场资金紧张或行业环境不利时,更容易受到冲击。投资者会担心公司的偿债能力和未来发展前景,从而抛售股票,导致股价下跌。例如,力帆股份可能因为债务问题引发市场对其资金链断裂的担忧,北辰实业也可能因高负债和房地产市场调控而被投资者看淡,这些因素都在短期内对股价产生了负面影响
因此,我们通过加入财务因子筛选条件,避免买入具有高风险的股票
即加入选股条件为
资产负债率小于50%
AND debt_to_asset_lf < 0.5
可以看出,在加入了资产负债率选股条件后,策略表现得到了较大的提升