[ZS260716]量价角度副图-通达信指标源码分享

你开车看速度表,指针指60就是60码。但如果表盘上只有数字没有刻度,你只知道"快了"不知道"快了多少"。

均线和成交量就是那块没有刻度的表——你知道价格在涨,但涨势有多陡?你知道量在放大,但放得多猛?没有角度就没有判断标准。

量价角度做的事很简单:用反正切函数ATAN把均线斜率和量能斜率转换成角度值。0度是平的,45度是稳健上行,90度是垂直拉升——中学几何里的角度,直接搬到K线图上。

#量价角度  #ATAN算角度

📐 02 两个量角器怎么读

MV5:=EMA(V,5) — 成交量5日指数平均

MA5:=EMA(C,5) — 收盘价5日指数平均

为什么用EMA不用MA?MA给每天相同权重,5天前的那天和今天的权重一样。EMA给今天更大权重——今天放量1倍和5天前放量1倍含义完全不同,EMA能区分这个差异。

💡 ATAN角度转换公式

MV5角度:=ATAN((MV5/REF(MV5,1)-1)*100)*180/3.1416

MA5角度:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416

变化率→乘100放大→ATAN转弧度→乘180/π转角度

为什么要用ATAN而不是直接用变化率?因为ATAN有个特性——变化率越大角度越接近90度但永远不会超过90度。这意味着即使今天量暴增10倍(变化率900%),角度也只有接近90度而不会变成900度。角度天然把所有极端值压缩到0-90的区间里,不同股票不同行情可以放在同一把尺子上比。

为什么乘100再算ATAN?不乘100的话,日均变化率通常在0.01到0.05之间,ATAN(0.05)只有2.86度——所有股票的角度都在0-5度之间,根本分不出差异。乘100后变化率变成1到5,ATAN(5)=78.7度——角度分布拉到0-80度的范围,视觉上能清楚区分。

量角:IF(MV5角度>30,MV5角度,0) — 量角只有大于30度才显示

价角:IF(MA5角度>0,MA5角度,MA5角度) — 价角始终显示

为什么量角30度以下不显示?30度以下的量能变化太微弱了——ATAN(0.3)约17度,对应日均量能变化3%,这种程度的量能变化对趋势没有实质影响。只有量能角度超过30度(对应日均变化约5.8%)才值得注意。价角不设门槛是因为价格趋势即使很平缓也需要持续观察。

价角变色的设计:

IF(价角>REF(价角,1) AND 价角>=0,价角,DRAWNULL),COLORRED — 价角上升画红线

IF(价角<REF(价角,1) AND 价角>0,价角,DRAWNULL),COLOR00FF00 — 价角下降画绿线

上升红下降绿,但只在价角大于0时变色。价角小于0(下跌趋势)时统一用白色不变色——因为下跌时的角度变化不重要,重要的是什么时候从负转正。

💡 四级信号灯

∠45↑:价角上穿30度 — 第一个买点信号

买强:价角超45度+趋势确认 — 加仓

防火:价角超70度+量角超80度 — 过热预警

卖疯:双角都超80度 — 极端高潮

QSXS:=MA5角度>REF(MA5角度,1) AND MV5角度>80 — 趋势确认条件

为什么45度是"买强"的分界线?数学上45度是ATAN函数的对称中心——变化率等于1(100%),斜率正好是1:1。均线每天涨1倍自身值的角度就是45度,这是"健康强势"的数学定义。低于45度是温和上行,高于45度是加速上行。

为什么70度是"防火"而不是60度或80度?60度对应日均变化率约1.73(173%),这种涨幅虽然猛但还能持续。80度对应日均变化率约5.67(567%),到这个程度通常是涨停板级别的暴涨了。70度对应日均变化率约2.75(275%)——这个区间是"涨幅已经很猛但还没到极端"的预警区,提前告诉你"该注意了但还不至于跑"。

💡 挖坑与海底

挖坑:价角创3日最低+4日内最高值跌幅超50度+6天内出现过买强或防火 → 主力洗盘信号

海底:价角低于-75度 → 极端超跌区

挖坑的设计逻辑:之前出现过强势信号(买强或防火),说明趋势确实在,但突然价角暴跌50度以上——这不是趋势反转而是主力洗盘。"挖坑"就是主力故意砸出来的黄金坑,坑越深反弹越猛。

