news 2026/9/26 8:12:50

三红主图指标源码详解:三信号共振确认底部区域

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三红主图指标源码详解:三信号共振确认底部区域

最近不少朋友在问三红主图这个指标,尤其是“寻底部区域”这个用法。市面上叫“三红”的指标不少,有麒麟三红、三步点金之类,但核心思路大同小异——用三个独立维度的信号同时转红,来确认底部区域而不是盲目猜底。今天把我自己整理并验证过的三红主图源码、安装步骤和实战心得一次讲清楚,源码直接给到,逻辑也会逐段拆开说明。这个东西适合左侧交易、喜欢在大级别上找超跌机会的朋友,也适合那些不想每天盯分时、想靠规则筛选机会的散户。我会尽量讲得直白一点,毕竟公式代码本身不难,难的是理解每个信号在等什么。

1. “三红主图”到底是什么:一个能“等”到底部区域的主图工具

1.1 指标定位与适用人群

三红主图从名字就能看出来,重点是“主图”两个字。它直接叠加在K线图上,不单独开副图窗口,好处是信号和价格走势放在同一个坐标系里看,直观、不累。所谓“三红”,是指三个条件同时满足时会给出明确的视觉标记——在K线下方画红色箭头、标注“底部区域”文字,并把当根K线用特殊颜色高亮。这不是一个预测顶底的“神指标”,而是一个底部区域确认工具,核心价值在于帮你过滤掉下跌途中那些“看着像底、其实还有半山腰”的假机会。

我自己用下来的体感是:它最适合两拨人。一拨是做波段和中线左侧交易的,喜欢在下跌末端分批介入,但又怕接飞刀;另一拨是平时没时间盯盘、只在收盘后看一眼的上班族,用选股公式把出现信号的票筛出来,第二天再决定要不要动手。短线客和打板族说实话不太适合,因为它的信号往往出在“跌透之后刚企稳”的阶段,不会给你那种当天涨停的爆发感。

1.2 底部区域的本质:为什么三个信号要同时满足

先聊一个底层问题:什么叫“底部区域”?股价跌到某个位置,不是靠一个指标说了算的,而是趋势、动能、量价关系三方面同时出现拐点信号,才敢说大概率进入底部区域。单一信号经常骗人:均线金叉可能只是超跌反弹,MACD翻红也可能是下跌中继的量价背离修复,量能放大更可能是恐慌盘出货而非资金进场。但三个维度同时出现“红色”信号,互相印证,概率就会高很多。

这个思路和很多经典指标是一致的,只不过三红主图把三个信号做成了可视化叠加,不用再开三个副图来回比对。它解决的核心痛点不是“找出所有底部”,而是减少无效抄底,让你只在概率占优的位置出手。

1.3 三红主图和普通均线系统的区别

普通均线系统看的是价格本身的趋势,比如5日线上穿10日线、站上20日线之类的。三红主图比均线系统多了一层“动能确认”和“趋势修复确认”——价格站上均线不等于趋势转折,但如果均线开始拐头向上、MACD在低位翻红,那么价格站上均线这件事就更值得信任。等于把“价格行为”和“指标行为”做了交叉验证。

这里要强调一点:三红主图不是万能的。它的定位是帮你找到“值得关注的底部区域”,而不是告诉你“买进去就一定涨”。下面我把源码和逻辑一层层拆开,你就明白它的边界在哪里了。

2. 源码逐段拆解:三个红色信号到底在算什么

2.1 完整源码先放出来

下面这段是通达信公式代码,直接复制到公式管理器里就能用。我用的是通达信通用语法,兼容大多数版本,不需要额外安装插件。

{三红主图 寻底部区域} MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); MA20:=MA(CLOSE,20); DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACDCOL:=2*(DIF-DEA); MA5UP:=MA5>REF(MA5,1); MA10UP:=MA10>REF(MA10,1); 红一:=CROSS(MA5,MA10); 红二:=MACDCOL>0 AND DIF<0; 红三:=CLOSE>MA5 AND MA5UP AND MA10UP; 三红:=红一 AND 红二 AND 红三; DRAWICON(三红,LOW*0.98,1); STICKLINE(三红,HIGH,LOW,0,0),COLORYELLOW; DRAWTEXT(三红,LOW*0.94,'底部区域'),COLORRED; MA5,COLORWHITE; MA10,COLORYELLOW; MA20,COLORMAGENTA;

