搜索
楼主: lymanqun

欧奈尔选股法80只牛股纵览(年盈利超130%)累计收益901.38%今日评分公布0426

   关闭 [复制链接]

签到天数: 1 天

发表于 2007-3-7 21:02 | 显示全部楼层
受DZH2大单动向的启发,用“主力增减”排名做了个新指标,测试了一下,我们以前的牛股均在里面:普洛、天富、江南重工。。。

大家可参考一下,多提提改进意见,比如,加上欧奈尔条件good=1试试。

第一步,建立扩展数据->“主力增减”排名。用以下指标:


{主力持筹}                                                                              
大买:=SELFDATA('大买量');                                                               
大卖:=SELFDATA('大卖量');                                                               
当天增减:= (大买-大卖);                                                                 
主力增减:当天增减/finance(7),linethick0;

第二步,用以下指标选股,(DZH2的“主力增减”指标):

{主力持筹公式,取用主力仓量、主力增减、主力仓量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,linethick0; {我的DZH2用的是第7个扩展数据,大家自选修改成自己的}
yx3: zl排名<=20 and 主力仓量>主仓20 and j>d
and barslast(cross(j,d))<=5;
主力增减xg3:yx3 and ref(yx3,1)=0,colorred;

[ 本帖最后由 Kevin_QQ 于 2007-3-7 21:09 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
参与人数 1奖励 +2 时间 理由
zhaoml317 + 2 2010-4-23 17:32 感谢楼主分享,收藏并加分支持!

查看全部评分

金币:
奖励:
热心:
注册时间:
2006-8-1

回复 使用道具 举报

发表于 2007-3-7 21:03 | 显示全部楼层
原帖由 lymanqun 于 2007-3-7 20:39 发表


是与我的有差别,还相差不少,我是把RSP强度中的20日,60日。半年RSP用自定义数据每天算出,然后再选股,与幽灵兄全部写在一个公式里去选股还是有差别,但为什么会有不同就不得而知了。。。。附上用小泰坦选出 ...

查了一下,结果如下:
少了        多了
楚天高速        东莞控股
哈空调        中信海直
华发股份       
益佰制药       
健特生物       
赛迪传媒       
精工科技       
山东威达       
南 京 港       

看了其中几个,楚天高速和华发股份都是人均持股数不到4500未能入选,分别是4311.008和4202.412。
也就是Var8:=100*capital/PROFFINON(5063,2006,0930)>=4500;{流通股东人均持股大于4500}中的Var8为0,哪位能对一对看看这两个股的人均持股数?
金币:
奖励:
热心:
注册时间:
2005-6-11

回复 使用道具 举报

发表于 2007-3-7 21:09 | 显示全部楼层
原帖由 webyw 于 2007-3-7 20:52 发表

我用的是整合了RSP的公式,今天选出了27只股,除了缺少益佰制药一个股外,其它与依然大哥完全相同。

喔,那看来是我的财务数据有问题了,唉,我用的是这个贴:http://bbs.macd.cn/viewthread.php?tid=1090053&extra=page%3D1里的数据,解压后覆盖的/data中对应内容,是不是操作不对?还是需要再把除权数据安装好?
金币:
奖励:
热心:
注册时间:
2005-6-11

回复 使用道具 举报

签到天数: 1 天

发表于 2007-3-7 21:21 | 显示全部楼层
原帖由 Kevin_QQ 于 2007-3-7 21:02 发表
受DZH2大单动向的启发,用“主力增减”排名做了个新指标,测试了一下,我们以前的牛股均在里面:普洛、天富、江南重工。。。

大家可参考一下,多提提改进意见,比如,加上欧奈尔条件good=1试试。

第一步,建 ...



加上good=1这个条件,成功率会高好多,信号量也少了个半!

同样的时间段:

          多头测试结果

测试股票数:1426
共发出指示:426 成功指示:343 失败指示:47 未完成指示:36
平均成功率:87.95%, 成功率达到50%的股票有:18.1%
利润1总平均:25.57% 最大平均利润1:S*ST丹江 123.90% 最小平均利润1:云南铜业 1.05%
利润2总平均:16.34% 最大平均利润2:长春高新 110.17% 最小平均利润2:阳之光 -17.62%

         

            空头测试结果

测试股票数:1426
共发出指示:426 成功指示:74 失败指示:254 未完成指示:98
平均成功率:22.56%, 成功率达到50%的股票有:4.3%
利润1总平均:6.07% 最大平均利润1:阳之光 25.54% 最小平均利润1:S*ST丹江 0.00%
利润2总平均:-16.24% 最大平均利润2:阳之光 17.62% 最小平均利润2:长春高新 -110.17%
金币:
奖励:
热心:
注册时间:
2006-8-1

回复 使用道具 举报

发表于 2007-3-7 21:23 | 显示全部楼层
原帖由 webyw 于 2007-3-7 20:52 发表

我用的是整合了RSP的公式,今天选出了27只股,除了缺少益佰制药一个股外,其它与依然大哥完全相同。

webyw兄除了日线和MACD上下载的2.14财务数据还装了复权数据了吗?我现在怀疑是因为这个我选的不对。。。
金币:
奖励:
热心:
注册时间:
2005-6-11

回复 使用道具 举报

 楼主| 发表于 2007-3-7 21:40 | 显示全部楼层
原帖由 Kevin_QQ 于 2007-3-7 21:02 发表
受DZH2大单动向的启发,用“主力增减”排名做了个新指标,测试了一下,我们以前的牛股均在里面:普洛、天富、江南重工。。。

大家可参考一下,多提提改进意见,比如,加上欧奈尔条件good=1试试。

第一步,建 ...


想法很好啊,我们又有一位高师了,你的选股公式通不过,最后一行有问题,我改了后仍通不过,请指教:

{主力持筹公式,取用主力仓量、主力增减、主力仓量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;;
金币:
奖励:
热心:
注册时间:
2002-9-8

回复 使用道具 举报

发表于 2007-3-7 21:46 | 显示全部楼层
原帖由 pigtou 于 2007-3-7 21:23 发表

webyw兄除了日线和MACD上下载的2.14财务数据还装了复权数据了吗?我现在怀疑是因为这个我选的不对。。。

是的,安装了复权数据,现将财务及除权数据上传给你。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
金币:
奖励:
热心:
注册时间:
2005-10-14

回复 使用道具 举报

发表于 2007-3-7 21:53 | 显示全部楼层
原帖由 Kevin_QQ 于 2007-3-7 21:21 发表



加上good=1这个条件,成功率会高好多,信号量也少了个半!

同样的时间段:

          多头测试结果

测试股票数:1426
共发出指示:426 成功指示:343 失败指示:47 未完成指示:36
平均成功率:87.95 ...


感谢QQ提供的新武器!
我用的是飞狐,第二个选股公式无法通过,提示“必须至少有一个公式输出表达式”
不知是哪里的问题……
金币:
奖励:
热心:
注册时间:
2002-3-15

回复 使用道具 举报

发表于 2007-3-7 21:55 | 显示全部楼层
原帖由 Kevin_QQ 于 2007-3-7 21:02 发表
受DZH2大单动向的启发,用“主力增减”排名做了个新指标,测试了一下,我们以前的牛股均在里面:普洛、天富、江南重工。。。

大家可参考一下,多提提改进意见,比如,加上欧奈尔条件good=1试试。

第一步,建 ...



:*22*:不错不错,越来越多的交流会让我们的探讨越来越精彩,希望QQ兄能把这研究继续深入下去
金币:
奖励:
热心:
注册时间:
2006-11-27

回复 使用道具 举报

发表于 2007-3-7 22:04 | 显示全部楼层
我刚看到四空班主说分析家倒闭了,以后没有专业财务数据可以下载了,以后该怎么办呢,有没有可以自己编辑的工具,很希望大智慧能提供专业财务数据,那样就好了!!
金币:
奖励:
热心:
注册时间:
2004-10-24

回复 使用道具 举报

 楼主| 发表于 2007-3-7 22:12 | 显示全部楼层
原帖由 king1898 于 2007-3-7 22:04 发表
我刚看到四空班主说分析家倒闭了,以后没有专业财务数据可以下载了,以后该怎么办呢,有没有可以自己编辑的工具,很希望大智慧能提供专业财务数据,那样就好了!!


从F10中提取了,作成自定义数据几乎基本上可替代分析家专业财务数据,在某些方面还胜过分析家专业财务数据,不用担心
金币:
奖励:
热心:
注册时间:
2002-9-8

回复 使用道具 举报

发表于 2007-3-7 22:16 | 显示全部楼层
原帖由 lymanqun 于 2007-3-7 22:12 发表


从F10中提取了,作成自定义数据几乎基本上可替代分析家专业财务数据,在某些方面还胜过分析家专业财务数据,不用担心


不过F10计算刷新太慢了,跟用公式提取专业财务数据速度相差太大了,我这个1.2G的CPU跟不上啊
金币:
奖励:
热心:
注册时间:
2006-12-28

回复 使用道具 举报

发表于 2007-3-7 22:18 | 显示全部楼层
好像多了一条输出语句,这个好像是可用的(但是选出的好像还是不对)
{主力持筹公式,取用主力仓量、主力增减、主力仓量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);  {上榜,或者良性整理状态}     
                                                               
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 and 主力仓量>主仓20 and j>d and barslast(cross(j,d))<=5;
主力增减xg3:yx3 and ref(yx3,1)=0;


原帖由 lymanqun 于 2007-3-7 21:40 发表


想法很好啊,我们又有一位高师了,你的选股公式通不过,最后一行有问题,我改了后仍通不过,请指教:

{主力持筹公式,取用主力仓量、主力增减、主力仓量ma5、主力仓量ma20指标}   
大买:=SELFDATA('大买 ...

[ 本帖最后由 fayray 于 2007-3-7 22:44 编辑 ]
金币:
奖励:
热心:
注册时间:
2006-12-5

回复 使用道具 举报

 楼主| 发表于 2007-3-7 22:23 | 显示全部楼层
原帖由 马来东东 于 2007-3-7 22:16 发表


不过F10计算刷新太慢了,跟用公式提取专业财务数据速度相差太大了,我这个1.2G的CPU跟不上啊

呵呵,1。2G都不够,那512M内存更不行了(我的1536M也好不了多少啊),哈哈哈。。。
金币:
奖励:
热心:
注册时间:
2002-9-8

回复 使用道具 举报

签到天数: 1 天

发表于 2007-3-7 22:29 | 显示全部楼层
原帖由 lymanqun 于 2007-3-7 21:40 发表


想法很好啊,我们又有一位高师了,你的选股公式通不过,最后一行有问题,我改了后仍通不过,请指教:

{主力持筹公式,取用主力仓量、主力增减、主力仓量ma5、主力仓量ma20指标}   
大买:=SELFDATA('大买 ...


谢谢老大评语!很多TX在群里说导入没问题呀?最后几行可能是MACD论坛分行问题,应该是:

zl排名:extdata(7)+1,linethick0; {我的DZH2用的是第7个扩展数据,大家自行修改成自己的}
yx3: zl排名<=20 and 主力仓量>主仓20 and j>d and barslast(cross(j,d))<=5;
主力增减xg3:yx3 and ref(yx3,1)=0;


选股用“主力增减xg3>0”这个条件,这下没问题了吧?:*22*:

[ 本帖最后由 Kevin_QQ 于 2007-3-7 22:39 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
金币:
奖励:
热心:
注册时间:
2006-8-1

回复 使用道具 举报

发表于 2007-3-7 22:30 | 显示全部楼层
原帖由 webyw 于 2007-3-7 21:46 发表

是的,安装了复权数据,现将财务及除权数据上传给你。

感谢webyw兄,导入之后重选了一遍,差距小了些。
目前多了中信海直,东莞控股,华帝股份,少了一个益佰制药
金币:
奖励:
热心:
注册时间:
2005-6-11

回复 使用道具 举报

 楼主| 发表于 2007-3-7 22:43 | 显示全部楼层
原帖由 Kevin_QQ 于 2007-3-7 22:29 发表


谢谢老大评语!很多TX在群里说导入没问题呀?最后几行可能是MACD论坛分行问题,应该是:

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


没问题了,原来你写的是“技术指标”,不是“选股指标”啊。。。好了,我们试试你的新式好武器,谢谢了:):)
金币:
奖励:
热心:
注册时间:
2002-9-8

回复 使用道具 举报

发表于 2007-3-7 23:10 | 显示全部楼层

大智慧新一代能用的DDX指标

参考了其他网站的一个大智慧新一代能用的DDX指标,不知道效果如何.有LEVEL2的可以验证一下..

大单方向基于大智慧Level-2的逐单分析功能,是一个短中线兼顾的技术指标。
DDX红绿柱线表示当日大单买入净量占流通盘的百分比,在动态显示牌中对该技术指标排序选出短线强势股;
DDX1是60日内大单买入净量累计值占流通盘比例,DDX2和DDX3是其5日和10日移动平均线,可以利用指标线的金叉选择中线买入点。

input:p1(5),p2(10);
refline:0;
大买:=SELFDATA('大买量');                                                
大卖:=SELFDATA('大卖量');
P3:=(大买-大卖)*vol;
ddx3/CAPITAL*100,COLORSTICK;
ddx1:SUM(DDX,0);
DDX2:MA(DDX1,p1);
DDX3:MA(DDX2,p2);
drawtextabs(0,0,'大单动向');

有一事不明,从公式上看DDX1是累计的净大单买量占流通盘的比例,何来说明上的60天一说,可否反请老大,鬼兄等...众位高人来解释一下!!!!
金币:
奖励:
热心:
注册时间:
2006-10-11

回复 使用道具 举报

发表于 2007-3-7 23:11 | 显示全部楼层
原帖由 Kevin_QQ 于 2007-3-7 22:29 发表


谢谢老大评语!很多TX在群里说导入没问题呀?最后几行可能是MACD论坛分行问题,应该是:

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

QQ兄能再提供一个飞弧版本吗?谢谢!(大智慧中可以通过,飞弧中报错)
金币:
奖励:
热心:
注册时间:
2005-10-14

回复 使用道具 举报

 楼主| 发表于 2007-3-7 23:16 | 显示全部楼层
不错,的确是好武器,加上good=1的条件,成功率提高了,用10天上涨10%测试(20081201~20070307),成功率达81%,附图为测试结果和今天选出的股,再次谢谢!!!:):)
金币:
奖励:
热心:
注册时间:
2002-9-8

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:MACD仅提供交流平台,请交流人员遵守法律法规。
值班电话:18209240771   微信:35550268

举报|意见反馈|手机版|MACD俱乐部

GMT+8, 2025-6-15 20:21 , Processed in 0.033733 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表