以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- [求助]GetPosFromDate用法求解 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=47506) |
-- 作者:sw3661354 -- 发布时间:2013/1/7 11:47:42 -- [求助]GetPosFromDate用法求解
Set History = marketdata.GetHistoryData("AL03","sq",10) History.GetPosFromDate("2013-1-4 9:00:01") 用上边这句时发现取的是AL03 9:00:01 的第二笔成交数据
Set History = marketdata.GetHistoryData("CU04","sq",10) History.GetPosFromDate("2013-1-4 9:00:01") 用上边这句时发现取的是CU04 9:00:01 的第一笔成交数据
请问各位高手用History.GetPosFromDate方法 能取到毫秒级的 分笔数据吗? 如果能拿请赐教具体写法 如果不能那History.GetPosFromDate("2012-1-4 9:00:01") 到底取的是这一秒的第一笔成交还是第二笔成交?
请各位高手指教! |
-- 作者:王锋 -- 发布时间:2013/1/7 13:42:26 -- 没办法,金字塔中时间最小的单位就是秒。对于分笔数据无法区分的 |
-- 作者:sw3661354 -- 发布时间:2013/1/7 13:45:29 -- History.GetPosFromDate("2013-1-4 9:00:01")
能确定这个方法 取分笔数据的规律吗 |
-- 作者:sw3661354 -- 发布时间:2013/1/7 13:46:23 -- 如果他取的是第一笔 那么我后边+1 就能取到 一秒钟的第二笔 关键是我发现 这个方法一会取第一笔数据 一会取第二笔 无法找到规律
|
-- 作者:王锋 -- 发布时间:2013/1/7 13:49:16 -- 是的,没啥规律的。 不过可以给你个思路,就是取到的分笔数据,你通过+1或者-1后,再判断秒数是否跟之前的一致来决定 |
-- 作者:sw3661354 -- 发布时间:2013/1/7 14:01:18 -- 好的 谢谢王锋老师 |