分享

大智慧主力仓位指标公式源码编程思路破译

 追梦文库 2022-10-18 发布于天津

编程思路破译

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;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章