超细氧化铝:大智慧软件指标使用技巧:111
来源:百度文库 编辑:九乡新闻网 时间:2024/10/06 00:44:41
【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("macd.macd",60);
{价经过一段时间下跌后,5日线在10,20,30日线下方,5日线拐头上行。MACD在0轴下方,DIFF也同时拐头上行,}
(c-ref(c,10))/ref(c,10)*100<-10 and ma(c,5)
and ma(c,5)
and "macd.macd"<0 and "macd.diff">ref("macd.diff",1) and ref("macd.diff",1)
{日是二十个交易日内首次出现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)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"3 and "macd.macd">ref("macd.macd",1);
{一个K线3连阴以上,今日K线收红。(即收盘时涨幅正负无所谓)只要今日收盘价大于开盘价即可}
ref(last(close
{盘后股价占在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)
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)10and ma(c,10)>ref(ma(c,10),1);
{买卖总量不能做自定义数据的。 }
{件是:股价连续N天回踩均线M,收盘价均大于均线M,而且均线M是连续2天以上是向上的,k线都带有1.2幅度以上的下影线。M和N的值都是可以调整的,如 }
last(low
{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
{三天的k线都在大阳线(第一天涨幅大于0.05)的三分之二之上,}
ref(close,3)/ref(open,3)>1.05 and
{个刚登上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
{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(vol3 and vol=hhv(vol,3);通不过 }
ref(last(vol3 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)
{ 能做个早上开盘高开的选股指标 要高开的 }
o>ref(h,1);
{当日K线触及COST(50)后,收一棵带下影线的K线。(2) 当日K线触及LLV(LOW,50)后,收一棵带下影线的K线。}
low
{编个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)
and (ma(close,10)>DYNAINFO(54) or ma(close,10)
and (ma(close,20)>DYNAINFO(54) or ma(close,20)
and (ma(close,30)>DYNAINFO(54) or ma(close,30)
and (ma(close,60)>DYNAINFO(54) or ma(close,60)
and (ma(close,120)>DYNAINFO(54) or ma(close,120)
and ("boll.lower"(26,2)>DYNAINFO(54) or "boll.lower"(26,2)
and ("boll.mid"(26,2)>DYNAINFO(54) or "boll.mid"(26,2)
and ("boll.upper"(26,2)>DYNAINFO(54) or "boll.upper"(26,2)
{编一个量比在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.}openref(high,1);
{4.}openref(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/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)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
{编近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(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
{股价连续两天下跌,成交量也连续两天萎缩的公式。}
{编个 股价下探20日均线不破 收盘又收回20日均线之上 }
last(close>ma(c,20))>3 and low
{编一股价下探至布林线(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")
{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
{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)
{多空布林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(close3 and ma(vol,20)
{怎么将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)
{ 写个股价上穿124天均线的公式 }
cross(close,ma(c,124));
{给我一个可以看任何一天量比的公式,不是只看今天,}
Vol/ma(vol,5);
{阳线放量阴线缩量成交量保持逐步放大的形态}
count(o
{编写一个在盘中2分钟内无成交的次数大于2次的选股公式。谢谢}
count(sum(vol,2)<10,barscount(c))>2;{一分钟分析周期}
{编一个股价10日之上,连续3天小阴小阳,股价最好在10日均线2%以内。}
close>ma(c,10) and close