CCC
{趋势线}
NBD:=11;
短线:ZIG(3,NBD),COLOR00FFFF;
短峰值1:=PEAK(3,NBD,1),NODRAW,COLOR8080FF;
短峰值2:=PEAK(3,NBD,2),NODRAW,COLOR8080FF;
短峰值3:=PEAK(3,NBD,3),NODRAW,COLOR8080FF;
短峰值4:=PEAK(3,NBD,4),NODRAW,COLOR8080FF;
短峰值5:=PEAK(3,NBD,5),NODRAW,COLOR8080FF;
短峰值6:=PEAK(3,NBD,6),NODRAW,COLOR8080FF;
短谷值1:=TROUGH(3,NBD,1),NODRAW,COLOR00FF00;
短谷值2:=TROUGH(3,NBD,2),NODRAW,COLOR00FF00;
短谷值3:=TROUGH(3,NBD,3),NODRAW,COLOR00FF00;
短谷值4:=TROUGH(3,NBD,4),NODRAW,COLOR00FF00;
短谷值5:=TROUGH(3,NBD,5),NODRAW,COLOR00FF00;
短谷值6:=TROUGH(3,NBD,6),NODRAW,COLOR00FF00;
短峰日1:=PEAKBARS(3,NBD,1)+1,NODRAW,COLORFFFF00;
短峰日2:=PEAKBARS(3,NBD,2)+1,NODRAW,COLORFFFF00;
短峰日3:=PEAKBARS(3,NBD,3)+1,NODRAW,COLORFFFF00;
短峰日4:=PEAKBARS(3,NBD,4)+1,NODRAW,COLORFFFF00;
短谷日1:=TROUGHBARS(3,NBD,1)+1,NODRAW,COLORFFFF00;
短谷日2:=TROUGHBARS(3,NBD,2)+1,NODRAW,COLORFFFF00;
短谷日3:=TROUGHBARS(3,NBD,3)+1,NODRAW,COLORFFFF00;
短谷日4:=TROUGHBARS(3,NBD,4)+1,NODRAW,COLORFFFF00;
{过滤掉ST、*ST、创业板、科技板的股票}
过滤:=NOT(NAMELIKE('*')||NAMELIKE('S'))&&NOT(CODELIKE('68')||CODELIKE('43')||CODELIKE('83')),NODRAW;
过滤2:=NOT(NAMELIKE('*')||NAMELIKE('S'))&&NOT(CODELIKE('68')||CODELIKE('3')||CODELIKE('43')||CODELIKE('83')),NODRAW;
HYD:100*(ABS(C-REF(C,1))/REF(C,1)+2*ABS(H-L)/REF(C,1)+ABS(O-C)/REF(C,1))/4,NODRAW;
活跃度1:=MA(HYD,短谷日1),NODRAW;
活跃度2:=MA(HYD,短谷日2),NODRAW;
活跃度:IF(短谷日1>短峰日1,活跃度1,活跃度2),NODRAW,COLORC080FF;
下跌活跃度:=MA(HYD,短峰日1),NODRAW,COLORC080FF;
{涨幅数据}
上波涨幅1:=100*(短峰值1-短谷值2)/短谷值2,NODRAW,COLORFFFF00;
上波涨幅2:=100*(短峰值1-短谷值1)/短谷值1,NODRAW,COLORFFFF00;
上波涨幅:IF(短峰日1>短谷日1,上波涨幅1,上波涨幅2),NODRAW,COLORFFFF00;
回撤1:=100*(短峰值1-短谷值1)/(短峰值1-短谷值2),NODRAW,COLORFFFF00;
回撤2:=100*(短峰值1-C)/(短峰值1-短谷值1),NODRAW,COLORFFFF00;
回撤:IF(短峰日1>短谷日1,回撤1,回撤2),NODRAW,COLORFFFF00;
首涨幅1:=0,NODRAW,COLORFFFF00;
首涨幅2:=100*(C-短谷值1)/短谷值1,NODRAW,COLORFFFF00;
首涨幅:IF(短峰日1>短谷日1,首涨幅2,0),NODRAW,COLORFFFF00;
跌幅1:=100*(短峰值1-L)/L,NODRAW;
跌幅2:=100*(短峰值1-短谷值1)/短谷值1,NODRAW;
跌幅:=IF(短峰日1>短谷日1,跌幅2,跌幅1),NODRAW,COLORFFFF00;
波长:IF(短谷日1>短峰日1,短谷日1,短谷日2),NODRAW,COLOR00FFFF;
标量:=HHV(V,短峰日1+1)/2,NODRAW;
地量:=HHV(V,短峰日1+1)/4,COLORFF8000;
VVB:=V>标量,NODRAW;
VVBB:=COUNT(VVB,短峰日1)=短峰日1,NODRAW;
量能活跃:=REF(VVBB,1),NODRAW;
VVM:=V>地量;
VVMM:=COUNT(VVM,短峰日1)=短峰日1,NODRAW;
量能中等:=REF(VVMM,1),NODRAW;
不活跃:=V<地量,NODRAW;
不活跃股:=不活跃&&V=LLV(V,短峰日1),COLOR00FFFF,NODRAW;
AAA:=过滤&&上波涨幅>100&&回撤>80&&首涨幅<5&&活跃度>4;
AAAA:=AAA&&不活跃股,NODRAW;
BBB:=NOT(AAA)&&过滤&&上波涨幅>40&&回撤>90&&活跃度>5&&首涨幅<5,NODRAW;
BBBB:=BBB&&不活跃股,NODRAW;
CCC:=NOT(AAA)&&NOT(BBB)&&过滤&&上波涨幅>30&&回撤>95&&活跃度>7&&首涨幅<5,NODRAW;
CCCC:=CCC&&不活跃股,NODRAW;
FFF:=过滤&&回撤>98&&回撤<120&&首涨幅<1&&活跃度>6&&波长<10;
DD:=HHV(H,短谷日1);
DD2:=LLV(L,短谷日1);
振幅:=100*(DD-DD2)/DD2,NODRAW;
DDD:=过滤&&波长>100&&首涨幅>0&&首涨幅<跌幅/3&&短谷日1>15&&活跃度<3&&振幅<15.1&&短谷值1<短谷值2,NODRAW;
EEE:REF(DDD,1)&&V/REF(V,1)>2&&C>REF(DD,1)&&CROSS(HYD,3),NODRAW,COLOR4080FF;
BUY1:AAA||BBB||CCC||EEE||FFF,NODRAW,COLOR0000FF;
DRAWICON((AAA||BBB||CCC)&&NOT(不活跃股),L,1);
DRAWICON(AAAA||BBBB||CCCC||EEE,L,7);
DRAWTEXT(EEE,H*1.03,'追'),COLOR0000FF;
DRAWTEXT(FFF,H*1.03,'抄'),COLOR0000FF;
盈利:=100*(短峰值1-C)/C,NODRAW;
可能盈利:=IF(BUY1,盈利,0),NODRAW,COLOR8080FF;
{文字提示放最后}
真实换手率:=10000*V/FINANCE(46),NODRAW;
筹码系数:=真实换手率/(DYNAINFO(37)*100),NODRAW;
真实流通市值:=C*FINANCE(46)/100000000,NODRAW;
DRAWTEXT_FIX(1,0.9,0.03,0,STRCAT('实 换 手: ',CON2STR(真实换手率,2))),COLOR00FFFF;
DRAWTEXT_FIX(1,0.9,0.07,0,STRCAT('真 流 值: ',CON2STR(真实流通市值,0))),COLOR00FFFF;
DRAWTEXT_FIX(1,0.9,0.11,0,STRCAT('筹 系 数: ',CON2STR(筹码系数,1))),COLOR8000FF;