你是否还在为选股和买卖时机而烦恼? 你是否渴望掌握一套简单易懂、准确率高的技术分析方法? “黄金柱”与“倍缩”指标,助你一臂之力! 本篇文章将为你详细解读“黄金柱”与“倍缩”指标的实战应用,并结合KDJ指标,助你精准捕捉买卖点,在股市中游刃有余! 炒股养家源代码: 黄金柱:=V/REF(V,1)>=1.9; {黄金柱赋值:成交量(手)/1日前的成交量(手)>=1.9;} DRAWLINE(黄金柱,L,REF(黄金柱,1),REF(L,1),1),COLORYELLOW; {当满足条件黄金柱时,在最低价位置画直线起点,当满足条件1日前的黄金柱时,在1日前的最低价位置画直线终点,1表示是否延长.,画黄色;} DRAWLINE(黄金柱,H,REF(黄金柱,1),REF(H,1),1),COLORRED; {当满足条件黄金柱时,在最高价位置画直线起点,当满足条件1日前的黄金柱时,在1日前的最高价位置画直线终点,1表示是否延长.,画红色;} 倍缩:=V/REF(V,1)<=0.6; {倍缩赋值:成交量(手)/1日前的成交量(手)<=0.6;} DRAWLINE(倍缩,H,REF(倍缩,1),REF(H,1),1),COLORGREEN; {当满足条件倍缩时,在最高价位置画直线起点,当满足条件1日前的倍缩时,在1日前的最高价位置画直线终点,1表示是否延长.,画绿色;} HH:=REF(H,5)=HHV(H,11); {HH赋值:5日前的最高价=11日内最高价的最高值;} LL:=REF(L,5)=LLV(L,11); {LL赋值:5日前的最低价=11日内最低价的最低值;} FG01:=BACKSET(HH,6)>BACKSET(HH,5) ; {FG01赋值:若HH则将最近6周期置为1>若HH则将最近5周期置为1 ;} FD01:=BACKSET(LL,6)>BACKSET(LL,5) ; {FD01赋值:若LL则将最近6周期置为1>若LL则将最近5周期置为1 ;} FG0:=FG01 AND H=HHV(H,BARSLAST(FD01)); {FG0赋值:FG01 和 最高价=上次FD01距今天数日内最高价的最高值;} FD0:=FD01 AND L=LLV(L,BARSLAST(FG01)); {FD0赋值:FD01 和 最低价=上次FG01距今天数日内最低价的最低值;} J0:=(H+L)/2; {J0赋值:(最高价+最低价)/2;} FGH:=REF(H,BARSLAST(FG0)); {FGH赋值:上次FG0距今天数日前的最高价;} FGH1:=REF(H,BARSLAST(FG0)+1); {FGH1赋值:上次FG0距今天数+1日前的最高价;} FGL1:=REF(L,BARSLAST(FG0)+1); {FGL1赋值:上次FG0距今天数+1日前的最低价;} FGH2:=REF(H,BARSLAST(FG0)+2); {FGH2赋值:上次FG0距今天数+2日前的最高价;} FGL2:=REF(L,BARSLAST(FG0)+2); {FGL2赋值:上次FG0距今天数+2日前的最低价;} FGJ0:=REF(J0,BARSLAST(FG0)); {FGJ0赋值:上次FG0距今天数日前的J0;} FGL:=REF(L,BARSLAST(FG0)); {FGL赋值:上次FG0距今天数日前的最低价;} FDH:=REF(H,BARSLAST(FD0)); {FDH赋值:上次FD0距今天数日前的最高价;} FDL:=REF(L,BARSLAST(FD0)); {FDL赋值:上次FD0距今天数日前的最低价;} FDH1:=REF(H,BARSLAST(FD0)+1); {FDH1赋值:上次FD0距今天数+1日前的最高价;} FDL1:=REF(L,BARSLAST(FD0)+1); {FDL1赋值:上次FD0距今天数+1日前的最低价;} FDH2:=REF(H,BARSLAST(FD0)+2); {FDH2赋值:上次FD0距今天数+2日前的最高价;} FDL2:=REF(L,BARSLAST(FD0)+2); {FDL2赋值:上次FD0距今天数+2日前的最低价;} FDJ0:=REF(J0,BARSLAST(FD0)); {FDJ0赋值:上次FD0距今天数日前的J0;} FGZH:=IF(FGL< FGL1,FGH2,FGH1); {FGZH赋值:如果FGL<FGL1,返回FGH2,否则返回FGH1;} FGZL:=IF(FGL< FGL1,FGL2,FGL1); {FGZL赋值:如果FGL<FGL1,返回FGL2,否则返回FGL1;} FDZH:=IF(FDH>FDH1,FDH2,FDH1); {FDZH赋值:如果FDH>FDH1,返回FDH2,否则返回FDH1;} FDZL:=IF(FDH>FDH1,FDL2,FDL1); {FDZL赋值:如果FDH>FDH1,返回FDL2,否则返回FDL1;} FG1:=IF(((FGL>FDH AND FGH>FDZH) OR (FGH>FDH1 AND FDH1>FDH AND FDH>FDH2)),FG0 ,FG0 AND FGJ0>FDH AND FGH>FDZH); {FG1赋值:如果((FGL>FDH和FGH>FDZH)或(FGH>FDH1和FDH1>FDH和FDH>FDH2)),返回FG0,否则返回FG0和FGJ0>FDH和FGH>FDZH;} FD1:=IF(((FDH< FGL AND FDL< FGZL) OR (FDL< FGL1 AND FGL1< FGL AND FDL< FGL2)),FD0 ,FD0 AND FDJ0< FGL AND FDL< FGZL); {FD1赋值:如果((FDH<FGL和FDL<FGZL)或(FDL<FGL1和FGL1<FGL和FDL<FGL2)),返回FD0,否则返回FD0和FDJ0<FGL和FDL<FGZL;} FG2:=FG1 AND H>=HHV(H,BARSLAST(FD1)); {FG2赋值:FG1 和 最高价>=上次FD1距今天数日内最高价的最高值;} FD2:=FD1 AND L<=LLV(L,BARSLAST(FG1)); {FD2赋值:FD1 和 最低价<=上次FG1距今天数日内最低价的最低值;} FG:=FG2 AND KDJ.K>40; {FG赋值:FG2 和 KDJ的K>40;} FD:=FD2 AND KDJ.K< 60; {FD赋值:FD2 和 KDJ的K<60;} BK:=IF((FGL1>=FGL AND FG0) OR (FDH1<=FDH AND FD0),4,3); {BK赋值:如果(FGL1>=FGL和FG0)或(FDH1<=FDH和FD0),返回4,否则返回3;} G1:=FG AND BARSLAST(FD)>BK; {G1赋值:FG 和 上次FD距今天数>BK;} D1:=FD AND BARSLAST(FG)>BK; {D1赋值:FD 和 上次FG距今天数>BK;} G2:=G1 AND H>=HHV(H,BARSLAST(D1)); {G2赋值:G1 和 最高价>=上次D1距今天数日内最高价的最高值;} D2:=D1 AND L<=LLV(L,BARSLAST(G1)); {D2赋值:D1 和 最低价<=上次G1距今天数日内最低价的最低值;} G3:=G2 OR (FG0 AND KDJ.J>100); {G3赋值:G2 或 (FG0 和 KDJ的J>100);} D3:=D2 OR (FD0 AND KDJ.J< 0); {D3赋值:D2 或 (FD0 和 KDJ的J<0);} G4:=G3 OR (FG0 AND REF(H,BARSLAST(FG0))>REF(H,BARSLAST(G2)) AND BARSLAST(D2)>BARSLAST(G2)); {G4赋值:G3 或 (FG0 和 上次FG0距今天数日前的最高价>上次G2距今天数日前的最高价 和 上次D2距今天数>上次G2距今天数);} D4:=D3 OR (FD0 AND REF(L,BARSLAST(FD0))< REF(L,BARSLAST(D2)) AND BARSLAST(G2)>BARSLAST(D2)); {D4赋值:D3 或 (FD0 和 上次FD0距今天数日前的最低价<上次D2距今天数日前的最低价 和 上次G2距今天数>上次D2距今天数);} G5:=G4 AND H=HHV(H,BARSLAST(D4)); {G5赋值:G4 和 最高价=上次D4距今天数日内最高价的最高值;} D5:=D4 AND L=LLV(L,BARSLAST(G4)); {D5赋值:D4 和 最低价=上次G4距今天数日内最低价的最低值;} GPB:=IF(G4,H,DRAWNULL),CIRCLEDOT,COLORYELLOW; {GPB赋值:如果G4,返回最高价,否则返回无效数,CIRCLEDOT,画黄色;} DPB:=IF(D4,L,DRAWNULL),CIRCLEDOT,COLORYELLOW; {DPB赋值:如果D4,返回最低价,否则返回无效数,CIRCLEDOT,画黄色;} NN:=G5; {NN赋值:G5;} UU:=D5; {UU赋值:D5;} DRAWLINE(UU,L,NN, H,0),COLORYELLOW,LINETHICK1; {当满足条件UU时,在最低价位置画直线起点,当满足条件NN时,在最高价位置画直线终点,0表示是否延长.,画黄色,线宽为1;} DRAWLINE(NN,H,UU, L,0),COLORYELLOW,LINETHICK1; {当满足条件NN时,在最高价位置画直线起点,当满足条件UU时,在最低价位置画直线终点,0表示是否延长.,画黄色,线宽为1;} |
|