以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  客服你好!我有一个后台程序化语句拿不准,麻烦帮我看下  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=49862)

--  作者:just1
--  发布时间:2013/3/18 13:33:22
--  客服你好!我有一个后台程序化语句拿不准,麻烦帮我看下
david  13:30:59
客服你好!我有一个后台程序化语句拿不准,麻烦帮我看下:
HPCF:=REF(HHV(CALLSTOCK(\'CF00\',vtHIGH,1,-1),length),3);
david  13:33:00
想达到的目的是:忽略CF00这个品种最近三个周期,然后取再往前溯length个周期的最高价,这个语句有没有问题啊?

--  作者:jinzhe
--  发布时间:2013/3/18 13:43:06
--  
忽略?就是记录三个周期前的,不记录这3个周期的?
--  作者:ydian
--  发布时间:2013/3/18 13:54:54
--  
以下是引用jinzhe在2013-3-18 13:43:06的发言:
忽略?就是记录三个周期前的,不记录这3个周期的?

对的,就是不记录(或不考虑,或不计算)最近3个周期,即从最近第4个周期起,取再往前溯length个周期的每个周期最高价的最高价。上面公式实现这个目的有没有问题呢?


--  作者:jinzhe
--  发布时间:2013/3/18 14:20:15
--  
ref(hhv(h,3),4)
--  作者:ydian
--  发布时间:2013/3/18 14:34:16
--  
以下是引用jinzhe在2013-3-18 14:20:15的发言:
ref(hhv(h,3),4)

由于要交易多品种,所以必须用CALLSTOCK函数以指定品种和周期。我这个问题就是问CALLSTOCK函数与REF的嵌套是否能实现我说的功能。在这样的考虑下,上述REF(HHV(CALLSTOCK(\'CF00\',vtHIGH,1,-1),length),3)对不对呢