Rss & SiteMap

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

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

标题:PosByDate和DateByPos运行结果的矛盾。

1楼
szwangwei88 发表于:2014/4/8 9:21:58
判断一个k线数据是否存在,考虑先用日期得到Pos,再又此Pos得到日期,然后比较两个日期是否相同。但是,不管实际数据不是存在,运行的结果都是不相等,这个是怎么回事?感觉这里的问题很多,教程的说明和实际运行的结果完全不一样,且运行的结果往往还不一致,好难编的程序。
Set MyGrid = Technic.GetGridByName("Main")
Pos=MyGrid.PosByDate("2014-3-30 15:00:00")
msgbox Pos
msgbox MyGrid.DateByPos(Pos)
2楼
王锋 发表于:2014/4/8 18:27:30
这个问题看到了,是程序判断上有一个周期的误差,这个我们后面升级版处理一下
3楼
王锋 发表于:2014/4/8 20:47:17

刚才又仔细检查了一下,没发现错误,你指的的问题是30号哪天并没有交易数据,因此金字塔返回的是最近的前一天的数据,你使用pos调取跟返回是同一个数据,并没有矛盾存在

4楼
szwangwei88 发表于:2014/4/8 22:52:01
能把我的问题再看一遍吗?
5楼
王锋 发表于:2014/4/8 22:56:51

也请你在5分钟数据完整的情况下,使用

Pos=MyGrid.PosByDate("2014-3-31 15:00:00")
 
检索使用31号数据再看看
共5 条记录, 每页显示 10 条, 页签: [1]


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