通达信六脉神剑指标公式:六维共振选股策略与源码详解 简介通达信六脉神剑选股大杀器是一套融入 MACD、KDJ、RSI、LWR、BBI、MTM 六大指标的综合选股公式资源包以 doc 文档形式交付源码并逐条说明各条件含义。公式先通过 A1-A6 分别筛选 MACD 动能增强、KDJ 的 J 值上行、RSI 多头发散、LWR 超卖修复、收盘价站上 BBI 多空线以及 MTM 动量回升再由 B1 汇总六路信号结合 B2 过滤与量能放大条件锁定异动爆发点这种多指标共振设计配合无未来处理有助于减少单一信号误判提高趋势和超买超卖判断的综合准确度。资源包共含 1 个 doc 文档约 202KB可直接导入通达信公式管理器调试也可作为编写选股指标的参考模板。目前已有 2653 人浏览学习适合熟悉通达信操作、希望建立或优化自身选股策略的投资者下载使用。 很多朋友拿到一套“通达信指标公式源码”第一反应就是复制粘贴进软件然后盯着信号看两天发现不是信号满天飞就是根本没信号最后得出结论这指标没用。但问题的关键往往不在于指标本身而在于你根本不知道这套指标在算什么、它的设计逻辑是什么、它到底适合哪种行情。我之前整理过一套自用的组合型选股指标命名为“六脉神剑”。它不是某个单一技术指标而是六个维度的条件互相验证全部都通过时才发出信号。这套公式的原理、源码、安装方法、以及实战中要注意的坑下面一次性拆开讲清楚。1. 六剑合一的整体设计为什么单一指标容易翻车先聊一个很扎心的现象。MACD金叉、KDJ超卖、均线多头排列单拿出来任何一项胜率都撑不住长期稳定盈利。原因很简单单一指标只反映市场的某一个侧面量价背离、趋势钝化、震荡市假突破这些场景单一指标根本没有纠错机制。比如均线金叉在震荡市里能连续给你十次假信号等真突破来了你反而不敢跟了。所以我在设计“六脉神剑”时思路不是找一把更锋利的剑而是把六种不同逻辑的剑组合在一起让它们互相确认。兵书上讲“兵贵合而势强”技术分析也一样。六把剑分别从趋势结构、成交活跃度、中线动能、波动位置、均线共振、短线涨停基因六个维度打分只有当六维总分达到阈值时才出信号。下图是这套指标的核心结构我把它拆成了六个判断模块模块名称对应剑法判断维度核心变量说明趋势骨架少商剑中长期趋势方向EMA55/EMA34/EMA13确认大方向不是下跌趋势量能确认商阳剑成交量能是否温和放大VOL/MA(VOL,5)过滤无量反弹中线动能中冲剑MACD多空力度DIF/DEA/MACD柱确保中线动能不衰减波动位置关冲剑股价在布林通道中的位置BOLL上中下轨过滤高位接盘均线共振少冲剑短中期均线是否多头排列MA5/MA10/MA20各周期成本一致向上短线基因少泽剑近期是否具备涨停/大阳属性COUNT(涨幅7%)识别资金关注度每一剑单独看都稀疏平常但合在一起就能过滤掉大量低质量信号。下面从第一剑开始逐一拆解。2. 逐剑拆解每一剑的源码与底层逻辑先说明一点以下代码我按通达信公式语法的标准写法整理可以直接复制使用。变量名用了J1到J6对应六剑避免和系统内置变量冲突。所有代码中——后面是赋值不直接画线最后统一输出综合评分这样既能在副图看曲线也能直接拿去写选股公式。2.1 少商剑多头骨架先把鱼塘选对J1:EMA(CLOSE,13)EMA(CLOSE,34) AND EMA(CLOSE,34)EMA(CLOSE,55);这一剑的思路是“大方向不对努力白费”。很多人在下跌趋势中抄底总觉得自己比市场聪明结果越跌越买、越买越套最后仓位重到动弹不得。所以第六维之前必须先确认中长期均线是不是多头发散。为什么用13、34、55这三条参数因为它们对应不同级别的操作周期。13是短期持仓成本34是中期趋势55是长期方向。当13大于34、34大于55时说明短中长期资金成本层层抬高这时候做多至少不是逆大势。实际操作中我建议不要随意改这三条线的周期。如果你习惯做长线可以把13改成21、34改成55、55改成89过滤更多短线噪音但信号会大幅减少。2.2 商阳剑量能确认缩量上涨要警惕J2:VOLMA(VOL,5)*1.2;量能是整个技术分析的基石。无量上涨要么是高度控盘要么是行情快结束时的空涨这两种情况对普通散户都不友好。所以商阳剑的逻辑是启动当天成交量必须大于最近5日均量的1.2倍。1.2倍这个值我用下来觉得比较平衡。改成1.5倍会减少很多温和放量的启动信号改成1.0倍则容易把垃圾反弹也放进来。如果你做的是小盘题材股盘中经常有脉冲放量可以把阈值提高到1.3甚至1.5如果做大盘蓝筹1.1到1.2更合适。这里要特别提醒通达信公式里的VOL是一个值不像盘口那么敏感但它和MA(VOL,5)对比已经足够反映“今天比前几天活跃”。真正的问题是很多人在尾盘才看到量能突然放大此时追进去经常买在当日高点。所以这个指标更适合选股后观察次日开盘而不是当天盲目追涨。2.3 中冲剑MACD动力看柱状体是否还在拉长DIF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIF,9); MACD柱:(DIF-DEA)*2; J3:DIFDEA AND MACD柱REF(MACD柱,1);MACD的用法很多但我只取了两个条件DIF在DEA上方且MACD柱状体比昨天更长。前者表示处于多头区域后者表示多头动能还在增量而不是已经衰减。两个条件都满足时说明上涨不是强弩之末。很多人喜欢在MACD刚金叉时买入但金叉只是“方向转变”的信号不代表“力度增强”。举例来说下跌末端经常出现零轴下方金叉此时DIF和DEA纠缠在一起柱状体忽长忽短信号很容易反复。我的做法是只吃“零轴上方且动能加长”的鱼身行情放弃鱼头和鱼尾。虽然少赚一段但被套的概率明显下降。还要注意公式里MACD柱用(DIF-DEA)*2这是为了适配通达信软件里红绿柱的显示比例不影响判断逻辑。2.4 关冲剑布林位置别在山顶接力MID:MA(CLOSE,20); UPPER:MID2*STD(CLOSE,20); LOWER:MID-2*STD(CLOSE,20); J4:CLOSEMID AND (UPPER-LOWER)/MID0.12;关冲剑解决的是“买在什么位置”的问题。同样上涨趋势中股价贴着布林上轨猛拉和刚突破中轨后续空间和风险完全不同。我要求收盘价在中轨之上同时布林带开口不能太窄——开口越大说明波动放大行情启动的概率越高。布林带宽度的计算是(UPPER-LOWER)/MID这是一个无量纲的比值。0.12是我在不同行情下试出来比较中庸的一个值牛市里很多票布林带宽动辄0.2以上熊市里大多在0.08以下。当带宽从0.08突然放大到0.12以上时往往意味着变盘窗口打开。这条线的意义是帮你自动避开那些横盘缩量、等待方向选择的股票。布林带收口阶段任何方向都可能突破“六脉神剑”不给信号本质上就是让你少赌方向。2.5 少冲剑均线共振五线向上才是最强形态MA5:MA(CLOSE,5); MA10:MA(CLOSE,10); MA20:MA(CLOSE,20); J5:MA5MA10 AND MA10MA20 AND CLOSEMA5;均线是市场持仓成本的平均体现。当5日线在10日线上方、10日线在20日线上方时说明最近买入的人成本比之前买入的人更高大家都处于浮盈状态抛压相对较小。这里我特意加了CLOSEMA5这个条件确保当前价格站在所有短中期均线之上而不是刚刚拐头还踩在均线下方。如果你把公式缩小到日线以下级别比如30分钟或60分钟图这个条件同样适用只是均线参数可能需要缩短。少冲剑在震荡市里会频繁失效因为它太依赖“线性排列”。但只要另外五剑都通过均线共振作为确认条件反而能帮你过滤掉上影线长、冲高回落的骗线形态。2.6 少泽剑涨停基因识别资金真正关注过的票J6:COUNT((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)0.07,10)1;这一剑是最有“大杀器”味道的地方。我们做短线、做强势股最核心的驱动是资金而资金进来最直观的痕迹就是大阳线和涨停板。所以少泽剑统计最近10个交易日内出现过单日涨幅超过7%的K线数量是否不少于1根。7%这个阈值刻意避开了5%以内的普通反弹。大多数股票的日常波动很难超过7%能单日涨7%以上说明当天有明确的大资金进场。这根大阳线就像北斗导航里的定位卫星它告诉你这只票近期被资金“点过名”。用COUNT函数的好处是可以回看10天比单纯看“今天涨没涨”更稳定。有的票涨停第二天高开低走但资金痕迹已经留下后面回踩企稳时反而是机会。反过来如果连续两次都没有出现过7%以上的大阳线说明资金根本没关注过它盲目潜伏的成本太高。3. 综合评分输出与副图显示六剑各自的结果都是1或0成立为1不成立为0加起来就是0到6分的综合评分。我习惯把它命名为综合评分当分数大于等于5时视为“六剑共振”输出一个明确的信号。完整副图公式如下{六脉神剑-副图指标} J1:EMA(CLOSE,13)EMA(CLOSE,34) AND EMA(CLOSE,34)EMA(CLOSE,55); DIF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIF,9); MACD柱:(DIF-DEA)*2; J2:VOLMA(VOL,5)*1.2; J3:DIFDEA AND MACD柱REF(MACD柱,1); MID:MA(CLOSE,20); UPPER:MID2*STD(CLOSE,20); LOWER:MID-2*STD(CLOSE,20); J4:CLOSEMID AND (UPPER-LOWER)/MID0.12; MA5:MA(CLOSE,5); MA10:MA(CLOSE,10); MA20:MA(CLOSE,20); J5:MA5MA10 AND MA10MA20 AND CLOSEMA5; J6:COUNT((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)0.07,10)1; 综合评分:J1J2J3J4J5J6,NODRAW; STICKLINE(综合评分5,0,综合评分,2,0),COLORRED; STICKLINE(综合评分5,0,综合评分,1,0),COLORGRAY;副图里我用红色柱表示评分达到5分及以上的共振状态灰色柱表示不足5分。NODRAW确保综合评分这个数值不会在副图上画出曲线只用柱子体现界面更干净。提示如果你想在日常盯盘中快速发现机会可以把副图指标加载到自选股列表对应的副图位置按“综合评分”从高到低排序优先看5分以上的票。4. 把它变成选股公式一键扫描全市场副图指标适合看盘但真正要“选股大杀器”必须把它改造成条件选股公式。方法是把绘图函数去掉只保留判断逻辑最后一行直接用综合评分5这个条件做输出。{六脉神剑-选股公式} J1:EMA(CLOSE,13)EMA(CLOSE,34) AND EMA(CLOSE,34)EMA(CLOSE,55); DIF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIF,9); MACD柱:(DIF-DEA)*2; J2:VOLMA(VOL,5)*1.2; J3:DIFDEA AND MACD柱REF(MACD柱,1); MID:MA(CLOSE,20); UPPER:MID2*STD(CLOSE,20); LOWER:MID-2*STD(CLOSE,20); J4:CLOSEMID AND (UPPER-LOWER)/MID0.12; MA5:MA(CLOSE,5); MA10:MA(CLOSE,10); MA20:MA(CLOSE,20); J5:MA5MA10 AND MA10MA20 AND CLOSEMA5; J6:COUNT((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)0.07,10)1; 综合评分:J1J2J3J4J5J6; 选股:综合评分5;用法打开通达信按CtrlT调出条件选股选择“公式”→“条件选股公式”把上面代码粘贴进新建公式执行选股即可。我一般把评分阈值设在5分而不是6分。6分意味着六剑全中这种票往往已经连续走强买点通常追得很难受5分则多给了一点容错率可以选出一部分“五剑半”状态的股票结合次日开盘观察再介入。如果你追求极致强势也可以设成6分但要做好选不出票的心理准备。很多人喜欢在收盘后跑一遍选股第二天开盘再操作。但注意选股结果数量会随市场环境剧烈变化牛市里每天可能筛出几十只熊市里可能连续几天一只都没有。这是正常的。六剑共振本身就是一个“宁缺毋滥”的设计没信号就空仓等待这本身就是策略的一部分。5. 安装与调试从复制乱码到副图正常显示拿到源码后最影响体验的不是逻辑而是导入和显示问题。很多朋友从文档里复制公式到通达信时会出现乱码最常见的原因是全角半角符号混用、中英文括号错位还有公式末尾多余的分号。正确安装流程如下打开通达信软件按CtrlF调出公式管理器。选择“技术指标公式”→“其他类型”或自建分类点击“新建”。公式名称随便填比如六脉神剑将上面副图代码粘贴到“公式内容”区域。点击“测试公式”如果底部提示“测试通过”再点“确定”保存。打开任意个股K线图输入六脉神剑拼音首字母或公式名即可在副图调出。常见错误与解决办法问题原因解法粘贴后显示?或方块字文档复制时编码错乱先粘贴到记事本再复制进通达信提示“缺少分号”全角分号“”被当作中文符号把所有分号替换为英文半角分号;提示“未定义的变量”变量名与系统内置函数冲突检查是否用了DIF、DEA之外的保留字副图没曲线NODRAW只显示了数值不画线检查是否用了STICKLINE画柱选股结果一直为空当前市场满足全部条件的票确实很少把评分阈值从5降到4测试看看关于通达信公式中常见的乱码还有一个来源原始文档可能是繁体编码或GBK编码而你当前的软件是简体环境。所以不要直接复制网页文本更不要从PDF中复制尽量从代码块复制或者手动重排一遍格式。参数调试方面我不建议把所有参数都改一遍。如果信号太少优先调低量能倍数的1.2为1.1如果信号太多优先调高布林带宽阈值0.12为0.15或者调高少泽剑的0.07为0.09这样每一剑的标准都更严格。6. 实战中必须绕开的四个坑这套指标我在实盘和复盘里用了大半年整体胜率我可以接受但过程中踩过的坑也非常典型。下面这几点是你在用任何指标时都值得注意的第一永远不要把“5分以上”当成无脑买入的理由。综合评分本质是“当前状态很好”而不是“明天一定涨”。连续上涨后的高位票六剑可能全是满分但此时主力随时可能出货。我习惯在选股结果出来后再人工看一眼位置——如果股价距离20日线太远或者已经连续拉升超过30%我会直接跳过。第二警惕“未来函数”陷阱。我见网上有人为了回测效果好在指标里用BACKSET或ZIG这类函数。这些函数会在K线走完后修正之前的信号回测里看着胜率很高实际行情中你根本等不到那个信号。六脉神剑里用的REF、COUNT、MA都是无未来函数的安全函数你可以放心用。第三买入之后一定要设止损位。通常我看选股结果对应的收盘价一旦跌破10日线就无条件出局。止损几个点不重要重要的是你必须在买入前就想好。指标告诉你买点止损规则告诉你怎么活下来两者缺一不可。第四别在小周期上频繁使用。这套公式是针对日线以上级别设计的如果你切到15分钟、30分钟级别EMA和布林参数会严重失真信号会变得极度不稳定。短线操作最多看到60分钟级别再短就失去“六剑共振”的意义了。最后分享一个很实用的技巧是我实际操作中摸索出来的把副图的综合评分柱按颜色区分后我会在复盘时专门找“前一天评分小于5、当天突然跳到5”的个股。这种票往往意味着当天有资金突然进场改变了多空结构比连续多天高评分的票更有短线爆发力。你可以把当天评分大于等于5、且前一天评分小于5写成一个新的选股语句用法更精细信号质量也更高。这套“六脉神剑”指标公式的完整源码我已经按通达信格式整理好放在文中了。你可以直接复制下载使用也可以根据自己熟悉的操作周期微调参数。任何时候指标都只是辅助工具真正决定收益的是纪律和仓位管理。本文还有配套的精品资源点击获取