|
|
ghoster兄的选股公式2,大智慧2:
=================================================
{
1。过头回踩指标线一六零顶大于区间顶
2。过头回踩指标线价差比率小于0.02
3.过头回踩指标线价差范围比率小于0.04
4.欧奈尔排名指标GOOD=1
5.仓量斜率排名指标线二十日最低排名小于50
}
input:N1(20,1,100),N2(60,5,100);
一六零顶:HHV(high,160);
区间顶:ref(一六零顶,10);
今日最低:llv(low,1);
今日最高:HHV(high,1);
十日最低:llv(close,3);
价差:今日最低-区间顶;
绝对价差:abs(价差);
价差比率:绝对价差/今日最低;
价差范围:十日最低-区间顶;
绝对价差范围:abs(价差范围);
价差范围比率:绝对价差范围/十日最低;
历史高顶:HHV(high,0);
历史区间顶:ref(历史高顶,1);
新高价差:今日最高-历史区间顶;
绝对新高价差:abs(新高价差);
新高价差比率:今日最高/历史区间顶;
seqcl:extdata(6),colorwhite,linethick1; {当日排名,这里扩展数据用了第6个,你自己要改一下}
二十日最低排名:llv(seqcl,20),linethick0;
大买:=SELFDATA('大买量');
大卖:=SELFDATA('大卖量');
当天增减:=(大买-大卖);
m:=5;
seq:selfdata('欧奈尔排名'),linethick0; {当日排名}
{保持排名上升速度明日是否有可能进入前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; {上榜,或者良性整理状态}
xg: 一六零顶>区间顶 and 价差比率<0.02 and 价差范围比率<0.04
and good=1 and 二十日最低排名<50;
[ 本帖最后由 Kevin_QQ 于 2007-2-10 22:14 编辑 ] |
|
|