以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  30分钟的周期,23:30到01:00满足time<closetime(0)这个条件吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=75249)

--  作者:qq代人发帖
--  发布时间:2015/2/2 9:25:48
--  30分钟的周期,23:30到01:00满足time<closetime(0)这个条件吗?
请教:30分钟的周期,23:30到01:00满足time<closetime(0)这个条件吗?
time0-timetot0(dynainfo(207))<=2在23:30到01:00会执行最后两秒的扫描吗?
 

--  作者:jinzhe
--  发布时间:2015/2/2 9:35:48
--  

1,closetime(0)指的是下午15点

2,会


--  作者:jinzhe
--  发布时间:2015/2/2 9:36:45
--  
closetime(0)表示的是默认最后一个收盘时间,那么在金字塔时间坐标下,就是下午15点
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:王鹏
--  发布时间:2015/2/2 10:10:02
--  
if time<closetime(0) then
tq:=2;

abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
if abb then
begin
。。。
if con4 then begin
sellshort(1,-holding,THISCLOSE);
end
。。。。
end

这个信号在上周五夜盘23:37,不停地闪烁。不停地发出平仓信号。但是未到最后2秒就触发了。

--  作者:jinzhe
--  发布时间:2015/2/2 10:12:12
--  
有没有下单日志?日志里面记录的下单代码是不是你所说的这一行?
--  作者:王鹏
--  发布时间:2015/2/2 10:26:21
--  
只有这一个平空信号。不知道是不是夜盘需要使用其他变量,closetime(1)之类的
--  作者:jinzhe
--  发布时间:2015/2/2 10:30:35
--  
你看下单日志里面,信号触发是哪个语句下单的,先确定下问题语句是哪一句
--  作者:王鹏
--  发布时间:2015/2/2 11:30:36
--  
你好再咨询一下,time0-timetot0(dynainfo(207))<=2,time0取得该周期从【当日0点】以来的秒数。这个【当日0点】就是真正的零点,对吧,我使用的是北京时间。

那这一句time0-timetot0(dynainfo(207))<=2有一个bug吧,在30分钟周期,time0=0,timetot0(dynainfo(207))这个值获取了一个很大的值。因为在23:30分以后了。这样减下来是一个很大的负数。所以这根K线一出现就会满足小于2的条件了。所以在这根K线一出现就去满足平多条件了

--  作者:jinzhe
--  发布时间:2015/2/2 13:12:16
--  
有可能是的,你这样的话是不是用的是北京时间的坐标了?
[此贴子已经被作者于2015/2/2 13:12:32编辑过]

--  作者:jinzhe
--  发布时间:2015/2/2 13:17:47
--  

那样的话,需要再多判断的一下,把time0替换成

time0_xg:=if(time0<>0,time0,86400);