通达信主力持仓线公式,持仓情况一目了然副图、源码
直接上公式源码:
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,VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,VAR1*(HIGH-LOW),VOL/2));
主力买入量:=(主买*0.5+主卖*0.1)/2;
主力持仓:SUM(主力买入量,60)/SUM(V,60)*100,LINETHICK2;
DT:=主力持仓-REF(主力持仓,1);
STICKLINE(DT>0,主力持仓,主力持仓+DT,1,0),COLORRED;
STICKLINE(DT<0,主力持仓+DT,主力持仓,1,0),COLORGREEN;
DRAWTEXT(0,0,'【主力持仓】'),COLORFFFFFF,LINETHICK1;