看盘看到最后,很多人会陷入一个困境:K线看了、均线设置了、MACD也翻了,但市场到底在哪个方向、该不该动手,心里还是没底。不是你不会看,而是信息太散——趋势、量能、市场情绪散落在不同指标里,谁也说服不了谁。今天我要分享的“股市风向标”,就是一套用通达信免费功能做出来的自建综合看盘工具,把市场状态压缩成可视化的方向线、温度线和量能柱,适合所有用通达信看盘、想建立自己选股体系的技术派散户。整套工具包含副图指标、主图辅助通道和选股预警公式,源码全在下面,你直接照着敲一遍就能用。
1. 为什么我做“股市风向标”:它到底解决什么问题
1.1 散户看盘的三个典型痛点
我接触过不少用通达信做交易的朋友,发现大家看盘时的问题高度相似。第一个痛点是信息碎片化,今天翻MACD觉得金叉了,明天看KDJ又觉得超卖,两个指标给出的方向经常互相打架,最后只能凭感觉下单。第二个痛点是不会判断强弱,很多人知道股价涨了,但不知道这个上涨是普涨情绪带动,还是资金真正在持续流入,一旦遇到高位放量滞涨,很容易在山顶站岗。第三个痛点是选股靠刷,每天收盘后一只一只翻自选股,几百只股票翻完已经半夜,效率低不说,还容易漏掉真正启动的票。
这些问题本质上指向同一个需求:能不能把趋势方向、市场温度、量能变化合并到一个界面上,让多空状态一眼就能看清?我当时翻遍了通达信自带的指标库,发现工具很全,但要么太偏重单一维度,要么公式太复杂,不适合普通散户使用。与其东拼西凑,不如自己写一套,于是就有了“股市风向标”。
1.2 我的答案:把市场状态压缩成三条线
“股市风向标”的核心思路,是把一只股票过去一段时间内的强弱状态,从三个维度压缩到同一个副图窗口里。
第一条是风向线,代表价格在近60个交易日区间中的相对位置,本质上回答“股价现在站在过去两个多月的哪个位置”。第二条是温度线,代表近期的上涨动能和下跌动能的比值关系,回答“当前市场是偏热还是偏冷”。第三条是风柱,用红绿柱状表示风向线相对50这个多空分界的位置差异,红色代表多方占优,绿色代表空方占优。
这个设计和传统MACD、KDJ最大的区别在于多空分界明确。MACD看的是两条均线的差值,正负都有意义,但普通用户很难快速定位强弱的临界点;KDJ虽然有20和80两个参考线,但对于震荡市和趋势市的解读经常互相矛盾。而“风向线以50为界”这个设置非常直白:50以上是多方区域,50以下是空方区域,配合温度线去确认动能是否支持这个方向。逻辑简单,用起来就不容易纠结。
1.3 为什么用通达信而不是付费版本
一个很现实的问题是:市面上确实有带Level-2行情、带高级量化模块的付费软件,但大部分散户的交易频率和交易品种,并不需要那么多花哨功能。通达信作为免费行情软件,已经提供了自定义公式、条件选股、预警系统这些核心能力,足够支撑一套完整的个人看盘体系。
更关键的是,通达信的公式语言足够简单,语法类似基础的伪代码,会写几个函数就能上手。我见过一些朋友花大几千买所谓“机构专用指标”,结果拿回来一看,里面核心逻辑甚至不如通达信自带的EMA好用。与其花冤枉钱,不如花一个下午把自己真正用得上的逻辑写成公式,运行速度、维护成本、可读性都远胜那些黑盒指标。
2. 完整源码与逐行拆解:股市风向标副图指标
2.1 副图源码:先复制保存,后面逐行讲
你可以打开通达信公式管理器,新建一个技术指标公式,名称填“股市风向标”,画线方法选“副图”,然后把下面的代码完整复制进去。
{===================股市风向标(副图)===================} {建议名称:股市风向标,画线方法:副图} M:=8; N:=60; 风向:EMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,M),COLORWHITE; 温度:SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100,COLORYELLOW; STICKLINE(风向>50,50,风向,1.2,0),COLORRED; STICKLINE(风向<=50,50,风向,1.2,0),COLORGREEN; 20,COLORGRAY,DOTLINE; 50,COLORWHITE,DOTLINE; 80,COLORGRAY,DOTLINE; DRAWTEXT(CROSS(风向,50) AND 温度>50,55,'转强'),COLORRED; DRAWTEXT(CROSS(50,风向) AND 温度<50,45,'转弱'),COLORGREEN;这段代码不长,但它包含了四个层次的逻辑,下面我逐个拆开讲。
2.2 逐行拆解:风向线、风柱与温度线的设计逻辑
先看风向线那一行。(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100是一个经典的区间相对位置算法,含义是:当前收盘价在过去N根K线的最低最低价和最高最高价之间,处在什么百分比位置。如果结果是80,说明当前价格已经站到了过去两月高位附近;如果是20,说明正处于区间低位。这个数值天然被限制在0到100之间,方便跨不同价位的股票做横向对比。
直接用原始百分比会很敏感,一天大涨大跌就能让数值剧烈跳动,所以后半段套了一个8周期的EMA指数平均,平滑掉短期的随机波动,留下更稳定的“风向”。我特意用EMA而不是MA,是因为EMA对近期价格给更高权重,能比普通均线更快反映拐点,对短线看盘来说延迟更小。
再看温度线的公式。SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)统计的是近6个周期里上涨幅度的加权平均值,SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)统计的是近6个周期里真实波动的加权平均值,两者相除再乘以100,得到的就是“上涨力量在整体波动中占多大比例”。这个逻辑和RSI是一家人,但参数周期更短,捕捉动能的敏感度更高。名字叫温度线,是因为我把它当作市场情绪的温度计:温度高说明进攻意愿强,温度低说明防守或恐慌占主导。
风柱是这套指标里最直观的部分。STICKLINE(风向>50,50,风向,1.2,0)的意思是,当风向线大于50时,从50这根水平线的位置向上方画一根柱到风向线的数值位置;当风向小于50时,从50向下画到风向线位置。这样红柱越长说明多方位置越极端,绿柱越长说明空方位置越极端。一眼扫过去,红绿比例和柱体长度就是最近市场的力量对比图。
最后两行输出的是文字提示信号。当风向线从下方穿越50且温度线在50上方时,提示“转强”,说明价格摆脱弱势区域且动能支持;当风向线从上方向下穿越50且温度线低于50时,提示“转弱”,说明价格跌破强势区域且动能没有支撑。
2.3 为什么是60日高低点而不是20日或120日
很多朋友看到我选了60这个参数会问,为什么不是默认的20,也不是更长的120?我实际对比过不同参数的效果。
如果N取20,风向线会变得非常灵敏,股价稍微反弹个三两天就会冲出50,结果在震荡行情里频繁出信号,今天转强明天转弱,做成交易容易被来回打脸。如果N取120,风向线又太迟钝,一轮下跌跌了大半年,风向线可能还在50上方维持高位,等你看到转弱信号时,利润已经回吐了大半。60这个值恰好适合A股常见的炒作节奏,大约一个季度的K线数量,既不会敏感过头,也不会滞后太多,是我回测多轮之后相对平衡的选择。
至于温度线的周期,我固定在6,道理也类似。周期再短一点比如3,一根大阳线就能把温度推到80以上;周期如果拉到12,温度反应会很平滑,但转弱信号出现时往往已经跌了一段。6算是兼顾短线和稳健的中间值。
2.4 主图辅助通道“三步通道”源码
副图判断强弱,主图用来定大方向。我给主图配了一个非常经典的“均线加布林带”组合,名字叫三步通道。它的逻辑是:MA5、MA10、MA20确认短期均线方向,上下轨道用20日线和标准差构建一个动态通道,股价站上上轨说明进入强势加速区,跌穿下轨说明进入超跌区。
{===================三步通道(主图)===================} {建议名称:三步通道,画线方法:主图} MA5:MA(CLOSE,5),COLORWHITE; MA10:MA(CLOSE,10),COLORYELLOW; MA20:MA(CLOSE,20),COLORMAGENTA; UP:MA20+2*STD(CLOSE,20),COLORRED; DN:MA20-2*STD(CLOSE,20),COLORGREEN; DRAWTEXT(CROSS(MA5,MA10) AND CLOSE>MA20,LOW*0.98,'关注'),COLORRED; DRAWTEXT(CROSS(MA10,MA5) AND CLOSE<MA20,HIGH*1.02,'谨慎'),COLORGREEN;这个主图的作用是给副图信号加一道过滤网:副图提示“转强”时,如果主图均线呈现多头排列且股价站在MA20上方,信号的质量会明显提升。反过来,副图范围内即使风向线飘到80以上,但主图上MA5还压在MA10下方,说明只是一波反弹不是反转,这时候追进去风险很大。两个图配合使用,一快一慢,互相验证。
3. 5分钟装进通达信:安装、调参与验证
3.1 新建公式的完整步骤
通达信公式的安装不复杂,但我知道不少新手第一次操作时会在小细节上卡壳,这里把每一步写清楚。
打开通达信行情软件,快捷键Ctrl+F打开公式管理器,或者在菜单栏点“功能”里的“公式系统”,再选“公式管理器”。进入后会自动弹出四个分类:技术指标、条件选股、专家系统、五彩K线。我们第一步要建的是技术指标公式,所以先在左侧选中“技术指标”,然后点右侧的“新建”按钮。
公式编辑器打开后有四个必填项。第一个是公式名称,我填的是“股市风向标”,注意名称不能用中文括号、空格和特殊符号,否则保存会报错。第二个是画线方法,必须下拉选择“副图”,选错了显示效果完全不同。第三个是公式密码,不用填,保持为空。第四个就是公式代码区域,把上面副图的源码原样粘贴进去,然后点“测试公式”。如果提示“测试通过”,就点确定保存。
选股公式的安装路径略有不同,因为选股条件必须建在“条件选股公式”分类下,不能直接通用。进公式管理器后,左侧选“条件选股”,同样新建一个公式,把选股预警那段源码粘进去,测试通过后保存,后面就可以在“选股器里直接调用”。
主图公式“三步通道”则是在“技术指标”分类下新建,画线方法选“主图叠加”。装完之后K线图自动套上均线和轨道,不用每次手动切换。
3.2 不同行情周期的参数切换
同一个指标在日线、周线、60分钟图上的表现差异很大,并不是一套参数通吃。我实际用下来,衍生出了一套自己的参数切换规则,这里直接给你参考。
日线级别交易,副作用是犹豫不决,用默认的N=60、M=8是比较平衡的。如果你做的是60分钟短线,把N从60调小到40左右,风向线会更灵活,适合捕捉日内转折但会放大噪音。做周线级别波段,风向线不需要太敏感,N取30就已经覆盖了半年的价格区间,M取5稳住平滑效果。参数调整可以在公式管理器里把N和M前的:=改成:,然后勾选“参数”区域填入默认值、最大值、最小值,这样就能在K线界面上直接右键调参数,不用反复改公式代码。
这里提醒一点,参数不是越小越灵敏就越好,灵敏和噪音是一对双胞胎。小参数的好处是早发现机会,坏处是震荡市里假信号多;大参数的好处是信号干净,坏处是滞后。我自己的经验是,宁可信号晚一两天,也绝不买在情绪高点,所以即使做短线,我也很少把N调低于40。
3.3 装完之后必须做的三件事
第一件事是抽查验证指标数值。选一只你熟悉的股票,用日线图切换到“股市风向标”副图,对照最近几天的K线走势,检查风向线在股价连续上涨时是否同步抬升、在下跌时是否同步回落。如果发现某一天风向线数值异常,大概率是公式里符号写错了。
第二件事是校准主图和副图的叠加关系。确认主图的“三步通道”在K线图上正常显示,副图的风向标在下方面板正常显示,两者能同时看到。很多新手装了副图后忘记切回“主图叠加”模式,导致主图指标显示在单独窗口里,页面被挤得乱七八糟。装的时候多看一眼画线方法,能省不少事。
第三件事是建立自己的观察清单。把“股市风向标”用在沪深300成分股、自己持仓股、近期热点股三组样本上,各观察几天,熟悉指标在不同形态股票上的表现差异。这个验证过程非常重要,连续跟踪十来天,你就能理解风向线在趋势行情和震荡行情下的行为差异,后面实盘用起来才有底气。
4. 实战用法与信号确认:怎么把风向标用出价值
4.1 三个核心信号:转强、转弱与钝化
仓位管理上,我把“股市风向标”的信号分成三个层级。
第一个是转强信号,也就是副图出现“转强”文字,风向线上穿50且温度线大于50。这个信号出现时,代表价格过去两个多月的中期趋势开始偏向多头,短线动能也配合,我刚研发这套指标时主要追踪的就是这类机会。使用方法是结合主图判断:如果主图MA5、MA10、MA20呈现多头排列,股价站在MA20之上,那这就是一个值得重点关注的信号;如果主图仍在空头排列,那我会把它当成超跌反弹处理,只观察不动手。
第二个是转弱信号,即风向线下穿50且温度线小于50。这种信号出现在上涨行情末尾或下跌初期,代表中期趋势和动能同时转空。我个人在减仓时非常看重这个信号——如果一只股票从高位回落,风向线从80附近一路下滑跌破50,同时温度线也跌破50,说明这波上升大概率结束了,持仓可以主动减仓而不是死扛。
第三个是钝化信号。钝化指风向线长期贴着80以上或20以下运行,此时50分界参考意义减弱。强势股在连续涨停或急拉阶段,风向线会长时间在80上方高烧不退,这时不适宜盲目做空;弱势股连跌时风向线长时间趴在20下方,也不适合盲目抄底。钝化阶段的核心策略是等待,找到风向线拐头的那根K线再做决定。
4.2 量价共振:如何用量比线过滤假信号
风向标解决了方向问题,但解决不了真假问题。一次“转强”信号可能是真实启动,也可能是缩量反抽,甚至在出货行情中主力故意拉出阳线骗人进场。我开发这套指标的过程中悟出一点:任何方向信号,没有量能配合都值得怀疑。
我自己在实战中习惯把系统自带成交量面板和风向标配合使用,核心逻辑是三句话:放量上涨加风向站上50,资金认可度高;缩量上涨加风向站上50,持续性存疑;放量下跌加风向跌破50,资金撤退迹象明显。为了把这个逻辑固化到选股里,我写了单独的选股公式,逻辑是风向线上穿50时,同时要求当日成交量大于5日均量1.2倍,这样过滤掉大多数无量反抽的情况。
量能过滤不是越严格越好。把量比阈值调到2倍以上,确实能筛掉更多假突破,但也会错失大量涨幅温和的股票;调到1.2倍左右,信号数量适中,配合主图的均线排列做二次筛选就足够了。
4.3 板块联动:结合板块指数判断真假热点
选股不能只看个股,板块大环境对个股的持续性影响很大。这也是我最近特别有体会的一点:很多个股技术形态走出来,但如果所属板块整体是退潮的,个股往往独木难支;反过来,板块处于主升阶段时,个股回调反而是低吸机会。
所以我把风向标的思路也用在了板块指数上。通达信里可以输入板块指数代码查看行业板块走势,比如板块代码BK开头的一些行业指数。操作上,我先在板块指数图上叠加“股市风向标”副图,判断板块整体风向是偏多还是偏空;再去个股池里筛个股信号。两者共振时,胜率明显比单独的个股信号高。比如某板块指数风向线在50上方、温度线同步上行,同时板块内个股出现了“转强”信号,那这个信号就是板块共振,可以纳入重点关注;如果个股转强但板块指数风向线在50下方,说明个股大概率为个别资金行为,持续性不强,这类机会可以直接放弃。
4.4 从风向标秒变选股预警公式
副图指标再直观,也不可能一天到晚盯盘盯到每一根K线。我习惯把风向标的判断逻辑写成条件选股公式,每天收盘后跑一遍,第二天重点关注选出来的股票。下面这个选股公式是流传最广的一个版本,我也直接给了大家:
{===================风向标选股预警===================} {建议名称:风向标选股,类型:条件选股} 风向:=EMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,8); 温度:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; 量比:=VOL/MA(VOL,5); XG:CROSS(风向,50) AND 温度>50 AND 量比>1.2;这个公式运行时会扫描全市场,把所有“风向线上穿50、温度线大于50、成交量放大至5日均量1.2倍以上”的股票挑出来。如果你对某个特定板块感兴趣,还可以在选股范围上做二次过滤,比如在通达信选股器里勾选“行业板块”,只扫描自己关注的板块。我还会在公式里加一个限制条件:排除ST股和停牌股,写法是在条件里加上AND NOT(NAMELIKE('ST')),否则每天选股结果里会混进大量垃圾票。
注意,选股公式输出的是当日符合条件的股票,但如果你想把信号用于实时预警,就需要在通达信的预警系统里添加该公式,设置每N分钟刷新一次。这就把一套被动看盘工具变成了半自动筛选系统,省下的时间可以用来做更细致的个股研究。
5. 高频问题与避坑指南
5.1 公式装不进去?先查这五个地方
我帮不少朋友远程排过公式报错问题,发现95%的情况都出在低级细节上。第一个问题是符号状态,通达信公式只认英文状态下的标点,中文逗号、中文分号、中文括号都会直接导致编译失败,把输入法切成英文再试一遍就能解决。第二个问题是公式名称非法,名称里带了空格、小数点和特殊字符时系统不认。第三个问题是画线方法选错,把副图指标选成了主图指标,保存时虽然能过,但显示效果完全不对。第四个问题是变量名冲突,比如用中文“温度”做变量名时,如果和系统函数名重复也会报错。第五个问题是没有点“测试公式”直接保存,系统不会给任何提示,但使用时会出问题。
我写公式的习惯是一切先从最简单的框架复制粘贴开始,确认能跑起来再逐步改参数,这个习惯让排错容易很多。
5.2 信号总是晚一步?可能是周期和参数不匹配
有朋友反映,风向标信号出来时股价已经涨了四五个点,进场位置很被动。这种情况大多是周期和参数不搭配导致的。如果你在日线图上用周线的长参数,风向线会非常钝,等它抬头时行情早就走完一大段。反过来,在周线图上用日线的短参数,信号又会频繁切换,看得心累。
我的经验是:先明确自己的操作级别,再看N参数是否匹配。做短线看30分钟或60分钟级别,N调到40左右;做波段看日线级别,N保持在60;做中长线看周线级别,N取30。买入点位可以用被动位置换主动权——不一定等风向线完全上穿50才出手,可以在风向线即将金叉、温度线已经上行的前提下,分批建底仓,站稳50后再加仓。这样做的好处是成本不会太差,缺点是有可能等不到信号,就错过了这波行情。没有完美的解决方案,你自己试出来才算数。
5.3 认清“万能指标”的陷阱
市场上有一种东西叫“万能指标”,宣传语通常是“一条指标把握所有买卖点”“机构内部源码”“胜率90%以上”。我研究指标这些年,被这类噱头坑过,也试着反向解析过一些妖股指标,最后得出一个结论:试图用一条指标包打天下的想法,本身就是陷阱。
“股市风向标”这套东西也没有传得那么神。它的优势是把多空状态结构化,让看盘更有条理;它的劣势和所有技术指标一样,遇到突发利空、停牌复牌、流动性枯竭等极端情况,一样会失真。如果一个公式的代码逻辑你看不懂,作者又说不清原理,还声称能稳赚,那它大概率是个不靠谱的黑盒。真正可用的指标一定是逻辑透明、能讲清楚的,这也是我在这篇文章里把源码和原理全部展开的原因——你自己能读懂的指标,才是属于你的指标。
5.4 带密码的指标,别碰
不少论坛和群聊里流传着一些“加密指标”,下载下来需要用密码才能看源码。这些指标大多以一个神秘的“买点信号”作为卖点,拿到手之后你根本不知道它的买入逻辑是基于什么条件计算的,也就无法判断它适用于什么行情。我见过有人在交流群里求“通达信指标带密码怎么解锁”,我的建议很明确:正规渠道的付费指标通常会提供明确的逻辑说明和试用期,不会把源码锁死;锁源码的指标,要么是怕你看出逻辑太简单觉得不值,要么是里面可能藏了未来函数或在当前K线偷偷引用未来数据来营造高胜率假象。踩过一次坑之后,我的原则是:看不懂的公式不买,锁源码的公式不碰,源码开放的才值得研究。你在复盘时用一套逻辑清晰的指标,犯错还能找到原因;用一套黑盒指标,赚了亏了都不知道为什么,这才是最大的风险。
最后再分享一点个人体会。指标这玩意儿,说到底只是把市场上已经存在的强弱关系换一种方式画出来。我用“股市风向标”三年多,最大的收获不是每个信号都赚钱,而是它帮我建立了一套固定的复盘流程:收盘后先看风向线在什么位置,再核对温度线是否配合,然后跑一遍选股公式,最后结合板块指数做二次确认,前后不超过20分钟。技术分析能不能赚钱,从来不是靠某一个神秘指标,而是靠一套能坚持执行的规则,和每次操作前对风险的清醒认知。任何时候,仓位管理和止损纪律,都比任何一个公式重要。希望这套免费的风向标工具,能帮你把看盘的思路理得更清楚。