编程思路破译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 |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》