哪位能帮忙编个即时盘中选股指标—突破5日均线选股!谢谢!!!

哪位能帮忙编个即时盘中选股指标—突破5日均线选股!谢谢!!!,第1张

  股价突破5日均线选股:

  var1:=ma(c,5);

  CROSS(c,var1);

  同时给你一些小指标,可在编辑指标时参考,祝君在股市中大发!

  小指标公式编码集中(一)

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

  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+cn2/100)100;

  bb:=winner(c+cn1/100)100;

  aa-bb

  5)股价下方N1%至N2%处的筹码(%)

  (winner(c-cn1/100)-winner(c-cn2/100))100;

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

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

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

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

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

  11)振幅 (h-l)/l100;

  12)均线金叉(MN为均线周期) 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<a2 and a2<a3 and a3<a4,3);

  15)N日均线向下

  aa:=ma(c,n);

  bb:=ref(aa,2);

  aa<bb

  16)向前N日至M日出现过均线死叉(P1<P2)

  aa:=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/A4100<10;

  B1:=HHV(H,120);

  B2:=LLV(L,120);

  B3:=B1-B2;

  B4:=(A4-B2)<B3/2;

  A5 AND B4;

  19)换手率 VOL/CAPITAL100;

  20)N日盈亏

  V1:=VOL/SUM(VOL,N);

  V2:=DMA(CLOSE,V1);

  V3: (CLOSE-V2)/V2100;

  21)强势整理

  {参数M、N分别代表周期和幅度 m:1 20 2 n:1 20 5}

  a1:=abs(close-open)/open<0015;

  a2:=count(a1,m)=m;

  a3:=ref(o,m)<ref(close,m) and

  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<CLOSE AND OPEN/REF(C,1) <= 1-M/100 AND CLOSE/OPEN>=1+N/100

  一、放量、缩量(成交量函数为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>005;其中capital代表流通盘。

  2、缩量

  (1)今日成交量较昨日减少了一半,表示如下:

  vol/ref(vol,1)<05;

  (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<005;

  二、上涨、下跌

  上涨:

  今天的涨幅达到5%以上,表示如下:

  close/ref(close,1)>105;

  5日均价连续上涨,表示如下:

  a:=ma(close,5);

  b:=ref(a,1);

  b;

  下跌:

  今天的跌幅达到5%以上,表示如下:

  close/ref(close,1)<095;

  5日均价连续下跌,表示如下:

  a:=ma(close,5);

  b:=ref(a,1);

  a<b;

  (3)、K线的描述

  close>open;阳线

  close<open;阴线

  open>ref(close,1);高开

  open<ref(close,1);低开

  open>ref(high,1);跳空高开(high为最高价)

  open<ref(low,1);跳空低开(low为最低价)

  三、走势特征选股公式的编制

  (1)、n日内创新高

  hhv(high,n)=hhv(high,0) and barscount(c)>=n;

  注:n为指标参数,可在参数设定范围内设定参数范围。Hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始;barscount(x),将当前位置到n周期前的数值设为1,若x非0,则将当前位置到n周期前的数值设为1。

  (2)、n日内创新低

  llv(low,n)=llv(low,0) and barscount(close)>=n;

  注n为指标参数,可在参数设定范围内设定参数范围。Llv(x,n),求n周期内x最低值,n=0则从第一个有效值开始;barscount(x)第一个有效数据到当前的天数,例如,barscount(close)以于日线数据取得上市以来总交易日数。

  (3)、n日内阴线多于阳线

  count(open>close,n)/n<05;

  注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如05等 ,达到确定阴线占全部K线个数的比例)。

  (4)、n日内阳线多于阴线

  count(open<close,n)/n>05;

  注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如05等 ,达到确定阳线占全部K线个数的比例)。

  (5)、n日内上涨多于下跌(第二天开盘高于前一天收盘)

  count(c>ref(c,1),n)/n>05;

  注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如05等 ,达到确定其中比例)。

  (6)、n日内上涨少于下跌(第二天开盘低于前一天收盘)

  count(c>ref(c,1),n)/n<05;

  注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如05等,达到确定其中比例)。

  (7)、连续n日收阳线

  up:=close>open;

  count(up,n)=n;

  注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。n为指标参数,可在参数设定范围内设定参数范围。

  (8)、连续n日内收阴线

  up:=close<open;

  count(up,n)=n;

  注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。

  (9)、连续n天上涨

  count(close>ref(close,1),n)=n;

  注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。

  (10)、连续n天下跌

  count(c<ref(c,1),n)=n;

  注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。

  (11)、首次创新高

  barssince(c>hhv(if(barscount(c)=1,high,0),0))+1=1;

  注:barscount(x),若x非0,则将当前位置到n周期前的数值设为1。

  (12)、创历史新高

  hhv(close,0)=close;

  注:hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始。

  (13)、创历史新低

  llv(close,0)=close;

  注:llv(x,n),求n周期内x最小值,n=0则从第一个有效值开始。

  (14)、单日放量

  a:=ref(ma(vol,5),1);

  vol/a>n and vol/capital100>m;

  注:n为指标参数,代表今日成交量和前一日的5日均量的比值,可在参数设定范围内设定参数范围。

  (15)、阶段缩量

  sum(vol,n1)/capital<=n2;

  注:n1为要统计的阶段时间,n2为缩量比例,可在参数设定范围内设定参数范围。

  (16)、阶段放量

  sum(vol,n1)/capital>=n2;

  注:n1为要统计的阶段时间,n2为y放量比例,可在参数设定范围内设定参数范围。

  (17)、持续放量

  a:=vol>ref(vol,1);

  count(a,n)=n;

  注:其中条件a的含义为成交量较上一交易日放大,n为要统计的阶段时间,可在参数设定范围内设定参数范围。

  (18)、持续缩量

  a:=vol<ref(vol,1);

  count(a,n)=n;

  注:其中条件a的含义为成交量较上一交易日缩小,n为要统计的阶段时间,可在参数设定范围内设定参数范围。

  (19)、间隔放量

  a:=ma(vol,5);

  barscount(c)>=n and hhv(a,n)<n1llv(a,n) and count(vol>n2a,n)>n3;

  注:abarscount(x)第一个有效数据到当前的天数。Barscount(c)对于日线数据取得上市以来总交易日数。

  b完整含义:n日内五日均量的最大值小于最小值的n1倍,成交量大于等于五日均量的n2倍的情况发生的次数多于n3次。

  (20)、放量上攻

  a:=(c-ref(c,1))/ref(c,1)>=(n/100);

  sum(vol,n1)/capital>=(n2/100) and count(vol>ref(vol,1),n3 )=n3 and count(a,n3)=n3;

  完整含义:每日股价涨幅均大于n%,n1日内累计换手率大于n2%,并且成交量连续在n3日内放大。

  (21)、温和放量上攻

  股价小幅上扬

  a1:=close/ref(close,1);

  a2:=a1>1 and a1<103;

  成交量小幅上扬

  b1:=vol/ref(vol,1);

  b2:=b1>1 and b1<2;

  c1:=ma(vol,n)/capital<005;

  count(a2 and b2,n)/n>06 and c1;

  完整公式为:

  a1:=close/ref(close,1);

  a2:=a1>1 and a1<103;

  b1:=vol/ref(vol,1);

  b2:=b1>1 and b1<2;

  c1:=ma(vol,n)/capital<005;

  count(a2 and b2,n)/n>06 and c1;

  注:公式分为股价小幅上扬和成交量小幅上扬两个部分,请在指标编写时注意其结构。

  (22)、突然放量

  vol>ref(hhv(vol,n),1m;

  注:当前成交量高于n个周期中最大成交量的m倍。

  (23)、平台整理

  count(close,0)>n and (hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100);

  注:count(close,0)>n为平台整理n个周期的设定。(hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100)为平台整理幅度n1%的设定。

  (24)、突破长期盘整

  ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100) and c>=ref(hhv(h,n),1) and barscount(c)>n;

  注:前n日在上下n1%的幅度内整理:ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100);

  今日突破:c>=ref(hhv(h,n),1)。

  (25)、阶段强势股

  a:=sum(if(date-n=0,indexc,0),0);

  b:=sum(if(date-n1=0,indexc,0)0);

  e:=sum(if(date-n=0,c,0),0);

  f:=sum(if(date-n1=0,c,0),0);

  ((f-e)/e)>((b-a)/a);

  注:该公式求的是n日-n1日之间涨幅高于大盘的股票。n、n1参数的表达格式为yymmdd,注意在2000年前的表达为年份的后两位,例如1999年为99,从2000年开始以100依次向后累加,例如2001年9月14日为1010914,indexc函数表示同期大盘的收盘价,该函数对分笔成交分析周期无效。

  (26)、阶段弱势股

  a:=sum(if(date=n,indexc,0),0);

  b:=sum(if(date=n1,indexc,0)0);

  e:=sum(if(date=n,c,0),0);

  f:=sum(if(date=n1,c,0),0);

  ((f-e)/e)<((b-a)/a);

  注:该公式求的是n日-n1日之间涨幅低于大盘的股票。n、n1参数的表达格式为yymmdd,注意在2000年前的表达为年份的后两位,例如1999年为99,从2000年开始以100依次向后累加,例如2001年9月14日为1010914,indexc函数表示同期大盘的收盘价,该函数对分笔成交分析周期无效。

