- 金币:
-
- 奖励:
-
- 热心:
-
- 注册时间:
- 2007-9-30
|
|
原帖由 sxysxy789 于 2007-11-21 09:10 发表 
灰满老弟,麻烦你把主力增减公式的原码再贴一下吧,可能当时漏了,找起来太难了:*31*: 还是麻烦一下老弟吧,谢谢了
{主力持筹公式,取用主力仓量、主力增减、主力仓量ma5、主力仓量ma20指标}
大买:=SELFDATA('大买量');
大卖:=SELFDATA('大卖量');
当天增减:=(大买-大卖);
主力仓量:=sum(大买-大卖,0);
主力增减:=当天增减/finance2(37);
主仓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(5)+1,linethick0; {我的DZH2用的是第7个扩展数据,大家自选修改成自己的}
yx3: zl排名<=20 and 主力仓量>主仓20 and j>d
and barslast(cross(j,d))<=5 and good=1;
主力增减xg3:yx3 and ref(yx3,1)=0,colorred; |
|
|