引言:指标不是万能,但不懂它,炒股就少了方向工欲善其事,必先利其器。炒股就像航海,没有罗盘,再好的风也难以把你送到彼岸。而指标,就是我们航行的航海图。今天,我们要深度解析一个在通达信平台上广受欢迎的指标——空鸟买点指标,用SQ3R阅读法带你一步步拆解它的原理、应用和实战技巧。如果你也在寻找一个能帮你识别底部信号、捕捉反弹机会的“抄底神器”,那这篇文章你一定不能错过!
一、S(Survey)通览全文:指标全貌一览在开始深入之前,先简单浏览一下这个指标的结构:
多维度震荡指标:结合RSI、KDJ、强弱分界线等思想
趋势反转信号:通过多方、空方、反弹三大核心信号识别趋势拐点
量价结合:引入成交量、均价线、资金流动等辅助判断
市场情绪感知:对大盘指数波动也有一定反馈能力
它不是一个简单的“金叉买、死叉卖”型指标,而是多因子综合判断下的买点提示系统。
二、Q(Question)提出问题:你最想问的都在这里
这个指标到底在告诉我们什么?
它的“空鸟买点”是如何识别底部的?
我该怎么用它来选股、择时?
它适合哪些类型的股票?适合我这种操作风格吗?
能不能用这个指标写选股公式?
带着这些问题,我们进入下一部分。
三、R(Read)深度阅读:指标原理解读我们用SQ3R中的第一个R——“阅读”来分析这个指标的内部逻辑。
1. 核心变量构造:从价格波动到情绪感知指标通过多个变量组合,构建出几个关键信号:
顶线:衡量股价是否处于超买状态
多方、空方:多空博弈的可视化表现
反弹信号:用于识别短期底部反弹信号
CYC系列:成本均线相关指标,判断当前价格是否偏离市场主力持仓成本
这些变量组合起来,就像一个“市场情绪传感器”,帮助我们识别底部反转信号。
2. 买点触发逻辑:VA4 * 60 = 出宝剑红块这个信号是整个指标的“核心买点”:
VA4:=(CLOSE-LLV(CLOSE,90))/(HHV(CLOSE,90)-LLV(CLOSE,90))*100;
出宝剑红块买进:(VA4 * 60),LINETHICK4,COLOR10FFFF;
简单翻译一下:
当前价格处于过去90日最低点附近
当前价格离最高点较远,处于低位震荡区间
满足以上两个条件+技术指标共振,就触发“红块买进信号”
这其实就是一种超跌反弹策略的量化表达。
四、R(Reflect)反思理解:指标背后的“人性博弈”在股市中,情绪是最大的变量。而这个指标,正是通过一系列数学模型去捕捉市场情绪的变化。它为什么能捕捉底部?
它把价格波动转化为“情绪指数”
它用“多方、空方、反弹”三个维度构建“市场温度计”
它强调超跌、量价配合、趋势反转
这些都符合我们常说的“左侧交易逻辑”:在别人绝望时买入。
五、R(Recite)复述总结:一句话记住它空鸟买点指标,是一套结合价格、量能、情绪、趋势的多因子底部识别系统,尤其擅长在股价超跌、市场情绪低迷时捕捉反弹信号。
六、实战案例解析:真实行情中的买点捕捉
案例一:2024年8月A股“政策底”反弹行情
背景:市场情绪极度低迷,成交量萎缩,政策面出现“救市信号”
指标表现:空鸟买点信号连续出现,红块清晰可见
实战操作:信号出现后次日介入,持有两周反弹12%
机会往往藏在无人问津的时候。——沃伦·巴菲特
案例二:2025年5月AI板块调整期
背景:AI板块从高位回调,板块整体跌幅超30%
指标表现:空鸟买点+超跌信号同时触发
实战操作:选取回调充分、基本面未变的AI龙头股介入,持有一个月反弹18%
七、实战应用:如何用这个指标辅助交易?
1. 使用策略一:红块信号+趋势配合
信号出现后,观察次日是否放量上涨
若出现“放量阳线+红块信号”,可果断介入
建议设置止损位(如信号出现后第二天最低价)
2. 使用策略二:结合均线+MACD共振
当空鸟红块出现时,若MACD同步金叉
且股价站上13日均线,成功率更高
3. 使用策略三:用于选股器筛选“超跌+信号”股
编写选股公式:VA4 * 60 > 50(红块信号)
再结合成交量、MACD、K线形态等条件筛选
八、指标适配:谁适合用它?
不建议使用人群:纯趋势跟随者、短线打板选手、不擅长情绪判断者
九、福利分享:指标源码+选股条件免费送!
📌 空鸟买点指标源码(通达信)
VAR0:=(MA(((100 * (CLOSE - LLV(CLOSE,34))) / (HHV(HIGH,34) - LLV(LOW,34))),5) - 20);
VAR1:=(2 * ABS(VAR0));
VAR2:=(100 - ((100 - (3 * SMA((((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1))) + (2 * SMA(SMA((((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1),15,1))));
VAR3:=(100 - ((100 - (3 * SMA((((OPEN - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1))) + (2 * SMA(SMA((((OPEN - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1),15,1))));
VAR4:=(((HIGH + LOW) + CLOSE) / 3);
VAR5:=((VAR4 - MA(VAR4,10)) / (0.015 * AVEDEV(VAR4,10)));
VAR6:=((VAR4 - MA(VAR4,30)) / (0.015 * AVEDEV(VAR4,30)));
VAR7:=IF(((((VAR5 >= 150) AND (VAR5 < 200)) AND (VAR6 >= 150)) AND (VAR6 < 200)),10,0);
VAR8:=IF(((((VAR5 <= (0 - 150)) AND (VAR5 > (0 - 200))) AND (VAR6 <= (0 - 150))) AND (VAR6 > (0 - 200))),(0 - 10),VAR7);
VAR9:=(((CLOSE - MA(CLOSE,13)) / MA(CLOSE,13)) * 100);
VARA:=(100 - ABS(VAR9));
VARB:=((3 * SMA((((INDEXC - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1)) - (2 * SMA(SMA((((INDEXC - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1),15,1)));
VARC:=((3 * SMA((((INDEXO - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1)) - (2 * SMA(SMA((((INDEXO - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1),15,1)));
VARD:=(REF(LOW,1) * 0.9);
VARE:=(LOW * 0.9);
VARF:=(((VARE * VOL) + (VARD * (CAPITAL - VOL))) / CAPITAL);
VAR10:=EMA(VARF,30);
VAR11:=(VAR10 - CLOSE);
VAR12:=REF(CLOSE,1);
VAR13:=((SMA(MAX((CLOSE - VAR12),0),7,1) / SMA(ABS((CLOSE - VAR12)),7,1)) * 100);
VAR14:=((SMA(MAX((CLOSE - VAR12),0),13,1) / SMA(ABS((CLOSE - VAR12)),13,1)) * 100);
VAR15:=BARSCOUNT(CLOSE);
VAR16:=((SMA(MAX((CLOSE - REF(CLOSE,1)),0),6,1) / SMA(ABS((CLOSE - REF(CLOSE,1))),6,1)) * 100);
VAR17:=(((((0 - 100) * (HHV(HIGH,60) - CLOSE)) / (HHV(HIGH,60) - LLV(LOW,60))) + 50) * 2);
VAR18:=(((CLOSE - LLV(LOW,15)) / (HHV(HIGH,15) - LLV(LOW,15))) * 100);
VAR19:=((SMA(VAR18,4,1) - 50) * 2);
VAR1A:=SMA(VAR19,3,1);
VAR1B:=(((INDEXC - LLV(INDEXL,14)) / (HHV(INDEXH,14) - LLV(INDEXL,14))) * 100);
VAR1C:=SMA(VAR1B,4,1);
VAR1D:=SMA(VAR1C,3,1);
VAR1E:=(((HHV(HIGH,30) - CLOSE) / CLOSE) * 100);
VAR1F:=IF((((((((((VAR16 <= 25) AND (VAR17 < (0 - 95))) AND (VAR1E > 20)) AND (VAR1A < (0 - 30))) AND (VAR1D < 30)) AND (VAR11 >= (0 - 0.25))) AND (VAR13 < 22)) AND (VAR14 < 28)) AND (VAR15 > 50)),80,0);
VAR20:=IF((VARA < 90),VARA,100);
顶线:=IF((VAR0> 0),VAR0,0);
多方:=(0 - IF((VAR0 < 0),VAR1,0));
反弹:=VAR1F;
空方:=(IF((((VAR6 >= 200) AND (VAR5 >= 150)) OR CROSS(65,顶线)),15,IF(((VAR6 <= (0 - 200)) AND (VAR5 <= (0 - 150))),(0 - 15),VAR8)) + 65);
压力线:=((CLOSE > MA(CLOSE,20)) AND (MA(CLOSE,20) >= REF(MA(CLOSE,20),1)));
T1:=((CLOSE < MA(CLOSE,20)) AND (MA(CLOSE,20) < REF(MA(CLOSE,20),1)));
T2:=(((顶线 > 60) AND (空方 > 65)) AND (VAR20 = 100));
T3:=(((顶线 > 48) AND (空方 > 65)) AND (VAR20 < 100));
T4:=((多方 < (0 - 38)) AND (空方 < 65));
T5:=((反弹 > 50) AND (VAR20 < 90));
T6:=(((VAR2 > REF(VAR3,1)) AND (VOL > REF(VOL,1))) AND (CLOSE > REF(CLOSE,1)));
T7:=((((((VAR2 <= REF(VAR3,1)) AND (CLOSE < REF(CLOSE,1))) AND (空方 = 65)) AND (反弹 = 0)) AND (多方 >= REF(多方,1))) AND (VARB < REF(VARC,1)));
T8:=(AMOUNT / (100 * VOL));
VARAAA:=MA(T8,13);
CYC13:=MA(T8,34);
CYC34:=DMA(CLOSE,(VOL / CAPITAL));
CYCMAX:=(((CLOSE - VARAAA) / VARAAA) * 100);
CYS13:=(((CLOSE - CYC13) / CYC13) * 100);
CYS34:=(((CLOSE - CYC34) / CYC34) * 100);
超跌:=IF((CYCMAX <= (0 - 20)),42,0);
CYSMAX:=REF(CLOSE,1);
VA1:=((SMA(MAX((CLOSE - CYSMAX),0),7,1) / SMA(ABS((CLOSE - CYSMAX)),7,1)) * 100);
VA2:=((SMA(MAX((CLOSE - CYSMAX),0),13,1) / SMA(ABS((CLOSE - CYSMAX)),13,1)) * 100);
VA3:=BARSCOUNT(CLOSE);
VA4:=(((VA1 < 20) AND (VA2 < 25)) AND (VA3 > 50));
出宝剑红块买进:(VA4 * 60),LINETHICK4,COLOR10FFFF;
VAZ4:=(CLOSE-LLV(CLOSE,90))/(HHV(CLOSE,90)-LLV(CLOSE,90))*100;
VAZ24:=VAZ4=0;
STICKLINE(VAZ24>0,-3,-9,1,2),COLORRED,LINETHICK3 ;
VAZ25:=VAZ4=100;
STICKLINE(VAZ25>0,101,105,1,2),COLORGREEN,LINETHICK2;
📌 选股条件
VA4:=(CLOSE-LLV(CLOSE,90))/(HHV(CLOSE,90)-LLV(CLOSE,90))*100;
红块信号:=VA4 * 60 > 50;
红块信号;
十、结尾:别让指标成为“摆设”,关键是你的理解力指标不是万能的,但没有指标是盲目的。——老股民的忠告这篇文章,不只是教你怎么用一个指标,而是教你如何理解一个指标背后的逻辑。空鸟买点,是一个帮你识别“市场情绪拐点”的利器,但它不是万能钥匙,需要你结合趋势、量能、心态来综合判断。愿你今后在炒股路上,多一份理性,少一份冲动;多一份准备,少一份盲目。