相关简介: 通达信突破前高倍量交易选股指标公式
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
我们在股市里,没办法预测主力何时开始发力,只有靠成交量的大小,那么放量拉起,说明主力有进场意愿,我们小散跟进就是,推荐一个选股公式!仅供参考,不做无谓的解释!
通达信指标公式源码:
MA5:MA(C,5);
MA24:MA(C,24);
MA72:MA(C,72);
MA133:MA(C,133);
MA200:MA(C,200);
SAT:=(AMOUNT/C)/HHV((AMOUNT/C),30);
HSL:=IF((SETCODE==0||SETCODE==1),100*vol,VOL)/(FINANCE(7)/100);
A1:=MAX(MAX(MAX(MA24,MA72),MA133),MA200);
A2:=MIN(MIN(MIN(MA24,MA72),MA133),MA200);
A3:=(MA24+MA72+MA133+MA200)/4;
A4:=(CROSS(C,A1))OR(CROSS(C,MA5)ANDMA5>A1)OR(CROSS(MA5,A1))OR
(O<A1ANDC>A1ANDC>MA5)OR(O<MA5ANDC>MA5ANDMA5>A1);
A5:=REF(COUNT(NOT(C/REF(C,1)>1.09),5)=5,1)ANDHSL>9ANDC/REF(C,1)>=1.098;
多头出击:=A1/A2<1.09ANDCOUNT(A3>REF(A3,1),2)=2ANDMA5/A1<=1.02AND(L/MA5<1.01ORL/A1<1.01)AND
C/O>1.07ANDC>=OANDA4ANDSAT>0.99ANDV/REF(V,1)>1.93AND
((COUNT(CROSS(MA5,A2),2))OR(COUNT(CROSS(MA5,A2),9)ANDMA(V,5)>MA(V,35)ANDMA(V,35)>MA(V,135)));
STICKLINE(多头出击=1,A1,A2,1,0),COLORRED;
STICKLINE(A5,O,C,2,0),COLORYELLOW;
ZT:=C>REF(C,1)*1.095ANDC=H;
A:=BARSLASTCOUNT(ZT);
T1:=BARSLAST(A>=2);
TJ1:=H/REF(C,1)>=1.095ANDC<H;
TJ2:=COUNT(TJ1,T1+1)=1ANDTJ1;
T2:=BARSLAST(TJ2);
ZF:=(HHV(H,T2+1)-LLV(L,T2+1))/LLV(L,T2+1)*100;
TJ3:=EVERY(C>=MA(C,20)ANDV<REF(V,T2),T2)ANDBETWEEN(T2,5,20)ANDZF<15;
TJ4:=ZTANDV>REF(V,1)ANDH=HHV(H,T2+1)ANDA=1;
XG:=REF(TJ3,1)ANDTJ4ANDT1-T2>0;
STICKLINE(XG,0,6,1.5,0),COLORWHITE;
SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);
SR2:=FILTER(SR1,10);
SR3:=BacKSET(SR2,10+1);
HD:=FILTER(SR3,10);
前高:=REF(H,BArslAst(HD));
倍量:=vol/REF(VOL,1)>=1.9;
突破前高:=crOSS(C,前高);
选股:倍量and突破前高;
N:=1131204;
TJ0:=DATE=N;
TJ0T:=BArslAst(TJ0);
SJ:=MOD(TJ0T,4);
SJT:=BARSLAST(SJ);
TJ0A:=IF(SJT=1,DATE,0);
TJ01:=DATETODAY(N);
TJ02:=DATETODAY(TJ0A)-TJ01;
A1:=BARSCOUNT(C);
A2:=CONST(REF(N,A1));
A3:=DATETODAY(A2);
A4:=DATETODAY(DATE);
TJT:=BARSLAST(DATE=N);
A2T:=BacKSET(DATE=N,BARSCOUNT(C));
ZL:=A3-A4;
ZT:=A2T*BARSCOUNT(C)-1;
ZTT:=CONST(REF(A1,TJT))-A1-CONST(ZT)-1;
TJA:=MOD(ZTT,4);
TJAT:=BARSLAST(TJA);
DRAWNUMBER(SJT=1,L,TJ02)COLORYELLOW;
DRAWNUMBER(SJT=1,H*1.02,TJ0T);
DRAWNUMBER(ZTT>0ANDTJAT=1,H*1.02,ZTT);
DRAWNUMBER(ZTT>0ANDTJAT=1,L,ZL)COLORYELLOW;
[源码注释]通达信公式动态翻译结果
输出MA5:收盘价的5日简单移动平均
输出
MA24:收盘价的24日简单移动平均
输出
MA72:收盘价的72日简单移动平均
输出
MA133:收盘价的133日简单移动平均
输出
MA200:收盘价的200日简单移动平均
SAT赋值:(成交额(元)/收盘价)/30日内(成交额(元)/收盘价)的最高值
HSL赋值:如果(市场类型(0或者市场类型或者1),返回100*成交量(手),否则返回成交量(手)/(流通股本(股)/100)
A1赋值:MA24和MA72的较大值和MA133的较大值和MA200的较大值
A2赋值:MA24和MA72的较小值和MA133的较小值和MA200的较小值
A3赋值:(MA24+MA72+MA133+MA200)/4
A4赋值:(收盘价上穿A1)OR(收盘价上穿MA5ANDMA5>
A1)OR(MA5上穿A1)OR
(开盘价<
A1ANDC>
A1ANDC>
MA5)OR(开盘价<
MA5ANDC>
MA5ANDMA5>
A1)
A5赋值:?日前的统计?日中满足取反的天数
1.09),5)=5,1)ANDHSL>
9ANDC/1日前的收盘价>
=1.098
多头出击赋值:A1/A2<
1.09ANDCOUNT(A3>
1日前的A3,2)=2ANDMA5/A1<
=1.02AND(最低价/MA5<
1.01ORL/A1<
1.01)AND
收盘价/开盘价>
1.07ANDC>
=OANDA4ANDSAT>
0.99ANDV/1日前的成交量(手)>
1.93AND
((统计2日中满足MA5上穿A2的天数)OR(统计9日中满足MA5上穿A2的天数ANDMA(成交量(手),5)>
成交量(手)的35日简单移动平均ANDMA(成交量(手),35)>
成交量(手)的135日简单移动平均))
当满足条件多头出击=1时,在A1和A2位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件A5时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
ZT赋值:收盘价>
1日前的收盘价*1.095ANDC=最高价
A赋值:条件连续成立次数
T1赋值:上次A>距今天数
=2)
TJ1赋值:最高价/1日前的收盘价>
=1.095ANDC<
最高价
TJ2赋值:统计T1+1日中满足TJ1的天数=1ANDTJ1
T2赋值:上次TJ2距今天数
ZF赋值:(T2+1日内最高价的最高值-T2+1日内最低价的最低值)/T2+1日内最低价的最低值*100
TJ3赋值:最近?日一直存在收盘价>
=收盘价的20日简单移动平均ANDV<
T2日前的成交量(手),T2)ANDBETWEEN(T2,5,20)ANDZF<
15
TJ4赋值:ZTANDV>
1日前的成交量(手)ANDH=T2+1日内最高价的最高值ANDA=1
XG赋值:1日前的TJ3ANDTJ4ANDT1-T2>
0
当满足条件XG时,在0和6位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画白色
SR1赋值:10日前的最高价=2*10+1日内最高价的最高值
SR2赋值:SR1的10日过滤
SR3赋值:若SR2则将最近10+1周期置为1
HD赋值:SR3的10日过滤
前高赋值:上次HD距今天数日前的最高价
倍量赋值:成交量(手)/1日前的成交量(手)>=1.9
突破前高赋值:收盘价上穿前高
输出
选股:倍量AND突破前高
N赋值:1131204
TJ0赋值:日期=N
TJ0T赋值:上次TJ0距今天数
SJ赋值:TJ0T关于4的模
SJT赋值:上次SJ距今天数
TJ0A赋值:如果SJT=1,返回日期,否则返回0
TJ01赋值:N对应的转换天数
TJ02赋值:TJ0A对应的转换天数-TJ01
A1赋值:收盘价的有效数据周期数
A2赋值:A1日前的N的最后一日取值设为常数
A3赋值:A2对应的转换天数
A4赋值:日期对应的转换天数
TJT赋值:上次日期=N距今天数
A2T赋值:若日期=N则将最近收盘价的有效数据周期数周期置为1
ZL赋值:A3-A4
ZT赋值:A2T*收盘价的有效数据周期数-1
ZTT赋值:TJT日前的A1的最后一日取值设为常数-A1-ZT的最后一日取值设为常数-1
TJA赋值:ZTT关于4的模
TJAT赋值:上次TJA距今天数
当满足条件SJT=1时,在最低价位置书写数字画黄色
当满足条件SJT=1时,在最高价*1.02位置书写数字
当满足条件ZTT>0ANDTJAT=1时,在最高价*1.02位置书写数字
当满足条件ZTT>0ANDTJAT=1时,在最低价位置书写数字画黄色
评论(0)