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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]关于均线计算的问题

   

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


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

主题:[求助]关于均线计算的问题

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


加好友 发短信
等级:论坛游侠 帖子:276 积分:0 威望:0 精华:0 注册:2018/1/12 10:58:52
[求助]关于均线计算的问题  发帖心情 Post By:2020/1/3 9:26:24 [显示全部帖子]

关于均线计算,有个问题想求教一下。图形上加载的K线数量应该是对EMA(C,X)这种类似均线的计算有影响的,比如说,15分钟周期下,直接写M30:=EMA(C,30),加载K线数量不够30的话,应该是算不出均线的值的吧?那么问题来了,
1、至少得加载多少数量的K线,才能保证均线的值稳定下来呢?
2、如果通过引用数据的方式来计算均线,CC:=callstock('',vtCLOSE,3);M30:=EMA(CC,30);是否就可以在尽可能加载少的K线下,取得比较固定的均线数值?
这个问题主要考虑的是,上面的30周期均线需要的K线数量不多,假设是300,甚至更多的周期均线,那么这个问题就非常重要了。一方面加载过多的K线数量会降低运行速度,另一方面就是加载数量如果不够多的话,会不会影响实际的均线数值是否准确。
求指教。

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


加好友 发短信
等级:论坛游侠 帖子:276 积分:0 威望:0 精华:0 注册:2018/1/12 10:58:52
  发帖心情 Post By:2020/1/3 9:40:22 [显示全部帖子]

从另一个角度讲,我非常想知道,如何在加载K线数量少的情况下,可以取得准确的长周期均线数值。刚才写了个代码试了一下,上面两种方式,好像均线数值都会随着K线数量增加而发生变化,直到足够多的K线数量后,就不再发生变化了。

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


加好友 发短信
等级:论坛游侠 帖子:276 积分:0 威望:0 精华:0 注册:2018/1/12 10:58:52
  发帖心情 Post By:2020/1/3 10:01:34 [显示全部帖子]

以下是引用banzhuan在2020/1/3 9:51:48的发言:
EMA这个函数比较特殊,需要5倍的数据量能获得稳定的值,比如上面你的代码 :M30:=EMA(C,30),这样就需要150K根K线才能获取稳定的值;引用的话道理也是一样的
1、别的均线呢?sma,wma,ma这些,也是需要5倍的数据量吗?
2、上面例子中,15分钟周期图形中,计算15分钟下的30周期均线,需要150根K线获得稳定数值,这个好理解。如果我要引用别的时间周期下的均线数值,怎么确保足够多的K线数量呢?比如说,15分钟图形上,我要用30分钟周期的均线。


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


加好友 发短信
等级:论坛游侠 帖子:276 积分:0 威望:0 精华:0 注册:2018/1/12 10:58:52
  发帖心情 Post By:2020/1/3 12:57:36 [显示全部帖子]

以下是引用banzhuan在2020/1/3 10:14:04的发言:
1、ema和sma比较特殊,wma和ma没有这样的要求。具体的您可以看下函数说明,都有详细的说明,哪些是需要5倍数据量,哪些是需要10倍数量量的;
2、用CALLSTOCKEX 或STKINDIEX,可以指定刷新K线数量,举例:
STKINDIEX('SH600000','RSI',0,21,8,100);// 表示引用计算最近100根K线的RSI指标自定义8分钟周期的公式当前数据 


我单独写了一个均线指标,然后保存后,在策略里面引用这个均线指标,MA2:STKINDI('','EXPMA5.M2(5,120)',0,3),K线图一共有100根K线;对照了一下单独打开的一个K线图,加载的系统自带的EXPMA均线。当然这个对照K线图上K线的数量是超过120根的。目前看起来这个单独引用的指标均线数值和技术分析图中K线图系统EXPMA指标中的均线数值是一样的。加载策略的图形只有100根K线,不够120根。对照图形超过120根K线。现在两个图形上的EMA120均线数值是一样的。那么到底是说明单独写技术指标再引用的方式可以不用在图形程序化中加载那么多的K线数量,还是说明是由于对照图形中的K线数量超过了120根使得两个均线数值一致的?如果是后者的原因,那么如果实际使用中不打开这个单独的对照图形,是否仍旧保持一致?实际上,我是先单独写了均线指标,策略中引用后,才打开对照图形去对比均线数值是否一致的。


 回到顶部