杀手昆虫大战4:选股指标

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 11:40:45
一、放量、缩量(成交量函数为VOL)

1、放量:

(1).今天成交量较昨天增加了1倍,表示如下:
   VOL/REF(VOL,1)>2

(2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:
a:=ma(vol,10);
Vol/a>2
或者直接用如下公式表示:
vol/ma(vol,10)>2;

(3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:
  a:=ma(vol,10);
b:=ma(vol,5);
b/a>2;

(4).今日的成交量超过了整个流通盘的5%,表示如下:
   vol/capital>0.05;其中capital代表流通盘。

2、缩量

(1).今日成交量较昨日减少了一半,表示如下:
vol/ref(vol,1)<0.5;

(2).今日成交量较10个交易日平均成交量减少一倍,表示如下:
a:=ma(vol,10);
vol/a<2;
或者直接用如下公式表示:
   vol/ma(vol,10)<2;

(3).今日的5日均量较10个交易日平均成交量减少1倍,表示如下:
a:=ma(vol,10);
b:=ref(a,5);
a/b<2;

(4).今日的成交量低于了整个流通盘的5%,表示如下:
vol/capital<0.05;


二、上涨、下跌

(1).上涨:
今天的涨幅达到5%以上,表示如下:
close/ref(close,1)>1.05;
5日均价连续上涨,表示如下:
a:=ma(close,5);
b:=ref(a,1);
b;

(2).下跌:
今天的跌幅达到5%以上,表示如下:
close/ref(close,1)<0.95;
5日均价连续下跌,表示如下:
a:=ma(close,5);
b:=ref(a,1);
a

(3)、K线的描述
close>open;阳线
closeopen>ref(close,1);高开
openopen>ref(high,1);跳空高开(high为最高价)
open

编写公式时常用的语句、通式

一、提供以下常用语句,以方便朋友们编写公式时参考使用:

1)今收盘对于N日内最低收盘价的涨幅(%)(c-llv(c,n))/llv(c,n)*100;

2)今收盘价对于N日最高收盘价的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;

3)股价在过去N日内运行空间的相对位置 (C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;

4)股价上方N1%至N2%处的筹码(%)
aa:=winner(c+c*n2/100)*100;
bb:=winner(c+c*n1/100)*100;
aa-bb

5)股价下方N1%至N2%处的筹码(%)(winner(c-c*n1/100)-winner(c-c*n2/100))*100;

6)收盘价N%处的套牢盘 100-(winner(c*N/100))*100;

7)收盘价N%处的获利盘 winner(c*N/100)*100;

8)下影线 (MIN(O,C)-L)/L*100;

9)上影线 (h-max(o,c))/max(o,c)*100;

10)本周期的涨跌幅 (c-ref(c,1))/ref(c,1)*100;

11)振幅 (h-l)/l*100;

12)均线金*(M.N为均线周期) cross(ma(c,m),ma(c,n))

13)均线多头排列
a1:=ma(c,n1);
a2:=ma(c,n2);
a3:=ma(c,n3);
a4:=ma(c,n4);
count(a1>a2 and a2>a3 and a3>a4,3);

14) 均线空头排列
a1:=ma(c,n1);
a2:=ma(c,n2);
a3:=ma(c,n3);
a4:=ma(c,n4);
count(a1

15)N日均线向下
aa:=ma(c,n);
bb:=ref(aa,2);
aa

16)向前N日至M日出现过均线死*(P1aa:=ma(c,p1);
bb:=ma(c,p2);
cc:=ref(cross(bb,aa),n);
count(cc,m);

17)今日成交量大于N日以来的均量 VOL>MA(VOL,N);

18)低位密集
A1:=COST(85);
A2:=COST(15);
A3:=A1-A2;
A4:=(A1+A2)/2;
A5:=A3/A4*100<10;
B1:=HHV(H,120);
B2:=LLV(L,120);
B3:=B1-B2;
B4:=(A4-B2)A5 AND B4;

19)换手率 VOL/CAPITAL*100;

20)N日盈亏
V1:=VOL/SUM(VOL,N);
V2:=DMA(CLOSE,V1);
V3: (CLOSE-V2)/V2*100;

21)强势整理
{参数M、N分别代表周期和幅度 m:1 20 2 n:1 20 5}
a1:=abs(close-open)/open<0.015;
a2:=count(a1,m)=m;
a3:=ref(o,m)ref(close,m)/ref(close,m+1)>1+n/100;
a2 and a3

22)高开大阴
{参数m,n分别代表幅度 m:1 10 4 n:1 20 5}
OPEN>CLOSE AND OPEN/REF(C,1) >= 1+M/100 AND CLOSE/OPEN<=1-N/100

23)低开大阳线
{参数m,n分别代表幅度 m:1 10 4 n:1 20 7}
OPEN=1+N/100

