分享

大智慧软件指标使用技巧:1

 liu888mi 2010-09-07

744】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】(1)流动性控制:通过最近半年的成交额对价格走势的冲击情况。排除冲击力最高(暴涨暴跌的个股,一般为成交额很小的超小盘股)和冲击力最低(慢涨慢跌的个股,一般为成交额很大的超大盘股)的个股。风险较高的ST股同时首先排除。 

(2)低市盈率:市盈率介于022倍之间。此类上市公司具有极强的盈利能力。净利润较高。同时控制市净率为正值,资不抵债的个股不能进池。 

3)低市净率:市净率介于02.2倍之间。此类上市公式每股所包含的资产较高。 

4)高成长率:最近四期的半年报、年报的营业收入同比增长均超过20%。此类营业收入较高的上市公司,从侧面说明了其产品具有较强的销售潜能。 

5)高现金流:先进负债总额比值大于0.2。此类上市公司先进充裕、负债较少。具有较高的变现能力和现金流入量。 

6)周KDJ金叉(中线决策):周J线上穿周K线,且J值小于超买值80作为买入决策条件。此类个股中线趋势较强,波段性收益概率高。进池后如果不符合转移条件,默认持股100天。 

7)日KDJ金叉(短线决策):周KDJ金叉(中线决策):日J线上穿日K线,且J值小于70作为短线买入决策前提条件。此类个股短线趋势开始启动,短线性操作收益概率高。进池后如果不符合转移条件,默认持股20天。 

{0天前的股价低于60天前的股价,而30天前的MACD大于60天前的MACD。}

 ref(close,30)<ref(close,60) and ref("macd.macd",30)>ref("macd.macd",60); 

{价经过一段时间下跌后,5日线在10,20,30日线下方,5日线拐头上行。MACD在0轴下方,DIFF也同时拐头上行,}

 (c-ref(c,10))/ref(c,10)*100<-10 and ma(c,5)<ma(c,10) and ma(c,5)<ma(c,20)

and ma(c,5)<ma(c,30) and ma(c,5)>ref(ma(c,5),1) and ref(ma(c,5),1)<ref(ma(c,5),2)

and "macd.macd"<0 and "macd.diff">ref("macd.diff",1) and ref("macd.diff",1)<ref("macd.diff",2); 

{日是二十个交易日内首次出现5%以上大阳线,今日收盘价高于二十个交易日内最高价,今日成交量大于二十个交易日均量50% 。 }

 ref(barslast(close/open>1.05),1)>20 and close/open>1.05 and close>ref(hhv(high,20),1) and vol>ma(vol,20)/2; 

{个当日股价突破BBI指标线的选股公式吗?}

 cross(close,"bbi"); 

{量比大于2的公式,}

  dynainfo(17)>2; 

{计一个股票池,11点以前,股价涨幅一直在均线上,振幅很小,贴着均线走,DDX大于0,并且逐渐增大,总买小于总卖,但总买逐渐增大的个股进入我的股票池, }

 TODAYBARS:=barscount(close); 

分时均线:=if(sum(amount,todaybars)/sum(vol,todaybars)>0,sum(amount,todaybars)/sum(vol,todaybars)/100,dynainfo(4));

last(close>分时均线 and close<分时均线*1.005)>120 and {开盘运行,分析周期1分钟}

"分时ddx.ddx累积">0 and DYNAINFO(16)<0;{买卖总量数据不全推,无法编写} 

     {一波凌厉拉升调整两个月后,5、10、30天均线粘合,在箱体或平台整理区间内换手率达到80%以上的公式。}

 A1:=ABS(MA(C,10)/MA(C,20)-1)<0.02;

A2:=ABS(MA(C,5)/MA(C,10)-1)<0.02;

A3:=ABS(MA(C,5)/MA(C,20)-1)<0.02;

ref((c-ref(c,10))/ref(c,10)*100,60)>20 and A1 and A2 and A3 and sum(vol/capital*100,60)>80; 

{交笔数不能用于排序 选股 预警。 }

{一个20日线连续下降3日以上,今日第一次大于昨日拐头向上,今日10日线应大于20日线,}

 ref(last(ma(c,20)<ref(ma(c,20),1)),1)>3 and ma(c,20)>ref(ma(c,20),1) and ma(c,10)>ma(c,20); 

{一个连续3天的最低点相同的条件选股。 }

 last(l=ref(l,1))=3; 

{一最近三日ddx三线金叉,ddy也三线金叉的选股公式 }

 count(cross("ddx.ddx1","ddx.ddx2"),3)=1 and count(cross("ddy.ddy1","ddy.ddy2"),3)=1; 

{个射击星,DDX翻红,今日成交量比昨日放大}

 MIN(OPEN,CLOSE)=LOW AND HIGH-LOW > 3*(MAX(OPEN,CLOSE)-LOW) 

AND CLOSE > MA(CLOSE,5) AND "DDX.DDX">0 AND V>MA(V,5); 

{在盘头和盘尾各做一个公式。在上升趋势中盘头盘尾有异动上涨1.7%至4%,成交量逐日温和放大,大资金最近连续流入在两天以上(包括两天)而这两天的ddx值都大于0.17. }

 var1:=barscount(close);

cond1:=between(ref(close,var1-30)/dynainfo(4),1.017,1.04) and var1>30;

cond2:=between(close/ref(close,var1-210),1.017,1.04) and var1>230;

cond1 or cond2; {这部分用于分时图中}

{下面这部分用于日线中}

last("ddx.ddx">0.17)>=2 and last(vol>ref(vol,1))>=2; 

{试通过,在股票池中分两步实现 }

