[AG261003]牛年奔牛副图-通达信指标源码分享

01 两层平滑,先把钝感拧清楚
2015年那阵子,我在一个看盘群里认识个摊主,白天卖烤串,晚上盯盘。他说副图最烦人的地方:线太灵,天天晃眼;线太钝,等你看懂,行情都走完了。我当时也烦这个,后来写公式写多了才想明白——钝感不是毛病,是拿灵敏度换来的。牛年奔牛这套副图,干的就是把这份钝感一层层拆开的活儿。
速查卡,几秒扫完:
| 红蓝柱体VAR9 对 VARA,快慢谁在上 | 奔牛线加权再平滑的主视线 |
| 黄色牛字低位交叉才落的位置标注 | 横线五档10 到 80 的刻度参照 |
02 指标源码分享|牛年奔牛

指标编号:AG261003
指标完整源码:
VAR2:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;VAR3:=SMA(SMA(VAR2,3,1),3,1)/28.57;VAR4:=EMA(VAR3,5);VAR5:=3*VAR3-2*VAR4;AA:=CROSS(VAR5,VAR3)ANDVAR3<2.1ANDC>O;VAR6:=(2*CLOSE+HIGH+LOW)/4;VAR7:=LLV(LOW,13);VAR8:=HHV(HIGH,13);VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13);VARA:=EMA(0.667*REF(VAR9,1)+0.333*VAR9,2);S:VAR9,COLORRED,POINTDOT;STICKLINE(VAR9>VARA,VAR9,VARA,2.6,0),COLOR77AAFF;STICKLINE(VAR9<=VARA,VAR9,VARA,2.6,0),COLOR00FF00;DRAWTEXT(AA,12,'牛'),COLORYELLOW;A1:10,COLORWHITE;A2:20,COLORRED;A3:50,POINTDOT,COLORYELLOW;A4:70,POINTDOT;A5:80,COLORRED;奔牛:EMA(0.382*REF(VAR9,2)+0.618*VAR9,6);IF(奔牛>REF(奔牛,1),奔牛,DRAWNULL),COLORRED,LINETHICK2;IF(奔牛<REF(奔牛,1),奔牛,DRAWNULL),COLORYELLOW,LINETHICK2;
03 把参数一个个掰开看
公式拆开看,骨架就两层。外层 VAR2=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100,20 日的钱串子先量一遍位置:收盘价在区间里排老几,0 到 100 拉满。窗口取 10 天,一根大阳就能把值顶穿,柱体忽高忽低;拉到 60 天,钝到你揉完眼睛回来它还没挪窝。日线上 10 到 30 天都合理,原版压着 20,正卡一个月交易日的节拍。这类高低窗口的写法,不少人爱配 DRAWBAND 拉个横向渐变底色把两条线中间涂满,我一般不跟——色带一糊,交叉那一下反而看不真切,留白比涂抹好读。
平滑这里还藏着一个门道。
VAR3=SMA(SMA(VAR2,3,1),3,1)/28.57
SMA(X,N,M),N 管跟得快不快,M 管往回收多少。两层平滑套两层平滑,拐点被磨圆了,信号也稳了。N 收到 1,基本没磨,毛刺全留着;放到 5,圆是圆了,拐点的锐气也没了。1 到 5 之间挑,3 留了个锐角。我习惯把平滑窗口缩到最小,再回头调原始窗口,动平滑比重动 20 天更可控——两头都动,参数就成了一锅粥。
28.57 这个数,看着怪。100 除掉它,得数压在 3.5 上下,等于给波动换了个刻度:常态挤到 1 附近,出格的才冒头。换成 26 到 31 之间的数都玩得转,28.57 只是让 2.1 这个阈值有的放矢。黄色牛字落位的条件,三道闸:交叉刚发生、它趴在 2.1 以下、当日收阳,凑齐了才 DRAWTEXT 一个"牛"字。2.1 这个档位,我宁可收紧也不要放宽——阈值放到 3,低位俩字就不值钱了,满屏都是字反而等于没有。
再往下看第二条线。
VAR5=3*VAR3-2*VAR4
3 倍当期减 2 倍慢线,把两条线的差距往外推,等于拿慢线的滞后做参照物做差。这类写法有点加速度计的意思。有兄弟说它神,其实就一步减法,神不神的,线拉出来自己对比。推出去的代价是毛刺,所以牛字那头把它摁在低位段才放行——这事搁下。
VAR9=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13)
它先把收盘价加了两次杠杆(VAR6 即 2C+H+L 除以 4),重心往收盘偏;13 天窗口再 EMA。对照线 VARA 更黏前值,0.667 配 0.333,权重倒挂,它天生慢半拍。柱子就画这俩的上下关系:VAR9 压着 VARA,蓝柱;反过来,绿柱。
奔牛=EMA(0.382*REF(VAR9,2)+0.618*VAR9,6)
0.382 配 0.618,两头的权重一分,当期占大头;6 日再 EMA。往上走染红,往下走染黄,一根线当两根用。跟 VAR9 比,它就是换了相位的影子——我反而更信这条影子线,多穿了一层加权,毛刺少一截。参数 6 搁在 13 和 20 中间,三层节奏错开,看盘的时候不用数格子。
对了,补一句贴图的事。那五条横线 A1 到 A5,从 10 到 80 一排铺开,中间那档还是虚点——参照线写给眼睛当尺子,纯摆设但没有一条还不行。牛字钉在 12 的高度,低于最低的刻度线,跟柱子们不打架。DRAWTEXT 挂 COLORYELLOW,字的位置、颜色、触发条件三样各管各,这是通达信文字标注的常规写法,条件那栏塞得下多少逻辑,字就值多少分量。
算法聊完顺手钉个话题 #副图指标#,日常它跟 #双线交叉# #平滑参数# 这些词绑在一块儿聊。
