以文本方式查看主题

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

--  作者:lihuitomo
--  发布时间:2017/9/1 10:10:14
--  时间不对?

if time=100000 then 
BEGIN
rhigh:=CALLSTOCK(\'rb00\',vtHIGH,5,-1);
gethigh:=rhigh;
end 
高点:gethigh;


上面这段代码希望做到3分钟的K线图表,在10点整数点取得前60分钟内(9:00到9:59:59)的最高点,测试时发现CALLSTOCK始终没被执行,请问哪里的问题?

--  作者:FireScript
--  发布时间:2017/9/1 10:29:09
--  
time函数的原因。 因为你是3分钟周期,time返回值和k周期上显示的一致。3分钟无法返回10点整的数值。
--  作者:lihuitomo
--  发布时间:2017/9/1 11:18:20
--  
那么在5分钟图标上要实现这个整数点,怎么写代码才能执行到?
--  作者:FireScript
--  发布时间:2017/9/1 11:22:27
--  
以下是引用lihuitomo在2017/9/1 11:18:20的发言:
那么在5分钟图标上要实现这个整数点,怎么写代码才能执行到?

五分钟周期可以取到10点整的K的啊。


--  作者:lihuitomo
--  发布时间:2017/9/1 11:29:40
--  
TIME=100000?跟踪测试还是进不去,显示10:05的5分钟K线TIME值是130500,这个TIME函数是返回金字塔时间?
--  作者:wenarm
--  发布时间:2017/9/1 11:31:15
--  
time返回的是k线时间,默认是金子塔时区,也就是比北京时间快4小时