编程思路破译 填充背景 获利30赋值:10*以收盘价*0.9*0.9*0.9计算的获利盘比例,画黄色 当满足条件获利30>=2时,在0和-获利30/20位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色 换手赋值:成交量(手)*100/当前流通股本(手) 主力赋值:换手的4日简单移动平均 大户赋值:换手的9日简单移动平均 中户赋值:换手的17日简单移动平均 散户赋值:换手的34日简单移动平均 均量赋值:(主力+大户+中户+散户)/4 主力能量赋值:(主力-均量) 输出操盘:当满足条件主力能量>=0AND主力能量>=1日前的主力能量时,在0+2.2和主力能量/5+2.2位置之间画柱状线,宽度为3,3不为0则画空心柱.,画红色 输出减仓:当满足条件主力能量>=0AND主力能量<1日前的主力能量时,在0+2.2和主力能量/5+2.2位置之间画柱状线,宽度为3,3不为0则画空心柱.,画黄色 输出反弹:当满足条件主力能量<0AND主力能量>=1日前的主力能量时,在0+2.2和主力能量/5+2.2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色 输出寻底:当满足条件主力能量<0AND主力能量<1日前的主力能量时,在0+2.2和主力能量/5+2.2位置之间画柱状线,宽度为3,3不为0则画空心柱.,画绿色 ACB1赋值:收盘价/1日前的收盘价>=1.098 ACB22赋值:统计2日中满足ACB1的天数>=1 AND 取反 输出妖股授精:ACB22的13日过滤,COLORDDDDDD 当满足条件妖股授精时,在1.01位置画5号图标 ACB23赋值:统计3日中满足ACB1的天数>=2 AND 取反 输出妖股孕育:ACB23的13日过滤,画绿色 ACB24赋值:统计4日中满足ACB1的天数>=3 AND 取反 输出妖股初生:ACB24的11日过滤,COLOR9933FF 输出妖股长成:统计8日中满足ACB1的天数>=6.5,画红色 当满足条件妖股授精ANDCOUNT(妖股授精,18)=1时,在0和2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORDDDDDD 当满足条件妖股孕育ANDCOUNT(妖股孕育,18)=1时,在0和2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色 当满足条件妖股初生ANDCOUNT(妖股孕育,18)=1时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR9933FF 当满足条件妖股长成ANDCOUNT(妖股孕育,18)=1时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色 ABC3赋值:收盘价的13日简单移动平均 ABC4赋值:100-(收盘价-ABC3)/ABC3*100的绝对值 筹码赋值:以收盘价*0.95计算的获利盘比例*100的1日简单移动平均,画红色 CBAD赋值:筹码> ABC4 当满足条件CBADANDABC4>1日前的ABC4ANDREF(CBAD,1)>0时,在(ABC4+20-30)/80-1.2位置书写数字 画青色 当满足条件CBAD时,在(ABC4+20-30)/80-1.2位置书写数字 画青色 当满足条件CBAD时,在(ABC4-30)/80-1.2和5/80-1.2位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色 当满足条件CBADANDABC4>1日前的ABC4ANDREF(CBAD,1)>0时,在(ABC4-30)/80-1.2和5/80-1.2位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色 当满足条件CBADANDABC4>1日前的ABC4ANDREF(CBAD,1)>0时,在(ABC4+30-30)/80-1.2位置书写文字,画绿色 当满足条件CBADANDABC4>1日前的ABC4ANDREF(CBAD,1)>0时,在(ABC4+60-30)/80-1.2位置书写文字,画绿色 FFD赋值:(收盘价-1日前的收盘价)/3日前的收盘价的10日指数移动平均 * 100 KJHU赋值:FFD的2日指数移动平均的2日指数移动平均的2日指数移动平均的3日指数移动平均 A1赋值:收盘价-1日前的收盘价和0的较大值的24日[1日权重]移动平均 / 收盘价-1日前的收盘价的绝对值的24日[1日权重]移动平均 * 100 龙头启动赋值:(A1 > 65) * (A1 - 65) / 10 + 2,线宽为0 控盘度赋值:主力控盘 / 100,COLORSTICK,线宽为2,画红色 当满足条件KJHU>=1日前的KJHUANDFFD>2时,在2.2和2.05位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色 当满足条件KJHU<1日前的KJHUANDKJHU>KJHU的4日指数移动平均ANDFFD>2时,在2.2和2.05位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00BBFF 当满足条件KJHU<1日前的KJHUANDKJHU<KJHU的4日指数移动平均ANDFFD>2时,在2.2和2.05位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色 当满足条件是否最后一个周期时,在2.2位置书写文字,COLORFF00FF 程序源码 DRAWGBK(OPEN>0,RGB(0,0,0),RGB(33,47,58),0,6,0); 获利30:=10*WINNER(CLOSE*0.9*0.9*0.9),COLORYELLOW; STICKLINE(获利30>=2,0,-获利30/20,8,0),COLORRED; 换手:=V*100/CAPITAL; 主力:=MA(换手,4); 大户:=MA(换手,9); 中户:=MA(换手,17); 散户:=MA(换手,34); 均量:=(主力+大户+中户+散户)/4; 主力能量:=(主力-均量); 操盘:STICKLINE(主力能量>=0 AND 主力能量>=REF(主力能量,1),0+2.2,主力能量/5+2.2,3,3),COLORRED; 减仓:STICKLINE(主力能量>=0 AND 主力能量< REF(主力能量,1),0+2.2,主力能量/5+2.2,3,3),COLORYELLOW; 反弹:STICKLINE(主力能量<0 AND 主力能量>=REF(主力能量,1),0+2.2,主力能量/5+2.2,3,0),COLORGREEN; 寻底:STICKLINE(主力能量<0 AND 主力能量< REF(主力能量,1),0+2.2,主力能量/5+2.2,3,3),COLORGREEN; ACB1:=CLOSE/REF(CLOSE,1)>=1.098; ACB22:=COUNT(ACB1,2)>=1 AND NOT(COUNT(ACB1,3)>=2); 妖股授精:FILTER(ACB22,13),COLORDDDDDD; DRAWICON(妖股授精,1.01,5); ACB23:=COUNT(ACB1,3)>=2 AND NOT(COUNT(ACB1,4)>=3); 妖股孕育:FILTER(ACB23,13),COLORGREEN; ACB24:=COUNT(ACB1,4)>=3 AND NOT(COUNT(ACB1,5)>=4); 妖股初生:FILTER(ACB24,11),COLOR9933FF; 妖股长成:COUNT(ACB1,8)>=6.5,COLORRED; STICKLINE(妖股授精 AND COUNT(妖股授精,18)=1,0,2,3,0),COLORDDDDDD; STICKLINE(妖股孕育 AND COUNT(妖股孕育,18)=1,0,2,3,0),COLORGREEN; STICKLINE(妖股初生 AND COUNT(妖股孕育,18)=1,0,1,3,0),COLOR9933FF; STICKLINE(妖股长成 AND COUNT(妖股孕育,18)=1,0,1 ,3,0),COLORRED; ABC3:=MA(CLOSE,13); ABC4:=100-ABS((CLOSE-ABC3)/ABC3*100); 筹码:=MA(WINNER(CLOSE*0.95)*100,1),COLORRED; CBAD:=筹码> ABC4; DRAWNUMBER(CBAD AND ABC4> REF(ABC4,1) AND REF(CBAD,1)>0,(ABC4+20-30)/80-1.2,ROUND(ABC4)) COLORCYAN; DRAWNUMBER(CBAD,(ABC4+20-30)/80-1.2,ROUND(ABC4)) COLORCYAN; STICKLINE(CBAD,(ABC4-30)/80-1.2,5/80-1.2,2,0),COLORMAGENTA; STICKLINE(CBAD AND ABC4> REF(ABC4,1) AND REF(CBAD,1)>0,(ABC4-30)/80-1.2,5/80-1.2,2,0),COLORGREEN; DRAWTEXT(CBAD AND ABC4> REF(ABC4,1) AND REF(CBAD,1)>0,(ABC4+30-30)/80-1.2,'风险'),COLORGREEN; DRAWTEXT(CBAD AND ABC4> REF(ABC4,1) AND REF(CBAD,1)>0,(ABC4+60-30)/80-1.2,'注意'),COLORGREEN; FFD:=EMA((C - REF(C,1)) / REF(C,3),10) * 100; KJHU:=EMA(EMA(EMA(EMA(FFD,2),2),2),3); A1:=SMA(MAX(C - REF(C,1),0),24,1) / SMA(ABS(C - REF(C,1)),24,1) * 100; 龙头启动:=(A1 > 65) * (A1 - 65) / 10 + 2,LINETHICK0; 控盘度:=CYW / 100,COLORSTICK,LINETHICK2,COLORRED; STICKLINE(KJHU >= REF(KJHU,1) AND FFD>2,2.2,2.05,2,0),COLORRED; STICKLINE(KJHU < REF(KJHU,1) AND KJHU > EMA(KJHU,4) AND FFD>2,2.2,2.05,2,0),COLOR00BBFF; STICKLINE(KJHU < REF(KJHU,1) AND KJHU < EMA(KJHU,4) AND FFD>2,2.2,2.05,2,0),COLORGREEN; DRAWTEXT(ISLASTBAR, 2.2,' 机构持仓'),COLORFF00FF; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》