乐于分享
好东西不私藏

通达信“四维擒龙”指标源码精讲:捕捉涨停后的回踩买点

通达信“四维擒龙”指标源码精讲:捕捉涨停后的回踩买点

点击关注☝置顶+星标每天订阅,学习更多量化知识☼☝

在通达信公式编写中,捕捉“涨停后回踩”的形态是一类非常实用的选股思路。今天我们就以“四维擒龙战法”(涨停基因+超跌洗盘+回踩确认)为例,从零拆解它的实现过程,并分享关键的编写技巧,帮你写出更严谨、更高效的公式。

一、战法逻辑:三个维度锁定主力洗盘结束点

“四维擒龙”的核心逻辑是捕捉一种经典的短线形态:

  1. 涨停基因(主力介入):13日内出现过涨停,表明个股有活跃资金。
  2. 短期超跌(洗盘充分):操作线指标跌破震仓线(45)甚至抄底线(20),代表短期超卖。
  3. 回踩确认(止跌信号):股价回踩到短期均价线附近,出现支撑。

这个组合的本质是:主力用涨停试盘→借势洗盘→回踩支撑后二次拉升。下面我们一步步把它写成通达信公式。

二、核心源码逐行解析(含编写技巧)

我们分别讲解主图指标和选股公式的核心部分。

(一)主图指标中的涨停标记

C2:=REF(C,1);涨停:=IF(REF(C,1)*1.1-C<0.01, 1, 0);STICKLINE(涨停,OPEN,CLOSE,4,0),COLORRED;STICKLINE(涨停,OPEN,CLOSE,3,0),COLORYELLOW;STICKLINE(涨停,H,L,0,0),COLORYELLOW;

编写技巧①:涨停判断的误差处理 直接用C/REF(C,1)>=1.099可能因为浮点精度漏判。这里用REF(C,1)*1.1-C<0.01,允许0.01元的误差,更可靠。STICKLINE绘制粗柱体,参数4、0分别代表线宽和空心/实心。

(二)操作线与阈值系统

LC:=REF(CLOSE,1);操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;趋势线:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;震仓线:=45;抄底线:=20;绝底线:=5;

编写技巧②:理解SMA与RSI的关系 这里实际上是一个缩短周期的RSISMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100就是N周期的RSI。操作线取N=2,是非常敏感的短期超买超卖指标;趋势线取N=14是标准RSI。通过设置45、20、5三条线,可以精确量化“跌破震仓线”“进入抄底区”“绝底区”等状态。

(三)洗盘结束信号(核心条件)

PP:=操作线<震仓线 AND REF(操作线,1)>震仓线;   {收盘下穿45}PP3:=操作线<抄底线 AND REF(操作线,1)>抄底线; {收盘下穿20}HH:=COUNT(涨停,13)>=1;                         {13日内有涨停}A:=SMA(L,4,3);                                 {短期底部均价线}

编写技巧③:用“REF下穿”捕捉临界点操作线<震仓线 AND REF(操作线,1)>震仓线 表示操作线从上方跌破45的那一瞬间。这样选出的信号是“刚刚跌破”,而不是持续在下方,能更精准地定位洗盘结束的时机。

编写技巧④:SMA(L,4,3)的支撑意义SMA(L,4,3)是对最低价做加权移动平均,权重侧重于近期。用它作为回踩支撑线,比简单MA更灵敏,也更贴合K线实体的下沿。

(四)买点标记与图标

STICKLINE(A AND REF(PP,1) AND HH, A*0.9999, A*0.9979,5,0),COLORGREEN;DRAWICON(A AND REF(PP,1) AND HH, L*0.98, 1);

编写技巧⑤:前一天条件用REF(PP,1) 这里用REF(PP,1)表示昨天出现了“下穿震仓线”信号,今天再满足回踩支撑A和涨停基因HH。这样避免了信号出现在下穿当天(可能还在下跌中),而是等次日确认,更稳妥。

