通达信屠龙刀副图指标源码解析与实战调试指南
2026/9/6 8:06:01 网站建设 项目流程

简介:一份通达信副图指标源码文档,聚焦“屠龙刀”交易信号的算法实现,面向股票投资者与技术分析人员,用于理解买卖点生成逻辑并辅助实战判断。包内共1个doc文件,压缩包约200KB,正文既有可直接复制的公式源码,也有逐段讲解和参数释义,已有583人学习/下载。文档以TLD、升跌、抄底三套指标为主线,依次拆解VARA1、VARA2、VARA111、CYS、A1-A4、B1-B2、VARA32-VARA34等变量的计算含义,说明均线、涨跌幅、筹码分布等因子如何共同构成买卖条件,并对WINNER、EMA、MA等函数的作用逐项解释,方便缺少编程基础的读者也能理解。读者既能在通达信软件中直接测试这些源码,也可基于抄底、屠龙刀等信号进一步优化选股条件;文档末尾还对股票交易和技术分析两类场景做了举例说明。整份文档按源码、变量解释、指标逻辑和应用场景四块展开,便于快速查阅与直接套用。 搞了十多年通达信,对各种副图指标也算见过不少了。这几年“屠龙刀”这几个字在指标圈子里一直挺热,网上流传的版本很多,大多是打包成.doc文档扔在各种论坛和资料站里,打开一看里面就是一段公式源码加几张效果图。说实话,这类包装得很玄乎的源码,真正能看懂里面逻辑、会自己调参的人并不多,大部分人下载之后连“测试公式”这一步都没过去,或者复制进去直接乱码。今天就拿我手头整理的一个“屠龙刀副图指标”完整源码做例子,把这段公式到底在算什么、为什么能跑出那些起爆点、以及安装调试时最容易踩的坑全部拆开讲一遍。

这个指标解决的场景很明确:把“放量突破”和“缩量回踩”这两类短线强势股最典型的量价状态,用副图信号直接标出来,省得每天复盘几百只票自己去翻K线。适合的人群是已经会用通达信看盘、但还不太会写公式的短线交易者,以及对源码有好奇心、想自己改改参数的技术派玩家。

1. 项目概述与指标定位

1.1 屠龙刀副图是干什么的

所谓副图,就是显示在主图下方的独立坐标区域,最常见的有成交量、MACD、KDJ那一类。屠龙刀副图也属于这一类,但它不画那些传统指标线,而是把“量能强弱”和“价格通道突破”结合在一起,通过量柱变色、文字提示、图标标记来帮你看盘。它本质上做的是一件事:帮你在最短时间内扫出量价配合异常的股票

我见过不少人的误解,以为“屠龙刀”是某种神秘公式,装上去就能自动抓涨停。其实它的底层逻辑并不玄幻,核心就是两句话:横盘之后放量突破——这是起爆信号;突破之后缩量回踩不破中轨——这是低吸信号。所有的柱状、划线、文字标记,都是围绕这两个动作展开的。

1.2 适合什么场景,不适合什么场景

这个指标最适合的场景是盘中或收盘后的快速筛选,尤其是在涨停板梯队里挑第二天有延续性的票、或者在启动初期找第一根放量阳线。它的设计节奏天然匹配短线操盘,不匹配中长线价投。另外要提醒一句,任何副图指标都只是“条件的可视化”,不是“未来的预测”。屠龙刀信号出现之后照样可能失败,所以我会在后面的实战部分专门讲怎么加过滤条件。

2. 指标公式源码与完整逻辑解读

2.1 自用整理版源码

网上流传的屠龙刀版本五花八门,参数差异很大。我这边整理的是用得比较顺手的一个版本,已经把乱码和多余符号清理干净,直接复制到通达信公式编辑器里就能通过测试。代码块标注rljs,这是通达信公式系统的编译语言:

{屠龙刀副图指标-自用整理版} {--------------------------------} N:=20;{通道周期} M:=5;{量能均线周期} X:=2.5;{放量倍数} 量能:=VOL/CAPITAL*100;{换手率形式的量能} 均量5:=MA(量能,M); 均量10:=MA(量能,M*2); 上轨:=HHV(HIGH,N); 下轨:=LLV(LOW,N); 中轨:=(上轨+下轨)/2; 突破:=CLOSE>REF(上轨,1) AND REF(CLOSE,1)<=REF(上轨,1); 回踩:=LOW<=REF(中轨,1) AND CLOSE>中轨; 放量:=量能>均量5*X; 价升:=CLOSE>REF(CLOSE,1); 起爆:=突破 AND 放量 AND 价升; 低吸:=回踩 AND 量能<均量5 AND 价升; STICKLINE(量能>=均量5,0,量能,1,0),COLOR0080FF; STICKLINE(量能<均量5,0,量能,1,0),COLOR808080; STICKLINE(起爆,0,量能,3,0),COLORRED; STICKLINE(低吸,0,量能,3,0),COLORWHITE; DRAWICON(起爆,量能*1.1,1); DRAWTEXT(起爆,量能*1.2,'屠'),COLORRED; DRAWTEXT(低吸,量能*1.2,'吸'),COLORYELLOW;

注意:以上代码是自用整理版,网上流传的“原版”里经常会在开头加一堆IF(...)=1之类的修饰语句,或者在 DRAWTEXT 里输出“屠龙刀”三个汉字。文中的写法更简洁,便于理解和修改,效果上并无本质区别。

2.2 核心逻辑逐段拆解

第一段是参数定义。N:=20表示取20个交易日作为通道周期,M:=5是量能短期均线的周期,X:=2.5代表量能要放大到短期均量的2.5倍以上才算“放量”。这三个参数是整个指标最关键的三个旋钮,后面实战部分我会详细讲它们该怎么调。

第二段是量能处理。这里没直接用成交手数,而是用VOL/CAPITAL*100转换成换手率百分比。这样处理的好处是不同流通盘的股票之间有了可比性,一只10亿流通盘和一只200亿流通盘的大票,只看手数没有意义,看换手率的相对变化才有意义。均量5和均量10就是对换手率做了一条短周期、一条中周期的平滑线。

第三段是价格通道。这里用的是经典的唐奇安通道思想:过去20天最高价的最高值形成上轨,最低价的最低值形成下轨,上下轨的中点就是中轨。通道宽度反映的是近期波动区间,横盘时间越久,上下轨越收敛,一旦放量突破上轨,说明资金行为打破了近期平衡。

第四段是两条核心信号。突破条件用CLOSE>REF(上轨,1)配合前一日收盘不高于上轨,确保“当天突破”而不是“已经在上轨之上跑了好几天”。回踩条件则是价格回到中轨附近但是收盘仍能站上中轨,这种状态往往对应第一波拉升后的缩量洗盘。

第五段是组合信号和画图输出。起爆是突破、放量、价升三个条件同时满足,低吸是回踩、缩量、价升三个条件同时满足。然后通过STICKLINE画量柱,红色粗柱标起爆,白色粗柱标低吸,再用DRAWICONDRAWTEXT给出图形和文字双重提示。

2.3 为什么要这样设计

这套设计思路其实是把“强势股启动初期的经典量价模型”用公式语言翻译了一遍。横盘后放量突破上轨,说明有主力资金愿意在前期套牢盘密集区接筹并向上做;突破后的缩量回踩中轨,说明抛压没有持续涌出,筹码相对稳定。相比那些单看MACD金叉或者单看均线多头排列的指标,屠龙刀把量和价两套维度绑到了一起,能过滤掉大量无量假突破和破位下杀。

当然,任何副图指标都有滞后性,因为所有信号都必须等收盘数据确认之后才算数。所以我从来不在盘中看到“屠”字就冲进去,而是把它当成收盘后复盘的筛选器,选出来之后第二天结合竞价和盘中分时再决定是否动手。

3. 通达信软件导入与调试全过程

3.1 新建副图指标完整操作步骤