先把这段代码放进通达信看效果,再往下读逐段解释,理解会深很多。文件名字可以随便起,比如“三红底部”。记得选“主图叠加”类型,不是“副图”。

2.2 红一:5日线上穿10日线,短期趋势开始修复

第一行到第三行是均线定义,分别取5日、10日、20日收盘价均线。红一的条件是CROSS(MA5,MA10),也就是5日均线从下方穿越10日均线,形成短线金叉。

为什么要用5日和10日?因为5日线代表一周左右的持仓成本,10日线代表两周左右的持仓成本。当5日线从下往上穿过10日线,说明最近一周买入的人开始盈利,短线资金有了做多的底气,这是趋势修复的第一信号。有朋友会问:为什么不用20日线和60日线这种大级别组合?因为三红主图定位是“寻底部区域”,不是“确认大牛股启动”。底部区域往往出现在大跌之后,这时候用大周期均线金叉,信号会晚很多,等你看到20日线上穿60日线,股价可能已经从底部反弹10%以上了。用5日和10日的组合,相对能早一点捕捉到拐点。

这里有个细节很多人会忽略:CROSS函数只在“金叉发生的当根K线”返回真,不是持续为真。也就是说,红一信号只在金叉当天触发一次。这样做是为了让后续的“三红共振”信号成为瞬时的提示点,而不是连续一片。如果你想让它“持续显示”,就把条件改成MA5>MA10,但那样信号的提示意义会弱很多,不符合“寻底部区域”的节奏感。

2.3 红二:MACD零轴下翻红,动能拐点确认

红二的条件是MACDCOL>0 AND DIF<0。先看DIF和DEA的定义,这其实是通达信自带的MACD指标核心部分:DIF是12日和26日EMA的差,DEA是DIF的9日EMA。MACDCOL是柱状体的放大值,也就是2*(DIF-DEA),用来表示红绿柱的状态。

红二要求两点同时成立:第一,DIF<0,就是DIF还在零轴之下,说明股价中期趋势还没有完全转多,整体仍处于弱势区间;第二,MACDCOL>0,也就是MACD柱状体由绿转红,说明短期动能开始由空转多。这两个条件合在一起的含义是:弱势格局未改,但跌势动能在衰减、并出现了第一次像样的多头抵抗。

为什么特意要求DIF必须在零轴下方?因为我们要找的是“底部区域”,不是“上涨中继”。如果DIF已经在零轴上方很高位置了,MACD翻红只代表强势回调结束,那叫“追涨信号”,不是“抄底信号”。把DIF<0作为硬性条件,等于给“底部”划了一条线:只有中期趋势还偏弱但动能已经反转的位置,才值得用三红去标记。

这个条件的灵感来自MACD底背离的经典用法——背离本身不重要,重要的是背离之后动能开始实质性转多。三红主图把“零轴下第一次翻红”作为底部动能确认的代理指标,也许不能捕捉到最精确的最低点,但在“概率上最舒服的底部区间”上表现不错。

2.4 红三:收盘站上5日线且均线拐头,价格与趋势共振

红三是三个条件里最讲究的一个:CLOSE>MA5 AND MA5UP AND MA10UP。它要求三件事同时成立:收盘价高于5日均线、5日均线方向向上、10日均线方向向上。

先说CLOSE>MA5。只取收盘价而不看盘中价,是为了过滤掉日内假动作——盘中冲破5日线但尾盘跳水的情况太常见了,收盘确认的意义在于当天多空博弈的最终结果倾向于多头。

再说MA5UP和MA10UP。这里用的是REF(MA5,1),意思是取昨天(前一根K线)的5日均线值,今天的大于昨天的,说明均线在拐头向上。为什么要确认均线拐头而不只是价格站上均线?因为价格站上均线可以是脉冲式的一日游,但如果均线本身开始向上走,说明最近5日、10日的平均持仓成本在抬高,是趋势层面的真实修正。价格行为可以被操纵,均线的斜率骗不了人——这是我想强调的核心观点。

