欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 关于品种的交易时段错误问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2205人关注过本帖树形打印复制链接

主题:关于品种的交易时段错误问题

帅哥哟,离线,有人找我吗?
gzcoolfire
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:99 积分:0 威望:0 精华:0 注册:2015/8/1 10:56:48
关于品种的交易时段错误问题  发帖心情 Post By:2016/4/28 13:35:18 [只看该作者]

打印PP的交易时段,发现有夜盘的时间段,是错误的。是否只返回了整个市场的交易时间,而不是具体品种的,要如何解决?

代码:
Set MarketInfo = marketdata.GetMarketInfo("PP","DQ") 
Application.MsgOut "MarketInfo.TimeZoneDiff:" &MarketInfo.TimeZoneDiff 
Application.MsgOut "MarketInfo.Opentime:" &MarketInfo.Opentime
Application.MsgOut "MarketInfo.CloseTime:" &MarketInfo.CloseTime
Application.MsgOut "MarketInfo.TimeZone:" &MarketInfo.TimeZone
Application.MsgOut MarketInfo.TimeZoneConver(Now,0)
Application.MsgOut "MarketInfo.OpenSeconds:" &MarketInfo.OpenSeconds(time)       
Application.MsgOut "MarketInfo.TimeSectCount:" & MarketInfo.TimeSectCount     
Application.MsgOut "MarketInfo.TimeSectStart(0):" & MarketInfo.TimeSectStart(0)
Application.MsgOut "MarketInfo.TimeSectStart(1):" & MarketInfo.TimeSectStart(1)
Application.MsgOut "MarketInfo.TimeSectStart(2):" & MarketInfo.TimeSectStart(2)
Application.MsgOut "MarketInfo.TimeSectStart(3):" & MarketInfo.TimeSectStart(3)
Application.MsgOut "MarketInfo.TimeSectEnd(0):" & MarketInfo.TimeSectEnd(0)
Application.MsgOut "MarketInfo.TimeSectEnd(1):" & MarketInfo.TimeSectEnd(1)
Application.MsgOut "MarketInfo.TimeSectEnd(2):" & MarketInfo.TimeSectEnd(2)
Application.MsgOut "MarketInfo.TimeSectEnd(3):" & MarketInfo.TimeSectEnd(3)   

输出:
MarketInfo.TimeZoneDiff:-240
MarketInfo.Opentime:1975-01-01 1:00:00
MarketInfo.CloseTime:1975-01-01 19:00:00
MarketInfo.TimeZone:12
2016-04-28 17:22:16
MarketInfo.OpenSeconds:10336
MarketInfo.TimeSectCount:4
MarketInfo.TimeSectStart(0):1975-01-01 1:00:00
MarketInfo.TimeSectStart(1):1975-01-01 13:00:00
MarketInfo.TimeSectStart(2):1975-01-01 14:30:00
MarketInfo.TimeSectStart(3):1975-01-01 17:30:00
MarketInfo.TimeSectEnd(0):1975-01-01 3:30:00
MarketInfo.TimeSectEnd(1):1975-01-01 14:15:00
MarketInfo.TimeSectEnd(2):1975-01-01 15:30:00
MarketInfo.TimeSectEnd(3):1975-01-01 19:00:00

 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/4/28 13:43:11 [只看该作者]

vba这个目前未作区分

 回到顶部
帅哥哟,离线,有人找我吗?
gzcoolfire
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:99 积分:0 威望:0 精华:0 注册:2015/8/1 10:56:48
  发帖心情 Post By:2016/4/28 14:08:47 [只看该作者]

有什么解决方案吗?多品种交易的时候,用循环的代码,就会在非交易时间做下单指令报错。

 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/4/28 14:28:25 [只看该作者]

目前没有办法,你或者自己定制下每个品种的交易时间

或者通过stkindi去获取pel里面的的品种交易时间


 回到顶部