编程思路破译输出INPUT:N1(5,2,100),N2(26,2,100),N3(45,2,100),N4(7,2,100),换手率(5,1,20) DIF1赋值:收盘价的N1日指数移动平均-收盘价的N2日指数移动平均 DEA1赋值:DIF1的N3日指数移动平均 DIF2赋值:收盘价的N4日指数移动平均-收盘价的N3日指数移动平均 DEA2赋值:DIF2的N4日指数移动平均 MACD赋值:2*(DIF1-DEA1) MACDMA赋值:MACD的N1日简单移动平均 当满足条件MACD>0时,在MACD和0位置之间画柱状线,宽度为8,1不为0则画空心柱.,画红色 当满足条件MACD<0时,在MACD和0位置之间画柱状线,宽度为8,1不为0则画空心柱.,画绿色 输出持股:当满足条件MACD>MACDMAANDMACD>0时,在MACD和MACDMA位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR9800FF LOWV赋值:9日内最低价的最低值 HIGHV赋值:9日内最高价的最高值 RSV赋值:(收盘价-LOWV)/(HIGHV-LOWV)*100的3日指数移动平均 K赋值:RSV的3日指数移动平均 D赋值:K的3日简单移动平均 赋值: (最高价 + 最低价 + 收盘价)/3 CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差) A赋值:1日前的收盘价 RSI赋值:收盘价-A和0的较大值的6日[1日权重]移动平均/收盘价-A的绝对值的6日[1日权重]移动平均*100 A1赋值:(收盘价/收盘价的5日简单移动平均-1)*100<-10 A2赋值:(收盘价/收盘价的13日简单移动平均-1)*100<-10 A3赋值:(收盘价/收盘价的34日简单移动平均-1)*100<-15 A4赋值:RSI<18 A5赋值:CCI<-120 A6赋值:统计30日中满足收盘价/1日前的收盘价-1的绝对值*100>=6的天数>=1 A7赋值:收盘价>0.98*开盘价 AND (收盘价-1日前的收盘价)/1日前的收盘价*100>=0 AND (最高价-收盘价)/收盘价*100<=2 A8赋值:收盘价>0.98*开盘价 AND (开盘价-最低价)/收盘价*100>=3 A9赋值:收盘价>0.98*开盘价 AND (收盘价-1日前的收盘价)/1日前的收盘价*100>=3 A10赋值:收盘价>0.98*开盘价 AND (最高价-最低价)/收盘价*100<=5 AND (收盘价-1日前的收盘价)/1日前的收盘价*100>=-2 A11赋值:(收盘价-最低价)/收盘价*100>4 HS赋值:(成交量(手)/当前流通股本(手))*100>=换手率 DB赋值:A1 AND A2 AND A3 AND A4 AND A5 AND A6 输出底部:当满足条件DB时,在(MACD*0.5)和MACD位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFFAAFF GMBZ赋值:1日前的DB AND (A7 OR A8 OR A9 OR A10 OR A11) AND HS 输出敢买就涨:当满足条件GMBZ时,在0和MACD位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色 当满足条件GMBZ时,在(MACD*1.1)位置书写文字,画白色 V1赋值:10日内最低价的最低值 V2赋值:20日内最高价的最高值 V3赋值:((收盘价-V1)/(V2-V1))*((-100))的3日指数移动平均 V4赋值:((收盘价)/(5日前的收盘价)>=1.15) V6赋值:100-3*(收盘价-34日内最低价的最低值)/(90日内最高价的最高值-29日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-34日内最低价的最低值)/(90日内最高价的最高值-29日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均 V7赋值:100-3*(开盘价-34日内最低价的最低值)/(90日内最高价的最高值-29日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-34日内最低价的最低值)/(90日内最高价的最高值-29日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均 V8赋值:V6<1日前的V7 AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价 BYCG赋值:(V8 AND 统计30日中满足V8的天数=1 AND 收盘价<收盘价的20日指数移动平均 AND 收盘价的20日简单移动平均>收盘价的200日简单移动平均) 输出不要错过:当满足条件BYCG时,在0和MACD位置之间画柱状线,宽度为8,0不为0则画空心柱. ,画红色 当满足条件BYCG时,在(MACD*1.2)位置书写文字,画白色 QSX赋值:(1.06*(3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均-50)+50) 当满足条件QSX上穿8.5时,在(MACD*1.2)位置书写文字,COLOR0000FF 当满足条件87上穿QSX时,在(MACD*1.1)位置书写文字,COLORFFFFFF V9赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均 V10赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均 V11赋值:V9<1日前的V10 AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价 当满足条件V11ANDCOUNT(V11,30)=1时,在(MACD*1.1)位置书写文字,画黄色 当满足条件V11ANDCOUNT(V11,30)=1时,在1.5位置书写文字,画白色 HLM1赋值:485日内最高价的最高值的17日简单移动平均 HLM2赋值:222日内最高价的最高值的17日简单移动平均 HLM3赋值:96日内最高价的最高值的17日简单移动平均 HLM4赋值:485日内最低价的最低值的17日简单移动平均 HLM5赋值:222日内最低价的最低值的17日简单移动平均 HLM6赋值:96日内最低价的最低值的17日简单移动平均 HLM7赋值:(HLM1*0.558+HLM2*0.558+HLM3*0.558+HLM4*0.96+HLM5*0.96+HLM6*0.96)/6的17日简单移动平均 HLM8赋值:(HLM1*0.55+HLM2*0.55+HLM3*0.65+HLM4*1.25+HLM5*1.23+HLM6*1.2)/6的17日简单移动平均 HLM9赋值:(HLM1*0.68+HLM2*0.68+HLM3*0.68+HLM4*1.3+HLM5*1.3+HLM6*1.3)/6的17日简单移动平均 HLM10赋值:(HLM7*3+HLM8*2+HLM9)/6*1.738的17日简单移动平均 HLM11赋值:最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100 HLM12赋值:如果收盘价*1.35<=HLM10,返回HLM11*10,否则返回HLM11/10的3日简单移动平均 HLMH赋值:30日内HLM12的最高值 关注赋值:如果最低价<=13日内最低价的最低值,返回(HLMH+HLM11*2)/2,否则返回0的3日简单移动平均/200 当满足条件关注上穿1.2时,在-1位置书写文字,COLORFF00FF 当满足条件关注上穿4.5时,在(MACD*1.1)位置书写文字,COLOR00FFFF 当满足条件关注上穿7.0时,在(MACD*1.5)位置画1号图标 QSX1赋值:(收盘价-收盘价的40日简单移动平均)/收盘价的40日简单移动平均*100 备钱赋值:((1日前的QSX1<2日前的QSX1 AND QSX1<-30) AND QSX1>=1日前的QSX1) OR (1日前的-30上穿QSX1 AND QSX1上穿-30) OR QSX1=-30 当满足条件备钱时,在1.5位置书写文字,画白色 BB赋值:((1日前的QSX1<2日前的QSX1 AND QSX1<-20 AND QSX1>-25) AND QSX1>=1日前的QSX1) OR (1日前的-20上穿QSX1 AND QSX1上穿-20) 输出见底信号:当满足条件BB时,在0和MACD位置之间画柱状线,宽度为8,0不为0则画空心柱.,画白色 当满足条件BB时,在-0.9位置书写文字,画白色 顶赋值:97 趋势赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均 底赋值:8 VAR1赋值:9日内最高价的最高值-9日内最低价的最低值 VAR2赋值:9日内最高价的最高值-收盘价 VAR3赋值:收盘价-9日内最低价的最低值 VAR4赋值:VAR2/VAR1*100-70 VAR6赋值:(2*收盘价+最高价+最低价)/4 VAR7赋值:VAR3/VAR1*100的3日[1日权重]移动平均 VAR8赋值:34日内最低价的最低值 VAR9赋值:VAR7的3日[1日权重]移动平均-VAR4的9日[1日权重]移动平均 VAR10赋值:如果VAR9>100,返回VAR9-100,否则返回0 VAR11赋值:34日内最高价的最高值 VAR12赋值:(VAR6-VAR8)/(VAR11-VAR8)*100的13日指数移动平均 VAR13赋值:0.667*1日前的VAR12+0.333*VAR12的2日指数移动平均 VAR14赋值:50日内最高价的最高值/100日内最低价的最低值>1.5 VAR15赋值:(50日内最高价的最高值-最低价)/(50日内最高价的最高值-100日内最低价的最低值) VAR16赋值:(最低价-100日内最低价的最低值)/(50日内最高价的最高值-100日内最低价的最低值) VAR17赋值:50日内最高价距今天数<100日内最低价距今天数 VAR18赋值:VAR14 AND VAR15>0.5 AND VAR16>0.3 AND VAR17 VAR19赋值:统计20日中满足VAR18的天数=1 输出抢反弹:如果VAR19ANDVAR18,返回-1.4,否则返回0,STICK,线宽为4,COLOR00F0FF 当满足条件抢反弹时,在-1.5位置书写文字,COLOR00F0FF VAR2W赋值:100-100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值) MW赋值: VAR2W的3日指数移动平均 VAR3W赋值:VAR2W的7日指数移动平均 M1赋值: VAR3W的5日指数移动平均 MB1赋值:MW上穿M1 AND M1<20 输出马池: 如果趋势<11,返回2,否则返回0,COLORF0FF0F,线宽为2 输出抄底: 如果趋势上穿底,返回2,否则返回0,COLOR6666FF,线宽为2 QW1赋值:(最高价+最低价+收盘价*2)/4 QW3赋值:QW1的10日指数移动平均 QW4赋值:QW1的10日估算标准差 QW5赋值:(QW1-QW3)*100/QW4 QW6赋值:QW5的5日指数移动平均 RK7赋值:QW6的10日指数移动平均 涨赋值:QW6的10日指数移动平均+100/2-5 跌赋值:涨的4日指数移动平均 多线赋值:如果涨上穿跌AND跌<-10,返回30,否则返回0 空线赋值:如果跌上穿80,返回70,否则返回100 买1赋值:跌的4日指数移动平均 买2赋值:买1的4日指数移动平均 买M3赋值:买2的4日指数移动平均 买M4赋值:买M3的4日指数移动平均 当满足条件涨上穿跌AND跌<20AND跌>-10时,在-1.2位置书写文字,COLORCCFF99 当满足条件多线>0时,在-1.2位置书写文字,COLOR0000FF X赋值:收盘价-11日前的收盘价的20日简单移动平均 LGL赋值:如果收盘价的5日指数移动平均/收盘价的9日指数移动平均的16日指数移动平均<=0.85ANDC/1日前的收盘价>0.905ANDC/1日前的收盘价<1.05ANDVOL/当前流通股本(手)*100<5,返回50,否则返回0 WR1赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)+100*X WR2赋值:-100*(50日内最高价的最高值-收盘价)/(50日内最高价的最高值-50日内最低价的最低值)+100 WR3赋值:-100*(70日内最高价的最高值-收盘价)/(70日内最高价的最高值-70日内最低价的最低值)+100*X BIAS1赋值:((收盘价-收盘价的34日简单移动平均)/收盘价的34日简单移动平均*100+10)*5 BIAS2赋值:((收盘价-收盘价的50日简单移动平均)/收盘价的50日简单移动平均*100+10)*5 BIAS3赋值:((收盘价-收盘价的70日简单移动平均)/收盘价的70日简单移动平均*100+10)*5 S1赋值:(WR1+WR2+WR3+BIAS1+BIAS2+BIAS3)/6*X S2赋值:S1的3日指数移动平均 S3赋值:BIAS1-BIAS3的绝对值 SX赋值:(S1+S3)/2 XC1赋值:(-1)*(100*(1-以收盘价计算的获利盘比例)的1日指数移动平均-50)+50 CCC赋值:XC1+SX ZJZ赋值:如果LGL>0ANDCCC<0,返回200,否则返回0*X LXL赋值:如果SX<0ANDC=5日内收盘价的最低值ANDC/1日前的收盘价>0.905ANDC/1日前的收盘价<1.05ANDVOL/当前流通股本(手)*100<5,返回-50,否则返回0 JBJ赋值:如果CCC<0ANDLXL=-50,返回100,否则返回0*X MA3赋值: 收盘价的3日简单移动平均 C0赋值:2日前的收盘价*0.865 C1赋值:13日前的收盘价*0.772 BOT赋值:C0和C1的较小值 HSL赋值:100*成交量(手)/当前流通股本(手)*X MA13赋值:收盘价的13日简单移动平均*X CXC赋值:如果(收盘价-BOT)/收盘价<3/100ANDSUM(HSL,5)/5<1.8,返回1,否则返回0 VMC赋值:如果CXC>0AND(LXL<0ORLGL>0),返回10,否则返回0 满仓赋值:如果(VMC>0),返回120,否则返回0 当满足条件满仓>0ANDREF(满仓,1)=0时,在-1.2位置书写文字,画洋红色 程序源码INPUT:N1(5,2,100),N2(26,2,100),N3(45,2,100),N4(7,2,100),换手率(5,1,20); DIF1:=EMA(CLOSE,N1)-EMA(CLOSE,N2); DEA1:=EMA(DIF1,N3); DIF2:=EMA(CLOSE,N4)-EMA(CLOSE,N3); DEA2:=EMA(DIF2,N4); MACD:=2*(DIF1-DEA1); MACDMA:=MA(MACD,N1); STICKLINE(MACD>0,MACD,0,8,1),COLORRED; STICKLINE(MACD<0,MACD,0,8,1),COLORGREEN; 持股:STICKLINE(MACD>MACDMA AND MACD>0,MACD,MACDMA,8,0),COLOR9800FF; LOWV:=LLV(LOW,9); HIGHV:=HHV(HIGH,9); RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3); K:=EMA(RSV,3); D:=MA(K,3); TYP := (HIGH + LOW + CLOSE)/3; CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)); A:=REF(C,1); RSI:=SMA(MAX(C-A,0),6,1)/SMA(ABS(C-A),6,1)*100; A1:=(C/MA(C,5)-1)*100<-10; A2:=(C/MA(C,13)-1)*100<-10; A3:=(C/MA(C,34)-1)*100<-15; A4:=RSI<18; A5:=CCI<-120; A6:=COUNT(ABS(C/REF(C,1)-1)*100>=6,30)>=1; A7:=C>0.98*O AND (C-REF(C,1))/REF(C,1)*100>=0 AND (H-C)/C*100<=2; A8:=C>0.98*O AND (O-L)/C*100>=3; A9:=C>0.98*O AND (C-REF(C,1))/REF(C,1)*100>=3; A10:=C>0.98*O AND (H-L)/C*100<=5 AND (C-REF(C,1))/REF(C,1)*100>=-2; A11:=(C-L)/C*100>4; HS:=(V/CAPITAL)*100>=换手率; DB:=A1 AND A2 AND A3 AND A4 AND A5 AND A6; 底部:STICKLINE(DB,(MACD*0.5),MACD,4,0),COLORFFAAFF; GMBZ:=REF(DB,1) AND (A7 OR A8 OR A9 OR A10 OR A11) AND HS; 敢买就涨:STICKLINE(GMBZ,0,MACD,8,0),COLORYELLOW; DRAWTEXT(GMBZ,(MACD*1.1),'必杀'),COLORWHITE; V1:=LLV(LOW,10); V2:=HHV(HIGH,20); V3:=EMA(((CLOSE-V1)/(V2-V1))*((-100)),3); V4:=((CLOSE)/(REF(CLOSE,5))>=1.15); {V5:=BACKSET(V4,5); 介入:IF((V5 AND (COUNT(V5,5)=1) OR (CLOSE>=HHV(HIGH,HIGH)) AND ((CLOSE)/(REF(CLOSE,1))>1.098) AND (REF(VOL,LOW)>REF(VOL,34)) AND (REF(VOL,LOW)>REF(VOL,1)) AND (V3>(-93)) AND (REF(VOL,LOW)>REF(VOL,8))),-1.4,0),STICK,COLORBLUE,LINETHICK5; DRAWTEXT(介入 AND (V3<(-75)),(-1),'关注'),COLORWHITE;} V6:=100-3*SMA((CLOSE-LLV(LOW,34))/(HHV(HIGH,90)-LLV(LOW,29))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,34))/(HHV(HIGH,90)-LLV(LOW,29))*100,20,1),15,1); V7:=100-3*SMA((OPEN-LLV(LOW,34))/(HHV(HIGH,90)-LLV(LOW,29))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,34))/(HHV(HIGH,90)-LLV(LOW,29))*100,20,1),15,1); V8:=V6<REF(V7,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); BYCG:=(V8 AND COUNT(V8,30)=1 AND C<EMA(C,20) AND MA(C,20)>MA(C,200)); 不要错过:STICKLINE(BYCG,0,MACD,8,0) ,COLORRED; DRAWTEXT(BYCG,(MACD*1.2),'必杀'),COLORWHITE; QSX:=(1.06*(3*SMA((CLOSE- LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)-50)+50); DRAWTEXT(CROSS(QSX,8.5),(MACD*1.2),'买'),COLOR0000FF; DRAWTEXT(CROSS(87,QSX),(MACD*1.1),'逃'),COLORFFFFFF; V9:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); V10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); V11:=V9<REF(V10,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); DRAWTEXT(V11 AND COUNT(V11,30)=1,(MACD*1.1),'大资金进场'),COLORYELLOW; DRAWTEXT(V11 AND COUNT(V11,30)=1,1.5,'$'),COLORWHITE; HLM1:=MA(HHV(H,485),17); HLM2:=MA(HHV(H,222),17); HLM3:=MA(HHV(H,96),17); HLM4:=MA(LLV(L,485),17); HLM5:=MA(LLV(L,222),17); HLM6:=MA(LLV(L,96),17); HLM7:=MA((HLM1*0.558+HLM2*0.558+HLM3*0.558+HLM4*0.96+HLM5*0.96+HLM6*0.96)/6,17); HLM8:=MA((HLM1*0.55+HLM2*0.55+HLM3*0.65+HLM4*1.25+HLM5*1.23+HLM6*1.2)/6,17); HLM9:=MA((HLM1*0.68+HLM2*0.68+HLM3*0.68+HLM4*1.3+HLM5*1.3+HLM6*1.3)/6,17); HLM10:=MA((HLM7*3+HLM8*2+HLM9)/6*1.738,17); HLM11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100; HLM12:=MA(IF(C*1.35<=HLM10,HLM11*10,HLM11/10),3); HLMH:=HHV(HLM12,30); 关注:=MA(IF(L<=LLV(L,13),(HLMH+HLM11*2)/2,0),3)/200; DRAWTEXT(CROSS(关注,1.2),-1,'▲'),COLORFF00FF; DRAWTEXT(CROSS(关注,4.5),(MACD*1.1),'买点'),COLOR00FFFF; DRAWICON(CROSS(关注,7.0),(MACD*1.5),1); {见底信号} QSX1:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100; 备钱:=((REF(QSX1,1)<REF(QSX1,2) AND QSX1<-30) AND QSX1>=REF(QSX1,1)) OR (REF(CROSS(-30,QSX1),1) AND CROSS(QSX1,-30)) OR QSX1=-30; DRAWTEXT(备钱,1.5,'¥'),COLORWHITE; BB:=((REF(QSX1,1)<REF(QSX1,2) AND QSX1<-20 AND QSX1>-25) AND QSX1>=REF(QSX1,1)) OR (REF(CROSS(-20,QSX1),1) AND CROSS(QSX1,-20)); 见底信号:STICKLINE(BB,0,MACD,8,0),COLORWHITE; DRAWTEXT(BB,-0.9,'≌'),COLORWHITE; 顶:=97; 趋势:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1); 底:=8; VAR1:=HHV(HIGH,9)-LLV(LOW,9); VAR2:=HHV(HIGH,9)-CLOSE; VAR3:=CLOSE-LLV(LOW,9); VAR4:=VAR2/VAR1*100-70; VAR6:=(2*CLOSE+HIGH+LOW)/4; VAR7:=SMA(VAR3/VAR1*100,3,1); VAR8:=LLV(LOW,34); VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1); VAR10:=IF(VAR9>100,VAR9-100,0); VAR11:=HHV(HIGH,34); VAR12:=EMA((VAR6-VAR8)/(VAR11-VAR8)*100,13); VAR13:=EMA(0.667*REF(VAR12,1)+0.333*VAR12,2); VAR14:=HHV(HIGH,50)/LLV(LOW,100)>1.5; VAR15:=(HHV(HIGH,50)-LOW)/(HHV(HIGH,50)-LLV(LOW,100)); VAR16:=(LOW-LLV(LOW,100))/(HHV(HIGH,50)-LLV(LOW,100)); VAR17:=HHVBARS(HIGH,50)<LLVBARS(LOW,100); VAR18:=VAR14 AND VAR15>0.5 AND VAR16>0.3 AND VAR17; VAR19:=COUNT(VAR18,20)=1; 抢反弹:IF(VAR19 AND VAR18 ,-1.4,0),STICK,LINETHICK4,COLOR00F0FF; DRAWTEXT(抢反弹,-1.5,'反弹'),COLOR00F0FF; VAR2W:=100-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)); MW:= EMA(VAR2W,3); VAR3W:=EMA(VAR2W,7); M1:= EMA(VAR3W,5); MB1:=CROSS(MW,M1) AND M1<20; 马池: IF(趋势<11,2,0),COLORF0FF0F,LINETHICK2; 抄底: IF(CROSS(趋势,底),2,0),COLOR6666FF,LINETHICK2; QW1:=(HIGH+LOW+CLOSE*2)/4; QW3:=EMA(QW1,10); QW4:=STD(QW1,10); QW5:=(QW1-QW3)*100/QW4; QW6:=EMA(QW5,5); RK7:=EMA(QW6,10); 涨:=EMA(QW6,10)+100/2-5; 跌:=EMA(涨,4); 多线:=IF(CROSS(涨,跌) AND 跌<-10,30,0); 空线:=IF(CROSS(跌,80),70,100); 买1:=EMA(跌,4); 买2:=EMA(买1,4); 买M3:=EMA(买2,4); 买M4:=EMA(买M3,4); DRAWTEXT(CROSS(涨,跌) AND 跌<20 AND 跌>-10,-1.2,'买入'),COLORCCFF99; DRAWTEXT(多线>0,-1.2,'看涨'),COLOR0000FF; X:=C-REF(MA(C,20),11); LGL:=IF(EMA(C,5)/EMA(EMA(C,9),16)<=0.85 AND C/REF(C,1)>0.905 AND C/REF(C,1)<1.05 AND VOL/CAPITAL*100<5,50,0); WR1:=-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34))+100*X; WR2:=-100*(HHV(HIGH,50)-CLOSE)/(HHV(HIGH,50)-LLV(LOW,50))+100; WR3:=-100*(HHV(HIGH,70)-CLOSE)/(HHV(HIGH,70)-LLV(LOW,70))+100*X; BIAS1:=((CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100+10)*5; BIAS2:=((CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100+10)*5; BIAS3:=((CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+10)*5; S1:=(WR1+WR2+WR3+BIAS1+BIAS2+BIAS3)/6*X; S2:=EMA(S1,3); S3:=ABS(BIAS1-BIAS3); SX:=(S1+S3)/2; XC1:=(-1)*(EMA(100*(1-WINNER(CLOSE)),1)-50)+50; CCC:=XC1+SX; ZJZ:=IF( LGL>0 AND CCC<0,200,0)*X; LXL:=IF(SX<0 AND C=LLV(C,5) AND C/REF(C,1)>0.905 AND C/REF(C,1)<1.05 AND VOL/CAPITAL*100<5,-50,0); JBJ:=IF(CCC<0 AND LXL=-50,100,0)*X; MA3:= MA(C,3); C0:=REF(C,2)*0.865; C1:=REF(C,13)*0.772; BOT:=MIN(C0,C1); HSL:=100*VOL/CAPITAL*X; MA13:=MA(C,13)*X; CXC:=IF((C-BOT)/C<3/100 AND SUM(HSL,5)/5<1.8,1,0); VMC:=IF(CXC>0 AND (LXL<0 OR LGL>0),10,0); 满仓:=IF((VMC>0),120,0); DRAWTEXT(满仓>0 AND REF(满仓,1)=0,-1.2,'满仓'),COLORMAGENTA; 风险提示该公式包含未来函数:BACKSET
|
|