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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助] 在用get_indicator取橡胶05的MACD的长度时,数据中间出现错误

   

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


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

主题:[求助] 在用get_indicator取橡胶05的MACD的长度时,数据中间出现错误

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2019/4/9 14:53:08
[求助] 在用get_indicator取橡胶05的MACD的长度时,数据中间出现错误  发帖心情 Post By:2019/4/21 17:53:08 [只看该作者]

在编写过程中用get_indicator取橡胶05的MACD的长度,回测时间是3.1-4.15  ,在消息窗口中显示3.1-3.8的macd长度取得是3.11-3.19的长度,也就是对称的,这是我编写错误吗?

以下为消息窗口截取内容:
17:16:08 > ('macd', array([  30.73951343,  -25.40944558,  -78.94572203, -108.71272718,
                  -120.49704639]))
17:16:08 > ('now', datetime.datetime(2019, 3, 8, 14, 55), 14, 55, False)
17:16:08 > 
17:16:08 > ('macd', array([  63.86839597,   30.73951343,  -25.40944558,  -78.94572203,
                  -108.71272718]))
17:16:08 > ('now', datetime.datetime(2019, 3, 11, 14, 55), 14, 55, False)
17:16:08 > 
17:16:08 > ('macd', array([  63.86839597,   30.73951343,  -25.40944558,  -78.94572203,
                  -108.71272718]))
17:16:08 > ('now', datetime.datetime(2019, 3, 12, 14, 55), 14, 55, False)
17:16:08 > 
17:16:08 > ('macd', array([  30.73951343,  -25.40944558,  -78.94572203, -108.71272718,
                  -120.49704639]))



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


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

不明白你说的3.11-3.19是什么意思


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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2019/4/9 14:53:08
  发帖心情 Post By:2019/4/22 9:18:04 [只看该作者]

是日期,回测时,前面一小段日期取得MACD 长度是错误的

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


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

贴一下你的代码

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2019/4/9 14:53:08
  发帖心情 Post By:2019/4/22 10:43:06 [只看该作者]

macd1d=get_indicator(code,'macd','macd','26,12,9','1d',5)

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2019/4/9 14:53:08
  发帖心情 Post By:2019/4/22 11:27:36 [只看该作者]

回测时开仓时间是否显示有错误,我程序打印出来的时间是14.55,而回测完成后的报告中的交易详情里显示的是10.55

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


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

一个是行情时间是+4个小时的,一个是北京时间
报告里的是北京时间

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2019/4/9 14:53:08
  发帖心情 Post By:2019/4/23 9:49:04 [只看该作者]

谢谢您 时间我改了  还有就是我用这个函数取的macd长度与盘面不一样,但比较接近,这是为什么。           macd1d=get_indicator(code,'macd','macd','26,12,9','1d',100)

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


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

这个长度是什么意思,数值吗
macd是递归计算的,数据量不一样最后结果会有细微出入的
你改成用均线这种去看就一样了

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


加好友 发短信
等级:新手上路 帖子:10 积分:0 威望:0 精华:0 注册:2019/4/9 14:53:08
  发帖心情 Post By:2019/5/6 10:29:53 [只看该作者]

您好  可以贴下计算macd的具体代码吗?  感谢

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