[YZ261016]预测多空副图-通达信指标源码分享

01 一间老仓库,十来面墙各写各的
上回盘这间仓库,我把雷达那行当常态使,图上的杠子天天挪窝,又犯了一回才低头看函数根底——我认栽。这间名叫预测多空的屋子堆的货多,还在门口猜主力哪只手在动的,不如先进来认认墙面。量能、进出、雷达、力度,一面墙一件货。
直接看表标完就走:
| 预测量 |
| 主买主卖 |
| 控盘雷达 |
| 增减力度 |
02 指标源码分享|预测多空副图

指标编号:YZ261016
指标完整源码:
AA:=IF(CURRBARSCOUNT=1ANDPERIOD=5,VOL*240/FROMOPEN,DRAWNULL);预测:AA/10,LINETHICK0;BB:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));买:=BUYVOL;卖:=SELLVOL;主动买:=IF(CLOSE>OPEN,BB*(HIGH-LOW),IF(CLOSE<OPEN,BB*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));主买:主动买/10,COLORRED,LINETHICK0;主动卖:=IF(CLOSE>OPEN,0-BB*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-BB*(HIGH-LOW),0-VOL/2));主卖:-主动卖/10,COLORGREEN,LINETHICK0;差额:主买+主卖,LINETHICK0;VAR2A:=TROUGHBARS(3,15,1)<10;VAR4A:=IF(VAR2A=1,50,0);控盘雷达:SUM(VAR4A,10)/10,VOLSTICK,COLORGREEN;增减力度:(MA(CLOSE,34)-CLOSE)/MA(CLOSE,34)*50,COLOR008288;STICKLINE(FILTER(CROSS(0.019,增减力度),21),28,0,1,0),COLOR008000;DRAWTEXT(FILTER(CROSS(0.019,增减力度),21),-18000,'跟踪分析'),COLORRED;高位区:STICKLINE(FILTER(C/REF(C,1)>1.09,21),3,38,1,0),COLOR8285FF;DRAWTEXT(FILTER(C/REF(C,1)>1.09,21),-18000,'高位区!'),COLORCYAN;VAR1:=(VOL/(((HIGH-LOW)*2)-ABS((CLOSE-OPEN))));买盘:=IF((CLOSE>OPEN),(VAR1*(HIGH-LOW)),IF((CLOSE<OPEN),(VAR1*((HIGH-OPEN)+(CLOSE-LOW))),(VOL/2)));卖盘:=IF((CLOSE>OPEN),(0-(VAR1*((HIGH-CLOSE)+(OPEN-LOW)))),IF((CLOSE<OPEN),(0-(VAR1*(HIGH-LOW))),(0-(VOL/2))));买卖差:=(买盘+卖盘);STICKLINE((买卖差<0),0,买卖差,3,0),COLOR33FF33;量比:=(VOL/MA(VOL,5));JX1:=BARSSINCE(买盘);JY1:=IF(((121>JX1)AND(JX1>0)),JX1,120);JY2:=IF(((4>JX1)AND(JX1>0)),JX1,3);VAR30:=MA(VOL,JY2);神比:=(买盘/VAR30);鬼比:=(卖盘/VAR30);VAR2:=(HIGH-LOW);VAR3:=ABS((OPEN-CLOSE));VAR4:=(HIGH-IF((CLOSE>OPEN),CLOSE,OPEN));VAR5:=(IF((CLOSE>OPEN),OPEN,CLOSE)-LOW);VAR6:=((VAR3/VAR2)*VOL);VAR7:=((VAR4/VAR2)*VOL);VAR8:=((VAR5/VAR2)*VOL);VAR9:=IF(((VOL/CAPITAL)>0.001),1,EXP(ABS(LOG(((VOL/CAPITAL)*100)))));VARA:=(((CLOSE-MA(CLOSE,5))/MA(CLOSE,5))*100);VARB:=(((MA(CLOSE,5)>MA(CLOSE,10))AND(MA(CLOSE,10)>MA(CLOSE,30)))AND(MA(CLOSE,30)>MA(CLOSE,60)));VARC:=((MA(CLOSE,5)<MA(CLOSE,10))AND(MA(CLOSE,10)<MA(CLOSE,30)));VARD:=REF(CLOSE,1);VARE:=((SMA(MAX((CLOSE-VARD),0),6,1)/SMA(ABS((CLOSE-VARD)),6,1))*100);DRAWTEXT(((DATE>700101)ANDCROSS(84,VARE)),HIGH,'■高位'),COLORF2A3A4;VAR40:=((IF((((VAR6>=VAR7)AND(VAR6>=VAR8))AND(CLOSE>OPEN)),VAR6,买盘)+买盘)/2);VAR41:=((IF(((VAR7>VAR6)AND(VAR7>VAR8)),VAR7,买盘)+买盘)/2);VAR42:=((IF(((VAR8>VAR6)AND(VAR8>VAR7)),VAR8,买盘)+买盘)/2);VAR50:=((IF((((VAR6>=VAR7)AND(VAR6>=VAR8))AND(CLOSE<OPEN)),VAR6,卖盘)+卖盘)/2);三日上攻:=MA((((VAR40+VAR41)+VAR42)/3),JY2);三日下攻:=MA(VAR50,JY2);多头:STICKLINE((CLOSE>MA(CLOSE,30)),0,VOL,3,1),COLOR0000FF;空头:STICKLINE((CLOSE<MA(CLOSE,30)),0,VOL,3,1),COLOR00FF00;STICKLINE((((VAR6>=VAR7)AND(VAR6>=VAR8))AND(CLOSE>OPEN)),0,VAR6,3,0),COLOR00FFFF;STICKLINE((((VAR6>=VAR7)AND(VAR6>=VAR8))AND(CLOSE<OPEN)),0,VAR6,2,0),COLORFF0000;STICKLINE(((VAR8>VAR6)AND(VAR8>VAR7)),0,VAR8,3,0),COLORFFFFFF;STICKLINE(((VAR7>VAR6)AND(VAR7>VAR8)),0,VAR7,3,0),COLORLIMAGENTA;STICKLINE((VOL>(MA(VOL,5)*2.5)),0,VOL,0.2,0);STICKLINE((买盘>0),买盘,0,0.2,0),COLOR0000FF;上攻均量:=MA(买盘,JY1);下攻均量:=MA(卖盘,JY1);DRAWTEXT(((((((((VAR7>VAR6)AND(VARA>2))AND(VAR9>VAR8))AND(CLOSE>MA(CLOSE,5)))AND(CLOSE>MA(CLOSE,30)))AND(HIGH>MA(CLOSE,60)))AND(VOL>MA(VOL,5)))AND(VAR7>=MA(VOL,5))),VOL,'▼高位');DRAWTEXT(((((((VAR8>VAR6)AND(VAR8>VAR7))AND(VARA<(0-2)))AND(CLOSE<MA(CLOSE,30)))AND(VAR8<(MA(VOL,5)/2)))AND(MA(VOL,5)<MA(VOL,10))),VOL,'●低位');DRAWTEXT((((((VAR6>(MA(VOL,5)*2))AND(VAR6>=VAR7))AND(VAR6>=VAR8))AND(CLOSE>OPEN))OR((VOL>(MA(VOL,5)*3))ANDVARB)),VOL,'◆放量');DRAWTEXT((((((量比>1)AND((买盘/三日上攻)>1.58))ANDIF((三日上攻>上攻均量),(三日上攻>三日下攻),(三日上攻>REF(三日上攻,1))))AND(三日下攻<REF(三日下攻,1)))AND((((CLOSE-REF(CLOSE,3))/REF(CLOSE,3))*100)<14)),(买盘*1.3),'★信号'),COLOR99FF00;换手率:=((VOL/CAPITAL)*100);DRAWTEXT((((VOL/REF((SUM(VOL,5)/5),1))>=2)AND(换手率>1)),(VOL*1.1),'●量变'),COLOR00FFFF;
(#主力# 这个话题的标签我这儿压了一摞,#量比##换手率# 也顺手搁在旁边。)
03 怪行先卸妆,老账慢慢盘
倒着盘,先看最唬人那行:
VAR9:=IF(VOL/CAPITAL>0.001,1,EXP(ABS(LOG((VOL/CAPITAL)*100))))
EXP 套 ABS 再套 LOG,三层叠一块,头回看谁不眼晕。卸了妆其实一句话:换手比例超过千分之一,直接记 1;小到不值一提的日子,拿倒数撑个数——x 不到一的时候,这串运算算出来就是 x 的倒数,纯纯的保底垫片,把极缩量的日子托住别趴地上。仓库里第一件怪东西,就这么点事。
再盘三本账。预测这本最直白:盘中量乘个倍数外推全天,除以十压单位。主买主卖那两本,刀法是拿振幅切量柱,按阴阳各归一头,上影归一头、下影归另一头,相减得出差额。
雷达那面墙,前面交代过的跟头就挂在这行:
VAR2A:=TROUGHBARS(3,15,1)<10
TROUGHBARS 数的是离最近一个谷底有几根 K 线,可这个函数认右边的邻居——要等后头一根走完才肯确认谷底。没收盘之前,杠子会挪;收盘定格,才钉死。我当时就是没看这层,把会挪的杠子当钉死的使,认栽认得结结实实。依赖右值的写法图上不止这一处,眼睛得留个心眼。
增减力度那面墙好懂:价在三十四日线底下多远,乘个系数铺成一条线。穿没穿过那个零点零一九的小口子,是这面墙唯一较真的地方;口子后头还挂了二十一根的间隔闸,响过一回,二十一根内不响第二回,防的是连环吵。
| 0.019 |
字标那面墙最热闹,一串 DRAWTEXT 各管各的,高位标注有之,低位区有之,放量提示也有之。真正眼晕的是比值那一摞:神比鬼比听着玄,骨子全是买盘卖盘除以均量,跟日常记账一个道理。
还有件冷知识得交代:买盘卖盘那两行吃的是逐笔函数,普通行情里取不到数,多数账号里那两行是空转的——画面没动静,不是你粘错了。
三十几行收不收?我留。前一阵嫌它啰嗦,砍过半间,结果东墙塌了西墙补,又花了俩晚上续回来。老仓库的价值就在全须全尾,翻旧账才翻得动。
行数是多了点,可你要问我值不值当盘完——值,一面墙一个心思。
