Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]GetPosFromDate用法求解

1楼
sw3661354 发表于:2013/1/7 11:47:42

 

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") 到底取的是这一秒的第一笔成交还是第二笔成交?

 

请各位高手指教!

2楼
王锋 发表于:2013/1/7 13:42:26
没办法,金字塔中时间最小的单位就是秒。对于分笔数据无法区分的
3楼
sw3661354 发表于:2013/1/7 13:45:29

History.GetPosFromDate("2013-1-4 9:00:01")

 

能确定这个方法 取分笔数据的规律吗

4楼
sw3661354 发表于:2013/1/7 13:46:23

如果他取的是第一笔 那么我后边+1 就能取到 一秒钟的第二笔

关键是我发现 这个方法一会取第一笔数据 一会取第二笔 无法找到规律

 

5楼
王锋 发表于:2013/1/7 13:49:16

是的,没啥规律的。

不过可以给你个思路,就是取到的分笔数据,你通过+1或者-1后,再判断秒数是否跟之前的一致来决定

6楼
sw3661354 发表于:2013/1/7 14:01:18
好的 谢谢王锋老师
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 2 queries.