请教:震荡期快过去的时候,价格上升似乎脱离盘局,我想知道今天的价格具体是第几十天内的新高。
比如我限定这个时间必须大于30,但是在120天内,比如今天是精确的89天内新高,这个89就是我需要精确知道的数字,
有了这个数字我可以对比这个时间周期内的指标数据,请版主帮忙,我自己做不出来。
VARIABLE:FH[]=0,X=DRAWNULL;
FH:=HIGH;//给数组赋值,因为基于数组的统计函数才可以在控制语句里面正确运行
30H:=HHV(HIGH,30);
120H:=HHV(HIGH,120);
IF HIGH>=30H AND HIGH<120H THEN
//符合基本条件开始找是多长时间新高
BEGIN
FOR I=30 TO 120 DO
BEGIN
X:=I;
IF HIGH<REF(FH,X) THEN BREAK;
//从第30根往前找,直到找到比当前高的K线,则答案就出来了
END
END
Y:X,LINETHICK0;
[此贴子已经被作者于2014/6/12 11:39:43编辑过]