A日收盘价:=HHV(IF(DATE=1110621,C,0),0);B日收盘价:=HHV(IF(DATE=1110422,C,0),0);A日收盘价>B日收盘价 AND B日收盘价>0;

收盘价指股市收盘价,为当日该证券最后一笔交易前一分钟所有交易的成交量加权平均价(含最后一笔交易)。当日无成交的,以前收盘价为当日收盘价。深市的收盘价通过集合竞价的方式产生。收盘集合竞价不能产生收盘价的,以当日该证券最后一笔交易前一分钟所有交易的成交量加权平均价(含最后一笔交易)为收盘价。当日无成交的,以前一日收盘价为当日收盘价。

收盘价, [1] 几乎可以说是市场上最容易被记住的一个最重要的数据,但我们却很少注意到收盘价的盘面反馈。所谓收盘价的盘面反馈是指收盘以后停留在盘面上的挂盘状况,包括10个买卖价位及相应的挂盘数量。其实我们可以从中得到不少的信息,特别是盘中主力的信息,尽管盘中主力也许并不想告诉我们。

收盘价:事实上,收盘价是市场参与者们所共同认可的价格,是一天中大家所接受的价格。而最高价是大多数人认为好的卖出价格,最低价是大多数人认为好的买进价格,而收盘价是不再进行交易的价格。因此研判收盘价有着重要意义,无论当天股价如何振荡,最终将定格在收盘价上,有人说主力可以凭借资金实力做出收盘价,这确实是,但主力做周线,特别是月线的收盘价难度比较大,因为耗资巨大。从这个角度看,月线以及周线的收盘价最具研判意义。聪明的主力会利用自己的资金做煽风点火之人,而不是全部依赖自己的真金白银去做收盘价。

沪深股市的收盘价并不完全是最后一笔交易的成交价格,而是一个加权平均价,也叫已调整收盘价。正常运作情况下,港股的收市价是按交易日最后一分钟内五个按盘价的中位数计算。系统由下午三时五十九分整开始每隔十五秒录取股份按盘价一次,一共摄取五个按盘价。

收盘价是指个股在交易日中结束的价格。为防止投机资金“做”价格,收盘价的计算方式曾经有过修改,深市是以最后三分钟买卖撮合成交价作为收盘价格,这样就可以比较客观地反映市场价格的变动情况。

作为一个交易日中具有观察意义的价位,收盘价格的高低往往反映出市场资金对某只个股的关注程度,有预示下一个交易日的演绎方向的功能,所以收盘价的表现是值得关注的。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12460186.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存