- 金币:
-
- 奖励:
-
- 热心:
-
- 注册时间:
- 2002-9-8
|
|

楼主 |
发表于 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;; |
|
|