编写技巧⑥:画图位置的微调A*0.9999A*0.9979是在支撑线下方绘制一条很窄的带状区域,视觉上像是地面上的标记。L*0.98是在最低价下方2%处画图标,避免遮挡K线。

三、参数优化建议

参数
默认值
优化范围
作用说明
涨停周期
13日
8 – 20日
涨停基因的有效时长
震仓线
45
40 – 50
操作线洗盘警戒值
抄底线
20
15 – 25
超卖区阈值
回踩幅度
1%
0.5% – 2%
回踩支撑线的允许偏离范围

在选股公式中,回踩支撑:=C>=A*0.99 AND L<=A*1.01; 表示收盘价不低于支撑线的99%,且最低价不高于支撑线的101%。可将0.99和1.01参数化,适应不同松紧程度。

四、实战过滤:风控与去重

选股公式开头加入了三层基础过滤:

NOT_ST:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST'));   {剔除ST}NOT_SUSPEND:=VOL>0;                               {剔除停牌}NOT_NEW:=BARSCOUNT(C)>60;                         {剔除上市不足60天新股}风控:=NOT_ST AND NOT_SUSPEND AND NOT_NEW;

编写技巧⑦:新股和ST必须排除 新股一字板无意义,ST股流动性差且容易连续跌停,这些是选股公式的标准过滤项,建议永远保留。

信号去重使用FILTER(基础信号,20);,表示同一个信号在20天内只出现一次,避免连续多日出票。

附:完整公式源码(可直接复制)

主图指标源码

{四维擒龙主图指标}{仅供技术交流,不构成投资建议}{========== 1. 涨停板识别 ==========}C2:=REF(C,1);涨停:=IF(REF(C,1)*1.1-C<0.01 ,1,0);STICKLINE(涨停,OPEN,CLOSE,4,0),COLORRED;STICKLINE(涨停,OPEN,CLOSE,3,0),COLORYELLOW;STICKLINE(涨停,H,L,0,0),COLORYELLOW;{========== 2. 均线与支撑系统 ==========}MA13:MA(C,13),COLORGRAY;MA21:MA(C,21),COLORWHITE;支撑线:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLORMAGENTA;均价线:=AMOUNT/V/100,POINTDOT;{========== 3. 操作线与阈值 ==========}LC:=REF(CLOSE,1);操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;趋势线:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;震仓线:=45;震仓线2:=50;抄底线:=20;绝底线:=5;{========== 4. 洗盘结束信号 ==========}PP2:=操作线<震仓线2 AND REF(操作线,1)>震仓线2;PP:=操作线<震仓线 AND REF(操作线,1)>震仓线;PP3:=操作线<抄底线 AND REF(操作线,1)>抄底线;HH:=COUNT(涨停,13)>=1;{========== 5. 回马枪买点标记 ==========}A:=SMA(L,4,3);STICKLINE(A AND REF(PP,1) AND HH ,A*0.9999,A*0.9979,5,0),COLORGREEN;IF(A AND REF(PP,1) AND HH ,L*0.99,DRAWNULL),COLORRED,CIRCLEDOT;DRAWICON(A AND REF(PP,1) AND HH,L*0.98,1);STICKLINE(A AND REF(PP3,1) AND HH ,A*0.9999,A*0.9979,5,0),COLORGREEN;IF(A AND REF(PP3,1) AND HH ,L*0.99,DRAWNULL),COLORRED,CIRCLEDOT;DRAWICON(A AND REF(PP3,1) AND HH,L*0.98,1);{========== 6. 辅助标记 ==========}B1:='┄┄┄┄┄';DRAWTEXT(均价线 AND 涨停,均价线,B1),COLORGREEN;B3:='┄┄┄┄┄';DRAWTEXT((O+C)/2 AND 涨停,(O+C)/2 ,B3),COLORMAGENTA;B2:='┄┄┄┄┄';DRAWTEXT(涨停,L,B2),COLORGRAY;