很多新手手上有源码,却卡在第一步——不知道怎么把代码弄进通达信。操作其实非常简单,按下面步骤来就行:

  1. 打开通达信客户端,任意打开一只股票的K线图界面。
  2. 按快捷键Ctrl+F,弹出“公式管理器”窗口。
  3. 在左侧分类里选中“技术指标公式”下的“其他”或“大势型”,也可以自己右键新建一个分类,方便后续管理。
  4. 点击右侧“新建”按钮,打开公式编辑器。
  5. 把“公式名称”填为TDJ这类英文或拼音,注意通达信公式名称不能以数字开头,也不能包含中文。
  6. “画线方法”必须选择“副图”,否则你会发现画线全部叠错位置。
  7. 把第2.1节的源码粘贴进编辑区,注意不要带多余空格和全角标点。
  8. 点击“测试公式”,看下方提示是否显示“测试通过”。
  9. 测试通过后点“确定”保存,然后回到K线图,直接输入TDJ三个字母,就会出现这个副图指标。

3.2 从 .doc 文档复制源码的防乱码技巧

网上很多屠龙刀源码是打包在.doc.docx里的,直接从Word全选复制,粘到通达信公式编辑器里很容易出一堆乱码,最常见的是中文注释变成乱码、括号被替换成全角、减号和引号变成其他符号。我的处理习惯是:先把doc里的内容复制到Windows自带的记事本里,再从记事本复制一遍到通达信。这个操作可以把Word里的富文本格式剥掉,只留下纯ASCII文本,能避免绝大多数格式污染。

如果粘贴之后测试提示“行1:未定义的变量”,大概率是括号或分号被Word自动替换成了中文全角符号,请逐行检查。另一个常见问题是通达信老版本对//注释支持不好,网上的源码有些用大括号注释、有些用//注释,统一改成大括号注释最稳妥。

3.3 副图加载后的界面效果与信号含义

加载成功之后,副图区域会显示一根根深浅交替的量柱。浅蓝色柱代表量能站上5日均量,灰色柱代表量能萎缩。出现红色粗柱时,说明当前满足“起爆”条件,同时在柱子上方会显示一个向上的箭头图标和一个红色“屠”字。出现白色粗柱时,说明满足低吸条件,对应位置会显示一个黄色“吸”字。

值得说明的是,红色信号并不是每天都会出现。尤其是在横盘整理末端,可能出现连续好几天“突破”条件不成立,副图上一片安静。这恰恰是正常现象——真正能起爆的品种本来就是少数,如果信号天天刷屏,那这个指标就没有区分度了。

4. 常见报错与排查技巧实录

4.1 未定义变量与测试不通过

这是复制源码后遇到最多的问题。通达信公式编辑器报“未定义变量”时,先检查这几个方面:一是所有变量是否都有赋值语句,有没有少了分号的情况;二是函数名是否被Word自动改了大小写或字体,通达信对函数名不区分大小写,但名称里的字母必须完整;三是是否引入了中文标点,特别是分号和逗号。我自己的习惯是,复制之后先在记事本里检索一遍,把中文冒号、中文分号、中文括号全部替换成英文状态,测试通过率能提高九成以上。

4.2 指标显示正常但数值明显异常

有时候公式能通过测试,K线图上也能加载,但柱子高度离谱或者根本没有数值。这种情况多半是数据源的问题。因为公式里用了CAPITAL这个函数,它读取的是流通股本数据,如果通达信的财务数据没有下载完整,CAPITAL值会为0,导致整个量能计算变成无效值。解决办法是在通达信菜单里执行“盘后数据下载”,把“财务数据”和“日线数据”都勾选上,下载完成后再重进K线图就正常了。

另外,如果你用的是某些绿色免安装版或精简版通达信,可能缺少部分财务数据接口,这时候建议把量能定义改成成交量均量。比如把量能:=VOL/CAPITAL*100改成量能:=VOL/MA(VOL,20)*100,也能获得一个相对量能的表达,虽然日与日之间不如换手率平滑,但不依赖财务数据。

4.3 指标带密码无法修改怎么办

论坛上下载的.doc.tne文件里,偶尔会遇到导入后提示“公式已加密”的情况。通达信的加密机制是:原作者可以对公式源码加密,加密后使用者只能看到信号,看不到参数、改不了内部逻辑。遇到这种情况,正规路径是联系原作者索要无密码源码,或者直接用别人分享的明文源码版本。市面上那些声称“秒解密”“破解指标密码”的工具,要么是针对早期老版本通达信,要么干脆是钓鱼软件,没必要冒这个风险。