{一个MACD值连续下降3日以上,今日第一次值大于昨日,箭头由绿变红拐头向上的公式}

 ref(last("macd.macd"<ref("macd.macd",1)),1)>3 and "macd.macd">ref("macd.macd",1); 

{一个K线3连阴以上,今日K线收红。(即收盘时涨幅正负无所谓)只要今日收盘价大于开盘价即可}

 ref(last(close<open),1)>=3 and close>open; 

{盘后股价占在5日均线上,量放大到前5天均量的3倍以上。 }

  cross(c,ma(c,5)) and v>=ref(ma(c,5),1)*3; 

{一个MACD上穿0轴线的指标,}

 cross("macd.macd",0); 

{mCD 3.10.6金叉且KDJ.4.3.3 金叉的条件,教授。}

 cross("macd.diff"(3,10,6),"macd.dea"(3,10,6)) and cross("kdj.k"(4,3,3),"kdj.d"(4,3,3)); 

{扁一个跳空大于1%,然后上攻2%后回调,但不低于开盘价拐头向上的公式;周期怎么设,}

 (o-ref(h,1))/ref(h,1)*100>1 and (h-o)/o*100>2 and l>o;{周期用日线} 

{件是:每天从9.30起股价在开盘价附近一直横盘60分钟,振幅在1%左右的股票}

 var1:=barscount(close);

(hhv(high,60)-llv(low,60))/dynainfo(4)<0.01 and var1>60;{用在分时图中} 

{.10,6 MACD 金叉的条件 }

 cross("macd.diff"(3,10,6),"macd,dea"(3,10,6)); 

{语病 , 烦该一下好吗? input:N(10,1,300,1); barscount(close)<N;last("ddy.ddy">0)>=N; haz 59.61.22.66 }

input:N(10,1,300,1); barscount(close)>and last("ddy.ddy">0)>=N; 

{问 DRAWTEXT(LLV(LOW,10)=VOL,LOW,'最低量');COLORYELLOW;上不去 }

 DRAWTEXT(LLV(LOW,10)=VOL,LOW,'最低量'),COLORYELLOW; 

{知60天内10天均线首次向上运行的程序!}

 ref(last(ma(c,10)<ref(ma(c,10),1)),1)>10and ma(c,10)>ref(ma(c,10),1); 

{买卖总量不能做自定义数据的。 }

{件是:股价连续N天回踩均线M,收盘价均大于均线M,而且均线M是连续2天以上是向上的,k线都带有1.2幅度以上的下影线。M和N的值都是可以调整的,如 }

 last(low<ma(c,M) and close>ma(c,M))>and last(ma(c,M)>ref(ma(c,M),1))>=2 and last((close-low)/abs(close-open)>1.2)>N;{M,N自设} 

{5至20日大单累计净买入量占累计成交量之比大于10%的选股公式,}

 input:N(5,1,100,1);

dc:=amount*(bigorder(1,2)-bigorder(2,2))/close/100;

sum(dc,N)/sum(vol,N)>0.1;

{式是这么写的,但无法用于选股,因为单数不是全推数据 }

{个三天收盘价都在布林带上轴以上的公式吗?}

 last(close>"boll.upper")>=3; 

{就是要选出一天的股价最低触及30日均线的所有股票,}

 cross(ma(c,30),low); 

{一今日成交量是最近三日平均成交量的2倍以上,且今日涨幅小于4%的选股公式 }

 vol>ref(ma(vol,3),1)*2 and between(dynainfo(14),0,0.04); 

{请问十大股东占总股本的比例的函数是什么 }

 PFFIN(5252 ,0); 

{个三天收盘价都在布林带上轴以上的公式吗?}

 last(close>"boll.upper")>=3; 

{ 今日收盘阳线价格和前4天的收盘阳线价格相等的条件公式,}

 last(c=ref(c,1))=4 and c>o; 

{周线kdj金叉和周线kdj死叉的寻股的公式 }

 cross("kdj.k","kdj.j");{金叉}

cross("kdj.j","kdj.k");{死叉}

{适用于任何周期} 

{从最新价到涨停的路上,不会碰到9条阻力线(5日,10日,20日,30日,60日,120日,LOWER,MID,UPPER),}

 min("ma.ma1","ma.ma2","ma.ma3","ma.ma4","ma.ma5","ma.ma6","boll.mid","boll.upper")>dynainfo(7)*1.1; 

{一个周线选股的公式:股价站上5、10、20周均线,5周均量与10周均量金叉 }

 cross(c,ma(c,5)) and cross(c,ma(c,10)) and cross(c,ma(c,20)) and cross(ma(v,5),ma(v,10));{选股周期用周线} 

{写一个:单数差大于500,同时股价涨幅<2%,}

order(2)-order(1)>500 and (close-ref(close,1))/ref(close,1)*100<2; 

{DDX放量突破某条均线(N)的选股公式 }

 input:n(5);

cross("ddx.ddx",ma("ddx.ddx",n)); {5日均线} 

{选出均线多头排列的股票的选股指标,该怎么编写 }

 ma(c,5)>ma(c,10) and ma(c,10)>ma(c,20); 

{了很多分时横盘的选股公式,不是涨停就是农行。要一个开盘涨幅在0.50左右横盘,资金是流入的,0.5可调的谢谢了 }

 input:N(5,5,1000,1);

var1:=barscount(close);

(hhv(high,60)-llv(low,60))/dynainfo(4)<0.01 and var1>60 and (hhv(high,60)-llv(low,60))>mindiff*6 and between(dynainfo(4)/dynainfo(3),0.004,N/1000);

{于分时图选股} 

 {写股价下跌远离BBI指标线10%---15%,和股价上涨远离BBI指标线10%---15%,的两个公式}

 between(close/"bbi",0.85,0.9);

between(close/"bbi",1.1,1.15); 

