编程思路破译SSL赋值:收盘价的3日指数移动平均 XXL赋值:最低价的3日指数移动平均 MM赋值:((收盘价的22日线性回归斜率*20)+收盘价)的55日指数移动平均 XXL,画黄色,线宽为2 当满足条件((XXL>MM))时,在XXL和MM位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色 SA赋值:(MM*0.985) SS赋值:(收盘价的5日简单移动平均) 输出走势线:如果((SSL>MM)),返回MM,否则返回SA,线宽为2,COLORFF00FF JJ赋值:(开盘价+最高价+最低价)/3 A赋值:JJ的4日[1日权重]移动平均 输出价均线:A,画黄色,线宽为1 当满足条件((SSL<MM))时,在走势线和价均线位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFF00 VA1赋值:收盘价的4日指数移动平均 VA2赋值:收盘价的13日指数移动平均 当满足条件VA2上穿VA1时,在最高价*1.05位置书写文字,COLOR00FF22 当满足条件VA1上穿VA2AND(收阳线)AND价均线>1日前的价均线时,在VA1*0.92位置书写文字,COLOR0055FF Q2赋值:(收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值)*100 Q3赋值:Q2的9日[1日权重]移动平均 Q4赋值:Q3的3日[1日权重]移动平均 慢线赋值:3*Q3-2*Q4 趋势赋值:Q3的3日指数移动平均 VARKK赋值:(36日内最高价的最高值-收盘价)/(36日内最高价的最高值-36日内最低价的最低值)*100 空方赋值:VARKK的3日[1日权重]移动平均 VARKF赋值:2日前的收盘价 快线赋值:收盘价-VARKF和0的较大值的7日[1日权重]移动平均/收盘价-VARKF的绝对值的7日[1日权重]移动平均*100 CC1赋值:趋势-慢线 XX1赋值:慢线上穿趋势 AND 空方>1.005*趋势 AND 快线>1日前的快线 AND 统计12日中满足CC1>0的天数>10 AND 收阳线 当满足条件XX1时,在VA1*0.9位置书写文字,COLORF000F0 当满足条件XX1时,在VA1*0.85位置书写文字,COLOR0000F0 VAR1赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100 VAR2赋值:VAR1的3日[1日权重]移动平均 VAR3赋值:VAR2的3日[1日权重]移动平均 VAR4赋值:VAR3的3日[1日权重]移动平均 NX7赋值:收盘价<7日内收盘价的最高值 当满足条件VAR3上穿VAR4ANDC>OANDVAR3<40ANDNX7时,在最低价*0.96位置书写文字,COLORF000F0 当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画红色 当满足条件收盘价>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FFFF 当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色 当满足条件收盘价<=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00 输出箱顶:1日前的15日内收盘价的最高值的2日简单移动平均,COLOR0000FF,线宽为2 输出箱底:1日前的15日内收盘价的最低值的2日简单移动平均,COLOR00FF00,线宽为2 买线赋值:收盘价的2日指数移动平均 卖线赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均 GGG赋值:买线上穿卖线AND 箱顶>=1日前的箱顶 当满足条件GGG时,在最低价*0.95位置书写文字,COLOR00F0F0 程序源码SSL:=EMA(CLOSE,3); XXL:=EMA(L,3); MM:=EMA(((SLOPE(CLOSE,22) * 20) + CLOSE),55); XXL,COLORYELLOW,LINETHICK2; STICKLINE(((XXL>MM)),XXL,MM,1,0),COLORRED; SA:=(MM*0.985); SS:=(MA(CLOSE,5)); 走势线:IF(((SSL>MM)),MM,SA),LINETHICK2,COLORFF00FF; JJ:=(O+H+L)/3; A:=SMA(JJ,4,1); 价均线:A,COLORYELLOW,LINETHICK1; STICKLINE(((SSL<MM)),走势线,价均线,1,0),COLORFFFF00; {均线买卖位置的确定} VA1:=EMA(C,4); VA2:=EMA(C,13); DRAWTEXT(CROSS(VA2,VA1),H*1.05,'★卖'),COLOR00FF22; DRAWTEXT(CROSS(VA1,VA2) AND (C>O) AND 价均线>REF(价均线,1),VA1*0.92,'★买'),COLOR0055FF; {慢线趋势线空方线--第二买位置的确定} Q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100; Q3:=SMA(Q2, 9, 1); Q4:=SMA(Q3, 3, 1); 慢线:=3*Q3-2*Q4; 趋势:=EMA(Q3, 3); VARKK:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100; 空方:=SMA(VARKK,3,1); VARKF:=REF(CLOSE,2); 快线:=SMA(MAX(CLOSE-VARKF,0),7,1)/SMA(ABS(CLOSE-VARKF),7,1)*100; CC1:=趋势-慢线; XX1:=CROSS(慢线,趋势) AND 空方>1.005*趋势 AND 快线>REF(快线,1) AND COUNT(CC1>0,12)>10 AND C>O; DRAWTEXT(XX1,VA1*0.9,'◆'),COLORF000F0; DRAWTEXT(XX1,VA1*0.85,'买'),COLOR0000F0; {买前关注的确定} VAR1:=(C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100; VAR2:=SMA(VAR1,3,1); VAR3:=SMA(VAR2,3,1); VAR4:=SMA(VAR3,3,1); NX7:=C<HHV(C,7); DRAWTEXT(CROSS(VAR3,VAR4) AND C>O AND VAR3<40 AND NX7,LOW*0.96,'★'),COLORF000F0; {彩色K线} STICKLINE(C>=O,C,O,5,0),COLORRED; STICKLINE(C>=O,H,L,0,0),COLOR00FFFF; STICKLINE(C<=O,C,O,5,0),COLORGREEN; STICKLINE(C<=O,H,L,0,0),COLORFFFF00; {箱体确定} 箱顶:MA(REF(HHV(C,15),1),2),COLOR0000FF,LINETHICK2; 箱底:MA(REF(LLV(C,15),1),2),COLOR00FF00,LINETHICK2; {跟的确定} 买线:=EMA(C,2); 卖线:=EMA(SLOPE(C,21)*20+C,42); GGG:=CROSS(买线,卖线)AND 箱顶>=REF(箱顶,1); DRAWTEXT(GGG,LOW*0.95,'加'),COLOR00F0F0;{差值和画线,走势线,价均线,中期大走势} |
|