通达信公式源码概况:
指标类别:通达信公式
授权方式: 免费版
指标评级: ★★★★★
指标分类: 策略
画线方法: 副图
TYP:=IF((H CANDC 0)OR(H 0AND0 =C),C,H)*IF((L CANDC 0)OR(L 0AND0 =C),CLOSE,LOW)/3;
CCI:EMA((TYP-MA(TYP,84.0270012))/(0.015*AVEDEV(TYP,84.0270012)),2.0332),colorwhite,LINETHICK2;
STICKLINE(CCI -100,CCI,-100,2,0),colormagenta;
STICKLINE(C 0,100,101,2,0),colorred,LINETHICK3;
STICKLINE(C 0,-100,-101,2,0),coloryellow,LINETHICK2;
N:=90;M:=3;
低:=REF(LLV(L,N),M);
低点:=REFDATE(低,DATE);
XGAA:=低点=LAND((C-L) (0-C)OR(0-L) (C-0));
IF(XGAA,88.50,0),coloryellow,LINETHICK3;
MA20:=MA(CLOSE,20);
MA120:=MA(CLOSE,120);
MA30:=MA(CLOSE,37);
MAP:=MA(CLOSE,8);
AA5:=MA(CLOSE,21);
AA10:MA(CLOSE,8),COLOR0000FF;
AA12:MA(CLOSE,12),COLORFF8080;
BB10:=((ATAN((AA10-REF(AA10,1)))*3.1416)*10);
BB12:=((ATAN((AA12-REF(AA12,1)))*3.1416)*10);
MA13:=MA(CLOSE,13);
VAR1Q:=((((OPEN+LOW)+HIGH)+CLOSE)/4);
中期底:LLV(LOW,30),COLORCDFFBB;
短底:=EMA(VAR1Q,5);
支撑:=HHV(短底,60);
压力1:HHV(LOW,20),COLORFAABEC;
压力:=SMA(LOW,5,1);
:=MA(CLOSE,3);
DRAWTEXT(FILTER(((((HIGH 支撑)AND(CLOSE 支撑))AND((CLOSE/OPEN) (0-1.06)))AND(CLOSE OPEN)),5),(HIGH+0.02), 逃 ),COLOR00FFFF;
中轨道:=(MA(HIGH,15)*1.05);
天:=(MA(LOW,15)*0.985);
人:=(MA(LOW,15)*0.96);
地:=(((HIGH+LOW)+CLOSE)/3);
B1:=HHV(地,(4*15));
B6:=LLV(地,(4*15));
B7:=(B1-B6);
B8:=(MA(((地-B6)/B7),2)*80);
VAR1:=(((CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)))*200);
婵思线:=SMA(VAR1,3,1);
VAR2:=SMA(婵思顶底线,3,1);
VAR3:=((3*婵思顶底线)-(2*VAR2));
VAR4:=LLV(LOW,5);
VAR5:=HHV(HIGH,5);
VAR6:=(EMA((((CLOSE-VAR4)/(VAR5-VAR4))*100),4)*2);
VAR7:=EMA(((0.667*REF(VAR6,1))+(0.333*VAR6)),2);
VAR8:=((3*VAR6)-(2*VAR7));
VAR9:=(POW(MA(CLOSE,5),2)+MA(CLOSE,5));
VARA:=(POW(MA(LOW,5),2)+MA(LOW,5));
VARB:=(POW(MA(HIGH,5),2)+MA(HIGH,5));
VARC:=(((((VAR9-LLV(VARA,64))/(HHV(VARB,64)-LLV(VARA,64)))*150)+65)-10);
VARD:=((SMA(VARC,3,1)*1.5)-100);
VARE:=SMA(VARD,3,1);
VARF:=((3*VARD)-(2*VARE));
VAR10:=(((HIGH+LOW)+(CLOSE*2))/4);
VAR11:=EMA(VAR10,13);
VAR12:=STD(VAR10,13);
VAR13:=(((VAR10-VAR11)*100)/VAR12);
VAR14:=EMA(VAR13,5);
VAR15:=EMA(VAR14,13);
VAR16:=((EMA(VAR14,13)+200)-100);
VAR17:=EMA(VAR16,10);
VAR18:=((3*VAR16)-(2*VAR17));
VAR19:=(((婵思顶底线+VAR6)+VARD)+VAR16);
VAR1A:=(((VAR2+VAR7)+VARE)+VAR17);
VAR1B:=(((VAR3+VAR8)+VARF)+VAR18);
VAR1C:=(((HIGH+LOW)+CLOSE)/3);
VAR1D:=((AMOUNT/VOL)/100);
VAR1E:=((SUM(AMOUNT,5)/SUM(VOL,5))/100);
VAR1F:=((VAR1C-MA(VAR1C,34))/(0.015*AVEDEV(VAR1C,34)));
VAR20:=DMA(((AMOUNT/VOL)/100),(VOL/CAPITAL));
VAR21:=((((HIGH+LOW)+CLOSE)+VAR1C)/4);
VAR22:=EMA(VAR21,24);
VAR23:=STD(VAR21,24);
VAR24:=(((VAR21-VAR22)/VAR23)*100);
VAR25:=((VAR1C-MA(VAR1C,24))/(0.015*AVEDEV(VAR1C,24)));
VAR26:=EMA(VAR24,5);
VAR27:=((VAR1D-MA(VAR1D,21))/(0.015*AVEDEV(VAR1D,21)));
VAR28:=((VAR1E-MA(VAR1E,90))/(0.015*AVEDEV(VAR1E,90)));
VAR29:=(((((((VAR28+VAR27)+VAR26)+VAR25)+VAR1F)/5)+165)/4);
VAR2A:=(((((VAR19+VAR1A)+(VAR1B*30))/32)/5)-15);
VAR2B:=(((VAR29+VAR2A)/2)/1.1);
VAR2C:=VAR2B;
:=MA(VAR2C,26);
MID:=(短线+(2*STD(VAR2C,26)));
UPPER:=(短线-(2*STD(VAR2C,26)));
LOWER:=IF((VAR2C 短线),短线,VAR2C);
XY:=MA(CLOSE,5);
MA5:=MA(CLOSE,80);
短期底:(LLV(HIGH,30)*0.93),COLOR0000FF;
MA80:=LLV(HIGH,30);
短期底2:=SMA(CLOSE,2,1);
:=(MA(LOW,10)*0.96);
趋:=(EMA(OPEN,107)*0.897);
超跌位2:=MA(CLOSE,15);
GF:=MA(CLOSE,10);
MAN:=(SMA(HIGH,21,2)*1.05);
上1:=(HHV(短底,60)*0.92);
压力2:=(SMA(HIGH,21,2)*1.035);
阻挡线:=(SMA(LOW,21,2)*0.96);
下档线:=(((CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13)))*100);
RSV:=SMA(下档线,3,1);
K:=SMA(RSV,3,1);
D:=((3*RSV)-(2*K));
J:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
VAR2P:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
VAR3P:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
VAR4P:=(((J+(2*VAR2P))+(3*VAR3P))/6);
VAR5P:=MA(VAR4P,3);
VAR6P:=(((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*100);
RSV12:=SMA(VAR6P,3,1);
K12:=SMA(RSV12,3,1);
D12:=((3*RSV12)-(2*K12));
J12:=(((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)))*100);
RSV24:=SMA(J12,3,1);
K24:=SMA(RSV24,3,1);
D24:=((3*RSV24)-(2*K24));
{J24:=IF(CROSS(D,D24),LOW,REF(LOW,BARSLAST(CROSS(D,D24))));}
压力位:IF(CROSS(D24,D),HIGH,L),POINTDOT,COLORFFFFFF;
支撑位:=IF((CLOSE =MA(CLOSE,20)),80,50);
U2L:=IF((CLOSE =MA(CLOSE,20)),50,20);
{L2L:=IF(((D 支撑位)AND(REF(D,1) =支撑位)),HHV(REF(HIGH,1),(BARSLAST(((D =支撑位)AND(REF(D,1) 支撑位)))-1)),REF(HHV(REF(HIGH,1),(BARSLAST(((D =支撑位)AND(REF(D,1) 支撑位)))-1)),BARSLAST(((D 支撑位)ANDREF(D,1)))));
RH1:=IF((HIGH L2L),LOW,REF(LOW,BARSLAST((HIGH L2L))));
RH4:=IF((HIGH L2L),D,REF(D,BARSLAST((HIGH L2L))));
RH42:=IF((((HIGH RH1)AND(D RH4))AND(D D24)),HIGH,REF(HIGH,BARSLAST((((HIGH RH1)AND(D RH4))AND(D D24)))));
RH5:=IF(((D U2L)AND(REF(D,1) =U2L)),LLV(REF(LOW,1),(BARSLAST(((D =U2L)AND(REF(D,1) U2L)))-1)),REF(LLV(REF(LOW,1),(BARSLAST(((D =U2L)AND(REF(D,1) U2L)))-1)),BARSLAST(((D U2L)ANDREF(D,1)))));
RL1:=IF((LOW RH5),HIGH,REF(HIGH,BARSLAST((LOW RH5))));
RL4:=IF((LOW RH5),D,REF(D,BARSLAST((LOW RH5))));
RL42:=IF((((LOW RL1)AND(D RL4))AND(D D24)),LOW,REF(LOW,BARSLAST((((LOW RL1)AND(D RL4))AND(D D24)))));}
长期底:LLV(HIGH,30),COLOR00FF00;
{DRAWTEXT(FILTER(((((RL42=J24)AND(CLOSE OPEN))AND(CLOSE 长期底))AND(LOW =J24)),20),(LOW-0.12), ←底成 ),COLOR0EABFF;}
RL5:=(SMA(HIGH,5,2)*1.05);
上:=(SMA(LOW,5,2)*0.96);
下:=SMA(LOW,2,1);
{DRAWTEXT(FILTER((((((LOW =压力位)AND(WINNER(CLOSE) =0.07))AND(CLOSE =压力位))AND(CLOSE 上1))AND((CLOSE/OPEN) 1.02)),3),LOW, 追 ),COLOR936EF0;}
中:=(((((3*CLOSE)+HIGH)+LOW)+OPEN)/6);
X1:=EMA(中,10);
X2:=REF(X1,1);
X3:=((REF(HIGH,1)+REF(LOW,1))/2);
X4:=(MA(CLOSE,21)+(2*STD(CLOSE,21)));
X5:=REF(CLOSE,1);
X6:=((SMA(MAX((CLOSE-X5),0),7,1)/SMA(ABS((CLOSE-X5)),7,1))*100);
X7:=CROSS(79,X6);
X8:=FILTER(X7,4);
X9:=MA(CLOSE,115);
VAR1M:=EMA(CLOSE,8);
婵思顶底线1:=EMA(VAR1M,20);
VAR2M:=CROSS(VAR1M,婵思顶底线1);
VAR3M:=(VAR1M MA(CLOSE,20));
VAR4M:=(((HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36)))*100);
VAR5M:=SMA(VAR4M,5,1);
VAR6M:=SMA(VAR5M,8,1);
VAR7M:=(CROSS(VAR5M,VAR6M)AND(VAR6M 5));
VAR8M:=((CLOSE (LLV(CLOSE,60)+(0.3*LLV(CLOSE,60))))ANDVAR7M);
VAR9M:=IF((CLOSE 1000),VAR7M,VAR8M);
VARFM:=CROSS(X1,X2);
MA115:=VARFM;
低买:=(VAR2MANDVAR3M);
起步:=VAR9M;
DRAWTEXT(X8,(HIGH*1.03), 出货 ),COLOR9000F5;
逃遁:=(SMA(HIGH,21,2)*1.05);
STICKLINE((OPEN =CLOSE),CLOSE,OPEN,9,0),COLORFF5B00;
STICKLINE((OPEN =CLOSE),CLOSE,OPEN,8,0),COLORFF6C00;
STICKLINE((OPEN =CLOSE),CLOSE,OPEN,7,0),COLORFF7B00;
STICKLINE((OPEN =CLOSE),CLOSE,OPEN,6,0),COLORFF9C00;
STICKLINE((OPEN =CLOSE),CLOSE,OPEN,5,0),COLORFFBE00;
STICKLINE((OPEN =CLOSE),CLOSE,OPEN,3.5,0),COLORFFCC00;
STICKLINE((OPEN =CLOSE),CLOSE,OPEN,1.5,0),COLORFFFF00;
VA:=IF(CLOSE REF(CLOSE,1),VOL,-VOL);
OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0),COLOR00FFFF;
MAOBV:MA(OBV,13),COLOR996699;
箱顶:HHV(OBV,20),COLOR0000FF;
箱底:LLV(OBV,20),COLOR00FF00;
UPPER:MAOBV+2*STD(OBV,20),COLORMAGENTA;
LOWER:MAOBV-2*STD(OBV,20),COLORFF0000;
公式:
FZ:=REF(C,1)*1.1-C 0.01;
VA:=IF(CLOSE REF(CLOSE,1),VOL,-VOL);
OBV:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);
MAOBV:=MA(OBV,13);
箱底:=LLV(OBV,20);
UPPER:=MAOBV+2*STD(OBV,20);
A1:=CAPITAL/1000000 20;
ST:=EXIST(C/REF(C,1) 1.055,60);
停牌:=DYNAINFO(4) 0;
XG:(OBV=箱底ORCROSS(MAOBV,OBV))ANDA1ANDSTAND停牌ANDCOUNT(FZ,10) 0;
公式解读:
[源码注释]通达信公式动态公式解读公式解读:
每日通达信公式解答:
公式编写要求:
10日线,回调到60日线附近,转头向上放量选股公式。
公式编写方法:
REF(CROSS(MA(C,60)+0.10,MA(C,10))ANDMA(C,10) MA(C,60),1)ANDCROSS(MA(C,10) REF(C,10),0.5)ANDV REF(V,1);