有些版本的三红主图会把均线向上条件改成MA5>MA10 AND MA10>MA20,也就是要求多头排列。我测下来那个版本更适合趋势启动确认,不适合寻底。底部区域刚出现时,均线往往还是空头排列或纠缠状态,强行要求多头排列会把最有价值的早期信号过滤掉。所以红三的条件写的是“拐头”,不是“排列”,这个细节决定了指标的灵敏度。

2.5 组合逻辑与视觉输出:把三个红色信号拧成一股绳

三红的定义是红一 AND 红二 AND 红三,也就是三个条件在同一天同时满足。从概率角度看,三个独立信号共振的成功率远高于单一信号,这就是指标命名的由来——三红,缺一不可。

视觉输出用了三条语句,效果很直观:

DRAWICON(三红,LOW*0.98,1)是在K线最低价下方0.98倍位置画一个图标(通达信的1号图标是向上的小箭头),提示“这里出现了三红信号”。

STICKLINE(三红,HIGH,LOW,0,0),COLORYELLOW是把满足条件的K线以黄色实心柱显示,宽度为0表示极细的柱状线,专门用来给信号K线做高亮标注,不会遮挡原有的K线实体。

DRAWTEXT(三红,LOW*0.94,'底部区域'),COLORRED是在更低位置写出“底部区域”四个红字,这就是这个指标最直观的输出。

均线的颜色也做了区分:5日白色、10日黄色、20日紫红色,方便对照。这些颜色可以按个人习惯随便改,不影响公式逻辑。

3. 从选股到盯盘:手把手把指标装进通达信

3.1 安装步骤:3分钟搞定,不需要写代码基础

第一步,打开通达信客户端,按快捷键Ctrl+F打开公式管理器。这里要注意,通达信有两个公式入口,技术指标公式和条件选股公式,三红主图要放在“技术指标公式”下面,因为它是叠加在主图上显示K线和文字信号的主图指标。

第二步,在左侧树状列表里找到“技术指标公式 → 其他类型”或“用户自定义”,右键选择“新建”。弹出来的公式编辑器里,把公式名称改成“三红底部”之类的名字,公式类型选“主图叠加”。

第三步,把上面那一段源码整体复制粘贴到公式编辑区的空白部分,点击“确定”保存。如果提示语法错误,检查一下是不是全角符号混进去了,通达信公式只认英文字符,中文括号和逗号经常导致报错。

第四步,在主图上右键选择“主图指标 → 选择主图指标”,找到“三红底部”并确认。这时候K线图上就会出现白色的5日均线、黄色的10日均线和紫红色的20日均线,当某根K线满足三红条件时,会看到黄色高亮、红色箭头和“底部区域”文字。

3.2 主图叠加后的界面解读:信号出现后怎么看位置

装好之后不要急着交易,先把信号和位置的关系搞清楚。当“底部区域”四个字出现在K线下方时,重点看两个东西:

一是看信号K线出现的位置。理想情况是经过一段明显的下跌,跌幅至少在20%以上,随后出现三红信号。如果是在横盘震荡的箱体中部出现信号,效果会打折扣,因为箱体中间没有任何趋势支撑,涨跌随机性大。同样一个三红信号,在超跌之后出现和在箱体中部出现,实战价值完全不同。

二是看信号出现后2到3天的走势。真正有效的底部信号出现后,股价不一定马上大涨,但通常不会再跌破信号K线的最低价。如果三天内就跌破了那个低点,说明这波三红共振只是下跌途中的一次技术性反弹,应该果断放弃,不要用“补仓摊薄成本”的思维去死扛。我习惯把信号K线最低价作为止损参考位,跌破就离场,尊重市场。这就是所谓“信号只负责告诉你哪里值得关注,不负责替你保证涨跌”。

3.3 选股公式的扩展用法:把三红条件搬进条件选股器

主图指标的显示逻辑可以直接复用为选股条件。公式管理器里新建一个“条件选股公式”,公式类型选“条件选股”,复用同样逻辑即可:

MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACDCOL:=2*(DIF-DEA); MA5UP:=MA5>REF(MA5,1); MA10UP:=MA10>REF(MA10,1); 红一:=CROSS(MA5,MA10); 红二:=MACDCOL>0 AND DIF<0; 红三:=CLOSE>MA5 AND MA5UP AND MA10UP; 选股:红一 AND 红二 AND 红三;