二、编写公式时常用的通式
常用的通式:
{设A,B,R为三条曲线;N,M等为参数。如:A:ma(c,N) ; B:=ma(c,M); R:=c/ref(c,1)-1;等。。。}

(一).曲线在N天内的平均变化率
Fa:=(A/ref(A,N)-1)/N;   Fb:=(B/ref(B,N)-1)/N;   Fr:=(R/ref(R,N)-1)/N;

(二).变动角
∮a:=atan(Fa);      ∮b:=atan(Fb);      ∮r:=atan(Fr);

(三).曲线上相距N天的两点的连线的斜率
Ka:=(A-ref(A,N))/N;       Kb:=(B-ref(B,N))/N;   Kr:=(R-ref(R,N))/N;

(四).倾角
∠a:=atan(Ka);     ∠b:=atan(Kb);     ∠r:=atan(Kr);

(五).交*点
Cab:=cross(A,B);{交*}   Jab:=longcross(A,B,N);{维持 -交*} 
JYa:=between(A,N,M);{介于}   FWa:=range(A,N,M);{范围}

(六).下拐点(由下向上转)
xD1:=llvbars(A,N)=M;{以N日最低点} 
xD2:=ref(count(A-ref(A,1)<=0,N)=N,M) and count(A-ref(A,1)>0,M)=M;{以M日变化量的正负}
xD3:=ref(count(∠a-ref(∠a,1)<=0,N)=N,M) and ∠a>0;{以当日变化角的正负}

(七).上拐点(由上向下转)
sD1:=hhvbars(A,N)=M;{以N日最低点} 
sD2:=ref(count(A-ref(A,1)>=0,N)=N,M) and count(A-ref(A,1)<0,M)=M;{以当日变化量的正负}
sD3:=ref(count(∠a-ref(∠a,1)>=0,N)=N,M) and ∠a<0;{以当日变化角的正负}

(八).位置(求得交*点/拐点到当前的周期)
Wz1:=barslast(Cab);{第一(交*)点的位置}
Wz2:=ref(Wz1,Wz1+1)+Wz1+2;{第二(交*)点的位置}
Wz3:=ref(Wz1,Wz2+1)+Wz2+2;{第三(交*)点的位置}
Wz4:=ref(Wz1,Wz3+1)+Wz3+2;{第四(交*)点的位置}
Wz5:=ref(Wz1,Wz4+1)+Wz4+2;{第五(交*)点的位置}
{Wzn:=ref(Wz1,Wz(n-1)+1)+Wz(n-1)+2;}

(九).曲线A叠加曲线B
F:=A/ref(A,1)-1;{A的变化率}
Js:=ref(B,barscount(c));{叠加位置(初始)}
DJ:(sum(F,0)+1)*Js;{叠加曲线(初始位置)}
Jd:=ref(B,barslast(条件));{叠加位置(定点)}
Dj:=(sum(F,0)+1)*Jd;{叠加曲线(预定位置)}

{取大盘判断条件}
xma1:=MA(INDEXC,5);xma2:=MA(INDEXC,10);
xtj1:=CROSS(xma1,xma2) or xma1>xma2;
xtj2:=CROSS(xma2,xma1) or xma1

{画符合条件的背景}
FILLRGN(xtj1,SYSPARAM(5),SYSPARAM(4)),ColorDB3FCA;
FILLRGN(xtj2,SYSPARAM(5),SYSPARAM(4)),Color528608;

{画个股 K 线图}
ktj:=(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1));
STICKLINE(ktj,HIGH,LOW,0.1,1),colorred;
STICKLINE(ktj,CLOSE,OPEN,7,1),colorred;
STICKLINE(NOT(ktj),HIGH,LOW,0.1,0),colorcyan;
STICKLINE(NOT(ktj),CLOSE,OPEN,7,0),colorcyan;

{画个股均线}
ma5:MA(CLOSE,5);
ma10:MA(CLOSE,10);
ma20:MA(CLOSE,20);
ma30:MA(CLOSE,30);

别名: 画区间彩带
所属类别: 绘图函数 参数数量: 3
绘制指标区间彩带。
用法:
FILLRGN(COND,PRICE1,PRICE2),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间
例如:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2时以红色填充MA1和MA2之间的区域。
----------------------------------------------------------
SYSPARAM(4)
系统参数:主图可见K线最高价
注意:该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定

SYSPARAM(5)
系统参数:主图可见K线最低价
注意:该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定
在这个例子中,是以大盘的 MA 指标来判断,具体条件可自己加入
将SYSPARAM(4),SYSPARAM(5)替换为0,10000效果更好,不用激活光标

