以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  震荡  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66073)

--  作者:qq代人发帖
--  发布时间:2014/6/12 9:55:04
--  震荡

请教:震荡期快过去的时候,价格上升似乎脱离盘局,我想知道今天的价格具体是第几十天内的新高。

比如我限定这个时间必须大于30,但是在120天内,比如今天是精确的89天内新高,这个89就是我需要精确知道的数字,

有了这个数字我可以对比这个时间周期内的指标数据,请版主帮忙,我自己做不出来。


--  作者:jinzhe
--  发布时间:2014/6/12 10:08:57
--  
这个获取不了
--  作者:yulie0361
--  发布时间:2014/6/12 10:21:52
--  
有哪位高手能帮帮我吗
--  作者:无极无名
--  发布时间:2014/6/12 11:39:22
--  
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编辑过]