用deepseek构建:爆量擒妖量化选股模型——妖股起飞副图 源码

在股票市场中,短线交易者往往追求短期内的高收益,而如何精准筛选具备爆发潜力的个股是核心挑战。本文解析一套融合多维度因子的量化选股模型,从策略定位、核心逻辑到验证方法,为投资者提供科学化的短线交易思路。

一、模型定位:聚焦短线强势股的复合策略
该模型定位于短线激进型交易,目标是通过量化手段筛选出短期内可能快速上涨的个股,尤其擅长捕捉市场热议的“妖股”。其特点在于:

高波动偏好
通过涨幅、涨停板、陡峭度等指标锁定价格波动剧烈的标的。
多因子协同
结合资金流向、趋势强度、市场情绪三类信号,降低单一指标的误判风险。
风险过滤机制
自动排除ST股、次新股及流动性差的标的,控制极端风险。

二、核心逻辑:三维度共振捕捉机会
模型的底层逻辑围绕“资金-趋势-情绪”构建三重验证体系:

1. 资金动向验证主力意图
通过计算成交额与价格的动态关系,识别主力资金的异动。例如:

若短期资金流入显著高于长期均值,则判定为资金突击进场;
结合价格突破均线系统的“陡峭度”,确认资金推动趋势的有效性。

2. 趋势强度量化多头信号
采用均线斜率分析法判断趋势强度:

计算5日、10日、30日均线的上升角度,要求短周期均线斜率大于长周期;
当5日均线斜率突破60度时,视为短期加速信号,配合成交量放大增强可信度。

3. 市场情绪捕捉极端行情
引入独特的价格行为模式识别:

连续涨停板后的缩量回调;
长下影线伴随放量反弹的“单针探底”形态;
非理性下跌后的暴力反转。
这些形态往往伴随游资介入,模型通过历史波动率与价格位置进行二次过滤。

三、通达信回测验证:

 
M:=30;

N:=0.01;

MA5:=MA(CLOSE,5);

MA10:=MA(CLOSE,10);

MA20:=MA(CLOSE,20);

CTA1:=MAX(MAX(MA5,MA10),MA20);

CTA2:=MIN(MIN(MA5,MA10),MA20);

CTA3:=(CTA1-CTA2)/CTA2*100;

CTA4:=CTA3<=0.5;

CTA5:=MA5>REF(MA5,1);

CTA6:=MA10>REF(MA10,1);

CTA7:=MA20>REF(MA20,1);

CTA8:=CTA5+CTA6+CTA7;

CTA9:=CTA8>=2;

CTA10:=EMA(CLOSE,12) - EMA(CLOSE,26);

CTA11:=EMA(CTA10,9);

CTA12:=(CTA10-CTA11)*2;

CTA13:=CTA10>REF(CTA10,1);

CTA14:=CTA11>REF(CTA11,1);

CTA15:=CTA12>REF(CTA12,1);

CTA16:=ABS(MA5-MA10)<=N;

CTA17:=ABS(MA5-MA20)<=N;

CTA18:=ABS(MA10-MA20)<=N;

起死:=(CTA16 AND CTA17) OR (CTA16 AND CTA18) OR (CTA17 AND CTA18);

CTA19:=IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE< REF(CLOSE,1),-VOL,0));

CTA20:=SUM(CTA19,0);

CTA21:=MA(CTA20,M);

去ST:=NOT(NAMELIKE('ST'));

市值:=(CAPITAL*CLOSE)/10000>=150;

妖股起飞:CTA4 AND CTA9 AND CTA13 AND CTA14 AND CTA15 AND 起死 AND 去ST AND 市值 AND CTA20>CTA21;



来函数检测结果如下
该公式包含未来函数:CAPITAL

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

M赋值:30
N赋值:0.01
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
CTA1赋值:MA5和MA10的较大值和MA20的较大值
CTA2赋值:MA5和MA10的较小值和MA20的较小值
CTA3赋值:(CTA1-CTA2)/CTA2*100
CTA4赋值:CTA3<=0.5
CTA5赋值:MA5>1日前的MA5
CTA6赋值:MA10>1日前的MA10
CTA7赋值:MA20>1日前的MA20
CTA8赋值:CTA5+CTA6+CTA7
CTA9赋值:CTA8>=2
CTA10赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
CTA11赋值:CTA10的9日指数移动平均
CTA12赋值:(CTA10-CTA11)*2
CTA13赋值:CTA10>1日前的CTA10
CTA14赋值:CTA11>1日前的CTA11
CTA15赋值:CTA12>1日前的CTA12
CTA16赋值:MA5-MA10的绝对值<=N
CTA17赋值:MA5-MA20的绝对值<=N
CTA18赋值:MA10-MA20的绝对值<=N
起死赋值:(CTA16 AND CTA17) OR (CTA16 AND CTA18) OR (CTA17 AND CTA18)
CTA19赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回如果收盘价<1日前的收盘价,返回-成交量(手),否则返回0
CTA20赋值:CTA19的历史累和
CTA21赋值:CTA20的M日简单移动平均
去ST赋值:取反
市值赋值:(当前流通股本(手)*收盘价)/10000>=150
输出妖股起飞:CTA4 AND CTA9 AND CTA13 AND CTA14 AND CTA15 AND 起死 AND 去ST AND 市值 AND CTA20>CTA21

指标安装下载帮助  |   联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图