{5至20日累计换手率大于20%的选股公式,}

 input:N(5,1,100,1);

sum(vol,N)/capital>0.2; 

{写股价下跌远离BBI指标线10%---15%,和股价上涨远离BBI指标线10%---15%,的两个公式}

 close/"bbi">1.1 and close/"bbi"<1.15;{上涨远离BBI指标线10%---15%}

close/"bbi"<0.9 and close/"bbi">0.85;{股价下跌远离BBI指标线10%---15%} 

{5至20日累计换手率大于20%的选股公式,}

 sum(vol,N)/capital*100>20;{N日累计换手率大于20%,N自设} 

{一个公式,11点以前股价围绕均线窄幅运动的个股进入我新建的股票池.}

 TODAYBARS:=barscount(close); 

时均线:if(sum(amount,todaybars)/sum(vol,todaybars)>0,sum(amount,todaybars)/sum(vol,todaybars)/100,dynainfo(4));

last(abs(close-分时均线)/分时均线<0.005)>90;{一分钟周期,开盘执行} 

{具体某日 N 的对应K线上以开盘价划水平一直线,某日N可调。如以1100823的开盘价向右画水平线 }

 partline(date=1100823,open,rgb(0,255,0));{但线会很短,碰到K线就会停止} 

{何将公式drawtext(vol=hhv(vol,50),vol*1.1,str(vol/capital));的值改成百分比,显示在图上。}

 drawtext(vol=hhv(vol,50),vol*1.1,str(vol/capital*100)+'%'); 

{公式:股价跌到30日线,kdj的j值为负,}

 cross(ma(c,30),c) and "kdj.j"<0; 

{编一个股价回踩20日线 ,}

 cross(ma(c,20),close); 

{才请教如何编5至20日累计换手率大于20%的选股公式,但在input:N中不想有缺省值,就是近5日到近20日之间;}

 (sum(vol,20)-sum(vol,5))/capital>0.2; 

{式:股价跌到30日线,kdj的j值为负,}

 cross(ma(c,30),c) and "kdj.j"<0; 

{编一个股价回踩20日线 ,}

 cross(ma(c,20),close); 

{如何编5至20日累计换手率大于20%的选股公式,但在input:N中不想有缺省值,就是近5日到近20日之间;}

 (sum(vol,20)-sum(vol,5))/capital>0.2; 

