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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 金字塔自带的PYTHON 均线系统20日线 倒数3根以上数据没有。

   

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


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

主题:金字塔自带的PYTHON 均线系统20日线 倒数3根以上数据没有。

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


加好友 发短信
等级:新手上路 帖子:74 积分:0 威望:0 精华:0 注册:2018/12/23 13:33:16
金字塔自带的PYTHON 均线系统20日线 倒数3根以上数据没有。  发帖心情 Post By:2019/10/12 9:02:05 [只看该作者]

我用金字塔PYTHON 的均线系统   取MA20 的值。 发现  MA20[-1], MA20[-2] 的值可以取到。 但MA20[-3] 以上的值没有。 
5日均线没有这个问题。 请问这是何原因?   

以下是金字塔自带均线系统代码。 我加了一个均线输出语句。 

 close = history_bars(context.s1, context.long_period+1, 'self','close',True)
    
    if len(close) < context.long_period+1 :
        return
    ma5 = ta.SMA(close,context.short_period)
    ma20 = ta.SMA(close,context.long_period)
    logger.info('ma5均线'+str(ma5[-1])+'ma20均线'+str(ma20[-3]))
    
    if ma5[-1]>ma20[-1] and ma5[-2]<ma20[-2]:
        buy_open(context.s1, "market", volume=100)
    if ma5[-1]<ma20[-1] and ma5[-2]>ma20[-2]:
        portfolio = get_portfolio(context.s1,0)
        sell_close(context.s1,"market", volume=portfolio.buy_quantity)
===========================================================
logger.info 就是我加的。 但输出是: 

08:56:34 > ma5均线782.6ma20均线nan
08:56:34 > ma5均线783.8ma20均线nan
08:56:34 > ma5均线784.5ma20均线nan
08:56:34 > ma5均线786.4ma20均线nan
08:56:34 > ma5均线786.7ma20均线nan
08:56:34 > ma5均线786.1ma20均线nan

=======
MA20[-3】 没有值。 请看看那里有问题。 

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


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

拿数据是拿了21跟,那么20跟才能计算一个均线所以只有两个均线能计算出来
1,2,3,。。。。。。。。。。。。。21
-3的位置在19,19跟k无法计算20日均线

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


加好友 发短信
等级:新手上路 帖子:74 积分:0 威望:0 精华:0 注册:2018/12/23 13:33:16
  发帖心情 Post By:2019/10/15 10:09:55 [只看该作者]

已经解决。

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


加好友 发短信
等级:新手上路 帖子:6 积分:0 威望:0 精华:0 注册:2019/10/26 11:59:10
  发帖心情 Post By:2019/10/26 21:25:18 [只看该作者]

如何解决的呢?

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


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

把取过来的数据都print输出一下,你就知道为什么-3不行了
[此贴子已经被作者于2019/10/28 9:23:06编辑过]

 回到顶部