精华帖子

策略分享-基于成长因子的电子行业多因子策略

由bq0m8rec创建,最终由bq0m8rec 被浏览 29 用户

==--具有行业风格特征的策略应该如何系统构建?==

0. 电子行业概览

电子行业是一个以电子元器件、电子设备及其相关材料和制造工艺为核心的综合性产业体系,覆盖从基础元器件制造到整机装配、系统集成等多个环节。该行业技术密集度高、更新迭代快,具有强烈的全球分工特征。

申万行业分类体系 中,电子行业属于 一级行业,下设多个二级子行业,如:

·       半导体

·       元件(电感、电容、电阻等)

·       光学光电子

·       其他电子制造(PCB、FPC、连接器等)

\

1  市场观察与研究动因

1.1 选定标的行业(2022-2023年政策发布)

《十四五数字经济发展规划》

https://www.gov.cn/zhengce/content/2022-01/12/content_5667817.htm

《关于印发电子信息制造业2023—2024年稳增长行动方案的通知》

https://www.gov.cn/zhengce/zhengceku/202309/content_6902443.htm

\

1.2 行情观察(电子行业指数)

(源:7.9日)

这里还可以继续搜索其他二级行业--

下面是半导体指数月级k线图

\

1.3 针对标的行业的模板策略回测检验(电子行业可视化线性策略 回测情况)

(注:配置日期为2023-01-01至2025-07-09,行业筛选为“电子”)

\

2 假设提出

利好宏观政策本应推动电子行业发展,但指数整体下跌,这是源于个股间成长能力差异大,所以我们应该尝试“行业定制化因子”策略识别龙头

\

3  构建行业定制化因子模型

3.1  为什么选择成长因子?

贴合电子行业特征的因子选取逻辑(从研报/AI提问中总结获得)

电子行业具有典型的高研发、高迭代、高弹性特征,其企业价值和股价表现往往与其技术创新能力、业绩成长速度高度相关。选择成长因子,正是为了度量那些能持续扩张经营规模并提升盈利能力的公司,尤其适用于电子板块中的细分龙头识别。

(注:从2023-01-01开始回测,需使用2023年以前的研报)

3.2 策略中使用的核心成长因子:

(1)营收增长率(Revenue Growth)

  • 计算方式:

\

  • 代码:

    ((total_operating_revenue_lf - m_lag(total_operating_revenue_lf, 4)) / abs(m_lag(total_operating_revenue_lf, 4))) AS float_revenue_growth
    
  • 对于策略的作用:筛选出处于快速扩张期的企业。


(2)毛利率(Gross Margin)

  • 计算方式:

    \

  • 代码:

    (gross_profit_lf / total_operating_revenue_lf) AS float_gross_margin
    
  • 对于策略的作用:优选有技术壁垒和高产品议价能力的企业,排除同质化严重的代工型企业。


(3)研发投入占比(R&D Intensity)

  • 计算方式:

    \

  • 代码:

    (research_and_development_expense_lf / total_operating_revenue_lf) AS float_rnd_ratio
    
  • 对于策略的作用:优先捕捉有长期竞争壁垒建设能力的标的。


(4)因子加权逻辑:手工加权

(0.4 * c_rank(float_revenue_growth) + 0.4 * c_rank(float_gross_margin) + 0.2 * c_rank(float_rnd_ratio)) AS score

\

4 参数配置及仓位控制

4.1 交易所

取消选择北交所,北交所2021年成立,在北交所上市的企业投资风险比较大,所以取消选择

4.2上市板块

成长因子对应成长型企业,适合科创版和创业板

4.3 仓位控制

使用Log-Decay控制仓位:1 / log2(score_rank + 1) AS position

\

5  历史数据回测

\

6 交易成本和滑点

\

7 总结

  • 策略优势:基于基本面分析,可解释性强
  • 可优化方向: 结合技术面;选择其他标的;使用AI模型进行因子加权 ; 参数优化….

\

8 策略链接

https://bigquant.com/codesharev3/e9570f7e-b89f-4d8a-9f72-1a969c27a6e8

\

{link}