公式解读:
A3赋值:1.000日前的收盘价 A4赋值:(收盘价-A3)和0的较大值的8日[1日权重]移动平均/(收盘价-A3)的绝对值的8.000日[1日权重]移动平均*100 A5赋值:(收盘价-A3)和0的较大值的55日[1日权重]移动平均/(收盘价-A3)的绝对值的55.000日[1日权重]移动平均*100 输出超短线2:(((A4 =20)AND(A5 =49))*1) 输出超卖1:如果收盘价-2日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-2日前的收盘价的绝对值的7日[1日权重]移动平均*100 12,返回0.5,否则返回0 输出超卖2:如果收盘价-1日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的7日[1日权重]移动平均*100 12,返回0.5,否则返回0 输出买特灵:超短线2OR超卖1OR超卖2 MA5赋值:收盘价的5日简单移动平均 MA10赋值:收盘价的10日简单移动平均 MA60赋值:收盘价的60日简单移动平均 PDAY1赋值:上次MA60上穿MA5距今天数 PDAY2赋值:上次MA60上穿MA10距今天数 PDAY3赋值:上次最低价=PDAY2日内最低价的最低值距今天数 PDAY4赋值:上次MA5上穿MA10距今天数 PDAY5赋值:上次MA10上穿MA5距今天数 A1赋值:PDAY1 PDAY2ANDPDAY2 PDAY3ANDPDAY3 PDAY4ANDPDAY4 PDAY5ANDPDAY5 5 A2赋值:统计PDAY2日中满足MA10上穿MA5的天数=1 输出鸭头:A1ANDA2,COLOR000099 M2赋值:收盘价的5日指数移动平均 M18赋值:收盘价的18日指数移动平均 买点赋值:如果M18上穿M2,返回5,否则返回10*10000,画绿色,线宽为1 LC赋值:1日前的收盘价 RSI5赋值:(((收盘价-LC)和0的较大值的5日[1日权重]移动平均/(收盘价-LC)的绝对值的5日[1日权重]移动平均)*100) TR1赋值:(最高价-最低价)和(最高价-1日前的收盘价)的绝对值的较大值和(最低价-1日前的收盘价)的绝对值的较大值的10日累和 HD赋值:(最高价-1日前的最高价) LD赋值:(1日前的最低价-最低价) DMP赋值:如果((HD 0)AND(HD LD)),返回HD,否则返回0的10日累和 DMM赋值:如果((LD 0)AND(LD HD)),返回LD,否则返回0的10日累和 PDI赋值:((DMP*100)/TR1) MDI赋值:((DMM*100)/TR1) ADX赋值:(((MDI-PDI)的绝对值/(MDI+PDI))*100)的5日简单移动平均 AV赋值:(RSI5+ADX) DXR赋值:(((ADX+5日前的ADX)/2)+RSI5) WR10赋值:((100*(10日内最高价的最高值-收盘价))/(10日内最高价的最高值-10日内最低价的最低值)) NEWVOL赋值:(RSI5-WR10) 选出后观察赋值:(AV+NEWVOL) 底部特征选股赋值:如果选出后观察上穿0,返回1,否则返回0 VAR1赋值:底部特征选股的3日[1日权重]移动平均 VAR2赋值:VAR1的3日[1日权重]移动平均 VAR3赋值:VAR2的3日[1日权重]移动平均 输出底买入:如果VAR2上穿VAR3AND(VAR2 40),返回0.8,否则返回0 SM01赋值:(2*收盘价+最高价+最低价)/4的5日简单移动平均 SM02赋值:SM01*(200-102)/100 SM03赋值:(1-7/100)*以(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均为权重收盘价的动态移动平均 SM04赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 SM05赋值:3*SM04的3日[1日权重]移动平均-2*SM04的3日[1日权重]移动平均的3日[1日权重]移动平均 SM06赋值:((最高价+最低价+收盘价)/3-(最高价+最低价+收盘价)/3的14日简单移动平均)/(0.015*(最高价+最低价+收盘价)/3的14日平均绝对偏差) SM07赋值:SM02 SM03并且SM05 1日前的SM05并且1日前的SM05 2日前的SM05并且SM06 -100并且SM06 1日前的SM06 当满足条件SM07时,在0和0.5位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色 输出主力入场:SM07,画红色,线宽为3 VA赋值:如果收盘价 1日前的收盘价,返回(手),否则返回-成交量(手) OBV1赋值:如果收盘价=1日前的收盘价,返回0,否则返回VA的历史累和 OBV2赋值:OBV1的3日指数移动平均-OBV1的9日简单移动平均 OBV3赋值:如果OBV2 0,返回OBV2,否则返回0的3日指数移动平均 MAC3赋值:收盘价的3日简单移动平均 SHORT赋值:12 LONG赋值:26 MID赋值:9 DIF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均,画黄色 DEA赋值:DIF的MID日指数移动平均,COLORFF9900 MACD赋值:(DIF-DEA)*2 入1赋值:如果DIF 1日前的DIF,返回DIF,否则返回无效数,画红色,线宽为2 入2赋值:如果DIF 1日前的DIF,返回DIF,否则返回无效数,COLOR00FF00,线宽为2 低位金叉赋值:DIF上穿DEAANDDIF -0.1 当满足条件低位金叉时,在0和0.08位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF 当满足条件低位金叉时,在0.16位置书写文字,画白色 JCCOUNT赋值:统计上次DEA =0距今天数日中满足DIF上穿DEA的天数 二次金叉赋值:DIF上穿DEAANDDEA 0ANDCOUNT(JCCOUNT=2,21)=1 当满足条件二次金叉时,在0和0.06位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFCC00 当满足条件二次金叉时,在0.2位置书写文字,画黄色 A11赋值:上次1日前的DIF上穿DEA距今天数 底背离赋值:A11+1日前的收盘价 CLOSEANDDIF A11+1日前的DIFANDCROSS(DIF,DEA) 当满足条件底背离时,在0和0.03位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00 当满足条件底背离时,在0.12位置书写文字,COLORFF00FF A12赋值:上次1日前的DEA上穿DIF距今天数 顶背离赋值:A12+1日前的收盘价 CLOSEANDREF(DIF,A12+1) DIFANDCROSS(DEA,DIF) 当满足条件低位金叉AND二次金叉AND底背离时,在0.25位置书写文字,COLOR0000FF,线宽为2 VAR4赋值:收盘价的13日简单移动平均 VAR5赋值:100-(收盘价-VAR4)/VAR4*100的绝对值 VAR6赋值:75日内最低价的最低值 VAR7赋值:75日内最高价的最高值 VAR8赋值:(VAR7-VAR6)/100 VAR9赋值:(收盘价-VAR6)/VAR8的20日[1日权重]移动平均 VARA赋值:(开盘价-VAR6)/VAR8的20日[1日权重]移动平均 VARB赋值:3*VAR9-2*VAR9的15日[1日权重]移动平均 VARC赋值:3*VARA-2*VARA的15日[1日权重]移动平均 VARD赋值:100-VARC VARE赋值:1日前的最低价*0.9 VARF赋值:最低价*0.9 VAR10赋值:(VARF*成交量(手)+VARE*(当前流通股本(手)-成交量(手)))/当前流通股本(手) VAR11赋值:VAR10的30日指数移动平均 VAR12赋值:收盘价-1日前的收盘价 VAR13赋值:VAR12和0的较大值 VAR14赋值:VAR12的绝对值 VAR15赋值:VAR13的7日[1日权重]移动平均/VAR14的7日[1日权重]移动平均*100 VAR16赋值:VAR13的13日[1日权重]移动平均/VAR14的13日[1日权重]移动平均*100 VAR17赋值:收盘价的有效数据周期数 VAR18赋值:VAR12和0的较大值的6日[1日权重]移动平均/VAR12的绝对值的6日[1日权重]移动平均*100 VAR19赋值:(-200)*(55日内最高价的最高值-收盘价)/(55日内最高价的最高值-55日内最低价的最低值)+100 VAR1A赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100 VAR1B赋值:(VAR1A的4日[1日权重]移动平均-50)*2的3日[1日权重]移动平均 VAR1C赋值:(的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100 VAR1D赋值:VAR1C的4日[1日权重]移动平均 VAR1E赋值:VAR1D的3日[1日权重]移动平均 VAR1F赋值:(30日内最高价的最高值-收盘价)/收盘价*100 VAR20赋值:VAR18 =25ANDVAR19 -95ANDVAR1F 20ANDVAR1B -30ANDVAR1E 30ANDVAR11-收盘价 =-0.25ANDVAR15 22ANDVAR16 55ANDVAR17 50 输出明天低买:如果VAR20上穿0.5,返回0.8,否则返回0,COLOR00FFFF,线宽为2 A赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的3日累和 AA1赋值:最高价-1日前的最高价 AA2赋值:1日前的最低价-最低价 ADMP赋值:如果AA1 0ANDAA1 AA2,返回AA1,否则返回0的3日累和 ADMM赋值:如果AA2 0ANDAA2 AA1,返回AA2,否则返回0的5日累和 APDI赋值:ADMP*100/A AMDI赋值:ADMM*100/A AADX赋值:(AMDI-APDI的绝对值)/(AMDI+APDI)*100的7日简单移动平均 输出暴涨前夜:如果AADX 90ANDAPDI=0,返回0.6,否则返回0,画红色 OB0赋值:成交量(手)的18日指数移动平均-成交量(手)的36日指数移动平均 OB1赋值:收盘价的18日指数移动平均-收盘价的36日指数移动平均 OB2赋值:OB0 1日前的OB0ANDOB1 1日前的OB1 OB3赋值:2日前的OB2=1ANDREF(OB2,1)=1ANDOB2 OB4赋值:3日前的OB2=1ANDREF(OB2,2)=1ANDREF(OB2,1)=1ANDOB2 输出变盘在即:如果(OB3OROB4),返回0.5,否则返回0,COLOR0099FF,线宽为2 HH1赋值:成交额(元)/(成交量(手)) HH2赋值:HH1的13日简单移动平均 HH3赋值:(收盘价-HH2)/HH2*100 HH4赋值:收盘价的22日简单移动平均 HH5赋值:HH4+2*收盘价的22日估算标准差 HH6赋值:HH4-2*收盘价的22日估算标准差 HH7赋值:(收盘价-HH6)/(HH5-HH6) HH8赋值:(1日前的HH3 -15ANDREF(HH7,1) 0ANDHH3 1日前的HH3) 输出★:HH8 0,COLORFF00FF 当满足条件★时,在0.6位置书写文字,画红色 X1A赋值:(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)*100 X2A赋值:X1A的3日[1日权重]移动平均 X3A赋值:X2A的3日[1.2日权重]移动平均 X4A赋值:成交量(手)/当前流通股本(手)*100 X5A赋值:1日前的X4A 输出建仓:X3A 14.5ANDX2A 11,画红色,NODRAW 当满足条件建仓 =1时,在0和0.3位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色 VARX赋值:((3*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*100)的5日[1日权重]移动平均)-(2*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*100)的5日[1日权重]移动平均的3日[1日权重]移动平均)) 输出即启:如果VARX上穿3,返回0.7,否则返回0,画棕色 输出密买:如果(VARX =3),返回0.8,否则返回0,COLOR008800 输出增仓:如果(VARX 5),返回0.9,否则返回0,COLOR880088 底显赋值:(25日内最高价的最高值-25日内最低价的最低值)/(收盘价-25日内最低价的最低值)的5日指数移动平均 输出底显现:底显 30,画绿色,线宽为2 输出牛大底:("999999$收盘价"/23日前的"999999$收盘价" 0.78)AND((收盘价/120日前的收盘价) 0.558)AND(1日前的收盘价/最低价 1.5)AND(1日前的收盘价不等于1日前的开盘价)AND(2日前的收盘价不等于2日前的开盘价)AND(3日前的收盘价不等于3日前的开盘价),画白色,线宽为2