⚡ 核心选股公式源码
以下公式基于涨幅小于5%的逻辑,结合成交量与均线系统,旨在筛选出那些“看似平淡实则蓄势待发”的个股。请注意,公式需导入通达信、同花顺或东方财富等软件使用。
【通达信】低位缩量小阳线选股
此公式重点筛选收盘价涨幅在0%-5%之间,且成交量小于5日均量的股票,通常代表主力控盘良好,抛压较轻。
{参数设置: N=5, M=10}
{涨幅条件: 涨幅在0%到5%之间}
ZhangFu := (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)100;
CONDITION1 := ZhangFu > 0 AND ZhangFu < 5;
{成交量条件: 缩量}
VOL_MA5 := MA(VOL, 5);
CONDITION2 := VOL < VOL_MA5;
{均线条件: 短期均线粘合或向上}
MA5 := MA(CLOSE, 5);
MA10 := MA(CLOSE, 10);
CONDITION3 := MA5 > REF(MA5, 1) AND MA5 > MA10;
{最终选股输出}
XG: CONDITION1 AND CONDITION2 AND CONDITION3;
使用说明:将代码复制到通达信公式管理器-条件选股公式-新建,保存后即可在“选股器”中使用。建议结合大盘环境使用,大盘下跌时慎用。
【同花顺】小步快跑主力吸筹
同花顺公式语言略有不同,此公式侧重K线形态,寻找连续小阳线推升的个股。
{涨幅小于5%且大于0%}
ZhangFu := (C-REF(C,1))/REF(C,1)100;
Cond1 := ZhangFu > 0 AND ZhangFu < 5;
{收盘价站上5日线}
Cond2 := C > MA(C,5);
{换手率适中,不宜过大也不宜过小}
Cond3 := HSL > 1 AND HSL < 10;
{输出结果}
XG: Cond1 AND Cond2 AND Cond3;
逻辑解析:该公式过滤了涨停板和大幅波动的股票,专注于那些每天涨一点点,但趋势向上的“慢牛”形态。
【东方财富/Python】量化筛选逻辑
对于使用量化平台的用户,核心逻辑如下:
import pandas as pd
def select_low_gain_stocks(df):
# df 包含列: close, volume, prev_close
df['pct_change'] = (df['close'] - df['prev_close']) / df['prev_close']
# 筛选涨幅在0%到5%之间
mask = (df['pct_change'] > 0) & (df['pct_change'] < 0.05)
# 筛选成交量小于5日均量
ma_vol = df['volume'].rolling(window=5).mean()
mask = mask & (df['volume'] < ma_vol)
return df[mask]
注意:量化回测时,请确保数据经过复权处理,以避免除权除息带来的误判。
⚙️ 涨幅小于5%背后的市场逻辑
〖 主力建仓信号 〗
当一只股票长期下跌后,出现连续多日涨幅小于5%的小阳线,且成交量温和放大,这往往是主力在悄悄吸筹。他们不希望股价上涨过快,以免增加建仓成本。
〖 缩量回调洗盘 〗
在上升趋势中,如果股价单日涨幅小于5%甚至微跌,但成交量显著萎缩,说明市场抛压极轻,主力并未出货,这通常是“空中加油”的形态,后市看涨。
〖 规避高位风险 〗
在高位区域,如果股价涨幅小于5%但成交量巨大,可能是主力在边拉边出,制造假象。此时应警惕“滞涨”风险,及时止盈。
📊 不同市场环境下“涨幅小于5%”的含义
| 市场阶段 | 价格形态 | 成交量表现 | 主力意图 | 操作建议 |
|---|---|---|---|---|
| 底部启动期 | 小阳线密集 | 温和放大 | 悄悄吸筹 | 分批建仓 |
| 上升中继 | 十字星或小阴小阳 | 缩量 | 洗盘整理 | 持有待涨 |
| 高位滞涨期 | 长上影线或小阳 | 巨量 | 诱多出货 | 坚决离场 |
| 下跌趋势 | 微弱反弹 | 无量 | 抵抗无力 | 观望为主 |
🛠️ 如何设置与使用选股公式
在通达信或同花顺软件中,按下快捷键 Ctrl+F(通达信)或点击“工具”-“公式系统”-“公式管理器”(同花顺)。选择“条件选股公式”-“其他类型”,点击“新建”。
将上方提供的涨幅小于5%选股公式源码完整复制。在“公式名称”处输入如“低位小阳”或“缩量潜伏”,在“描述”中填写“筛选涨幅0-5%且缩量的股票”。确保参数设置无误。
点击“确定”保存公式。然后在菜单栏选择“选股器”-“条件选股”,在下拉列表中找到您刚创建的公式,点击“加入条件”,最后点击“执行选股”。系统将在几秒钟内列出所有符合条件的股票。
公式只是初筛,必须结合基本面。剔除ST股、业绩亏损股、市值过小(易被操纵)的股票。重点关注所属行业是否为当前热点,以及个股是否有机构持仓。
📈 经典实战案例复盘
以下案例基于历史数据模拟,旨在展示涨幅小于5%选股公式在实际操作中的有效性。请注意,历史表现不代表未来收益。
案例一:某科技股底部潜伏
背景:该股经历半年下跌,估值处于历史低位。
信号:连续10个交易日涨幅小于5%,多为1%-3%的小阳线,成交量逐步萎缩至地量。
结果:第12天突然放量涨停,开启一波50%的上涨行情。
案例二:高位滞涨陷阱
背景:某热门题材股短期翻倍。
信号:股价在高位横盘,每日涨幅小于5%,但成交量持续放大,换手率超过20%。
结果:主力借小阳线出货,随后连续跌停,损失惨重。
案例三:牛市回调上车点
背景:大盘强势,个股趋势向上。
信号:回调期间,股价未破10日均线,每日涨幅小于5%(甚至微跌),量能极度萎缩。
结果:回调结束后,股价迅速创新高,是极佳的加仓点。
❓ 网友们还关心的问题
关于涨幅小于5%选股公式的应用,投资者常有以下疑问,我们为您逐一解答:
在牛市中,该公式同样适用,但侧重点不同。牛市初期和中期,该公式可帮助您在上涨中继的回调中寻找“上车”机会。但在牛市后期,由于市场情绪高涨,多数股票涨停频繁,该公式筛选出的股票可能显得“弱势”,此时应结合动量指标,避免过早止盈。
ST股往往波动较小,容易满足涨幅小于5%的条件。建议在公式中加入排除ST的条件,例如在通达信中加入 `NOT(NAMELIKE('ST') OR NAMELIKE('ST'))`。同时,建议增加基本面过滤,如 `FINANCE(33)>0`(净利润大于0)。
没有任何公式能保证100%盈利。该公式的核心价值在于“提高胜率”和“控制风险”,它帮助您避开高波动陷阱,寻找稳健的标的。但股市受宏观政策、公司突发新闻等多重因素影响,务必设置止损位,并结合多重指标综合判断。
理论上可以,但需调整参数。ETF和债券波动通常小于个股,涨幅小于5%的范围可能过宽。建议将上限调整为1%-2%,并重点关注成交量的变化。对于债券,还需加入久期和信用评级等固定收益类指标。
该公式更偏向于中线波段操作。因为涨幅小于5%的形态往往需要时间发酵,主力建仓或洗盘都需要周期。短线交易者可能觉得效率太低,建议结合5日、10日均线金叉作为短线入场信号,作为该公式的辅助验证。