
简介这是一份面向通达信软件用户的抄底选股指标公式源码适合有一定技术分析基础、希望减少无效信号并把握底部机会的投资者。文档提供了完整的指标公式核心逻辑结合股价与中长期均线的偏离度、量能变化及近期K线形态信号数量少但筛选条件较严格据称成功率较高。资源仅包含1个doc文件大小110KB内容为可直接复制的通达信公式代码用户可粘贴到公式管理器中使用也可参考源码逻辑调整参数或扩展选股条件。目前已有805人学习/下载对于追求高胜率抄底信号、不愿被频繁提示干扰的实战型用户具有较强的参考价值与可操作性。1. 抄底高手信号少胜率高这套思路在解决什么“抄底高手”这类指标在通达信源码圈里不算新鲜但它与其他抄底公式最大的不同是设计取向不在每个小低点都喊买而是靠多条件串联把普通回调、下跌中继、假企稳滤掉只留下少数几个极端位置。信号一旦出现往往对应连续大跌后的情绪拐点而不是简单的高低抛吸提示。这种取向适合两类人一是做短线反抽的需要在暴跌末端找到止损空间小的位置二是做中长线分批建仓的希望用低频信号避开左侧阴跌的煎熬。它不适合日常高抛低吸也不适合当成“出信号就涨”的圣杯。下文从拆条件、写公式、装预警、验胜、砍假信号逐步展开重点不是复制某段神秘源码而是让你能调得动、改得准真正理解“信号少但成功率相对高”是靠什么实现的。2. 拆解“抄底高手”的底层构成超跌、背离与量能确认2.1 超跌度量回撤幅度与超卖区是第一道门“抄底高手”的底首先得是一个足够深的坑。常见做法是同时看两个维度距离前期高点回撤了多少、短期价格动量是否进入超卖区。前者用区间最高价到当前价的距离来衡量后者用 RSI(6) 或 CCI(14) 这类摆动指标表达。先看最简单的回撤判断N:120; BACK:CLOSE/HHV(HIGH,N)-1; DEEP:BACK-0.35;HHV(HIGH,N)求的是 N 日最高价BACK表示当前收盘价相对这个高点的回撤比例。-35%表示价格从 120 日高点回落超过 35%。这个阈值并不是固定真理它的作用是把行情分为两类普通回调与深度出清。在指数层面35% 的幅度往往对应一轮较完整的主跌段在个股层面这个幅度已经能滤掉大量高位横盘和初跌品种。如果股票波动率本身特别小可以把阈值放宽到 25%如果是高波动品种设到 45% 也不罕见。注意这里用的收盘价与最高价的比值能避免盘中长下影造成的位置误判。再看超卖判断RSI6:SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; EXTREME:RSI612; CCI_EXTREME:CCI(14)-150;第一行是通达信里常见的 RSI 写法MAX(CLOSE-REF(CLOSE,1),0)只取上涨幅度ABS取涨跌绝对幅度两者做平滑后相减就能得到 6 日 RSI。一般 6 日 RSI 掉到 20 以下已经说明短线跌得既快又急把阈值设成 12基本只在连续阴线或大阴之后出现。CCI(14)-150从统计偏离角度描述价格进入极端低位和RSI612互为印证。超卖不等于底部弱市里连续超卖还能再超卖所以这部分条件只负责“找出值得关注的区域”真正的触发还要看后续确认。2.2 底背离价格创新低动量不创新低底背离在抄底高手类公式里的作用是把“超卖”升级为“止跌企稳”。逻辑很直接股价继续创出新低但 RSI、MACD 等反映动量的指标没有同步创出新低说明杀跌动能开始衰竭盘面随时可能转向。在通达信里写底背离不能只用一句CROSS(RSI6,12)带过必须定义清楚“前一个低点”与“当前低点”之间的比较关系LOW_A:LLV(LOW,60); LOW_B:REF(LLV(LOW,60),5); PRICE_NEW_LOW:LOW_ALOW_B; RSI_A:LLV(RSI6,60); RSI_B:REF(LLV(RSI6,60),5); DIVERGENCE:PRICE_NEW_LOW AND RSI_ARSI_B;LLV(LOW,60)是 60 日内最低价REF(...,5)表示 5 日之前的值。这段代码比较的是当前 60 日最低价已经低于 5 日前的 60 日最低价而当前 60 日 RSI 低点却高于 5 日前的 RSI 低点。两者同时成立就是一个结构化的“价格新低、动量未新低”底背离。这个写法肯定比手工画线粗糙但便于程序化扫描。5 日的间隔可以改成 3 或 8间隔越大信号越少误报也越少间隔越小交易机会增多但假背离变多。如果个股下跌是由连续一字跌停造成的背离条件往往会失效因为一字板期间 RSI 的计算会被极端价格扭曲这种标的建议直接跳过。与市面上常见的“三步点睛”“三步点金”类副图公式相比底背离的优点不是提前而是更少。那些公式常常把 K 线组合拆成触底、反转、看多几个状态听着层次分明实际是把同一段下跌拆成多个描述性信号使用者看到的信号数量明显增加成功率自然被稀释。背离条件只回答“动能在衰竭”这一个命题所以信号少但每个信号的信息密度高。2.3 量能确认缩量跌完放量接回最后一层是量能确认也是把“可能见底”推进到“有人愿意接”的关键。常见组合是前期下台阶时成交量逐步萎缩说明抛压在减轻信号当天或之后一两天成交量温和放大说明有资金在这个位置进场。代码示例VOL5:MA(VOL,5); SHRINK:VOLVOL5*0.7; EXPAND:VOLREF(VOL,1)*1.05 AND VOLVOL5*0.8; CONFIRM:SHRINK AND EXPAND;SHRINK用 5 日均量来衡量当天量能收缩程度0.7表示成交只有 5 日均量的七成属于明显缩量。EXPAND要求成交量比昨日放大 5% 以上同时不能掉到均量八成才算承接。这段逻辑是“先缩量、后放量”单看某天放量没有意义因为下跌初期往往也在放量只有等缩量周期出现后再放量才更像下跌衰竭后的承接。这个条件会让信号进一步变少但也把纯靠超卖抢反弹造成的亏损单压下去。三层条件串起来后信号数量会急剧下降。用一个表能直观看到每道门大概滤掉了什么条件层级过滤目标对信号数量的大致影响深度回撤回撤35%高位震荡、初跌段信号减少一半以上超卖/超卖极值阴跌中途、假企稳剩余信号的一半左右底背离连续趋势下跌中的单纯超卖剩余信号再减半缩量后放量无量反抽、弱反弹最后只剩较少的观察信号这个表格只是方向性估计不针对任何具体股票。它要解释的是“信号少”的核心原因每道条件都在砍掉不确定性而不是因为代码里写了什么神秘函数。3. 写出一个可实际使用的抄底高手信号公式、预警器与参数3.1 主公式骨架左侧极值与右侧启动的叠加把第2章的三层条件整合成一条可直接粘贴到通达信的副图指标建议写成两个信号抄底是激进信号只做极端超卖和单日形态修复高手是稳健信号额外要求站上 5 日均线并出现温和放量。两条线配合能分清“该关注”和“可动手”。{抄底高手主图/副图骨架} N:120; BACK:(HHV(HIGH,N)-CLOSE)/HHV(HIGH,N)*100; RSI6:SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; CCI_EXTREME:CCI(14)-150; RECOVER:(CLOSE-LOW)/(HIGH-LOW0.0001)0.5; VOL5:MA(VOL,5); SHRINK:VOLVOL5*0.7; EXPAND:VOLREF(VOL,1)*1.05 AND VOLVOL5*0.8; LB:BACK35 AND (RSI612 OR CCI_EXTREME); DRAWTEXT(LB AND RECOVER,LOW*0.98,抄底),COLORRED; GJ:LB AND CLOSEMA(CLOSE,5) AND MA(CLOSE,5)REF(MA(CLOSE,5),1) AND EXPAND; DRAWTEXT(GJ,LOW*0.95,高手),COLORYELLOW;逻辑说明BACK计算当前价距 N 日最高价的回撤百分比LB把深度回撤与超卖极值合并成基础买区。RECOVER判断收盘价收复全天振幅的一半以上用来过滤高开低走的伪企稳GJ在LB基础上要求收盘站上 5 日线、5 日线本身走平向上、成交量较昨日放大。这个组合会让高手信号比抄底信号明显更少但入场点更靠近短线趋势确认止损位也可以放得更近。为什么同时保留两个信号而不是只留一个因为左侧信号负责发现右侧信号负责执行。抄底文字的潜在价值是提醒你开始盯盘高手文字才提醒你真正符合可交易条件。把两个信号都画出来可以避开很多网上源码只留一个信号、导致使用者天天对着已经错过位置的信号懊悔的问题。要注意DRAWTEXT只是画文字不影响选股结果。3.2 装进通达信公式管理器并配置条件预警拿到源码后的操作路径不复杂打开通达信用快捷键调出公式管理器选择“新建”公式类型选“副图”代码区粘贴上面的内容测试通过后保存。接下来到“功能”菜单里打开“条件选股”选择刚才保存的公式就能在今天触发GJ的个股里做筛选。如果想盘中自动盯盘常规做法是把“条件预警”接上这个公式。先在预警设置里新建条件加入沪深 A 股或自己的观察池扫描周期选“日线”触发后系统会在行情列表中弹出提醒。盘中自动盯盘的前提是通达信能收到实时行情否则盘中扫描得到的结果仍是上一次收盘数据。如果只用副图信号的GJ变量做条件预警需要另建一个条件选股公式核心写成XG:GJ AND COUNT(GJ,5)1;COUNT(GJ,5)1表示最近 5 根 K 线里只有今天首次满足GJ。这样能避免同一段企稳行情连续多天冒出重复信号选股列表里也不会每天反复出现同一只票。把XG这条输出放在独立的选股公式里副图继续保留DRAWTEXT画线两者各司其职。3.3 参数怎么调信号密度与可信度的换算参数调整不是拍脑袋。同样一段源码使用者最容易踩的坑是把 RSI 阈值从 12 抬高到 20期望多抓几次机会结果是在下跌中继里频繁误报。参数设置必须放在“信号减少但成功率优先”这个目标里理解建议用下面的表来对照参数建议初始值调小调大N回撤窗口120更早进入深度回撤区但容易把中期下跌误判为底部更要求长周期深跌信号少且更极端RSI6阈值12几乎只在连续暴跌中触发会包含更多普通回调CCI阈值-150接入的品种更多、更杂只处理异常恐慌信号极少VOL缩量系数0.7缩量要求放松信号提前更严格缩量确认更晚EXPAND放量系数1.05更早发现放量放量要求变高信号更可靠但更滞后注意参数一旦超过 4 个很容易落入为拟合历史而调参的陷阱。个人习惯是先固定回撤窗口和 RSI 阈值只调量能系数调完用包含系统性下跌行情的年份段观察而不是只盯着最近一年。这个点第4章会展开说明。4. 验证成功率与防止“信号少但不可靠”的自欺4.1 先定义“成功”看浮亏还是看向上空间“成功率很高”这句话在海量网传源码里都有但很少说清评价口径。动手之前必须先定义“什么算成功”。只统计信号后 5 日内是否出现过红盘成功率会虚高真正和抄底相关的口径通常分两个维度一是“5 日内最高涨幅能否达到预设止盈”二是“信号后 3 日内最大浮亏是否超过可承受范围”。手工回测时建议把每个信号所在日期、信号后 3 日最低价、5 日最高价、10 日收盘价顺次记入表格再用字段去套不同口径。比如字段含义对“成功”判断的作用信号日期与收盘价记录入场参考价作为后续所有收益率的基准随后3日最低价判断最大浮亏低于入场价 5% 以上说明止损会先被打掉随后5日最高价判断利润空间若最大涨幅不到 3%基本没有操作价值随后10日收盘价判断中线延续性辅助区分反抽与反转具体操作可以分成三步来做先通过条件选股导出信号日期与收盘价再用通达信的数据导出功能把每只股票信号日后 5 日、10 日的最高最低价取出来最后在 Excel 里算两个字段最大浮亏用“随后 3 日最低价 / 信号收盘价 - 1”最大涨幅用“随后 5 日最高价 / 信号收盘价 - 1”。用这两个派生字段对照上面表格里的口径你很快能看出标称“成功率 90%”的源码到底靠不靠谱。4.2 样本量不足时信号越少越容易被骗低频信号的隐含风险是样本量过小。如果一只股票的公式在最近三年只触发过 3 次其中两次赚钱就宣称胜率 67%这在统计上没有意义。做回测时至少需要有 30 到 50 个信号样本再把视角放宽到不同年份、不同市场环境下观察才有资格谈成功率。拿到网上那些标注“信号极少成功率 90%”的公式源码时第一步不是抄代码而是看它的条件里是否藏了类似“恰好避开某些暴跌段”的过拟合写法。常见过拟合写法值得留意一是直接写死日期或价格区间在通达信里通常表现BETWEEN(DATE,....)这类函数二是叠加了太多极度苛刻的条件比如“回撤超过 50% 且 RSI6 小于 8 且成交量只有 5 日均量的三成且 MACD 金叉第二天”这样的信号五年只出现一两次无法视为可重复的交易逻辑。网传的所谓“通达信国宝级指标源码”里不少就是这种高维条件压缩成的少数样本集合看着漂亮换一段行情就失效。如何验证换一段行情是否失效用通达信的历史区间统计可以看到同一公式在不同阶段的触发数量。先把坐标切到 2015 年剧烈波动阶段或 2018 年阴跌段再切到 2022 年之后的市场结构记录两段行情的触发数量与后续表现。如果某个公式只在一类行情里表现好其他年份要么不触发、要么频繁失败那它的高成功率大概率是过拟合产物。这也是为什么建议在回测表里单列“样本年份”字段而不是只做一个汇总胜率。4.3 把公式与盯盘习惯结合的验证动作在实际使用中我习惯给抄底高手公式加一个历史触发统计把信号频率直接显示在副图上历史触发:COUNT(GJ,500);这句画出的是一条 0 到 500 之间的计数线含义是最近 500 个交易日内满足GJ条件的 K 线根数。如果过去两年触发次数少于 5 次基本可以判断这个公式在当前票上失效如果触发数量太多说明条件不够严会落回假信号多的泥潭。不用怕信号少信号少是这个策略自带的特点真正要警惕的是信号少到没法验证或者验证结果极好但完全经不起另一段行情考验。把触发次数、触发区间、后续表现三个字段放进同一张表比单独盯着胜率更有说服力。5. 实战中该砍掉的三种“高位抄底”5.1 均线空头排列且价格远离年线时信号只能观察当 MA5、MA10、MA20 从上到下呈典型空头排列同时价格处于年线下方且偏离超过 30% 时即使GJ信号触发也只能当作超跌反抽来处理。这种位置的反抽经常只有三五天空间有限并不适合跌破信号低点仍然持有。可以在公式里加一条过滤MA(CLOSE,250)CLOSE且CLOSEMA(CLOSE,250)*0.7时不输出高手文字只看抄底的观察提示。5.2 ST、退市整理、业绩雷处理期直接排除通达信指标本身没有业绩雷过滤但公式可以用函数滤掉部分异常品种。部分版本支持NOT(NAMELIKE(ST))或者用价格与涨跌停状态间接判断。更稳妥的做法是在条件选股时直接排除 ST、*ST、退市整理板块这类低价股在涨跌停限制下容易出现连续一字跌停超卖指标失真抄底成功率没有参考意义。对这个思路来说不是每个低点都值得参与流动性异常的品种要从源头丢掉。5.3 左侧信号出现后的三层跟进而不是一次买满信号越少越要珍惜。当副图出现高手文字时先建 1/3 观察仓把该信号 K 线的最低价作为参考止损位若第二日不破该低点且收盘仍在 5 日线上方再补 1/3当 5 日均线上穿 10 日均线时补最后 1/3。这样做不是为了让资金分散而是让“信号”从一瞬间的判断变成一段印证关系。一旦跌破参考低点代价是可控的。提示不要用 V 型反转预期替换止损纪律。抄底高手标识的只是低风险关注点不是百分百最低点。止损设在信号 K 线最低点下方 1% 到 2%是这类低频指标最常用的落地方式。本文还有配套的精品资源点击获取