对此我的建议是,公式编写非一朝一夕可掌握,可以首先学着写一些简单的公式,当自己深入理解了之后再将简单的公式完善成较复杂的公式。下面这些内容都是公式编写入门的基础知识,是一定要掌握的。
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、
VOL/REF(VOL,1)<0.5;
2、
AA:=MA(VOL,5);
BB:=REF(AA,5);
AA/BB<0.5;
3、
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
1.8高开高走
AA:=OPEN>REF(CLOSE,1);{开盘价大于昨收}
BB:=CLOSE>OPEN;{当日收阳线}
AA
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 」精诚收集
