通达信经典实用选股公式 (3)
(2016-07-26 21:25:00)
标签:
股票 |
分类: 股票、K线理论 |
UPN
{N
UP3:UPNDAY(CLOSE,N);
{
输出UP3:最近N日连涨数天 }
DOWNN
{N
DOWN3:DOWNNDAY(CLOSE,N);
{
输出DOWN3:最近N日收盘价连跌 }
BIAS买入
{N
(CLOSE-MA(CLOSE,N))/MA(CLOSE,N)*100+LL<0;
{ (收盘价-收盘价的N日简单移动平均)/收盘价的N日简单移动平均*100+LL<0 }
BIAS买入
{N
(CLOSE-MA(CLOSE,N))/MA(CLOSE,N)*100+LL<0;
{ (收盘价-收盘价的N日简单移动平均)/收盘价的N日简单移动平均*100+LL<0 }
KD买入
{N
N:=(1,40,9);
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
KD:CROSS(K,D)&&K<20;
{ RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
K赋值:RSV的M1日[1日权重]移动平均
D赋值:K的M2日[1日权重]移动平均
输出随机指标KD:K上穿D并且K<20
KD卖出
{N
RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,N1,1);
D:=SMA(K,N2,1);
CROSS(D,K) AND D>N3;
{ RSV赋值: (收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
K赋值:RSV的N1日[1日权重]移动平均
D赋值:K的N2日[1日权重]移动平均
D上穿K AND D>N3
KDJ买入
{N1
RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
K:=SMA(RSV,N2,1);
D:=SMA(K,N3,1);
J:=3*K-2*D;
CROSS(J,0);
{ RSV赋值:(收盘价-N1日内最低价的最低值)/(N1日内最高价的最高值-N1日内最低价的最低值)*100
K赋值:RSV的N2日[1日权重]移动平均
D赋值:K的N3日[1日权重]移动平均
J赋值:3*K-2*D
J上穿0
KDJ卖出
{ N1
RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
K:=SMA(RSV,N2,1);
D:=SMA(K,N3,1);
J:=3*K-2*D;
CROSS(100,J);
{ RSV赋值:(收盘价-N1日内最低价的最低值)/(N1日内最高价的最高值-N1日内最低价的最低值)*100
K赋值:RSV的N2日[1日权重]移动平均
D赋值:K的N3日[1日权重]移动平均
J赋值:3*K-2*D
100上穿J
{KDJ指标共绘制三条线,其中:J线向下突破零线,卖出信号}
MSTAR
STAR:REF(CLOSE,2)/REF(OPEN,2)<0.95&&
REF(OPEN,1)
ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03&&
CLOSE/OPEN>1.05&&CLOSE>REF(CLOSE,2);
{输出STAR:2日前的收盘价/2日前的开盘价<0.95并且1日前的开盘价<2日前的收盘价并且1日前的开盘价-1日前的收盘价的绝对值/1日前的收盘价<0.03并且收盘价/开盘价>1.05并且收盘价>2日前的收盘价 }
W&R买入
{N
CROSS(LL,WR(N,N));
MTM买入
{N
IMTM:CROSS(MTM(N,N),0);
{输出IMTM:动量线(N,N)上穿0 }
SWORD
AA:=VOL>REF(VOL,1)||VOL>CAPITAL;
BB:=OPEN>=(REF(HIGH,1))&&REF(HIGH,1)>(REF(HIGH,2)*1.06);
CC:=CLOSE>(REF(CLOSE,1))-(REF(CLOSE,1)*0.01);
DD:=CLOSE<(HIGH*0.965) && HIGH>(OPEN*1.05);
EE:=LOW
FF:=(HIGH-(MAX(OPEN,CLOSE)))/2>(MIN(OPEN,CLOSE))-LOW;
GG:=(ABS(OPEN-CLOSE))/2<(MIN(OPEN,CLOSE)-LOW);
STAR:AA&&BB&&CC&&DD&&EE&&FF&&GG;
BB赋值:开盘价>=(1日前的最高价)并且1日前的最高价>(2日前的最高价*1.06)
CC赋值:收盘价>(1日前的收盘价)-(1日前的收盘价*0.01)
DD赋值:收盘价<(最高价*0.965) 并且 最高价>(开盘价*1.05)
EE赋值:最低价<</FONT>开盘价 并且最低价<</FONT>收盘价 并且
FF赋值:(最高价-(开盘价和收盘价的较大值))/2>(开盘价和收盘价的较小值)-最低价
GG赋值:(开盘价-收盘价的绝对值)/2<(开盘价和收盘价的较小值-最低价)
输出STAR:AA并且BB并且CC并且DD并且EE并且FF并且GG }
{出鞘利剑,冲破了空头束缚的阴影}
TLFZ
STAR:CLOSE>OPEN&&HHV(CLOSE,50)=CLOSE&&DYNAINFO(37)>0.1&&
DYNAINFO(13)<0.14;
{输出STAR:收阳线并且50日内收盘价的最高值=收盘价并且换手率>0.1并且振幅<0.14 }
{量于价先行,冲天大量,预示了行情的好转 }
GREEN4
STAR:EVERY(CLOSE
{输出STAR:最近4日一直存在收阴线}
RED4
A:EVERY(CLOSE>OPEN,4);
{输出A:最近4日一直存在收阳线}
CSFR
{S
AAA:=CLOSE>OPEN;
BBB:=AAA&&CLOSE>MA(CLOSE,S)&&CLOSE>MA(CLOSE,M)&&CLOSE>MA(CLOSE,N);
CCC:=BBB&&OPEN
CSFR:CCC&&(CLOSE-OPEN)>0.0618*CLOSE;
{ AAA赋值:收阳线
BBB赋值:AAA并且收盘价>收盘价的S日简单移动平均并且收盘价>收盘价的M日简单移动平均并且收盘价>收盘价的N日简单移动平均
CCC赋值:BBB并且开盘价<</FONT>收盘价的M日简单移动平均并且开盘价<</FONT>收盘价的N日简单移动平均
输出CSFR:CCC并且(收盘价-开盘价)>0.0618*收盘价}
{阳线穿过20、40、60日季均线,展示了多方上功的实力和决心}
NHIGH
{N
HHV(HIGH,N)=HHV(HIGH,0);
{历史的新高,既反映了行情的火爆,也提醒投资者小心见顶回落的必要}
NLOW
{N
LLV(LOW,N)=LLV(LOW,0);
{历史新低,既反映了行情的冷淡,也提醒投资者关注市场底部的到来}
XRDS
{N
BUY1:=LAST(CLOSE
BUY:CLOSE>MA(CLOSE,N)&&VOL>MA(VOL,5)*2&&BUY1;
{ BUY1赋值:从前0日到前5日持续收盘价<</FONT>收盘价的N日简单移动平均
输出开仓买入:收盘价>收盘价的N日简单移动平均并且成交量(手)>成交量(手)的5日简单移动平均*2并且BUY1 }
QTDS
{N
BUY1:=LAST(CLOSE>MA(CLOSE,N),0,5);
BUY2:=EXIST(CLOSE
BUY:CLOSE>MA(CLOSE,N)&&BUY1&&BUY2;
{ BUY1赋值:从前0日到前5日持续收盘价>收盘价的N日简单移动平均
BUY2赋值:最近5日存在收盘价<</FONT>收盘价的N日简单移动平均
输出开仓买入:收盘价>收盘价的N日简单移动平均并且BUY1并且BUY2 }
A001
{N
DYNAINFO(39)>0 AND DYNAINFO(39)<=N;
{市盈(动)>0 AND
市盈(动)<=N }
A003
{N
FINANCE(20)>0 && FINANCE(23)/FINANCE(20)>N/100;
{营业收入>0 并且
营业利润/营业收入>N/100}
A004
{N
FINANCE(34)>0 AND CLOSE/FINANCE(34)
{每股净资产>0 AND
收盘价/每股净资产
A005
{N
FINANCE(42)
{上市的天数
A006
PE:=DYNAINFO(39);
EPSRATE:=FINANCE(43);
PE>0 && PE<50 && EPSRATE>0 && PE/EPSRATE<1;
{ PE赋值:市盈(动)
EPSRATE赋值:利润同比%
PE>0
并且 PE<50 并且 EPSRATE>0 并且 PE/EPSRATE<1}
A011
{天数
AAA:=BARSLASTCOUNT(FINANCE(7)*CLOSE>市值*10000*10000)>=天数;
BBB:=(10000*(SUM(VOL,天数2))/FINANCE(7))>换手;
CCC:=(FINANCE(7)>股本*10000*10000);
AAA&&BBB&&CCC;
{ AAA赋值:条件连续成立次数>=天数
BBB赋值:(10000*(成交量(手)的天数2日累和)/流通股本(股))>换手
CCC赋值:(流通股本(股)>股本*10000*10000)
AAA并且BBB并且CCC }
B003
(DYNAINFO(23)>DYNAINFO(22)) AND (DYNAINFO(7)>DYNAINFO(3));
{ (外盘>内盘) AND
(现价>前收盘价)}
B004
(DYNAINFO(22)>DYNAINFO(23)) AND (DYNAINFO(7)
{ (内盘>外盘) AND
(现价<</FONT>前收盘价)}
B005
{价格
DYNAINFO(7)<</SPAN>价格 AND DYNAINFO(14)>(最低涨幅/100) AND DYNAINFO(14)<0.2 AND DYNAINFO(17)>量比 AND (SELLVOL/BUYVOL)<</FONT>内外比;
{现价<</FONT>价格
AND 涨幅>(最低涨幅/100) AND
涨幅<0.2
AND 量比>量比 AND (内盘/外盘)<</FONT>内外比}
B006
DYNAINFO(7)>MAX(DYNAINFO(11)+0.01,DYNAINFO(11)*1.001) AND DYNAINFO(25)
{现价>均价+0.01和均价*1.001的较大值 AND
几分钟前的价格<</FONT>均价}
DTPL
{N
A1:=MA(CLOSE,N);
A2:=MA(CLOSE,N1);
A3:=MA(CLOSE,N2);
A4:=MA(CLOSE,N3);
CLOSE>A1 AND A1>A2 AND A2>A3 AND A3>A4 AND CLOSE>OPEN;
{ A1赋值:收盘价的N日简单移动平均
A2赋值:收盘价的N1日简单移动平均
A3赋值:收盘价的N2日简单移动平均
A4赋值:收盘价的N3日简单移动平均
收盘价>A1 AND A1>A2 AND A2>A3 AND A3>A4 AND 收阳线}
{均线系统呈多头排列,多方占据一定优势.}
KTPL
{N
A1:=MA(CLOSE,N);
A2:=MA(CLOSE,N1);
A3:=MA(CLOSE,N2);
A4:=MA(CLOSE,N3);
CLOSE
{ A1赋值:收盘价的N日简单移动平均
A2赋值:收盘价的N1日简单移动平均
A3赋值:收盘价的N2日简单移动平均
A4赋值:收盘价的N3日简单移动平均
收盘价收阴线}
{均线系统呈空头排列,这时的形势不利与多方迅速组织起强有力的反攻.}
QSZL
{N
A1:=ABS(CLOSE-OPEN)/OPEN<0.015;
A2:=COUNT(A1,M)=M;
A3:=REF(OPEN,M)
REF(CLOSE,M)/REF(CLOSE,M+1)>1+N/100;
A2 AND A3;
{ A1赋值:收盘价-开盘价的绝对值/开盘价<0.015
A2赋值:统计M日中满足A1的天数=M
A3赋值:M日前的开盘价日前的收盘价 AND M日前的收盘价/M+1日前的收盘价>1+N/100
A2 AND A3 }
W-103
{N
OPEN/REF(CLOSE,1)>=1+M/100 && CLOSE/OPEN<=1-N/100;
{开盘价/1日前的收盘价>=1+M/100
并且 收盘价/开盘价<=1-N/100}
{收盘为高开大阴线:跳空高开m%,当日股价较开盘价跌幅大于n% }
W-104
{N
OPEN/REF(CLOSE,1)<=1-M/100 && CLOSE/OPEN>=1+N/100;
{开盘价/1日前的收盘价<=1-M/100
并且 收盘价/开盘价>=1+N/100}
{收盘为低开大阳线:今日低开m% 且收盘价相对开盘价上涨大于n%, }
W-105
HIGH<(REF(LOW,1)-0.001) || LOW>(REF(HIGH,1)+0.001);
{最高价<(1日前的最低价-0.001) 或者最低价>(1日前的最高价+0.001)}
BIAS卖出
{N
100*(CLOSE-MA(CLOSE,N))/MA(CLOSE,N)>M;
{100*(收盘价-收盘价的N日简单移动平均)/收盘价的N日简单移动平均>M}
BOLL买入
{N
MID :=
UPPER:= MID+S*STD(CLOSE,N);
LOWER:= MID-S*STD(CLOSE,N);
CROSS(CLOSE,LOWER);
{赋值:
UPPER赋值: MID+S*收盘价的N日估算标准差
LOWER赋值: MID-S*收盘价的N日估算标准差
收盘价上穿LOWER }
{收盘价由下向上穿越BOLL下轨(买入)}
BOLL卖出
{N
MID :=
UPPER:= MID+PP*STD(CLOSE,N);
LOWER:= MID-PP*STD(CLOSE,N);
CROSS(UPPER,CLOSE);
{赋值:
UPPER赋值: MID+PP*收盘价的N日估算标准差
LOWER赋值: MID-PP*收盘价的N日估算标准差
UPPER上穿收盘价 }
{收盘价向下突破上限upper,为卖出时机}