加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

通达信指标基本公式(一)走势特征

(2021-07-19 07:23:40)
标签:

通达信指标公式

分类: 技术指标

                                                            一、基本指标

  1成交额AMO以及成交量VOL

AMOW:AMOUNT/10000.0,VOLSTICK;

AMO1:MA(AMOW,M1);

AMO2:MA(AMOW,M2);

输出AMOW:成交额()/10000.0,VOLSTICK

输出AMO1:AMOWM1日简单移动平均

输出AMO2:AMOWM2日简单移动平均

V:VOL,VOLSTICK;

V5:MA(V5,5);

V10:MA(V,10);

 

2、引用函数BARSLAST(编辑公式插入函数引用函数)

连续5天收盘价大于MA5

BARSLASTCOUNT(C>MA(C,5))>=5;                         


                                       二、走势特征

1连涨N天、连跌N

UP3:UPNDAY(CLOSE,N);

DOWN3:DOWNNDAY(CLOSE,N);


      2N日内新高、创N日内新低

HHV(HIGH,N)=HHV(HIGH,0) AND BARSCOUNT(CLOSE)>=N;

LLV(LOW,N)=LLV(LOW,0) AND BARSCOUNT(CLOSE)>=N;


     3M日内阴线多于阳线

COUNT(OPEN>CLOSE,M)/M >= N/100;M30N60

      

     4M日内阳线多于阴线

COUNT(OPEN= N/100; M30N60


     5M日内上涨多于下跌

COUNT(CLOSE>REF(CLOSE,1),M)/M >= N/100;M120N60

统计M日中满足收盘价>1日前的收盘价的天数/M >= N/100


      6M日内下跌多于上涨

COUNT(CLOSE= N/100; M120N60

统计M日中满足收盘价<1日前的收盘价的天数/M >= N/100

   

     7连续N天收阳线、连续N天收阴线

EVERY(CLOSE>OPEN,N); 最近N日一直存在收阳线

EVERY(OPEN>CLOSE,N); 最近N日一直存在收阴线

      

     8N天内出现以涨停收盘

ZT:=(CLOSE>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=4,0.2,0.1))); { 以涨停收盘 }

ZTO:FINANCE(42)>50 AND EXIST(ZT,N); { 上市满50,N天存在以涨停收盘 };

ZT赋值:(收盘价>=计算涨停价)

输出 ZTO:上市的天数>50 AND 最近N日存在ZT


     9N天内出现涨停

EZT:=(HIGH>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=4,0.2,0.1))); { 出现过涨停 }

EZTO:FINANCE(42)>50 AND EXIST(EZT,N); { 上市满50,N天内存在过涨停 };

EZT赋值:(最高价>=计算涨停价)

输出 EZTO:上市的天数>50 AND 最近N日存在EZT


    10N天内经常涨停

ZTTJ:=(CLOSE>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=4,0.2,0.1)));

FINANCE(42)>50 AND COUNT(ZTTJ,N)>=涨停天数;N100,涨停天数取8

ZTTJ赋值:(收盘价>=计算涨停价)

上市的天数>50 AND 统计N日中满足ZTTJ的天数>=涨停天数


     11单日放量

A1:=MA(VOL,5);

A2:=REF(A1,1);

VOL/A2>N AND (IF((SETCODE==0||SETCODE==1),100*VOL,VOL))/CAPITAL>M;N2M15

A1赋值:成交量()5日简单移动平均

A2赋值:1日前的A1

