分享

大智慧金线不破主图指标公式源码编程思路破译

 追梦文库 2022-10-04 发布于天津

编程思路破译

如果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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约