点击关注↓↓↓,置顶+星标每天订阅,学习更多指标内容☼↓↓↓




今天学习一个基于低位单峰密集的选股多因子模型,需要结合技术面(筹码分布)、基本面(估值/成长)和量价特征,以下是一个完整的框架设计和实现步骤:


1. 核心逻辑定义

  • 低位单峰密集的核心特征:

    • 筹码集中度:70%以上筹码集中在狭窄价格区间(单峰形态)。

    • 股价位置:处于历史相对低位(如近3年分位数低于20%)。

    • 量价配合:底部缩量震荡后出现温和放量突破。


2. 因子池设计

2.1 技术面因子(核心)

因子名称
计算方法
逻辑解释
筹码集中度
成本分布中70%筹码的价格区间宽度 < 现价的15%
单峰密集的核心标志
低位判定
当前价处于近3年价格分位数 ≤ 20%
规避中高位风险区域
筹码峰位置
最大筹码峰对应价格 ≥ 当前价(支撑位)
主力成本高于现价,下跌阻力大
量价突破信号
近5日成交量均值较前30日增长50%且价格突破筹码峰
资金入场确认信号


2.2 基本面辅助因子


因子名称
计算方法
逻辑解释
估值安全边际
PE(TTM) < 行业PE中位数 × 0.7
低估值增强抗跌性
盈利稳定性
近3年ROE标准差 < 5%
排除业绩波动大的公司
机构持仓变化
近1季度机构持股比例增加 ≥ 2%
聪明资金认可底部价值


2.3 市场情绪因子


因子名称
计算方法
逻辑解释
超卖修复潜力
RSI(14) < 30且近3日RSI上升斜率 > 0.5
技术反弹动能
卖空压力监测
融券余额占流通市值比例 < 1%
减少轧空风险


  • 注意:技术面因子权重占60%(筹码集中度25%、低位判定20%、量价突破15%),基本面30%,情绪因子10%。


接着给DeepSeek发指令:
以下是基于低位单峰密集选股逻辑的通达信公式代码,结合筹码分布、量价突破、估值和超卖修复因子:

N1:=750;    {3年交易日≈750天}

N2:=14;     {RSI计算周期}

N3:=5;      {短期成交量均线周期}

N4:=30;     {长期成交量均线周期}

{1. 计算RSI}

LC := REF(CLOSE,1);          {昨日收盘价}

DELTA := CLOSE – LC;        {价格变动}

UP := SUM(IF(DELTA > 0, DELTA, 0), N2); {N2日内上涨幅度总和}

DOWN := SUM(IF(DELTA < 0, ABS(DELTA), 0), N2); {N2日内下跌幅度总和}

RS := UP / (DOWN + 0.000001);        {防止除零}

手动RSI := 100 * (RS / (1 + RS));    {RSI计算公式}

{2. 筹码集中度条件}

筹码下限 := COST(15);

筹码上限 := COST(85);

筹码宽度 := 筹码上限 – 筹码下限;

集中度条件 := 筹码宽度 / C < 0.15;

{3. 股价低位判定}

最低价3年 := LLV(LOW,N1);

最高价3年 := HHV(HIGH,N1);

价格分位数 := (CLOSE – 最低价3年) / (最高价3年 – 最低价3年 + 0.0001);

低位条件 := 价格分位数 <= 0.2;

{4. 量价突破验证}

量能放大 := MA(VOL,N3) / MA(VOL,N4) > 1.5;

突破筹码峰 := CLOSE > (筹码上限 + 筹码下限) / 2;

量价条件 := 量能放大 AND 突破筹码峰;

{5. 估值安全边际}

PE := DYNAINFO(39);     {动态市盈率}

估值条件 := PE > 0 AND PE < 30;

{6. 超卖修复信号}

RSI条件 := 手动RSI < 30 AND 手动RSI > REF(手动RSI,3); {RSI低于30且3日内回升}

{综合选股条件}

选股条件: 

    集中度条件 

    AND 低位条件 

    AND 量价条件 

    AND 估值条件 

    AND RSI条件;




使用建议:
  1. 动态风险控制:可增加大盘择时开关:

{大盘趋势过滤(沪深300在60日均线上方)}

    INDEXC300 := STKINDI(‘399300′,’CLOSE’,0,6,0);
    大盘条件 := INDEXC300 > MA(INDEXC300,60);
    选股条件 := 选股条件 AND 大盘条件;

    2、选股结果过多/过少

    {放松条件示例}

    价格分位数 := … <= 0.25;  {从20%放宽到25%}

    量能放大 := … > 1.3;      {从50%增幅降到30%}



    最后,手动解决。。。。。
    1️⃣ 打开通达信软件,进入【公式管理器】
    2️⃣ 点击「新建」→ 粘贴上方代码 → 保存公式
    3️⃣ 按Ctrl+T调出选股器,选择刚创建的公式 → 执行选股

    ✨ **是不是超简单?只需3步就能捕捉潜力股!**

    🌟 如果对你有帮助:
    ✅ 点赞收藏 → 避免迷路
    ✅ 关注作者 → 获取更多量化干货
    💬 评论区留言「666」或提问 → 解锁更多选股技巧




    量化精选结果,仅供参考,不做为投资依据,股市有风险,入市须谨慎!


    公众号实用收藏源码打包,每天源码文件更新→点击链接下载:知识星球

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。