编程思路破译R4赋值:(2*收盘价+最高价+最低价)/4 R5赋值:63日内最低价的最低值 R6赋值:33日内最高价的最高值 快赋值:(收盘价-R5)/(R6-R5)*100的8日指数移动平均 慢赋值:0.667*1日前的快+0.333*快的10日指数移动平均 输出主升开始:如果快上穿慢,返回50,否则返回0,COLORA244FF,线宽为2 LC赋值:1日前的收盘价 RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100 卖点赋值:85上穿RSI1*10 卖赋值:如果卖点,返回5,否则返回0 洗钱A赋值:(收盘价-32日内最低价的最低值)/(32日内最高价的最高值-32日内最低价的最低值)*1.2*收盘价 量1赋值:洗钱A的3日指数移动平均 量2赋值:洗钱A的5日指数移动平均 量3赋值:洗钱A的7日指数移动平均 T1赋值:量2>量3 AND 量1<1日前的量1 T2赋值:量2<量3 AND 量1>1日前的量1 当满足条件T1时,在量1和量3位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色 当满足条件T2时,在量1和量3位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFF00FF 洗钱B赋值:洗钱A的13日[1日权重]移动平均 分水岭赋值:洗钱B的2.5日[1.5日权重]移动平均 牛线赋值:3*洗钱B-2*分水岭 熊线赋值:4*分水岭-3*洗钱B TT赋值:分水岭上穿熊线 TY赋值:牛线上穿分水岭 输出黄金买点:如果(TTANDTY),返回20,否则返回0,画黄色,线宽为2 AA赋值:(收盘价-1日前的收盘价)/1日前的收盘价 GG赋值:ALL(AA>=-0.03,5) SS赋值:ALL(AA<=0.03,5) QQ赋值:如果(GGANDSS),返回1,否则返回0 输出主升黄金买点:如果(黄金买点AND主升开始),返回30,否则返回0,画青色,线宽为4 SW1赋值: (收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10 SW赋值:以1和100*(成交量(手)的5日累和/(3*当前流通股本(手)))的较大值为权重收盘价的9日指数移动平均的动态移动平均 输出升:如果SW1上穿SW,返回30,否则返回0,COLORE66878,线宽为4 输出升黄金买点:如果SW1上穿SWAND黄金买点,返回60,否则返回0,画红色,线宽为4 GV赋值:(快上穿慢) AND (SW1上穿SW) 输出主升升:如果GV,返回50,否则返回0,COLORF00FF0,线宽为4 程序源码R4:=(2*C+H+L)/4; R5:=LLV(L,63); R6:=HHV(H,33); 快:=EMA((C-R5)/(R6-R5)*100,8); 慢:=EMA(0.667*REF(快,1)+0.333*快,10); 主升开始:IF(CROSS(快,慢),50,0),COLORA244FF,LINETHICK2; LC:=REF(CLOSE,1); RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; 卖点:=CROSS(85,RSI1)*10; 卖:=IF(卖点,5,0); 洗钱A:=(CLOSE-LLV(LOW,32))/(HHV(HIGH,32)-LLV(LOW,32))*1.2*CLOSE; 量1:=EMA(洗钱A,3); 量2:=EMA(洗钱A,5); 量3:=EMA(洗钱A,7); T1:=量2>量3 AND 量1<REF(量1,1); T2:=量2<量3 AND 量1>REF(量1,1); STICKLINE(T1,量1,量3,2,0),COLORYELLOW; STICKLINE(T2,量1,量3,3,1),COLORFF00FF; 洗钱B:=SMA(洗钱A,13,1); 分水岭:=SMA(洗钱B,2.5,1.5); 牛线:=3*洗钱B-2*分水岭 ; 熊线:=4*分水岭-3*洗钱B; TT:=CROSS(分水岭 ,熊线); TY:=CROSS(牛线 ,分水岭); 黄金买点:IF((TT AND TY),20,0),COLORYELLOW,LINETHICK2; AA:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1); GG:=ALL(AA>=-0.03,5); SS:=ALL(AA<=0.03,5); QQ:=IF((GG AND SS),1,0); 主升黄金买点:IF((黄金买点 AND 主升开始),30,0),COLORCYAN,LINETHICK4; SW1:= (EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10; SW:=DMA(EMA(CLOSE,9),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))); 升:IF(CROSS(SW1,SW),30,0),COLORE66878,LINETHICK4; 升黄金买点:IF(CROSS(SW1,SW) AND 黄金买点,60,0),COLORRED,LINETHICK4; GV:=(CROSS(快,慢)) AND (CROSS(SW1,SW)); 主升升:IF(GV,50,0),COLORF00FF0,LINETHICK4; 风险提示该公式包含未来函数:CAPITAL |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》