分享

大智慧KD盯庄指标公式源码编程思路破译及风险提示

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

编程思路破译

RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100

输出K:RSV的3日[1日权重]移动平均,画白色

输出D:K的3日[1日权重]移动平均,画黄色 

BIAS1赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100

A1赋值:K上穿D AND K上穿D<16 AND BIAS1<-6

输出黄金浪:如果A1,返回40,否则返回0,COLORFF00FF

N赋值:5

输出VAR1:4*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均,画黄色,线宽为0

输出VAR2:8,画绿色,线宽为0

输出买: 如果VAR1上穿VAR2,返回80,否则返回0,STICK,COLOR0000CC,线宽为2

输出盯庄: 如果VAR1<=8,返回25,否则返回0,STICK,画白色,线宽为2

当满足条件VAR1上穿VAR2时,在80位置书写文字,COLOR00FFFF

VARO5赋值:27日内最低价的最低值

VARO6赋值:34日内最高价的最高值

VARO7赋值:(收盘价-VARO5)/(VARO6-VARO5)*4的4日指数移动平均*25

输出建仓区: 如果(VARO7<10),返回80,否则返回100 ,COLOR00CCFF,线宽为1

TJTS赋值:数据位置状态=2

ZLCM赋值:以收盘价计算的获利盘比例*70的3日指数移动平均

SHCM赋值:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*80的3日指数移动平均

ZSHTL赋值:SHCM/(ZLCM+SHCM)*100

ZZLKP赋值:ZLCM/(ZLCM+SHCM)*100

ZCMZL赋值:ZLCM+SHCM的13日简单移动平均

DKB赋值:如果ZZLKP-1日前的ZZLKP>ZSHTL-1日前的ZSHTL,返回1,否则返回0

当满足条件TJTSANDZCMZL>1日前的ZCMZLANDDKB=1时,在100位置书写文字,画红色,ALIGN2

当满足条件TJTSANDZCMZL>1日前的ZCMZLANDDKB=0时,在100位置书写文字,画洋红色,ALIGN2

当满足条件TJTSANDZCMZL=1日前的ZCMZL时,在110位置书写文字,画深灰色,ALIGN2

当满足条件TJTSANDZCMZL<1日前的ZCMZLANDDKB=1时,在100位置书写文字,COLORFF9933,ALIGN2

当满足条件TJTSANDZCMZL<1日前的ZCMZLANDDKB=0时,在100位置书写文字,画绿色,ALIGN2

程序源码

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:SMA(RSV,3,1),COLORWHITE;

D:SMA(K,3,1),COLORYELLOW ;

BIAS1:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;

A1:=CROSS(K,D) AND CROSS(K,D)<16 AND BIAS1<-6;

黄金浪:IF(A1,40,0),COLORFF00FF;

N:=5;

VAR1:4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-

3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),3.2,1),COLORYELLOW,LINETHICK0;

VAR2:8,COLORGREEN,LINETHICK0;

买: IF(CROSS(VAR1,VAR2),80,0),STICK,COLOR0000CC,LINETHICK2;

盯庄: IF(VAR1<=8,25,0),STICK,COLORWHITE,LINETHICK2;

DRAWTEXT(CROSS(VAR1,VAR2),80,'买'),COLOR00FFFF;

VARO5:=LLV(LOW,27);

VARO6:=HHV(HIGH,34);

VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;

建仓区: IF((VARO7<10),80,100) ,COLOR00CCFF,LINETHICK1;

{【解盘分析】}

TJTS:=BARSTATUS=2;

ZLCM:=EMA(WINNER(CLOSE)*70,3);{//主力筹码估算}

SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);{//散户筹码估算}

ZSHTL:=SHCM/(ZLCM+SHCM)*100;{//散户套牢筹码比率}

ZZLKP:=ZLCM/(ZLCM+SHCM)*100;{//主力控盘筹码比率}

ZCMZL:=MA(ZLCM+SHCM,13);{//市场筹码总量}

DKB:=IF(ZZLKP-REF(ZZLKP,1)>ZSHTL-REF(ZSHTL,1),1,0);

{主力动向监控}

DRAWTEXT(TJTS AND ZCMZL>REF(ZCMZL,1) AND DKB=1,100,'★主力动向监控:主力增仓 '),COLORRED,ALIGN2;

DRAWTEXT(TJTS AND ZCMZL>REF(ZCMZL,1) AND DKB=0,100,'★主力动向监控:主力减仓 '),COLORMAGENTA,ALIGN2;

DRAWTEXT(TJTS AND ZCMZL=REF(ZCMZL,1),110,'★主力动向监控:多空平衡 '),COLORGRAY,ALIGN2;

DRAWTEXT(TJTS AND ZCMZL<REF(ZCMZL,1) AND DKB=1,100,'★主力动向监控:主力回补 '),COLORFF9933,ALIGN2;

DRAWTEXT(TJTS AND ZCMZL<REF(ZCMZL,1) AND DKB=0,100,'★主力动向监控:主力出逃 '),COLORGREEN,ALIGN2;

风险提示

该公式包含未来函数:WINNER

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约