编程思路破译 N赋值:15 当满足条件控盘<1日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00 输出主力出货:如果控盘<1日前的控盘AND控盘>0,返回控盘,否则返回0,COLOR00FF00,NODRAW 设值赋值:(最高价+最低价+收盘价)/3 日均线赋值:(设值-设值的70日简单移动平均)/(0.015*设值的70日平均绝对偏差)*0.5 即变线赋值:100*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值) AX_1赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 AX_2赋值:AX_1的9日指数移动平均 AX_3赋值:AX_1>AX_2 AX_4赋值:(收盘价-12日内最低价的最低值)/(12日内最高价的最高值-12日内最低价的最低值)*100 AX_5赋值:AX_4的3日[1日权重]移动平均 AX_6赋值:AX_5的3日[1日权重]移动平均 AX_7赋值:AX_5>AX_6 AX_8赋值:1日前的收盘价 AX_9赋值:收盘价-AX_8和0的较大值的9日[1日权重]移动平均/收盘价-AX_8的绝对值的9日[1日权重]移动平均*100 AX_10赋值:收盘价-AX_8和0的较大值的26日[1日权重]移动平均/收盘价-AX_8的绝对值的26日[1日权重]移动平均*100 AX_11赋值:AX_9>AX_10 AX_12赋值:AX_4的3日[1日权重]移动平均 AX_13赋值:AX_12的3日[1日权重]移动平均 AX_14赋值:AX_12>AX_13 AX_15赋值:(收盘价的3日简单移动平均+收盘价的9日简单移动平均+收盘价的12日简单移动平均+收盘价的26日简单移动平均)/4 AX_16赋值:收盘价>AX_15 AX_17赋值:收盘价-1日前的收盘价 AX_18赋值:100*AX_17的9日指数移动平均的9日指数移动平均/AX_17的绝对值的9日指数移动平均的3日指数移动平均 AX_19赋值:100*AX_17的26日指数移动平均的12日指数移动平均/AX_17的绝对值的26日指数移动平均的12日指数移动平均 AX_20赋值:AX_18>AX_19 AX_21赋值:以0.9为权重(最高价+最低价+收盘价*2)/4的动态移动平均 AX_22赋值:1日前的AX_21的3日指数移动平均 AX_23赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值) AX_24赋值:如果收阳线,返回AX_23*(最高价-最低价),否则返回如果收阴线,返回AX_23*(最高价-开盘价+收盘价-最低价),否则返回成交量(手)/2+如果收阳线,返回0-AX_23*(最高价-收盘价+开盘价-最低价),否则返回如果收阴线,返回0-AX_23*(最高价-最低价),否则返回0-成交量(手)/2 AX_25赋值:AX_24/20/1.15 AX_26赋值:AX_25*0.55+1日前的AX_25*0.33+2日前的AX_25*0.22 AX_27赋值:AX_26的8日指数移动平均 AX_28赋值:AX_26的3日指数移动平均 AX_29赋值:AX_28 AX_30赋值:成交量(手) AX_31赋值:AX_30的5日简单移动平均 AX_32赋值:AX_30的10日简单移动平均 AX_33赋值:AX_31>=AX_32 AX_34赋值:AX_29>=0 AX_35赋值:AX_34 AND AX_33 当满足条件AX_35时,在-1.5位置画1号图标 AX_36赋值:KDJ的K(54,9,12)的5日简单移动平均 AX_37赋值:收盘价的12/2日指数移动平均-收盘价的26/2日指数移动平均 AX_38赋值:AX_37的9/2日指数移动平均 AX_39赋值:AX_36>=1日前的AX_36 AND AX_37>=AX_38 当满足条件AX_39时,在-10.5位置画13号图标 AX_40赋值:AX_39 OR AX_35 AX_41赋值:AX_3 AND AX_7 AND AX_11 AND AX_14 AND AX_16 AND AX_20 AX_42赋值:获利盘为50%的成本分布*获利盘为50%的成本分布/获利盘为80%的成本分布 AX_43赋值:获利盘为40%的成本分布*获利盘为40%的成本分布/获利盘为60%的成本分布 AX_44赋值:AX_43-AX_42 AX_45赋值:AX_44>0 AND 收盘价>AX_43 AX_46赋值:AX_44< 0 AND 收盘价>AX_42 AX_47赋值:AX_45 OR AX_46 OR (AX_45 AND AX_46) AX_48赋值:AX_47=0 OR (AX_44>0 AND 收盘价>AX_43 AND 收盘价< 收盘价的10日简单移动平均) OR (AX_44< 0 AND 收盘价>AX_42 AND 收盘价< 收盘价的5日简单移动平均) AX_49赋值:AX_47 AND 1日前的AX_48 AX_50赋值:AX_48 AND 1日前的AX_47 当满足条件AX_47时,在-5和-8位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色 当满足条件AX_48时,在-5和-8位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色 当满足条件AX_41时,在-5和-8位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色 当满足条件即变线>80时,在-5和-8位置之间画柱状线,宽度为4,1不为0则画空心柱.,画绿色 当满足条件日均线<-80时,在-5和-8位置之间画柱状线,宽度为2,0不为0则画空心柱.,画蓝色 当满足条件AX_47ORAX_41AND1日前的AX_47ORAX_41=0ANDAX_40时,在-5位置画7号图标 AX_51赋值:(最高价+最低价+收盘价*2)/4 AX_52赋值:AX_51的17日指数移动平均 AX_53赋值:AX_51的17日估算标准差 AX_54赋值:((AX_51-AX_52)/AX_53*100+200)/4 AX_55赋值:(AX_54的5日指数移动平均-25)*1.56 AX_56赋值:AX_55的2日指数移动平均*1.22 AX_57赋值:AX_56的2日指数移动平均 当满足条件AX_56-AX_57>0时,在-2和-4位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色 当满足条件AX_56-AX_57<0时,在-2和-4位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色 当满足条件AX_56-AX_57>0ANDREF(AX_56-AX_57<0,1)时,在-2和-4位置之间画柱状线,宽度为3.05,0不为0则画空心柱.,COLOR000099 当满足条件AX_56-AX_57>0ANDREF(AX_56-AX_57<0,1)时,在-2和-4位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0000CC 当满足条件AX_56-AX_57>0ANDREF(AX_56-AX_57<0,1)时,在-2和-4位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色 当满足条件AX_56-AX_57>0ANDREF(AX_56-AX_57<0,1)时,在-2和-4位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画黄色 当满足条件AX_56-AX_57>0ANDAX_56-AX_57<1日前的AX_56-AX_57ANDAX_57>110时,在-2和-4位置之间画柱状线,宽度为3,0不为0则画空心柱.,画淡红色 MB1赋值:(收盘价-(1.2*收盘价+最高价+最低价)/3的20日简单移动平均)/(1.2*收盘价+最高价+最低价)/3的20日简单移动平均*100的3日指数移动平均 MB3赋值:25日内MB1的最低值 MB4赋值:1日前的MB3 时针赋值:MB1 底撑赋值:MB4 输出动态底部:如果最低价<=99日内最低价的最低值,返回最低价-1日前的最低价的绝对值的99日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的99日[1日权重]移动平均,否则返回0*5的3日指数移动平均 ,画棕色 当满足条件动态底部>7AND时针<底撑时,在0和动态底部位置之间画柱状线,宽度为2,1不为0则画空心柱.,画黄色 盘赋值:当前流通股本(手)/1000000 益赋值:每股收益(全年折算) 资赋值:每股净资产 换手赋值:成交量(手)/当前流通股本(手) 长阳赋值:(以收盘价计算的获利盘比例-以开盘价计算的获利盘比例)>=0.15 AND 换手<=0.04 VAR1赋值:(收盘价-1日前的收盘价)/1日前的收盘价 VAR2赋值:(大盘的收盘价-1日前的大盘的收盘价)/1日前的大盘的收盘价 个股赋值:VAR1的20日累和的5日指数移动平均 大盘赋值:VAR2的20日累和的5日指数移动平均 领涨赋值:(个股-大盘)>=0 VAR3赋值:(收盘价-125日内最低价的最低值)/(125日内最高价的最高值-125日内最低价的最低值)*100 VAR4赋值:VAR3的72日[1日权重]移动平均 VAR5赋值:VAR4的34日[1日权重]移动平均 中线趋势赋值:3*VAR4-2*VAR5 中线趋势升赋值:(中线趋势-1日前的中线趋势)>=0 均五升赋值:(收盘价的5日简单移动平均-1日前的收盘价的5日简单移动平均)>=0 均十升赋值:(收盘价的10日简单移动平均-1日前的收盘价的10日简单移动平均)>=0 VAR6赋值:(2*收盘价+最高价+最低价)/4 VAR7赋值:N日内最低价的最低值 VAR8赋值:N日内最高价的最高值 抄底赋值:(VAR6-VAR7)/(VAR8-VAR7)*100的13日指数移动平均-50 金山赋值:0.618*1日前的抄底+0.382*抄底的3日指数移动平均 当满足条件抄底>金山AND抄底>=1日前的抄底时,在-15和-17位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色,线宽为2 运动员赋值:如果抄底>=金山AND均五升AND均十升AND中线趋势升AND金山<0,返回1,否则返回0 启动点赋值:如果运动员=1ANDCOUNT(运动员=1,5)=1,返回8,否则返回0 BIAS1赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100 BIAS2赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100 BIAS3赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100 BIAS赋值:(BIAS1+2*BIAS2+3*BIAS3)/6 乖离赋值:BIAS的3日简单移动平均 输出抄底一:如果乖离<-12AND乖离>=-18,返回-12,否则返回0 当满足条件乖离<-12AND乖离>=-18时,在无庄控盘/1.5和无庄控盘位置之间画柱状线,宽度为1,0不为0则画空心柱. ,画洋红色 输出抄底二:如果乖离<-18,返回-18,否则返回0,画黄色,STICK 当满足条件乖离<-18时,在无庄控盘/1.5和无庄控盘位置之间画柱状线,宽度为1,0不为0则画空心柱. ,画黄色 输出必抄底:如果启动点=8ANDCOUNT(乖离<-12,10)>=1,返回10,否则返回0,线宽为0,画红色 当满足条件必抄底=10时,在10和0位置之间画柱状线,宽度为5,1不为0则画空心柱.,画红色 HJ_1赋值:成交量(手)< 成交量(手)的5日简单移动平均 AND 成交量(手)的5日简单移动平均< 成交量(手)的55日简单移动平均 HJ_2赋值:收盘价/1日前的收盘价>1.028 HJ_3赋值:收盘价的10日简单移动平均>收盘价*1.05 AND 收盘价的10日简单移动平均< 收盘价*1.1 HJ_4赋值:收盘价的60日简单移动平均>收盘价*1.28 HJ_5赋值:HJ_1 AND HJ_2 AND HJ_3 AND HJ_4 HJ_6赋值:(收盘价-收盘价的13日[1日权重]移动平均)/收盘价的13日[1日权重]移动平均*(-100) HJ_7赋值:1日前的HJ_6>13 AND 1日前的HJ_6/HJ_6>1.23 AND 收盘价/1日前的收盘价>1.03 HJ_8赋值:如果HJ_7ANDREF(收盘价,1)<=获利盘为1%的成本分布,返回1,否则返回0ANDCLOSE不等于最低价的5日过滤 HJ_9赋值:收盘价/14日前的收盘价<=1.1 HJ_10赋值:收盘价/收盘价的40日简单移动平均*100< 78 HJ_11赋值:收盘价/收盘价的60日简单移动平均*100< 74 HJ_12赋值:最高价>最低价*1.051 HJ_13赋值:HJ_12 AND 统计5日中满足HJ_12的天数>1 HJ_14赋值:如果HJ_13AND(HJ_10ORHJ_11),返回2,否则返回0 HJ_15赋值:收盘价/25日前的收盘价<=1.1 HJ_16赋值:收盘价-2日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-2日前的收盘价的绝对值的7日[1日权重]移动平均*100< 15 HJ_17赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100 HJ_18赋值:HJ_17的2日[1日权重]移动平均 HJ_19赋值:如果HJ_18>1日前的HJ_18ANDREF(HJ_18,1)<2日前的HJ_18ANDHJ_18<23,返回1.5,否则返回0 HJ_20赋值:(收盘价-收盘价的58日简单移动平均)/收盘价的58日简单移动平均< (-0.07) HJ_21赋值:(大盘的收盘价-8日内大盘的收盘价的最高值)/8日内大盘的收盘价的最高值< (-0.05) AND 大盘的成交额的125日简单移动平均/大盘的成交量的125日简单移动平均/(大盘的成交额的5日简单移动平均/大盘的成交量的5日简单移动平均)>1.12 HJ_22赋值:上次HJ_21距今天数< 10 HJ_23赋值:收盘价的27日简单移动平均 HJ_24赋值:(收盘价-HJ_23)/HJ_23*100 HJ_25赋值:HJ_24的2日简单移动平均 HJ_26赋值:上次(-10)上穿HJ_25=1距今天数 HJ_27赋值:HJ_25< (-10) AND HJ_26>3 HJ_28赋值:如果HJ_27,返回HJ_25,否则返回0的绝对值 HJ_29赋值:HJ_28>0 HJ_30赋值:收盘价的80日简单移动平均-收盘价的13日简单移动平均/3 HJ_31赋值:(收盘价-HJ_30)/HJ_30的1日简单移动平均 HJ_32赋值:HJ_31的12日指数移动平均*0.5 HJ_33赋值:HJ_31的3日指数移动平均 HJ_34赋值:如果12日内HJ_33-HJ_32的最低值>0,返回0,否则返回1的绝对值 HJ_35赋值:收盘价/((收盘价+最低价+最高价)/3的3日指数移动平均的26日指数移动平均*0.9)< 0.95 HJ_36赋值:(收盘价-收盘价的21日简单移动平均)/收盘价的21日简单移动平均的3日简单移动平均*100 HJ_37赋值:HJ_36< (-15) HJ_38赋值:(收盘价-收盘价的28日简单移动平均)/收盘价的28日简单移动平均*100< (-23) HJ_39赋值:HJ_15 AND HJ_14 AND HJ_16 AND HJ_19 HJ_40赋值:HJ_37>0 AND HJ_35>0 AND HJ_34>0 AND HJ_29>0 AND HJ_20>0 AND HJ_22>0 AND HJ_38>0 AND 收盘价>1日前的收盘价 HJ_41赋值:HJ_40 AND HJ_39 HJ_42赋值:1日前的收盘价/2日前的收盘价< 0.999 HJ_43赋值:收盘价/1日前的收盘价>1.011 AND 成交量(手)*1.1< 1日前的成交量(手) HJ_44赋值:1日前的收盘价*1.015< 1日前的开盘价 AND 收盘价>开盘价*1.015 HJ_45赋值:收盘价/1日前的收盘价>1.0989 HJ_46赋值:HJ_43 AND HJ_42 AND HJ_44 AND 取反 HJ_47赋值:如果HJ_46,返回0.5,否则返回0 AND 随机指标KD的D< 20 S1赋值:如果模糊匹配品种名称,返回0,否则返回1 S2赋值:如果模糊匹配品种名称,返回0,否则返回1 S3赋值:量比>0 S4赋值:如果模糊匹配品种代码,返回0,否则返回1 去停牌赋值:取反 去停ST赋值:S1 AND S2 AND S3 AND S4 AND 去停牌 AND 收盘价< 26 X7P赋值:HJ_5+HJ_8+HJ_41+HJ_47>=2 AND 去停ST AND (收盘价/1日前的收盘价>1.043) VAR2N赋值:3日内最低价的最低值<=60日内最低价的最低值 VAR3N赋值: 收阳线AND (收盘价/开盘价>1.03 OR 收盘价>1.03*1日前的收盘价) 输出深挖:(如果VAR2NAND(收盘价/1日前的收盘价>1.043)ANDVAR3N,返回90,否则返回0 AND X7P)*19,线宽为5,画白色 当满足条件深挖=19时,在19位置画28号图标 当满足条件深挖=19时,在17位置画30号图标 X_1赋值:(收盘价*成交量(手)的3日指数移动平均/成交量(手)的3日指数移动平均+收盘价*成交量(手)的6日指数移动平均/成交量(手)的6日指数移动平均+收盘价*成交量(手)的12日指数移动平均/成交量(手)的12日指数移动平均+收盘价*成交量(手)的24日指数移动平均/成交量(手)的24日指数移动平均)/4的18日指数移动平均 X_2赋值:1.06*X_1 X_3赋值:收盘价的5日简单移动平均 X_4赋值:收盘价的10日简单移动平均 X_5赋值:(收盘价的3日指数移动平均+收盘价的6日指数移动平均+收盘价的12日指数移动平均+收盘价的24日指数移动平均)/4 X_6赋值:收盘价>1日前的收盘价*1.098 AND 收盘价=最高价 X_7赋值:1日前的统计7日中满足X_3>X_4的天数>=1AND(X_3>1日前的X_3ORCLOSE>1日前的收盘价ORCLOSE>开盘价) AND 收盘价上穿X_3 AND 收盘价>X_2 AND X_3>1日前的X_3 AND 收阳线ANDSE 收盘价>1日前的收盘价*1.015 X_8赋值:收盘价的20日简单移动平均 X_9赋值:收盘价>收盘价的5日简单移动平均 X_10赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 X_11赋值:收盘价>收盘价的10日简单移动平均 X_12赋值:收盘价的5日简单移动平均>收盘价的20日简单移动平均 X_13赋值:收盘价>收盘价的20日简单移动平均 X_14赋值:1日前的X_8 X_15赋值:X_8>X_14 X_16赋值:如果X_9,返回10,否则返回0-10+如果X_10,返回10,否则返回0-10+如果X_11,返回10,否则返回0-10+如果X_12,返回10,否则返回0-10+如果X_13,返回10,否则返回0-10+如果X_15,返回10,否则返回0-10 X_17赋值:1日前的X_16<=0 AND X_16>0 X_18赋值:X_16>10 AND X_16>=1日前的X_16 AND X_16>=2日前的X_16 X_19赋值:X_16=60 X_20赋值:X_17 OR X_18 OR X_19 X_21赋值:上次取反距今天数 X_22赋值:统计12日中满足1日前的收盘价/2日前的收盘价>1.095的天数 X_23赋值:X_7 AND X_19=1 AND X_21=1 AND X_22 X_24赋值:收盘价/1日前的收盘价>1.095 AND 收盘价=最高价 X_25赋值:1日前的收盘价/2日前的收盘价<=0.96 OR 1日前的开盘价/1日前的收盘价>=1.05 X_26赋值:最高价/1日前的收盘价>1.041 AND 收盘价>1日前的收盘价 X_27赋值:X_25 AND X_26 X_28赋值:2日前的收盘价/3日前的收盘价< 1.099 X_29赋值:X_27 AND X_28 X_30赋值:统计8日中满足3日前的X_24的天数 AND X_29 X_31赋值:收盘价的20日简单移动平均 X_32赋值:收盘价>收盘价的5日简单移动平均 X_33赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 X_34赋值:收盘价>收盘价的10日简单移动平均 X_35赋值:收盘价的5日简单移动平均>收盘价的20日简单移动平均 X_36赋值:收盘价>收盘价的20日简单移动平均 X_37赋值:1日前的X_31 X_38赋值:X_31>X_37 X_39赋值:如果X_32,返回10,否则返回0-10+如果X_33,返回10,否则返回0-10+如果X_34,返回10,否则返回0-10+如果X_35,返回10,否则返回0-10+如果X_36,返回10,否则返回0-10+如果X_38,返回10,否则返回0-10 X_40赋值:1日前的X_39<=0 AND X_39>0 X_41赋值:X_39>10 AND X_39>=1日前的X_39 AND X_39>=2日前的X_39 X_42赋值:X_39=60 X_43赋值:X_40 OR X_41 OR X_42 X_44赋值:上次取反距今天数 X_45赋值:X_30 AND X_42=1 AND X_44=1 X_46赋值:7日前的收盘价/8日前的收盘价>1.095 AND 7日前的收盘价>7日前的开盘价 X_47赋值:最高价/1日前的收盘价>1.031 AND 开盘价/7日前的开盘价位于1.05和0.85之间 X_48赋值:1日前的开盘价>1日前的收盘价的5日简单移动平均 AND 1日前的收盘价< 1日前的收盘价的10日简单移动平均 AND 1日前的收盘价的5日简单移动平均>1日前的收盘价的10日简单移动平均 X_49赋值:X_46 AND X_47 AND X_48 X_50赋值:X_49 AND 1日前的收盘价/2日前的收盘价< 0.97 AND 1日前的开盘价>1日前的收盘价 X_51赋值:X_45 OR X_50 X_52赋值:(收盘价和开盘价的较小值-最低价)/最低价*100 X_53赋值:(收盘价和开盘价的较大值-收盘价和开盘价的较小值)/收盘价和开盘价的较小值*100 X_54赋值:(最高价-收盘价和开盘价的较大值)/收盘价和开盘价的较大值*100 X_55赋值:X_54>X_53 AND X_54>3 AND X_52< 1 AND 收阳线 X_56赋值:120 X_57赋值:收盘价的X_56日简单移动平均 X_58赋值:收盘价-X_57的2乘幂 X_59赋值:X_58的X_56日简单移动平均 X_60赋值:X_59的开方 X_61赋值:X_57+2*X_60 X_62赋值:X_57-2*X_60 X_63赋值:1日前的X_57 X_64赋值:1日前的X_61 X_65赋值:1日前的X_62 X_66赋值:收盘价的7日简单移动平均 X_67赋值:收盘价的20日简单移动平均 X_68赋值:收盘价的30日简单移动平均 X_69赋值:收盘价的144日简单移动平均 X_70赋值:收盘价的8日简单移动平均 X_71赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100 X_72赋值:(最高价-1日前的收盘价)/1日前的收盘价*100 X_73赋值:(最低价-1日前的收盘价)/1日前的收盘价*100 X_74赋值:1日前的收盘价 X_75赋值:如果(收盘价-X_74)*100/X_74>=10-0.01*100/X_74,返回1,否则返回0 X_76赋值:最高价>=20日内最高价的最高值 X_77赋值:X_76=1 AND 上次1日前的X_76=1距今天数>=2 X_78赋值:统计5日中满足X_76的天数>=1 X_79赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回-成交量(手) X_80赋值:如果收盘价=1日前的收盘价,返回0,否则返回X_79的历史累和 X_81赋值:X_80的30日简单移动平均 X_82赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回-成交量(手) X_83赋值:如果收盘价=1日前的收盘价,返回0,否则返回X_82的历史累和 X_84赋值:X_83 X_85赋值:X_84>1日前的30日内X_84的最高值 X_86赋值:X_80>X_81 X_87赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 X_88赋值:X_87的3日[1日权重]移动平均 X_89赋值:X_88的3日[1日权重]移动平均 X_90赋值:3*X_88-2*X_89 X_91赋值:1日前的X_75 X_92赋值:统计5日中满足X_91的天数>=1 X_93赋值:上次收盘价>1.099*1日前的收盘价距今天数 X_94赋值:如果收盘价>X_93日前的收盘价,返回10,否则返回0 X_95赋值:成交量(手)>1日前的成交量(手)*1.9 X_96赋值:(收盘价的6日简单移动平均/1日前的收盘价的6日简单移动平均-1)*100的反正切*57.299999 X_97赋值:开盘价<=1日前的收盘价 AND X_71< (-2) X_98赋值:统计2日中满足X_97的天数>=1 X_99赋值:取反 X_100赋值:取反 X_101赋值:取反 X_102赋值:取反 X_103赋值:取反 X_104赋值:取反 X_105赋值:取反 X_106赋值:取反 X_107赋值:取反 X_108赋值:取反 X_109赋值:取反 X_110赋值:取反 X_111赋值:取反 X_112赋值:X_92 AND X_71>2.5 AND 1日前的X_98 AND 1日前的X_71<2.4 AND X_68>0 AND X_99 AND X_100 AND X_101 AND X_102 AND X_103 AND X_104 AND X_105 AND X_106 AND X_107 AND X_108 AND X_109 AND X_110 AND X_111 X_113赋值:10日前的收盘价/11日前的收盘价>1.099 AND 开盘价/10日前的开盘价< 1.03 AND 3日前的收盘价/4日前的收盘价< 0.95 AND 2日前的收盘价/3日前的收盘价< 1.02 AND 1日前的收盘价/2日前的收盘价< 1.01 AND 最高价/1日前的收盘价>1.041 X_114赋值:X_23 OR X_51 OR X_112 OR X_113 输出狙击必板:(X_114 AND 取反)*23,COLORFF99FF,线宽为2 当满足条件狙击必板=23时,在23位置书写文字 当满足条件狙击必板=23时,在15位置书写文字 程序源码 N:=15; AA:=EMA(EMA(CLOSE,9),9); 控盘:=(AA-REF(AA,1))/REF(AA,1)*1000; STICKLINE(控盘< 0,控盘,0,1,0),COLORWHITE; A10:=crOSS(控盘,0); 无庄控盘:IF(控盘< 0,控盘,0),COLORWHITE,NODRAW; 开始控盘:IF(A10,5,0),LINETHICK1,COLORCYAN; STICKLINE(控盘>REF(控盘,1) AND 控盘>0,控盘,0,1,0),COLORRED; 有庄控盘:IF(控盘>REF(控盘,1) AND 控盘>0,控盘,0),COLORRED,NODRAW; WAR8:=100*WINNER(CLOSE*0.95); STICKLINE(WAR8>50 AND COST(85)< CLOSE AND 控盘>0,控盘,0,1,0),COLORFF00FF; 高度控盘:IF(WAR8>50 AND COST(85)< CLOSE AND 控盘>0,控盘,0),COLORFF00FF,NODRAW; STICKLINE(控盘< REF(控盘,1) AND 控盘>0,控盘,0,1,0),COLOR00FF00; 主力出货:IF(控盘< REF(控盘,1) AND 控盘>0,控盘,0),COLOR00FF00,NODRAW; 设值:=(HIGH+LOW+CLOSE)/3; 日均线:=(设值-MA(设值,70))/(0.015*AVEDEV(设值,70))*0.5; 即变线:=100*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60)); AX_1:=EMA(CLOSE,12)-EMA(CLOSE,26); AX_2:=EMA(AX_1,9); AX_3:=AX_1>AX_2; AX_4:=(CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12))*100; AX_5:=SMA(AX_4,3,1); AX_6:=SMA(AX_5,3,1); AX_7:=AX_5>AX_6; AX_8:=REF(CLOSE,1); AX_9:=SMA(MAX(CLOSE-AX_8,0),9,1)/SMA(Abs(CLOSE-AX_8),9,1)*100; AX_10:=SMA(MAX(CLOSE-AX_8,0),26,1)/SMA(ABS(CLOSE-AX_8),26,1)*100; AX_11:=AX_9>AX_10; AX_12:=SMA(AX_4,3,1); AX_13:=SMA(AX_12,3,1); AX_14:=AX_12>AX_13; AX_15:=(MA(CLOSE,3)+MA(CLOSE,9)+MA(CLOSE,12)+MA(CLOSE,26))/4; AX_16:=CLOSE>AX_15; AX_17:=CLOSE-REF(CLOSE,1); AX_18:=100*EMA(EMA(AX_17,9),9)/EMA(EMA(ABS(AX_17),9),3); AX_19:=100*EMA(EMA(AX_17,26),12)/EMA(EMA(ABS(AX_17),26),12); AX_20:=AX_18>AX_19; AX_21:=DMA((HIGH+LOW+CLOSE*2)/4,0.9); AX_22:=REF(EMA(AX_21,3),1); AX_23:=vol/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); AX_24:=IF(CLOSE>OPEN,AX_23*(HIGH-LOW),IF(CLOSE< OPEN,AX_23*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-AX_23*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE< OPEN,0-AX_23*(HIGH-LOW),0-VOL/2)); AX_25:=AX_24/20/1.15; AX_26:=AX_25*0.55+REF(AX_25,1)*0.33+REF(AX_25,2)*0.22; AX_27:=EMA(AX_26,8); AX_28:=EMA(AX_26,3); AX_29:=AX_28; AX_30:=VOL; AX_31:=MA(AX_30,5); AX_32:=MA(AX_30,10); AX_33:=AX_31>=AX_32; AX_34:=AX_29>=0; AX_35:=AX_34 AND AX_33; DRAWICON(AX_35,-1.5,1); AX_36:=MA(kdj.K(54,9,12),5); AX_37:=EMA(CLOSE,12/2)-EMA(CLOSE,26/2); AX_38:=EMA(AX_37,9/2); AX_39:=AX_36>=REF(AX_36,1) AND AX_37>=AX_38; DRAWICON(AX_39,-10.5,13); AX_40:=AX_39 OR AX_35; AX_41:=AX_3 AND AX_7 AND AX_11 AND AX_14 AND AX_16 AND AX_20; AX_42:=COST(50)*COST(50)/COST(80); AX_43:=COST(40)*COST(40)/COST(60); AX_44:=AX_43-AX_42; AX_45:=AX_44>0 AND CLOSE>AX_43; AX_46:=AX_44< 0 AND CLOSE>AX_42; AX_47:=AX_45 OR AX_46 OR (AX_45 AND AX_46); AX_48:=AX_47=0 OR (AX_44>0 AND CLOSE>AX_43 AND CLOSE< MA(CLOSE,10)) OR (AX_44< 0 AND CLOSE>AX_42 AND CLOSE< MA(CLOSE,5)); AX_49:=AX_47 AND REF(AX_48,1); AX_50:=AX_48 AND REF(AX_47,1); STICKLINE(AX_47,-5,-8,3,0),COLORRED; STICKLINE(AX_48,-5,-8,3,1),COLORGRAY; STICKLINE(AX_41,-5,-8,3,0),COLORMAGENTA; STICKLINE(即变线>80,-5,-8,4,1),COLORGREEN; STICKLINE(日均线< -80,-5,-8,2,0),COLORBLUE; DRAWICON(AX_47 OR AX_41 AND REF(AX_47 OR AX_41,1)=0 AND AX_40,-5,7); AX_51:=(HIGH+LOW+CLOSE*2)/4; AX_52:=EMA(AX_51,17); AX_53:=STD(AX_51,17); AX_54:=((AX_51-AX_52)/AX_53*100+200)/4; AX_55:=(EMA(AX_54,5)-25)*1.56; AX_56:=EMA(AX_55,2)*1.22; AX_57:=EMA(AX_56,2); STICKLINE(AX_56-AX_57>0,-2,-4,3,0),COLORRED; STICKLINE(AX_56-AX_57< 0,-2,-4,3,0),COLORGREEN; STICKLINE(AX_56-AX_57>0 AND REF(AX_56-AX_57< 0,1),-2,-4,3.05,0),COLOR000099; STICKLINE(AX_56-AX_57>0 AND REF(AX_56-AX_57< 0,1),-2,-4,2.2,0),COLOR0000CC; STICKLINE(AX_56-AX_57>0 AND REF(AX_56-AX_57< 0,1),-2,-4,1.5,0),COLORRED; STICKLINE(AX_56-AX_57>0 AND REF(AX_56-AX_57< 0,1),-2,-4,0.5,0),COLORYELLOW; STICKLINE(AX_56-AX_57>0 AND AX_56-AX_57< REF(AX_56-AX_57,1) AND AX_57>110,-2,-4,3,0),COLORLIRED; MB1:=EMA((CLOSE-MA((1.2*CLOSE+HIGH+LOW)/3,20))/MA((1.2*CLOSE+HIGH+LOW)/3,20)*100,3); MB3:=LLV(MB1,25); MB4:=REF(MB3,1); 时针:=MB1; 底撑:=MB4; 动态底部:EMA(IF(L<=LLV(L,99),SMA(ABS(L-REF(L,1)),99,1)/SMA(MAX(L-REF(L,1),0),99,1),0)*5,3) ,COLORBROWN; STICKLINE(动态底部>7 AND 时针< 底撑,0,动态底部,2,1),COLORYELLOW; 盘:=CAPITAL/1000000; 益:=FINANCE(33); 资:=FINANCE(34); 换手:=VOL/CAPITAL; 长阳:=(WINNER(C)-WINNER(O))>=0.15 AND 换手<=0.04; VAR1:=(C-REF(C,1))/REF(C,1); VAR2:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1); 个股:=EMA(SUM(VAR1,20),5); 大盘:=EMA(SUM(VAR2,20),5); 领涨:=(个股-大盘)>=0; VAR3:=(C-LLV(L,125))/(HHV(H,125)-LLV(L,125))*100; VAR4:=SMA(VAR3,72,1); VAR5:=SMA(VAR4,34,1); 中线趋势:=3*VAR4-2*VAR5; 中线趋势升:=(中线趋势-REF(中线趋势,1))>=0; 均五升:=(MA(C,5)-REF(MA(C,5),1))>=0; 均十升:=(MA(C,10)-REF(MA(C,10),1))>=0; VAR6:=(2*C+H+L)/4; VAR7:=LLV(L,N); VAR8:=HHV(H,N); 抄底:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13)-50; 金山:=EMA(0.618*REF(抄底,1)+0.382*抄底,3); STICKLINE(抄底>金山 AND 抄底>=REF(抄底,1),-15,-17,1.5,0),COLORRED,LINETHICK2; 运动员:=IF(抄底>=金山 AND 均五升 AND 均十升 AND 中线趋势升 AND 金山< 0,1,0); 启动点:=IF(运动员=1 AND COUNT(运动员=1,5)=1,8,0); bias1:=(C-MA(C,6))/MA(C,6)*100; BIAS2:=(C-MA(C,13))/MA(C,13)*100; BIAS3:=(C-MA(C,24))/MA(C,24)*100; BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6; 乖离:=MA(BIAS,3); 抄底一:IF(乖离< -12 AND 乖离>=-18,-12,0); STICKLINE(乖离< -12 AND 乖离>=-18,无庄控盘/1.5,无庄控盘,1,0) ,COLORMAGENTA; 抄底二:IF(乖离< -18,-18,0),COLORYELLOW,STICK; STICKLINE(乖离< -18,无庄控盘/1.5,无庄控盘,1,0) ,COLORYELLOW; 必抄底:IF(启动点=8 AND COUNT(乖离< -12,10)>=1,10,0),LINETHICK0,COLORRED; STICKLINE(必抄底=10,10,0,5,1),COLORRED; HJ_1:=VOL< MA(VOL,5) AND MA(VOL,5)< MA(VOL,55); HJ_2:=CLOSE/REF(CLOSE,1)>1.028; HJ_3:=MA(CLOSE,10)>CLOSE*1.05 AND MA(CLOSE,10)< CLOSE*1.1; HJ_4:=MA(CLOSE,60)>CLOSE*1.28; HJ_5:=HJ_1 AND HJ_2 AND HJ_3 AND HJ_4; HJ_6:=(CLOSE-SMA(CLOSE,13,1))/SMA(CLOSE,13,1)*(-100); HJ_7:=REF(HJ_6,1)>13 AND REF(HJ_6,1)/HJ_6>1.23 AND CLOSE/REF(CLOSE,1)>1.03; HJ_8:=FILTER(IF(HJ_7 AND REF(CLOSE,1)<=COST(1),1,0) AND CLOSE!=LOW,5); HJ_9:=CLOSE/REF(CLOSE,14)<=1.1; HJ_10:=CLOSE/MA(CLOSE,40)*100< 78; HJ_11:=CLOSE/MA(CLOSE,60)*100< 74; HJ_12:=HIGH>LOW*1.051; HJ_13:=HJ_12 AND COUNT(HJ_12,5)>1; HJ_14:=IF(HJ_13 AND (HJ_10 OR HJ_11),2,0); HJ_15:=CLOSE/REF(CLOSE,25)<=1.1; HJ_16:=SMA(MAX(CLOSE-REF(CLOSE,2),0),7,1)/SMA(ABS(CLOSE-REF(CLOSE,2)),7,1)*100< 15; HJ_17:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100; HJ_18:=SMA(HJ_17,2,1); HJ_19:=IF(HJ_18>REF(HJ_18,1) AND REF(HJ_18,1)< REF(HJ_18,2) AND HJ_18< 23,1.5,0); HJ_20:=(CLOSE-MA(CLOSE,58))/MA(CLOSE,58)< (-0.07); HJ_21:=(INDEXC-HHV(INDEXC,8))/HHV(INDEXC,8)< (-0.05) AND MA(INDEXA,125)/MA(INDEXV,125)/(MA(INDEXA,5)/MA(INDEXV,5))>1.12; HJ_22:=BArslAST(HJ_21)< 10; HJ_23:=MA(CLOSE,27); HJ_24:=(CLOSE-HJ_23)/HJ_23*100; HJ_25:=MA(HJ_24,2); HJ_26:=BARSLAST(CROSS((-10),HJ_25)=1); HJ_27:=HJ_25< (-10) AND HJ_26>3; HJ_28:=ABS(IF(HJ_27,HJ_25,0)); HJ_29:=HJ_28>0; HJ_30:=MA(CLOSE,80)-MA(CLOSE,13)/3; HJ_31:=MA((CLOSE-HJ_30)/HJ_30,1); HJ_32:=EMA(HJ_31,12)*0.5; HJ_33:=EMA(HJ_31,3); HJ_34:=ABS(IF(LLV(HJ_33-HJ_32,12)>0,0,1)); HJ_35:=CLOSE/(EMA(EMA((CLOSE+LOW+HIGH)/3,3),26)*0.9)< 0.95; HJ_36:=MA((CLOSE-MA(CLOSE,21))/MA(CLOSE,21),3)*100; HJ_37:=HJ_36< (-15); HJ_38:=(CLOSE-MA(CLOSE,28))/MA(CLOSE,28)*100< (-23); HJ_39:=HJ_15 AND HJ_14 AND HJ_16 AND HJ_19; HJ_40:=HJ_37>0 AND HJ_35>0 AND HJ_34>0 AND HJ_29>0 AND HJ_20>0 AND HJ_22>0 AND HJ_38>0 AND CLOSE>REF(CLOSE,1); HJ_41:=HJ_40 AND HJ_39; HJ_42:=REF(CLOSE,1)/REF(CLOSE,2)< 0.999; HJ_43:=CLOSE/REF(CLOSE,1)>1.011 AND VOL*1.1< REF(VOL,1); HJ_44:=REF(CLOSE,1)*1.015< REF(OPEN,1) AND CLOSE>OPEN*1.015; HJ_45:=CLOSE/REF(CLOSE,1)>1.0989; HJ_46:=HJ_43 AND HJ_42 AND HJ_44 AND NOT(HJ_45); HJ_47:=IF(HJ_46,0.5,0) AND kd.D< 20; S1:=IF(NAMELIKE('S'),0,1); S2:=IF(NAMELIKE('*'),0,1); S3:=DYNAINFO(17)>0; S4:=IF(CODELIKE('688'),0,1); 去停牌:=NOT(DYNAINFO(4)=0); 去停ST:=S1 AND S2 AND S3 AND S4 AND 去停牌 AND CLOSE< 26; X7P:=HJ_5+HJ_8+HJ_41+HJ_47>=2 AND 去停ST AND (C/REF(C,1)>1.043); VAR2N:=LLV(LOW,3)<=LLV(LOW,60); VAR3N:= C>O AND (C/O>1.03 OR C>1.03*REF(C,1)); 深挖:(IF(VAR2N AND (C/REF(C,1)>1.043) AND VAR3N,90,0) AND X7P)*19,LINETHICK5,COLORWHITE; DRAWICON(深挖=19,19,28); DRAWICON(深挖=19,17,30); X_1:=EMA((EMA(CLOSE*VOL,3)/EMA(VOL,3)+EMA(CLOSE*VOL,6)/EMA(VOL,6)+EMA(CLOSE*VOL,12)/EMA(VOL,12)+EMA(CLOSE*VOL,24)/EMA(VOL,24))/4,18); X_2:=1.06*X_1; X_3:=MA(CLOSE,5); X_4:=MA(CLOSE,10); X_5:=(EMA(CLOSE,3)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4; X_6:=CLOSE>REF(CLOSE,1)*1.098 AND CLOSE=HIGH; X_7:=REF(COUNT(X_3>X_4,7)>=1 AND (X_3>REF(X_3,1) OR CLOSE>REF(CLOSE,1) OR CLOSE>OPEN),1) AND CROSS(CLOSE,X_3) AND CLOSE>X_2 AND X_3>REF(X_3,1) AND CLOSE>OPEN AND CLOSE>REF(CLOSE,1)*1.015; X_8:=MA(CLOSE,20); X_9:=CLOSE>MA(CLOSE,5); X_10:=MA(CLOSE,5)>MA(CLOSE,10); X_11:=CLOSE>MA(CLOSE,10); X_12:=MA(CLOSE,5)>MA(CLOSE,20); X_13:=CLOSE>MA(CLOSE,20); X_14:=REF(X_8,1); X_15:=X_8>X_14; X_16:=IF(X_9,10,0-10)+IF(X_10,10,0-10)+IF(X_11,10,0-10)+IF(X_12,10,0-10)+IF(X_13,10,0-10)+IF(X_15,10,0-10); X_17:=REF(X_16,1)<=0 AND X_16>0; X_18:=X_16>10 AND X_16>=REF(X_16,1) AND X_16>=REF(X_16,2); X_19:=X_16=60; X_20:=X_17 OR X_18 OR X_19; X_21:=BARSLAST(NOT(X_19)); X_22:=COUNT(REF(CLOSE,1)/REF(CLOSE,2)>1.095,12); X_23:=X_7 AND X_19=1 AND X_21=1 AND X_22; X_24:=CLOSE/REF(CLOSE,1)>1.095 AND CLOSE=HIGH; X_25:=REF(CLOSE,1)/REF(CLOSE,2)<=0.96 OR REF(OPEN,1)/REF(CLOSE,1)>=1.05; X_26:=HIGH/REF(CLOSE,1)>1.041 AND CLOSE>REF(CLOSE,1); X_27:=X_25 AND X_26; X_28:=REF(CLOSE,2)/REF(CLOSE,3)< 1.099; X_29:=X_27 AND X_28; X_30:=COUNT(REF(X_24,3),8) AND X_29; X_31:=MA(CLOSE,20); X_32:=CLOSE>MA(CLOSE,5); X_33:=MA(CLOSE,5)>MA(CLOSE,10); X_34:=CLOSE>MA(CLOSE,10); X_35:=MA(CLOSE,5)>MA(CLOSE,20); X_36:=CLOSE>MA(CLOSE,20); X_37:=REF(X_31,1); X_38:=X_31>X_37; X_39:=IF(X_32,10,0-10)+IF(X_33,10,0-10)+IF(X_34,10,0-10)+IF(X_35,10,0-10)+IF(X_36,10,0-10)+IF(X_38,10,0-10); X_40:=REF(X_39,1)<=0 AND X_39>0; X_41:=X_39>10 AND X_39>=REF(X_39,1) AND X_39>=REF(X_39,2); X_42:=X_39=60; X_43:=X_40 OR X_41 OR X_42; X_44:=BARSLAST(NOT(X_42)); X_45:=X_30 AND X_42=1 AND X_44=1; X_46:=REF(CLOSE,7)/REF(CLOSE,8)>1.095 AND REF(CLOSE,7)>REF(OPEN,7); X_47:=HIGH/REF(CLOSE,1)>1.031 AND BETWEEN(OPEN/REF(OPEN,7),1.05,0.85); X_48:=REF(OPEN,1)>REF(MA(CLOSE,5),1) AND REF(CLOSE,1)< REF(MA(CLOSE,10),1) AND REF(MA(CLOSE,5),1)>REF(MA(CLOSE,10),1); X_49:=X_46 AND X_47 AND X_48; X_50:=X_49 AND REF(CLOSE,1)/REF(CLOSE,2)< 0.97 AND REF(OPEN,1)>REF(CLOSE,1); X_51:=X_45 OR X_50; X_52:=(MIN(CLOSE,OPEN)-LOW)/LOW*100; X_53:=(MAX(CLOSE,OPEN)-MIN(CLOSE,OPEN))/MIN(CLOSE,OPEN)*100; X_54:=(HIGH-MAX(CLOSE,OPEN))/MAX(CLOSE,OPEN)*100; X_55:=X_54>X_53 AND X_54>3 AND X_52< 1 AND CLOSE>OPEN; X_56:=120; X_57:=MA(CLOSE,X_56); X_58:=POW(CLOSE-X_57,2); X_59:=MA(X_58,X_56); X_60:=SQRT(X_59); X_61:=X_57+2*X_60; X_62:=X_57-2*X_60; X_63:=REF(X_57,1); X_64:=REF(X_61,1); X_65:=REF(X_62,1); X_66:=MA(CLOSE,7); X_67:=MA(CLOSE,20); X_68:=MA(CLOSE,30); X_69:=MA(CLOSE,144); X_70:=MA(CLOSE,8); X_71:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100; X_72:=(HIGH-REF(CLOSE,1))/REF(CLOSE,1)*100; X_73:=(LOW-REF(CLOSE,1))/REF(CLOSE,1)*100; X_74:=REF(CLOSE,1); X_75:=IF((CLOSE-X_74)*100/X_74>=10-0.01*100/X_74,1,0); X_76:=HIGH>=HHV(HIGH,20); X_77:=X_76=1 AND BARSLAST(REF(X_76=1,1))>=2; X_78:=COUNT(X_76,5)>=1; X_79:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); X_80:=SUM(IF(CLOSE=REF(CLOSE,1),0,X_79),0); X_81:=MA(X_80,30); X_82:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); X_83:=SUM(IF(CLOSE=REF(CLOSE,1),0,X_82),0); X_84:=X_83; X_85:=X_84>REF(HHV(X_84,30),1); X_86:=X_80>X_81; X_87:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; X_88:=SMA(X_87,3,1); X_89:=SMA(X_88,3,1); X_90:=3*X_88-2*X_89; X_91:=REF(X_75,1); X_92:=COUNT(X_91,5)>=1; X_93:=BARSLAST(CLOSE>1.099*REF(CLOSE,1)); X_94:=IF(CLOSE>REF(CLOSE,X_93),10,0); X_95:=VOL>REF(VOL,1)*1.9; X_96:=ATAN((MA(CLOSE,6)/REF(MA(CLOSE,6),1)-1)*100)*57.299999; X_97:=OPEN<=REF(CLOSE,1) AND X_71< (-2); X_98:=COUNT(X_97,2)>=1; X_99:=NOT(REF(CLOSE,3)/REF(CLOSE,4)>1.095 AND REF(CLOSE,2)/REF(CLOSE,3)>1.095 AND OPEN>REF(CLOSE,1) AND REF(CLOSE,1)< REF(OPEN,1) AND REF(HIGH,1)/REF(OPEN,1)>1.03 AND REF(HIGH,1)/REF(CLOSE,2)>1.03); X_100:=NOT(REF(CLOSE,1)/REF(CLOSE,2)< 0.909 AND REF(CLOSE,2)/REF(CLOSE,3)>1.099 AND REF(CLOSE,3)/REF(CLOSE,4)< 1.09 AND REF(OPEN,2)>REF(CLOSE,3) AND REF(HIGH,1)/REF(OPEN,1)>1.03); X_101:=NOT(REF(CLOSE,1)/REF(CLOSE,2)< 0.91 AND REF(CLOSE,2)/REF(CLOSE,3)< 0.91 AND REF(CLOSE,2)/REF(HIGH,1)>1.03 AND REF(MA(CLOSE,5),1)/REF(MA(CLOSE,10),1)>1.05); X_102:=NOT(REF(CLOSE,2)/REF(CLOSE,3)>1.099 AND REF(CLOSE,1)< REF(OPEN,1) AND REF(HIGH,1)>REF(CLOSE,2) AND OPEN>REF(OPEN,1)); X_103:=NOT(REF(CLOSE,3)/REF(CLOSE,4)>1.095 AND REF(HIGH,2)>REF(CLOSE,3) AND REF(LOW,2)< REF(OPEN,3) AND REF(CLOSE,3)/REF(CLOSE,4)>1.095 AND REF(CLOSE,2)< REF(OPEN,2) AND REF(OPEN,2)/REF(CLOSE,2)>1.05 AND OPEN/REF(LOW,2)< 0.98); X_104:=NOT(REF(CLOSE,1)/REF(CLOSE,2)< 0.901 AND REF(CLOSE,1)=REF(LOW,1) AND REF(OPEN,2)/REF(CLOSE,3)>1.03 AND REF(OPEN,1)/REF(CLOSE,2)< 0.96 AND REF(CLOSE,2)/REF(CLOSE,3)>1.09 AND REF(OPEN,2)/REF(LOW,2)>1.05); X_105:=NOT(REF(CLOSE,2)/REF(CLOSE,3)< 0.901 AND REF(CLOSE,3)/REF(CLOSE,4)< 0.901 AND REF(CLOSE,4)/REF(CLOSE,5)>1.099 AND REF(OPEN,3)>REF(CLOSE,4) AND REF(CLOSE,3)< REF(OPEN,4) AND REF(OPEN,3)/REF(CLOSE,3)>1.05); X_106:=NOT(REF(CLOSE,2)/REF(CLOSE,3)< 0.901 AND REF(OPEN,1)/REF(CLOSE,2)< 0.98 AND REF(CLOSE,1)< REF(CLOSE,2) AND REF(CLOSE,4)/REF(CLOSE,5)>1.095 AND REF(HIGH,3)>REF(CLOSE,4) AND REF(LOW,3)< REF(LOW,4)); X_107:=NOT(REF(CLOSE,4)/REF(CLOSE,5)>1.095 AND REF(CLOSE,5)/REF(CLOSE,6)>1.095 AND REF(OPEN,4)>REF(CLOSE,5) AND REF(CLOSE,3)/REF(CLOSE,4)< 0.91 AND REF(CLOSE,2)/REF(CLOSE,3)< 0.91 AND REF(OPEN,2)/REF(CLOSE,3)< 0.98 AND REF(CLOSE,2)>REF(CLOSE,1)); X_108:=NOT(REF(CLOSE,4)/REF(CLOSE,5)>1.095 AND REF(OPEN,3)/REF(CLOSE,4)>1.03 AND REF(CLOSE,3)< REF(OPEN,3) AND REF(CLOSE,2)/REF(CLOSE,3)< 0.91 AND REF(OPEN,1)< REF(CLOSE,2)); X_109:=NOT(REF(CLOSE,4)/REF(CLOSE,5)>1.099 AND REF(OPEN,4)< REF(MA(CLOSE,10),4) AND REF(HIGH,3)/REF(CLOSE,4)>1.03 AND REF(CLOSE,1)/REF(CLOSE,2)< 0.95 AND CROSS(REF(MA(CLOSE,5),1),REF(MA(CLOSE,10),1)) AND OPEN/REF(OPEN,4)>1.03); X_110:=NOT(REF(CLOSE,4)/REF(CLOSE,5)< 1.099 AND REF(CLOSE,5)/REF(CLOSE,6)>1.099 AND REF(LOW,1)>REF(CLOSE,5) AND OPEN>REF(CLOSE,5) AND REF(CLOSE,1)/REF(CLOSE,2)>0.96); X_111:=NOT(COUNT(EVERY(REF(CLOSE,1)/REF(CLOSE,2)>1.09,5),8) AND REF(CLOSE,2)/REF(CLOSE,3)>1.099 AND REF(HIGH,1)/REF(OPEN,1)>1.05 AND REF(CLOSE,1)/REF(CLOSE,2)< 0.91); X_112:=X_92 AND X_71>2.5 AND REF(X_98,1) AND REF(X_71< 2.4,1) AND X_68>0 AND X_99 AND X_100 AND X_101 AND X_102 AND X_103 AND X_104 AND X_105 AND X_106 AND X_107 AND X_108 AND X_109 AND X_110 AND X_111; X_113:=REF(CLOSE,10)/REF(CLOSE,11)>1.099 AND OPEN/REF(OPEN,10)< 1.03 AND REF(CLOSE,3)/REF(CLOSE,4)< 0.95 AND REF(CLOSE,2)/REF(CLOSE,3)< 1.02 AND REF(CLOSE,1)/REF(CLOSE,2)< 1.01 AND HIGH/REF(CLOSE,1)>1.041; X_114:=X_23 OR X_51 OR X_112 OR X_113; 狙击必板:(X_114 AND NOT(REF(X_114,1)))*23,COLORFF99FF,LINETHICK2; DRAWTEXT(狙击必板=23,23,'狙'); DRAWTEXT(狙击必板=23,15,'板'); 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》