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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → PosByDate和DateByPos运行结果的矛盾。

   

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


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

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

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


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2013/6/19 15:11:59
PosByDate和DateByPos运行结果的矛盾。  发帖心情 Post By: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楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2014/4/8 18:27:30 [只看该作者]

这个问题看到了,是程序判断上有一个周期的误差,这个我们后面升级版处理一下


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2014/4/8 20:47:17 [只看该作者]

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



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
szwangwei88
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2013/6/19 15:11:59
  发帖心情 Post By:2014/4/8 22:52:01 [只看该作者]

能把我的问题再看一遍吗?

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2014/4/8 22:56:51 [只看该作者]

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

Pos=MyGrid.PosByDate("2014-3-31 15:00:00")
 
检索使用31号数据再看看


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部