以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- 关于品种的交易时段错误问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=96842) |
-- 作者:gzcoolfire -- 发布时间: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 -- 发布时间:2016/4/28 13:43:11 -- vba这个目前未作区分 |
-- 作者:gzcoolfire -- 发布时间:2016/4/28 14:08:47 -- 有什么解决方案吗?多品种交易的时候,用循环的代码,就会在非交易时间做下单指令报错。 |
-- 作者:yukizzc -- 发布时间:2016/4/28 14:28:25 -- 目前没有办法,你或者自己定制下每个品种的交易时间 或者通过stkindi去获取pel里面的的品种交易时间 |