保存后通过“功能 → 选股器 → 条件选股”调用。我一般在每天收盘后跑一遍选股,把当天满足三红条件的股票加入自选股池,第二天竞价阶段再过滤一轮量能,筛选出放量的入选。注意,选股结果是“当天满足”的快照,第二天如果信号消失不用太在意,重点是观察后续走势是否符合“底部企稳再上攻”的剧本。

4. 实战中常踩的坑和调试心得

4.1 为什么我劝你别在下跌中继里手动抄底

三红主图解决的是“等信号”,但很多朋友在实战中依然管不住手,看到连跌三天就手动买进去,然后安慰自己说“我在底部区域”。手动抄底最大的问题是没有验证条件,纯粹靠感觉和勇气。三红主图的第一个实战价值,其实是帮你建立一个“必须等信号”的纪律意识。

我自己踩过最大的坑是在下降通道里使用指标时,心里想的是“这都跌了30%了,肯定到底了”。结果指标一直不出现三红信号,强行手动进场的仓位被套了两个月。后来我学到一个判断方法:在下跌趋势中,不要猜测底部在哪,只看三红信号何时出现。因为趋势的转折从来不是靠跌幅算出来的,而是靠结构信号确认的。三红主图等于是给你一条“纪律线”:没出现共振信号,就不动手。这个纪律比指标本身更重要。

4.2 信号频繁出现:怎么过滤假信号

任何底部指标在震荡市里都会频繁出现假信号,三红主图也不例外。原因很简单:震荡行情中5日线和10日线反复缠绕,金叉、死叉连续发生,MACD柱状体也在零轴附近来回翻红翻绿,那三个条件很可能隔几天就同时满足一次。

遇到这种情况,我的处理办法是在主图指标上再加一道“跌幅过滤”和“距离过滤”。跌幅过滤的意思是三重共震信号对应的K线,如果距离前高回撤不足10%,则忽略——横盘整理区的信号大多没有参与价值。距离过滤的意思是如果上一次三红信号结束后,股价已经反弹超过15%,那后续信号大概率是趋势末端的高位确认,不再适合按“底部区域”去操作。这些过滤条件不需要写进公式里,写成长线认知即可,因为指标一旦过滤条件过于复杂,反而会错过真正有价值的共振机会。

另外,把均线参数从5、10、20调整成8、13、21也是一个常见的抗干扰方案。8日线适合周级别节奏,13日线和21日线分别对应两周和一个月的平均成本,在震荡市中能滤掉不少短线噪音。但参数变大后信号会晚2到3天,底部区域的价格优势会被削弱。所以参数调整的核心不是追求信号多,而是匹配自己的持仓周期——短线用5/10/20,波段用8/13/21。

4.3 参数调整的尺度和原则:不是越小越灵敏越好

关于参数调整,再分享一个关键原则:**参数越小,信号越灵敏,但噪音越大;参数越大,信号越平滑,但滞后越明显。**5日、10日、20日这套参数对应的是“快确认”逻辑,适合日线级别并且在非极端行情下使用。如果你用在周线上,这套参数就是典型的“周线级别底部确认”,信号极少但含金量高。我试过在三十分钟周期上跑三红主图,效果很差,因为小周期里均线的假交叉和MACD的动能噪音被放大,三红共振一天能出现七八次,完全失去参考意义。

如果你确实想调整参数,建议先改一组试跑三个月再决定,不要把参数改得面目全非。我最常做的调整,是把REF(MA5,1)换成REF(MA5,2)来过滤当日突然的均线拐头假信号,效果等同于要求5日均线连续两天向上。代价是关键时刻会晚一天,但换来了确定性提升,适合稳健型选手。

4.4 常见问题速查表

问题现象可能原因处理建议
导入源码提示语法错误全角符号混入或缺少分号清空编辑器后重新粘贴,将中文括号改为英文括号
指标安装后主图不显示公式类型误选为“副图”右键公式 → 修改公式 → 类型调整为“主图叠加”
信号连续出现两次以上均线在多空临界处震荡加入跌幅过滤/位移过滤,或改用8/13/21参数
底部信号出现后继续大跌下跌中继的假企稳用信号K线最低价作为止损线,破位即离场
选股公式和主图信号不一致条件选股默认取最后一根K线确认选股范围包含当天数据,使用“高级选股”

