[AG261030]操盘金线主图-通达信指标源码分享

01 重心不是平均价,是一笔带记忆的账
同一根K线收盘五十七块,把它跟前四天摆一块儿摊开算,五日均线一口抹平,操盘金线不抹,它按权重记账,每天都留底。
核心的那行就叫重心:今天占满额,往前一天打六折、再往前再打六折,像滚雪球往回收。
这笔账比普通均线多一块记忆,它认定昨天比前天更值钱,主图指标我拆过上十套,肯给前四天单独分档的没几个。
还有个数字第一眼像手抖多打了两位,砍不得,后面单独说它。
另有一条指导线绕着它走,宽窄由六十天的GAO说了算,等于给重心配了把能量尺。
这两条搭在主图上,至于K线本体的染色,还另有一层。
先认这四个零件。
| 重心 | GAO |
| 指导线 | 平衡线 |
02 指标源码分享|操盘金线主图

指标编号:AG261030
指标完整源码:
STICKLINE(CLOSE>OPEN,H,LOW,0.3,0),COLOR9933FF;STICKLINE(OPEN>=CLOSE,L,HIGH,0.3,0),COLOR66CC33;STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,3,0),COLOR009900;STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2,0),COLOR00CC00;STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1.5,0),COLOR33FF00;STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1,0),COLOR66FF00;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),COLOR000099;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0),COLOR0000CC;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.5,0),COLOR0000FF;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0),COLOR0033FF;重心:(C+0.618*REF(C,1)+0.382*REF(C,2)+0.236*REF(C,3)+0.146*REF(C,4))/2.382COLORRED,LINETHICK1;GAO:=HHV(C,60)-LLV(C,60);RSI:=SMA(MAX(重心-REF(重心,1),0),5,1)/SMA(ABS(重心-REF(重心,1)),5,1);指导线:重心+GAO*(RSI-0.5),COLORMAGENTA,LINETHICK1;STICKLINE(CROSS(RSI,0.1),指导线,REF(指导线,1),1,0),COLORMAGENTA;STICKLINE(CROSS(0.9,RSI),指导线,REF(指导线,1),1,0),COLORCYAN;{趋势}平衡:=EMA(((SLOPE(CLOSE,22)*20)+CLOSE),55);红升:IF(重心>=平衡,平衡,DRAWNULL),COLORRED,LINETHICK2;蓝降:IF(重心<平衡,平衡,DRAWNULL),COLORGREEN,LINETHICK2;
这套写法我归档在 #操盘金线# 那一摞里,顺手能翻到的还有 #主图指标# 和 #均线替代# 两摞,都是同一时期拆的。
03 那个除数暴露了写法,2.382 是收回来的权重和
先说重心那行的分子。
重心:(C+0.618*REF(C,1)+0.382*REF(C,2)+0.236*REF(C,3)+0.146*REF(C,4))/2.382COLORRED,LINETHICK1;
四个系数连着乘就是 0.618 自己往下滚:滚一次 0.618,滚两次剩 0.382,滚三次 0.236,滚四次约 0.146。
把它们连同今天那一份加齐,正好是 2.382,分母抄的就是这个和。这一步很多人图省事写 2,也有人干脆除以五当均价使。
>除二的话重心直接飘出K线,比最高价还高,在图里就没法看;
>除五就把带记忆的加权退化成五天算术平均,权重白分了,前四天的打折全被抹回同一档。
留2.382是唯一能让结果回到"一块钱就是块钱"的写法。
这路做法我在别的公式里也照搬过:只要是自己给各项分权重,就把权重和拿来当除数,量纲立刻服帖,不用另外调。
接着看尺子。
GAO:=HHV(C,60)-LLV(C,60);
尺子上的六十,是两头试出来的。
>窗口收到三十天以内,新高新低换得太勤,尺子忽长忽短,指导线跟着乱跳;
>拉到一百二十天,一量就是半年的跨度,可眼下这种窄幅磨人的票它压根不缩,价格线贴着地爬,轨道宽得找不着边界。
>六十卡在中间,一个季度上下的换手刚好覆盖完,跟主图那几根日线周期也不打架。
这段是拿收盘价量高低,跟均线没关系,别误会成两条周期线。
再往下是 RSI 那层,写法有个反常识的地方:喂进去的不是收盘价,是上一步刚算出来的重心。
rsi:=SMA(MAX(重心-REF(重心,1),0),5,1)/SMA(Abs(重心-REF(重心,1)),5,1);
分子只留重心往上抬的那截,往下走的日子被 MAX 判成零,一分不计。分母把升降两截都吞进去。
RSI 于是天然压在零到一中间,不用额外归一。
>平滑长度取五,跟前四天那截权重对得上号;我试过拉到十,读出来慢半拍,价格线都掉头三根了它还没醒;
>压到三又太跳,稍有一点风吹草动就能把它顶到天花板。常规 RSI 起手十四,这儿搬到重心上取五,快慢是两码事,别照抄参数。
有了比值,就该翻回价格。
指导线:重心+GAO*(RSI-0.5),COLORMAGENTA,LINETHICK1;

这行整条逻辑就是量纲翻译。
零点五是它唯一的对称点,重心两侧等距离摆动;乘上 GAO 之后,比值那套无量纲的数才有了"块"这个单位。
盘面里那两段短线柱(红蓝各一排)标的就是这个式子往上、往下顶到边的那一下,我拿它当轨道边缘看,不拿它当结论。
趋势那一层单独算,不跟重心共用任何中间量。
平衡:=EMA(((SLOPE(CLOSE,22) * 20) + CLOSE),55);
二十二管"取多长一段来量斜率"。
十天算出来的斜率基本跟着单日噪声跑,画出来是根毛刺;五十天又太钝,横盘里它能给你拉出一条高速公路,看着像大趋势。
它属于两头都不敢过头的位置。倍率取二十,斜率本义是"每天挪几分钱",直接加到收盘价上几乎看不出来,放大二十倍才顶得动。
十倍我试过,K线一盖就找不着它;四十倍过猛,来一根大阳线,趋势线能蹿出画面。
外面再套五十五日指数平滑,为的是把每天的抖动压住,短到二十就开始露锯齿。
收尾那段上色靠一句 IF。
红升:IF(重心>=平衡,平衡,DRAWNULL),COLORRED,LINETHICK2;
同一条平衡线被切成两段,重心在上就现红,落到下面换蓝,DRAWNULL 是那截故意留空的地方。
这么切,能搬去任何"一条线两种颜色"的写法里,不必画两条再对齐。
末尾那几行 STICKLINE 给K线上色也是同一思路,宽度依次是三格、两格、一格半、一格,一层层往里收,实体看着才有厚度。
