编程思路破译 输出MA05:收盘价的5日简单移动平均线宽为3,COLOR00CCFF MA10赋值:收盘价的10日简单移动平均 MA20赋值:收盘价的20日简单移动平均 MA30赋值:收盘价的30日简单移动平均 VAR1赋值:收盘价的5日简单移动平均,COLOR00FFFF VAR6赋值:收盘价的54日简单移动平均,COLORFF9900 VAR8赋值:以成交量(手)/当前流通股本(手)的5日累和/3为权重收盘价的12日指数移动平均的动态移动平均,线宽为2 VARA赋值:1日前的收盘价 VARE赋值:收盘价-VARA和0的较大值的6日[1日权重]移动平均/收盘价-VARA的绝对值的6日[1日权重]移动平均*100 当满足条件日期>700101ANDCROSS(84,VARE)时,在最高价位置书写文字,画绿色 VARF赋值:(2*收盘价+最高价+最低价)/4 VAR10赋值:23日内最低价的最低值 VAR11赋值:23日内最高价的最高值 VAR12赋值:(VARF-VAR10)/(VAR11-VAR10)*100的6日指数移动平均 VAR13赋值:0.667*1日前的VAR12+0.333*VAR12的4日指数移动平均 当满足条件如果统计8日中满足收盘价<1日前的收盘价的天数/8>0.3ANDCOUNT(VAR12>VAR13,3)ANDREF(最低价,1)=120日内最低价的最低值ANDCLOSE>开盘价,返回1,否则返回0时,在最低价位置书写文字,画黄色 RSV赋值:(收盘价-13日内最低价的最低值)/(13日内最高价的最高值-13日内最低价的最低值)*100 K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:3*K-2*D RSV24赋值:(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100 K24赋值:RSV24的3日[1日权重]移动平均 D24赋值:K24的3日[1日权重]移动平均 J24赋值:3*K24-2*D24 输出 压力位:如果J24上穿J,返回最高价,否则返回上次J24上穿J距今天数日前的最高价,COLOR00FFFF,线宽为1 输出 支撑位:如果J上穿J24,返回最低价,否则返回上次J上穿J24距今天数日前的最低价,COLORFFFF00,线宽为1 输出 支撑价:34日内最低价的最低值,COLORFF00FF,线宽为3 输出 阻力价:19日内最高价的最高值,COLORFF9900,线宽为3 输出 十日均价:收盘价的5日简单移动平均,COLOR00FFFF,线宽为2 输出 涨:如果收盘价的5日简单移动平均>1日前的收盘价的5日简单移动平均,返回收盘价的5日简单移动平均,否则返回无效数,画红色,线宽为2 输出 平:如果收盘价的5日简单移动平均=1日前的收盘价的5日简单移动平均,返回收盘价的5日简单移动平均,否则返回无效数,COLOR00FFFF,线宽为3 输出 跌:如果收盘价的5日简单移动平均<1日前的收盘价的5日简单移动平均,返回收盘价的5日简单移动平均,否则返回无效数,画绿色,线宽为2 当满足条件上次1日前的"平滑异同平均线的DIF"上穿"平滑异同平均线的DEA"距今天数+1日前的收盘价>CANDREF("平滑异同平均线的DIF",上次1日前的"平滑异同平均线的DIF"上穿"平滑异同平均线的DEA"距今天数+1)<"平滑异同平均线的DIF"ANDCROSS("平滑异同平均线的DIF","平滑异同平均线的时,在EA")>0位置书写文字,COLOR00FFFF 当满足条件上次1日前的"平滑异同平均线的DEA"上穿"平滑异同平均线的DIF"距今天数+1日前的收盘价<CANDREF("平滑异同平均线的DIF",上次1日前的"平滑异同平均线的DEA"上穿"平滑异同平均线的DIF"距今天数+1)>"平滑异同平均线的DIF"ANDCROSS("平滑异同平均线的DEA","平滑异同平均线的时,在条件判断")>0位置书写文字,COLOR00FF00 五日乖离率赋值:(收盘价-MA05)/MA05*100 BB05赋值:(MA05/1日前的MA05-1)*100的反正切*180/3.1416 速度5赋值:(MA05-1日前的MA05)/1日前的MA05的3日指数移动平均*100的3日[1日权重]移动平均 加速度5赋值:(速度5-1日前的速度5)的3日指数移动平均,NODRAW BB10赋值:(MA10/1日前的MA10-1)*100的反正切*180/3.1416 三拾日乖离率赋值:(收盘价-MA30)/MA30*100,NODRAW VAR2赋值:(MA30-MA20)<1日前的(MA30-MA20)ANDMA20<1日前的MA20ANDMA30<1日前的MA30 BB30赋值:(MA30/1日前的MA30-1)*100的反正切*180/3.1416 强势狙击赋值:BB30>30ANDBB10>45ANDCROSS(BB05,60)的10日过滤 加仓赋值:统计5日中满足BB05上穿30的天数>=1ANDMA05>1日前的MA05AND三拾日乖离率>1日前的三拾日乖离率ANDMA10>1日前的MA10AND加速度5>1日前的加速度5AND速度5>1日前的速度5的10日过滤 清仓赋值:统计5日中满足30上穿BB05的天数>=1AND(收盘价>MA30ORO>MA30)ANDMA05<1日前的MA05AND三拾日乖离率<1日前的三拾日乖离率ANDMA10<1日前的MA10的10日过滤 当满足条件加仓时,在最低价*0.98位置书写文字,画红色 JC赋值:0上穿五日乖离率AND三拾日乖离率<1日前的三拾日乖离率ANDMA10>1日前的MA10 减仓赋值:JC的10日过滤 MR赋值:统计3日中满足五日乖离率上穿0的天数>=1AND三拾日乖离率>1日前的三拾日乖离率ANDMA05>1日前的MA05AND(收盘价/1日前的收盘价-1)*100>5ANDREF(收盘价,1)<MA30 买入赋值:MR的10日过滤 当满足条件减仓时,在最高价*1.02位置书写文字,画青色 当满足条件买入时,在最低价*0.98位置书写文字,画黄色 当满足条件清仓时,在最高价*1.02位置书写文字,画绿色 当满足条件强势狙击时,在最低价*0.98位置书写文字,画黄色 VAR21赋值:最高价-成交额(元)/成交量(手)/100的绝对值和成交额(元)/成交量(手)/100-最低价的绝对值的较大值 VAR3赋值:(开盘价+收盘价)/2-成交额(元)/成交量(手)/100的绝对值 MV赋值:(VAR21+VAR3)/成交额(元)*成交量(手)*100*50 LC赋值:1日前的收盘价 RSI赋值:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均/(收盘价-LC)的绝对值的3日[1日权重]移动平均)*100) 当满足条件88上穿RSI时,在(最高价*1.01)位置书写文字,COLOR00FF00 X1赋值:(收盘价+最低价+最高价)/3 BB13赋值:X1的13日指数移动平均-1日前的X1的13日指数移动平均的反正切*3.1416*10 上赋值:收盘价的3日指数移动平均,画蓝色,线宽为1 中赋值:收盘价的5日指数移动平均,画白色,线宽为1 下赋值:中的5日指数移动平均,COLOR00FF00,线宽为1 QQ赋值:收盘价<中 MM赋值:上>1日前的上ANDREF(上,1)<2日前的上 V1赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均 V2赋值:(1-7/100)*(以V1为权重收盘价的动态移动平均) V3赋值:(1+7/100)*(以V1为权重收盘价的动态移动平均) V5赋值:(最低价+最高价+收盘价)/3的5日简单移动平均 VAR03赋值:收盘价=4日内收盘价的最低值AND(1日前的收盘价<2日前的收盘价ORREF(收盘价,1)<3日前的收盘价)OR 1日前的收盘价=4日内收盘价的最低值ANDC<2日前的收盘价ORREF(收盘价,2)=4日内收盘价的最低值AND 1日前的收盘价=4日内收盘价的最高值ANDC<1日前的收盘价ORREF(收盘价,3)=4日内收盘价的最低值AND 收盘价<1日前的收盘价ANDC<2日前的收盘价 VAR04赋值:1日前的收盘价=4日内收盘价的最低值ANDC>=2日前的收盘价ORREF(收盘价,2)=4日内收盘价的最低值AND 1日前的收盘价<=3日前的收盘价ANDREF(收盘价,2)<4日前的收盘价ANDC>=1日前的收盘价 VAR05赋值:1日前的收盘价=4日内收盘价的最高值ANDC<2日前的收盘价OR(2日前的收盘价=4日内收盘价的最高值AND 1日前的收盘价>3日前的收盘价ORREF(收盘价,3)=4日内收盘价的最高值ANDREF(收盘价,1)>2日前的收盘价)AND 2日前的收盘价>=4日前的收盘价ANDC<1日前的收盘价 VAR06赋值:V5>1日前的V5ANDREF(V5,1)<2日前的V5 VAR07赋值:最低价<13日内V5的最高值ANDHIGH>13日内V5的最高值ANDCLOSE>1日前的收盘价ANDCLOSE>开盘价 VAR08赋值:VAR07ANDCOUNT(VAR06,2) VAR09赋值:100*收盘价-1日前的收盘价的6日指数移动平均的6日指数移动平均/收盘价-1日前的收盘价的绝对值的6日指数移动平均的6日指数移动平均 当满足条件收盘价>1日前的收盘价*1.0985ANDCLOSE=最高价时,在收盘价和开盘价位置之间画柱状线,宽度为4,-1不为0则画空心柱., COLOR00FFFF 当满足条件收盘价<1日前的收盘价*0.9015ANDCLOSE=最低价时,在收盘价和开盘价位置之间画柱状线,宽度为4,-1不为0则画空心柱., 画绿色 TJ1赋值:成交量(手)=10日内成交量(手)的最高值ANDVOL>2*1日前的成交量(手)ANDCLOSE>VAR1 立桩量赋值:TJ1的5日过滤 TJ2赋值:如果上次立桩量距今天数=1ANDCLOSE>1日前的最高价,返回1,否则返回如果上次立桩量距今天数=2ANDCLOSE>2日前的最高价,返回1,否则返回如果上次立桩量距今天数=3ANDCLOSE>3日前的最高价,返回1,否则返回0 突破赋值:TJ2=1 TJ3赋值:如果上次立桩量距今天数=1ANDCLOSE>1日前的最低价,返回1,否则返回如果上次立桩量距今天数=2ANDCLOSE>2日前的最低价,返回1,否则返回如果上次立桩量距今天数=3ANDCLOSE>3日前的最低价,返回1,否则返回0 三天法则赋值:TJ3=1 成立赋值:三天法则AND突破 条件成立赋值:成立的3日过滤 当满足条件条件成立时,在最低价*0.99位置书写文字,COLOR00FFFF 当满足条件立桩量时,在最低价*0.99位置书写文字,COLOR0000FF 当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3.0,0不为0则画空心柱.,COLOR00CC00 当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR003300 当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR006600 当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR009900 当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR00CC00 当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00FF00 当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR0000FF 当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3.0,0不为0则画空心柱.,COLOR0000FF 当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR000077 当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR000099 当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000BB 当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR0000DD 当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR0000FF 当满足条件VAR03时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为3.0,0不为0则画空心柱.,COLORFFFF33 当满足条件VAR03时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLORFF3333 当满足条件VAR03时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLORFF6633 当满足条件VAR03时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF9933 当满足条件VAR03时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORFFCC33 当满足条件VAR03时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFFFF33 当满足条件VAR04ANDMM时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为3.0,0不为0则画空心柱.,COLOR00FFFF 当满足条件VAR04ANDMM时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR0033FF 当满足条件VAR04ANDMM时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR0066FF 当满足条件VAR04ANDMM时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0099FF 当满足条件VAR04ANDMM时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR00CCFF 当满足条件VAR04ANDMM时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00FFFF 输出 涨停紫色:当满足条件(收盘价-1日前的收盘价)/1日前的收盘价>0.095时,在收盘价和开盘价位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,画洋红色 N赋值:10 M赋值:2.5 TR1赋值:最高价-最低价和1日前的收盘价-最高价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值 UP赋值:(最高价+最低价)/2+TR1的N日简单移动平均*M DN赋值:(最高价+最低价)/2-TR1的N日简单移动平均*M L1赋值:上次UP<=1日前的UP距今天数日前的UP L2赋值:N*1.5日内UP的最低值 LL赋值:如果L2不等于1日前的L2ANDL1<1日前的L1,返回L1,否则返回如果L1=L2,返回L1,否则返回L2 S1赋值:上次0.5上穿UP=LL距今天数+1 S2赋值:统计S1日中满足收盘价上穿LLORCROSS(收盘价,2日前的LL)ANDUP>LL的天数上穿0.5 A6赋值:上次S2距今天数 B6赋值:上次A6+1日内DN的最高值上穿收盘价距今天数 BY赋值:B6上穿A6 SL赋值:A6上穿B6 输出 TDXSTEP266:K线 输出 趋势良友:如果B6>A6,返回上次BY距今天数+1日内DN的最高值,否则返回上次SL距今天数+1日内UP的最低值,画绿色,线宽为2 输出 终极主升:如果B6>A6,返回趋势良友,否则返回无效数,COLOR0000C8,线宽为2 输出 TDXSTEP267:当满足条件B6上穿A6时,在趋势良友*0.99位置画34号图标 输出 TDXSTEP268:当满足条件A6上穿B6时,在趋势良友*1.015位置画35号图标 输出 买进:B6上穿A6*100,NODRAW,画红色 输出 卖出:A6上穿B6*100,NODRAW DF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100<(-4.95) AA赋值:上次DF距今天数 输出 暴利线:AA+1日前的收盘价,画深灰色 突破赋值:收盘价上穿AA+1日前的收盘价 输出 TDXSTEP269:当满足条件是否最后一个周期时,在暴利线位置书写文字,画深灰色 输出 TDXSTEP270:当满足条件突破时,在最低价*0.99位置画25号图标 CC赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均 DD赋值:以CC为权重收盘价的动态移动平均 输出 智能辅助线:(1-7/100)*DD,DOTLINE,画绿色 A1赋值:收盘价*2-8.5/2日前的收盘价 A2赋值:19/3日前的收盘价*2-收盘价 短期对称赋值:(A1+A2)/2 关键点赋值:27/2日内短期对称的最高值 M1赋值:最低价*2-27/2日前的最高价 M2赋值:27/2日前的最高价*2-最低价 M3赋值:(M1+M2)/2 中期对称赋值:M3的21日线性回归预测值 输出 趋势判断:M3的27*2日简单移动平均,COLOR0000FF,NODRAW VAR5赋值:(开盘价+最高价+最低价+收盘价)/4的233日指数移动平均 鹰派审美观赋值:VAR5+VAR5*6/100 AMV0赋值:成交量(手)*(开盘价+收盘价)/2 朦胧才是美赋值:AMV0的45.5日累和/成交量(手)的45.5日累和 CG赋值:收盘价的12.5日简单移动平均 FL赋值:9日内CG的最高值 FS赋值:CG-FL-CG ZA5赋值:趋势判断-1日前的趋势判断 如果ZA5<0,返回趋势判断,否则返回无效数,COLOR00FF00,POINTDOT,线宽为4 如果ZA5>0,返回趋势判断,否则返回无效数,COLOR0000FF,POINTDOT,线宽为4 如果ZA5=0,返回趋势判断,否则返回无效数,COLOR00FFFF,POINTDOT,线宽为4 当满足条件收盘价>=CG时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0000FF 当满足条件收盘价>=CG时,在最低价和开盘价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR0000FF 当满足条件收盘价>=CG时,在收盘价和最高价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR0000FF 当满足条件收盘价<CG时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR00FF00 当满足条件收盘价<CG时,在开盘价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00 当满足条件收盘价<CG时,在最高价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00 H1赋值:13日内A1距今天数 HB赋值:4.5日内A1距今天数 输出 短线判断:HB日前的短期对称,COLORFFFF00 输出 中线判断:H1日前的M3,COLOR00FFFF 程序源码 MA05:MA(C,5)LINETHICK3,COLOR00CCFF; MA10:=MA(C,10); MA20:=MA(C,20); MA30:=MA(C,30); VAR1:=MA(CLOSE,5),COLOR00FFFF; VAR6:=MA(CLOSE,54),COLORFF9900; VAR8:=DMA(EMA(CLOSE,12),SUM(VOL/CAPITAL,5)/3),LINETHICK2; VARA:=REF(CLOSE,1); VARE:=SMA(MAX(CLOSE-VARA,0),6,1)/SMA(ABS(CLOSE-VARA),6,1)*100; DRAWTEXT(DATE>700101ANDCROSS(84,VARE),HIGH,'注意'),COLORGREEN; VARF:=(2*CLOSE+HIGH+LOW)/4; VAR10:=LLV(LOW,23); VAR11:=HHV(HIGH,23); VAR12:=EMA((VARF-VAR10)/(VAR11-VAR10)*100,6); VAR13:=EMA(0.667*REF(VAR12,1)+0.333*VAR12,4); DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),8)/8>0.3ANDCOUNT(VAR12>VAR13,3)ANDREF(LOW,1)=LLV(LOW,120)ANDCLOSE>OPEN,1,0),LOW,'注意'),COLORYELLOW; RSV:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; RSV24:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100; K24:=SMA(RSV24,3,1); D24:=SMA(K24,3,1); J24:=3*K24-2*D24; 压力位:IF(CROSS(J24,J),H,REF(H,BARSLAST(CROSS(J24,J)))),COLOR00FFFF,LINETHICK1; 支撑位:IF(CROSS(J,J24),L,REF(L,BARSLAST(CROSS(J,J24)))),COLORFFFF00,LINETHICK1; 支撑价:LLV(LOW,34),COLORFF00FF,LINETHICK3; 阻力价:HHV(HIGH,19),COLORFF9900,LINETHICK3; 十日均价:MA(C,5),COLOR00FFFF,LINETHICK2; 涨:IF(MA(CLOSE,5)>REF(MA(CLOSE,5),1),MA(CLOSE,5),DRAWNULL),COLORRED,LINETHICK2; 平:IF(MA(CLOSE,5)=REF(MA(CLOSE,5),1),MA(CLOSE,5),DRAWNULL),COLOR00FFFF,LINETHICK3; 跌:IF(MA(CLOSE,5)<REF(MA(CLOSE,5),1),MA(CLOSE,5),DRAWNULL),COLORGREEN,LINETHICK2; DRAWTEXT(REF(C,BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1))+1)>CANDREF("MACD.DIF",BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1))+1)<"MACD.DIF"ANDCROSS("MACD.DIF","MACD.DEA")>0,L-0.02,'★M底背'),COLOR00FFFF;{MACD底背离} DRAWTEXT(REF(C,BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1))+1)<CANDREF("MACD.DIF",BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1))+1)>"MACD.DIF"ANDCROSS("MACD.DEA","MACD.DIF")>0,H+0.16,'★M顶背'),COLOR00FF00;{MACD顶背离}; 五日乖离率:=(C-MA05)/MA05*100; BB05:=ATAN((MA05/REF(MA05,1)-1)*100)*180/3.1416; 速度5:=SMA(EMA((MA05-REF(MA05,1))/REF(MA05,1),3)*100,3,1); 加速度5:=EMA((速度5-REF(速度5,1)),3),NODRAW; BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416; 三拾日乖离率:=(C-MA30)/MA30*100,NODRAW; VAR2:=(MA30-MA20)<REF((MA30-MA20),1)ANDMA20<REF(MA20,1)ANDMA30<REF(MA30,1); BB30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416; 强势狙击:=FILTER(BB30>30ANDBB10>45ANDCROSS(BB05,60),10); 加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1ANDMA05>REF(MA05,1)AND三拾日乖离率>REF(三拾日乖离率,1)ANDMA10>REF(MA10,1) AND加速度5>REF(加速度5,1)AND速度5>REF(速度5,1),10); 清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1AND(C>MA30ORO>MA30)ANDMA05<REF(MA05,1)AND三拾日乖离率<REF(三拾日乖离率,1)ANDMA10<REF(MA10,1),10); DRAWTEXT(加仓,LOW*0.98,'←加仓'),COLORRED; JC:=CROSS(0,五日乖离率)AND三拾日乖离率<REF(三拾日乖离率,1)ANDMA10>REF(MA10,1); 减仓:=FILTER(JC,10); MR:=COUNT(CROSS(五日乖离率,0),3)>=1AND三拾日乖离率>REF(三拾日乖离率,1)ANDMA05>REF(MA05,1)AND(C/REF(C,1)-1)*100>5ANDREF(C,1)<MA30; 买入:=FILTER(MR,10); DRAWTEXT(减仓,HIGH*1.02,'←风险'),COLORCYAN; DRAWTEXT(买入,LOW*0.98,'←买底'),COLORYELLOW; DRAWTEXT(清仓,HIGH*1.02,'←清仓'),COLORGREEN; DRAWTEXT(强势狙击,LOW*0.98,'←强势狙击'),COLORYELLOW; VAR21:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW)); VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100); MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50; LC:=REF(CLOSE,1); RSI:=((SMA(MAX((CLOSE-LC),0),3,1)/SMA(ABS((CLOSE-LC)),3,1))*100); DRAWTEXT(CROSS(88,RSI),(HIGH*1.01),'R背'),COLOR00FF00; X1:=(C+L+H)/3; BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10; 上:=EMA(C,3),COLORBLUE,LINETHICK1; 中:=EMA(C,5),COLORWHITE,LINETHICK1; 下:=EMA(中,5),COLOR00FF00,LINETHICK1; QQ:=C<中; MM:=上>REF(上,1)ANDREF(上,1)<REF(上,2); V1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20); V2:=(1-7/100)*(DMA(CLOSE,V1)); V3:=(1+7/100)*(DMA(CLOSE,V1)); V5:=MA((LOW+HIGH+CLOSE)/3,5); {收盘价=4日内收盘价的最高值AND昨收=4日内收盘价的最低值} VAR03:=CLOSE=LLV(C,4)AND(REF(C,1)<REF(C,2)ORREF(C,1)<REF(C,3))OR REF(C,1)=LLV(C,4)ANDC<REF(C,2)ORREF(C,2)=LLV(C,4)AND REF(C,1)=HHV(C,4)ANDC<REF(C,1)ORREF(C,3)=LLV(C,4)AND C<REF(C,1)ANDC<REF(C,2); {收盘价=4日内收盘价的最低值AND(昨收<2日前的收盘价} VAR04:=REF(C,1)=LLV(C,4)ANDC>=REF(C,2)ORREF(C,2)=LLV(C,4)AND REF(C,1)<=REF(C,3)ANDREF(C,2)<REF(C,4)ANDC>=REF(C,1); {昨收=4日内收盘价的最低值AND收盘价>=2日前的收盘价} VAR05:=REF(C,1)=HHV(C,4)ANDC<REF(C,2)OR(REF(C,2)=HHV(C,4)AND REF(C,1)>REF(C,3)ORREF(C,3)=HHV(C,4)ANDREF(C,1)>REF(C,2))AND REF(C,2)>=REF(C,4)ANDC<REF(C,1); {昨收=4日内收盘价的最高值AND收盘价<2日前的收盘价} VAR06:=V5>REF(V5,1)ANDREF(V5,1)<REF(V5,2); {今日V5向上形成拐点} VAR07:=LOW<HHV(V5,13)ANDHIGH>HHV(V5,13)ANDCLOSE>REF(C,1)ANDCLOSE>OPEN; VAR08:=VAR07ANDCOUNT(VAR06,2); VAR09:=100*EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6); {涨停} STICKLINE(CLOSE>REF(CLOSE,1)*1.0985ANDCLOSE=HIGH,CLOSE,OPEN,4,-1), COLOR00FFFF; {跌停} STICKLINE(CLOSE<REF(CLOSE,1)*0.9015ANDCLOSE=LOW,CLOSE,OPEN,4,-1), COLORGREEN; TJ1:=VOL=HHV(VOL,10)ANDVOL>2*REF(VOL,1)ANDCLOSE>VAR1; 立桩量:=FILTER(TJ1,5); TJ2:=IF(BARSLAST(立桩量)=1ANDCLOSE>REF(HIGH,1),1,IF(BARSLAST(立桩量)=2ANDCLOSE>REF(HIGH,2),1,IF(BARSLAST(立桩量)=3ANDCLOSE>REF(HIGH,3),1,0))); 突破:=TJ2=1; TJ3:=IF(BARSLAST(立桩量)=1ANDCLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量)=2ANDCLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量)=3ANDCLOSE>REF(LOW,3),1,0))); 三天法则:=TJ3=1; 成立:=三天法则AND突破; 条件成立:=FILTER(成立,3); DRAWTEXT(条件成立,L*0.99,'成立'),COLOR00FFFF; DRAWTEXT(立桩量,L*0.99,'桩量'),COLOR0000FF; {绿} STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,3.0,0),COLOR00CC00; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2.7,0),COLOR003300; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2.1,0),COLOR006600; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1.5,0),COLOR009900; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,0.9,0),COLOR00CC00; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,0.3,0),COLOR00FF00; {红} STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.1,0),COLOR0000FF; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3.0,0),COLOR0000FF; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.7,0),COLOR000077; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.1,0),COLOR000099; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.5,0),COLOR0000BB; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.9,0),COLOR0000DD; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.3,0),COLOR0000FF; {蓝色} STICKLINE(VAR03,OPEN,(OPEN+CLOSE)/2,3.0,0),COLORFFFF33; STICKLINE(VAR03,OPEN,(OPEN+CLOSE)/2,2.7,0),COLORFF3333; STICKLINE(VAR03,OPEN,(OPEN+CLOSE)/2,2.1,0),COLORFF6633; STICKLINE(VAR03,OPEN,(OPEN+CLOSE)/2,1.5,0),COLORFF9933; STICKLINE(VAR03,OPEN,(OPEN+CLOSE)/2,0.9,0),COLORFFCC33; STICKLINE(VAR03,OPEN,(OPEN+CLOSE)/2,0.3,0),COLORFFFF33; {灰} STICKLINE(VAR04ANDMM,OPEN,(OPEN+CLOSE)/2,3.0,0),COLOR00FFFF; STICKLINE(VAR04ANDMM,OPEN,(OPEN+CLOSE)/2,2.7,0),COLOR0033FF; STICKLINE(VAR04ANDMM,OPEN,(OPEN+CLOSE)/2,2.1,0),COLOR0066FF; STICKLINE(VAR04ANDMM,OPEN,(OPEN+CLOSE)/2,1.5,0),COLOR0099FF; STICKLINE(VAR04ANDMM,OPEN,(OPEN+CLOSE)/2,0.9,0),COLOR00CCFF; STICKLINE(VAR04ANDMM,OPEN,(OPEN+CLOSE)/2,0.3,0),COLOR00FFFF; 涨停紫色:STICKLINE((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.095,CLOSE,OPEN,3.5,0),COLORMAGENTA; N:=10; M:=2.5; TR1:=MAX(MAX(HIGH-LOW,ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)); UP:=(HIGH+LOW)/2+MA(TR1,N)*M; DN:=(HIGH+LOW)/2-MA(TR1,N)*M; L1:=REF(UP,BARSLAST(UP<=REF(UP,1))); L2:=LLV(UP,N*1.5); LL:=IF(L2!=REF(L2,1)ANDL1<REF(L1,1),L1,IF(L1=L2,L1,L2)); S1:=BARSLAST(CROSS(0.5,UP=LL))+1; S2:=CROSS(COUNT(CROSS(CLOSE,LL)ORCROSS(CLOSE,REF(LL,2))ANDUP>LL,S1),0.5); A6:=BARSLAST(S2); B6:=BARSLAST(CROSS(HHV(DN,A6+1),CLOSE)); BY:=CROSS(B6,A6); SL:=CROSS(A6,B6); TDXSTEP266:DRAWKLINE(HIGH,OPEN,LOW,CLOSE); 趋势良友:IF(B6>A6,HHV(DN,BARSLAST(BY)+1),LLV(UP,BARSLAST(SL)+1)),COLORGREEN,LINETHICK2; 终极主升:IF(B6>A6,趋势良友,DRAWNULL),COLOR0000C8,LINETHICK2; TDXSTEP267:DRAWICON(CROSS(B6,A6),趋势良友*0.99,34); TDXSTEP268:DRAWICON(CROSS(A6,B6),趋势良友*1.015,35); 买进:CROSS(B6,A6)*100,NODRAW,COLORRED; 卖出:CROSS(A6,B6)*100,NODRAW; DF:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-4.95); AA:=BARSLAST(DF); 暴利线:REF(CLOSE,AA+1),COLORGRAY; 突破:=CROSS(CLOSE,REF(CLOSE,AA+1)); TDXSTEP269:DRAWTEXT(ISLASTBAR,暴利线,2),COLORGRAY; TDXSTEP270:DRAWICON(突破,LOW*0.99,25); CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20); DD:=DMA(CLOSE,CC); 智能辅助线:(1-7/100)*DD,DOTLINE,COLORGREEN; A1:=C*2-REF(C,8.5/2); A2:=REF(C,19/3)*2-C; 短期对称:=(A1+A2)/2; 关键点:=HHV(短期对称,27/2); M1:=L*2-REF(H,27/2); M2:=REF(H,27/2)*2-L; M3:=(M1+M2)/2; 中期对称:=FORCAST(M3,21); 趋势判断:MA(M3,27*2),COLOR0000FF,NODRAW; VAR5:=EMA((O+H+L+C)/4,233); 鹰派审美观:=VAR5+VAR5*6/100; AMV0:=V*(O+C)/2; 朦胧才是美:=SUM(AMV0,45.5)/SUM(V,45.5); CG:=MA(C,12.5); FL:=HHV(CG,9); FS:=CG-FL-CG; ZA5:=趋势判断-REF(趋势判断,1); {通达信版} IF(ZA5<0,趋势判断,DRAWNULL),COLOR00FF00,POINTDOT,LINETHICK4; IF(ZA5>0,趋势判断,DRAWNULL),COLOR0000FF,POINTDOT,LINETHICK4; IF(ZA5=0,趋势判断,DRAWNULL),COLOR00FFFF,POINTDOT,LINETHICK4; {通用版} {DRAWTEXT(ZA5<0,趋势判断,'●'),COLOR00FF00; DRAWTEXT(ZA5>0,趋势判断,'●'),COLOR0000FF; DRAWTEXT(ZA5=0,趋势判断,'●'),COLOR00FFFF;} STICKLINE(C>=CG,O,C,2.5,0),COLOR0000FF; STICKLINE(C>=CG,L,O,0,1),COLOR0000FF; STICKLINE(C>=CG,C,H,0,1),COLOR0000FF; STICKLINE(C<CG,C,O,2.5,0),COLOR00FF00; STICKLINE(C<CG,O,L,0,0),COLOR00FF00; STICKLINE(C<CG,H,C,0,0),COLOR00FF00; H1:=HHVBARS(A1,13); HB:=HHVBARS(A1,4.5); 短线判断:REF(短期对称,HB),COLORFFFF00; 中线判断:REF(M3,H1),COLOR00FFFF; 该公式包含未来函数:CAPITAL 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|