【744】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】(1)流动性控制:通过最近半年的成交额对价格走势的冲击情况。排除冲击力最高(暴涨暴跌的个股,一般为成交额很小的超小盘股)和冲击力最低(慢涨慢跌的个股,一般为成交额很大的超大盘股)的个股。风险较高的ST股同时首先排除。 (2)低市盈率:市盈率介于0至22倍之间。此类上市公司具有极强的盈利能力。净利润较高。同时控制市净率为正值,资不抵债的个股不能进池。 (3)低市净率:市净率介于0至2.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)>N 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))>N 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)>=n 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; |
|