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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → C++获取股票后复权数据与图上的数据不一样?

   

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


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

主题:C++获取股票后复权数据与图上的数据不一样?

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/9/20 8:46:14
C++获取股票后复权数据与图上的数据不一样?  发帖心情 Post By:2016/12/15 17:12:42 [显示全部帖子]

stData.m_bIsPow = 1; //是否复权
stData.m_nPowType = 1; //1向后复权

获取的数据与图上的数据不一样

600000 2016/12/12
C++程序获取的后复权最高价:152.8
图上的数据是:162.89

这是什么原因?
谢谢!

注:金字塔是免费版的。
[此贴子已经被作者于2016-12-15 17:13:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
追逐泡沫
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/9/20 8:46:14
  发帖心情 Post By:2016/12/15 17:56:21 [显示全部帖子]

谢谢啊,这么快就回复了!

我将数据库清空,重跑,程序自动确定的日期为2013/7/1-2016/12/15

取到的2016/12/12的后复权最高价为:172.3

又不一样了?

 回到顶部
帅哥哟,离线,有人找我吗?
追逐泡沫
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/9/20 8:46:14
  发帖心情 Post By:2016/12/15 17:59:37 [显示全部帖子]

金字塔K线图缩放到上述范围后,显示2016/12/12的后复权最高价为:172.3,可以对上!
那问题是,我是每天增量获取数据,和最终的后复权价格不一致,这个问题怎么解决呢?

 回到顶部
帅哥哟,离线,有人找我吗?
追逐泡沫
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/9/20 8:46:14
  发帖心情 Post By:2016/12/16 15:21:48 [显示全部帖子]

回复真快啊,谢谢!

是这样的,我用等比复权,计算出 600000 2016/12/12 后复权的最高价是:162.89
用金字塔,显示所有的K线后,也是162.89,对得上,跟通达信也对得上。
那我为什么用程序获取的就不是呢,随着 stData.m_nDataCount 参数的不同,而有差异呢
谢谢!

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/9/20 8:46:14
  发帖心情 Post By:2016/12/16 16:41:39 [显示全部帖子]

本来想省点力的,还是自己算吧,这样肯定对得上。
谢谢!

 回到顶部