以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何实现这个设想  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=2252)

--  作者:wjxkjs
--  发布时间:2010/7/26 21:12:46
--  如何实现这个设想
新手啊,请教了: 9点半前,高点和低点取值依据是和昨天收盘价相比; 9点半后,高低点只取日内数据; 如何实现这个设想??我现在想到到只有下面的语句。。。 m:=BARSLAST(DATE<>REF(DATE,1))+1; A:=LLV(LOW,m); B:=HHV(HIGH,m);
--  作者:admin
--  发布时间:2010/7/26 23:24:14
--  

加上时间的控制语句流程

IF TIME < 093000 THEN

BEGIN

//处理9点半前

END

ELSE

BEGIN

//处理9点半后

END


--  作者:fly
--  发布时间:2010/7/27 9:52:33
--  

(1)第一个语句:

 m:=BARSLAST(DATE<>REF(DATE,1))+1;  

//DATE永远都不等于REF(DATE,1)),条件恒成立,m的值恒为2。无意义

 

(2)9点半前,高点和低点取值依据是和昨天收盘价相比,用到的主要函数

      DYNAINFO(7)---最新

       REF(CLOSE,1)---昨收

(3)9点半后,高低点只取日内数据

       就用函数HHV和LLV