选股公式源码

{四维擒龙选股公式}{仅供技术交流,不构成投资建议}{========== 1. 风控过滤 ==========}NOT_ST:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST'));NOT_SUSPEND:=VOL>0;NOT_NEW:=BARSCOUNT(C)>60;风控:=NOT_ST AND NOT_SUSPEND AND NOT_NEW;{========== 2. 涨停基因确认 ==========}C2:=REF(C,1);涨停:=IF(REF(C,1)*1.1-C<0.01 ,1,0);HH:=COUNT(涨停,13)>=1;{========== 3. 操作线与超跌判定 ==========}LC:=REF(CLOSE,1);操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;震仓线:=45;抄底线:=20;PP:=操作线<震仓线 AND REF(操作线,1)>震仓线;PP3:=操作线<抄底线 AND REF(操作线,1)>抄底线;{========== 4. 回踩支撑确认 ==========}A:=SMA(L,4,3);回踩支撑:=C>=A*0.99 AND L<=A*1.01;{========== 5. 选股信号 ==========}基础信号:=风控 AND HH AND (PP OR PP3) AND 回踩支撑;选股:=FILTER(基础信号,20);XG:选股;

五、止损策略:必须配套的风险管理

任何回踩买点都不是100%成功,必须设定明确的止损规则:

  • 动态止损:以回踩确认当日的最低价下方3%作为止损位,跌破离场。
  • 形态失效止损:若买入后股价再次跌破短期均价线A且无法收回,视为形态失败。

在通达信中可使用条件预警辅助监控,但执行纪律仍需人工遵守。

六、总结:把复杂的多条件选股写成清晰公式

“四维擒龙”看起来条件繁多(涨停基因、超跌、回踩、风控),但写通达信公式的核心方法就是分步拆解,逐层组合

思路核心:先定义每一个子条件(涨停、操作线、支撑线),再通过ANDREF把它们按时间顺序串起来。比如“昨天刚跌破震仓线,今天回踩支撑”就写成REF(PP,1) AND 回踩支撑

为什么要使用SMA(L,4,3)作为支撑线? 因为最低价的加权平均能更好地反映短期真实支撑区域,比收盘价均线更敏感,也比单纯看实体下沿更客观。这也是公式编写中“用数据表达形态”的一个典型例子——把肉眼看的“回踩到某条线附近”翻译成C>=A*0.99 AND L<=A*1.01

选股的去重技巧:用FILTER(基础信号,20)可以避免连续多日重复出票,这对实战很有意义——同一个买点信号不应该在一周内反复提示。


风险提示:
欧欧量化知识库所拆解评测的公式指标文档,仅供学习研究之用,不作投资依据。
END

精/选/文/章

  1. 通达信“涨停基因追踪”主图指标公式–量化打板综合评分系统 

  2. 通达信“破势权重通道”主图指标公式–全维度趋势系统  

  3. 通达信“资金趋势主升”主图指标公式–大户量能  

  4. 通达信“超跌反弹”主图指标公式详解–中期修复 

  5. 通达信“龙头股蓄能启动”主图指标选股公式–先蓄能再爆发

  6. 通达信“强势真龙趋势”主图指标选股公式–跟庄寻龙

  7. 通达信“成本锚定交易”主图指标选股公式–资金追踪

  8. 通达信“主力吸筹加仓”主图指标选股公式–牛股起爆

  9. 通达信“30度猎杀主力”主图指标选股公式–飙涨起点

  10. 通达信“多核共振”主图指标选股公式–强势起爆

  11. 通达信“地量反转抄底”主图指标选股公式–精确买点

  12. 通达信“堆量缩量擒牛”主图指标选股公式–抄底突破


温馨提示:点赞+分享,您的支持和鼓励是我最大的动力。