顺带提醒一点:在交易软件里使用来源不明的外挂 DLL 插件,本身就是一件风险极高的事情,轻则软件崩溃,重则可能涉及账户安全。对普通用户来说,能用纯公式实现的逻辑就尽量用公式实现,根本不需要去碰 DLL。

4.4 信号迟迟不出现是怎么回事

如果指标能正常显示,但一个“屠”字都没出现过,先不要怀疑是股票太弱,先检查自己的条件是否设得过于苛刻。我分享的这个版本里,放量条件要求量能是5日均量的2.5倍以上,同时还要满足突破和价升。这三个条件叠加之后,一只股票一个月能出1到2次信号已经算活跃了。如果你希望看到更多信号,可以把参数X从2.5调到2.0,甚至1.8,代价是信号质量会下降、假信号比例会升高。这就是灵敏度与准确率之间的博弈,没有任何一组参数能两全。

5. 实战使用心得与进阶扩展

5.1 信号过滤的几个实用技巧

我实际使用过程中,完全没有盲目追每一根红色柱子,而是额外加了三道人工过滤条件。第一道是大盘环境过滤:上证指数当日跌幅超过1%时,放弃一切起爆信号,因为强势股在普跌行情里也会被拖下水,胜率会明显下降。第二道是板块归属过滤:信号出现时,优先选择当天有板块联动效应的品种,比如三只以上同板块个股同一天放量启动,这个板块的龙头更适合参与。第三道是位置过滤:如果流通盘特别大或者前期已经连续涨停多日,信号位置太高,我基本放弃,只在相对低位或平台突破初期使用。

这三道条件没有写进公式里,因为每个人的风险偏好和交易周期不一样,写死反而不好。你可以把大盘过滤写成一行大盘OK:=INDEXC>REF(INDEXC,1);这样的代码加进去,也可以只凭肉眼判断,看个人习惯。

5.2 副图信号与主图K线的配合方法

副图指标只能告诉我们“这笔量价行为是否满足条件”,但没法告诉我们“这个位置处于趋势的哪个阶段”。所以我的复盘流程是:先把全市场股票按当日涨幅排序,选出涨幅在3%到7%之间的品种,然后逐个翻看副图是否出现“屠”字;出现之后,马上切回主图看K线形态,重点看20日均线是否走平或向上、前期有没有明显套牢密集区、当日K线有没有长上影线。副图负责缩小范围,主图负责最终定性,两者缺一不可。

5.3 把副图信号转成选股公式

很多人下载屠龙刀副图源码之后,还想把它转成选股公式,以便一键批量扫描。其实不需要另写一套逻辑,只需要把副图公式里的输出部分删掉,只保留条件判断部分,在最后加上一句XG:起爆;就能作为选股公式使用。我会把常用的选股版源码放在文末,方便直接参考:

{屠龙刀选股版} N:=20; M:=5; X:=2.5; 量能:=VOL/CAPITAL*100; 均量5:=MA(量能,M); 上轨:=HHV(HIGH,N); 下轨:=LLV(LOW,N); 中轨:=(上轨+下轨)/2; 突破:=CLOSE>REF(上轨,1) AND REF(CLOSE,1)<=REF(上轨,1); 放量:=量能>均量5*X; 价升:=CLOSE>REF(CLOSE,1); 起爆:=突破 AND 放量 AND 价升; XG:起爆;

这个选股公式不需要加载到副图上,直接在“条件选股”里新建公式粘贴进去,就能在“选股器”里用。实操中我一般会结合一个前提:用“上一交易日涨幅在3%以上”或“近20日涨幅小于30%”这样的条件进一步筛选,避免选出已经涨幅过大的高位品种。

5.4 对网上各类“屠龙刀”版本的一点看法

最后想聊几句题外话。网上流传的“屠龙刀”版本少说也有几十种,有的改了参数,有的加了未来函数,有的甚至用了DRAWICONCURRBARSCOUNT这种会随K线数量变化而产生“马后炮”效果的写法。判断一个源码有没有未来函数,最快的方法是看里面是否用了ZIGPEAKTROUGHBACKSETXMA这类函数,如果出现这类函数,信号会在历史K线上看起来完美,实盘中却根本不会按时出现。这个版本我特意避开所有未来函数,每一行信号都只用当前或历史已经确定的数据,所以盘中刷新和收盘定格的结果完全一致。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询