[ZS261110]浮动筹码与获利副图-通达信指标源码分享

01 变量排了一长串,输出只有两条

这行代码一打开,我第一反应是数变量。从 VAR1 一路数到 VAR19,再数到 VAR1C,中间还夹着一堆 VARA 开头的老伙计,密密麻麻排了两屏。

跑一下就知道,它们全是打工的。真正露脸的输出就两条:浮动筹码、获利筹码。

剩下的,全是给这两条线递材料的。

速查卡(五秒扫完,名称 + 一句话作用):

浮动筹码
:多周期位置叠出的一条平均线
获利筹码
:给 1B 双倍权重的对照线
快慢
:KDJ 骨架里的两条速度线
低位
:快线下到 20 附近的标记

先别被变量数量吓着,源码照旧贴下面,03 一节从输出倒着往回捋。

02 指标源码分享|浮动筹码与获利副图

指标编号:ZS261110

指标完整源码:

N:=5;M:=20;VAR1:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;VAR2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;VAR3:=(SMA(VAR2,3,1)-18)*1.55;VAR4:=SMA(VAR3,3,1);VAR5:=(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*100;VAR6:=SMA(VAR5,10,1);VAR7:=(EMA(SMA(VAR6,8,1),34)-25)*2.6;VAR8:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);VAR9:=POW(MA(LOW,5),2)+MA(LOW,5);VARA:=POW(MA(HIGH,5),2)+MA(HIGH,5);VARB:=((VAR8-LLV(VAR9,64))/(HHV(VARA,64)-LLV(VAR9,64))*150+65-10)/2;VARC:=SMA(VARB,3,1)*1.5-46;VARD:=SMA(VARC,3,1);VARE:=3*VARC-2*VARD;VARF:=(VAR1+VAR2+VAR5)/3;VAR10:=((VAR3+VAR3+VAR6+VARC)/4-15)*1.67;VAR11:=((VAR4+VAR4+VAR7+VARD)/4-15)*1.67;VAR12:=((VAR1+VAR5*2+VARF+VAR10+VAR11+VARB+VARC+VARD+VARE)/10-15)*1.67;VAR13:=(HHV(HIGH,5)-CLOSE)/(HHV(HIGH,5)-LLV(LOW,5))*(-1)+0.9;VAR14:=(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10))*(-1)+0.92;VAR15:=(HHV(HIGH,15)-CLOSE)/(HHV(HIGH,15)-LLV(LOW,15))*(-1)+0.93;VAR16:=(HHV(HIGH,55)-CLOSE)/(HHV(HIGH,55)-LLV(LOW,55))*(-1)+0.94;VAR17:=(HHV(HIGH,89)-CLOSE)/(HHV(HIGH,89)-LLV(LOW,89))*(-1)+0.95;VAR18:=(HHV(HIGH,120)-CLOSE)/(HHV(HIGH,120)-LLV(LOW,120))*(-1)+0.91;VAR19:=(HHV(HIGH,180)-CLOSE)/(HHV(HIGH,180)-LLV(LOW,180))*(-1)+0.96;VAR1A:=((VAR13*8+VAR14*8+VAR15*8+VAR16+VAR17+VAR18+VAR19)/28-0.1)*185;VAR1B:=SMA(VAR1A,3,1);VAR1C:=(SMA(VAR1B,8,1)-8)*1.18;浮动筹码:(VAR10+VAR11+VAR12+VARC+VARD+VARE+VAR1C+VAR7)/13;浮动筹码1:(VAR10+VAR11+VAR12+VARC+VARD+VARE+VAR1C+VAR7)/21;浮动筹码2:(VAR10+VAR11+VAR12+VARC+VARD+VARE+VAR1C+VAR7)/34;获利筹码:(VAR3+VAR6+VAR1B*2)/4,COLOR0000FF,LINETHICK2;40;20;0;VARA1:=(CLOSE-LLV(LOW,60.13547854))/(HHV(HIGH,60.13547854)-LLV(LOW,60))*80;VARB1:=SMA(VARA1,7,1);VARC1:=SMA(VARB1,5,1);英雄:IF(CROSS(VARB,VARC)ANDVARB<20,100,0),LINETHICK2,COLORRED;VAR2N:=LLV(LOW,3)<=LLV(LOW,60);VAR3N:=C>OAND(C/O>1.03ORC>1.03*REF(C,1));绝地反击:IF(VAR2NANDVAR3N,90,0),COLORYELLOW,LINETHICK2;RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;快:SMA(RSV,3,1),COLORGREEN,NODRAW;慢:SMA(快,3,1),NODRAW;极强:80,COLORRED,NODRAW;中线:50,COLORLIBLUE,NODRAW;极弱:20,COLORGREEN,NODRAW;强势:IF(快>慢,快,DRAWNULL),LINETHICK2,COLORRED,NODRAW;快慢比:快/慢,NODRAW;介入:IF(快<M,30,0),COLORLIRED;

顺手把 #浮动筹码# 这个话题钉一下,平时跟 #获利筹码# #筹码视角# 绑在一块儿聊。

03 从输出倒着往回捋

debug 的时候,我最喜欢从输出行往回看,一行行问:这条线吃了哪些料?

先说浮动筹码。它把一堆中间变量叠起来,再除一个分母:

浮动筹码:=(VAR10+VAR11+VAR12+VARC+VARD+VARE+VAR1C+VAR7)/13

里面那八样,拆开看:开头的 VAR1/VAR2/VAR5 把十三日、九日、百日三档位置归一化;接着 VAR10/VAR11/VAR12 再加工一轮;再往后,还有一组 VARC/VARD/VARE,是另一组平滑的产物;压后的 VAR1C 和 VAR7 又是两道加工。八样东西各管一摊,摊子铺完,一锅端出来除以 13。

分母才是门道。13、21、34 三个数,斐波那契数列里的邻居,一条线除 13,另一条除 21,还有一条除 34,等于用三把不同口径的勺子捞同一锅菜,捞上来的浓淡不一样。

我把分母 13 改成 8 试过一版,线抖得像筛子,什么层次都看不见;改成 55 又太闷,一锅菜全糊在一起。13 到 34 这个区间,正好是"看得清又不闹腾"的地带,三条都留着,远近各一把尺。

获利筹码就简单点:

获利筹码:=(VAR3+VAR6+VAR1B*2)/4

四项材料,VAR3、VAR6 各算一份,其中 VAR1B 那一路是 64 日区间的长程位置,跨度大、性子稳,给它加码,等于炒菜时把主料多放二两,味道自然偏它。四份总重除以 4,就是个三比一的加权平均。

这块我有个固执:加权平均就是比直接平均好用,数不会骗人,权重偏心一点,曲线才有味道。

末尾还有一对快慢线,KDJ 那套 RSV 的骨架,快线 3 日平滑、慢线 3 日再磨,速度差一眼能看出来。M 取 20,快线下破 20 才标低位。10 太浅,隔三差五就够到;30 太深,等得人没脾气;20 卡中间,标记频率刚好。

快慢比那行,直接拿快线除以慢线,大于 1 就是快线在上头,小于 1 就是慢线压着,一个数替两根线说话。

对了,说个题外的。那行 VARA1 里有个 60.13547854 的怪数字,小数点后一长串,八成是老版本拖动参数留下的残渣,不影响大局,我懒得动它。

[ZS261110]浮动筹码与获利副图.tn6
类型:指标公式|已下载:0|下载方式:免费下载
立即下载
在线客服
QQ:332879389
联系电话
13605084160