通达信【立即买入】副图+选股指标:白柱机会+蓝柱风险,简单明了,无未来函数源码

通达信指标之家 > 公式源码 > 立即买入 > 归档编号:94384

通达信【立即买入】副图+选股指标:白柱机会+蓝柱风险,简单明了,无未来函数源码

10 分钟阅读 | 更新时间:2026-08-04 | 公式类型:副图+选股 | 未来函数:无 | 适用:电脑版 & 手机版

⚠️ 阅读前必看:本文所有公式与技术分析内容,仅作为股票编程与技术学习素材,不构成任何投资建议。技术指标天然滞后,不存在能稳定预测行情的公式,股市风险极高,请独立决策、自负盈亏。

我副图上现在只剩两种颜色,因为多的那些全是废话

去年我给自己的看盘界面做过一次清理,清理之前副图叠了 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 线,而次新股上市初期的价格区间根本不代表任何博弈结构。建议直接排除。

完整源码(副图 + 两套选股,复制即用)

📁 归档编号:94384(通达信【立即买入】副图+选股指标:白柱机会+蓝柱风险,简单明了,无未来函数源码)
💡 提示:三段源码要分开建立三个公式,不要粘在一起。副图选"副图叠加"类型,两个选股公式选"条件选股"类型。

一、副图指标:立即买入

{立即买入 副图指标}
{无未来函数 / 无跨周期引用 / 无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把源码整段粘进编辑框,点「测试公式」提示「测试通过」才点确定,别跳过这步
5K 线图副图区右键 →「选择指标」→ 找到 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%,今天翻红放量,白柱出来了——你敢不敢买?大多数人不敢。指标解决的是"看得见"的问题,解决不了"下得去手"的问题。

相关阅读

⚠️ 风险免责声明:
本文信息来源为公开网络数据整理,仅供技术学习交流使用,不构成任何投资建议。
本文仅供技术验证参考,不构成任何买卖依据,股市有风险决策需谨慎。
💡 复制提示:源码请保留英文半角符号,不要混入中文标点(尤其是分号、括号、逗号),否则编译会失败。粘贴后先点「测试公式」,通过再保存。


相关阅读

在线客服
QQ:332879389
联系电话
13605084160