
简介面向通达信用户的教程类文档详解“王中王指标”的公式源码与中线、长线波段判断逻辑。指标以收盘价、最高价、最低价为基础通过(2*CLOSEHIGHLOW)/4与LLV、HHV计算价格重心再经EMA平滑构建指标王G并衍生出指标王H、A、B、D、E、F等多个层次融合KDJ、斜率SLOPE及反正切角度等维度从趋势强度、方向变化和超买超卖等多角度辅助交易。设计上特意避免了未来函数计算结果仅依赖历史数据适合有一定通达信公式基础、希望自主验证和优化指标的投资者。压缩包共1个doc文件体积313KB文本内容可直接对照录入通达信公式编辑器文档对各公式组成、DRAWBAND红色绿色带状区域、交叉信号和图标提示均有说明。目前已有459人浏览学习供参考使用。 先交代个背景。做过几年交易的老股民谁没在论坛里下过一堆名字带“王中王”“终极”“至尊”的doc文档特别是这种《通达信公式指标源码王中王指标中线和长线波段指标.doc》光看名字就很勾人下载半天解压开来里面要么是一段乱码级源码要么是贴进去各种报错。真正能用在通达信里、跑出靠谱信号的十个里面能有一两个就不错。我前后折腾过几十份这类文档今天这篇就专门讲一套我实测能用、逻辑不绕弯子的“中线长线”波段组合指标从源码逐行拆解到导入实战全走一遍按我这个流程来你下载到的那些doc源码基本也能自己改明白。这套指标解决什么问题简单说就是四个字波段择时。中线指标专门抓日线级别里10日到60日周期的趋势波段长线指标负责判断大方向是空头环境还是多头环境两套叠在一起用专门过滤掉那种“跌到半山腰你觉得是底、涨到顶部你以为是突破”的尴尬信号。适合手里有股票、但又不想天天盯盘做短线的朋友或者是想把买卖纪律固化成代码规则的人参考。1. 先搞清楚为什么“中线长线”两个维度要拆开做1.1 指标混在一起写的坏处市面上很多doc文档里的指标喜欢把一堆均线、MACD、KDJ、布林带全部塞进一个副图里写上“必涨”“逃顶”这种名字看着满满当当实际用起来互相冲突。原因很简单不同周期的信号本来就是矛盾的。日线MACD金叉可能发生在周线趋势向下的环境里这时候你如果按日线金叉买入大概率是抢反弹反弹完了接着跌。“王中王”这类名字听着玄乎但它把中线、长线拆成两个独立模块思路反而是对的——中线只负责抓入场和离场的节奏长线只负责判断大环境允不允许你做多。两者各干各的活合成一个完整决策系统比你东看一眼MACD、西看一眼KDJ要清晰得多。1.2 各周期参数选择背后的逻辑我用的中线参数是10、30、60日均线长线参数是60、120日均线。为什么不选5日、10日、20日这种短周期组合因为做中线和长线波段本质是吃趋势行情里的主升浪不是吃三五天的小反弹。10日线代表短期成本30日线代表月度成本60日线代表季度成本这个组合能过滤掉大部分单日随机波动保留相对稳定的中期趋势信息。长线用60和120线逻辑更直白——120日线基本是半年线的位置。股价在半年线上方运行并且半年线往上走的时候大环境才配叫“多头趋势”。很多人在下跌趋势里惯性抄底亏就亏在没判断大环境总在空头环境里抢多头的活。2. 王中王组合指标源码逐行拆解2.1 主图指标均线变色与背景标记这套组合的主图指标一共分三段均线系统、趋势背景着色、买卖点图标。完整源码如下{王中王组合主图中线波段长线趋势} MA5:MA(CLOSE,5),COLORWHITE; MA10:MA(CLOSE,10),COLORYELLOW; MA30:MA(CLOSE,30),COLORMAGENTA; MA60:MA(CLOSE,60),COLORGREEN; MA120:MA(CLOSE,120),COLORBLUE; 中线趋势:MA10MA30 AND MA30MA60; 长线趋势:MA60MA120 AND CLOSEMA120; STICKLINE(中线趋势 AND 长线趋势,HIGH,LOW,0,1),COLORRED; STICKLINE(中线趋势 AND 长线趋势,CLOSE,OPEN,3,1),COLORRED; DRAWICON(CROSS(MA10,MA30) AND 长线趋势,LOW*0.98,1); DRAWICON(CROSS(MA30,MA10) AND 长线趋势,HIGH*1.02,2);第一段均线很简单白、黄、品红、绿、蓝五条线分别对应5日、10日、30日、60日、120日移动平均线。这里注意我刻意把5日均线保留下来不是拿它当交易依据而是当“情绪温度计”——5日线离10日线拉得太远说明短期涨太急反之短期跌太快。真正的中线信号是10日线上穿30日线搭配30日线高于60日线。第二段两个变量是关键中线趋势要求10日线在30日线上方、30日线在60日线上方代表短期中期全多头排列长线趋势要求60日线在120日线上方、当前价格也站上120日线代表大环境趋势向上。第三段是柱状着色。STICKLINE是在K线图上画实体柱当两个条件同时满足把当天的K线画成红色。这样一眼扫过去K线红柱连成片的那段时间就是“可操作区间”红柱消失就该警惕。我用的是通达信标准画法HIGH到LOW画下影线CLOSE到OPEN画实体柱实心红色视觉清晰度比单纯看均线交叉高不少。2.2 副图指标波段能量确认主图看趋势结构副图则负责确认动能。我用的是MACD的原始DIFF和DEA做二次加工但去掉了金叉死叉的标签改成能量柱和趋势线分离显示副图源码如下{王中王组合副图波段能量} DIFF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIFF,9); 能量:(DIFF-DEA)*2,COLORSTICK; 趋势线:DEA,COLORYELLOW; 零轴:0,COLORRED;这个副图的原理不复杂——DIFF是12日指数均线与26日指数均线的差反映短线动能相对于中线动能的变化快慢。DEA是DIFF的9日平滑值相当于动能变化的“慢速线”。两者之差再乘以2就是我们看到的红绿能量柱。红柱放大说明多头动能持续增强绿柱放大说明空头动能占据上风。当主图K线变红、副图能量柱同步翻红且持续放大时波段的确定性最高。2.3 选股公式一键筛出符合条件的票组合指标还有配套的选股公式。多数人下载到doc里的源码只有主副图没有选股器这其实是个挺大的缺失——你总不能每天把五千只票一个个翻吧。选股公式实现逻辑{王中王组合选股中期低吸买点} 中线多头:MA(CLOSE,10)MA(CLOSE,30) AND MA(CLOSE,30)MA(CLOSE,60); 长线多头:MA(CLOSE,60)MA(CLOSE,120) AND CLOSEMA(CLOSE,120); 金叉:CROSS(MA(CLOSE,10),MA(CLOSE,30)); 买点:金叉 AND 中线多头 AND 长线多头;这个选股公式跟主图里的DRAWICON买入图标条件是一致的。CROSS(MA(CLOSE,10),MA(CLOSE,30))捕捉10日线上穿30日线的当天同时要求中期均线已经多头排列、长线环境也是多头。三者缺一不可。3. 从源码到实战导入、调参、复盘验证3.1 通达信公式导入操作步骤下载来的doc文档里源码经常带各种重编码字符直接复制粘贴会出现乱码。我的做法是这样提示先在Windows记事本里新建一个空白文件把doc文档里的源码粘贴进去另存为UTF-8编码的txt文件再从这个txt里复制源码粘贴到通达信公式编辑器中。这一步能解决80%的乱码问题。具体导入路径打开通达信按CtrlF调出公式管理器选择“技术指标公式”——“其他类型”点击“新建”把指标名称填好比如写个“王中王ZX”然后粘贴源码。如果粘贴后提示“行1缺少分号”之类的错误多半是源码里混进了中文全角标点检查一下括号和分号即可。选股公式则放在“条件选股公式”里。3.2 参数要不要调怎么调很多doc文档的指标都写死参数想要调整得一个个翻源码改数字麻烦不说还容易改错。我的建议是如果你拿到的源码里参数是写死的先别急着改默认参数先在日线级别上跑一个多月的历史信号对比一下信号和实际走势的吻合度。以这套组合来说如果你觉得信号太频繁可以把买入信号里的10日均线改成13日或15日均线越短越灵敏但越容易骗线。如果你觉得信号太滞后可以把长线趋势里的120日改成90日但代价是熊市里会多出几个假反弹信号。参数没有绝对最优只有适不适合自己的持仓周期。想稳定持有几周的中线10/30/60的默认值就是个不错的起点持仓按月算的可以把中线参数整体放大到15/45/90。3.3 复盘验证怎么确定指标不是事后诸葛亮这套指标没有未来函数——所有判断都是基于当前已收盘数据和历史数据研究过未来函数的朋友应该懂这个概念简单说就是它不会用“明天才发生的价格”来给“今天”发信号。但下载来的doc指标里有没有未来函数这个要自己留个心眼。验证有没有未来函数有个土办法把选股结果跑出来以后切换到早几天的K线位置用键盘的上下方向键一格一格往后播。如果出现“信号漂移”——昨天的买入信号今天再看消失了或者图标位置挪了那就是引用了未来数据这种指标趁早删掉。我这套组合是纯均线和MACD的推导不存在这个问题。4. 实战中踩过的坑与排查技巧4.1 信号滞后均线指标通病均线类指标最大的毛病就是滞后10日线上穿30日线的信号出来时股价往往已经离开底部一段距离了。尤其那种放量V型反转的票等信号出来你可能已经错过10个点。解决方式不是换指标而是叠加成交量确认。在通达信里可以加一个最简单的放量条件当天的成交量大于5日均量的1.5倍再确认买点。这样虽然会进一步过滤掉一些早信号但留下的信号质量明显更高。4.2 震荡行情反复打脸震荡市里10日线和30日线会来回缠绕金叉死叉频繁出现红色柱状着色也是红几天绿几天。这是均线系统在无趋势行情里的先天缺陷换什么指标都避免不了。我自己的处理方法是配合一个波动率过滤条件用ATR平均真实波幅判断当前行情处于高波动还是低波动。ATR值跌到近半年的低位区间时说明行情振幅收窄趋势尚未形成这时候宁可空仓也别信金叉信号。在通达信里可以用一个简单的式子表达低波过滤:ATR(14)MA(ATR(14),60)*0.8;把这个过滤条件加入选股公式震荡市的假信号能砍掉一大半。4.3 源码乱码、指标带密码的处理从doc或PDF里复制出来的源码容易乱码除了编码问题外还有一个原因是这些文档为了排版经常把源码里的英文括号替换成中文括号把英文逗号替换成中文逗号。通达信公式管理器对符号非常敏感一个中文逗号就报错。遇到“缺少操作符”“未定义的变量”这类错误优先检查符号。至于网上流传的“指标带密码怎么解锁”我的态度比较明确——拿到指标源码前先确认作者是否允许公开分享正规渠道获取的源码都没有密码。遇到加密的DLL指标想解锁验证是否含有未来函数几乎没有好的办法只能通过观察信号是否漂移来测试。4.4 主副图颜色不显示新版通达信对颜色函数支持没问题但如果你用旧版或者部分券商定制版COLORMAGENTA这类颜色指令可能不识别。解决办法是改成通用的颜色代码比如COLORFF00FF表示品红、COLOR00FFFF表示黄色兼容性会好很多。颜色只是辅助视觉判断不影响的信号本质。5. 这组指标还能怎么扩展源码拿到手别直接关掉我后来把同样的逻辑复制了一遍参数整体放大三倍做成周线版本再用效果意外地好。日线中线波段在周线上就成了长线趋势与原本的长线信号交叉验证能过滤掉很多日线级别的诱多诱空。比如日线出现买入信号但周线主图仍是蓝色空头状态我就不会出手两者同时翻红才是重仓的底气。这套组合指标还能用“条件预警”跑盘中自动提示。通达信里设置方法菜单栏找到“功能”——“预警系统”——“条件预警设置”把选股公式添加进去设置好提醒方式盘中就能自动弹窗。不用一直盯盘触发信号再看一眼K线确认适合上班没法随时看盘的朋友。我的个人体会是指标的价值不在于“准”而在于给你一套前后一致的规则。这个王中王组合指标中线和长线各管一段把“什么环境下能做、什么环境下不能做”固化成代码比心存侥幸地手工判断要靠谱得多。源码拿到之后别急着实盘花两周时间做做历史回看心里对信号长什么样有了底再拿小仓位试水慢慢就能摸到这套指标的脾性了。本文还有配套的精品资源点击获取