以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  前一天最高价怎么取  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=2504)

--  作者:期指新手
--  发布时间:2010/8/17 19:01:01
--  前一天最高价怎么取

A:在一分种周期取前一天最高价怎么取?

B:在一分种周期取今天的开盘价怎么取?

C:在一分种周期取前五分种最高价怎么取?(固定的,比如9:00-9:05,9:05-9:10)。

[此贴子已经被作者于2010-8-17 19:12:03编辑过]

--  作者:fly
--  发布时间:2010/8/18 8:49:06
--  

 

CALLSTOCK(\'品种代码\',VTHIGH ,6 ,-1 );  //前一天的最高价

 

valuewhen(data<>ref(data,1),o);//当天开盘价

 

ref(hhv(h,5),1);//前五分钟最高价

[此贴子已经被作者于2010-8-18 9:09:57编辑过]

--  作者:期指新手
--  发布时间:2010/8/18 8:58:44
--  

回复的都感谢下,再等。。。


--  作者:董小球
--  发布时间:2010/8/18 9:44:44
--  
以下是引用期指新手在2010-8-17 19:01:01的发言:

A:在一分种周期取前一天最高价怎么取?

B:在一分种周期取今天的开盘价怎么取?

C:在一分种周期取前五分种最高价怎么取?(固定的,比如9:00-9:05,9:05-9:10)。

[此贴子已经被作者于2010-8-17 19:12:03编辑过]

A问题:不管在什么周期下,前一天的最高价都是唯一的,DYNAINFO( 1);

B问题:VALUEWHEN(DATE<>REF(DATE,1),OPEN);

C问题:HHV(h,5);

[此贴子已经被作者于2010-8-18 9:46:07编辑过]

--  作者:期指新手
--  发布时间:2010/8/18 20:31:07
--  
人多力量大,谢谢大家,可C问题的5分种取值时在不同周期取的值不一样吧。比如我在9:06分取固定9:00-9:05的值,跟在9.07取固定9:00-9:05的值一样吗?
--  作者:wattwei
--  发布时间:2010/8/18 21:11:57
--  
 C问题,1,5分钟周期有效
N:=BARSLAST(DATE<>REF(DATE,1))+1;
HH:VALUEWHEN(TIME=090500,HHV(H,N));
LL:VALUEWHEN(TIME=090500,LLV(L,N));

--  作者:期指新手
--  发布时间:2010/8/18 22:26:53
--  

思路很好,A,C问题还有好办法吗?


--  作者:wattwei
--  发布时间:2010/8/18 23:17:05
--  
 A问题
N:=BARSLAST(DATE>REF(DATE,1));
NN:=ref(N,N+1)+1;

H1:ref(hhv(h,NN),N+1);
L1:ref(llv(l,NN),N+1);


可以运用论坛搜索,很多已经讨论过