加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]欧奈尔排名(评分)公式---选股用

(2014-10-04 19:02:05)
标签:

转载

分类: 经济财经
主要实现功能:
    1.加入了上榜条件-最低名次参数m,可以自己设,不一定非得预计第二天会排到第一, ...
真是太棒了!!!高手啊,有思路还能用公式实现并准确表达出来,并与大家分享,对你的无私高尚情操表示敬佩,并深致谢意!!!
 

    又有了超级武器了,开心啊!尤其是有了老师和ghoster222兄弟的测试,就更加心里有底了,明年一定要大干一场!哈哈开心啊,学到了知识比赠到钱更加开心!有此等钻石般“超级武器”加上“主力持筹(主力K线)”,“均量变化(每笔均额)”,135均线等,明年不赚个盆满钵满都不行啊!!哈哈哈。。。

    1.加入了上榜条件-最低名次参数m,可以自己设,不一定非得预计第二天会排到第一,排到第m名以内也行;

    2.考虑到保持上升速度一天还不足够选出所有的强势股(例如雅戈儿一直以来“预计上榜名次“也只达到24名),如果按第1的设想,放宽到m名以内,可能条件会放得太宽,于是设想,假如保持原有上升速度,连续上升两天,可以达到的名次,就是预计第三天如果能够入榜,就会触发 gold2=1

    3.对于满足gold1=1, 或gold2=1的, 分别绘制红色和绿色柱线

    4.最重要一点改进, 考虑对于上榜后,出现的调整的问题。设计思路是这样考虑,把它跟主力持仓增仓联系起来:假定上榜日(无论是按预计第二天或第三天能上榜)当天主力是增仓的(净买>0),通常是如此,

[但我也发现了一个特例:星新材料(看走势应该有戏),28号排名由164位上升到89位,但净买入是负的,这种较少,暂时不用管]那么,我们对一下良性的调整的定义,应该是后面的净卖出量不能把上榜当天的净买入量给吃掉,只要满足这个条件,就在随后的实心红柱(当天预计第二天上榜)后面,画上空心的红柱;同样,对于实心绿柱(当天预计第三天会上榜),后面画上空头的绿柱,就是说,只要红柱或绿柱还存在,从主力持仓这个角度来讲,就是可以认为是洗盘,可以继续持有。

 

 {欧奈尔排名, 大智慧适用}

{N1:短周期,N2:长周期,M:上榜的最低位次}

input:N1(5,1,100),N2(20,5,100); {,M(1,1,100);}

m:=5;

seq:selfdata('欧奈尔排名'),colorwhite,linethick0; {当日排名}

ma1:=ma(seq,N1){,coloryellow,linethick0};            {N1日平均排名}

ma2:=ma(seq,N2){,colormagenta,linethick0};         {N2日平均排名}

h1:=llv(seq,N1){,colorgreen,linethick0};             {N1日最高排名}

h2:=llv(seq,N2){,colorred,linethick0};             {N2日最高排名}

{倒数化排名}

rseq:1/seq,colorwhite;

rma1:ma(rseq,N1),coloryellow;

rma2:ma(rseq,N2),colormagenta;

rh1:hhv(rseq,N1),pointdot,colorgreen;

rh2:hhv(rseq,N2),pointdot,colorred;

{保持排名上升速度明日是否有可能进入前M名}

tom:(2*seq-ref(seq,1)),colorgray,linethick0; {简单预测明日排名}

aft:(3*seq-2*ref(seq,1)),colorgray,linethick0; {简单预测第三日排名}

gold1:tom<m,linethick0;

gold2:aft<m,linethick0;

{对预测第二天,第三天预计上榜的日期作醒目显示}

STICKLINE(gold2 and not(gold1),0,rseq,8,0),colorgreen,layer7;

STICKLINE(gold1,0,rseq,8,0),colorred,layer7;

{涨势跟踪--如果上榜后,保持主力持仓净增则可认为是良性调整,}

{否则,如果后面的累计净卖出吞掉了上榜当天的净买入,则认为是假突破}

f:=not(gold1) and not(gold2);

pre:=BARSLAST(gold1 or gold2);  {前面的上榜日}

pregold1:(ref(gold1,pre)=1),linethick0;   {前面的上榜日是gold1日还是gold2日}

netbuy:=stkindi(STKLABEL, '主力K线.净买'); {净买}

netsum:=sum(netbuy,pre+1);  {累计净买}

