以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [讨论]夜盘棕榈疑问,关于时间 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=66989) |
-- 作者:netfox -- 发布时间:2014/7/4 21:19:41 -- [讨论]夜盘棕榈疑问,关于时间 我知道选择北京时间,图标显示的是符合日常习惯。 选择金字塔时间就是 13:00(等于早上9:00) 开始的对吧
但我通过5分钟数据查看,发觉金字塔数据内记录是 13:00 开始 ,于是策略关于时间的 09:30 才交易就失效了
那么就是说选择北京时间只是图报上对吧,自己还是要程序化依据 13:00 开始对吧? |
-- 作者:netfox -- 发布时间:2014/7/4 21:33:21 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=66859
看到这里解释了。。。 但疑问是 怎么信号消失了 U__U ,估计程序还是哪儿问题我继续看看 |
-- 作者:netfox -- 发布时间:2014/7/4 22:02:34 -- 这不科学,不是说显示北京时间和内部数据不冲突。
当时间 13:00 (09:00) 时候在“北京时间”模式下信号全部丢失 ,改成“金字塔时间”则信号完成。
不是说显示与内部时间不冲突呢? 这是bug吗? 还是我代码还有隐患。 |
-- 作者:FexTel -- 发布时间:2014/7/7 8:50:40 -- 显示和内部时间是不会冲突的,您分析下是什么值导致变化的?time值取的是图上显示时间 |
-- 作者:netfox -- 发布时间:2014/7/7 13:04:43 -- 以下是引用FexTel在2014/7/7 8:50:40的发言:
显示和内部时间是不会冲突的,您分析下是什么值导致变化的?time值取的是图上显示时间 谢谢 , 就是说我 如果还是用以前时间模式,改成北京时间 ,取值成 090000 一点问题都没对吧。
if time=closetime(0) then num:=0;// 商品期货,收盘的同时,num赋值为0
好像是这句出问题,之所以改成金字塔时间信号有效是因为金字塔时间是 0-24 北京时间因为夜盘有010000关系,似乎上面函数无法归零。
这句子我要改成咋样?
if time>=151000 then num:=0;// 商品期货,收盘的同时,num赋值为0
改成上面这样似乎也无效,我这个 num是控制日内开仓的 ,常数=3 每日开仓3次最大, 收盘归零。 |
-- 作者:FexTel -- 发布时间:2014/7/7 13:29:15 -- 1,closetime(0)取值为夜盘交易结束时间,为190000。和opetime一样,取值都为金字塔时区 2,time>=150000,大连是下午3点就收了
|