{怎么发现热点板块和个股31"回车 排在前面的就是当日热点,个股也是一样。}  

{一个最新价在5日线之上或在5日线之下,我就能用,要用一个公式表达! }

 close<ma(close,5) or close>ma(close,5); 

{三天的k线都在大阳线(第一天涨幅大于0.05)的三分之二之上,}

 ref(close,3)/ref(open,3)>1.05 and 

last(low<ref(open,3)+(ref(close,3)-ref(open,3))*2/3)=3; 

{个刚登上120线的公式 }

 cross(c,ma(c,120)); 

{可以选择昨天或者前天DDX大约0.2,涨幅0.4的股票吗 }

 cond1:="ddx.ddx">0.2 and close/ref(close,1)>1.04;

count(cond1,3)>0; 

745】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】

{如何写在一分钟图中 表示当日最高价的画线程序。}

  partline(high=hhv(high,barscount(close)),high,rgb(255,0,0)); {PARTLINE(最高价=收盘价的有效数据周期数日内最高价的最高值,最高价,自定色)}

{15个交易日内,小阴小阳(收盘价-开盘价)在-2%和2%之间的天数大于9个交易日 }

 count(between((o-c)/c*100,2,-2),15)>9; 

{求五日均线减十日均线小于0.1的公式}

 abs(ma(close,5)-ma(close,10))<0.1; 

{ 请编个成交量一段时间内{比如15天}整体看趋于缩量的公式,并不是一定要一天比一天小,也可以有大有小,但整体看趋于缩量的公式 }

 SUM(VOL,15)/ref(SUM(VOL,15),1)<0.85; 

{编一个30分钟周期。换手率倍增的公式。好比第一个30分钟是0.3%,第二个30分钟为1.2%,第三个为2%的公式。 }

 last(v/ref(v,1)>2)=3; 

{上次请你帮我编写的11点前股价大于零,并且在均线上贴着均线运行的个股(换言之就是围绕均线窄幅振动),资金流进的个股进入股票池,建立不了股票池请重新}

 TODAYBARS:=barscount(close); {1分钟分析周期}

分时均线:=if(sum(amount,todaybars)/sum(vol,todaybars)>0,sum(amount,todaybars)/sum(vol,todaybars)/100,dynainfo(4));

max(abs(hhv(high,TODAYBARS)/分时均线-1),abs(llv(low,TODAYBARS)/分时均线-1))<1.01 ans sum("分时ddx",TODAYBARS)>0; 

{外盘大于内盘1倍以上的选股指标什么写呢? }

 DYNAINFO(22)*2<DYNAINFO(23); 

{1分钟分析周期}

TODAYBARS:=barscount(close); 

分时均线:=if(sum(amount,todaybars)/sum(vol,todaybars)>0,sum(amount,todaybars)/sum(vol,todaybars)/100,dynainfo(4));

max(abs(hhv(high,TODAYBARS)/分时均线-1),abs(llv(low,TODAYBARS)/分时均线-1))<1.01 and sum("分时ddx",TODAYBARS)>0; 

{编一个公式:股价上穿10日线,然后回调10日线正好,或者对于10日线一点,K线是阴线,必须是正好在10线上方或者是大于一点点。}

 ref(cross(close,ma(close,10)),1) and isdown and close>ma(close,10); 

{编写一个5日,14日,25日均线成多头排列,收盘价在五日均线以上的公式 }

 ma(c,5)>ma(c,14) and ma(c,14)>ma(c,25) and c>ma(c,5); 

{求个现在成交量是前5日最大成交量的2倍}

 vol>ref(hhv(vol,5),1)*2; 

{ 问 ref(last(vol<ref(hhv(vol,8),1),1)<8 and ref(last(vol<ref(hhv(vol,8),1),1)>3 and vol=hhv(vol,3);通不过 }

 ref(last(vol<ref(hhv(vol,8),1)),1)<8 and ref(last(vol<ref(hhv(vol,8),1)),1)>3 and vol=hhv(vol,3); 

{一个公式组合, 20天上下震幅不超过15%,股价突破20天来的高点。 }

 hhv(high,20)/llv(low,20)<1.15 and close=hhv(high,20); 

{求个公式;ddx>0.6 ddy>0.6 ddz>10 今日涨幅小于0.6 }

 "ddx.ddx">0.6 and "ddy.ddy">0.6 and "ddz.ddz">10 and dynainfo(14)<0.06 

{求五日均线减十日均线小于0.1的公式。}

 abs(ma(close,5)-ma(close,10))<0.1; 

{编写一个开盘30分钟后,沪深全部A股当日DDX大于0.2 ,涨幅小于0.3 DDX连续4天飘红 上市交易时间大于200天的股票公式 }

 currenttime>100000 and "ddx.ddx">0.2 and dynainfo(14)<0.03 and last("ddx.ddx">0)>=4 and barscount(close)>200; 

{编写一个开盘30分钟后,沪深全部A股当日DDX大于0.2 ,涨幅小于0.3 DDX连续4天飘红 上市交易时间大于200天的股票公式 }

 barscuont(close)>200 and "ddx.ddx">0.2 and DYNAINFO(14)<0.003 and last("ddx.ddx">0)>=4:{开盘30分钟后执行,分析周期日周期} 

{编一个中期底部的公式 }

 between(close,llv(low,100),llv(low,100)*1.03); 

{编个120 240日均线趋于走平状态的公式 }

 last(abs(ma(c,120)-ref(ma(c,120),1))<=0.03)=3 and last(abs(ma(c,240)-ref(ma(c,240),1))<=0.03)=3; 

{帮写一个半小时换手率大于等于2%、半小时成交量比前半小时放大至3-4倍、DDX大于等于0.1的股票,进入股票池 }

    { 首先用日线选出ddx>0.1的股票}

  "ddx.ddx">0.1;

     {然后,第二个股票池分析周期30分钟}

   vol/capital*100>2 and vol>ref(vol,1)*3; 

{写一个技术条件。股价今日创60日新高,10日均量比60日内的10日均量最大值要小。 }

 c>=hhv(h,60) and ma(v,10)<hhv(ma(v,10),60); 

{ 能做个早上开盘高开的选股指标 要高开的 }

 o>ref(h,1); 

{当日K线触及COST(50)后,收一棵带下影线的K线。(2) 当日K线触及LLV(LOW,50)后,收一棵带下影线的K线。}

 low<cost(50) and close>cost(50);

 low<ref(llv(low,50),1) and close>ref(llv(low,50),1); 

{编个3日内从最高点到今日下探最低点的跌幅大于负-11%的公式}

 llv(low,3)/hhv(high,3)<0.89; 

{从最新价到涨停的一路上不会碰到9条阻力线(5日,10日,20日,30日,60日,120日,LOWER,MID,UPPER等9条),}

       {但你这个条件也可苛刻了,显然很难有符合这样的条件的股票。先写给你,有没有用再说吧。}

(ma(close,5)>DYNAINFO(54) or ma(close,5)<close)

and (ma(close,10)>DYNAINFO(54) or ma(close,10)<close)

and (ma(close,20)>DYNAINFO(54) or ma(close,20)<close)

and (ma(close,30)>DYNAINFO(54) or ma(close,30)<close) 

and (ma(close,60)>DYNAINFO(54) or ma(close,60)<close) 

and (ma(close,120)>DYNAINFO(54) or ma(close,120)<close)

and ("boll.lower"(26,2)>DYNAINFO(54) or "boll.lower"(26,2)<close)

and ("boll.mid"(26,2)>DYNAINFO(54) or "boll.mid"(26,2)<close)

and ("boll.upper"(26,2)>DYNAINFO(54) or "boll.upper"(26,2)<close); 

{编一个量比在3个周期持续增加的公式。周期用30分钟。并且要求周期可调。 }

 last(sum(vol,0)*240/dynainfo(38)/barscount(c)>ref(sum(vol,0)*240/dynainfo(38)/barscount(c),1))=3;{选股时周期用30分钟} 

{第一:高开,收盘价大于昨天的最高价。第二:高开,收盘价大于昨天的收盘价。第三:低开,收盘价大于昨天的最高价。第四:低开,收盘价大于昨天的收盘价。}

{ 1.}open>ref(close,1) and close>ref(high,1);

{2.}open>ref(close,1) and close>ref(close,1);

{3.}open<ref(close,1) and close>ref(high,1);

{4.}open<ref(close,1) and close>ref(close,1); 

{选股公式,近期在底部连续三天强劲反弹,对应第一天反弹的成交量放大三倍以上.}

 ref(low,3)=llv(low,10) and last(close>open)>=3 and vol>ref(vol,2)*3; 

{股价20天内围绕120天均线震荡幅度上下不超过7%,今放量突破20天内最高点的股票池公式,}

 t:=abs(close-ma(close,120))/ma(c,120);

  hhv(t,20)<0.07 and close>ref(hhv(high,20),1); 

{选股公式,近期在底部连续三天强劲反弹,对应第一天反弹的成交量放大三倍以上.}

 ref(low,3)=llv(low,10) and last(close>open)>=3 and vol>ref(vol,2)*3; 

{KDJ淘金中的高成长性出不了股票,是那些数据出错了吗,很可能是数据不全的问题,建议你现在完整的财务数据。}

 {股价20天内围绕120天均线震荡幅度上下不超过7%,今放量突破20天内最高点的股票池公式,}

 t:=abs(close-ma(close,120))/ma(c,120);

 hhv(t,20)<0.07 and close>ref(hhv(high,20),1); 

{编个5日线30度以上上升,昨日涨幅3%以上,今日收在5日线之上为阴K线,涨幅为负的}

 ref(close/ref(close,1),1)>1.03 and close<open and close<ref(close,1) and last(ma(close,5)>ref(ma(close,5),1))>=3; 

{做个早上开盘高开的选股指标 要高开的 }

 open/ref(close,1)>1.01; 

{写一个股价突破周线指标BBI,周KDJ金叉的公式。}

 cross(close,"bbi") and cross('kdj.k","kdj.d"); 

{半年内未有过涨停的个股人选。}

 any(close/ref(close,1)>1.096,126)<>1; 

{编如下代码:1、成交量连续三日递增(或比昨日大一倍以上)、股价也是连续三日递增,然后进入横盘震荡整理,一个周期内涨大于5%小于8%。尔后再度出现开头的情况,股价突破前期高点。 }

 input:n(60);

barslast(last(v>ref(v,1) or v>ref(v,1)*2)=3 and last(c>ref(c,1))=3)>=and 

(c-ref(c,barslast(last(v>ref(v,1) or v>ref(v,1)*2)=3 and last(c>ref(c,1))=3)))/

ref(c,barslast(last(v>ref(v,1) or v>ref(v,1)*2)=3 and last(c>ref(c,1))=3))*100<8 

and (c-ref(c,barslast(last(v>ref(v,1) or v>ref(v,1)*2)=3 and last(c>ref(c,1))=3)))/

ref(c,barslast(last(v>ref(v,1) or v>ref(v,1)*2)=3 and last(c>ref(c,1))=3))*100>5;

              {周期长短可以自行调整 我这里默认设置为60日} 

 

{ 今日COST(50)大于昨日COST(50),昨日COST(50)>前日COST(50) }

 cost(50)>ref(cost(50),1) and ref(cost(50),1) >ref(cost(50),2) ; 

{这个3日内从最高点到今日下探最低点的跌幅大于负-11%的公式,llv(low,3)/hhv(high,3)<0.89;刚刚选出的个股不是下跌而是很多涨停的,咋办? }

 low/ref(high,3)<0.89 and ref(high,3)=hhv(high,5); {刚才那个错了 }

{股价先上涨到20日上方,然后回调到20日线,K线正好或者大于一点点20日线收盘。K线是阴线!谢谢!K线,股价必须在20日上方一点点或者正好}

 close-ma(close,20)<ref(close-ma(close,20),1) and close-ma(close,20)>0 and close/ma(c,20)<1.01; 

{编写一个加有30日移动平均线的OBV指标行吗 (就是两根线的) }

 ma(obv,30); 在原公式后面加上这句; 

{ 编写5日13日60日三线交结且金叉的公式 }

 cross(ma(c,5),ma(c,13)) and cross(ma(c,13),ma(c,60)); 

{编写在K线界面的幅图显示股价下跌而ddx红柱的技术指标?答 股价下跌 DDX指标翻红是条件选股 }

(c-ref(c,1))/ref(c,1)*100<0 and "ddx.ddx">0; 

{编写5日13日60日三线交结且金叉的公式 }

 max(ma(close,5),ma(close,13),ma(close,60))-min(ma(close,5),ma(close,13),ma(close,60))/ma(close,5)*100<3

and (cross(ma(close,5),ma(close,60) or cross(ma(close,13),ma(close,60)); 

{cross(close,"bbi") and cross('kdj.k","kdj.d");通不过 }

 cross(close,"bbi") and cross("kdj.k","kdj.d"); 

{收盘价在60日线正负10%,同时KDJ的D线小于30 }

 between(c,ma(c,60)*1.1,ma(c,60)*0.9) and "kdj.d"<30; 

{可以看到前天DDX在0.2, 涨幅在0.5的股票, }

 ref("ddx.ddx",2)>0.2 and ref(close,2)/ref(close,3)<1.005; 

{写一下散户减仓的指标{红柱为散户减仓,绿柱为散户增仓} 

  散户减仓:(1-BIGORDER(2,1))-(1-BIGORDER(1,1)),color3d;

{写个MACD背离的副图指标,要有提示的,}

 drawtext(("macd.macd"-ref("macd.macd",1))*(close-ref(close,1))<0,"macd.macd",'背离'); 

{编一个5日ddx柱状的公式。}

 sum("ddx.ddx",5),color3d; 

{收入增长>75% ; 净利润增长 >55% ;毛利率增长>50% .经营活动现金流增长 >40%.}

 pffin(1601,0)>75 and pffin(1605,0)>55 and pffin(1659,0)>50 and pffin(1611,0)>40; 

{编一个当前委托价(1)大于开盘价的公式,其中用到的bidprice和open函数他们的使用周期不同,怎么处理?}

 bidprice(1)>DYNAINFO(4); 

{请设计这样财务公式:收入增长>75% ; 净利润增长 >55% ;毛利率增长>50% .经营活动现金流增长 >40%.}

 FINANCE2(11)>75 and FINANCE2(10)>55 and PFFIN(1659,0 )/PFFININ(1659,2010,0331 )>0.5

 and PFFIN(1003,0 )/PFFININ(1003,2010,0331 )>0.4; 

{求N日内DDX统计公式。默认参数为5天,可自己调整。}

input:A1(5);

N日DDX:sum("ddx.ddx",A1),color3d;  

{给的高成长率公式选不出个股啊?{近四期半年报、年报营业收入同比增长20%以上}; }

 setpffin(00011);

(pffin(1601,0)+pffin(1601,1)+pffin(1601,2)+pffin(1601,3))/4>20; 

{编写一个盘中2分钟内无成交及大单频繁买入的选股公式。}

 var1:=barscount(close);

count(vol=0,var1)>=2 and count(amount>500000,var1)>=3;{分时图} 

{前5天K线均为阴线如何编写? }

 ref(last(close<open),1)>=5; 

{编近3、4、5、6、7、8、9、10、11、12、13、14、15天内累计换手率大于20%的选股公式}

 sum(vol,15)/capital>0.2; {15天,要多少天自己改 } 

{编个成交量、DDX均连续四天放大,且DDX1小于0,DDX1刚上穿DDX2的,四天涨幅不大于0.05, }

 last(vol>ref(v,1) and "ddx.ddx">ref("ddx.ddx",1))=4 

and "ddx.ddx1"<0 and cross("ddx.ddx1","ddx.ddx2") and 

(c-ref(c,1))/ref(c,1)*100<5; 

{内外盘数据有几种方法获得,}

 allaskvol{委卖量},allbidvol{委买量};

 dynainfo(22){内盘},dynainfo(23){外盘}; 

{要求单数差为正入选。}

 ORDER(1)-ORDER(2)>0; 

{选股公式,即在macd条件选股时,在10天内始终满足DEA大于零且波动小于0.0 5,DIFF与DEA的差额在正负0.05之内。原公式没把符合条件的选出来 }

 last("macd.dea">0 and between("macd.dea"-ref("macd.dea",1),0.05,-0.05) and abs("macd.diff"-"macd.dea")=0.05)=10; 

{编近3、4、5、6、7、8、9、10、11、12、13、14、15天内累计换手率大于20%的选股公式,}

 ref(sum(v/capital,12),2)>0.2; 

{求:昨天以前15日内涨停股票,今天突破那天涨停价 }

 ref(count((c-ref(c,1))/ref(c,1)*100>9.97,15),1)=1 and c>=ref(c,barslast(ref(count((c-ref(c,1))/ref(c,1)*100>9.97,15),1))); 

{看到昨天DDX在0.2, 涨幅在4%以下的股票, }

 ref("ddx.ddx",1)>0.2 and between(ref(close,1)/ref(close,2),1,1.04); 

{ 求:昨天以前15日内涨停股票,今天突破那天涨停价 }

 any(close/ref(close,1)>1.096,16)>0 and close>ref(close,barssince(close/ref(close,1)>1.096)); 

{编写一个股价放量突破前期高点收盘价的预警公式 }

 c>=hhv(c,60) and v>=hhv(v,60); 

{编一个,2阳夹一阴,第4天的开盘在第一阳线额上方的条件,}

 ref(c,1)>ref(o,1) and ref(c,3)>ref(o,3) and ref(c,2)<ref(o,2) and o>ref(c,3); 

{如何编开盘半个小时内成交量与昨日持平且涨幅小于3 }

 today:=barscount(close);

today>30 and (sum(vol,today)-sum(vol,today-30))/ref("vol#day",1)>0.9 and DYNAINFO(14)<0.03;{一分钟周期} 

{5日均线和10日均线相差2%。}

 abs(ma(c,5)-ma(c,10))/ma(c,10)>0.018 and abs(ma(c,5)-ma(c,10))/ma(c,10)<0.022 

【746】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】

创新低与创新高的决策模型探讨 [保存] 2010-08-31 13:30-15:00

{如何过滤掉今天开盘高开8%。同时昨天涨幅大于5%的股票转移条件中 用下面公式 }

 (o-ref(c,1))/ref(c,1)*100>8 and ref((c-ref(c,1))/ref(c,1)*100,1)>5; 

{今天量》昨天,昨天》前天。今天价》昨天,昨天》前天。三天涨幅《4%。的选股公式 }

 last(vol>ref(vol,1))>=2 and last(close>ref(close,1))>=2 and close/ref(close,3)<1.04; 

{编个盘中在任何时段股票在2分钟内涨幅大于或等于2%的公式. }

 close/ref(close,2)>=1.02;{用于分时图} 

{CR指标中abcd四条指标线粘连,今日CR上穿abcd四条指标线的公式如何写?}

 max("cr.cr","cr.ma1","cr.ma2","cr.ma3")/min("cr.cr","cr.ma1","cr.ma2","cr.ma3")<1.01 and cross("cr.cr","cr.ma1") and cross("cr.cr","cr.ma2") and cross("cr.cr","cr.ma3"); 

{在股票池中如何同时过滤掉今天开盘高开8%。同时昨天涨幅大于5%的股票 }

 open/ref(close,1)<1.08 and ref(close,1)/ref(close,2)<1.05; 

{涨幅<0.04.并且涨幅>-0.03.今日阳线实体在0.02以上.10日涨幅<0.10.今日DDX>60日绝对值均值0.6倍.今日DDY>60日绝对值均佰0.6倍 }

 between(dynainfo(14),-0.03,0.04) and close/open>1.02 and between(close/ref(close,10),1,1.1) 

and "ddx.ddx">ma(abs("ddx.ddx"),60)*0.6 and "ddy.ddy">ma(abs("ddy.ddy"),60)*0.6; 

{ 要求DDX2连续5天向上,怎么编?,是这样么:REF("DDX.DDX2",1)>REF("DDX.DDX2",2)>REF("DDX.DDX2",3)>REF("DDX.DDX2",4) }

 last("ddx.ddx2">ref("ddx.ddx2",1))>=5; 

{昨天前的8天内,一直满足5、10、20、60、120五线乖离小于1.025也就是百分之2.5%,收盘价大于昨天前的8天内的最高收盘价}

 ref(count((CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*100<1.025 and 

(CLOSE-MA(CLOSE,10))/MA(CLOSE,10)*100<1.025 and 

(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100<1.025 and 

(CLOSE-MA(CLOSE,60))/MA(CLOSE,60)*100<1.025 and 

(CLOSE-MA(CLOSE,120))/MA(CLOSE,120)*100<1.025,8),1)=1 and 

c>ref(hhv(c,8),1); 

{1、五日均线上穿十日均线或者五日均线大于十日均线。2、KDJ的K线上穿D }

 ma(close,5)>=ma(close,10) and cross("kdj.k","kdj.d"); 

{ 问 K线上穿D线,或K大于D线 }

 ma(close,5)>=ma(close,10) and "kdj.k">="kdj.d"; 

{还可以。但遇到除权股就不灵了,能不能给我编一个向前复权的选股公式,组合到先前的选股公式中,来完善我的股票  股票池里目前暂时没有这个功能。}

 {当天的最高价和最低价与5、10、55、120、250日五条线都相交。 }

 high>max(ma(c,5),ma(c,10),ma(c,55),ma(c,120),ma(c,250)) and low<min(ma(c,5),ma(c,10),ma(c,55),ma(c,120),ma(c,250)); 

{股价连续两天下跌,成交量也连续两天萎缩的公式。}

 last(c<ref(c,1) and v<ref(v,1))=2; 

{编个 股价下探20日均线不破 收盘又收回20日均线之上 }

 last(close>ma(c,20))>3 and low<ma(c,20); 

{编一股价下探至布林线(BOLL)中轨或下轨线的选股公式 }

 (ref(barslast(low<"boll.mid"),1)>=5 and between("boll.mid",low,close))

or (ref(barslast(low<"boll.lower"),1)>=5 and between("boll.lower",low,close)); 

{编一个5、10、20、30、40、60、120日均线趋势向上的条数多于趋势向下的?}

 K1:=if(ma(c,5)-ref(ma(c,5),1)>0,1,-1);

k2:=if(ma(c,10)-ref(ma(c,10),1)>0,1,-1);

k3:=if(ma(c,20)-ref(ma(c,20),1)>0,1,-1);

k4:=if(ma(c,30)-ref(ma(c,30),1)>0,1,-1);

k5:=if(ma(c,40)-ref(ma(c,40),1)>0,1,-1);

k6:=if(ma(c,60)-ref(ma(c,60),1)>0,1,-1);

k7:=if(ma(c,120)-ref(ma(c,120),1)>0,1,-1);

k1+k2+k3+k4+k5+k6+k7>0; 

{用什么公式吧M日内用涨停板突破N均线(比如120)的股票选出来 }

 input:N(120),M(10);

count((c-ref(c,1))/ref(c,1)*100>9.97 and cross(c,ma(c,N)),M)=1; 

{60日内某日换手率>25%的最大量,股价上穿该日收盘价选股。}

 var1:=barslast(vol=hhv(vol,60) and vol/capital>0.25);

between(ref(var1,1),5,60) and cross(close,ref(close,var1)); 

{编个既是大盘指数[深市或沪市]下跌而股票逆势上涨大于或等于1%的公式. }

 indexc/ref(indexc,1)<1 and close/ref(close,1)>=1.01; 

{编写一个5日DDX大于2小于8且5日DDY大于5日DDX,}

 sum("ddx.ddx",5)>2 and sum("ddx.ddx",5)<8 and sum("ddy.ddy",5)>5; 

{编写CCI今日拐头向上的选股公式。}

 ref("cci",1)=llv("cci",5); 

{编的公式收索出的量没有放大3倍的您能再帮我看下吗,;收盘后股价占在5日均线上,量放大到前5天均量的3倍以上。} 

 cross(c,ma(c,5)) and v>=ma(v,5)*3; 

{导致DIF呈抛物线状向DEA靠拢,二者数值非常接近甚至相等}

 abs("macd.macd")<ma(abs("macd.macd"),60)/10 and "macd.diff"<="macd.dea" and "macd.dea"<0; 

{2个公式,一个是昨天的DDX在0.2以上, 涨幅在4%以下的股票,还有就是前天的DDX在0.2以上, 涨幅在4%以下的股票 }

        { 1.}ref("ddx.ddx",1)>0.2 and ref((c-ref(c,1))/ref(c,1)*100,1)<4;

        {2.}ref("ddx.ddx",2)>0.2 and ref((c-ref(c,1))/ref(c,1)*100,2)<4; 

{编写一个5天前至前15天之间的10天内出现底部下长影K线,随后又出现价涨量增的反弹的选股公式?}

 K:=barssince(close=llv(close,20));

K>5 and K<15 and (ref(c,K)-ref(l,K))/abs(ref(c,k)-ref(o,k))>3 and ref(vol,k-1)>ref(vol,K) and ref(c,k-1)>ref(c,K);  

{编个每日大单在10天有6-8天翻红,均线多头排列,且最近3天内涨跌不超过2%的选股公式}

 between(count("ddx.ddx">0,10),5,9) and ma(close,5)>ma(close,10) and (ma(close,10)>ma(close,20) and close/ref(close,3)<1.02; 

{五日前DDX值和!}

 sum("ddx.ddx",5),color3d; 

{编写两个公式,日线突破BBI,MACD金叉。周线突破BBI,MACD金叉。 }

 cross(close,"bbi") and cross("macd.diff","macd.dea"); {适用于任何周期} 

{一个连续3个周期量比翻倍的公式。用30 分钟周期。

 last(vol/ref(vol,1)>2)>=3;{分析周期30分钟} 

{编写2个公式,一个是昨天的DDX在0.2以上, 涨幅在4%以下的股票,还有就是前天的DDX在0.2以上, 涨幅在4%以下的股票 }

 ref("ddx.ddx",1)>0.2 and between(ref(close,1)/ref(close,2),1,1.04);

ref("ddx.ddx",2)>0.2 and between(ref(close,2)/ref(close,3),1,1.04); 

{编个每日大单在10天有6-8天翻红,均线多头排列,且最近3天内涨跌不超过2%的选股公式。有错误,}

 between(count("ddx.ddx">0,10),5,9) and ma(close,5)>ma(close,10) and ma(close,10)>ma(close,20) and close/ref(close,3)<1.02; 

{编写个5日均线涨幅的公式。 }

 ma(close,5)/ref(ma(close,5)-1; 

{ 基金重仓股回调到60日线企稳,拐头线上 }

 inblock("基金重仓")=1 and last(close>ma(c,60))>5 and low<ma(c,60) and close>ma(c,60) and close>open; 

{1.今日收盘价上穿BBIBOLL的上轨。(2)今日收盘价上穿通道线ENV上轨UPPER.它们的选古公式。 }

 cross(close,"bbiboll.upper");

cross(close,"env.upper"); 

{ 求:均线多头,DDX多头共振,选股 }

 input:P1(5),P2(10),P3(20),P4(30),P5(60),P6(120);

MA1:=MA(CLOSE,P1);

MA2:=MA(CLOSE,P2);

MA3:=MA(CLOSE,P3);

MA4:=MA(CLOSE,P4);

MA5:=MA(CLOSE,P5);

MA6:=MA(CLOSE,P6);

MA1>MA2 and MA2>MA3 and MA3>MA4 and MA4>MA5 and MA5>MA6 

and cross("ddx.ddx1","ddx.ddx2") and cross("ddx.ddx2","ddx.ddx3") 

and "ddx.ddx">0; 

{编的以前15日内涨停,今天突破那天涨停价的选股公式通不过 }

 K:=barssince(close/ref(close,1)>1.097);

K<15 and close>ref(close,K); 

{(分时图)振幅正负2之间,横盘超过2小时.分时DDX在正负0.1之间,并连续时间超过2小时,}

 hhv(close,120)<dynainfo(3)*1.02 and llv(close,120)>dynainfo(3)*0.98 and currenttime>113000; 

{多空布林BBIBOLL当日的股价:最高价大于或等于上轨(UPR),最低价小于或等于下轨(DWN)。}

 high>="bbiboll.upper" and low<="bbiboll.lower"; 

{编个股价与13日均线O乖离的公式}

 between(close,ma(close,13)*0.995,ma(close,13)*1.005); 

{(分时图)振幅正负2之间,横盘超过2小时.分时DDX在正负0.1之间,并连续时间超过2小时,}

 last(between(close,DYNAINFO(4)*0.98,DYNAINFO(4)*1.02))>120; 

{公式导入时ma(close,5)/ref(ma(close,5)-1; 显示MA是保留字不能作为变量和语法错误。前面加个分号; } 

 {看每天量比的公式,}

 dynainfo(17); 

{编一个 主力资金净流入大于3000万元的选股指标 }

 (BIGORDER(1,2)*amount-BIGORDER(2,2)*amount)/10000>3000; 

{编写一个昨天以前一个月以内涨幅在百分之八以上,今天放量突破前期高点的公式好吗}

 ref((c-ref(c,22))/ref(c,22)*100,1)>8 and c>=hhv(h,23) and v>ma(v,5); 

{60日均线大于120日均线股价放量站上了60日均线}

 ma(c,60)>ma(c,120) and cross(c,ma(c,60)) and v>ma(v,5); 

{编写一个在日K线图上20日上涨天数大于下跌天数2倍以上及股价上行而成交量递减的选股公式。}

 count(close>ref(cloes,1),20)/count(close<ref(cloes,1),20)>3 and ma(vol,20)<ref(ma(vol,20),5); 

{怎么将DDE条件选股选出近日DDE连续飘红2-3 但是价格并没有明显上涨的股票? }

 last("ddx.ddx">0)>2 and (c-ref(c,5))/ref(c,5)<3; 

{编一个KDJ在j小于25金叉,并且股价在10日均线之上。}

 close>ma(c,10) and "kdj.j"<25 and cross("kdj.k","kdj.d"); 

 {新建单独公式,选股用的。}

input:五日均线涨幅(10,1,100,1);

ma(close,5)/ref(ma(close,5)-1>五日均线涨幅/1000;  

{经过一轮下跌后;连续两天小阳星;的公式 }

 last(close>open and (close-open)/(high-low)<0.2)=2 and ma(c,3)<ma(c,10); 

{ 写个股价上穿124天均线的公式 }

 cross(close,ma(c,124)); 

{给我一个可以看任何一天量比的公式,不是只看今天,}

 Vol/ma(vol,5); 

{阳线放量阴线缩量成交量保持逐步放大的形态}

 count(o<c and v>ma(v,5),10)>=5 and count(o>c and v<ma(v,5),10)>=5; 

{编写一个在盘中2分钟内无成交的次数大于2次的选股公式。谢谢}

 count(sum(vol,2)<10,barscount(c))>2;{一分钟分析周期} 

{编一个股价10日之上,连续3天小阴小阳,股价最好在10日均线2%以内。}

 close>ma(c,10) and close<ma(c,10)*1.02) and last(abs(close-open)/open<1.01)>=3; 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多