另外:
用 ZIG 函数判断大盘趋势来看个股{取大盘判断条件}
xtj:=ZIG(MA(INDEXC,5),10);
{画符合条件的背景}
FILLRGN(xtj>=ref(xtj,1),SYSPARAM(5),SYSPARAM(4)),ColorDB3FCA;
FILLRGN(xtj{画个股 K 线图}
ktj:=(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1));
STICKLINE(ktj,HIGH,LOW,0.1,1),colorred;
STICKLINE(ktj,CLOSE,OPEN,7,1),colorred;
STICKLINE(NOT(ktj),HIGH,LOW,0.1,0),colorcyan;
STICKLINE(NOT(ktj),CLOSE,OPEN,7,0),colorcyan;
{画个股均线}
ma5:MA(CLOSE,5);
ma10:MA(CLOSE,10);
ma20:MA(CLOSE,20);
ma30:MA(CLOSE,30);
第一个:

1.炒股一招鲜系列之  ——“一三买入法”。
公式分析:三根阴线量递减,然后出线了一根阳线
三连阴:=LAST(c三缩量:=LAST(VOL选股:ref(三连阴,1)>0 and ref(三缩量,1)>0 and O
第二个:

1.炒股一招鲜系列之二——DMI捕捉爆涨股
公式分析:PDI上穿三线,并且涨幅大于5%,并且成交量大于昨日
CROSS("DMI.PDI","DMI.MDI") and CROSS("DMI.PDI","DMI.ADX") and CROSS("DMI.PDI","DMI.ADXR") and C>REF(C,1)*1.05 and VOL>REF(VOL,1)

2.炒股一招鲜系列之二——DMI穿一阳三线选股
n:2,14,90
m:2,6,60


TR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);
PDI:=DMP*100/TR;
MDI:=DMM*100/TR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:=EXPMEMA(ADX,M);
买点:(CROSS(PDI, MDI)AND CROSS(PDI, ADX)AND CROSS(PDI, ADXR))AND CLOSE>OPEN
AND C/REF(C,1)>0.5 AND VOL>MA(VOL,5)*1.5,COLORRED,LINETHICK3;


第三个:
3.炒股一招鲜系列之三——CCI背离抄底
公式分析:近5日 5日均线一直在10均线下方,并且CCI一直变大,CCI上穿-100
1:   CCI背离抄底
LAST(MA(C,5)REF("CCI.CCI",1) AND CROSS("CCI.CCI",-100);

2:   CCI背离抄底加限制
LAST(MA(C,5)REF("CCI.CCI",1) AND CROSS("CCI.CCI",-100);
AND MA(C,60)>REF( MA(C,60),1);


第四个:
.炒股一招鲜系列之四——“一二一”抓平台起飞
公式分析:近5日K线最高价和最低价格波动在10%以内,成交量是昨日2倍,收盘涨5%


last((H-L)/ref(C,1)<0.1,5,0) and VOL>REF(VOL,1)*2 and C>ref(C,1)*1.05


第五个:

炒股一招鲜系列之五——“山谷停板“抄大底
公式分析:近5日 5日均线一直在10均线下方,突然涨停
LAST(MA(C,5)ref(C,1)*1.098



第六个:
炒股一招鲜之六—— “ 拨云见日”买入绝技
公式分析:三根阴线后出现三根阳线,或者三根阴线后出现阳阴阳的组合

A:=(C-REF(C,1))/REF(C,1)*100;
A1:=REF(A,1);
A2:=REF(A1,1);
A3:=REF(A2,1);
A4:=REF(A3,1);
B:=CLOSE>=HIGH;
A4<0 AND A3<0 AND A2<0 AND A1<-4 AND B AND A>=5;


第七个:
.炒股一招鲜系列之七——BIAS绝密买点
公式分析:不会!谁会说一说
P1:=5;
P2:=11;
BIAS1:=(CLOSE-MA(CLOSE,P1))/MA(CLOSE,P1)*100;
BIAS2:=(CLOSE-MA(CLOSE,P2))/MA(CLOSE,P2)*100;
CROSS(BIAS1,BIAS2) AND BIAS1>REF(BIAS1,1) AND MA(C,40)>REF(MA(C,40),1);

第八个:
炒股一招鲜系之八——成交量之“南天一柱”抄底法
公式分析:阴线收盘,成交量是昨日 2.5 倍以上
这个我改了一下条件,效果也不理想
CREF(VOL,1)*1.5 and LAST(VOL
第九个:
炒股一招鲜系之九——成交量之“顶天立地”抄底法
公式分析:阳线收盘成交量是是昨日 2.5 倍以上并且站上MA5,或阳线收盘成交量是是昨日 10 倍以上
a:=C>O and V>REF(V,1)*2.5 and CrOSS(C,MA(C,5));
B:=C>O and V>ref(V,1)*10;
A OR B