编程思路破译P赋值:5 VAR1赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值) 主买赋值:如果收阳线,返回VAR1*(最高价-最低价),否则返回如果收阴线,返回VAR1*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2 主卖赋值:如果收阳线,返回VAR1*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回VAR1*(最高价-最低价),否则返回成交量(手)/2 主力买入量赋值:(主买*0.5+主卖*0.1)/2 输出ZL:主力买入量的P日累和/成交量(手)的P日累和*1000,线宽为1 DT赋值:ZL-1日前的ZL 当满足条件DT>0时,在ZL和ZL+DT位置之间画柱状线,宽度为5,0不为0则画空心柱.,画红色 当满足条件DT<0时,在ZL+DT和ZL位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色 DRAWTEXTABS(0,0,'【主力仓位】'),COLORFFFFFF,线宽为1 程序源码P:=5; 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; ZL:SUM(主力买入量,P)/SUM(V,P)*1000,LINETHICK1; DT:=ZL-REF(ZL,1); STICKLINE(DT>0,ZL,ZL+DT,5,0),COLORRED; STICKLINE(DT<0,ZL+DT,ZL,5,0),COLORGREEN; DRAWTEXTABS(0,0,'【主力仓位】'),COLORFFFFFF,LINETHICK1; |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》