prebuy:=ref(netbuy,pre);  {上榜日净买}

STICKLINE(f and pregold1 and prebuy+netsum>0, 0, rseq,8,1), colorred,layer7;

STICKLINE(f and not(pregold1) and prebuy+netsum>0, 0, rseq,8,1), colorgreen,layer7;

good:(gold1 or gold2 or prebuy+netsum>0),linethick0;  {上榜,或者良性整理状态};

当天收盘价:close;
当天成交量:vol;
EMA13均线:ema(c,13);
五日均量:ma(vol,5);
{欧奈尔排名公式,取用gold2指标}
m:=5;
seq:=selfdata('欧奈尔排名');
aft:=(3*seq-2*ref(seq,1));
gold2:aft<m;
{每笔均额公式,取用均额变化五指标}
每笔均额:=AMOUNT/SELFDATA('BS');
MA5:=MA(每笔均额,5);
均额变化五:MA5/REF(MA5,5);
{主力持筹公式,取用主力仓量、主力增减、主力仓量ma5、主力仓量ma20指标}
大买:=SELFDATA('大买量');
大卖:=SELFDATA('大卖量');
当天增减:=(大买-大卖);
主力仓量:sum(大买-大卖,0);
主力增减:当天增减/finance2(37);
主仓5:MA(主力仓量,5);
主仓20:MA(主力仓量,20);
然后根据奈尔组合的条件,在这个公式中选用指标即可。前提是依然大哥发布的笔数(BS)、大买量、大卖量、排名数据要自己做好。
经测试与依然大哥在分析家中选出的结果完全相同。

    组合中的指标都已发表过了,只不过名字取得不同:第一条是raidsan兄公式中的GOLD2,第二条是‘均量变化’公式中的“每笔均量变化五”,第三条是“主力持筹”公式中的主力仓量大于MA20,第四条是换手率当天大于6%,第五条是“主力持筹”公式中当天增减大于120万股,第六条是当日收盘价大于EMA13日线。

    问一下,这个组合中的所说均量指标指的是每笔均额指标吗?
    是指“每笔均额”中的指标“每笔均额变化五”。。。

    只要主力持仓不跌穿图中的生命线——MA20主力持仓线(蓝粗线)——A股的好日子就没完!!!

回答有关朋友问的老大的欧奈尔组合的各问题。
一。公式如下:
{欧奈尔选股法组合}                                                      
当天收盘价:=close;                                                      
当天成交量:=vol;                                                         
EMA13均线:=ema(c,13);                                                   
五日均量:=ma(vol,5);                                                     
{欧奈尔排名公式,取用gold2指标                                          
input:N1(5,1,100),N2(20,5,100);}                                         
m:=5;                                                                    
seq:selfdata('欧奈尔排名'),linethick0;                                   
aft:=(3*seq-2*ref(seq,1));                                               
gold2:aft<m;               
gold1:ref(gold2,1),linethick0;                                             
{每笔均额公式,取用均额变化五指标}                                       
bs:=if (tickcount=0,SELFDATA('BS'),tickcount);                     
每笔均额:=AMOUNT/bs;                                                     
MA5:=MA(每笔均额,5);                                                     
均额变化五:MA5/REF(MA5,5);                                               
{主力持筹公式,取用主力仓量、主力增减、主力仓量ma5、主力仓量ma20指标}   
大买:=SELFDATA('大买量');                                                
大卖:=SELFDATA('大卖量');                                                
当天增减:=(大买-大卖);                                                   
主力仓量:=sum(大买-大卖,0);                                             
主力增减:当天增减/finance2(37);                                            
主仓5:=MA(主力仓量,5);                                                   
主仓20:=MA(主力仓量,20);                                                
{主力持筹2}                                                              
仓量斜率三:=ma(主力仓量-ref(主力仓量,1),3)/FINANCE2(37);                  
N1:=7;n2:=14;n3:=21;                                                     
LC := REF(CLOSE,1);                                                      
RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;            
{RSI2:=SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;            
RSI3:=SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;}            
oneil_xg:5*( gold2=1 and 均额变化五>1 and 主力仓量>主仓20 and vol>五日均量   
and 主仓5>主仓20 and 主力增减>1.2 and c>ema13均线 ),colorred;  
oneil_xg1:ref(oneil_xg,1),linethick0;            
yx1:= 仓量斜率三>1 and 均额变化五>1 and 主力仓量>主仓20 and vol>五日均量
and 主仓5>主仓20 and 主力增减>1.2 and c>ema13均线 and rsi1>60;           
oneil_2:10*( yx1 and ref(yx1,1)=0 );
   

   二。参数设定如下(可以多组合,共三个参数,可单选也可两两组合,结果是选出的数量不一):
