通达信公式源码概况:
指标类别:通达信公式
授权方式: 免费版
指标评级: ★★★★★
指标分类: 策略
画线方法: 副图
LC:=REF(CLOSE,1);
RSI5:=((SMA(MAX((CLOSE-LC),0),5,1)/SMA(ABS((CLOSE-LC)),5,1))*100);
TR:=SUM(MAX(MAX((HIGH-LOW),ABS((HIGH-REF(CLOSE,1)))),ABS((LOW-
REF(CLOSE,1)))),10);
HD:=(HIGH-REF(HIGH,1));
LD:=(REF(LOW,1)-LOW);
DMP:=SUM(IF(((HD 0)AND(HD LD)),HD,0),10);
DMM:=SUM(IF(((LD 0)AND(LD HD)),LD,0),10);
PDI:=((DMP*100)/TR);
MDI:=((DMM*100)/TR);
ADX:=MA(((ABS((MDI-PDI))/(MDI+PDI))*100),5);
AV:=(RSI5+ADX);
DXR:=(((ADX+REF(ADX,5))/2)+RSI5);
0,COLORFF00FF;
WR10:=((100*(HHV(HIGH,10)-CLOSE))/(HHV(HIGH,10)-LLV(LOW,10)));
NEW:=(RSI5-WR10);
阶段底部:=(AV+NEWVOL);
STICKLINE((阶段底部 =0),0,阶段底部,0.3,1),LINETHICK2,COLORCC6600;
STICKLINE((阶段底部 0),0,阶段底部,0.8,1),LINETHICK6,COLORRED;
线:LLV(阶段底部,1),COLORFFFFFF;
STICKLINE((趋势线 230),250,趋势线,0.8,1),LINETHICK6,COLORGREEN;
230,COLORFFFFFF;
第二个
N:=9;KN:=3;
DN:=3;RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:SMA(RSV,KN,1),
COLORWHITE;
D:SMA(K,DN,1),COLORYELLOW;J:3*K-2*D,COLORMAGENTA;IF(J =REF(J,1),J,DRAWN
ULL),COLORMAGENTA;IF(J REF(J,1),J,DRAWNULL),COLORGREEN;0.00;20.00;50.00;80.
00;100.00;
DRAWICON(CROSS(J,1),J,1);
IF(J 0,J,DRAWNULL),COLORGREEN,LINETHICK2;
IF(K 90,K,DRAWNULL),COLOR0000FF,LINETHICK2;
IF(D 85,D,DRAWNULL),COLORFFFF11,LINETHICK2;
DRAWICON(K 80ANDD 80ANDCROSS(D,K),D,2);
主线:=(MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,36))/4,COLORFF00FF,LINETHICK2;
股价重心:=DMA(AMOUNT/VOL/100,VOL/CAPITAL),COLORGREEN,LINETHICK2;
MA14:=EMA(CLOSE,14);
MA34:=EMA(CLOSE,26);
MA54:=EMA(CLOSE,54);
MA90:=EMA(CLOSE,90);
MA120:EMA(CLOSE,120),POINTDOT,LINETHICK2,COLORWHITE;
年线:EMA(C,250),COLORYELLOW,LINETHICK2;
{中短波}
HZ:=EMA(CLOSE,13);
短波:EMA(HZ,1),COLOR00DD00,LINETHICK1;
中波:EMA(HZ,26),COLORRED,LINETHICK1;
148天:=EMA(C,148),POINTDOT,LINETHICK1,COLORGREEN;
:=SUM(AMOUNT,0)/SUM(VOL,0)/100,COLORYELLOW,LINETHICK2;
HZ2:EMA(HZ,8),COLORGREEN,LINETHICK2;
HZ4:EMA(HZ,39),COLORFF00FF,LINETHICK2;
A1:STICKLINE(HZ2 HZ4,短波,HZ4,0.1,0),COLORBLUE;
A2:STICKLINE(短波 HZ2,短波,HZ2,0.1,0),COLORGREEN;
A3:STICKLINE(中波 HZ4,中波,HZ4,0.1,0),COLORFF00FF;
{慢速}
RSV:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
FASTK:=SMA(RSV,12,1);
K:=SMA(FASTK,9,1),COLORYELLOW;
D:=SMA(K,3,1),LINETHICK2,COLORBLUE;
J:=3*K-2*D,LINETHICK1,COLORGREEN;
{中波}
VAR11:=3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)-2*SMA(SMA((CL
OSE-LLV(LOW,75))
/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR22:=100-VAR11;
中势线:=(-1)*(EMA(VAR22,1)-50)+42,COLORYELLOW,LINETHICK2;
TZ:=(CLOSE-LLV(LOW,331))/(HHV(HIGH,331)-LLV(LOW,331))*100;
强势线:=SMA(TZ,5,1),LINETHICK2,COLORRED;
线:=70*(HHV(HIGH,39)-CLOSE)/(HHV(HIGH,39)-LLV(LOW,39)),COLOR009900,LINETHICK1;
{量选}
AA:=VOL/SUM(VOL,13);
BB:=DMA(C,AA);
CC:=VOL/SUM(VOL,34);
DD:=DMA(C,CC);
{}
VAR00:=WINNER(CLOSE);
VAR1:=FORCAST(VAR00,10);
VAR2:=MA(VAR1,3);
VAR3:=MA(VAR2,12);
VAR4:=MA(VAR3,16);
VAR5:=MA(VAR4,31);
VAR6:=MA(VAR5,55);
VAR7:=VAR5;
VAR8:=VAR4 VAR2*1.11ANDVAR3 VAR2*1.095;
A:=VAR4/VAR2;
B:=VAR3/VAR2;
VAR9:=VAR2 VAR1*0.95;
TD:=VAR2/VAR1;
VAR1H:=INDEXC;
VAR2H:=MA(VAR1H,6);
VAR3H:=MA(VAR1H,24);
VAR4H:=MA(VAR1H,32);
VAR5H:=MA(VAR1H,62);
VAR6H:=MA(VAR1H,105);
VAR7H:=VAR5H;
VAR8H:=VAR4H VAR2H*1.11ANDVAR3H VAR2H*1.095;
VAR9H:=VAR2H VAR1H*0.95;
PT:=(IF(H=LANDC=OANDL=CANDC 0ANDREF(H,1)=REF(L,1)ANDREF(C,1)=REF(O,1)
ANDREF(H,1)=REF(C,1)ANDREF(C,1) 0,0,1))
G:=(VAR7HANDVAR8HANDVAR9HANDCLOSE/COST(8) =0.7985
AND(COUNT(C=L,4) 3ORC REF(C,1)))ANDPTOR
VAR7ANDVAR8ANDVAR9ANDCLOSE/COST(5) =0.8AND
((VAR1 OPENORVAR1 REF(OPEN,1)OR
REF(VAR1,1)));
背离:=VAR2 REF(VAR2,1)ANDA REF(A,1);
买入信号1:=VAR1 AANDVAR2
买入信号2:=B AAND1 BANDA 1ANDH=HHV(H,21);
BUY:=COUNT(背离,20) 1AND买入信号2=1ANDC OORCROSS(BB,DD);
DRAWICON(CROSS(短波,HZ2),中波-0.08,9);
DRAWTEXT(CROSS(短波,HZ2)ANDC OANDJ KANDJ DAND大盘线 36AND
C HZ4,L*1.09, ● ),COLORYELLOW;
DRAWTEXT(CROSS(短波,HZ2)ANDC OANDJ KANDJ DAND大盘线 36ANDC HZ4,L*1.12, 做
趋势 ),COLORYELLOW;
DRAWTEXT(CROSS(短波,HZ2),C, ♂
DRAWTEXT(CROSS(中波,HZ4),C, ♂
DRAWTEXT(CROSS(中波,MA120),C, ♂
DRAWTEXT(CROSS(HZ4,MA120),C, ♂
公式解读:
公式解读:
公式编写要求:
前一天是实体涨停板,第二天为跳空高开未补的实体涨停板,该天的实体涨停板的成交量小于前一天的实体涨停板的选股公式。
公式编写方法:
ZT:=C =REF(C,1)*1.095ANDC
XG:REF(ZT,1)AND(REF(C,1) REF(O,1))ANDZTANDC OAND((C-O) (REF(C,1)-REF(O,1)))ANDL REF(H,1);