新版FRM备考资料下载
  • 考纲对比
  • 学习计划
  • 思维导图
  • 复习资料
  • 历年真题
  • 词典及公式

Python带你玩转单因子策略

数十年来,因子被专业投资者广泛的采用,理论上来说,各种主观的投资思路都可被概括为一个独特的因子,近年来,由于数据和科技的飞速发展,因子投资的门槛被大大降低,能为更多投资者所用。

量化投资者的目标是研发策略产生更多收益、减少风险,而因子是其广泛而持久的驱动力,因子与量化投资的关系正如食物与其含有的人体所需营养一样,身体健康需要均衡的进食和营养摄入,成功的投资策略也需要将不同的因子很好的整合起来。

一、市净率因子介绍

市净率是分析上市公司*基本的一项指标,该指标定义:市净率=每股市价/每股净资产。

净资产是用来衡量股东权益大小的,当上市公司持续盈利时,公司净资产增大,公司股东权益增加。

那么从指标的定义看,投资市净率较低的上市公司,是比较稳健的。市价代表着投资者买入公司所需要的付出的价格,而净资产代表着上市公司的股东权益,该值越小,那么投资者能以较低的价格买到相应的股东权益,该值越大,那么投资者需要花费更多的成本购买到公司的股东权益。

二、构建简单市净率因子策略

根据市净率因子的特征,可以明确的是:在公司尚可盈利的前提下,股票的理论价格应当高于其每股净资产。

但目前中国A股市场,还存在着大量的非理性的散户,也正是他们非理性的投资,导致市场出现破净个股,而不合理的价格必然会慢慢趋于合理,毕竟A股市场存在一部分的机构投资者,当他们发现其中的价格差后,会持续买入,直到价格回归合理。

综上所述,投资市净率较低的股票、甚至破净的个股是*理性且稳健的。

由此我们构建出简单的市净率因子策略,每个月月初等权重买入当前市场上市净率*的15只股票,持到月末进行换仓,也就是一直等权重持市场上市净率*的15只个股。当然持股数量可以时5只、10只、甚至30只,但持股数不能过大,不然就无法体现股票组合是根据该因子选择的。

三、运用Python编写策略

想要进一步了解单因子编写策略请至融跃教育《Python实操课程》,该课程是利用Python的语言的智能性、简洁性、高效性与金融的专业实战相结合,使学习该语言的学员,具备语言汇编能力,将错综复杂的金融数据进行模块化梳理,进而建立科学的金融模型,协助做出*的投资决策,旨在帮助金融从业人员增强行业竞争力。

Python实操课程