编写要求:
条件:1、求今天股价h未突破前高点的h价位,而机构k线0中的h1值突破前高h1值的选股公式
2、但是在前高的定义时一定要避免出现昨天就是N天内的前高,今天又比昨天高的那种情况,
比如附件图形中:2012-6-27日“机构k线0”指标中H1突破的就是2012-6-14日的H1值,这中间个了好几天。
机构k线0指标源代码如下:
C1:=10000*CLOSE/INDEXC;
O1:=10000*OPEN/INDEXO;
H1:=10000*HIGH/INDEXH;
L1:=10000*LOW/INDEXL;
LL:=IF(L1C1 AND H1>O1,H1,MAX(C1,O1));
STICKLINE(C1>=O1,HH,C1,0,0),COLORRED;
STICKLINE(C1>=O1,C1,O1,2.5,1),COLORRED;
STICKLINE(C1>=O1,LL,O1,0,0),COLORRED;
STICKLINE(C10,REF(C,GDSJ),REF(C,GDSJ));
指标:=?;
未突破:C<前高 AND CROSS(指标,前高);
老师非常感谢您的回复,还是有些问题,
第一,前高的定义,为什么不管成不成立都返回同一个值呢。
第二,我自己按您给的框架套了一下,选不出股票来
BDGD:=h=HHV(h,10);
GDSJ:=BARSLAST(BDGD);
前高:=IF(GDSJ>0,REF(h,GDSJ),REF(h,GDSJ));
C1:=10000*CLOSE/INDEXC;
O1:=10000*OPEN/INDEXO;
H1:=10000*HIGH/INDEXH;
L1:=10000*LOW/INDEXL;
BDGD1:=H1=HHV(H1,10);
GDSJ1:=BARSLAST(BDGD1);
指标前高:=IF(GDSJ1>0,REF(H1,GDSJ1),REF(H1,GDSJ1));
未突破:h<前高 AND CROSS(H1,指标前高);
然后老师就不理我了
就按这个图说吧,60天内的最高价也就是
2012-4-5那天“机构k线0”指标中H1的数值是113.75股价的最高价26.21,
2012-7-2那天H1的数值是115.17股票的最高价25.74,
这样就是指标公式中h1值突破了前高h1值,而股票h价位没有突破前高h价位,
当然至于选多少天的最高价是可以设成变量N修改的
想做个符合上述意思的选股公式,希望各位高手帮忙给看一下
还有福阿德班长如果还不合格请回帖说明,不要再删帖了,ok?
解答:
?