5. 写在最后:指标只是工具,节奏才是核心

三红主图我前后用了大半年,从最初的频繁操作到后来渐渐摸清它的脾气,最大的收获是理解了一点:底部区域不是某一个最低点,而是一个需要等待和确认的过程。这个指标最大的贡献不是让你买在最低价,而是用一个明确的、可复现的三重共振规则,帮你避开“接飞刀”的陷阱。它把一整套复杂的判底逻辑压缩成了主图上一句“底部区域”,但背后的实战纪律——等信号、设止损、看破位——才是真正决定结果的部分。

我个人在实际操作中的体会是,这类源码指标最重要的不是代码本身有多惊艳,而是你能不能坚持按它的信号节奏来执行。三红信号一年下来就出现那么几次,大部分时间都是在等待,这种等待本身就是在筛选机会。如果看完这篇文章你决定自己试跑一下,我建议先用模拟盘或历史K线回放验证三个月,把信号之后的走势逐一复盘,再决定要不要实盘。最后再分享一个小技巧:把三红主图和周线级别的均线系统结合起来用,日线出信号后,切到周线确认20周均线是否走平,两者共振时,底部区域的可靠性还会再上一个台阶。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 8:12:39

XSS跨站脚本攻击原理、类型与防御实战指南

1. 从“网页弹窗”说起&#xff1a;XSS到底是什么很多人第一次接触XSS&#xff0c;是从某个群里收到一条链接开始的——“点开它&#xff0c;能偷你的cookie”。点开之后&#xff0c;网页弹了个窗&#xff0c;Cookie确实被发走了&#xff0c;然后你就“被下线”了。这其实就是X…

作者头像 李华
网站建设 2026/9/26 8:11:50

Notepad++高效文本处理实战指南:从入门到企业级应用

1. 为什么一个“记事本”值得你花45分钟认真对待Notepad 这个名字听起来像极了Windows自带的那个灰扑扑的记事本——但如果你真这么想&#xff0c;我劝你立刻关掉页面&#xff0c;去下载一个真正的Notepad&#xff0c;然后打开它&#xff0c;把系统自带记事本拖进回收站。这不是…

作者头像 李华
网站建设 2026/9/26 8:11:47

手把手开源构建AI学习资源聚合站:语义搜索+RAG问答系统实战

从“让AI课程卖家集体失业”这个标题聊起吧。事情其实没有标题那么夸张&#xff0c;但背后的逻辑我很认可&#xff1a;现在市面上的AI课程&#xff0c;真正有干货的占比不高&#xff0c;大量内容只是把官方文档、开源社区帖子重新拼凑一遍&#xff0c;再包装成“199元带你精通C…

作者头像 李华
网站建设 2026/9/26 8:11:10

Claude Code提示词模板化:从复用配置到团队协作标准化

从2025年初我开始重度使用Claude Code以来&#xff0c;有个问题一直让我很头疼——每次新开一个项目&#xff0c;都要重新编写一遍系统提示词&#xff08;System Prompt&#xff09;&#xff0c;配置一遍工具权限&#xff0c;敲一遍几乎相同的工作流指令。直到朋友把claude-cod…

作者头像 李华
网站建设 2026/9/26 8:09:57

人机交互设计大作业.zip:从文件结构到可用性测试的完整交付指南

简介&#xff1a;面向高校人机交互课程学生与需要完成交互设计项目的开发者&#xff0c;这份人机交互设计大作业资源包围绕企业食堂订餐系统的完整设计流程展开。包内含22个文件&#xff0c;涵盖docx文档、pptx演示文稿、PDF理论资料、HTML网页及原型压缩包等类型&#xff0c;整…

作者头像 李华
网站建设 2026/9/26 8:09:57

IBM IMM与IMM2远程管理实战:配置、固件升级与故障排查

最近整理了一台 IBM x3650 M4 的远程管理配置&#xff0c;顺手把手上这台 IBM V3700 存储的控制模块也翻出来对照了一遍。发现很多人手里都有 IBM IMM 和 IMM2 的中英文操作手册&#xff0c;但真到用的时候&#xff0c;要么在中文版里找不到对应的英文菜单&#xff0c;要么对着…

作者头像 李华