编程思路破译 A赋值:(3*收盘价+最低价+开盘价+最高价)/6 X赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210 RCC赋值:前收盘价 S2赋值:收盘价的3日[1日权重]移动平均 S6赋值:收盘价的5日[1日权重]移动平均 输出主力成本:X的13日指数移动平均,COLORFF00FF,线宽为1 输出短期底部:30日内最高价的最低值,线宽为1,COLORFFCC00 MA5赋值:收盘价的5日简单移动平均 MA10赋值:收盘价的10日简单移动平均 MA30赋值:收盘价的30日简单移动平均 FA赋值:上次MA10上穿MA5距今天数 AND MA5上穿MA10 FB赋值:FA AND MA5>MA30 AND MA10>MA30 AND MA10>1日前的MA10 当满足条件FB时,在最低价-0.58位置书写文字,画红色 V1赋值:收盘价的5日指数移动平均 V2赋值:收盘价的90日指数移动平均*1.01的10日指数移动平均 当满足条件V1上穿V2时,在V1+0.05位置书写文字,COLOR00FF00 VAR1赋值:21日内最低价的最低值 VAR2赋值:21日内最高价的最高值 AK1赋值:(((收盘价-VAR1)/(VAR2-VAR1))*100)的5日指数移动平均 AK赋值:(((收盘价-VAR1)/(VAR2-VAR1))*50)的13日指数移动平均 AB赋值:AK1上穿AK 当满足条件(AB=1)时,在(最低价*0.99)位置书写文字,画黄色 AA1赋值:成交额(元)/成交量(手) BB1赋值:最低价<AA1*0.9 CC1赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>1.2 DD1赋值:最低价<收盘价的5日简单移动平均*0.921 EE1赋值:成交量(手)<成交量(手)的5日简单移动平均*1.5 老鼠仓赋值:BB1 AND CC1 AND DD1 AND EE1,线宽为0,COLOR0099FF 当满足条件老鼠仓时,在最低价*0.99位置书写文字,COLOR0099FF VAR3AA赋值:如果(收盘价>1日前的收盘价),返回88,否则返回0 VAR4AA赋值:如果((收盘价)/(1日前的收盘价)>1.05)AND((最高价)/(收盘价)<1.01)AND(VAR3AA>0),返回91,否则返回0 当满足条件(VAR4AA>90)的45日过滤时,在(最低价)*(0.93)位置书写文字,COLOR00FFFF 当满足条件(VAR4AA>90)的35日过滤时,在(最低价)*(0.99000001)位置书写文字,COLOR00FFFF A1AA赋值:9 A2AA赋值:(A1AA+1日前的收盘价<收盘价) 当满足条件(A2AA>-0.5)的84日过滤时,在(最高价)*(1.05)位置书写文字,COLORFFFFFF VAR6赋值:1日前的收盘价 VAR7赋值:收盘价-VAR6和0的较大值的6日[1日权重]移动平均/收盘价-VAR6的绝对值的6日[1日权重]移动平均*100 当满足条件82上穿VAR7时,在最高价*1.01位置书写文字,画黄色 当满足条件1时,在横轴0.00纵轴0.00位置书写文字,画红色 PH赋值:最低价5%之字转向的前1个波谷位置 LL赋值:PH日内最高价的最高值 TJ1赋值:LL=最高价 AND LL<1日前的LL TS赋值:TJ1累加至2的天数 TJ赋值:最低价5%之字转向的前1个波峰位置=1 AND TS>=PH 当满足条件TJ时,在最高价*1.01+0.02位置画2号图标 输出警告灯:如果TJ,返回最高价*1.008,否则返回无效数,CROSSDOT,线宽为2,画青色 PL赋值:上次TJ距今天数 输出支撑:如果上次TJ1距今天数,返回上次TJ1距今天数日前的最低价,否则返回无效数,COLOREA91B5 输出压力:如果上次TJ距今天数,返回PL日前的最高价,否则返回无效数,画黄色 TJ_2赋值:最低价>PL日前的TS日前的最低价 当满足条件是否最后一个周期时,在压力位置书写文字,画黄色 当满足条件是否最后一个周期时,在支撑位置书写文字,COLOREA91B5 HIGHN赋值:10 LOWN赋值:10 HIGHDISPLAY赋值:0 LOWDISPLAY赋值:0 ZGDISPLAY赋值:0 MADISPLAY赋值:0 AA赋值:HIGHN日前的最高价=2*HIGHN+1日内最高价的最高值 QY赋值:若AA则将最近HIGHN+1周期置为1 CC赋值:QY的HIGHN日过滤 AND 最高价=HIGHN+1日内最高价的最高值 当满足条件CC时,在最高价*1.02位置画2号图标 DDD赋值:上次CC距今天数 GDTS赋值:如果CC,返回到最后交易的周期,否则返回0 DINGBU赋值:如果DDD,返回DDD日前的最高价,否则返回最高价 DINGBUTS赋值:如果DDD,返回DDD日前的GDTS,否则返回GDTS DINGBU1赋值:DDD+1日前的DINGBU GDCS1赋值:DINGBUTS的最后一日取值设为常数 DINGBUTS1赋值:DDD+1日前的DINGBUTS GDCS2赋值:DINGBUTS1的最后一日取值设为常数 DINGBU2赋值:DDD+1日前的DINGBU1 MM赋值:如果到最后交易的周期>GDCS2,返回0,否则返回1 当满足条件到最后交易的周期=GDCS2时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在GDCS2-1日前的最高价位置画直线终点,1表示是否延长.,COLOR0055FF,POINTDOT 当满足条件到最后交易的周期=GDCS1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在GDCS1-1日前的最高价位置画直线终点,1表示是否延长.,画黄色,POINTDOT AAS赋值:LOWN日前的最低价=2*LOWN+1日内最低价的最低值 QY1赋值:若AA1则将最近LOWN+1周期置为1 CS1赋值:QY1的LOWN日过滤 AND 最低价=LOWN+1日内最低价的最低值 当满足条件CC1时,在最低价*0.98位置画1号图标 DS1赋值:上次CC1距今天数 DDTS赋值:如果CC1,返回到最后交易的周期,否则返回0 YDB赋值:如果DD1,返回DD1日前的最低价,否则返回最低价 DDTS1赋值:如果DD1,返回DD1日前的DDTS,否则返回DDTS DDCS1赋值:DDTS1的最后一日取值设为常数 ZDB赋值:DD1+1日前的YDB DDTS2赋值:DD1+1日前的DDTS1 DDCS2赋值:DDTS2的最后一日取值设为常数 输出低点支撑:当满足条件到最后交易的周期=DDCS2时,在最低价位置画直线起点,当满足条件到最后交易的周期=DDCS1时,在最低价位置画直线终点,1表示是否延长. 画红色,线宽为2 STARDAY赋值:如果DDCS2<GDCS2,返回DDCS2,否则返回GDCS2 所属板块赋值:字符串相加 总股本赋值:字符串相加 流通盘赋值:字符串相加 全流通赋值:字符串相加 市值赋值:字符串相加 上市天数赋值:字符串相加 股本市值赋值:字符串相加 主收同比赋值:字符串相加 市盈率赋值:字符串相加 市销率赋值:字符串相加 市净率赋值:字符串相加 毛利率赋值:字符串相加 净利润率赋值:字符串相加 现金流赋值:字符串相加 利润同比赋值:字符串相加 当满足条件是否最后一个周期时,在横轴0.003纵轴0.26位置书写文字 当满足条件是否最后一个周期时,在横轴0纵轴0.31位置书写文字 当满足条件是否最后一个周期时,在横轴0纵轴0.36位置书写文字 当满足条件是否最后一个周期时,在横轴0纵轴0.41位置书写文字 当满足条件是否最后一个周期时,在横轴0纵轴0.46位置书写文字 当满足条件是否最后一个周期时,在横轴0.1纵轴0.26位置书写文字 当满足条件是否最后一个周期时,在横轴0.1纵轴0.31位置书写文字 当满足条件是否最后一个周期时,在横轴0.1纵轴0.36位置书写文字 净资收益率赋值:字符串相加 主营利润率赋值:字符串相加 当前业绩赋值:字符串相加 当满足条件是否最后一个周期时,在横轴0.005纵轴0.06位置书写文字,画黄色 当满足条件是否最后一个周期时,在横轴0.005纵轴0.12位置书写文字,画绿色 当满足条件是否最后一个周期时,在横轴0.005纵轴0.18位置书写文字,画绿色 总额赋值:成交额(元) 买赋值:如果开盘价=CAND(收盘价-1日前的收盘价)/1日前的收盘价*100>9.8,返回成交额(元),否则返回成交额(元)/((最高价-最低价)*2-开盘价-收盘价的绝对值)*(收盘价-最低价) 买%赋值:买/成交额(元)*100 流入赋值:成交额(元)*买%/10000000000 流出赋值:成交额(元)/100000000-流入 净流赋值:(流入-流出) 总额3赋值:成交额(元)的3日累和 流入3赋值:流入的3日累和 流出3赋值:流出的3日累和 净流3赋值:流入-流出的3日累和 总额5赋值:成交额(元)的5日累和 流入5赋值:流入的5日累和 流出5赋值:流出的5日累和 净流5赋值:流入-流出的5日累和 总额10赋值:成交额(元)的10日累和 流入10赋值:流入的10日累和 流出10赋值:流出的10日累和 净流10赋值:流入-流出的10日累和 画赋值:总额10在0日前的190天内第1个最高价的最后一日取值设为常数 当满足条件1时,在横轴0.71纵轴0.07位置书写文字,COLOR8080FF,画白色 当满足条件1时,在横轴0.78纵轴0.05位置书写文字,COLOR8080FF,画白色 当满足条件1时,在横轴0.83纵轴0.05位置书写文字,COLOR8080FF,画白色 当满足条件1时,在横轴0.88纵轴0.05位置书写文字,COLOR8080FF,画白色 当满足条件1时,在横轴0.93纵轴0.05位置书写文字,COLOR8080FF,画白色 当满足条件1时,在横轴0.78纵轴0.10位置书写数字,画黄色 当满足条件1时,在横轴0.83纵轴0.10位置书写数字,画黄色 当满足条件1时,在横轴0.88纵轴0.10位置书写数字,画黄色 当满足条件1时,在横轴0.93纵轴0.10位置书写数字,画黄色 股东人数赋值:股东人数(户) 人均持股赋值:对流通股本(股)/股东人数(户)(进行)四舍五入 当满足条件1时,在横轴0.14纵轴0.65位置书写文字,画黄色 当满足条件1时,在横轴0.14纵轴0.75位置书写文字,画黄色 当满足条件1时,在横轴0.2纵轴0.65位置书写数字,画白色 当满足条件1时,在横轴0.2纵轴0.75位置书写数字,画白色 X1赋值:(流动资产-流动负债)/总资产*1.2 X2赋值:(未分配利润+资本公积金)/总资产*1.4 X3赋值:营业利润/总资产*3.3 X4赋值:股东权益(净资产)/流动负债*0.6 X5赋值:营业收入/流动负债*0.999 Z值赋值:X1+X2+X3+X4+X5 当满足条件1时,在横轴0.85纵轴0.01位置书写文字,画红色 当满足条件Z值<1.2时,在横轴0.838纵轴0.11位置书写文字,画淡红色 当满足条件Z值位于1.2和2.6之间时,在横轴0.838纵轴0.11位置书写文字,COLOR0099FF 当满足条件Z值>2.6时,在横轴0.838纵轴0.11位置书写文字,画淡绿色 LC赋值:1日前的收盘价 HD赋值:(最高价-1日前的最高价) LD赋值:(1日前的最低价-最低价) DMP赋值:如果((HD>0)AND(HD>LD)),返回HD,否则返回0的10日累和 DMM赋值:如果((LD>0)AND(LD>HD)),返回LD,否则返回0的10日累和 TR1赋值:(最高价-最低价)和(最高价-1日前的收盘价)的绝对值的较大值和(最低价-1日前的收盘价)的绝对值的较大值的10日累和 PDI赋值:((DMP*100)/TR1) MDI赋值:((DMM*100)/TR1) ADX赋值:(((MDI-PDI)的绝对值/(MDI+PDI))*100)的5日简单移动平均 RSI5赋值:(((收盘价-LC)和0的较大值的5日[1日权重]移动平均/(收盘价-LC)的绝对值的5日[1日权重]移动平均)*100) AV赋值:(RSI5+ADX) DXR赋值:(((ADX+5日前的ADX)/2)+RSI5) WR10赋值:((100*(10日内最高价的最高值-收盘价))/(10日内最高价的最高值-10日内最低价的最低值)) NEWVOL赋值:(RSI5-WR10) PX赋值:AV+NEWVOL 当满足条件PX上穿0时,在最低价*0.98位置书写文字 当满足条件PX上穿0时,在最低价*0.98位置画1号图标 AAA赋值:90日内最高价的最高值的最后一日取值设为常数 A74赋值:收盘价的20日简单移动平均 A75赋值:(收盘价 > 收盘价的5日简单移动平均) A76赋值:(收盘价的5日简单移动平均 > 收盘价的10日简单移动平均) A77赋值:(收盘价 > 收盘价的10日简单移动平均) A78赋值:(收盘价的5日简单移动平均 > 收盘价的20日简单移动平均) A79赋值:(收盘价 > 收盘价的20日简单移动平均) A710赋值:1日前的A74 A711赋值:(A74 > A710) AVX赋值:(((((如果A75,返回10,否则返回(0-10) + 如果A76,返回10,否则返回(0-10)) + 如果A77,返回10,否则返回(0-10))+ 如果A78,返回10,否则返回(0-10)) + 如果A79,返回10,否则返回(0-10)) + 如果A711,返回10,否则返回(0-10)) DSLX赋值:(收盘价 / 大盘的收盘价) DSLX1赋值:DSLX的5日简单移动平均 DSLX2赋值:DSLX的10日简单移动平均 V10赋值:成交量(手)的5日简单移动平均 V11赋值:成交量(手)的10日简单移动平均 T1赋值:如果收盘价<200AND((AVX上穿1AND(V1>=V2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数 T2赋值:如果收盘价<200AND((AVX上穿1AND(V1<V2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数 T3赋值:如果收盘价<200AND((AVX上穿1AND(V1>V2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数 T4赋值:如果收盘价<200AND((AVX上穿1AND(V1<=V2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数 T5赋值:如果收盘价<200AND((1上穿AVXAND(V1>=V2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数 T6赋值:如果收盘价<200AND((1上穿AVXAND(V1<V2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数 T7赋值:如果收盘价<200AND((1上穿AVXAND(V1>=V2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数 T8赋值:如果收盘价<200AND((1上穿AVXAND(V1<V2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数 T9赋值:如果收盘价<200AND((((AVX>=1)AND(1日前的AVX>0))AND(V1>=V2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数 T10赋值:如果收盘价<200AND((((AVX>=1)AND(1日前的AVX>0))AND(V1<V2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数 T11赋值:如果收盘价<200AND((((AVX>=1)AND(1日前的AVX>0))AND(V1>=V2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数 T12赋值:如果收盘价<200AND((((AVX>=1)AND(1日前的AVX>0))AND(V1<V2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数 T13赋值:如果收盘价<200AND((((AVX<1)AND(1日前的AVX<0))AND(V1>=V2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数 T14赋值:如果收盘价<200AND((((AVX<1)AND(1日前的AVX<0))AND(V1<V2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数 T15赋值:如果收盘价<200AND((((AVX<1)AND(1日前的AVX<0))AND(V1>=V2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数 T16赋值:如果收盘价<200AND((((AVX<1)AND(1日前的AVX<0))AND(V1<V2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数 T17赋值:如果收盘价>200AND(AVX上穿1AND(V1>=V2)),返回1,否则返回0的最后一日取值设为常数 T18赋值:如果收盘价>200AND(AVX上穿1AND(V1>=V2)),返回1,否则返回0的最后一日取值设为常数 T19赋值:如果收盘价>200AND(AVX上穿1AND(V1<V2)),返回1,否则返回0的最后一日取值设为常数 T20赋值:如果收盘价>200AND(1上穿AVXAND(V1>=V2)),返回1,否则返回0的最后一日取值设为常数 T21赋值:如果收盘价>200AND(1上穿AVXAND(V1<V2)),返回1,否则返回0的最后一日取值设为常数 T22赋值:如果收盘价>200AND(((AVX>=1)AND(1日前的AVX>0))AND(V1>=V2)),返回1,否则返回0的最后一日取值设为常数 T23赋值:如果收盘价>200AND(((AVX>=1)AND(1日前的AVX>0))AND(V1<V2)),返回1,否则返回0的最后一日取值设为常数 T24赋值:如果收盘价>200AND(((AVX<1)AND(1日前的AVX<0))AND(V1>=V2)),返回1,否则返回0的最后一日取值设为常数 T25赋值:如果收盘价>200AND(((AVX<1)AND(1日前的AVX<0))AND(V1<V2)),返回1,否则返回0的最后一日取值设为常数 当满足条件T1=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T2=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T3=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T4=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T5=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T6=1ANDCURRBARSCOUNT=70时,在AAA*0.98位置书写文字,COLORFF00FF 当满足条件T7=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T8=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T9=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T10=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T11=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T12=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T13=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T14=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T15=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T16=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T17=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T18=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T19=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF00FF 当满足条件T20=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF0000 当满足条件T21=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF0000 当满足条件T22=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF0000 当满足条件T23=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF0000 当满足条件T24=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF0000 当满足条件T25=1ANDCURRBARSCOUNT=70时,在AAA-(AAA*0.3)位置书写文字,COLORFF0000 ZDJS赋值:如果模糊匹配品种代码,返回1,否则返回0 CYB赋值:如果沪深品种类型=3,返回1,否则返回0 ZDF赋值:如果沪深品种类型=3ORFINANCE(3)=4,返回0.2,否则返回如果沪深品种类型=2,返回0.3,否则返回如果品种名称中包含,返回0.05,否则返回0.1 ZT赋值:计算涨停价 DT赋值:计算跌停价 ZT1赋值:计算涨停价+0.01 ZT2赋值:计算涨停价+0.01 DT1赋值:计算跌停价 DT2赋值:计算跌停价 输出N1:斜线, 画白色 输出N2:斜线, 画白色 输出N:收盘价的最后一日取值设为常数, 画白色, POINTDOT W1赋值:3 W0赋值:0 NOCYB赋值:CYB=0 AND ZDJS=0 当满足条件(NOCYBANDC<HANDH=ZTANDC>DTANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., COLORFF4D88 当满足条件(NOCYBANDC<HANDH=ZTANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., COLORFF4DFF GGR赋值:1200824 当满足条件日期=GGRAND(CYB=1ORCODELIKE('8808'))时,在120日内最低价的最低值的最后一日取值设为常数和120日内最高价的最高值的最后一日取值设为常数位置之间画柱状线,宽度为W0,0不为0则画空心柱.,COLOR5C979C 当满足条件(CYB=1ANDDATE<GGRANDC<ZTANDH=ZTANDC>DTANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., COLORFF4DFF 当满足条件(CYB=1ANDDATE<GGRANDC<ZTANDH=ZTANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., COLORFF4DFF 当满足条件(CYB=1ANDDATE>=GGRANDC<ZTANDH=ZT2ANDC>DTANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., COLORFF4DFF 当满足条件(收盘价>ZT1ANDC<ZT2ANDC>OANDZDJS=0)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., COLOR00AAFF 当满足条件(收盘价<HANDC>ZT2ANDC>OANDZDJS=0)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., COLOR0066CC 当满足条件(收盘价<=DT1ANDC<OANDZDJS=0)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., 画绿色 当满足条件(NOCYBANDC+0.01>=ZTANDC=最高价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱.,画黄色 当满足条件(NOCYBANDC<=DTANDC=最低价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱.,画绿色 当满足条件(NOCYBANDL<=DTANDC<ZTANDC>最低价)时,在最低价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色 当满足条件(CYB=1ANDDATE>=GGRANDC+0.01>=ZT2ANDC=最高价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., 画黄色 当满足条件(CYB=1ANDDATE<GGRANDC+0.01>=ZTANDC=最高价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., 画黄色 当满足条件(CYB=1ANDDATE<GGRANDC<=DTANDC=最低价)时,在开盘价和收盘价位置之间画柱状线,宽度为W1,0不为0则画空心柱., 画绿色 当满足条件1时,在横轴0.005纵轴1.0位置书写文字COLOR00FF00 程序源码 A:=(3*C+L+O+H)/6; X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+ 14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12) +7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+ REF(A,20))/210; RCC:=DYNAINFO(3); S2:=SMA(C,3,1); S6:=SMA(C,5,1); 主力成本:EMA(X,13),COLORFF00FF,LINETHICK1; 短期底部:LLV(HIGH,30),LINETHICK1,COLORFFCC00; MA5:=MA(C,5); MA10:=MA(C,10); MA30:=MA(C,30); FA:=BARSLAST(CROSS(MA10,MA5)) AND CROSS(MA5,MA10); FB:=FA AND MA5>MA30 AND MA10>MA30 AND MA10>REF(MA10,1); DRAWTEXT(FB,L-0.58,'★红牛'),COLORRED; V1:=EMA(CLOSE,5); V2:=EMA(EMA(CLOSE,90)*1.01,10); DRAWTEXT(CROSS(V1,V2),V1+0.05,'牛起步'),COLOR00FF00; VAR1:=LLV(LOW,21); VAR2:=HHV(HIGH,21); AK1:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 100),5); AK:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 50),13); AB:=CROSS(AK1,AK); DRAWTEXT((AB = 1),(LOW * 0.99),'○牛窝'),COLORYELLOW; AA1:=AMOUNT/V; BB1:=L<AA1*0.9; CC1:=(C-REF(C,1))/REF(C,1)*100>1.2; DD1:=L<MA(C,5)*0.921; EE1:=V<MA(V,5)*1.5; 老鼠仓:=BB1 AND CC1 AND DD1 AND EE1,LINETHICK0,COLOR0099FF; DRAWTEXT(老鼠仓,L*0.99,'老鼠仓'),COLOR0099FF; VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0); VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0); DRAWTEXT(FILTER((VAR4AA>90),45),(LOW)*(0.93),'★大胆搏 '),COLOR00FFFF; DRAWTEXT(FILTER((VAR4AA>90),35),(LOW)*(0.99000001),'★加仓'),COLOR00FFFF; A1AA:=9; A2AA:=(REF(CLOSE,A1AA+1)<CLOSE); DRAWTEXT(FILTER((A2AA>-0.5),84),(HIGH)*(1.05),'小心变盘'),COLORFFFFFF; VAR6:=REF(C,1); VAR7:=SMA(MAX(C-VAR6,0),6,1)/SMA(ABS(C-VAR6),6,1)*100; DRAWTEXT(CROSS(82,VAR7),H*1.01,'注意风险'),COLORYELLOW; DRAWTEXT_FIX(1,0.00,0.00,0,' 急跌必反弹,急涨必回调;回落不破则加仓,回落跌破该减仓;反弹突破看量能,反弹不过该出货;下跌找支撑,上涨看压力;支撑位置整理必突破;压力位置整理必回调'),COLORRED; {价:} {JC1:=(REF(C,3)+REF(C,5)+REF(C,7)+REF(C,8)+REF(C,13)+REF(C,21))/6; 参考价1:SMA(JC1,5,1),CIRCLEDOT,COLORGREEN; IF(C>=参考价1,参考价1,DRAWNULL),CIRCLEDOT,COLOR0000FF;} PH:=TROUGHBARS(2,5,1); LL:=HHV(H,PH); TJ1:=LL=HIGH AND LL<REF(LL,1);{//=1} TS:=SUMBARS(TJ1,2); TJ:=PEAKBARS(2,5,1)=1 AND TS>=PH; DRAWICON(TJ,HIGH*1.01+0.02,2); 警告灯:IF(TJ,HIGH*1.008,DRAWNULL),CROSSDOT,LINETHICK2,COLORCYAN; PL:=BARSLAST(TJ); 支撑:IF(BARSLAST(TJ1), REF(LOW,BARSLAST(TJ1)),DRAWNULL),COLOREA91B5; 压力:IF(BARSLAST(TJ),REF(HIGH,PL),DRAWNULL),COLORYELLOW; TJ_2:=LOW>REF(REF(LOW,TS),PL); DRAWTEXT(ISLASTBAR,压力,'压力'),COLORYELLOW; DRAWTEXT(ISLASTBAR,支撑,'支撑'),COLOREA91B5; HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0;MADISPLAY:=0; AA:=REF(H,HIGHN)=HHV(H,2*HIGHN+1); QY:=BACKSET(AA,HIGHN+1); CC:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1); DRAWICON(CC,H*1.02,2); DDD:=BARSLAST(CC); GDTS:=IF(CC,CURRBARSCOUNT,0); DINGBU:=IF(DDD,REF(H,DDD),H);{顶部} DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DINGBU1:=REF(DINGBU,DDD+1); GDCS1:=CONST(DINGBUTS); DINGBUTS1:=REF(DINGBUTS,DDD+1); GDCS2:=CONST(DINGBUTS1); DINGBU2:=REF(DINGBU1,DDD+1); MM:=IF(CURRBARSCOUNT>GDCS2,0,1); DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLOR0055FF,POINTDOT; DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),COLORYELLOW,POINTDOT; AAS:=REF(L,LOWN)=LLV(L,2*LOWN+1); QY1:=BACKSET(AA1,LOWN+1); CS1:=FILTER(QY1,LOWN) AND L=LLV(L,LOWN+1); DRAWICON(CC1,L*0.98,1); DS1:=BARSLAST(CC1); DDTS:=IF(CC1,CURRBARSCOUNT,0); YDB:=IF(DD1,REF(L,DD1),L); DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS); DDCS1:=CONST(DDTS1); ZDB:=REF(YDB,DD1+1); DDTS2:=REF(DDTS1,DD1+1); DDCS2:=CONST(DDTS2); 低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1) COLORRED,LINETHICK2; STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2); 所属板块:=STRCAT('所属板块: ',STRCAT(STRCAT(STRCAT('[行业]-',HYBLOCK),STRCAT(' [地域]-',DYBLOCK)),STRCAT(' [概念]-',GNBLOCK))); 总股本:=STRCAT(STRCAT('总股本: ',CON2STR(TOTALCAPITAL/1000000,2)),'亿'); 流通盘:=STRCAT(STRCAT(' 流通盘: ',CON2STR(CAPITAL/1000000,2)),'亿'); 全流通:=STRCAT(' 全流通: ',CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000),2)); 市值:=STRCAT(STRCAT(' 流通市值: ',CON2STR((CAPITAL/1000000)*C,2)),'亿'); 上市天数:=STRCAT(' 上市天数: ',CON2STR(FINANCE(42),0)); 股本市值:=STRCAT('股本市值: ',STRCAT(STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值),上市天数)); 主收同比:=STRCAT(' 主收同比: ',CON2STR(FINANCE(44),2)); 市盈率:=STRCAT('市盈率: ',CON2STR(C/FINANCE(33),2)); 市销率:=STRCAT(' 市销率: ',CON2STR(C/(FINANCE(20)/FINANCE(1)),2)); 市净率:=STRCAT(' 市净率: ',CON2STR(C/FINANCE(34),2)); 毛利率:=STRCAT(' 毛利率: ',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2)); 净利润率:=STRCAT(' 净利润率: ',CON2STR(FINANCE(30)/FINANCE(20)*100,2)); 现金流:=STRCAT(' 现金流: ',CON2STR(FINANCE(25)/FINANCE(1),2)); 利润同比:=STRCAT(' 利润同比: ',CON2STR(FINANCE(43),2)); DRAWTEXT_FIX(ISLASTBAR,0.003,0.26,0,市盈率); DRAWTEXT_FIX(ISLASTBAR,0,0.31,0,市销率); DRAWTEXT_FIX(ISLASTBAR,0,0.36,0,市净率); DRAWTEXT_FIX(ISLASTBAR,0,0.41,0,毛利率); DRAWTEXT_FIX(ISLASTBAR,0,0.46,0,现金流); DRAWTEXT_FIX(ISLASTBAR,0.1,0.26,0,主收同比); DRAWTEXT_FIX(ISLASTBAR,0.1,0.31,0,净利润率); DRAWTEXT_FIX(ISLASTBAR,0.1,0.36,0,利润同比); {业绩} 净资收益率:=STRCAT(' 净资收益率: ',CON2STR(FINANCE(29)/FINANCE(19)*100,2)); 主营利润率:=STRCAT(' 主营利润率 ',CON2STR(FINANCE(23)/FINANCE(20)*100,2)); 当前业绩:=STRCAT('当前业绩: ',STRCAT(STRCAT(净资收益率,毛利率),主营利润率)); {主图显示} DRAWTEXT_FIX(ISLASTBAR,0.005,0.06,0,所属板块),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0.005,0.12,0,股本市值),COLORGREEN; DRAWTEXT_FIX(ISLASTBAR,0.005,0.18,0,当前业绩),COLORGREEN; 总额:=AMOUNT; 买:=IF(O=C AND (C-REF(C,1))/REF(C,1)*100>9.8,AMOUNT,AMOUNT/((H-L)*2-ABS(O-C))*(C-L)); 买%:=买/AMOUNT*100; 流入:=AMOUNT*买%/10000000000; 流出:=AMOUNT/100000000-流入; 净流:=(流入-流出); 总额3:=SUM(AMOUNT,3); 流入3:=SUM(流入,3); 流出3:=SUM(流出,3); 净流3:=SUM(流入-流出,3); 总额5:=SUM(AMOUNT,5); 流入5:=SUM(流入,5); 流出5:=SUM(流出,5); 净流5:=SUM(流入-流出,5); 总额10:=SUM(AMOUNT,10); 流入10:=SUM(流入,10); 流出10:=SUM(流出,10); 净流10:=SUM(流入-流出,10); 画:=CONST(FINDHIGH(总额10,0,190,1)); DRAWTEXT_FIX(1,0.71,0.07,0,'净流(亿):'),COLOR8080FF,COLORWHITE; DRAWTEXT_FIX(1,0.78,0.05,0,'1日'),COLOR8080FF,COLORWHITE; DRAWTEXT_FIX(1,0.83,0.05,0,'3日'),COLOR8080FF,COLORWHITE; DRAWTEXT_FIX(1,0.88,0.05,0,'5日'),COLOR8080FF,COLORWHITE; DRAWTEXT_FIX(1,0.93,0.05,0,'10日'),COLOR8080FF,COLORWHITE; DRAWNUMBER_FIX(1,0.78,0.10,0,CONST((净流))),COLORYELLOW; DRAWNUMBER_FIX(1,0.83,0.10,0,CONST((净流3))),COLORYELLOW; DRAWNUMBER_FIX(1,0.88,0.10,0,CONST((净流5))),COLORYELLOW; DRAWNUMBER_FIX(1,0.93,0.10,0,CONST((净流10))),COLORYELLOW; 股东人数:=FINANCE(8); 人均持股:=ROUND(FINANCE(7)/FINANCE(8)); DRAWTEXT_FIX(1,0.14,0.65,1,'股东人数:'),COLORYELLOW; DRAWTEXT_FIX(1,0.14,0.75,1,'人均持股:'),COLORYELLOW; DRAWNUMBER_FIX(1,0.2,0.65,1,股东人数),COLORWHITE; DRAWNUMBER_FIX(1,0.2,0.75,1,人均持股),COLORWHITE; X1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2; X2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;{盈余公积用资本公积金代替} X3:=FINANCE(23)/FINANCE(10)*3.3; X4:=FINANCE(19)/FINANCE(15)*0.6;{缺长期负债或负债总额} X5:=FINANCE(20)/FINANCE(15)*0.999; Z值:=X1+X2+X3+X4+X5; DRAWTEXT_FIX(1,0.85,0.01,1,'财务预警:'),COLORRED; DRAWTEXT_FIX(Z值<1.2,0.838,0.11,1,' ●重 警●'),COLORLIRED; DRAWTEXT_FIX( BETWEEN(Z值,1.2,2.6),0.838,0.11,1,' ○轻 警○'),COLOR0099FF; DRAWTEXT_FIX(Z值>2.6,0.838,0.11,1,' ◎无 警◎'),COLORLIGREEN; LC:=REF(CLOSE,1); HD:=(HIGH-REF(HIGH,1)); LD:=(REF(LOW,1)-LOW); DMP:=SUM(IF(((HD>0) AND (HD>LD)),HD,0),10); DMM:=SUM(IF(((LD >0) AND (LD>HD)),LD,0),10); TR1:=SUM(MAX(MAX((HIGH-LOW),ABS((HIGH-REF(CLOSE,1)))),ABS((LOW-REF(CLOSE,1)))),10); PDI:=((DMP*100)/TR1); MDI:=((DMM*100)/TR1); ADX:=MA(((ABS((MDI-PDI))/(MDI+PDI))*100),5); RSI5:=((SMA(MAX((CLOSE-LC),0),5,1)/SMA(ABS((CLOSE-LC)),5,1))*100); AV:=(RSI5+ADX); DXR:=(((ADX+REF(ADX,5))/2)+RSI5); WR10:=((100*(HHV(HIGH,10)-CLOSE))/(HHV(HIGH,10)-LLV(LOW,10))); NEWVOL:=(RSI5-WR10); PX:=AV+NEWVOL; DRAWTEXT(CROSS(PX,0),L*0.98,' 必赚'); DRAWICON(CROSS(PX,0),L*0.98,1); AAA:=CONST(HHV(H,90)); A74:=MA(CLOSE,20); A75:=(CLOSE > MA(CLOSE,5)); A76:=(MA(CLOSE,5) > MA(CLOSE,10)); A77:=(CLOSE > MA(CLOSE,10)); A78:=(MA(CLOSE,5) > MA(CLOSE,20)); A79:=(CLOSE > MA(CLOSE,20)); A710:=REF(A74,1); A711:=(A74 > A710); AVX:=(((((IF(A75,10,(0 - 10)) + IF(A76,10,(0 - 10))) + IF(A77,10,(0 - 10))) + IF(A78,10,(0 - 10))) + IF(A79,10,(0 - 10))) + IF(A711,10,(0 - 10))); DSLX:=(CLOSE / INDEXC); DSLX1:=MA(DSLX,5); DSLX2:=MA(DSLX,10); V10:=MA(VOL,5); V11:=MA(VOL,10); T1:=CONST(IF(C<200 AND ((CROSS(AVX,1) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0)); T2:=CONST(IF(C<200 AND ((CROSS(AVX,1) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0)); T3:=CONST(IF(C<200 AND ((CROSS(AVX,1) AND (V1 > V2)) AND (DSLX < DSLX1)),1,0)); T4:=CONST(IF(C<200 AND ((CROSS(AVX,1) AND (V1 <= V2)) AND (DSLX < DSLX1)),1,0)); T5:=CONST(IF(C<200 AND ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0)); T6:=CONST(IF(C<200 AND ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0)); T7:=CONST(IF(C<200 AND ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0)); T8:=CONST(IF(C<200 AND ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0)); T9:=CONST(IF(C<200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0)); T10:=CONST(IF(C<200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0)); T11:=CONST(IF(C<200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0)); T12:=CONST(IF(C<200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0)); T13:=CONST(IF(C<200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0)); T14:=CONST(IF( C<200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0)); T15:=CONST(IF(C<200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0)); T16:=CONST(IF(C<200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0)); T17:=CONST(IF(C>200 AND (CROSS(AVX,1) AND (V1 >= V2)),1,0)); T18:=CONST(IF(C>200 AND (CROSS(AVX,1) AND (V1 >= V2)),1,0)); T19:=CONST(IF(C>200 AND (CROSS(AVX,1) AND (V1 < V2)),1,0)); T20:=CONST(IF(C>200 AND (CROSS(1,AVX) AND (V1 >= V2)),1,0)); T21:=CONST(IF(C>200 AND (CROSS(1,AVX) AND (V1 < V2)),1,0)); T22:=CONST(IF(C>200 AND (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)),1,0)); T23:=CONST(IF(C>200 AND (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)),1,0)); T24:=CONST(IF(C>200 AND (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)),1,0)); T25:=CONST(IF(C>200 AND (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)),1,0)); DRAWTEXT(T1=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'量能理想,明显走强,中线参与,仓位在2/3左右'),COLORFF00FF ; DRAWTEXT(T2=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'走势趋强,还显不足,短线进场,仓位在1/2左右'),COLORFF00FF ; DRAWTEXT(T3=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'量价良好,没有明显走强,短线进场,仓位1/2左右'),COLORFF00FF ; DRAWTEXT(T4=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'形态尚可,量能不足,未完全走强,短线参与,仓位1/3左右'),COLORFF00FF ; DRAWTEXT(T5=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'形态变坏,重仓者减持大半,清仓者观望'),COLORFF00FF ; DRAWTEXT(T6=1 AND CURRBARSCOUNT=70,AAA*0.98 ,'随大盘一起下跌,明显缩量走势,考虑到风险,减持或清仓'),COLORFF00FF ; DRAWTEXT(T7=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'该股放量下跌,走势明显偏弱,离场观望'),COLORFF00FF ; DRAWTEXT(T8=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'该股缩量下跌,走势偏弱,离场观望。'),COLORFF00FF ; DRAWTEXT(T9=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'该股形态良好,强势明显,量能充足,可以继续持有'),COLORFF00FF ; DRAWTEXT(T10=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'上行趋势不变,强势依然,量能开始转弱,注意风险'),COLORFF00FF ; DRAWTEXT(T11=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'该股仍然具备上涨潜力,但股性偏弱,可考虑减仓'),COLORFF00FF ; DRAWTEXT(T12=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'该股走势趋弱,量能不足,减持大部分筹码'),COLORFF00FF ; DRAWTEXT(T13=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'股形态不佳,注意成交量的变化,目前不适合参与'),COLORFF00FF ; DRAWTEXT(T14=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'趋势不明,股价偏弱,注意量能变化,目前不宜参与'),COLORFF00FF ; DRAWTEXT(T15=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'有走强迹象,但量能不足,趋势不明,不适合操作'),COLORFF00FF ; DRAWTEXT(T16=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'该股走势太弱,没有参与价值。'),COLORFF00FF ; DRAWTEXT(T17=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'大盘理想,有明显走强迹象,中线参与,仓位在2/3左右'),COLORFF00FF ; DRAWTEXT(T18=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'如前期经过一轮下跌,最佳买点,前期有过一段涨幅需谨慎'),COLORFF00FF ; DRAWTEXT(T19=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'考虑短线进场,仓位在1/2左右,一旦量能放大,加仓买入'),COLORFF00FF ; DRAWTEXT(T20=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'大盘形态走坏,重仓者可以减去大部分仓位。'),COLORFF0000 ; DRAWTEXT(T21=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'大盘缩量调整,注意风险,短线清仓观望。'),COLORFF0000 ; DRAWTEXT(T22=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'大盘走势良好,量能理想,可以继续持有强势股。'),COLORFF0000 ; DRAWTEXT(T23=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'大盘形态良好,但量能稍显不足,随时准备减仓。'),COLORFF0000 ; DRAWTEXT(T24=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'大盘趋势不明,注意成交量变化,目前不适宜进场。'),COLORFF0000 ; DRAWTEXT(T25=1 AND CURRBARSCOUNT=70,AAA-(AAA*0.3) ,'大盘趋势向下,量能萎缩,不适合进场。'),COLORFF0000 ; ZDJS:=IF(CODELIKE('880005'), 1, 0); CYB:=IF(FINANCE(3)=3, 1, 0); ZDF:=IF(FINANCE(3)=3 OR FINANCE(3)=4, 0.2, IF(FINANCE(3)=2, 0.3, IF(NAMEINCLUDE('ST'), 0.05, 0.1))); ZT:=ZTPRICE(REF(CLOSE,1), ZDF); DT:=DTPRICE(REF(CLOSE,1), ZDF); ZT1:=ZTPRICE(REF(CLOSE,1), 0.1)+0.01; ZT2:=ZTPRICE(REF(CLOSE,1), 0.2)+0.01; DT1:=DTPRICE(REF(CLOSE,1), 0.1); DT2:=DTPRICE(REF(CLOSE,1), 0.2); N1:DRAWSL(ZDJS=1,3500,0,1000,1), COLORWHITE; N2:DRAWSL(ZDJS=1,750,0,1000,1), COLORWHITE; N:CONST(C), COLORWHITE, POINTDOT; W1:=3; W0:=0; NOCYB:=CYB=0 AND ZDJS=0; STICKLINE((NOCYB AND C<H AND H=ZT AND C>DT AND C<O), O, C, W1, 0), COLORFF4D88; STICKLINE((NOCYB AND C<H AND H=ZT AND C>O), O, C, W1, 0), COLORFF4DFF; GGR:=1200824; STICKLINE(DATE=GGR AND (CYB=1 OR CODELIKE('8808')), CONST(LLV(L,120)), CONST(HHV(H,120)), W0, 0),COLOR5C979C; STICKLINE((CYB=1 AND DATE<GGR AND C<ZT AND H=ZT AND C>DT AND C<O), O, C, W1, 0), COLORFF4DFF; STICKLINE((CYB=1 AND DATE<GGR AND C<ZT AND H=ZT AND C>O), O, C, W1, 0), COLORFF4DFF; STICKLINE((CYB=1 AND DATE>=GGR AND C<ZT AND H=ZT2 AND C>DT AND C<O), O, C, W1, 0), COLORFF4DFF; STICKLINE((C>ZT1 AND C<ZT2 AND C>O AND ZDJS=0), O, C, W1, 0), COLOR00AAFF; STICKLINE((C<H AND C>ZT2 AND C>O AND ZDJS=0), O, C, W1, 0), COLOR0066CC; STICKLINE((C<=DT1 AND C<O AND ZDJS=0), O, C, W1, 0), COLORGREEN; STICKLINE((NOCYB AND C+0.01>=ZT AND C=H), O, C, W1, 0),COLORYELLOW; STICKLINE((NOCYB AND C<=DT AND C=L), O, C, W1, 0),COLORGREEN; STICKLINE((NOCYB AND L<=DT AND C<ZT AND C>L), L, C, 0, 0),COLORGREEN;{曾跌停阳线} STICKLINE((CYB=1 AND DATE>=GGR AND C+0.01>=ZT2 AND C=H), O, C, W1, 0), COLORYELLOW; STICKLINE((CYB=1 AND DATE<GGR AND C+0.01>=ZT AND C=H), O, C, W1, 0), COLORYELLOW; STICKLINE((CYB=1 AND DATE<GGR AND C<=DT AND C=L), O, C, W1, 0), COLORGREEN; DRAWTEXT_FIX(1,0.005,1.0,0,EXTERNSTR(0,1))COLOR00FF00; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》