- 精华
- 2
- 在线时间
- 2808 小时
- UID
- 4130
- 积分
- 20906
- 帖子
- 6519
- 阅读权限
- 200
- 注册时间
- 2009-4-15
- 最后登录
- 2019-4-12
- 精华
- 2
- UID
- 4130
- 积分
- 20906
- 帖子
- 6519
- 主题
- 17
- 阅读权限
- 200
- 注册时间
- 2009-4-15
- 最后登录
- 2019-4-12
|
// 第1种,周期数是奇数时,先算(奇数+1)/2周期移动平均,得出值再算这个值的(奇数+1)/2周期的移动平均。
// 第2种,周期数是偶数时,先算偶数/2周期移动平均,得出值再算这个值的(偶数/2+1)周期的移动平均。
Params
Numeric Length(14);
Vars
NumericSeries Value1;
NumericSeries Value2;
Begin
If(Length%2!=0)
{
Value1 = XAverage(Close,(Length+1)/2);
Value2 = XAverage(Value1,(Length+1)/2);
}
Else If(Length%2==0)
{
Value1 = XAverage(Close,Length/2);
Value2 = XAverage(Value1,Length/2+1);
}
End |
|