[ZD261030]筹码转移副图-通达信指标源码分享

01 一个零件拆三下,装回去就能称出筹码动没动
拧下来看。这玩意儿十六行。同一道工序,重复了四遍。四遍只差一个数字。零件就三个。先抄下若干天前的那个价。
再把那天量到的读数拍照存住。末了拿今天的分布去称那个旧价。三个数一减,筹码挪了多少,直接落在屏幕上。
直接看表,标完就走。
✓ 抄旧价|REF 只包价格那一层
✓ 存旧数|REF 包住整个读数
✓ 称新值|今天的分布量昨天的价
✓ 筹转|两次读数之间的那点差
02 指标源码分享|筹码转移副图

指标编号:ZD261030
完整指标源码:
VAR1:=REF(CLOSE,5);VAR2:=REF(WINNER(CLOSE)*100,5);VAR3:=WINNER(VAR1)*100;筹转5:VAR2-VAR3;VAR4:=REF(CLOSE,10);VAR5:=REF(WINNER(CLOSE)*100,10);VAR6:=WINNER(VAR4)*100;筹转10:VAR5-VAR6;VAR7:=REF(CLOSE,20);VAR8:=REF(WINNER(CLOSE)*100,20);VAR9:=WINNER(VAR7)*100;筹转20:VAR8-VAR9;VARA:=REF(CLOSE,30);VARB:=REF(WINNER(CLOSE)*100,30);VARC:=WINNER(VARA)*100;筹转30:VARB-VARC;
#筹码搬家# 这事聊过很多回,同一摞里还压着 #WINNER函数# 与 #筹码分布# 两份笔记。
03 差的不只是天数,是把 REF 拧在了哪一层
先对齐卡口,看第一组三行。
VAR1:=REF(CLOSE,5);
这一步只是记账。五天前的收盘价。
VAR2:=REF(WINNER(CLOSE)*100,5);
REF 把括号里整件事推回五天前——那天的分布、那天的收盘,一起拍成一张照片。
VAR3:=WINNER(VAR1)*100;
这行最容易被看轻,它拿的是今天的筹码分布,问的却是五天前那个价格。照片是旧的,秤是新的。这行看着像重复劳动,砍不得,道理在末了才显出来。
筹转5: VAR2-VAR3;
旧照片减新秤的读数,剩下的是这段时间份额挪动的量。两个零件口径不一样,减出来才有意义。
要是两边都用今天的分布,结果永远为零。那这公式就白装了。
天数取四档,是拿形状试出来的。
只留五天那一档,噪声全在里头,一根阴线就能把数拉出个大坑;一下拉到六十天,短线的挪动全被抹平,图上像条直线。
五天、十天、二十天、三十天并排放,快慢能对上号,看的人自己挑一层。两处乘一百只是搬刻度,跟前面几行严格对齐,别漏。
再往细里拧一层。照片存的是那天收盘那一刻量到的读数,不是那天收盘那个价格本身,两件事差在里头那个函数上。
当年我以为把价格挪回去就够了,对表怎么都对不齐,白拆了一晚。这坑不深。踩一次就记得住。
装回去也简单。三行一组。减号搁中间。末尾一句输出。谁想再添一档十五天,照抄三行改个数就行,别处的零件不用动。
这种不封装的写法看着笨,换来的就是随时能改。
顺手说个能搬走的写法:REF 套整条表达式等于存历史读数,REF 只套价格等于留历史坐标。
这两种拧法装在别的公式里同样成立,凡是"当时 vs 现在"的对表都能套。这层区别我第一次也没对上卡口。看两遍就顺了。
其余几组不再重复,零件一样,只是天数换成十、二十、三十。有人嫌十六行啰嗦,我认,可它好处就在不封装,谁都能一眼看清螺丝在哪儿。
回去把这四组的档位在自家盘面上改一档,比如把二十换成十五,看那四条线的疏密怎么变。评论区丢一句你改完的样子,我这儿对着再调。
