通达信公式系列(二):基本公式编写实例
1、放量
1.1今日比昨日成交量放大1倍
VOL/REF(VOL,1)>2;
1.2今日的五日均量比五天前的五日均量放大了3倍
AA:=MA(VOL,5);
BB:=REF(AA,5);
AA/BB>4;
1.3今日的成交量达到了整个流通盘的10%以上
VOL/CAPITAL>10/100;
2、缩量
2.1今日比昨日的成交量缩小了1倍
VOL/REF(VOL,1)<0.5;
2.2今日的五日均量比五天前的五日均量小了一半
AA:=MA(VOL,5);
BB:=REF(AA,5);
AA/BB<0.5;
2.3今日的成交量不足整个流通盘的0.5%
VOL/CAPITAL<0.5/100;
3、上涨
3.1今日涨幅达到7%以上
CLOSE/REF(CLOSE,1)>1.07;
3.2十日均价继续上涨
AA:=MA(CLOSE,10);
BB:=REF(AA,1);
AA>BB;
4、下跌
4.1今日跌幅超过5%
CLOSE/REF(CLOSE,1)<0.95;
4.2五日均价继续下跌
AA:=MA(CLOSE,5);
BB:=REF(AA,1);
AA<BB;
5、收阳、收阴
5.1当天收阳
CLOSE>OPEN;
5.2当天收阴
CLOSE<OPEN;
6、高开、低开
6.1当天股价高开,即开盘价高于昨日收盘价
OPEN>REF(CLOSE,1);
6.2当天股价低开,即开盘价低于昨日收盘价
OPEN<REF(CLOSE,1);
7、跳空
7.1跳空高开,即向上跳空,当日开盘价大于昨日最高价
OPEN>REF(HIGH,1);
7.2跳空低开,即向下跳空,当日开盘价小于昨日最低价
OPEN<REF(LOW,1);
8、放量上涨
AA:=VOL/REF(VOL,1)>2;{成交量是昨日的两倍}
BB:=CLOSE/REF(CLOSE,1)>1.07;{涨幅大于7%}
AA AND BB;{同时满足以上两个条件}
9、高开高走
AA:=OPEN>REF(CLOSE,1);{开盘价大于昨日收盘价}
BB:=CLOSE>OPEN;{收盘价高于开盘价}
AA AND BB;{同时满足以上两个条件}
10、股价创新高
HIGH=HHV(HIGH,N);
其中 HIGH 为当期最高价,HHV(X, N) 是求 N 周期内 X 最高值。
因此该公式的含义是当日最高价创 N 日新高时返回1,否则返回0。
11、横盘整理
(HHV(CLOSE,10) - LLV(CLOSE,10))/CLOSE < 0.05;
其中 LLV(X, N) 是求 N 周期内 X 最低值。
因此该公式表示10日收盘价振幅在5%以内。
注意:公式编辑需要使用英文符号,如果公式编辑的时候显示错误,可以先看下标点符号是不是写成了中文模式,如果是中文模式的标点需要改成因为模式的。比如 “;” 改成 “;” , “,” 改成 “,” 等。
上文中 REF、HHV、LLV等都是通达信公式基础函数,如果要查看基础函数,可以点击下面的链接查看本系列第一篇文章。