gold2=1,oneil_gx=5,oneil2=10
至于为撒在选股组合时要这样设定是由公式规则决定的。这三个参数包括的信息非常多,满足任何一个参数,则即满足公式中的要求。
    主要的条件都包括在里面了,组成组合非常简单,只要设这三个参数即可。。
    下面提供我的一个组合选股法,命名为“奈尔组合”——效果不错,两个月收益80%左右(跟你决定买那只股有直接关系-收益有大有小,好的可超过130%),应用raidsan 兄的公式中的GOLD2(第二买点——发掘潜力股的方法),但若直接应用GOLD2去排序,每天有时会多达50多只股蹦出来,为缩小范围和将主意力集中在有爆发潜力的股,特提出该组合选股.

    组合中的指标都已发表过了,只不过名字取得不同:第一条是raidsan兄公式中的GOLD2,第二条是‘均量变化’公式中的“每笔均量变化五”,第三条是“主力持筹”公式中的主力仓量大于MA20,第四条是换手率当天大于6%,第五条是“主力持筹”公式中当天增减大于120万股,第六条是当日收盘价大于EMA13日线。

头文字大的整理的建立公式教程10799楼
http://bbs.macd.cn/viewthread.ph ... orid=0&page=540
公布选股组合条件:
1.主力持筹指标 仓量斜率三>1.8
2.每笔均额指标 每笔均额变化五>1
3.欧奈尔排名指标 GOOD=1
4.RSI指标>60

基本上一月以来的牛股都被一网打尽,测试06年12月,普洛康裕 鲁银投资等 ...


{主力持筹公式,取用主力仓量、主力增减、主力仓量ma5、主力仓量ma20指标}   
大买:=SELFDATA('大买量');                                                
大卖:=SELFDATA('大卖量');                                                
当天增减:=(大买-大卖);                                                   
主力仓量:=sum(大买-大卖,0);                                             
主力增减:=当天增减/finance(7);                                            
主仓5:=MA(主力仓量,5);                                                   
主仓20:=MA(主力仓量,20);                                                
{欧奈尔排名公式}                                         
m:=5;                                                                                   
seq:=selfdata('欧奈尔排名'); {当日排名}                                       
{保持排名上升速度明日是否有可能进入前M名}                                               
tom:=(2*seq-ref(seq,1)); {简单预测明日排名}                                             
aft:=(3*seq-2*ref(seq,1)); {简单预测第三日排名}                                         
gold1:=tom<m;                                                                           
gold2:=aft<m;                                                                           
f:=not(gold1) and not(gold2);                                                           
pre:=BARSLAST(gold1 or gold2);  {前面的上榜日}                                          
{pregold1:=(ref(gold1,pre)=1);   前面的上榜日是gold1日还是gold2日}                     
{netbuy:=stkindi(STKLABEL, 'ZLCC2.当天增减'); {净买}                                    
netbuy:=当天增减;                                                                       
netsum:=sum(netbuy,pre);  {累计净买}                                                   
prebuy:=ref(netbuy,pre);  {上榜日净买}                                                  
good: (gold1 or gold2 or prebuy+netsum>0),linethick0;  {上榜,或者良性整理状态}     
nkdj:=9;m1:=3;m2:=3;
RSV:=(CLOSE-LLV(LOW,Nkdj))/(HHV(HIGH,Nkdj)-LLV(LOW,Nkdj))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
J:=3*K-2*D;
zl排名:=extdata(7)+1; {我的DZH2用的是第7个扩展数据,大家自选修改成自己的}
yx3:=zl排名<=20 ;
主力仓量>主仓20 and j>d and barslast(cross(j,d))<=5 and 主力增减 and ref(yx3,1)=0,colorred;;

 


zl排名:extdata(7)+1,linethick0; {我的DZH2用的是第7个扩展数据,大家自行修改成自己的}
yx3: zl排名<=20 and ...

    加上good=1的条件,成功率提高了,用10天上涨10%测试(20081201~20070307),成功率达81%,附图为测试结果和今天选出的股,再次谢谢!!!

 

[转载]欧奈尔排名(评分)公式---选股用

 

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有