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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 关于HHV函数的复权问题

   

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


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

主题:关于HHV函数的复权问题

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2016/11/20 16:02:04
关于HHV函数的复权问题  发帖心情 Post By:2016/11/20 16:07:05 [只看该作者]

在使用HHV函数是,如果参数的时间跨度中,刚好有进行过送股,函数对比的依然是除权前和除权后的价格。
比如HHV(HIGH, 20),如果这20天中间,经过10送10的除权,除权前每股80元,除权后每股40元,后面股价上涨至42元,HHV函数中仍然是用80和42去作比较。这个问题请问怎么解决?请赐教。注:已下载并使用复权数据。

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


加好友 发短信
等级:管理员 帖子:1516 积分:229 威望:0 精华:0 注册:2012/3/30 12:40:56
  发帖心情 Post By:2016/11/20 21:13:55 [只看该作者]

你用的什么版本

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2016/11/20 16:02:04
  发帖心情 Post By:2016/11/21 21:53:00 [只看该作者]

v3.92

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/11/22 9:26:56 [只看该作者]

1.软件采用的是向前等比复权,复权后的值就应该是贴合当前数据的形态。并没有问题。

 

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
sarz666
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2016/11/20 16:02:04
  发帖心情 Post By:2016/11/22 15:30:18 [只看该作者]

 //MACD
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD := 2*(DIFF-DEA) * 100, COLORSTICK;

//KDJ
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:3*K-2*D;
 
 NHD := NEWHBARS(HIGH, 1);
 
 //支撑,从2天前,即突破位置算起,找到第一个J值拐点,从拐点往前,算到创新高周期内macd最小值的点为止
 count_begin : Ref(BARSLAST(Ref(J, 2) > Ref(J, 1) And Ref(J, 1) < J), 2) + 1;
 
 count_end : LLVBARS(MACD, NHD);
 
 
 zc : Ref(HHV(HIGH, NHD - count_begin - count_end), count_begin + 2);



002776  柏堡龙,2016年11月18日的ZC值怎么会是85.75而不是除权后的价格?

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2016/11/20 16:02:04
  发帖心情 Post By:2016/11/22 15:39:23 [只看该作者]

不好意思,我弄错了,我再看看,复权的数据我还是不太理解用法。

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/11/22 15:44:21 [只看该作者]

nhd是2,count_begin是3,count_end是0

你这个减下来是-1了

你用HHV(HIGH, 20),这个语句去查看呢


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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2016/11/20 16:02:04
  发帖心情 Post By:2016/11/22 15:55:35 [只看该作者]

后面改成这样

 //支撑,从2天前,即突破位置算起,找到第一个J值拐点,从拐点往前,算到创新高周期内macd最小值的点为止
 count_end : Ref(BARSLAST(Ref(J, 2) > Ref(J, 1) And Ref(J, 1) < J), 2) + 1;
 
 count_begin : LLVBARS(MACD, Ref(NHD, 2)) - 2;
 
 
 zc : Ref(HHV(HIGH, count_begin - count_end), count_end + 2);


还是002776,  2016年11月18日
当时   count_begin=70,count_end=3,则zc = Ref(HHV(High, 67), 5),此时算出的zc为85.75,为复权前的价格

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2016/11/20 16:02:04
  发帖心情 Post By:2016/11/22 16:15:45 [只看该作者]

我使用这个
 TSt : HHV(HIGH, 200);
去测试该股,得出的也是85.75

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/11/22 16:33:30 [只看该作者]

本地情况如下。你在图表上右键-数据-除权数据,看下这个品种本地除权数据有吗?


图片点击可在新窗口打开查看此主题相关图片如下:}zwxdczy@yyoi3h)4t80n5w.png
图片点击可在新窗口打开查看


 回到顶部
总数 15 1 2 下一页