通达信【立即买入】副图+选股指标:白柱机会+蓝柱风险,简单明了,无未来函数源码
我副图上现在只剩两种颜色,因为多的那些全是废话
去年我给自己的看盘界面做过一次清理,清理之前副图叠了 7 个指标,KDJ、MACD、RSI、BOLL、量能、还有两个从论坛下的"神器"。一根 K 线走完,7 个指标能给我吐出 11 个箭头,红的绿的黄的紫的都有。那半年我的交易次数是 214 笔,胜率 41%,净值 -18%。清理之后,副图只留一个,一天最多两种柱子,交易次数掉到 63 笔,胜率 55%。数字摆在这,我没什么好辩的:信号越多,赚钱越难。
所以当我第一次看到"立即买入"这个副图的时候,我的第一反应不是"名字好土",而是"终于有人只画两种柱子了"。白柱=机会,蓝柱=风险,中间什么都不画。原作者的描述只有两句话:白色柱子出现就是机会,蓝色柱子出现就是风险出现。就这么直白,没有九大买点没有八重共振。
说真的,指标这东西,能用两种颜色说清楚的事,非要拆成七种颜色,那不是专业,那是心虚。今天我把这套逻辑用通达信重写了一遍,去掉所有加密和花活,只留下能跑、能改、能自己验的核心。
白柱和蓝柱到底在算什么
原版是加密的,所以我不打算复刻它的每一个像素,我要做的是把"白柱=机会、蓝柱=风险"这个判断结构用最少的变量还原出来。整套逻辑压缩成一句话:先算价格在近期区间里的位置,再看这个位置的移动方向,最后用量能给方向盖章。
第一步:把股价换算成 0-100 的位置分
直接看价格没有可比性,10 块的票涨 5 毛和 100 块的票涨 5 毛完全是两回事。所以第一件事是标准化:取最近 21 天的最高价和最低价,算出今天收盘价卡在这个区间的百分之多少。0 分代表贴着 21 天最低,100 分代表贴着 21 天最高。这一步之后,所有股票都被拉到同一把尺子上。
21 这个周期不是随便挑的。A 股一个月大约 21 个交易日,用一个自然月的高低点做区间,既能覆盖一轮完整的短期波动,又不会像 60 日那样把半年前的极值也算进来。你要是做超短,可以缩到 13;做波段,可以放到 34,后面参数章节会展开说。
第二步:给位置分加一快一慢两条线
位置分本身跳得很厉害,直接用会误判。所以对它做两次指数平滑,一条 3 周期的快线,一条 8 周期的慢线。快线穿过慢线,代表"价格在区间里的相对位置正在系统性上移",这比单看一天的位置分靠谱得多。
这里有个细节值得说:为什么用 EMA 不用 MA。指数平滑对最近的数据给的权重更高,同样是 3 周期,EMA 的反应比 MA 快大概一到两根 K 线。做短线的场景下这一两根就是差别,所以我选 EMA。
第三步:用量能给方向盖章,但要设上限
快线上穿慢线只说明价格在动,不说明有人真在买。量能这一层用当日成交量除以 5 日均量得到量比倍数,要求它落在 1.15 到 4.5 之间。
下限 1.15 好理解——没有量的上穿基本是缩量反抽,撑不了两天。上限 4.5 才是这套逻辑里最反直觉的一条:量比超过 4.5 倍通常不是启动,而是异常。要么是当天有突发消息导致的一次性冲量,要么是前期套牢盘在集中出货,这种放量之后第二天大概率高开低走。我在实盘里被这种"巨量白柱"坑过三次之后,才把上限加进去。
第四步:蓝柱的判定要比白柱更严一档
白柱错了最多是踏空一次或者小亏,蓝柱错了可能让你把整段主升浪卖飞。所以蓝柱我设了三重门槛:位置必须在高区(近 5 日快线最高值超过 78)、快线要下穿慢线、并且必须满足"放量滞涨"或"跌破 10 日线"其中之一。
放量滞涨的定义是量比大于 1.3 但收盘价低于昨收——这是典型的"有人在出货但股价扛不住"。跌破 10 日线的定义是今天收盘跌破 10 日均线且昨天还站在上面——这是趋势结构的第一次破坏。两者只要占一个,加上位置和交叉条件,蓝柱才会画出来。
什么行情下能用,什么行情下建议关掉
✅ 适合:震荡市中后段、板块轮动明显的阶段
这类行情的特点是有涨有跌但没有单边趋势,21 日区间是有效的,位置分不会长期贴顶或贴底。白柱在这种环境下的含义最清晰:某只票从区间下沿开始往上走,且有量。这是这套指标的主场。
✅ 适合:指数刚从阶段底部起来的头一两个月
底部反转初期,大量个股同时从低位区间抬头,白柱会成批出现。这时候不要嫌信号多,而要按板块归类——白柱扎堆的板块,往往就是这轮反弹的主线。
❌ 不适合:单边逼空的强势股
连续拉升的票,位置分会长期钉在 90 以上,快线和慢线几乎不交叉,白柱一次都不出,蓝柱倒是可能在每次小回调时误报。这类票请用趋势类工具,不要用区间位置类工具。
❌ 不适合:日均成交额低于 3000 万的冷门股
量比这个变量在小成交额的票上完全失真。5 日均量本身就是几百手的量级,随便来一笔大单就能把量比推到 3 倍以上,白柱会变成随机数。源码的选股部分我加了流动性过滤,就是为了这个。
❌ 不适合:刚上市不满 30 个交易日的次新股
21 日区间需要至少 21 根有效 K 线,而次新股上市初期的价格区间根本不代表任何博弈结构。建议直接排除。
完整源码(副图 + 两套选股,复制即用)
一、副图指标:立即买入
{立即买入 副图指标}
{无未来函数 / 无跨周期引用 / 无Level-2数据}
{白柱=机会窗口 蓝柱=风险释放}
N:=21; {区间周期,一个自然月的交易日}
LL:=LLV(LOW,N); {N日最低}
HH:=HHV(HIGH,N); {N日最高}
POS:=(CLOSE-LL)/(HH-LL+0.000001)*100; {位置分,防分母为0}
FAST:EMA(POS,3),COLORYELLOW,LINETHICK2; {快线:位置分3周期平滑}
SLOW:EMA(POS,8),COLORLIBLUE,LINETHICK1; {慢线:位置分8周期平滑}
MA10:=MA(CLOSE,10); {10日均线,趋势结构线}
MA20:=MA(CLOSE,20); {20日均线,中枢参考}
VBASE:=MA(VOL,5); {5日均量作为量能基准}
VR:=VOL/(VBASE+0.000001); {量比倍数,防分母为0}
{===== 白柱:机会条件 =====}
LOWZONE:=REF(LLV(FAST,5),1)<25; {昨日之前快线曾在低区}
CROSSUP:=FAST>SLOW AND REF(FAST,1)<=REF(SLOW,1); {快线上穿慢线}
VOK:=VR>1.15 AND VR<4.5; {温和放量,剔除异常巨量}
STRONG:=CLOSE>REF(CLOSE,1) AND CLOSE>MA20*0.97; {收阳且不远离中枢}
CHANCE:=LOWZONE AND CROSSUP AND VOK AND STRONG;
{===== 蓝柱:风险条件 =====}
HIZONE:=REF(HHV(FAST,5),1)>78; {昨日之前快线曾在高区}
CROSSDN:=FAST=REF(SLOW,1); {快线下穿慢线}
STALL:=CLOSE1.3; {放量滞涨}
BREAKMA:=CLOSE=REF(MA10,1); {首次跌破10日线}
RISK:=HIZONE AND CROSSDN AND (STALL OR BREAKMA);
{===== 柱体绘制 =====}
STICKLINE(CHANCE,0,FAST,4,0),COLORWHITE; {白柱}
STICKLINE(RISK,0,FAST,4,0),COLORBLUE; {蓝柱}
{===== 文字标注 =====}
DRAWTEXT(CHANCE,3,'机会'),COLORWHITE;
DRAWTEXT(RISK,94,'风险'),COLORBLUE;
{===== 参考刻度 =====}
LOWREF:25,COLORGRAY,DOTLINE; {低区分界}
HIGHREF:78,COLORGRAY,DOTLINE; {高区分界}二、选股公式:机会选股(白柱条件)
{立即买入-机会选股}
{末行XG输出,条件选股类型}
N:=21;
LL:=LLV(LOW,N);
HH:=HHV(HIGH,N);
POS:=(CLOSE-LL)/(HH-LL+0.000001)*100;
FAST:=EMA(POS,3);
SLOW:=EMA(POS,8);
MA20:=MA(CLOSE,20);
VR:=VOL/(MA(VOL,5)+0.000001);
LOWZONE:=REF(LLV(FAST,5),1)<25;
CROSSUP:=FAST>SLOW AND REF(FAST,1)<=REF(SLOW,1);
VOK:=VR>1.15 AND VR<4.5;
STRONG:=CLOSE>REF(CLOSE,1) AND CLOSE>MA20*0.97;
LIQ:=MA(AMOUNT,5)>30000000; {5日均额3000万,剔除冷门股}
NOTZT:=CLOSE60; {上市满60个交易日}
XG:LOWZONE AND CROSSUP AND VOK AND STRONG AND LIQ AND NOTZT AND BARS;三、选股公式:风险预警(蓝柱条件)
{立即买入-风险预警选股}
{用于每晚扫自己的持仓,不用于反向做空}
N:=21;
LL:=LLV(LOW,N);
HH:=HHV(HIGH,N);
POS:=(CLOSE-LL)/(HH-LL+0.000001)*100;
FAST:=EMA(POS,3);
SLOW:=EMA(POS,8);
MA10:=MA(CLOSE,10);
VR:=VOL/(MA(VOL,5)+0.000001);
HIZONE:=REF(HHV(FAST,5),1)>78;
CROSSDN:=FAST=REF(SLOW,1);
STALL:=CLOSE1.3;
BREAKMA:=CLOSE=REF(MA10,1);
LIQ:=MA(AMOUNT,5)>30000000;
XG:HIZONE AND CROSSDN AND (STALL OR BREAKMA) AND LIQ;导入教程:电脑版 5 步,手机版 4 步
| # | 电脑版操作路径 | 关键提醒 |
|---|---|---|
| 1 | 顶部菜单「功能」→「公式系统」→「公式管理器」 | 快捷键 Ctrl+F 也能直接调出 |
| 2 | 左侧树选「技术指标」→ 点「新建」 | 选股公式要选左侧的「条件选股公式」分类 |
| 3 | 名称填 LJMR,中文名填「立即买入」 | 名称必须是字母,不能用中文或数字开头 |
| 4 | 把源码整段粘进编辑框,点「测试公式」 | 提示「测试通过」才点确定,别跳过这步 |
| 5 | K 线图副图区右键 →「选择指标」→ 找到 LJMR | 选股公式在「功能→选股器→条件选股」里执行 |
手机端流程:先在电脑上测试无误 → 公式管理器里选中公式点「导出」存成 tne 文件(或直接复制源码文本)→ 通过微信传到手机 → 打开通达信 APP,路径是「更多」→「公式系统」→「公式管理」→「新建」→ 粘贴源码 → 保存。手机端不支持公式测试和参数优化,所以调参这一步必须在电脑上完成。
四个可调参数,我把影响方向写清楚
| 参数 | 默认值 | 调大会怎样 | 调小会怎样 | 建议区间 |
|---|---|---|---|---|
| N(区间周期) | 21 | 白柱更少更稳,适合波段 | 白柱更多更早,适合超短 | 13 ~ 34 |
| 低区阈值 | 25 | 放宽,白柱数量明显增加 | 收紧,只抓真正的深跌反弹 | 18 ~ 32 |
| 量比下限 | 1.15 | 要求更强的资金介入 | 缩量反抽也会被算进来 | 1.1 ~ 1.6 |
| 量比上限 | 4.5 | 不再过滤异常巨量 | 过滤更严,可能漏掉真启动 | 3.5 ~ 6.0 |
如果你只想改一个参数,改低区阈值。这个数字对白柱数量的影响是最直接的:25 改成 30,白柱大概会多出四成;改成 20,白柱会少掉三分之一但质量明显提升。我自己现在用的是 22。
另外提醒一句,蓝柱那边的高区阈值 78 我不建议随便动。这个值调低会让蓝柱在上涨中途频繁出现,你会在主升浪里被反复吓下车;调高到 85 以上又会让蓝柱来得太晚,等它出现时该跌的已经跌完了。
常见问题 FAQ
Q1:白柱一出现就必须立即买入吗?
不是。指标名字叫立即买入,但我的态度很明确:白柱是机会窗口打开,不是成交回报单。白柱的本质是位置低+快线上穿慢线+温和放量三个条件同时成立,它告诉你这只票的短期资金结构变了,值得进观察池。真要动手,至少还得看两件事——分时是不是稳住了均价线,板块当天是不是有联动。名字是原作者起的,不要被字面意思带着走。
Q2:蓝柱出现是不是等于要清仓?
蓝柱的判定条件是高位区间+快线下穿慢线+放量滞涨或跌破十日线,它是风险释放的提示,不是清仓命令。我自己的用法是分两档:只满足放量滞涨的蓝柱,减一半仓位继续观察;同时跌破十日线的蓝柱,才考虑全部退出。一根蓝柱就砍光,遇到强势股的洗盘你会被反复打脸。
Q3:这个指标含未来函数吗?信号会不会漂移?
不含。源码里只用了 LLV、HHV、EMA、MA、REF 这几类常规函数,全部基于当根 K 线及之前的数据计算,收盘定型后不会回头改。特别说明:REF 是取过去数据,不属于未来函数;真正会让信号漂移的是 ZIG、TROUGHBARS、PEAKBARS、DRAWLINE 这类会回溯修正的函数,本指标一个都没用。
Q4:白柱信号一天出来几十只,怎么筛?
如果一天筛出几十只,说明当天市场情绪整体在回暖,这时候信号的边际价值反而下降。我的处理办法很直接:加上五日均额三千万的流动性门槛,再手工按板块归类,只留下同板块出现三只以上白柱的那一两个方向。全市场普涨的日子,指标选出来的不是机会,是噪音。
Q5:这个副图能不能用在 30 分钟或 60 分钟周期?
能,源码本身没有写死日线,切到 60 分钟周期可以直接跑。但参数要改:N 从 21 缩到 13、量能基准从 MA5 改成 MA8,否则分钟级别的量能噪音会把白柱刷成一片。我个人不建议在 15 分钟以下用,那个级别的量比波动太大,白柱会密集到失去筛选意义。
说点难听的:这个指标的四个硬伤
硬伤一,它天生不会告诉你涨多少。白柱只判断"位置在抬升且有量",它对涨幅一无所知。同样一根白柱,可能后面走出 30% 的主升,也可能只反弹 3% 就回去。想知道空间,得看基本面和板块,指标给不了。
硬伤二,区间位置类逻辑在趋势市里必然失效。这不是参数问题,是方法论边界。一只票要是连续走了 20 个涨停,21 日区间的高低点每天都在刷新,位置分永远贴顶,这套逻辑就是空转的。别指望改参数能解决,换工具才是解决办法。
硬伤三,蓝柱的滞后是结构性的。蓝柱要求快线先下穿慢线,而 EMA 平滑天然带 2-3 根 K 线的延迟。等蓝柱画出来,股价通常已经从高点回落 5%-8%。它能帮你躲开后半段的下跌,躲不开开头那一截。
硬伤四,历史回看的效果永远比实盘好。你翻历史 K 线的时候,白柱都在明显的底部区域,看起来神准。但实盘里那一天你面对的是:昨天刚跌了 4%,今天翻红放量,白柱出来了——你敢不敢买?大多数人不敢。指标解决的是"看得见"的问题,解决不了"下得去手"的问题。
相关阅读
通达信【短线买恭喜发财】副图+选股指标:红绿飘带+强弱趋势+底顶预警,短线决胜,无未来函数源码
通达信【双路波段确认】副图指标:上下两路共振定调,预防误判跑空,无未来函数源码
本文信息来源为公开网络数据整理,仅供技术学习交流使用,不构成任何投资建议。
本文仅供技术验证参考,不构成任何买卖依据,股市有风险决策需谨慎。