以文本方式查看主题

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

--  作者:漫步金字塔
--  发布时间:2012/10/29 10:26:05
--  老师,我想写一个程序

老师,我想写一个程序

a,b初始为0

当每日结束后,产生最高价对应的时间在time1范围内,则a:=a+1。若最低价对应的时间在time2范围内,则b:=b+1。

麻烦老师写一下。


--  作者:jinzhe
--  发布时间:2012/10/29 10:34:02
--  
我记得写过,我去翻一番以前的发帖
--  作者:jinzhe
--  发布时间:2012/10/29 10:37:50
--  

variable:a=0,b=0;

nn1:=barslast(date<>ref(date,1));

t1:=valuewhen(hhv(h,nn1+1)=h,h);

t2:=valuewhen(llv(l,nn1+1)=l,l);

if t1>time1 and t2<time2  then a:=a+1;

if t1>time1 and t2<time2  then b:=b+1;


--  作者:漫步金字塔
--  发布时间:2012/10/29 11:34:13
--  
老师,time1是代表的一段时间,是最高价,产生的时间段。
--  作者:jinzhe
--  发布时间:2012/10/29 13:05:37
--  
我知道,你明白意思就行,IF后面的判断条件表示的是一段时间