选股公式 n 型底的核心逻辑与技术含义
在股市的技术分析体系中,n 型底(N-Type Bottom)被公认为一种极具爆发力的底部反转形态。它不同于传统的"W 底”或“头肩底”,其结构更为紧凑,往往意味着主力资金的运作节奏更快,洗盘过程更加坚决。对于致力于寻找短线爆发力的投资者而言,掌握选股公式 n 型底的构建逻辑是提升胜率的关键。
1.1 形态解剖:从"A-B-C"看主力意图
n 型底的完整结构由三个关键点组成:
- A 点(左底):股价经过一段时期的下跌,创出新低,此时市场恐慌情绪达到顶峰,但抛压开始衰竭。
- B 点(颈线):股价从 A 点反弹,形成第一波拉升。此处的量能通常需要温和放大,表明有资金开始试探性建仓。反弹幅度一般在 15%-30% 之间,不宜过高,否则主力成本抬升过多。
- C 点(右底):这是最关键的一环。股价从 B 点回落,但不跌破 A 点(或者轻微跌破后迅速收回)。此时的成交量必须显著萎缩,呈现“缩量回调”态势,说明主力锁仓良好,浮筹已被清洗殆尽。
当股价在 C 点企稳,并伴随放量突破 B 点压力位时,便是选股公式 n 型底发出的最强买入信号。此时,往往标志着主升浪的开启。
1.2 为什么n 型底比 W 底更有效?
许多新手投资者习惯寻找标准的 W 底,但在实战中,W 底容易出现“假双底”陷阱。相比之下,n 型底具有以下优势:
W 底往往耗时较长,容易消磨散户耐心;而n 型底结构紧凑,一旦突破,行情启动速度极快,适合追求效率的资金。
N 型结构的第二次下探(C 点)是对获利盘的一次强力清洗,相比 W 底的反复震荡,N 型的洗盘往往更加凶狠且有效。
由于主力在 C 点并未大幅出货,筹码高度集中,一旦突破颈线,上方的抛压极轻,极易形成连续涨停板。
选股公式 n 型底源码实现与部署
工欲善其事,必先利其器。为了帮助广大股民快速应用n 型底理论,我们整理了适用于主流软件的源码。请注意,任何技术指标都有滞后性,建议结合量能与基本面综合判断。
同花顺公式源码:N 型底捕捉
本公式通过计算近期高低点位置,识别符合 N 型结构的 K 线组合。重点在于检测“右底不创新低”且“突破颈线”的瞬间。
{同花顺 N 型底选股公式}
N1:=REF(HHV(H,20),1); {20 天内最高价}
N2:=REF(LLV(L,20),1); {20 天内最低价}
N3:=REF(C,1); {昨日收盘价}
N4:=REF(C,2); {前日收盘价}
{定义左底 A 和右底 C 的关系}
LEFT_LOW:=LLV(L,30);
RIGHT_LOW:=LLV(L,5); {最近 5 天最低}
{定义突破}
BREAK_OUT:=C > REF(HHV(H,20),1) AND VOL > MA(VOL,5)1.5;
{N 型底条件:右底高于左底一定比例,且今日放量突破}
COND1:=RIGHT_LOW > LEFT_LOW 0.98; {右底不低于左底的 98%}
COND2:=VOL > MA(VOL,5)1.5; {成交量放大}
COND3:=C > REF(HHV(H,20),1); {价格突破}
XG: COND1 AND COND2 AND COND3;
使用说明:在同花顺公式管理器中新建“条件选股公式”,将上述代码粘贴进去即可。建议在选股后人工复核图形,确保没有明显的除权缺口干扰。
通达信公式源码:N 型底主升浪
通达信版本增加了均线系统的辅助判断,要求股价站上 20 日均线,提高成功率。
{通达信 N 型底选股}
Z1:=BARSLAST(L=LLV(L,30)); {距离上次 30 日新低的天数}
L1:=REF(L,Z1); {30 日新低价}
Z2:=BARSLAST(L=LLV(L,5)); {距离上次 5 日新低的天数}
L2:=REF(L,Z2); {5 日新低价}
{定义反弹高点}
H1:=REF(HHV(H,20),Z1+1); {左底后的反弹高点}
{N 型底核心逻辑}
{1. 右底 L2 不能低于左底 L1 太多(允许小幅击穿)}
{2. 当前价格必须大于 H1(突破颈线)}
{3. 成交量必须大于 5 日均量}
N_SHAPE := L2 >= L1 0.95 AND C > H1 AND VOL > MA(VOL,5)1.2;
{均线多头排列辅助}
MA_OK := MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20);
XG:N_SHAPE AND MA_OK;
注意:通达信公式中 `BARSLAST` 函数用于回溯历史数据,请确保数据已下载完整。
Python 量化版:Pandas 实现 N 型底检测
适合使用 Python 进行量化回测的开发者。利用 Pandas 库处理 DataFrame,自动扫描全市场数据。
import pandas as pd
import numpy as np
def detect_n_shape(df):
"""
df: 包含 'high', 'low', 'close', 'volume' 列的 DataFrame
返回:包含 'is_n_shape' 布尔列的新 DataFrame
"""
# 移动窗口计算高低点
window = 20
# 滚动最大值和最小值
rolling_max = df['high'].rolling(window).max()
rolling_min = df['low'].rolling(window).min()
# 寻找局部低点索引
# 简化逻辑:寻找两个相邻的低谷,且第二个低谷不低于第一个,随后出现新高
is_n = []
for i in range(window, len(df)):
# 假设 A 点在 i-window 附近,B 点在中间,C 点在 i 附近
# 这里仅为伪代码逻辑示意,实际需优化滑动窗口算法
low_a = df['low'].iloc[i-window]
high_b = df['high'].iloc[i-window//2]
low_c = df['low'].iloc[i-5]
close_now = df['close'].iloc[i]
condition = (low_c >= low_a 0.98) and (close_now > high_b)
is_n.append(condition)
df['is_n_shape'] = is_n
return df[df['is_n_shape'] == True]
历史牛股复盘:n 型底实战案例精选
理论再好,不如实战演练。以下选取了近年来几例典型的n 型底形态个股,详细拆解其背后的主力运作轨迹。
【形态特征】极致缩量的 N 型洗盘
该股在经历了一轮长达半年的调整期后,于 2022 年 8 月形成左底(A 点),随后反弹 20% 至 B 点。9 月中旬开始回调,C 点股价仅比 A 点高 1.5%,且当日成交量仅为 B 点时的 1/3。10 月初,一根放量大阳线突破 B 点压力,随后开启翻倍行情。
关键点:C 点的缩量极其明显,说明主力并未离场,只是在进行最后的“挖坑”动作。
【形态特征】复合 N 型底(多重 N 叠加)
该股在底部区域并非一次成型,而是走出了“小 N 接大 N"的结构。首先在一个周线级别的大箱体内部完成了多次日线级别的 N 型底构筑。最终在季度末,以周线 N 型底的形式向上突破。
启示:多周期共振的n 型底威力更大。日线级别的 N 型底若能得到周线级别的支撑,成功率将提升至 80% 以上。
【形态缺陷】假 N 型底与无量阴跌
部分个股虽然走出了 N 型外观,但 C 点反弹无力,且成交量持续低迷,未能有效站稳 B 点。此类形态往往是因为缺乏板块效应支持,主力意愿不强。若盲目套用选股公式 n 型底,极易陷入“接飞刀”的困境。
| 维度 | 成功 N 型底特征 | 失败 N 型底特征 |
|---|---|---|
| 成交量 | A 点放量,B 点温和,C 点极度缩量,突破点巨量 | C 点放量滞涨,突破点量能不足 |
| C 点位置 | 不低于 A 点,或略破后迅速收回 | C 点远低于 A 点,重心不断下移 |
| 市场环境 | 处于热点板块或大盘企稳期 | 处于行业利空或大盘单边下跌期 |
| 均线系统 | 长期均线走平或拐头向上 | 所有均线呈空头排列压制 |
风险控制与资金管理策略
即使是最完美的n 型底形态,也不能保证 100% 盈利。作为成熟的交易者,必须在识别形态的同时,建立严格的防御机制。
4.1 止损位的设定艺术
对于n 型底策略,最科学的止损位通常设在C 点的最低点下方 3%-5% 处。如果股价有效跌破 C 点,说明 N 型结构失效,主力可能已经放弃护盘,此时应果断离场,不可抱有侥幸心理。
4.2 仓位管理:金字塔式建仓
- 试错仓(30%):在股价突破 B 点颈线瞬间介入。此时形态尚未完全确认,仓位不宜过重。
- 加仓仓(30%):突破后回踩颈线不破,再次放量上攻时加仓。此时形态得到验证。
- 利润仓(40%):趋势确立,均线多头排列,且盈利超过 10% 后,可分批加仓博取主升浪。
4.3 网友还关心:如何区分 N 型底与下降三角形?
这是一个非常高频的问题。两者的区别在于:
- 压力线形态:下降三角形的上边是水平压力线,下边是倾斜向下的支撑线;而n 型底的上边(A-B 连线)是倾斜向上的,下边(B-C 连线)是向下回调的。
- 后续走势:下降三角形通常向下突破的概率较大;而n 型底则是明确的看涨反转形态,目标位通常是 B 点上方。
常见问题解答 (FAQ)
针对股民在使用选股公式 n 型底过程中遇到的疑难问题,我们进行了深度整理。
在宽幅震荡市中,n 型底的准确率会有所下降,容易出现“假突破”。建议结合布林带(BOLL)指标使用,只有当股价突破布林带上轨且开口扩大时,N 型底的成功率才较高。在窄幅横盘中,N 型底可能演变为矩形整理,需等待方向选择。
这属于“诱多”行为。如果开盘即冲高回落,且成交量异常放大(换手率超过 15%),说明主力可能在借机出货。此时不应追涨,反而应考虑减仓。真正的n 型底突破,通常伴随着温和放量,而非巨量长阳。
完全可以。n 型底本身就是主力发动行情的起点,往往对应着短期的爆发力。对于超短线选手,可以在突破颈线的瞬间打板或半路追入,只要次日不跌破 5 日均线即可持有。但务必设置严格的止损位。
推荐使用 MACD 金叉、KDJ 低位钝化、OBV 能量潮指标。特别是 OBV 指标,如果在 C 点回调时 OBV 未创新低,甚至逆势上行,则是非常强烈的见底信号,证明主力资金在暗中吸纳。
延伸知识:与n 型底相关的周边技术
除了核心的n 型底形态外,以下知识点能进一步提升您的选股能力:
当日线级别出现 N 型底,同时周线级别也处于底部回升阶段,这种跨周期的共振信号被称为“双 N 共振”,往往是超级牛股的诞生地。
利用n 型底的 A 点和 C 点区间,结合成交量分布(CYQ),可以大致推算出主力的平均持仓成本,为判断后续涨幅提供依据。
统计显示,从 C 点形成到突破 B 点,最佳的时间周期为 5-13 个交易日。若超过 20 天仍未突破,形态可能弱化,需警惕变盘风险。