如何编写通达信公式(8):炒股公式编写入门基础知识

拾荒网 Level2 4.1K

对此我的建议是,公式编写非一朝一夕可掌握,可以首先学着写一些简单的公式,当自己深入理解了之后再将简单的公式完善成较复杂的公式。下面这些内容都是公式编写入门的基础知识,是一定要掌握的。

 

1.1放量

1、 今日比昨日的成交量放大了1倍:
VOL/REF(VOL,1)>2;


2、今日的五日均量比五天前的五日均量放大了3倍:
AA:=MA(VOL,5);
BB:=REF(AA,5);
AA/BB>4;


3、今天的成交量达到了整个流通盘的10%以上:
VOL/CAPITAL>10/100;
(注意,10%的表达式是10/100,或者0.1)

 

1.2 缩量

1、  今日比昨日的成交量缩小了1倍:
VOL/REF(VOL,1)<0.5;

 

2、  今日的五日均量比五天前的五日均量缩小了一半:
AA:=MA(VOL,5);
BB:=REF(AA,5);
AA/BB<0.5;

 

3、  今天的成交量不足整个流通盘的0.5%:
VOL/CAPITAL<0.5/100;

  

1.3上涨

1、今日涨幅达到了7%以上:
CLOSE/REF(CLOSE,1)>1.07;


2、十日均价继续上涨:
AA:=MA(CLOSE,10);
BB:=REF(AA,1);
AA>BB;

 

1.4下跌

收阳、收阴:
1、当天收阳:CLOSE>OPEN;
2、当天收阴:CLOSE<OPEN;

 

1.5高开、低开

1、当天股价高开,即开盘高于昨日收盘:OPEN>REF(CLOSE,1);

2、当天股价低开:OPEN<REF(CLOSE,1);
 

1.6跳空

跳空亦有向上和向下两种:
当日开盘在昨日最高之上,即为向上跳空:OPEN>REF(HIGH,1);
反之,开盘小于昨日的最高价,为向下跳空:OPEN<REF(LOW,1);

1.7放量上攻

AA:=VOL/REF(VOL,1)>2;{成交量是昨日的两倍}
BB:=CLOSE/REF(CLOSE,1)>1.07;{涨幅大于7%}
AA  AND  BB;

 

1.8高开高走

AA:=OPEN>REF(CLOSE,1);{开盘价大于昨收}
BB:=CLOSE>OPEN;{当日收阳线}
AA  AND  BB;

 

1.9创新高

创新高指当日最高价是最近一段时间的最高价:
HIGH=HHV(HIGH,N);
其中的HIGH为当期最高价,HHV(X,N)是求N周期内X最高值。因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。

 

1.10横盘整理

横盘整理指最近一段时期价格在一定幅度之内摆动:
(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05;
其中的LLV(X,N)是求N周期内X最低值。因此该公式表示10日收盘价振幅振幅在5%以内。

 

1.11 5日,10日,30日均线多头排列 

 

定义:均线多头排列,是指从短周期到长周期均线,从上而下的依次排列

AA:=MA(CLOSE,5);
BB:=MA(CLOSE,10);
CC:=MA(CLOSE,30);
T1:=AA>BB AND BB>CC;

以上情况维持一段时间,假设我们这里定为4天以上:
COUNT(T1,4)=4;
COUNT(X,N)表示统计在N天内满足条件X的有几天。
最终的结果就是如下所示:
AA:=MA(CLOSE,5);
BB:=MA(CLOSE,10);
CC:=MA(CLOSE,30);
T1:=AA>BB AND BB>CC;
COUNT(T1,4 )=4;

 

如果掌握了以上公式的编写,能熟练运用那可以说就具备了自觉其它公式的能力了,这节就只例这些,后面再续。

 

「 拾荒网| 10Huang.CN 」精诚收集