💻 03 源码全量

指标编号:ZS260716

指标完整源码:

MV5:=EMA(V,5);MA5:=EMA(C,5);MV5角度:=ATAN((MV5/REF(MV5,1)-1)*100)*180/3.1416;MA5角度:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;量角:IF(MV5角度>30,MV5角度,0),COLOR0000FF,LINETHICK0;价角:IF(MA5角度>0,MA5角度,MA5角度),COLORFFFFFF,LINETHICK2;IF(价角>REF(价角,1) AND 价角>=0,价角,DRAWNULL),COLORRED,LINETHICK2;IF(价角<REF(价角,1) AND 价角>0,价角,DRAWNULL),COLOR00FF00,LINETHICK2;QSXS:=MA5角度>REF(MA5角度,1) AND MV5角度>80;∠45↑IF(CROSS(MA5角度,30),1,0),COLORFFFFFF,POINTDOT,LINETHICK0;买强:IF(MA5角度>45 AND QSXS,10,0),COLOR00FFFF;防火:IF(MA5角度>70 AND MV5角度>80,20,0),COLORFF00FF;卖疯:IF(MA5角度>80 AND MV5角度>80,30,0),COLOR0000FF;WK:=MA5角度=LLV(MA5角度,3) AND MA5角度-HHV(MA5角度,4)<=0-50;挖坑:IF(WK AND COUNT(买强 OR 防火,6),0-30,0),COLOR00FF00;海底:IF(MA5角度<0-75,0-50,0-75),COLORFF8800;STICKLINE(MV5角度>30,MV5角度,30,0.1,0),COLOR0000FF;DRAWTEXT(∠45↑,30'↑'),COLORFFFFFF;STICKLINE(∠45↑,0-90,30,0.1,0),COLOR00FFFF;:30,COLORFFFFFF;{以下设置短线强弱提示}M3:=MA(C,3);M5:=MA(C,5);N1:=BARSLAST(CROSS(M3,M5));N2:=BARSLAST(CROSS(M5,M3));N:=IF(N1<N2,N1+1,0-N2-1);STICKLINE(N>0,0-75,0-75+N*2,2,0),COLOR0000FF;STICKLINE(N<0,0-75,0-75+N*2,2,0),COLORFFFF00;

🔍 04 为什么这么设计

🧵 为什么用ATAN而不是直接用斜率?

斜率的问题是量纲不统一——均线的斜率是"元/天",10元股票日均涨0.5元和100元股票日均涨0.5元含义完全不同。ATAN把斜率转换成角度,角度是无量纲的——不管股价多少,45度就是45度。这让不同价位的股票可以放在同一张图上比较趋势强度。

🧵 为什么价角始终显示但量角要过滤?

价格趋势即使很弱也需要跟踪——一个从5度慢慢爬到15度的趋势,虽然弱但方向明确,持续观察才能发现它什么时候加速。量能不同,量能是验证手段不是趋势本身——量能30度以下的波动是噪音,显示出来只会干扰视觉。价角是主角,量角是配角,配角只在重要时刻出场。

🧵 底部的短线强弱提示为什么要用3日和5日均线交叉?

N1和N2算的是3日均线和5日均线最后一次金叉/死叉到现在的天数。N>0表示3日在5日上方(多头),N<0表示空头。用N*2做柱高——金叉越久柱子越高,趋势持续时间越长。为什么乘2不乘1?乘1的话柱子太矮(金叉1天柱高1),乘2后金叉1天柱高2,视觉上才能分辨。这个底部柱子是独立于角度系统的补充参考——角度看趋势强度,交叉看趋势持续时间。

📝 05 角度口诀

五日均量五日均价

ATAN算出角度来

量角三十才显示

价角变色红绿判

四十五度买强信号

七十防火八十疯

挖坑洗盘看回调

海底七十五度寒

你看盘时有没有觉得"涨得挺猛但不知道有多猛"?试试把均线斜率换成角度,45度和80度的差异一眼就能看出来~

[ZS260716]量价角度副图.tn6
类型:指标公式|已下载:0|下载方式:免费下载
立即下载

相关阅读

搜索

服务热线

18020657357

微信客服

微信客服