简介:通达信火箭发射指标公式是一套面向股票短线交易者的技术分析工具,适合有一定看盘经验的通达信用户直接调用。资源以1个doc文档打包,大小仅466KB,内容为完整公式源码及逐段注释,无需额外依赖。公式由VAR1至VAR6六个核心变量构成:VAR1衡量9日价格位置,VAR2至VAR4分别计算收盘价对6日、12日、24日均线的偏离度,VAR5对上述偏离进行加权,VAR6再做3日平滑,最终输出MACD柱、K/D/J随机指标,并设置-6、-8、-10三档阈值触发“提醒”、“关注”、“出击”,以及警戒雷达、引导雷达、制导雷达、发射、导弹等多重预警信号,底部20线、顶部80线与100线则提供参考边界。目前已有1043人学习下载,适合希望理解公式逻辑并自行调整参数、优化选股策略的技术分析爱好者。 在通达信里搜“火箭发射”指标公式源码,能翻出几十个同名版本,参数和画法五花八门,但真正把“启动”那一刻讲清楚的并不多。这套公式我自己用了三年多,前前后后改过好几个版本,当前留用的核心思路很朴素:把均线多头、量能放大、平台突破、MACD转强这四组条件放在一起做共振筛选,在股价从整理末端突然发力时给出提示。它对想读懂别人源码、或者想自己动手改选股条件的朋友尤其友好,因为所有判断都是独立函数,拆开看每个都简单,合在一起又能过滤掉大部分无效波动。
1. “火箭发射”抓的是什么行情:整理末端的启动瞬间
1.1 为什么叫“火箭发射”,而不是普通的金叉突破
火箭发射这个叫法非常形象。火箭点火前一定是在发射台上静止等待,燃料积攒够了,点火后才会快速升空。股票也一样,启动前通常有一段横盘或缩量洗盘,主力把浮筹清洗干净,再突然放量拉离成本区。这个“突然”就是信号要捕捉的位置。
我试过的很多指标只抓住其中一个侧面,比如只看放量,或者只看均线金叉。回看历史图好像都不错,一放到实盘里就频繁出错。原因也不复杂:单一条件在事后复盘时看着清晰,但在当时同一天满足条件的票可能有一两百只,绝大多数只是普通波动,根本谈不上启动。真正能持续用的“火箭发射”版本,做的都是同一件事——把“整理结束、开始拉升”的瞬间用公式语言明确写出来。
1.2 四组条件共振,降低假信号
真正让我留下这个版本的原因,是它把四组条件放在一起做共振。每一组条件解决一个维度的问题,你可以这样理解:
| 条件 | 表达含义 | 主要防什么 |
|---|---|---|
| 均线多头 | 趋势方向向上 | 下跌途中的反抽 |
| 量能放大 | 有真实资金参与 | 缩量假突破 |
| 平台突破 | 低位压力刚被突破 | 高位接盘 |
| MACD转强 | 中期动能开始发散 | 无量反弹 |
四句话连起来读就很直白:一只票在低位横盘了一段时间,突然有资金进场,价格站上短期均线,动能开始扩散——这种时候的启动才值得关注。打个比方,单个条件就像在楼道里听到一声响动,你不会立刻出门检查;四个条件同时满足,等于声音、震感、烟雾报警器同时响了,这时候才应该认真应对。这套指标的设计逻辑就是这个。
2. 源码逐段拆解:均线、量能、平台、MACD的叠加逻辑
2.1 副图指标源码:直接复制就能用
老规矩,源码我会在本地存一份doc文档备份,方便复盘时随手翻。下面这份副图源码,你可以直接复制进通达信公式编辑器,新建一个技术指标,粘贴保存就能显示。
{火箭发射 副图} DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD0:=(DIFF-DEA)*2; V5:=MA(VOL,5); 量能突破:=VOL>REF(V5,1)*2; 突破平台:=CLOSE>REF(HHV(HIGH,20),1); 均线多头:=MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,20); 启动信号:=量能突破 AND 突破平台 AND 均线多头 AND DIFF>DEA; STICKLINE(启动信号,0,MACD0,2,0),COLORYELLOW; DRAWTEXT(启动信号,MACD0,'火箭'),COLORRED;这段代码拆开看都不复杂。DIFF、DEA、MACD0是MACD的三条核心计算,前两行用EMA做指数平滑,第三行把柱线值放大两倍,方便在副图上观察。V5是5日均量,量能突破的含义是“今天的成交量大于昨天之前5日均量的2倍”。注意这里我强烈建议用REF(V5,1)而不是直接用V5,因为今天的量如果直接参与均量计算,会自我抬高基准,信号会变钝。
突破平台用的是CLOSE>REF(HHV(HIGH,20),1),意思是“今天的收盘价大于20个交易日内的最高价”。这里必须用收盘价而不是盘中最高价,盘中瞬间刺破又跌回来不算真突破,这是最容易被忽视的细节。最后两行是画图函数,STICKLINE在信号出现时画一根黄色柱,DRAWTEXT在对应位置写上“火箭”两个字。副图整体看起来就是MACD图上偶尔冒出一根亮色柱和文字提示,复盘时扫一眼就知道历史上哪几天出现过这个信号。
2.2 主图标示版:把信号直接画在K线上
如果你更习惯在主图上看信号,可以用另一个版本。思路完全一样,只是把输出从副图柱子换成了K线下方的箭头:
{火箭发射 主图} DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); V5:=MA(VOL,5); 放量:=VOL>REF(V5,1)*2; 突破:=CLOSE>REF(HHV(HIGH,20),1); 多头:=MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,20); 启动:=放量 AND 突破 AND 多头 AND DIFF>DEA; DRAWICON(启动,LOW*0.98,1);这个版本的优势是能直接看到信号出现时的K线形态和均线位置,复盘特别好用。DRAWICON的第三个参数是图标编号,不同版本的通达信显示的图形会略有差异,通常是向上箭头,画在K线下方0.98倍最低价附近,不会遮挡K线主体。
2.3 参数设计背后的原因
很多人拿到公式第一件事就是改参数,我的建议是先把原版跑顺了再说。当前这套参数不是我随便拍的:MACD的12、26、9是通达信里最广泛的默认参数,对中期动能的跟踪比较稳定;均线用5、10、20是日线级别的短线常用组合,信号不会太迟钝也不会过于敏感;20日平台约等于一个月的高点压力,太短了没有压力意义,太长了大部分短线票等不到突破;量能2倍是个折中值,1.5倍太容易触发,3倍又太苛刻,统计下来2倍在多数活跃股上是平衡点。
参数本来就是根据经验调的,不同板块、不同活跃度的股票会有差异。比如次新股波动大,量能倍数可以适当调高到2.5;低位大盘股启动慢,20日平台可以放宽到30日。这个我们放到下一节展开讲。
3. 两套实战公式:副图盯盘版与条件选股版的参数差异
3.1 副图和选股公式不能直接混用
新手最常犯的错,是把副图公式整个复制到条件选股里,结果要么报错,要么选不出结果。原因很简单:副图公式里的STICKLINE、DRAWTEXT是绘图函数,条件选股公式根本不允许这些输出,它只需要一个最终的逻辑判断结果。同一个思路要做到不同用途,往往要拆成两个版本的公式,这是通达信编写里很基础但也最容易被忽略的一点。
3.2 选股公式完整源码
盘后跑条件选股,我用的版本是这个:
{火箭发射 选股} DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); V5:=MA(VOL,5); 放量:=VOL>REF(V5,1)*2; 突破:=CLOSE>REF(HHV(HIGH,20),1); 多头:=MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,20); 启动:=放量 AND 突破 AND 多头 AND DIFF>DEA; XG:FILTER(启动,3);末尾的FILTER(启动,3)很多人不理解,它的作用是把连续触发的信号收拢成一个:今天出现信号之后,接下来3个交易日内即使条件依然满足,也不再重复输出。这样选出来的结果列表不会出现同一只票连续几天霸榜,看着清爽,跟踪起来也不乱。
如果你希望信号再收敛一点,可以加一道涨幅闸门:
涨幅:=CLOSE/REF(CLOSE,1); 过滤:=涨幅>1.02 AND 涨幅<1.099; 启动2:=启动 AND 过滤;这里的意思是,涨幅低于2%的,很可能只是脉冲,力度不够;涨幅超过9.9%的,基本已经涨停,一字板根本买不进。把两端砍掉,留下来的是还能从容介入的候选池。
3.3 盘中预警和盘后选股分开对待
盘中跑这个选股公式,效果其实不如盘后稳定。因为成交量数据随时在变,上午十点的量经常已经超过5日均量的两倍,这时候选出来的票,很多下午就熄火了。我的习惯是收盘后统一跑一遍条件选股,把结果存成自定义板块,晚上慢慢看。
如果你确实要做盘中预警,有个变通办法:把量能的2倍改成2.5倍甚至3倍,用灵敏度换稳定度。宁可信号少一点,也别被盘中脉冲骗进去。这个取舍在实盘里非常重要,很多人指标用不好,不是公式的问题,是使用场景没选对。
4. 实测中常见的三类误报与过滤思路
4.1 放量滞涨:量能条件太敏感了
这是我在实盘里遇到最多的一类误报。股票早上放量拉起,下午冲高回落,收盘只涨1.5%,但全天的量能确实达到了5日均量的2倍以上。公式看到的是“放量突破”,实际盘面告诉你的却是“上方抛压沉重”。所以我的做法是给公式加上实体确认:当天必须是阳线,而且实体涨幅足够大。前面提到的涨幅过滤就是为此设计的,我在历史行情里反复对照时发现,加与不加这一条,信号质量差距非常明显。
4.2 假突破:冲过平台又跌回来
另一种常见误报是“一日游”假突破。股价盘中突破了20日平台,尾盘又跌回平台下方。如果你只要求“收盘价高于前20日最高价”,主力完全可以做一根带长上影线的假阳线来骗信号。更稳的写法是用连续确认:
突破A:=CLOSE>REF(HHV(HIGH,20),1); 确认:=COUNT(突破A,2)=2;也就是要求连续两天收盘都站上平台。这个改法会把信号延后一天,买点相应抬高一些。我的折中方案是:信号出现当天先放进自选股,第二天看它是不是还站在平台上方、量能有没有继续跟上,确认了再动手。迟一天买,买贵一点,但能避开不少假突破,值。
4.3 大盘弱势里信号满天飞,纪律比公式重要
还有一类误报跟个股本身关系不大,是大盘环境造成的。指数单边下跌的时候,很多个股的“放量突破”只是超跌反抽,公式照常出信号,买进去就容易吃面。我自己统计过,这个信号在震荡市和上升趋势里的表现,要明显好于单边下跌市。
所以我不建议在公式里写太复杂的大盘判断代码,更实用的做法是:每天选股前先看一眼大盘指数是否站在20日线上方,或者当天涨停家数是不是明显多于跌停家数。环境不对就空仓,信号再漂亮也别硬上。这是纪律问题,不是公式问题。
注意:任何指标公式都不能保证盈利,“火箭发射”也一样。它真正的作用是帮你节省盯盘时间、缩小候选范围,风险控制还得靠自己的仓位和纪律。
5. 信号出现以后怎么操作:介入节奏与止损止盈的配合
5.1 买点细节:别在信号出现当天追高
信号解决的只是“选什么”的问题,“什么时候买”要靠节奏。我的操作节奏是:信号出现的当晚复盘,第二天竞价和开盘阶段观察,如果高开不多、盘中回踩5日均线缩量企稳,再考虑分批介入。如果第二天直接高开超过5%,这种时候情绪已经过热,追进去很容易为别人的利润买单。
另外,信号要结合板块热度验证。如果这只票所在的题材当天在涨停榜前排,持续性强很多;如果只是孤零零一只票在涨,启动大概率走不远。题材、资金、位置三者能匹配上,再动手也不迟。
5.2 止损:启动K线是最重要的防线
买之前先想清楚哪里是“证伪”的位置。我习惯把启动当天的K线最低点作为防守位,收盘价跌破了,就说明突破被否定,无条件先出来。比如启动日最低价是8.5元,第二天收盘跌破8.5元,这个信号就当没出现过。
另一种做法是固定比例止损,亏损达到5%就离场。两种各有适用场景:启动K线止损适合波动大的题材股,能扛住洗盘;固定比例止损适合稳健型标的,思路简单,不容易纠结。不管用哪种,一定要在买入前就定好,不能等真跌了再临时拍脑袋。
5.3 止盈分批走,仓位上用统计说话
止盈我分两步走。第一目标是利润10%到15%,同时看一下前面有没有明显的成交密集区或前期高点,到了就减掉一半。剩下的仓位用5日均线做跟踪止盈,只要5日线不破就一直拿着,跌破再走。这套规则不见得每次都能卖在最高点,但能保证大部分利润落袋,也不至于卖飞。
仓位方面,我的建议是先拿固定小仓位测试这个指标,每笔记录信号日期、买入价、止损价、最终盈亏。跑够几十笔之后,你对这个信号在你自己常用品种上的胜率就有底了,再决定要不要把仓位加上去。别上来就重仓赌一个信号,公式只是工具,活得久比赚得快重要。
最后说一点个人体会:这套指标用久了你会发现,它最大的价值不是替你做决定,而是把几千只票缩到你每天晚上能认真看完的十几只,让你把精力花在真正值得研究的地方。股票市场里没有稳赚的信号枪,但有一套好用的筛选器,配合自己的纪律,已经能帮你过滤掉大部分低质量的交易机会。
本文还有配套的精品资源,点击获取