云霞资讯网

每日成交额前30名选股公式

“每日成交额前30名 + 放量上涨超3% + 成交量历史新高 + 5日均线不破 + 突破箱体上沿”您希望构建一个量化选股

“每日成交额前30名 + 放量上涨超3% + 成交量历史新高 + 5日均线不破 + 突破箱体上沿”

您希望构建一个量化选股公式,满足以下五个核心条件:

每日成交额排名前30;

放量上涨且涨幅超过3%;

当日成交量达到历史最高值;

5日均线未被跌破(即收盘价高于5日均线);

股价突破近期箱体结构的上沿阻力位。

该策略属于‌强势放量突破型选股模型‌,适用于捕捉短期强势股的启动信号,常用于趋势交易者捕捉“量价齐升”的爆发点。该策略在A股市场中具有较高实战价值,尤其在牛市或结构性行情中表现突出。

{ 选股公式:成交额前30 + 放量上涨超3% + 成交量历史新高 + 5日均线不破 + 突破箱体上沿 }

{ 修正说明:原公式缺失最终选股出口条件 SELECT,现已补全并优化逻辑结构 }

{ 选股公式:成交额前30 + 放量上涨超3% + 成交量历史新高 + 5日均线不破 + 突破箱体上沿 }

AMOUNT_RANK := COUNT(AMOUNT > AMOUNT, BARSCOUNT(AMOUNT));

COND1 := AMOUNT_RANK <= 30;

{ 条件2:放量上涨,涨幅>3%,且为历史天量 }

VOL_RATIO := VOL / REF(LLV(VOL, 250), 1); { 当前量是近250日最低量的倍数 }

COND2 := C / REF(C, 1) > 1.03 AND VOL_RATIO > 1.5;

{ 条件3:成交量为历史新高(近250日最大) }

HIGHEST_VOL := HHV(VOL, 250);

COND3 := VOL = HIGHEST_VOL;

{ 条件4:5日均线不破,收盘价在5日均线上方 }

MA5 := MA(C, 5);

COND4 := C > MA5;

{ 条件5:突破箱体上沿(近N日最高价为箱体上沿) }

BOX_HIGH := HHV(H, 20); { 将N替换为具体数值 }

COND5 := C > BOX_HIGH AND REF(C, 1) <= REF(BOX_HIGH, 1);

{ 综合条件:全部满足 }

SELECT: COND1 AND COND2 AND COND3 AND COND4 AND COND5;