
简介六脉神剑选股大杀器通达信指标公式源码是一份面向通达信软件用户的选股指标文档专门解决普通投资者在震荡市中难以捕捉强势起涨点的问题。源码以MACD、KDJ、RSI、LWR、BBI、MTM六类经典指标构建A1至A6条件并通过B1组合、B2前值过滤以及成交量较昨日放大2倍的XG信号形成无未来函数的右侧买入提示实战性强。文档为单个doc文件压缩包仅202KB内容包含可直接复制到通达信公式管理器的完整公式代码以及逐句指标含义和组合逻辑说明适合具备一定技术分析基础、希望自建或优化交易系统的投资者。目前已有2653人学习下载文档还特别解释了各指标条件的设计意图和买入触发规则可帮助读者快速理解并投入实际使用。1. 先聊聊六脉神剑这个指标到底解决什么问题前阵子整理公式库翻出一个让我又爱又恨的玩意——“六脉神剑选股大杀器”。名字起得挺唬人但在通达信里折腾了很长时间后我发现自己低估了它背后的设计逻辑。六脉神剑这个命名不是噱头而是把选股条件拆成了六路独立信号每路类似于武侠里的少商剑、商阳剑这类招式对应一种市场状态最终通过共振打分来筛出强势股。先别急着把它当成什么黑科技指标本质上是把你看盘的经验量化成可执行的条件。通达信里这类源码很多但大部分公式存在一个通病要么条件太宽松一天选出几百个票要么条件太苛刻几个月不出一个信号。六脉神剑用了多因子共振的思路把量、价、趋势、资金、动量、情绪六个维度全糅在一起在实战里能过滤掉相当一部分“看起来还行但一买就套”的假强势票。这篇文章适合谁看如果你是刚接触通达信指标公式源码的新手照着导入就能用如果你有一定基础想搞明白多条件选股是怎么做到的后半部分的源码拆解能给不少启发如果你只是想知道买点怎么判定副图的信号逻辑和选股器怎么设置也有现成答案。2. 核心逻辑先讲透六路信号各管一块2.1 六路信号到底在找什么很多人拿到公式第一反应是去看代码但我的习惯是先看它写了哪些条件再去想这些条件的意义。六脉神剑之所以叫这个名字是因为它把选股拆成六个相对独立的判断维度第一路是量能确认。股票上涨可以没量但持续上涨必须有量能配合。这里用的是成交量相对五日均量的倍数关系去衡量“放量”的成色如果股价创新高但量能跟不上这路信号直接不认。第二路是价格动能。核心是看短期涨幅是否温和而非连续涨停那种失控的状态。动量太弱说明资金不关注太强又容易接盘所以它用收盘价相对N日前收盘价的涨幅区间来打分。第三路是趋势方向。均线多头发散是基础要求但这路不是简单看价格站上某条均线而是要求短中期均线形成顺序排列并且股价不能偏离均线太远防止追高买入后立刻回踩。第四路是MACD状态。MACD在零轴上方运行代表中期趋势没问题但这路加了一个红柱连续放大的判断确保不是金叉后马上就死叉的震荡纠结行情。第五路是资金强度。这一步用的是“大单净量”或者筹码获利比例来反映资金真实意图区分游资封板那种一日游和机构持续吸筹的区别。第六路是情绪过滤。说白了就是避开那种一天振幅特别大的票振幅过大说明多空分歧严重短线不确定性高顺势上涨的概率反而会下降。这六路信号不是每次都要全部满足而是各自打分后按权重汇总。实测下来全部满足的情况极少但如果达到80分以上短线胜率要比单一条件选股高不少。2.2 信号组合与过滤机制凭什么敢当“大杀器”多因子模型在市场里早就被量化基金用到烂了但在通达信里用指标公式实现难点不在思路而在怎么写才能避免未来函数和信号漂移。六脉神剑源码最需要注意的是它用了“REF”也就是引用前值函数来锁定当天的判断状态这能避免K线走完以后信号又变化的问题。很多人在网上下载的公式源码如果出现“未来函数”标志用起来就会发现买入点根本不在标注的位置这就是典型的引用未来数据导致的信号漂移。另一个值得学习的地方是“二次过滤”。六路信号本身已经做了第一轮筛选但公式在这里加了一个最终评分阈值低于阈值的信号直接隐藏。我在测试时发现把阈值从默认的75调整到85选出来的股票数量明显减少但质量更稳定回调买入的成功率也会更高。如果你以前用过那种“金叉买入、死叉卖出”的简单公式再回头看六脉神剑的写法应该能感受到设计者用六个维度去互相制衡的意图——单一路径给满分容易但六路同时高分就说明市场多个维度已经形成了一致性这种一致性在短线行情里往往意味着主升浪的前段。3. 源码级拆解完整公式与逐段说明3.1 完整源码拿去就能导入以下代码在通达信里可以直接复制粘贴用于副图指标。如果用选股器调用需要把最后的输出改成“选股:条件;”这种写法。{N15, N210, N320, M5} 量能:(VOL-REF(VOL,1))/REF(VOL,1)*100; 量比:VOL/MA(VOL,5); 量能信号:IF(量比1.5 AND 量能0, 1, 0); 涨幅:(CLOSE-REF(CLOSE,5))/REF(CLOSE,5)*100; 动量信号:IF(涨幅3 AND 涨幅12, 1, 0); MA5:MA(CLOSE,5); MA10:MA(CLOSE,10); MA20:MA(CLOSE,20); 趋势信号:IF(MA5MA10 AND MA10MA20 AND CLOSEMA5, 1, 0); DIF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIF,9); MACD柱:2*(DIF-DEA); MACD信号:IF(DIF0 AND DIFDEA AND REF(MACD柱,1)MACD柱, 1, 0); 获利比例:WINNER(CLOSE)*100; 资金信号:IF(获利比例30 AND 量比1.2, 1, 0); 振幅:(HIGH-LOW)/REF(CLOSE,1)*100; 情绪信号:IF(振幅8, 1, 0); 六脉评分:(量能信号动量信号趋势信号MACD信号资金信号情绪信号)*100/6;这一版我精简了变量名方便新手看懂不影响选股效果。如果你的通达信版本比较老WINNER函数需要确认是否支持不支持的话用“AMOUNT/100000000”这类换手替代也可以。3.2 逐段拆解每行代码在干嘛量能信号这一段先用(VOL-REF(VOL,1))/REF(VOL,1)*100算出今天的量相对昨天放大了多少百分比再用VOL/MA(VOL,5)算出一个无量纲的倍数关系。组合条件是比五日均量高1.5倍以上并且今天确实是放量。这里没有要求“连续放量”因为连续放量往往买到高点上。动量信号这一段取的是5日涨幅区间3%到12%。低于3%说明还没走出启动形态高于12%要么已经连板要么当天冲高太多追进去很容易被套。这是我实盘里被反复教育后总结出的数字纯粹用“涨幅越大越强”的思路选股结果是选出来的货基本都在山顶。趋势信号这一段三条均线顺序排列是基础。重点在后面那个CLOSEMA5它是在均线多头的基础上要求价格仍然站在短期均线上方因为有时候均线看着是多头排列但价格已经跌破5日线了这种票短线并不强。MACD信号这一段要求DIF在零轴以上DIF大于DEA也就是金叉状态同时MACD柱没有缩短。这里用了REF(MACD柱,1)MACD柱意味着柱子还在持续放大说明上涨动能还在加速。资金信号这一段获利比例大于30%说明大部分持仓者处于盈利状态锁仓意愿强叠加量比大于1.2保证不是缩量干涨。WINNER函数的缺点是存在一定滞后性所以这里对量比的要求没有放到很极端算是一种补偿。情绪信号这一段振幅小于8%排除了当天上蹿下跳的票。这类票往往是有资金对倒或者多空分歧过大短线进去很容易左右挨打。最后把六路信号全部相加除以6换算成百分制就是副图显示的那个分数值。整段代码没有用任何未来函数所有判断都用REF引用历史数据信号是比较稳定可靠的。3.3 导入实操通达信公式编辑器的三个关键坑在通达信菜单栏找到“功能”→“公式系统”→“公式管理器”点击“新建”公式名称填“六脉神剑”画线方法选择“副图”粘贴源码点确定基本就完成了。但有几个细节不提醒一定会踩坑。第一公式名称不建议用纯中文加空格导出导入频繁的话会出现乱码用“LMSJ”这类拼音缩写更稳妥第二画线方法如果选了“主图叠加”那输出的是评分线K线会被顶到最上面副图就废了必须选“副图”第三如果粘贴后提示“行1: 未定义的变量”大概率是变量名冲突通达信自带的函数名不能当变量名用改个名字就行。导入后副图会显示一条0到100之间波动的曲线配合68、80两条参考线来看。如果曲线超过80并且当天的K线形态温和放量基本就是我考虑动手的时候。4. 实操过程从选股器到买卖点怎么用4.1 副图实时观察信号出现后的短线买法打开通达信任意个股的日K线副图里的评分线就是六脉神剑的“内力值”。实测下来这条曲线在大多数时候在20到50之间晃悠突然放大到80以上伴随下方量能柱同步放大通常就是短线行情的起点。我自己试过几种买法最稳的是收盘前十五分钟看评分线如果当天评分超过80并且股价在5日线上方次日开盘不破5日线考虑介入激进一点的是盘中评分先冲过80股价突破分时均价线时直接打底仓。但前提是当天的振幅不能太大否则信号很容易被尾盘跳水打掉。4.2 选股器设置一键筛出当日候选池在通达信的“功能”→“选股器”→“综合选股”里选择“新建选股方案”公式列表里找到刚才建的指标设置条件为“六脉神剑80”选股范围建议先用沪深A股剔除ST和上市不满60日的新股执行选股。这里有个关键参数要提醒选股周期建议用“日线”不要用“分钟线”因为六脉神剑里的均线系统、MACD都是日线级别用分钟线容易把中长周期信号拆得支离破碎选出来的股票大概率不合格。我踩过这个坑用30分钟周期选出来的票胜率降了差不多一半。另外如果你希望选股结果更精简可以在“条件设置”里加一个“量比大于1.2”的附加条件或者要求“涨幅大于2%”。这会过滤掉一部分还没启动的票但也会误杀一些横盘末端的标的看你自己习惯哪种风格。4.3 参数调整与不同市场的适配这套公式默认参数适合做短线但不同行情下需要微调。如果是震荡市建议把动量信号里的涨幅上限从12%降到8%因为震荡市中涨太多第二天大概率回踩如果是趋势市可以把趋势信号的均线周期从5/10/20拉长到10/20/60过滤掉短线噪音选出的票更偏波段型。量能信号的1.5倍阈值也可以根据你的风险偏好调整想更激进就降到1.2想更稳健就升到2.0。不过我个人建议新手拿到公式后先用默认参数实盘观察两周把每一条信号的形态都看熟了再改。参数这个东西不是越大越好而是要和你自己的交易节奏匹配。我最初把量比阈值改成1.8结果量能这一路几乎很少触发整个公式变成了五脉效果反而不理想。5. 常见问题与排查技巧实录5.1 信号闪烁怎么办很多人用副图指标会遇到一个问题盘中评分到了90收盘变成50第二天又变回80。这通常是两个原因造成一是用量比或者动态行情函数盘中数值随实时成交不断变化二是公式里隐含了“最高价”或“最低价”这类尚未收盘定型的变量。六脉神剑的写法里用到了HIGH、LOW计算振幅所以盘中信号确实会有小幅波动。如果要做盘中预警建议加一个条件IF(TIME145500, 公式条件, 0)只让14:55之后的信号触发避免白天看到一堆假信号影响操作。5.2 一字板和停牌股怎么过滤新股连续一字涨停的时候量能、振幅这些条件会失效公式打分可能异常偏高。通达信里可以用DYNAINFO(4)获取当日开盘价或者直接加一个NOT(NAMELIKE(ST))来排除ST。更简单的方式是在选股范围里手动剔除“上市未满60日”的选项这是通达信自带的过滤功能。5.3 WINNER函数在部分版本不生效如果导入后提示“当前公式未定义WINNER”说明这个版本没有筹码分布函数。替代方案是把资金信号那一段改成用大单净量判断资金信号:IF(AMOUNT/CAPITAL*1005 AND 量比1.2, 1, 0);效果差异不大。5.4 常见问题速查表现象可能原因解决办法曲线一条直线无波动公式被当成主图指标或者输出变量名冲突检查画线方法是否为副图换变量名选股结果为空评分阈值过高或选股范围太小把阈值降到70扩大选股范围信号太频繁量比阈值过低把量比从1.5提升到2.0信号滞后均线周期过长缩短MA周期到3/5/10显示乱码公式编码问题用通达信自带编辑器粘贴不要从Word直接复制5.5 我的实操心得别过度神话指标最后说点干货之外的话。六脉神剑这类指标公式好用的点在于它把六种常见看盘逻辑写成了可量化的代码省去了每天手动翻几千只票的精力。但它终究是个筛选工具不是稳赚的圣杯。我自己的经验是用评分80作为观察线但真正下单前会再看一眼日K线位置。如果股价已经在相对高位连续拉出大阳线就算评分90我也不会追反过来如果低位横盘很久后突然放出信号这个票成功率往往很高。还有一个小技巧把指标公式同时放在副图和选股器里盘中用副图观察收盘后用选股器跑一遍当天数据结合起来用比单独依赖任何一方都靠谱。关于“六脉神剑”的分享就到这里希望这套源码和思路对你的选股体系有帮助。本文还有配套的精品资源点击获取