
1. 涨停回踩策略的底层逻辑与BARSLAST函数定位涨停板本身不稀奇稀奇的是涨停之后那几天的走势。我做了这么多年短线见过太多人追涨停被闷杀也见过不少人靠涨停后缩量回踩这个模式稳定吃到第二波。这两种人的区别不在于运气而在于对涨停回踩这个形态的理解深度以及能不能把它翻译成通达信能识别的选股公式。先说清楚这个策略到底在赚什么钱。一只股票涨停说明当天有资金愿意用最高价把筹码全部吃掉这背后要么是消息驱动要么是主力建仓到尾声的拉升。但涨停之后短线获利盘会涌出股价往往会出现回调。关键在于回调的方式如果回调时成交量大幅萎缩说明抛压很轻主力没有出货只是在洗盘如果回调时放量下跌那大概率是主力在借涨停出货这种就要躲开。所以涨停缩量回调这个组合本质上是在筛选那些涨停后筹码锁定良好的标的。那为什么非要用通达信来实现因为人工翻票效率太低。沪深两市每天涨停的股票少则几十只多则上百只你不可能一只一只去看它回调了几天、缩量到什么程度。用公式把这些条件量化几秒钟就能筛出符合标准的票这才是选股公式存在的意义。在写公式之前必须先理解一个核心函数BARSLAST。这个函数是通达信里专门用来计算上一次条件成立到现在的周期数的。它的语法很简单BARSLAST(X)意思是从当前周期往前数最近一次条件X成立是在多少根K线之前。如果今天条件成立返回0如果昨天成立今天不成立返回1以此类推。这个函数在涨停回踩策略里扮演的角色就是定位涨停那天距离现在过去了几天。我举个例子你就明白了。假设某只股票在5天前涨停那么BARSLAST(C/REF(C,1)1.095)这行代码返回的值就是5。有了这个数字我们就能进一步判断涨停后第几天出现了缩量回调的幅度够不够这些都可以围绕BARSLAST的返回值来构建条件。注意通达信里判断涨停不能用C/REF(C,1)1.1这么简单因为不同板块的涨停幅度不同。主板是10%创业板和科创板是20%ST股是5%。所以实际写公式时要么用模糊判断比如1.095要么用品种类型函数做区分。这是新手最容易踩的坑之一。理解了BARSLAST的定位作用接下来就要把它和缩量回调的具体条件结合起来。这里面涉及几个关键参数的设定涨停后第几天开始算回踩缩量缩到什么程度算合格回调幅度有没有上限这些参数没有标准答案但有一套经过实战检验的合理区间。下一节我会把这些参数一个一个拆开讲告诉你每个数字背后的逻辑而不是直接甩给你一个公式让你抄。2. 把缩量回踩翻译成通达信能懂的条件2.1 涨停日的识别与BARSLAST的取值窗口写公式的第一步是先把涨停这个事件准确地标记出来。通达信里最常用的写法是ZT:C/REF(C,1)1.095 AND CH;这里加了CH这个条件意思是收盘价等于最高价也就是封死涨停。为什么要加这个因为有些股票盘中触及涨停但尾盘打开这种烂板的次日走势往往很差不是我们想要的标的。加上CH可以过滤掉这类情况。有了涨停标记之后用BARSLAST定位它T:BARSLAST(ZT);这个T就是涨停到现在的天数。但这里有个细节要注意如果一只股票在最近20天内涨停了两次BARSLAST只会返回最近一次涨停的距离。这其实是好事因为我们关心的是最近这波涨停后的回踩而不是很久以前的那次。接下来要设定一个观察窗口。我的经验是涨停后的回踩一般发生在1到8个交易日内。超过8天还没完成回踩的要么是直接走弱了要么是横盘太久失去了爆发力。所以T1 AND T8;这个条件把观察范围限定在涨停后的第1天到第8天。T0是涨停当天不纳入回踩判断因为当天不存在回踩这个概念。2.2 缩量的量化标准量比与均量线的配合缩量这个词很主观有人说缩到昨天的一半算缩量有人说缩到5日均量以下算缩量。在公式里必须把它量化成一个可计算的条件。我常用的有两种方式第一种是与涨停日成交量对比VOL REF(VOL,T)*0.5;意思是当前成交量小于涨停日成交量的一半。这个标准比较严格适合筛选那些筹码锁定极好的票。但缺点是如果涨停日本身就是巨量那回调时即使缩量也可能绝对值不小。第二种是与近期均量对比VOL MA(VOL,5)*0.8;意思是当前成交量低于5日均量的80%。这个标准更温和适合大多数情况。我通常会把两个条件结合使用取一个或的关系避免漏掉一些形态不错但量能特征稍有差异的票。这里有个实战心得缩量不是越小越好。如果回调时成交量缩到涨停日的20%以下有时候反而说明这只票没人关注了主力可能已经撤了。真正健康的缩量回踩成交量一般在涨停日的30%到50%之间既说明抛压减轻又说明还有资金在关注。2.3 回调幅度与均线支撑的双重约束光有缩量还不够回调的幅度和位置同样重要。如果一只股票涨停后跌了15%即使缩量也不能碰因为趋势可能已经坏了。我的标准是回调幅度不超过涨停日涨幅的一半(C-REF(C,T))/REF(C,T) -0.05;这个条件的意思是当前价格相对涨停日收盘价的跌幅不超过5%。为什么是5%因为涨停是10%回调5%相当于回吐了一半涨幅这是可以接受的洗盘幅度。超过这个幅度说明抛压比预期的大。另外我还会加一条均线支撑的条件。最常用的是10日均线C MA(C,10);这条均线在短线交易里是生命线股价在10日线上方运行说明短期趋势还在。如果回调到10日线附近获得支撑那是最好的买点。有些激进的交易者会用5日线但5日线太敏感容易被洗出去。把上面这些条件组合起来一个基础的涨停缩量回踩选股公式就成型了ZT:C/REF(C,1)1.095 AND CH; T:BARSLAST(ZT); T1 AND T8 AND VOLREF(VOL,T)*0.5 AND (C-REF(C,T))/REF(C,T)-0.05 AND CMA(C,10);这个公式可以直接贴在通达信的选股器里用。但我要提醒一句任何公式都只是筛选工具不是买入信号。筛出来的票还需要你人工看一眼K线形态、板块效应、大盘环境才能决定要不要下手。3. 参数调优不同市场环境下公式该怎么改3.1 震荡市与趋势市的参数差异上面那套参数是我在震荡市里用得比较顺手的配置。震荡市的特点是热点轮动快涨停后回踩的周期短所以T的窗口设在1到8天比较合适。但如果是趋势市比如大盘处于明显的上升通道涨停后回踩的时间可能会拉长有些票会横盘整理10天甚至更久再启动。这种情况下我会把T的上限放宽到12天T1 AND T12;同时把缩量标准稍微放松一点从0.5调到0.6VOLREF(VOL,T)*0.6;为什么要放松因为趋势市里资金承接力强回调时不需要缩到极致就能企稳。如果还坚持用0.5的标准可能会漏掉不少好票。反过来如果是弱势市大盘天天阴跌那就要把标准收紧。T的上限压到5天缩量标准提到0.4回调幅度限制在3%以内。弱势市里容错率低宁可漏掉一些机会也不能踩雷。3.2 不同板块的涨停幅度适配前面提到过主板涨停是10%创业板和科创板是20%ST股是5%。如果你的选股范围覆盖了多个板块就需要对涨停判断做适配。通达信里可以用CODELIKE函数来区分{主板涨停判断} ZT_MAIN:CODELIKE(60) OR CODELIKE(00); ZT_COND:IF(ZT_MAIN, C/REF(C,1)1.095, C/REF(C,1)1.195);这段代码的意思是如果股票代码以60或00开头主板用10%的标准否则用20%的标准。ST股的判断更复杂一些需要结合股票名称一般散户选股时直接排除ST股就行没必要为了它们单独写逻辑。提示创业板和科创板的20%涨停回踩时的波动也会更大。如果你主要做这两个板块回调幅度的容忍度可以适当放宽到8%但缩量标准要更严格因为20%涨停后的获利盘更凶。3.3 加入换手率过滤提高信号质量单纯看成交量有时候会被一些特殊情况干扰比如涨停日本身就是一字板成交量极小那回调时再怎么缩量也缩不到哪里去。这时候可以引入换手率作为辅助判断HS:VOL/CAPITAL*100; HS1 AND HS10;这个条件的意思是当前换手率在1%到10%之间。低于1%说明流动性太差买进去可能卖不掉高于10%说明筹码交换过于剧烈可能是主力在出货。这个区间是我经过大量回测后总结出来的对大多数中小盘股都适用。把换手率条件加进去之后公式的筛选精度会明显提升。但要注意大盘股的换手率天然就低如果你选的是银行、石油这类权重股1%的下限可能就把它们全排除了。所以这个参数要根据你的选股范围灵活调整。4. 从选股到盯盘公式跑通之后的实操链路4.1 选股结果的二次筛选流程公式跑出来的结果少的时候几只多的时候几十只。直接全买肯定不行必须做二次筛选。我的流程是这样的第一步看板块。把选出来的票按行业分类如果某只票所属的板块当天整体走强那它的成功率会高很多。通达信里可以按CtrlD调出板块信息或者直接用板块指数来辅助判断。第二步看分时。选股公式是基于日线的但买入时机往往要看分时图。我一般会在下午2点半之后看这些票的分时走势如果分时图上是缩量横盘或者小幅攀升说明当天抛压不大可以考虑尾盘介入。如果分时图上是放量下跌那就算日线形态再好也要放弃。第三步看大盘。这个不用多说大盘暴跌的时候什么公式都不好使。我一般会看上证指数的5分钟K线如果处于明显的下跌趋势当天就不操作了。4.2 买入时机的选择与仓位管理涨停回踩策略的买入时机我总结下来有三种第一种是回踩到均线附近企稳时买入。比如股价回调到10日线当天收出一根小阳线或者十字星成交量萎缩这时候可以进一部分仓位。第二种是回踩后首次放量突破时买入。有些票回调几天后某天突然放量拉升这时候追进去虽然成本高一点但确定性更强。第三种是涨停后第3到5天分批建仓。这是一种偏左侧的做法适合对个股基本面有深入研究的情况。仓位管理上我建议单只票不超过总仓位的20%同一个板块不超过40%。涨停回踩策略的胜率大概在60%左右意味着10次操作里有4次会亏钱所以必须靠仓位控制来保证整体资金曲线平稳。4.3 卖出规则止盈与止损的量化设定买入之后卖出规则同样要量化。我的止盈标准是盈利8%到12%分批减仓如果遇到再次涨停则持有到次日观察。止损标准是亏损5%无条件离场如果跌破涨停日的最低价不管亏多少都要走。这里有个细节止损位不要设得太窄。有些人设3%止损结果被正常波动洗出去刚卖完股价就拉起来了。涨停回踩策略的波动本身就比较大5%的止损空间是必要的。另外如果买入后3个交易日内没有明显上涨即使没到止损位我也会考虑减仓。因为这说明回踩后的启动力度不够可能还需要更长时间的整理。5. 常见问题排查公式不报错但选不出票怎么办5.1 数据下载与复权设置检查这是最常见的问题。通达信的选股公式依赖本地数据如果数据不全公式跑出来的结果就会有问题。检查步骤第一打开通达信按F10进入数据下载界面确保日线数据和财务数据都下载完整。我一般每周下载一次保证数据不过期。第二检查复权设置。在K线图上按F11可以切换复权模式。选股公式默认用的是前复权数据如果你看的是不复权的图价格会对不上。这个坑我踩过好几次明明公式没问题就是选不出票最后发现是复权设置不对。第三确认选股范围。在选股器里有一个选股范围的选项默认可能是沪深A股如果你只想选主板就要手动改成沪深主板。范围设错了结果自然不对。5.2 BARSLAST返回值的边界情况处理BARSLAST有一个特性如果条件从未成立过它返回的是一个很大的值通常是0x7FFFFFFF或者一个很大的整数。这在公式里会导致T的值异常大从而被T8这个条件过滤掉这其实是符合预期的。但如果你发现公式选不出任何票可以临时把T8去掉看看T的实际值是多少。另外如果一只股票上市时间很短比如刚上市一个月那BARSLAST可能返回一个很大的值因为涨停条件在上市初期可能没出现过。这种情况不需要特殊处理公式会自动过滤掉。还有一种情况是停牌。停牌期间K线不更新BARSLAST的计算会跳过停牌日。如果你的票在涨停后停牌了复牌后的T值可能和你预期的不一样。这个只能靠人工检查公式层面很难完美处理。5.3 选股结果与预期不符的排查思路如果你觉得某只票应该被选出来但没选出来可以按以下步骤排查第一步把公式拆开逐个条件单独测试。比如先只保留ZT条件看看这只票最近有没有涨停。如果没有说明涨停判断有问题可能是复权设置或者涨停幅度标准不对。第二步如果有涨停再加上T1 AND T8看看T的值是多少。如果T0说明今天就是涨停日不符合回踩条件如果T8说明涨停过去太久了。第三步逐步加上缩量、回调幅度、均线条件看是哪个条件把它过滤掉了。这种逐条件排查法虽然笨但最有效。注意通达信的公式编辑器里有一个测试公式按钮可以显示每个条件的计算结果。善用这个功能能省很多排查时间。6. 进阶思路把单一日线公式扩展成多周期共振系统6.1 周线过滤用大周期提高胜率日线公式选出来的票如果周线形态也配合胜率会明显提升。具体做法是在选股公式里加入周线条件{周线MACD金叉或红柱放大} W_MACD:MACD.MACD#WEEK; W_MACDREF(W_MACD,1);这段代码引用了周线的MACD指标判断周线MACD是否在放大。如果周线趋势向上日线的回踩就是顺势回调成功率更高如果周线趋势向下日线回踩可能只是下跌中继。不过要注意跨周期引用会降低公式的运行速度。如果你选股范围是全市场5000多只票加上周线条件后可能需要跑几分钟。我的做法是先用日线公式粗筛再对筛出来的票人工看周线这样效率更高。6.2 分时预警把选股公式改成条件预警通达信支持条件预警功能可以把选股公式挂在后台当盘中满足条件时自动弹窗提醒。设置路径是功能 - 预警系统 - 条件预警设置。把涨停回踩公式加进去之后选择预警范围比如自选股或者某个板块设置好刷新频率一般30秒一次当天盘中如果有票满足条件就会提醒你。这个功能特别适合上班族不用一直盯着屏幕。但要注意盘中预警和盘后选股的结果可能不一样。因为盘中成交量还没走完缩量条件可能暂时满足但尾盘放量了就不满足了。所以预警信号只能作为参考最终决策还是要等收盘后确认。6.3 结合RPS强度指标筛选强势股RPS是相对价格强度指标用来衡量一只股票在一段时间内的涨幅在所有股票中的排名。通达信里没有内置RPS需要自己用公式计算RPS:EXTDATA_USER(1,0)/10; RPS85;这段代码引用了扩展数据里的RPS值判断是否大于85。RPS大于85意味着这只票的强度超过了85%的股票属于强势股。涨停回踩策略本身就偏向强势股加上RPS过滤之后选出来的票质量会更高。不过RPS的计算需要盘后数据而且需要提前在通达信里设置好扩展数据。具体设置方法这里不展开网上有很多教程。核心思路就是用RPS把弱势股排除掉只做强势股的回踩。7. 我踩过的坑与实战心得7.1 一字板涨停的回踩不能用这套公式一字板涨停的票成交量极小回调时缩量条件很容易满足但这种票往往是消息驱动一旦开板就是连续跌停。我早期用这套公式选过几只一字板回踩的票结果亏得很惨。后来加了一个条件REF(VOL,T)REF(MA(VOL,5),T)*0.5;意思是涨停日的成交量要大于5日均量的一半过滤掉那些缩量一字板。这个条件加上之后选出来的票质量明显提升。7.2 除权除息日的干扰要手动排除如果一只票在涨停后发生了除权除息价格会出现跳空公式里的回调幅度计算就会失真。这种情况公式层面很难自动识别只能靠人工检查。我的做法是选股结果出来之后快速扫一眼K线图如果有明显的除权缺口直接跳过。7.3 不要迷信公式盘感同样重要公式能帮你缩小范围但不能替你决策。我见过太多人把公式当成圣杯选出来就无脑买结果亏钱之后怪公式不准。其实公式只是工具它告诉你这只票符合涨停缩量回踩的形态但是否符合买入条件还需要结合大盘、板块、个股基本面综合判断。我的习惯是公式选出来的票先加入自选股观察一天第二天看它的分时走势和板块效应确认没问题再动手。这样虽然会错过一些快速拉升的票但能避开很多陷阱。做短线活得久比赚得快更重要。最后分享一个小技巧把选股公式的结果导出到Excel加上一列次日涨幅每周统计一次胜率。坚持一个月你就能知道这套参数在当前市场环境下到底好不好用需不需要调整。这比盲目相信任何人的推荐都靠谱。