通达信期货量化交易指标公式(通达信公式)
通达信公式源码概况:
指标类别:通达信公式
授权方式: 免费版
指标评级: ★★★★★
指标分类: 策略
画线方法: 副图
一、通达信期货量化交易指标公式
input:n1(14),n(3);
LC:=REF(CLOSE,1);
rsi1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
ty:=rsi1;
A1:=REF(ty,N)=HHV(ty,2*N+1);B1:=FILTER(A1,N);C1:=BACKSET(B1,N+1);D1:=FILTER(C1,N);{高}
A2:=REF(ty,N)=LLV(ty,2*N+1);B2:=FILTER(A2,N);C2:=BACKSET(B2,N+1);D2:=FILTER(C2,N);{低}
H1:=(D1ANDNOT(D2))ORBARSTATUS=2ORBARSCOUNT(C)=1;
L1:=(D2ANDNOT(D1));H2:=D1ANDNOT(D2);
X1:=REF(BARSLAST(H1),1)+1;F1:=BACKSET(H1ANDCOUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));
G1:=F1>REF(F1,1);I1:=BACKSET(G1,2);LD:=I1>REF(I1,1);{过滤后低点}
L2:=LDORBARSTATUS=2ORBARSCOUNT(C)=1;
X2:=REF(BARSLAST(L2),1)+1;F2:=BACKSET(L2ANDCOUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
G2:=F2>REF(F2,1);I2:=BACKSET(G2,2);HD:=I2>REF(I2,1);{过滤后高点}
R1:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);S1:=R1>REF(R1,1);{前一高}
T1:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);U1:=T1>REF(T1,1);{前一低}
R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2);S2:=R2>REF(R2,1);{前二高}
T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2);U2:=T2>REF(T2,1);{前二低}
T3:=BACKSET(U2,REF(BARSLAST(LD),1)+2);U3:=T3>REF(T3,1);{前三低}
T4:=BACKSET(U3,REF(BARSLAST(LD),1)+2);U4:=T4>REF(T4,1);{前四低}
R3:=BACKSET(S2,REF(BARSLAST(HD),1)+2);S3:=R3>REF(R3,1);{前三高}
R4:=BACKSET(S3,REF(BARSLAST(HD),1)+2);S4:=R4>REF(R4,1);{前四高}
压一:DRAWLINE(S2,ty,S1,ty,1),Color80FFFF;{★压力1:}
撑一:DRAWLINE(U2,ty,U1,ty,1),POINTDOT,Color00FFFF,linethick2;{★支撑1:}
压二:DRAWLINE(S3,ty,S2,ty,1),ColorFF8000;{★压力2:}
撑二:DRAWLINE(U3,ty,U2,ty,1),POINTDOT,ColorFF8000;{★支撑2:}
压三:DRAWLINE(S4,ty,S3,ty,1),Color0000FF;{★压力3:}
撑三:DRAWLINE(U4,ty,U3,ty,1),POINTDOT,Color0000FF;{★支撑3:};
QS:=HHV(RSI1,13);
RS:=llV(RSI1,13);
Var1:=BACKSET(REF(QS,2)=HHV(QS,5),3);
Var2:=CROSS(Var1,0.9);
Var3:=BACKSET(REF(RS,2)=LLV(RS,5),3);
Var4:=CROSS(Var3,0.9);
压力:REF(QS,BARSLAST(Var2)),POINTDOT,Color00ff00;
STICKLINE(RSI1,REF(QS,BARSLAST(Var2)),REF(QS,BARSLAST(Var2)),5,0),Color00ff00;
支撑:REF(RS,BARSLAST(Var4)),POINTDOT,Color0087FF;
STICKLINE(RSI1,REF(RS,BARSLAST(Var4)),REF(RS,BARSLAST(Var4)),5,0),Color0087FF;
RSV1:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
K1:=SMA(RSV1,5,1);
D1:=SMA(K1,5,1);
J1:=3*K1-2*D1;
AA1:=EMA(J1,5);
AA2:=REF(AA1,1);
STICKLINE(AA1>AA2,AA1,AA2,3,0),COLORMAGENTA;
STICKLINE(AA1<=AA2,AA1,AA2,3,0),COLORGREEN;
RSV2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K2:=SMA(RSV2,3,1);
D2:=SMA(K2,3,1);
J2:=3*K2-2*D2;
BB1:=EMA(J2,5);
BB2:=REF(BB1,1);
STICKLINE(BB1>BB2,BB1,BB2,5,1),COLOR0000E5;
STICKLINE(BB1<=BB2,BB1,BB2,5,1),COLOR858500;
DD:=AA1>AA2ANDBB1>BB2;
注意买入:DDANDNOT(REF(DD,1))AND(AA1<50ORBB1<50),LINETHICK0;
DRAWICON(注意买入,-5,4);
注意卖出:REF(DD,1)=1ANDNOT(DD),LINETHICK0;
DRAWICON(注意卖出,105,5);
主力线:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*
SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),LINETHICK1,POINTDOT;
超短线:(((主力线-LLV(主力线,21))/(HHV(主力线,21)-LLV(主力线,21)))*(4))*(25),LINESTICK,COLORLIRED;
平衡:50;
底部:0,LINETHICK2;
SJTJ:=DATE<1590301;
MAH:=(H*18+REF(H,1)*17+REF(H,2)*16+REF(H,3)*15+REF(H,4)*14+REF(H,5)*13+REF(H,6)*12+REF(H,7)*11+REF(H,8)*10+REF(H,9)*9+REF(H,10)*8+REF(H,11)*7+REF(H,12)*6+REF(H,13)*5+REF(H,14)*4+REF(H,15)*3+REF(H,16)*2+REF(H,17)*1)/171;
MAL:=(L*18+REF(L,1)*17+REF(L,2)*16+REF(L,3)*15+REF(L,4)*14+REF(L,5)*13+REF(L,6)*12+REF(L,7)*11+REF(L,8)*10+REF(L,9)*9+REF(L,10)*8+REF(L,11)*7+REF(L,12)*6+REF(L,13)*5+REF(L,14)*4+REF(L,15)*3+REF(L,16)*2+REF(L,17)*1)/171;
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA60:=MA(CLOSE,60);
DK:=SJTJAND(CLOSE>=MAHOR(C>MA5ANDC>MA10ANDC>MA20ANDC>MA60));
KK:=SJTJAND(MAL>CLOSEOR(C<MA5ANDC<MA10ANDC<MA20ANDC<MA60));
DK1:=BARSLAST(DK);
KK1:=BARSLAST(KK);
DK2:=BARSLAST(CROSS(KK1,DK1));
KK2:=BARSLAST(CROSS(DK1,KK1));
HS:=DK2<KK2;
LS:=KK2<DK2;
W2:=OPEN-CLOSE;
HT:=IF(OPEN>CLOSE,OPEN,CLOSE);
LT:=IF(OPEN<CLOSE,OPEN,CLOSE);
STICKLINE(HS,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLOR001050;
STICKLINE(LS,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLORBLACK;
STICKLINE(W2>0ANDHS,OPEN,CLOSE,2,0),COLORRED;
STICKLINE(W2>0ANDHS,OPEN,H,0.0,0),COLORRED;
STICKLINE(W2>0ANDHS,C,L,0.0,0),COLORRED;
STICKLINE(W2<=0ANDHS,OPEN,CLOSE,2,1),COLORRED;
STICKLINE(W2<=0ANDHS,O,L,0.0,0),COLORRED;
STICKLINE(W2<=0ANDHS,C,H,0.0,0),COLORRED;
STICKLINE(W2>0ANDLS,OPEN,CLOSE,2,0),COLORGREEN;
STICKLINE(W2>0ANDLS,OPEN,H,0.0,0),COLORGREEN;
STICKLINE(W2>0ANDLS,C,L,0.0,0),COLORGREEN;
STICKLINE(W2<=0ANDLS,OPEN,CLOSE,2,1),COLORGREEN;
STICKLINE(W2<=0ANDLS,C,H,0.0,0),COLORGREEN;
STICKLINE(W2<=0ANDLS,O,L,0.0,0),COLORGREEN;
DRAWNUMBER(ISLASTBARANDLS,MAH,MAH),COLORYELLOW;
DRAWNUMBER(ISLASTBARANDHS,MAL,MAL),COLORYELLOW;
最新价:IF(SJTJ,C,DRAWNULL),LINETHICK0,COLORYELLOW;
趋势线:=(MAH+MAL)/2COLORGREEN,,LINETHICK2;
趋势线上升:IF(HS,趋势线,DRAWNULL),LINETHICK2,COLORRED;
趋势线下降:IF(LS,趋势线,DRAWNULL),LINETHICK2,COLORGREEN;
DRAWICON(HS,趋势线*0.995,1);
DRAWICON(LS,趋势线*1.005,2);
DRAWNUMBER(ISLASTBAR,C,C),COLORWHITE;
AAA:=CONST(HHV(H,50));PL5:=HHV(H,45);
[源码注释]通达信公式动态翻译结果
输出TJ:换手线的HSL>1日前的换手线的HSL*2
指标公式知识:
七种K线底部形态
1、长阴线+长腿
在经过持续下跌的过程中,形成的长阴线+长下影的K线组合,这是阶段底部的特征。见下图:
股价在经过持续的下跌,成交量极度萎缩的后强反转爆出了向上跳空的缺口,短期不会在补缺口了,构成底部。见下图:
3、单针探底
单针探底这种形态属于比较经典的形态,多数是主力吸筹的动作,下影线的长度要求是长于实体部分。见下图:
4、弧形底
弧形底主要分为两种,一种是K线弧形底,另一种是成交量弧形底,两种情况一起出现的成功率会更加高。同样,弧形底以大阳线突破了颈线,成交量方法,反转就成立了。
5、W底部
K线形态呈现W形态,这是下跌趋势结束前出现的反弹,然后会再度下跌,在前次低点附近再次出现反转,如果成交量有效的放大,并且以大阳线突破颈线,那么趋势将展开:
6、三重底
三重底这种形态也可以说是头肩底的类型,圆弧底跟w底都是比较类型。经过了两次下跌后的在第二次上升的放量突破颈线:
7、V型底
V型底在股价的极速下滑过程,伴随成交量极度萎缩,突破阶段成交量也是需要放大的。
每日通达信公式解答:
股票公式编写要求:
股票公式编写结果:
TJ:HSL.HSL>REF(HSL.HSL,1)*2;
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
网友评论
已有0人评论