神奇指标网

通达信双底选股公式(通达信底背离选股公式)

浏览 522次浏览
标签: 选股
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15


通达信公式源码概况:


指标类别:通达信公式


授权方式: 免费版


指标评级: ★★★★★


指标分类: 策略


画线方法: 副图



一、通达信双底选股公式

  

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;





二、通达信底背离选股公式


  

DIF:(EMA(CLOSE,12)-EMA(CLOSE,26)),COLORSTICK;  

DEA:=EMA(DIF,9);  

MACD2:=(2*(DIF-DEA)),COLORSTICK;  

J:=DIF;  

STICKLINE(J>REF(J,1),HHV(J,3),LLV(J,3),0,0),COLOR00AAFF;  

STICKLINE(J>REF(J,1),J,REF(J,1),3,0),COLOR0044FF;  

STICKLINE(J>REF(J,1),J,REF(J,1),1.5,0),COLOR0088FF;  

STICKLINE(J>REF(J,1),J,REF(J,1),0,0),COLOR00AAFF;  

STICKLINE(J<REF(J,1),HHV(J,3),LLV(J,3),0,0),COLORFFAA00;  

STICKLINE(J<REF(J,1),J,REF(J,1),3,0),COLORFF4400;  

STICKLINE(J<REF(J,1),J,REF(J,1),1.5,0),COLORFF8800;  

STICKLINE(J<REF(J,1),J,REF(J,1),0,0),COLORFFAA00;  

N:=21;  

M:=6;  

M1:=20;  

TR1:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);  

HD:=HIGH-REF(HIGH,1);  

LD:=REF(LOW,1)-LOW;  

DMP:=EMA(IF(HD>0ANDHD>LD,HD,0),N);  

DMM:=EMA(IF(LD>0ANDLD>HD,LD,0),N);  

PDI:=DMP*100/TR1;  

MDI:=DMM*100/TR1;  

ADX:EMA((PDI-MDI)/(MDI+PDI)*100,M)*2;  

ADXR:EMA(ADX,M);  

ADMA:EMA(ADX,M1);  

OMD:(ADX-2*ADMA+ADXR)/2,COLORSTICK;  

DRAWBAND(ADX,RGB(155,50,50),ADXR,RGB(0,100,50));  

STICKLINE(OMD>REF(OMD,1)ANDOMD>0,0,OMD,1,0),COLORRED;  

STICKLINE(OMD>REF(OMD,1)ANDOMD<0,0,OMD,1,0),COLORGREEN;  

STICKLINE(OMD<REF(OMD,1),0,OMD,1,0),COLORCBCBC0;  

STICKLINE(OMD>=0OROMD<=0,0,0,50,1),COLORWHITE;  

ADX1:ADX,COLORRED;  

ADXR1:ADXR,COLORGREEN;  

ADMA1:ADMA;  

强:IF(ADX1>=ADXR1,ADX1,DRAWNULL),COLORRED,LINETHICK3;  

买入:IF(OMD>0ANDOMD-REF(OMD,1)>0,30,0);  

A1:=BARSLAST(REF(CROSS(ADX,ADXR),1));  

B1:=REF(C,A1+1)>CANDREF(ADXR,A1+1)<ADXRANDCROSS(ADX,ADXR);  

DRAWTEXT(B1>0,ADX-0.1,'底背离'),COLORFF00FF;  

STICKLINE(B1,0,ADX,0.5,0),COLOR0000FF;  

C1:=BARSLAST(REF(CROSS(ADXR,ADX),1));  

D1:=REF(C,C1+1)<CANDREF(ADX,C1+1)>ADXANDCROSS(ADXR,ADX);  

DRAWTEXT(D1>0,ADX+0.1,'顶背离'),COLOR00FF00;  

STICKLINE(D1,0,ADX,0.5,0),COLOR00FFFF;  

110;  

0;  

-110;  

X_1:=CCI(25);  

X_2:=CCI>0;  

X_3:=CROSS(CCI,(-200))ANDCCI>REF(CCI,1);  

弱转强:IF(X_3ORX_2,1,0);  

LC:=REF(CLOSE,1);  

RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;  

LLV(L,55)<REF(LLV(L,55),1)ANDRSI1>(REF(LLV(RSI1,55),1)+2)ANDRSI1>REF(RSI1,1);  

C:=REF(CLOSE,1);  

RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;  

WR:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));  

WR反向:=(0-WR)-100;  

RSI<=5ANDWR反向=0;


image.png



[源码注释]通达信公式动态翻译结果




A赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>收盘价的60日简单移动平均 AND 收盘价的60日简单移动平均>收盘价的120日简单移动平均 AND 收盘价的120日简单移动平均>收盘价的250日简单移动平均

A1赋值:收盘价的10日简单移动平均>1日前的收盘价的10日简单移动平均 AND 收盘价的20日简单移动平均>1日前的收盘价的20日简单移动平均 AND 收盘价的60日简单移动平均>1日前的收盘价的60日简单移动平均 AND 收盘价的120日简单移动平均>1日前的收盘价的120日简单移动平均 AND 收盘价的250日简单移动平均>1日前的收盘价的250日简单移动平均

A2赋值:收盘价上穿收盘价的5日简单移动平均 AND 收阳线

输出XG:A AND A1 AND A2



每日通达信公式解答:

  

公式编写要求:  

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);




神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论