成交量()/A2>N AND (如果(市场类型(0或者市场类型或者1),返回100*成交量(),否则返回成交量())/当前流通股本()>M

       

      12阶段缩量

100*SUM(VOL,N)/CAPITAL<=M;N10M5

100*成交量()N日累和/当前流通股本()<=M


      13阶段放量

100*SUM(VOL,N)/CAPITAL>=M;N10M15

100*成交量()N日累和/当前流通股本()>=M


        14持续放量

EVERY(VOL>=REF(VOL,1),M);M3

最近M日一直存在成交量()>=1日前的成交量()

      

      15、持续缩量

COUNT(VOL<=REF(VOL,1),M)=M; M3

统计M日中满足成交量()<=1日前的成交量()的天数=M

  

     16、间隔放量

A:=MA(VOL,5);

BARSCOUNT(CLOSE)>=N AND HHV(A,N)

AND COUNT(VOL>N2*A,N)>N3;N\N1\N2\N3分别取20423

A赋值:成交量()5日简单移动平均

收盘价的有效数据周期数>=N AND N日内A的最高值日内A的最低值 AND 统计N日中满足成交量()>N2*A的天数>N3

 

      17放量上攻

A:= (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>=(N/100);

100*SUM(VOL,N1)/CAPITAL>=N2

AND COUNT(VOL>REF(VOL,1),N3)=N3 AND  COUNT(A,N3)=N3; N\N1\N2\N3分别取13204

A赋值: (收盘价-1日前的收盘价)/1日前的收盘价>=(N/100)

100*成交量()N1日累和/当前流通股本()>=N2 AND 统计N3日中满足成交量()>1日前的成交量()的天数=N3 AND  统计N3日中满足A的天数=N3

 

       18温和放量上攻

A1:=CLOSE/REF(CLOSE,1);

A2:=A1>1 AND A1<1.03;

{股价小幅上扬}

B1:=VOL/REF(VOL,1);

B2:=B1>1 AND B1<2;

C1:=100*MA(VOL,N)/CAPITAL<5;

{成交量小幅上扬}

COUNT(A2 AND B2,N)/N>0.6 AND C1;N5

A1赋值:收盘价/1日前的收盘价

A2赋值:A1>1 AND A1<1.03

B1赋值:成交量()/1日前的成交量()

B2赋值:B1>1 AND B1<2

C1赋值:100*成交量()N日简单移动平均/当前流通股本()<5

统计N日中满足A2ANDB2的天数/N>0.6 AND C1

 

      19突然放量

VOL>REF(HHV(VOL,N),1)*M;N10M3

成交量()>1日前的N日内成交量()的最高值*M

 

       20平台整理

COUNT(CLOSE>0,0)>N &&

(HHV(CLOSE,N)-LLV(CLOSE,N))/LLV(CLOSE,N)<=(N1/100);N\N1305

统计0日中满足收盘价>0的天数>N 并且 (N日内收盘价的最高值-N日内收盘价的最低值)/N日内收盘价的最低值<=(N1/100)

 

      21突破长期盘整

REF(((HHV(HIGH,N)-LLV(LOW,N))/LLV(LOW,N)),1)<=(N1/100)  && CLOSE>=REF(HHV(HIGH,N),1) && BARSCOUNT(CLOSE)>N;N\N1305

1日前的((N日内最高价的最高值-N日内最低价的最低值)/N日内最低价的最低值)<=(N1/100)  并且 收盘价>=1日前的N日内最高价的最高值 并且 收盘价的有效数据周期数>N

 

      22阶段强于大盘

A:=SUM(IF(CURRBARSCOUNT=N,INDEXC,0),0);

B:=SUM(IF(CURRBARSCOUNT=N1,INDEXC,0),0);

E:=SUM(IF(CURRBARSCOUNT=N,CLOSE,0),0);

F:=SUM(IF(CURRBARSCOUNT=N1,CLOSE,0),0);

((F-E)/E)>(((B-A)/A)+0.01); N\N1501

A赋值:如果到最后交易的周期=N,返回大盘的收盘价,否则返回0的历史累和

B赋值:如果到最后交易的周期=N1,返回大盘的收盘价,否则返回0的历史累和

E赋值:如果到最后交易的周期=N,返回收盘价,否则返回0的历史累和

F赋值:如果到最后交易的周期=N1,返回收盘价,否则返回0的历史累和

((F-E)/E)>(((B-A)/A)+0.01)

 

        23阶段弱于大盘

A:=SUM(IF(CURRBARSCOUNT=N,INDEXC,0),0);

B:=SUM(IF(CURRBARSCOUNT=N1,INDEXC,0),0);

E:=SUM(IF(CURRBARSCOUNT=N,CLOSE,0),0);

F:=SUM(IF(CURRBARSCOUNT=N1,CLOSE,0),0);

((F-E)/E)<(((B-A)/A)-0.01); N\N1501

 

        24大盘同步选股

COUNT((CLOSE>OPEN && INDEXC>INDEXO) || (CLOSEM/100;

N\M1050

统计N日中满足(收阳线并且大盘的收盘价>大盘的开盘价)或者(收阴线并且大盘的收盘价<</span>大盘的开盘价)的天数/N>M/100

 

       25N日内强势股

GG:=(CLOSE-REF(OPEN,N))/REF(OPEN,N);

GGG:=IF(GG>0,GG,0);

DP:=(INDEXC-REF(INDEXO,N))/REF(INDEXO,N);

QSG:GGG/DP>=M; N\M203

 

      26下跌多日再放量上涨

A1:=REF(CLOSE,5)>REF(CLOSE,4);

A2:=REF(CLOSE,4)>REF(CLOSE,3);

A3:=REF(CLOSE,3)>REF(CLOSE,2);

A4:=REF(CLOSE,2)>REF(CLOSE,1);

A5:=CLOSE>REF(HIGH,1) AND V>REF(V,1);

RET:A1 AND A2 AND A3 AND A4 AND A5;

A1赋值:5日前的收盘价>4日前的收盘价

A2赋值:4日前的收盘价>3日前的收盘价

A3赋值:3日前的收盘价>2日前的收盘价

A4赋值:2日前的收盘价>1日前的收盘价

A5赋值:收盘价>1日前的最高价 AND 成交量()>1日前的成交量()

输出RET:A1 AND A2 AND A3 AND A4 AND A5

 

       27跳空高开或低开

A:= (O>REF(H,1) AND (O-REF(C,1))/REF(C,1)*100>N);

B:= (O

IF(N>0,A,B); N3

A赋值: (开盘价>1日前的最高价 AND (开盘价-1日前的收盘价)/1日前的收盘价*100>N)

B赋值: (开盘价<1日前的最低价 AND (开盘价-1日前的收盘价)/1日前的收盘价*100

如果N>0,返回A,否则返回B

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有