设为首页收藏本站

 找回密码
 注册
查看: 1604|回复: 2
打印 上一主题 下一主题

请问Average(HighD(1),length)如何解释? [复制链接]

Rank: 2

精华
0
UID
85848
积分
67
帖子
40
主题
11
阅读权限
30
注册时间
2011-12-11
最后登录
2017-8-8
跳转到指定楼层
1#
发表于 2012-10-17 13:22:07 |只看该作者 |倒序浏览
Params
    Numeric length(5);
Vars
      NumericSeries avg;
Begin
      
      avg=Average(HighD(1),length);
   
      PlotNumeric("line",avg);
      End
     用在日线以下级别的周期,请问这里的机制为何是每天开盘length根之后的K线avg=前一天的最高价,而之前的K线avg数值是前一天avg与今天的avg的连线。如何解释?

Rank: 4

精华
0
UID
112594
积分
333
帖子
281
主题
8
阅读权限
50
注册时间
2012-9-20
最后登录
2013-12-4
2#
发表于 2012-10-17 16:00:29 |只看该作者
Average(Price,length)
是对从当前Bar回溯length个Bar上的Price数据的均值
所以
avg=Average(HighD(1),length);
求的是这length个Bar上的HighD(1)的均值
如果都是同一天的Bar,则求的就是前一天的最高价

使用道具 举报

Rank: 2

精华
0
UID
85848
积分
67
帖子
40
主题
11
阅读权限
30
注册时间
2011-12-11
最后登录
2017-8-8
3#
发表于 2012-10-17 18:50:52 |只看该作者
本帖最后由 kakagoal 于 2012-10-17 18:54 编辑
sorakiraa 发表于 2012-10-17 16:00
Average(Price,length)
是对从当前Bar回溯length个Bar上的Price数据的均值
所以


恩,下午时候自己画了图想通了,这里其实是从当前BAR一根一根往前推的,分别都求出了这些BAR上的HighD(1)。以前理解的average(close[1],10)是先定义到前一根bar,再从前一根bar开始往前推9根Bar求出各个close再求平均。现在知道了,TB的机制是计算当根bar的close[1],再推到前一根bar求出这根Bar的close[1]....推完9次再求平均。虽然结果一样,但思路不同啊。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-10 16:54

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部