以文本方式查看主题

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

--  作者:Damoclus
--  发布时间:2019/5/8 16:13:14
--  编写求助
每间隔同等时间取这段时间产生的最高价,最低价。比如7min时间,每间隔7min取这段时间的最高价,最低价。


--  作者:wenarm
--  发布时间:2019/5/8 16:14:13
--  

运行的周期是多少?

你直接引用7分钟周期上最高最低价不就可以了。

[此贴子已经被作者于2019/5/8 16:15:25编辑过]

--  作者:Damoclus
--  发布时间:2019/5/8 16:15:55
--  
运行周期:比如1min周期。如何,想不到方式
[此贴子已经被作者于2019/5/8 16:17:24编辑过]

--  作者:Damoclus
--  发布时间:2019/5/8 16:19:48
--  
尝试了时间函数还有barpos,不知道怎么处理
--  作者:wenarm
--  发布时间:2019/5/8 16:23:36
--  

1.最直接的方式就是跨周期引用7分钟周期的最高最低价。

2.

aa:=hhv(high,7);
bb:VALUEWHEN(mod(TODAYBAR,7)=0,aa);


--  作者:Damoclus
--  发布时间:2019/5/8 16:30:50
--  
噢,原来是求余函数,我这个脑子呀!
--  作者:Damoclus
--  发布时间:2019/5/8 16:36:05
--  
跨周期引用怕会有未来,编写某一些信号的时候会有信号闪烁的情况发生
--  作者:wenarm
--  发布时间:2019/5/8 16:41:43
--  
向前引用一根。效果一样的。
--  作者:Damoclus
--  发布时间:2019/5/8 17:03:48
--  
跨周期引用又是如何编写的?,学习
还有:
比如在10min的运行周期中,语句
aa:hhv(h,todaybar);
bb:llv(l,todaybar);
这样的语句计算出的值。
在1min运行周期上,希望有同样的计算值。如何处理?求助

--  作者:wenarm
--  发布时间:2019/5/8 17:08:56
--  

1.用callstock函数直接获取7分钟周期的最高价。或者用stkindi函数。

http://www.weistock.com/bbs/dispbbs.asp?boardid=17&Id=162644

 

2.这个在哪个周期上结果都一样,你求得就是日内最高最低。

[此贴子已经被作者于2019/5/8 17:16:27编辑过]