{MACD解盘}
DRAWGBK(C > 0,RGB(10,160,0),RGB(25,15,0),0,' ',0);
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26),COLORYELLOW,LINETHICK2;
DEA1:=EMA(DIFF,9);
0.10,POINTDOT;
MACD:=2*(DIFF-DEA1),LINETHICK0;
SS1:=MACD<REF(MACD,1)AND MACD>0;
SS2:=MACD<REF(MACD,1)/2 AND MACD<0;
STICKLINE(MACD>=0,MACD,0,3,1),COLORRED;
STICKLINE(SS1,0,MACD,3,1),COLOR00FFFF;
STICKLINE(SS2,0,MACD,3,0),COLORFFFFFF;
STICKLINE(MACD>REF(MACD,1)AND MACD < 0,0,MACD,3,1),COLORFFFF00;
EMA(CLOSE,12)-EMA(CLOSE,26),COLORYELLOW,LINETHICK2;
DEA:EMA(DIFF,9),COLORGREEN;
IF(DIFF>DEA,DIFF,DRAWNULL),COLORFF11CC,LINETHICK2;
IF(DIFF>DEA AND DIFF<0,DIFF,DRAWNULL),COLORRED,LINETHICK2;
DRAWICON(CROSS(DIFF,DEA),DIFF-0.1,1);
DRAWICON(CROSS(DEA,DIFF),DIFF+0.1,2);
MAC:3*DIFF-2*DEA1,LINETHICK1,COLORRED;
VAR1:=EMA(CLOSE,34)-EMA(CLOSE,5);
VAR2:=EMA(VAR1,5);
趋势:=(-3)*(VAR1-VAR2);
VAR11:=MA((V/(H-L)),4);
VAR33:=ABS(C-O);
VAR44:=V/(H-L);
TRR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:=DMP*100/TR;
MDI:=DMM*100/TR;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=(ADX+REF(ADX,6))/2;
M周▲:DRAWTEXT(CROSS("MACD.DIF#WEEK" ,"MACD.DEA#WEEK"),DEA1-0.05,'▲M周'),COLORRED;
M月个:DRAWTEXT(CROSS("MACD.DIF#MONTH" ,"MACD.DEA#MONTH"),DEA1-0.05,'个M月'),COLORMAGENTA;
W1:=CROSS(MA(C,10),MA(C,5)) ;
W2:=CROSS(MA(C,5),MA(C,10)) ;
W3:=CROSS(MA(V,10),MA(V,5));
W4:=CROSS(DEA,DIFF);
W11:=C<=MA(C,5) AND C<=MA(C,10) ;
W22:=O>MA(C,5) AND O>MA(C,10) ;
W33:=MA(V,5)<=MA(V,10);
W44:=DIFF<DEA;
W5:=VOL/CAPITAL;
DRAWTEXT(W11 AND W22 AND W33 AND W44,DIFF,'#'),COLORFFFF10;
LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
PSY:=COUNT(CLOSE > REF(CLOSE,1),12)/12*100;
AA:=(EMA(C,30)*2+MA(C,60))/3;
RA:=(VOL*CLOSE);
VL1A:=EMA(RA,13)/EMA(VOL,13);
VL2A:=EMA(RA,60)/EMA(VOL,60);
VLA:=EMA((VL1A+VL2A)/2,3);
分水岭:=MA((AA+VLA)/2,1),LINETHICK0;
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
UPR:=BBI+3*STD(BBI,10);
DWN:=BBI-3*STD(BBI,10);
VAR55:=(UPR-DWN)/UPR<0.03;
VAR56:=(UPR-DWN)/UPR>0.18;
VAR57:=(MA(C,60)-MA(C,5))/MA(C,60) > 0.15;
VAR58:=(MA(C,5)-MA(C,60))/MA(C,5) > 0.15;
S1:=趋势>0;S2:=趋势<0;S3:=CROSS(趋势,0); S4:=CROSS(0,趋势);
S5:=CROSS(PDI,MDI); S6:=CROSS(MDI,PDI); S7:=ADX>REF(ADX,1); S8:=W11 AND W22;
S9:=W1; S10:=W3; S11:=W4; S12:=W11 AND W22 AND W33 AND W44;
S13:=W11 AND W33 AND W44; S14:=W5>0.075; S15:=RSI1 > 85; S16:=RSI1 > 80;
S17:=RSI1<15; S18:=CROSS(RSI1,15); S19:=CROSS(RSI1,85); S20:=CLOSE > 分水岭;
S21:=CLOSE<分水岭; S22:=VAR55; S23:=VAR57 AND VAR56;
SS:=CONST((S1+S2+S3+S4+S5+S6+S7+S8+S9+S10+S11+S12+S13+S14+S15+S16+S17+S18+S19+S20+S21
+S22+S23)*110),NODRAW;
DRAWRECTREL(0,0,270,SS,RGB(0,120,0));
E1:=IF(S1=1 ,-0.08,-0.08);
E2:=IF(S2=1,E1+0.1,E1);
E3:=IF(S3=1,E2+0.1,E2);
E4:=IF(S4=1,E3+0.1,E3);
E5:=IF(S5=1,E4+0.1,E4);
E6:=IF(S6=1,E5+0.1,E5);
E7:=IF(S7=1,E6+0.1,E6);
E8:=IF(S8=1,E7+0.1,E7);
E9:=IF(S9=1,E8+0.1,E8);
E10:=IF(S10=1,E9+0.1,E9);
E11:=IF(S11=1,E10+0.1,E10);
E12:=IF(S12=1,E11+0.1,E11);
E13:=IF(S13=1,E12+0.1,E12);
E14:=IF(S14=1,E13+0.1,E13);
E15:=IF(S15=1,E14+0.1,E14);
E16:=IF(S16=1,E15+0.1,E15);
E17:=IF(S17=1,E16+0.1,E16);
E18:=IF(S18=1,E17+0.1,E17);
E19:=IF(S19=1,E18+0.1,E18);
E20:=IF(S20=1,E19+0.1,E19);
E21:=IF(S21=1,E20+0.1,E20);
E22:=IF(S22=1,E21+0.1,E21);
E23:=IF(S23=1,E22+0.1,E22);
DRAWTEXT_FIX(ISLASTBAR AND S1=1,0,E1,0,'Z线趋势上升中');
DRAWTEXT_FIX(ISLASTBAR AND S2=1,0,E2,0,'Z线趋势下降中');
DRAWTEXT_FIX(ISLASTBAR AND S3=1,0,E3,0,'Z线考虑买入');
DRAWTEXT_FIX(ISLASTBAR AND S4=1,0,E4,0,'Z线考虑卖出');
DRAWTEXT_FIX(ISLASTBAR AND S5=1,0,E5,0,'PDI突破MDI,有新多进场');
DRAWTEXT_FIX(ISLASTBAR AND S6=1,0,E6,0,'PDI跌破MDI,有新空进场');
DRAWTEXT_FIX(ISLASTBAR AND S7=1,0,E7,0,'ADX高于前一日,维持原趋势');
DRAWTEXT_FIX(ISLASTBAR AND S8=1,0,E8,0,'断头铡刀:,卖出'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND S9=1,0,E9,0,Ƌ日死叉10均线,短线卖出');
DRAWTEXT_FIX(ISLASTBAR AND S10=1,0,E10,0,Ƌ日死叉10日均量,卖出');
DRAWTEXT_FIX(ISLASTBAR AND S11=1,0,E11,0,'DIFF下穿DEA,空头形成,卖出');
DRAWTEXT_FIX(ISLASTBAR AND S12=1,0,E12,0,'三死叉见顶,卖出'),COLORFF00FF;
DRAWTEXT_FIX(ISLASTBAR AND S13=1,0,E13,0,'多方溃败,卖出'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND S14=1,0,E14,0,'换手过大,小心主力出逃');
DRAWTEXT_FIX(ISLASTBAR AND S15=1,0,E15,0,ƌ日RSI超买,防止回挡');
DRAWTEXT_FIX(ISLASTBAR AND S16=1,0,E16,0,ƌ日RSI向上突破85,超买');
DRAWTEXT_FIX(ISLASTBAR AND S17=1,0,E17,0,ƌ日RSI超卖,有可能反弹');
DRAWTEXT_FIX(ISLASTBAR AND S18=1,0,E18,0,ƌ日RSI向上突破15,买进信号');
DRAWTEXT_FIX(ISLASTBAR AND S19=1,0,E19,0,ƌ日RSI向下跌破85,卖出信号');
DRAWTEXT_FIX(ISLASTBAR AND S20=1,0,E20,0,'分水岭之上,多头,可积极做多');
DRAWTEXT_FIX(ISLASTBAR AND S21=1,0,E21,0,'分水岭之下,空头,只能抢反弹');
DRAWTEXT_FIX(ISLASTBAR AND S22=1,0,E22,0,'布林收敛中,有变盘可能');
DRAWTEXT_FIX(ISLASTBAR AND S23=1,0,E23,0,'布林乖离太大,有反弹可能');
换手率加MACD双背离指标公式
A1:=IF(RANGE(FROMOPEN,0,61),VOL/CAPITAL*100*60/FROMOPEN,DRAWNULL);
A2:=IF(RANGE(FROMOPEN,60,121),VOL/CAPITAL*100*120/FROMOPEN,A1);
A3:=IF(RANGE(FROMOPEN,120,181),VOL/CAPITAL*100*180/FROMOPEN,A2);
A4:=IF(RANGE(FROMOPEN,180,241),VOL/CAPITAL*100*240/FROMOPEN,A3);
A5:=IF(ISLASTBAR&&PERIOD=5,VOL/CAPITAL*100*240/FROMOPEN,DRAWNULL);
预测:IF(ISLASTBAR&&PERIOD=4,A4,A5),COLORRED;
STICKLINE(ISLASTBAR,预测,0,-1,-1),COLORGREEN;
J10:=O>REF(C,1) AND C<O;{今日高开低走}
J15:=V/REF(MA(V,13),1);
J20:=J15>5;
DRAWNUMBER(J10 AND J20,HSL*1.1,J15);
换手:100*DYNAINFO(37),VOLSTICK,NODRAW;
十换手:SUM(换手,10),NODRAW;
廿换手:SUM(换手,20),COLORFF6EC7,NODRAW;
获利比:WINNER(C)*100,COLOR0080FF,NODRAW;
量比:V/(REF(MA(V,5),1)),LINETHICK0,COLORRED,NODRAW;
P1:=HSL<=1;
P2:=HSL>1 AND HSL<=3;
P3:=HSL>3 AND HSL<=5;
P4:=HSL>5 AND HSL<=10;
P5:=HSL>10;
STICKLINE(P1,0,HSL,2.0,0),COLOR808080;
STICKLINE(P2,0,1,2.0,0),COLOR808080;
STICKLINE(P2,1,HSL,2.0,0),COLOR008000;
STICKLINE(P3,0,1,2.0,0),COLOR808080;
STICKLINE(P3,1,3,2.0,0),COLOR008000;
STICKLINE(P3,3,HSL,2.0,0),COLOR0080FF;
STICKLINE(P4,0,1,2.0,0),COLOR808080;
STICKLINE(P4,1,3,2.0,0),COLOR008000;
STICKLINE(P4,3,5,2.0,0),COLOR0080FF;
STICKLINE(P4,5,HSL,2.0,0),COLOR0000FF;
STICKLINE(P5,0,1,2.0,0),COLOR808080;
STICKLINE(P5,1,3,2.0,0),COLOR008000;
STICKLINE(P5,3,5,2.0,0),COLOR0080FF;
STICKLINE(P5,5,10,2.0,0),COLOR0000FF;
STICKLINE(P5,10,HSL,2.0,0),COLORGREEN;
M5:MA(HSL,5),COLORWHITE;
M10:MA(HSL,10),COLORYELLOW;
M20:MA(HSL,20),COLORFF00FF;
DRAWICON(换手>25,换手,15);
DRAWTEXT_FIX(ISLASTBAR,0.20,0,0,'★换手率>3红柱!!'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.30,0,0,'★换手率>10绿柱!!'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.40,0,0,'★换手率>25锁定盈利!!'),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.52,0,0,'★股价低位红柱绿柱进货!!'),COLORFFFF00;
DRAWTEXT_FIX(ISLASTBAR,0.66,0,0,'★股价高位绿柱拉高出货!!'),COLORMAGENTA;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
QZQ:=BARSLAST(REF(MACD,1)<0 AND MACD>0);
QM:=LLVBARS(MACD,QZQ+20);
MQDZ:=IF(QM>QZQ,REF(MACD,QM),0);
QF:=LLVBARS(DIFF,QZQ+20);
DQDZ:=IF(QF>QZQ,REF(DIFF,QF),0);
XG1:=MACD<0 AND MACD>MQDZ AND DIFF<0 AND DIFF>DQDZ
AND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0 AND DQDZ<0;
MACD双背离:REF(XG1,1)=1 AND MACD>REF(MACD,1),LINETHICK2,COLORYELLOW,NODRAW;
DRAWICON(MACD双背离,HSL,26);
{换手率解盘}
FJ1:=1;
FJ2:=2;
FJ3:=3;
FJ4:=5;
FJ5:=8;
FJ6:=15;
FJ7:=25;
HS:=DYNAINFO(37)*100,LINETHICK2,COLORYELLOW;
DRAWTEXT_FIX(HS<FJ1 AND ISLASTBAR,0,0.0,0, '-----地量,小心变盘-----')COLORBROWN;
DRAWTEXT_FIX(HS<FJ2 AND HS>=FJ1 AND ISLASTBAR,0,0.0,0, '-----低靡,无人问津不参与-----'),COLORC080FF;
DRAWTEXT_FIX(HS<FJ3 AND HS>=FJ2 AND ISLASTBAR,0,0.0,0, '-----温和,价量齐升可跟进-----')COLOR0080FF;
DRAWTEXT_FIX(HS<FJ4 AND HS>=FJ3 AND ISLASTBAR,0,0.0,0, '-----活跃,可关注-----')COLORFFFF00;
DRAWTEXT_FIX(HS<FJ5 AND HS>=FJ4 AND ISLASTBAR,0,0.0,0, '-----带量,带量上攻可跟进-----'),COLORGREEN;
DRAWTEXT_FIX(HS<FJ6 AND HS>=FJ5 AND ISLASTBAR,0,0.0,0, '-----放量,低位则进高位出-----'),COLORMAGENTA;
DRAWTEXT_FIX(HS<FJ7 AND HS>=FJ6 AND ISLASTBAR,0,0.0,0, '-----巨量,如在高位请小心-----'),COLORYELLOW;
DRAWTEXT_FIX(HS<100 AND HS>=FJ7 AND ISLASTBAR,0,0.0,0, '-----怪异,如在高位请小心-----'),COLORRED;
DRAWTEXT_FIX(1,0,0.15,0, '解盘说明:'),COLORWHITE;
DRAWTEXT_FIX(1,0.05,0.15,0, '①地量(超级冷门股) 0-1')COLORBROWN;
DRAWTEXT_FIX(1,0.17,0.15,0, '②低糜(冷门) 1-2 '),COLORC080FF;
DRAWTEXT_FIX(1,0.26,0.15,0, '③温和(热身股) 2-3 ')COLOR0080FF;
DRAWTEXT_FIX(1,0.36,0.15,0, '④活跃(活跃) 3-5')COLORFFFF00;
DRAWTEXT_FIX(1,0.45,0.15,0, '⑤带量(高度活跃) 5-8 '),COLORGREEN;
DRAWTEXT_FIX(1,0.56,0.15,0, '⑥放量(热门股) 8-15 '),COLORMAGENTA;
DRAWTEXT_FIX(1,0.665,0.15,0, '⑦巨量(超级热门股)15- 25 '),COLORYELLOW;
DRAWTEXT_FIX(1,0.795,0.15,0, '⑧怪异 25-100 '),COLORRED;
财务KDJ
VAR1:=REF(LOW,1);
VAR2:=SMA(ABS(LOW-VAR1),3,1)/SMA(MAX(LOW-VAR1,0),3,1)*100;
VAR3:=EMA(IF(CLOSE*1.2,VAR2*10,VAR2/10),3);
VAR4:=LLV(LOW,38);
VAR5:=HHV(VAR3,38);
VAR6:=IF(LLV(LOW,90),1,0);
VAR7:=EMA(IF(LOW<=VAR4,(VAR3+VAR5*2)/2,0),3)/618*VAR6;
VAR8:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
VAR9:=SMA(VAR8,13,8);
主力吸货:VAR7,COLOR80FFFF,NODRAW;
{行业属性}
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0.05,002,0,STRCAT(Z3,GNBLOCK)),COLORLIRED;
{基本资料}
品种类型:=FINANCE(3);
所属板块:=HYBLOCK;
股总市值:=ROUND(FINANCE(41)/100000000);
流通市值:=ROUND(FINANCE(40)/100000000);
{}
DRAWTEXT_FIX(1,0.008,0.08,0,'品种类型:'),COLOR99CCFF;
DRAWTEXT_FIX(1,0.008,0.16,0,'行业板块:'),COLOR99CCFF;
{}
DRAWTEXT_FIX(品种类型=1,0.08,0.08,0,'沪 深 A 股'),COLORYELLOW;
DRAWTEXT_FIX(品种类型=2,0.08,0.08,0,' 中 小 板'),COLORYELLOW;
DRAWTEXT_FIX(品种类型=3,0.08,0.08,0,' 创 业 板'),COLORYELLOW;
DRAWTEXT_FIX(1,0.08,0.16,0,HYBLOCK),COLORYELLOW;{行业板块}
{数值}
{所属板块}
DRAWTEXT_FIX(1,0.008,0.24,0,'地区板块:')COLOR99CCFF;
DRAWTEXT_FIX(1,0.068,0.24,0,DYBLOCK)COLORGREEN;
DRAWTEXT_FIX(1,0.128,0.24,0,'概念板块:')COLOR99CCFF;
DRAWTEXT_FIX(1,0.188,0.24,0,GNBLOCK)COLORGREEN;
DRAWTEXT_FIX(1,0.008,0.32,0,'风格板块:')COLOR99CCFF;
DRAWTEXT_FIX(1,0.068,0.32,0,FGBLOCK)COLORGREEN;
获利筹码:IF(WINNER(CLOSE),WINNER(CLOSE)*100,0),NODRAW,COLOR0080FF;
净资产:FINANCE(34),NODRAW,COLORRED;
公积金:FINANCE(18),NODRAW,COLORGREEN;
未分利润:FINANCE(32),NODRAW,COLORMAGENTA;
净资收益率:=STRCAT('净资收益率: ',CON2STR(FINANCE(29)/FINANCE(19)*100,2));
每股收益:=STRCAT(' 每股收益: ',CON2STR(FINANCE(38),2));
主营利润率:=STRCAT(' 主营利润率 ',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
当前业绩:=STRCAT(' ',STRCAT(STRCAT(净资收益率,每股收益),主营利润率));
DRAWTEXT_FIX(ISLASTBAR,0.008,0.40,0,当前业绩),COLORFFFFFF; {主图显示}
利润增长:FINANCE(43),COLORYELLOW,NODRAW;开幅:100*(O/REF(C,1)-1),COLORYELLOW,NODRAW;
市盈率:=STRCAT('市盈率: ',CON2STR(DYNAINFO(39),2));
DRAWTEXT_FIX(ISLASTBAR,0.02,0.50,0,市盈率),COLORCYAN;
总股本:=STRCAT(STRCAT('总股本: ',CON2STR(TOTALCAPITAL/1000000,3)),'亿股');
流通盘:=STRCAT(STRCAT('流通盘: ',CON2STR(CAPITAL/1000000,3)),'亿股');
每股未分配:=STRCAT(STRCAT('每股未分配: ',CON2STR(FINANCE(32),2)),'元');
每股公积金:=STRCAT(STRCAT('每股公积金: ',CON2STR(FINANCE(18),2)),'元');
每股净资产:=STRCAT(STRCAT('每股净资产: ',CON2STR(FINANCE(34),2)),'元');
总市值:=STRCAT(STRCAT('总市值: ',CON2STR(FINANCE(1)*C/100000000,3)),'亿元');
市值:=STRCAT(STRCAT('流通值: ',CON2STR((CAPITAL/1000000)*C,3)),'亿元');
SHI:INTPART(DATE+19000000),NODRAW;
上市日期:=STRCAT(' 上市日:',CON2STR(SHI,0));
收入同比增长:=STRCAT(STRCAT('收入同比增长: ',CON2STR(FINANCE(44),2)),'%');
主营毛利润率:=STRCAT(STRCAT('主营毛利润率: ',CON2STR((FINANCE(20)- FINANCE(21))/FINANCE(20)*100,2)),'%');
主营净利润率:=STRCAT(STRCAT('主营净利润率: ',CON2STR(FINANCE(30)/FINANCE(20)*100,2)),'%');
净利同比增长:=STRCAT(STRCAT('净利同比增长: ',CON2STR(FINANCE(43),2)),'%');
{ DRAWTEXT_FIX(ISLASTBAR,0.002,0,0,'上市日期:'),COLORMAGENTA;
DRAWNUMBER_FIX(ISLASTBAR,0.1,0,0,SHI),COLORMAGENTA;
}
DRAWTEXT_FIX(ISLASTBAR,0.008,0.50,0,总股本),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.127,0.50,0,收入同比增长),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.257,0.50,0,每股收益),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.008,0.60,0,流通盘),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.127,0.60,0,主营毛利润率),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.257,0.60,0,每股净资产),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.008,0.70,0,总市值),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.127,0.70,0,主营净利润率),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.257,0.70,0,每股未分配),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.008,0.80,0,市值),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.127,0.80,0,净利同比增长),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.257,0.80,0,每股公积金),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.008,0.90,0,市盈率),COLORCYAN;
HSL:=100*VOL/(FINANCE(7)/100);
换手:=STRCAT(STRCAT('换手: ',CON2STR(HSL,2)),'%');
DRAWTEXT_FIX(ISLASTBAR,0.127,0.90,0,换手),COLORMAGENTA;
CJ:=DYNAINFO(10)/100000000;
成交:=STRCAT(STRCAT('成交: ',CON2STR(CJ,2)),'亿');
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),COLORWHITE;
D:SMA(K,3,1),COLORYELLOW;
J:3*K-2*D,COLORMAGENTA;
底: 20,LINETHICK1 ,POINTDOT, COLOR77AA1A;
入顶: 80,LINETHICK2 ,POINTDOT , COLOR9966FF;
大顶: 100,LINETHICK2 ,POINTDOT ,COLOR22A6E6;
顶轴:105, POINTDOT,LINETHICK2;
上轴:90, POINTDOT,LINETHICK2;
下轴:10, POINTDOT,LINETHICK2;
底轴:0, POINTDOT,LINETHICK2;
抢钱轴:-10, POINTDOT,LINETHICK2;
DRAWTEXT(CROSS(J,顶轴) ,100,'大出'), COLORYELLOW;
DRAWTEXT(CROSS(J,上轴) ,90,'小出'), COLOR99FFCC;
DRAWTEXT(CROSS(下轴,J) ,10,'小进'), COLORBLUE;
DRAWTEXT(CROSS(底轴,J) ,0,'大进'), COLORRED;
DRAWTEXT(CROSS(抢钱轴,J) ,-5,'狂进'), COLORWHITE;A01:=DYNAINFO(5);
底线:0,COLOR80FFFF;
BIAS1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
BIAS2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;
乖离:=MA(BIAS,3);
抄底:IF(乖离<-12 AND 乖离>=-18,-4,0), COLORCYAN,LINETHICK1;
STICKLINE(乖离<-12 AND 乖离>=-18,2,0,6,0) , COLORCYAN;
抄底二:IF(乖离<-18,3,0),COLORFF35FF,LINETHICK1;
STICKLINE(乖离<-18,3,0,6,0),COLORFF35FF;
抄底三:IF(乖离<-6,5,0),COLORRED,LINETHICK1;
STICKLINE(乖离<-6,5,3,2,1),COLORRED;
抄底四:IF(乖离<-4.5,0,0),COLOR00FFFF,LINETHICK1;
STICKLINE(乖离<-4.5,0,1,3,1),COLOR00FFFF;
VARA1:=DMA(CLOSE,VOL/MA(VOL,4)/4);
VARA2:=DMA(CLOSE,VOL/MA(VOL,31)/31);
VARA3:=(CLOSE-VARA1)/VARA1*100<-10;
VARA4:=(VARA1-VARA2)/VARA2*100<-16;
VARA5:=(CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100<-23;
VARA6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),3,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),3,1)*100>16;
VARA7:=100*(HHV(HIGH,27)-CLOSE)/(HHV(HIGH,27)-LLV(LOW,27));
VARA8:=INDEXC;
VARA9:=MA(VARA8,6);
VARA:=MA(VARA8,24);
VARB:=MA(VARA8,32);
VARC:=VARB>VARA9*1.11 AND VARA>VARA9*1.095;
SSS:=(VARA3 AND VARA4 AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 OR VARA5 AND VARA6 AND CROSS(VARA7,79) OR VARC AND CLOSE/COST(8)<=0.8)*100;
抄底王:SSS>0,COLORWHITE,LINETHICK1;
STICKLINE(SSS>0,0,6,6,0),COLORWHITE;
IF(K<REF(K,1),K,DRAWNULL),COLORGREEN,LINETHICK1;
IF(D<REF(D,1),D,DRAWNULL),COLORCYAN,LINETHICK1;
IF(J<REF(J,1),J,DRAWNULL),COLORFFFF00,LINETHICK1;
IF(K>REF(K,1),K,DRAWNULL),COLORRED,LINETHICK1;
IF(D>REF(D,1),D,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(J>REF(J,1),J,DRAWNULL),COLORFF00FF,LINETHICK1;
小底:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,5,0),1),COLORYELLOW;
A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19)+100;
B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))+100;
D1:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+100;
大底:=(A<15 AND REF(A,1)<15 AND D1<18 AND B>REF(B,1) AND CROSS(B,A) AND B>D1
AND (REF(B,1)<5 OR REF(B,2)<5 ) AND (D1>=A OR REF( B,1)<1 ));
STICKLINE( 大底,0,10,110,0 ),COLORRED;
DRAWTEXT(大底,11,'大底')COLORFF00FF;
VARFN:=LOW*0.9;
VAR11N:=EMA(VARFN,30);
VAR12N:=CLOSE-REF(CLOSE,1);
VAR13N:=MAX(VAR12N,0);
VAR14N:=ABS(VAR12N);
VAR15N:=SMA(VAR13N,7,1)/SMA(VAR14N,7,1)*100;
VAR16N:=SMA(VAR13N,13,1)/SMA(VAR14N,13,1)*100;
VAR17N:=BARSCOUNT(CLOSE);
VAR18N:=SMA(MAX(VAR12N,0),6,1)/SMA(ABS(VAR12N),6,1)*100;
VAR19N:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;
VAR1AN:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
VAR1BN:=SMA((SMA(VAR1AN,4,1)-50)*2,3,1);
VAR1CN:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
VAR1DN:=SMA(VAR1CN,4,1);
VAR1EN:=SMA(VAR1DN,3,1);
VAR1FN:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
VAR20N:=VAR18N<=25 AND VAR19N<-95 AND VAR1FN>20 AND VAR1BN<-30 AND VAR1EN<30
AND VAR11N-CLOSE>=-0.25 AND VAR15N<22 AND VAR16N<28 AND VAR17N>50;
STICKLINE(VAR20N,0,20,1,0),COLORBLUE,LINETHICK3 ;
DRAWTEXT(VAR20N,30,'★青龙出海!'),COLOR80FFFF;
VARW0:=6;
VARW1:=80;
VARW2:=REF(CLOSE,1);
VARW3:=((SMA(MAX((CLOSE - VARW2),0),18,1) / SMA(ABS((CLOSE - VARW2)),13,1)) * 100);
VARW4:=((SMA(MAX((CLOSE - VARW2),0),24,1) / SMA(ABS((CLOSE - VARW2)),20,1)) * 100);
VARW5:=((BARSLAST((VARW4 < 48)) <= 3) AND CROSS(VARW3,VARW4));
VARW6:=((((CLOSE - MA(CLOSE,48)) / MA(CLOSE,20)) * 100) < -12.5);
VARW7:=LLV(LOW,5);
VARW8:=HHV(HIGH,10);
VARW9:=EMA((((CLOSE - VARW7) / (VARW8 - VARW7)) * 100),4);
VARW10:=EMA(((0.667 * REF(VARW9,1)) + (0.333 * VARW9)),2);
{VAR11:=1011131;
VAR12:=(IF((DATE <= VAR11),VAR6,0) OR IF((DATE <= VAR11),VAR1,0));}
VARW13:=REF(CLOSE,1);
VARW14:=((SMA(MAX((CLOSE - VARW13),0),7,1) / SMA(ABS((CLOSE - VARW13)),7,1)) * 100);
VARW15:=((SMA(MAX((CLOSE - VARW13),0),13,1) / SMA(ABS((CLOSE - VARW13)),13,1)) * 100);
VARW16:=((BARSLAST((VARW15 < 43)) <= 3) AND CROSS(VARW14,VARW15));
VARW17:=((((CLOSE - MA(CLOSE,43)) / MA(CLOSE,20)) * 100) < -12.5);
VARW18:=LLV(LOW,5);
VARW19:=HHV(HIGH,10);
VARW20:=EMA((((CLOSE - VARW18) / (VARW19 - VARW18)) * 100),4);
VARW21:=EMA(((0.667 * REF(VARW20,1)) + (0.333 * VARW20)),2);
{VARW22:=1011131;
VARW23:=(IF((DATE <= VARW22),VARW17,0) OR IF((DATE <= VARW22),VARW1,0));}
VARW24:=((((0 - (-1 * VARW16)) AND VARW17) AND CROSS(VARW20,VARW21)) AND (VARW20 <= 25));
VARW25:=REF(CLOSE,1);
VARW26:=((SMA(MAX((CLOSE - VARW25),0),7,1) / SMA(ABS((CLOSE - VARW25)),7,1)) * 100);
VARW27:=((SMA(MAX((CLOSE - VARW25),0),13,1) / SMA(ABS((CLOSE - VARW25)),13,1)) * 100);
VARW28:=((BARSLAST((VARW27 < 33)) <= 3) AND CROSS(VARW26,VARW27));
VARW29:=((((CLOSE - MA(CLOSE,33)) / MA(CLOSE,20)) * 100) < -12.5);
VARW30:=LLV(LOW,5);
VARW31:=HHV(HIGH,10);
VARW32:=EMA((((CLOSE - VARW30) / (VARW31 - VARW30)) * 100),4);
VARW33:=EMA(((0.667 * REF(VARW32,1)) + (0.333 * VARW32)),2);
{VARW34:=1011131;
VARW35:=(IF((DATE <= VARW34),VARW29,0) OR IF((DATE <= VARW34),VARW1,0));}
大黑马:((((0 - (-1 * VARW28)) AND VARW29) AND CROSS(VARW32,VARW33)) AND (VARW32 <=25)),NODRAW,COLOR80FF00;
STICKLINE(大黑马,0,20,3,0),COLOR80FF00;
STICKLINE(大黑马,0,20,1.5,0),COLOR80FF00;
STICKLINE(大黑马,0,20,0.8,0),COLOR80FF00;
STICKLINE(大黑马,0,20,0.1,0),COLOR80FF00;
DRAWICON(大黑马>0,30 ,9);
VARW41:=REF(CLOSE,1);
VARW42:=((SMA(MAX((CLOSE - VARW41),0),7,1) / SMA(ABS((CLOSE - VARW41)),7,1)) * 100);
VARW43:=((SMA(MAX((CLOSE - VARW41),0),13,1) / SMA(ABS((CLOSE - VARW41)),13,1)) * 100);
VARW44:=((BARSLAST((VARW43 < 23)) <= 3) AND CROSS(VARW42,VARW43));
VARW45:=((((CLOSE - MA(CLOSE,23)) / MA(CLOSE,20)) * 100) < -12.5);
VARW46:=LLV(LOW,5);
VARW47:=HHV(HIGH,10);
VARW48:=EMA((((CLOSE - VARW46) / (VARW47 - VARW46)) * 100),4);
VARW49:=EMA(((0.667 * REF(VARW48,1)) + (0.333 * VARW48)),2);
{VARW50:=1011131;
VARW51:=(IF((DATE <= VARW50),VARW45,0) OR IF((DATE <= VAR50),VAR1,0));}
超级大黑马:((((0 - (-1 * VARW44)) AND VARW45) AND CROSS(VARW48,VARW49)) AND (VARW48 <=25)),NODRAW,COLORRED;
STICKLINE(超级大黑马,0,3,3,0),COLORRED;
LC:=REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,COLOR555555,NODRAW;
V1:=C/MA(C,40)*100<78;
V2:=C/MA(C,60)*100<74;
V3:=H>L*1.03;
V4:=V3 AND COUNT(V3,5)>1;
郑云绝底:V4 AND (V1 OR V2) AND C<MA(C,10)/1.1 AND V/REF(V,1)<1 AND "BIAS.BIAS1"<-20 OR "BIAS.BIAS2"<-20 OR "BIAS.BIAS3"<-20,LINETHICK0;
STICKLINE(郑云绝底,40,5,3,0),COLOR000055;
STICKLINE(郑云绝底,40,5,2,0),COLOR000088;
STICKLINE(郑云绝底,40,5,1,0),COLOR0000BB;
STICKLINE(郑云绝底,40,5,0.1,0),COLOR0000EE;
DRAWICON(郑云绝底>0,50 ,9);
{ 原文链接:HTTP://WWW.GOODGUPIAO.COM/GUPIAOGONGSHI/49255.HTML };
MACD解盘,DRAWTEXT_FIX、DRAWRECTREL函数无法改写,源码中引用跨周期MACD指标,wh6无法改写,相关语句已经删除
另,红字为参数,需要您对照源码参数自行修改,参考:
TR:=10;
CAPITAL:=GETPRICE1('流通股本');
DRAWGBK(C > 0,RGB(10,160,0),RGB(25,15,0),0);
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26),COLORYELLOW,LINETHICK2;
DEA1:=EMA(DIFF,9);
0.10,POINTDOT;
MACD:=2*(DIFF-DEA1),NODRAW;
SS1:=MACD<REF(MACD,1)&& MACD>0;
SS2:=MACD<REF(MACD,1)/2 && MACD<0;
STICKLINE(MACD>=0,MACD,0,3,1),COLORRED;
STICKLINE(SS1,0,MACD,3,1),COLOR00FFFF;
STICKLINE(SS2,0,MACD,3,0),COLORFFFFFF;
STICKLINE(MACD>REF(MACD,1)&& MACD < 0,0,MACD,3,1),COLORFFFF00;
EMA(CLOSE,12)-EMA(CLOSE,26),COLORYELLOW,LINETHICK2;
DEA:EMA(DIFF,9),COLORGREEN;
IF(DIFF>DEA,DIFF,NULL),COLORFF11CC,LINETHICK2;
IF(DIFF>DEA && DIFF<0,DIFF,NULL),COLORRED,LINETHICK2;
DRAWICON(CROSS(DIFF,DEA),DIFF-0.1,1);
DRAWICON(CROSS(DEA,DIFF),DIFF+0.1,2);
MAC:3*DIFF-2*DEA1,LINETHICK1,COLORRED;
VAR1:=EMA(CLOSE,34)-EMA(CLOSE,5);
VAR2:=EMA(VAR1,5);
趋势:=(-3)*(VAR1-VAR2);
VAR11:=MA((V/(H-L)),4);
VAR33:=ABS(C-O);
VAR44:=V/(H-L);
TRR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SUM(IF(HD>0 && HD>LD,HD,0),14);
DMM:=SUM(IF(LD>0 && LD>HD,LD,0),14);
PDI:=DMP*100/TR;
MDI:=DMM*100/TR;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=(ADX+REF(ADX,6))/2;
//M周▲:DRAWTEXT(CROSS("MACD.DIF#WEEK" ,"MACD.DEA#WEEK"),DEA1-0.05,'▲M周'),COLORRED;
//M月个:DRAWTEXT(CROSS("MACD.DIF#MONTH" ,"MACD.DEA#MONTH"),DEA1-0.05,'个M月'),COLORMAGENTA;
W1:=CROSS(MA(C,10),MA(C,5)) ;
W2:=CROSS(MA(C,5),MA(C,10)) ;
W3:=CROSS(MA(V,10),MA(V,5));
W4:=CROSS(DEA,DIFF);
W11:=C<=MA(C,5) && C<=MA(C,10) ;
W22:=O>MA(C,5) && O>MA(C,10) ;
W33:=MA(V,5)<=MA(V,10);
W44:=DIFF<DEA;
W5:=VOL/CAPITAL;
DRAWTEXT(W11 && W22 && W33 && W44,DIFF,'#'),COLORFFFF10;
LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
PSY:=COUNT(CLOSE > REF(CLOSE,1),12)/12*100;
AA:=(EMA(C,30)*2+MA(C,60))/3;
RA:=(VOL*CLOSE);
VL1A:=EMA(RA,13)/EMA(VOL,13);
VL2A:=EMA(RA,60)/EMA(VOL,60);
VLA:=EMA((VL1A+VL2A)/2,3);
分水岭:=MA((AA+VLA)/2,1),NODRAW;
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
UPR:=BBI+3*STD(BBI,10);
DWN:=BBI-3*STD(BBI,10);
VAR55:=(UPR-DWN)/UPR<0.03;
VAR56:=(UPR-DWN)/UPR>0.18;
VAR57:=(MA(C,60)-MA(C,5))/MA(C,60) > 0.15;
VAR58:=(MA(C,5)-MA(C,60))/MA(C,5) > 0.15;
S1:=趋势>0;
S2:=趋势<0;
S3:=CROSS(趋势,0);
S4:=CROSS(0,趋势);
S5:=CROSS(PDI,MDI);
S6:=CROSS(MDI,PDI);
S7:=ADX>REF(ADX,1);
S8:=W11 && W22;
S9:=W1;
S10:=W3;
S11:=W4;
S12:=W11 && W22 && W33 && W44;
S13:=W11 && W33 && W44;
S14:=W5>0.075;
S15:=RSI1 > 85;
S16:=RSI1 > 80;
S17:=RSI1<15;
S18:=CROSS(RSI1,15);
S19:=CROSS(RSI1,85);
S20:=CLOSE > 分水岭;
S21:=CLOSE<分水岭;
S22:=VAR55;
S23:=VAR57 && VAR56;
SS:=REFX1((S1+S2+S3+S4+S5+S6+S7+S8+S9+S10+S11+S12+S13+S14+S15+S16+S17+S18+S19+S20+S21+S22+S23)*110,100000),NODRAW;
//(0,0,270,SS,RGB(0,120,0));
E1:=IF(S1=1 ,-0.08,-0.08);
E2:=IF(S2=1,E1+0.1,E1);
E3:=IF(S3=1,E2+0.1,E2);
E4:=IF(S4=1,E3+0.1,E3);
E5:=IF(S5=1,E4+0.1,E4);
E6:=IF(S6=1,E5+0.1,E5);
E7:=IF(S7=1,E6+0.1,E6);
E8:=IF(S8=1,E7+0.1,E7);
E9:=IF(S9=1,E8+0.1,E8);
E10:=IF(S10=1,E9+0.1,E9);
E11:=IF(S11=1,E10+0.1,E10);
E12:=IF(S12=1,E11+0.1,E11);
E13:=IF(S13=1,E12+0.1,E12);
E14:=IF(S14=1,E13+0.1,E13);
E15:=IF(S15=1,E14+0.1,E14);
E16:=IF(S16=1,E15+0.1,E15);
E17:=IF(S17=1,E16+0.1,E16);
E18:=IF(S18=1,E17+0.1,E17);
E19:=IF(S19=1,E18+0.1,E18);
E20:=IF(S20=1,E19+0.1,E19);
E21:=IF(S21=1,E20+0.1,E20);
E22:=IF(S22=1,E21+0.1,E21);
E23:=IF(S23=1,E22+0.1,E22);
/*
DRAWTEXT_FIX(ISLASTBAR && S1=1,0,E1,0,'Z线趋势上升中');
DRAWTEXT_FIX(ISLASTBAR && S2=1,0,E2,0,'Z线趋势下降中');
DRAWTEXT_FIX(ISLASTBAR && S3=1,0,E3,0,'Z线考虑买入');
DRAWTEXT_FIX(ISLASTBAR && S4=1,0,E4,0,'Z线考虑卖出');
DRAWTEXT_FIX(ISLASTBAR && S5=1,0,E5,0,'PDI突破MDI,有新多进场');
DRAWTEXT_FIX(ISLASTBAR && S6=1,0,E6,0,'PDI跌破MDI,有新空进场');
DRAWTEXT_FIX(ISLASTBAR && S7=1,0,E7,0,'ADX高于前一日,维持原趋势');
DRAWTEXT_FIX(ISLASTBAR && S8=1,0,E8,0,'断头铡刀:,卖出'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR && S9=1,0,E9,0,?日死叉10均线,短线卖出');
DRAWTEXT_FIX(ISLASTBAR && S10=1,0,E10,0,?日死叉10日均量,卖出');
DRAWTEXT_FIX(ISLASTBAR && S11=1,0,E11,0,'DIFF下穿DEA,空头形成,卖出');
DRAWTEXT_FIX(ISLASTBAR && S12=1,0,E12,0,'三死叉见顶,卖出'),COLORFF00FF;
DRAWTEXT_FIX(ISLASTBAR && S13=1,0,E13,0,'多方溃败,卖出'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR && S14=1,0,E14,0,'换手过大,小心主力出逃');
DRAWTEXT_FIX(ISLASTBAR && S15=1,0,E15,0,?日RSI超买,防止回挡');
DRAWTEXT_FIX(ISLASTBAR && S16=1,0,E16,0,?日RSI向上突破85,超买');
DRAWTEXT_FIX(ISLASTBAR && S17=1,0,E17,0,?日RSI超卖,有可能反弹');
DRAWTEXT_FIX(ISLASTBAR && S18=1,0,E18,0,?日RSI向上突破15,买进信号');
DRAWTEXT_FIX(ISLASTBAR && S19=1,0,E19,0,?日RSI向下跌破85,卖出信号');
DRAWTEXT_FIX(ISLASTBAR && S20=1,0,E20,0,'分水岭之上,多头,可积极做多');
DRAWTEXT_FIX(ISLASTBAR && S21=1,0,E21,0,'分水岭之下,空头,只能抢反弹');
DRAWTEXT_FIX(ISLASTBAR && S22=1,0,E22,0,'布林收敛中,有变盘可能');
DRAWTEXT_FIX(ISLASTBAR && S23=1,0,E23,0,'布林乖离太大,有反弹可能');
*/
换手率加MACD双背离指标公式, DRAWTEXT_FIX函数无法改写,红字为参数,需要您对照源码参数自行修改,参考:
HSL:=10;
A1:=IF(RANGE(OPENMINUTE,0,61),VOL/GETPRICE1('流通股本')*100*60/OPENMINUTE,NULL);
A2:=IF(RANGE(OPENMINUTE,60,121),VOL/GETPRICE1('流通股本')*100*120/OPENMINUTE,A1);
A3:=IF(RANGE(OPENMINUTE,120,181),VOL/GETPRICE1('流通股本')*100*180/OPENMINUTE,A2);
A4:=IF(RANGE(OPENMINUTE,180,241),VOL/GETPRICE1('流通股本')*100*240/OPENMINUTE,A3);
A5:=IF(ISLASTBAR&&PERIOD=5,VOL/GETPRICE1('流通股本')*100*240/OPENMINUTE,NULL);
预测:IF(ISLASTBAR&&PERIOD=4,A4,A5),COLORRED;
STICKLINE(ISLASTBAR,预测,0,-1,-1),COLORGREEN;
J10:=O>REF(C,1) AND C<O;
{今日高开低走}
J15:=V/REF(MA(V,13),1);
J20:=J15>5;
DRAWNUMBER1(J10 AND J20,HSL*1.1,J15,0);
换手:100*GETPRICE1('换手%'),VOLSTICK,NODRAW;
十换手:SUM(换手,10),NODRAW;
廿换手:SUM(换手,20),COLORFF6EC7,NODRAW;
获利比:WINNER(C)*100,COLOR0080FF,NODRAW;
量比:V/(REF(MA(V,5),1)),COLORRED,NODRAW;
P1:=HSL<=1;
P2:=HSL>1 AND HSL<=3;
P3:=HSL>3 AND HSL<=5;
P4:=HSL>5 AND HSL<=10;
P5:=HSL>10;
STICKLINE(P1,0,HSL,2.0,0),COLOR808080;
STICKLINE(P2,0,1,2.0,0),COLOR808080;
STICKLINE(P2,1,HSL,2.0,0),COLOR008000;
STICKLINE(P3,0,1,2.0,0),COLOR808080;
STICKLINE(P3,1,3,2.0,0),COLOR008000;
STICKLINE(P3,3,HSL,2.0,0),COLOR0080FF;
STICKLINE(P4,0,1,2.0,0),COLOR808080;
STICKLINE(P4,1,3,2.0,0),COLOR008000;
STICKLINE(P4,3,5,2.0,0),COLOR0080FF;
STICKLINE(P4,5,HSL,2.0,0),COLOR0000FF;
STICKLINE(P5,0,1,2.0,0),COLOR808080;
STICKLINE(P5,1,3,2.0,0),COLOR008000;
STICKLINE(P5,3,5,2.0,0),COLOR0080FF;
STICKLINE(P5,5,10,2.0,0),COLOR0000FF;
STICKLINE(P5,10,HSL,2.0,0),COLORGREEN;
M5:MA(HSL,5),COLORWHITE;
M10:MA(HSL,10),COLORYELLOW;
M20:MA(HSL,20),COLORFF00FF;
DRAWICON(换手>25,换手,15);
/*
DRAWTEXT_FIX(ISLASTBAR,0.20,0,0,'★换手率>3红柱!!'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.30,0,0,'★换手率>10绿柱!!'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.40,0,0,'★换手率>25锁定盈利!!'),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.52,0,0,'★股价低位红柱绿柱进货!!'),COLORFFFF00;
DRAWTEXT_FIX(ISLASTBAR,0.66,0,0,'★股价高位绿柱拉高出货!!'),COLORMAGENTA;
*/
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
QZQ:=BARSLAST(REF(MACD,1)<0 AND MACD>0);
QM:=LLVBARS(MACD,QZQ+20);
MQDZ:=IF(QM>QZQ,REF(MACD,QM),0);
QF:=LLVBARS(DIFF,QZQ+20);
DQDZ:=IF(QF>QZQ,REF(DIFF,QF),0);
XG1:=MACD<0 AND MACD>MQDZ AND DIFF<0 AND DIFF>DQDZ
AND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0 AND DQDZ<0;
MACD双背离:REF(XG1,1)=1 AND MACD>REF(MACD,1),LINETHICK2,COLORYELLOW,NODRAW;
DRAWICON(MACD双背离,HSL,26);
{换手率解盘}
FJ1:=1;
FJ2:=2;
FJ3:=3;
FJ4:=5;
FJ5:=8;
FJ6:=15;
FJ7:=25;
HS:=GETPRICE1('换手%')*100,LINETHICK2,COLORYELLOW;
/*
DRAWTEXT_FIX(HS<FJ1 AND ISLASTBAR,0,0.0,0, '-----地量,小心变盘-----')COLORBROWN;
DRAWTEXT_FIX(HS<FJ2 AND HS>=FJ1 AND ISLASTBAR,0,0.0,0, '-----低靡,无人问津不参与-----'),COLORC080FF;
DRAWTEXT_FIX(HS<FJ3 AND HS>=FJ2 AND ISLASTBAR,0,0.0,0, '-----温和,价量齐升可跟进-----')COLOR0080FF;
DRAWTEXT_FIX(HS<FJ4 AND HS>=FJ3 AND ISLASTBAR,0,0.0,0, '-----活跃,可关注-----')COLORFFFF00;
DRAWTEXT_FIX(HS<FJ5 AND HS>=FJ4 AND ISLASTBAR,0,0.0,0, '-----带量,带量上攻可跟进-----'),COLORGREEN;
DRAWTEXT_FIX(HS<FJ6 AND HS>=FJ5 AND ISLASTBAR,0,0.0,0, '-----放量,低位则进高位出-----'),COLORMAGENTA;
DRAWTEXT_FIX(HS<FJ7 AND HS>=FJ6 AND ISLASTBAR,0,0.0,0, '-----巨量,如在高位请小心-----'),COLORYELLOW;
DRAWTEXT_FIX(HS<100 AND HS>=FJ7 AND ISLASTBAR,0,0.0,0, '-----怪异,如在高位请小心-----'),COLORRED;
DRAWTEXT_FIX(1,0,0.15,0, '解盘说明:'),COLORWHITE;
DRAWTEXT_FIX(1,0.05,0.15,0, '①地量(超级冷门股) 0-1')COLORBROWN;
DRAWTEXT_FIX(1,0.17,0.15,0, '②低糜(冷门) 1-2 '),COLORC080FF;
DRAWTEXT_FIX(1,0.26,0.15,0, '③温和(热身股) 2-3 ')COLOR0080FF;
DRAWTEXT_FIX(1,0.36,0.15,0, '④活跃(活跃) 3-5')COLORFFFF00;
DRAWTEXT_FIX(1,0.45,0.15,0, '⑤带量(高度活跃) 5-8 '),COLORGREEN;
DRAWTEXT_FIX(1,0.56,0.15,0, '⑥放量(热门股) 8-15 '),COLORMAGENTA;
DRAWTEXT_FIX(1,0.665,0.15,0, '⑦巨量(超级热门股)15- 25 '),COLORYELLOW;
DRAWTEXT_FIX(1,0.795,0.15,0, '⑧怪异 25-100 '),COLORRED;
*/
换手率加MACD双背离指标公式,源码中关于公司财务指标的输出无法改写,已经删除,相关指标您可以在盘口的财务标签下查看
另,不同软件函数机制不同,改写效果可能有差异,请理解,参考:
INDEXC:="999300$C";
INDEXL:="999300$L";
INDEXH:="999300$H";
VAR1:=REF(LOW,1);
VAR2:=SMA(ABS(LOW-VAR1),3,1)/SMA(MAX(LOW-VAR1,0),3,1)*100;
VAR3:=EMA(IF(CLOSE*1.2,VAR2*10,VAR2/10),3);
VAR4:=LLV(LOW,38);
VAR5:=HHV(VAR3,38);
VAR6:=IF(LLV(LOW,90),1,0);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),COLORWHITE;
D:SMA(K,3,1),COLORYELLOW;
J:3*K-2*D,COLORMAGENTA;
底: 20,LINETHICK1 ,POINTDOT, COLOR77AA1A;
入顶: 80,LINETHICK2 ,POINTDOT , COLOR9966FF;
大顶: 100,LINETHICK2 ,POINTDOT ,COLOR22A6E6;
顶轴:105, POINTDOT,LINETHICK2;
上轴:90, POINTDOT,LINETHICK2;
下轴:10, POINTDOT,LINETHICK2;
底轴:0, POINTDOT,LINETHICK2;
抢钱轴:-10, POINTDOT,LINETHICK2;
DRAWTEXT(CROSS(J,顶轴) ,100,'大出'), COLORYELLOW;
DRAWTEXT(CROSS(J,上轴) ,90,'小出'), COLOR99FFCC;
DRAWTEXT(CROSS(下轴,J) ,10,'小进'), COLORBLUE;
DRAWTEXT(CROSS(底轴,J) ,0,'大进'), COLORRED;
DRAWTEXT(CROSS(抢钱轴,J) ,-5,'狂进'), COLORWHITE;
A01:=H;
底线:0,COLOR80FFFF;
BIAS1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
BIAS2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;
乖离:=MA(BIAS,3);
抄底:IF(乖离<-12 AND 乖离>=-18,-4,0), COLORCYAN,LINETHICK1;
STICKLINE(乖离<-12 AND 乖离>=-18,2,0,6,0) , COLORCYAN;
抄底二:IF(乖离<-18,3,0),COLORFF35FF,LINETHICK1;
STICKLINE(乖离<-18,3,0,6,0),COLORFF35FF;
抄底三:IF(乖离<-6,5,0),COLORRED,LINETHICK1;
STICKLINE(乖离<-6,5,3,2,1),COLORRED;
抄底四:IF(乖离<-4.5,0,0),COLOR00FFFF,LINETHICK1;
STICKLINE(乖离<-4.5,0,1,3,1),COLOR00FFFF;
VARA1:=DMA(CLOSE,VOL/MA(VOL,4)/4);
VARA2:=DMA(CLOSE,VOL/MA(VOL,31)/31);
VARA3:=(CLOSE-VARA1)/VARA1*100<-10;
VARA4:=(VARA1-VARA2)/VARA2*100<-16;
VARA5:=(CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100<-23;
VARA6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),3,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),3,1)*100>16;
VARA7:=100*(HHV(HIGH,27)-CLOSE)/(HHV(HIGH,27)-LLV(LOW,27));
VARA8:=INDEXC;
VARA9:=MA(VARA8,6);
VARA:=MA(VARA8,24);
VARB:=MA(VARA8,32);
VARC:=VARB>VARA9*1.11 AND VARA>VARA9*1.095;
SSS:=(VARA3 AND VARA4 AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 OR VARA5 AND VARA6 AND CROSS(VARA7,79) OR VARC AND CLOSE/COST(8)<=0.8)*100;
抄底王:SSS>0,COLORWHITE,LINETHICK1;
STICKLINE(SSS>0,0,6,6,0),COLORWHITE;
IF(K<REF(K,1),K,NULL),COLORGREEN,LINETHICK1;
IF(D<REF(D,1),D,NULL),COLORCYAN,LINETHICK1;
IF(J<REF(J,1),J,NULL),COLORFFFF00,LINETHICK1;
IF(K>REF(K,1),K,NULL),COLORRED,LINETHICK1;
IF(D>REF(D,1),D,NULL),COLORYELLOW,LINETHICK1;
IF(J>REF(J,1),J,NULL),COLORFF00FF,LINETHICK1;
小底:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,5,0),1),COLORYELLOW;
A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19)+100;
B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))+100;
D1:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+100;
大底:=(A<15 AND REF(A,1)<15 AND D1<18 AND B>REF(B,1) AND CROSS(B,A) AND B>D1
AND (REF(B,1)<5 OR REF(B,2)<5 ) AND (D1>=A OR REF( B,1)<1 ));
STICKLINE( 大底,0,10,110,0 ),COLORRED;
DRAWTEXT(大底,11,'大底'),COLORFF00FF;
VARFN:=LOW*0.9;
VAR11N:=EMA(VARFN,30);
VAR12N:=CLOSE-REF(CLOSE,1);
VAR13N:=MAX(VAR12N,0);
VAR14N:=ABS(VAR12N);
VAR15N:=SMA(VAR13N,7,1)/SMA(VAR14N,7,1)*100;
VAR16N:=SMA(VAR13N,13,1)/SMA(VAR14N,13,1)*100;
VAR17N:=BARSCOUNT(CLOSE);
VAR18N:=SMA(MAX(VAR12N,0),6,1)/SMA(ABS(VAR12N),6,1)*100;
VAR19N:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;
VAR1AN:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
VAR1BN:=SMA((SMA(VAR1AN,4,1)-50)*2,3,1);
VAR1CN:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
VAR1DN:=SMA(VAR1CN,4,1);
VAR1EN:=SMA(VAR1DN,3,1);
VAR1FN:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
VAR20N:=VAR18N<=25 AND VAR19N<-95 AND VAR1FN>20 AND VAR1BN<-30 AND VAR1EN<30
AND VAR11N-CLOSE>=-0.25 AND VAR15N<22 AND VAR16N<28 AND VAR17N>50;
STICKLINE(VAR20N,0,20,1,0),COLORBLUE,LINETHICK3 ;
DRAWTEXT(VAR20N,30,'★青龙出海!'),COLOR80FFFF;
VARW0:=6;
VARW1:=80;
VARW2:=REF(CLOSE,1);
VARW3:=((SMA(MAX((CLOSE - VARW2),0),18,1) / SMA(ABS((CLOSE - VARW2)),13,1)) * 100);
VARW4:=((SMA(MAX((CLOSE - VARW2),0),24,1) / SMA(ABS((CLOSE - VARW2)),20,1)) * 100);
VARW5:=((BARSLAST((VARW4 < 48)) <= 3) AND CROSS(VARW3,VARW4));
VARW6:=((((CLOSE - MA(CLOSE,48)) / MA(CLOSE,20)) * 100) < -12.5);
VARW7:=LLV(LOW,5);
VARW8:=HHV(HIGH,10);
VARW9:=EMA((((CLOSE - VARW7) / (VARW8 - VARW7)) * 100),4);
VARW10:=EMA(((0.667 * REF(VARW9,1)) + (0.333 * VARW9)),2);
/*VAR11:=1011131;
VAR12:=(IF((DATE <= VAR11),VAR6,0) OR IF((DATE <= VAR11),VAR1,0));
*/
VARW13:=REF(CLOSE,1);
VARW14:=((SMA(MAX((CLOSE - VARW13),0),7,1) / SMA(ABS((CLOSE - VARW13)),7,1)) * 100);
VARW15:=((SMA(MAX((CLOSE - VARW13),0),13,1) / SMA(ABS((CLOSE - VARW13)),13,1)) * 100);
VARW16:=((BARSLAST((VARW15 < 43)) <= 3) AND CROSS(VARW14,VARW15));
VARW17:=((((CLOSE - MA(CLOSE,43)) / MA(CLOSE,20)) * 100) < -12.5);
VARW18:=LLV(LOW,5);
VARW19:=HHV(HIGH,10);
VARW20:=EMA((((CLOSE - VARW18) / (VARW19 - VARW18)) * 100),4);
VARW21:=EMA(((0.667 * REF(VARW20,1)) + (0.333 * VARW20)),2);
/*VARW22:=1011131;
VARW23:=(IF((DATE <= VARW22),VARW17,0) OR IF((DATE <= VARW22),VARW1,0));
*/
VARW24:=((((0 - (-1 * VARW16)) AND VARW17) AND CROSS(VARW20,VARW21)) AND (VARW20 <= 25));
VARW25:=REF(CLOSE,1);
VARW26:=((SMA(MAX((CLOSE - VARW25),0),7,1) / SMA(ABS((CLOSE - VARW25)),7,1)) * 100);
VARW27:=((SMA(MAX((CLOSE - VARW25),0),13,1) / SMA(ABS((CLOSE - VARW25)),13,1)) * 100);
VARW28:=((BARSLAST((VARW27 < 33)) <= 3) AND CROSS(VARW26,VARW27));
VARW29:=((((CLOSE - MA(CLOSE,33)) / MA(CLOSE,20)) * 100) < -12.5);
VARW30:=LLV(LOW,5);
VARW31:=HHV(HIGH,10);
VARW32:=EMA((((CLOSE - VARW30) / (VARW31 - VARW30)) * 100),4);
VARW33:=EMA(((0.667 * REF(VARW32,1)) + (0.333 * VARW32)),2);
/*VARW34:=1011131;
VARW35:=(IF((DATE <= VARW34),VARW29,0) OR IF((DATE <= VARW34),VARW1,0));
*/
大黑马:((((0 - (-1 * VARW28)) AND VARW29) AND CROSS(VARW32,VARW33)) AND (VARW32 <=25)),NODRAW,COLOR80FF00;
STICKLINE(大黑马,0,20,3,0),COLOR80FF00;
STICKLINE(大黑马,0,20,1.5,0),COLOR80FF00;
STICKLINE(大黑马,0,20,0.8,0),COLOR80FF00;
STICKLINE(大黑马,0,20,0.1,0),COLOR80FF00;
DRAWICON(大黑马>0,30 ,9);
VARW41:=REF(CLOSE,1);
VARW42:=((SMA(MAX((CLOSE - VARW41),0),7,1) / SMA(ABS((CLOSE - VARW41)),7,1)) * 100);
VARW43:=((SMA(MAX((CLOSE - VARW41),0),13,1) / SMA(ABS((CLOSE - VARW41)),13,1)) * 100);
VARW44:=((BARSLAST((VARW43 < 23)) <= 3) AND CROSS(VARW42,VARW43));
VARW45:=((((CLOSE - MA(CLOSE,23)) / MA(CLOSE,20)) * 100) < -12.5);
VARW46:=LLV(LOW,5);
VARW47:=HHV(HIGH,10);
VARW48:=EMA((((CLOSE - VARW46) / (VARW47 - VARW46)) * 100),4);
VARW49:=EMA(((0.667 * REF(VARW48,1)) + (0.333 * VARW48)),2);
/*VARW50:=1011131;
VARW51:=(IF((DATE <= VARW50),VARW45,0) OR IF((DATE <= VAR50),VAR1,0));
*/
超级大黑马:((((0 - (-1 * VARW44)) AND VARW45) AND CROSS(VARW48,VARW49)) AND (VARW48 <=25)),NODRAW,COLORRED;
STICKLINE(超级大黑马,0,3,3,0),COLORRED;
LC:=REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,COLOR555555,NODRAW;
V1:=C/MA(C,40)*100<78;
V2:=C/MA(C,60)*100<74;
V3:=H>L*1.03;
V4:=V3 AND COUNT(V3,5)>1;
郑云绝底:V4 AND (V1 OR V2) AND C<MA(C,10)/1.1 AND V/REF(V,1)<1 AND BIAS1<-20 OR BIAS2<-20 OR BIAS3<-20,NODRAW;
STICKLINE(郑云绝底,40,5,3,0),COLOR000055;
STICKLINE(郑云绝底,40,5,2,0),COLOR000088;
STICKLINE(郑云绝底,40,5,1,0),COLOR0000BB;
STICKLINE(郑云绝底,40,5,0.1,0),COLOR0000EE;
DRAWICON(郑云绝底>0,50 ,9);