编程思路破译如果FINANCE2(37)/10000>=100,返回?,否则返回? THEN BEGINDRAWTEXTRE最低价,线宽为2,COLORFF00FF END 如果FINANCE2(37)/10000<100ANDFINANCE2(37)/10000>=10,返回?,否则返回? THEN BEGINDRAWTEXTRE最低价,线宽为2,COLORFF00FF END 如果FINANCE2(37)/10000<10ANDFINANCE2(37)/10000>=5,返回?,否则返回? THEN BEGINDRAWTEXTRE最低价,线宽为2,COLORFF00FF END 如果FINANCE2(37)/10000<5ANDFINANCE2(37)/10000>=1,返回?,否则返回? THEN BEGINDRAWTEXTRE最低价,线宽为2,COLORFF00FF END 如果FINANCE2(37)/10000<1,返回?,否则返回? THEN BEGINDRAWTEXTRE最低价,线宽为2,COLORFF00FF END AA1赋值:成交额(元)/成交量(手) BB1赋值:最低价<AA1*0.9 CC1赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>1.2 DD1赋值:最低价<收盘价的5日简单移动平均*0.921 EE1赋值:成交量(手)<成交量(手)的5日简单移动平均*1.5 FF1赋值:BB1 AND CC1 AND DD1 AND EE1 当满足条件FF1时,在(最低价*0.99)位置书写文字,COLOR4080FF 当满足条件FF1时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色 当满足条件FF1时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画红色 MTM赋值:收盘价-1日前的收盘价 DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均 买赋值:如果2日内DX的最低值=7日内DX的最低值ANDCOUNT(DX<0,2)ANDCROSS(DX,DX的2日简单移动平均),返回1,否则返回0 当满足条件买=1的5日过滤时,在最低价-0.08位置书写文字 ,COLORAAAAFF 当满足条件买=1的5日过滤时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色 当满足条件买=1的5日过滤时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画红色 CC赋值:(最高价-收盘价)/(收盘价-开盘价)<0.33 DD赋值:(收盘价/1日前的收盘价-1)>=0.0502 AND 收盘价>1日前的收盘价 AND (开盘价-最低价)/(收盘价-开盘价)>=1.48 AND 最低价<1日前的最低价 AND 最低价<2日前的最低价 EE赋值:(收盘价/1日前的收盘价-1)>=0.08 AA赋值:成交量(手)>1日前的成交量(手)*1.9 AND 收盘价>1日前的收盘价 AND 收盘价/1日前的收盘价-1>=0.049 AND CC BB赋值:(收盘价/1日前的收盘价-1)>=0.0502 AND 收盘价>1日前的收盘价 AND 成交量(手)>1日前的成交量(手) AND 成交量(手)>1日前的成交量(手)*2.5 AND CC 当满足条件AAORBBORDDOREE的34日过滤时,在最低价位置书写文字,COLORFFFF00 当满足条件AAORBBORDDOREE的34日过滤时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色 当满足条件AAORBBORDDOREE的34日过滤时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画红色 AAA赋值:(3*收盘价+最高价+最低价+开盘价)/6 VAR41赋值:(8*AAA+7*1日前的AAA+6*2日前的AAA+5*3日前的AAA+4*4日前的AAA+3*5日前的AAA+2*6日前的AAA+8日前的AAA)/36 TJ1赋值:成交量(手)=10日内成交量(手)的最高值 AND 成交量(手)>2*1日前的成交量(手) AND 收盘价>VAR41 立桩量赋值: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.97位置书写文字,画黄色 VAR1111赋值:若2日前的最高价=5日内最高价的最高值则将最近3周期置为1 VAR2222赋值:VAR1111上穿0.9 压力赋值: 上次VAR2222距今天数日前的最高价 当满足条件收盘价时,在上次VAR2222距今天数日前的最高价和上次VAR2222距今天数日前的最高价位置之间画柱状线,宽度为0.5,1不为0则画空心柱.,COLOREA91B5,线宽为1 当满足条件收盘价<OPENANDREF(收盘价,1)>1日前的开盘价时,在1日前的收盘价和1日前的收盘价位置之间画柱状线,宽度为33,0不为0则画空心柱.,画白色,线宽为1 DD赋值:FINANCE2(35) SS赋值:FINANCE2(37) GG赋值:FINANCE2(3) TH赋值:市盈(动) 输出输出输出输出DRAWTEXTREL(0,70,'总股本:'+NUMTOSTRN(DD,0)+'万股' +' 流通A股:'+NUMTOSTRN(SS,0)+'万股'+' 云数据指标:'+NUMTOSTRN(TH,2)+' 倍'+' 每股收益:'+NUMTOSTRN(GG,3)+' 元'),COLORFFFF00 GJ赋值:如果收盘价=大盘的收盘价,返回(大盘的收盘价+大盘的最高价+大盘的最低价+大盘的开盘价)/4,否则返回成交额(元)/(成交量(手)+0.01)/100 明日阻力赋值:最低价+(GJ-最低价)+(收盘价-最低价) 明日支撑赋值:最低价+(收盘价-GJ) 今日阻力赋值:1日前的明日阻力 今日支撑赋值:1日前的明日支撑 当满足条件DISPSTATUS=2ANDC>=今日阻力时,在今日阻力和今日阻力位置之间画柱状线,宽度为20,0不为0则画空心柱.,COLOR0000FF 当满足条件DISPSTATUS=2ANDC<今日阻力时,在今日阻力和今日阻力位置之间画柱状线,宽度为20,0不为0则画空心柱.,COLOR00FF00 当满足条件DISPSTATUS=2ANDC>=今日支撑时,在今日支撑和今日支撑位置之间画柱状线,宽度为20,0不为0则画空心柱.,COLORFF00FF 当满足条件DISPSTATUS=2ANDC<今日支撑时,在今日支撑和今日支撑位置之间画柱状线,宽度为20,0不为0则画空心柱.,COLORFF9900 DRAWTEXTREL(850,890,'今日支撑:'+NUMTOSTRN(今日支撑 ,2 )),画红色 DRAWTEXTREL(850,950,'今日阻力:'+NUMTOSTRN(今日阻力 ,2 )),画绿色 输出DRAWTEXTREL(0,20,'所属板块:'+BKNAME),画红色 输出输出输出DRAWTEXTREL(0,120,'每股收益:'+NUMTOSTRN(FINANCE2(3),3)+'元'+' 市盈率:'+NUMTOSTRN(市盈(动),2)+'元'+' 云数据指标:'+NUMTOSTRN((收盘价 / FINANCE2(4)),2)+'元'+' 净资产:'+NUMTOSTRN(FINANCE2(4),2)+'元'),COLOR00C0FF 输出DRAWTEXTREL(0,270,'历史最高价:'+0日内最高价的最高值),画红色 输出DRAWTEXTREL(160,270,'历史最低价:'+0日内最低价的最低值),COLORAFFF00 销售毛利率赋值:FINANCE2(12) 主营收入同比赋值:FINANCE2(11) 净利润同比增长赋值:FINANCE2(10) DRAWTEXTREL(0,170,'销售毛利率:'+NUMTOSTRN(销售毛利率,2)+'%'),线宽为1,COLORFF00FF DRAWTEXTREL(180,170,'主营收入同比增长:'+NUMTOSTRN(主营收入同比,2)+'%'),线宽为1,画黄色 DRAWTEXTREL(0,220,'净利润同比增长:'+NUMTOSTRN(净利润同比增长,2)+'%'),线宽为1,COLOR00FF00 LJL07赋值:(3*收盘价+最低价+开盘价+最高价)/6 输出金钱:(20*LJL07+19*1日前的LJL07+18*2日前的LJL07+17*3日前的LJL07+16*4日前的LJL07+15*5日前的LJL07+14*6日前的LJL07+13*7日前的LJL07+12*8日前的LJL07+11*9日前的LJL07+10*10日前的LJL07+9*11日前的LJL07+8*12日前的LJL07+7*13日前的LJL07+6*14日前的LJL07+5*15日前的LJL07+4*16日前的LJL07+3*17日前的LJL07+2*18日前的LJL07+20日前的LJL07)/210,画绿色,线宽为4 输出银线:收盘价的6日指数移动平均,COLORFF00FF,线宽为4 程序源码IF(FINANCE2(37)/10000>=100) THEN BEGIN DRAWTEXTREL(0,950,'【超大盘0.7%】 流通A股'+FINANCE2(37)/10000+'亿股'),LINETHICK2,COLORFF00FF; END; IF(FINANCE2(37)/10000<100 AND FINANCE2(37)/10000>=10) THEN BEGIN DRAWTEXTREL(0,950,'【大盘股9.0%】 流通A股'+FINANCE2(37)/10000+'亿股'),LINETHICK2,COLORFF00FF; END; IF(FINANCE2(37)/10000<10 AND FINANCE2(37)/10000>=5) THEN BEGIN DRAWTEXTREL(0,950,'【中盘股12.7%】 流通A股'+FINANCE2(37)/10000+'亿股'),LINETHICK2,COLORFF00FF; END; IF(FINANCE2(37)/10000<5 AND FINANCE2(37)/10000>=1) THEN BEGIN DRAWTEXTREL(0,950,'【小盘股55.3%】 流通A股'+FINANCE2(37)/10000+'亿股'),LINETHICK2,COLORFF00FF; END; IF(FINANCE2(37)/10000<1) THEN BEGIN DRAWTEXTREL(0,950,'【超小盘22.3%】 流通A股'+FINANCE2(37)/10000+'亿股'),LINETHICK2,COLORFF00FF; END; 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; FF1:=BB1 AND CC1 AND DD1 AND EE1; DRAWTEXT(FF1,(LOW* 0.99),'↖鼠'),COLOR4080FF; STICKLINE(FF1,O,C,6,0),COLORYELLOW; STICKLINE(FF1,O,C,2.5,0),COLORRED; MTM:=C-REF(C,1); DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6); 买:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0); DRAWTEXT(FILTER(买=1,5),LOW-0.08,'↖低') ,COLORAAAAFF; STICKLINE(FILTER(买=1,5),O,C,6,0),COLORYELLOW; STICKLINE(FILTER(买=1,5),O,C,2.5,0),COLORRED; CC:=(H-C)/(C-O)<0.33; DD:=(C/REF(C,1)-1)>=0.0502 AND C>REF(C,1) AND (O-L)/(C-O)>=1.48 AND L<REF(L,1) AND L<REF(L,2); EE:=(C/REF(C,1)-1)>=0.08; AA:=VOL>REF(VOL,1)*1.9 AND C>REF(C,1) AND C/REF(C,1)-1>=0.049 AND CC; BB:=(C/REF(C,1)-1)>=0.0502 AND C>REF(C,1) AND V>REF(V,1) AND VOL>REF(VOL,1)*2.5 AND CC; DRAWTEXT(FILTER(AA OR BB OR DD OR EE,34),L,'↖异动'),COLORFFFF00; STICKLINE(FILTER(AA OR BB OR DD OR EE,34),O,C,6,0),COLORYELLOW; STICKLINE(FILTER(AA OR BB OR DD OR EE,34),O,C,2.5,0),COLORRED; AAA:=(3*C+H+L+O)/6; VAR41:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36; TJ1:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR41; 立桩量:=FILTER(TJ1,5); TJ2:=IF(BARSLAST(立桩量)=1 AND CLOSE>REF(HIGH,1),1,IF(BARSLAST(立桩量)=2 AND CLOSE>REF(HIGH,2),1,IF(BARSLAST(立桩量)=3 AND CLOSE>REF(HIGH,3),1,0))); 突破:=TJ2=1; TJ3:=IF(BARSLAST(立桩量)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量)=3 AND CLOSE>REF(LOW,3),1,0))); 三天法则:=TJ3=1; 成立:=三天法则 AND 突破; 条件成立:=FILTER(成立,3); DRAWTEXT(条件成立,L*0.97,'↖立桩量'),COLORYELLOW; VAR1111:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3); VAR2222:=CROSS(VAR1111,0.9); 压力:= REF(HIGH,BARSLAST(VAR2222)); STICKLINE(CLOSE,REF(HIGH,BARSLAST(VAR2222)),REF(HIGH,BARSLAST (VAR2222)),0.5,1),COLOREA91B5,LINETHICK1; STICKLINE(CLOSE<OPEN AND REF(CLOSE,1)>REF(OPEN,1),REF(CLOSE,1),REF(CLOSE,1),33,0),COLORWHITE,LINETHICK1; DD:=FINANCE2(35); SS:=FINANCE2(37); GG:=FINANCE2(3); TH:=DYNAINFO(39); DRAWTEXTREL(0,70,'总股本:'+NUMTOSTRN(DD,0)+'万股' +' 流通A股:'+NUMTOSTRN(SS,0)+'万股'+' 市盈率:'+NUMTOSTRN(TH,2)+' 倍'+' 每股收益:'+NUMTOSTRN(GG,3)+' 元'),COLORFFFF00; GJ:=IF(C=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/(V+0.01)/100); 明日阻力:=L+(GJ-L)+(C-L); 明日支撑:=L+(C-GJ); 今日阻力:=REF(明日阻力 , 1); 今日支撑:=REF(明日支撑 , 1); STICKLINE(DISPSTATUS=2 AND C>=今日阻力,今日阻力,今日阻力,20,0),COLOR0000FF; STICKLINE(DISPSTATUS=2 AND C<今日阻力,今日阻力,今日阻力,20,0),COLOR00FF00; STICKLINE(DISPSTATUS=2 AND C>=今日支撑,今日支撑,今日支撑,20,0),COLORFF00FF; STICKLINE(DISPSTATUS=2 AND C<今日支撑,今日支撑,今日支撑,20,0),COLORFF9900; DRAWTEXTREL(850,890,'今日支撑:'+NUMTOSTRN(今日支撑 ,2 )),COLORRED; DRAWTEXTREL(850,950,'今日阻力:'+NUMTOSTRN(今日阻力 ,2 )),COLORGREEN; DRAWTEXTREL(0,20,'所属板块:'+BKNAME),COLORRED; DRAWTEXTREL(0,120,'每股收益:'+NUMTOSTRN(FINANCE2(3),3)+'元'+' 市盈率:'+NUMTOSTRN(DYNAINFO(39),2)+'元'+' 市净率:'+NUMTOSTRN((CLOSE / FINANCE2(4)),2)+'元'+' 净资产:'+NUMTOSTRN(FINANCE2(4),2)+'元'),COLOR00C0FF; DRAWTEXTREL(0,270,'历史最高价:'+HHV(HIGH,0)),COLORRED; DRAWTEXTREL(160,270,'历史最低价:'+LLV(LOW,0)),COLORAFFF00; 销售毛利率:=FINANCE2(12); 主营收入同比:=FINANCE2(11); 净利润同比增长:=FINANCE2(10); DRAWTEXTREL(0,170,'销售毛利率:'+NUMTOSTRN(销售毛利率,2)+'%'),LINETHICK1,COLORFF00FF; DRAWTEXTREL(180,170,'主营收入同比增长:'+NUMTOSTRN(主营收入同比,2)+'%'),LINETHICK1,COLORYELLOW; DRAWTEXTREL(0,220,'净利润同比增长:'+NUMTOSTRN(净利润同比增长,2)+'%'),LINETHICK1,COLOR00FF00; LJL07:=(3*C+L+O+H)/6; 金钱:(20*LJL07+19*REF(LJL07,1)+18*REF(LJL07,2)+17*REF(LJL07,3)+16*REF(LJL07,4)+15*REF(LJL07,5)+14*REF(LJL07,6)+13*REF(LJL07,7)+12*REF(LJL07,8)+11*REF(LJL07,9)+10*REF(LJL07,10)+9*REF(LJL07,11)+8*REF(LJL07,12)+7*REF(LJL07,13)+6*REF(LJL07,14)+5*REF(LJL07,15)+4*REF(LJL07,16)+3*REF(LJL07,17)+2*REF(LJL07,18)+REF(LJL07,20))/210,COLORGREEN,LINETHICK4; 银线:EMA(CLOSE,6),COLORFF00FF,LINETHICK4; 该公式包含未来函数:BACKSET未发现:WINNER... 未发现:LWINNER... 未发现:PWINNER... 未发现:COST... 未发现:CAPITAL... 该公式包含未来函数:DYNAINFO 该公式包含未来函数:FINANCE |
|