- 精华
- 0
- 在线时间
- 15 小时
- UID
- 543
- 积分
- 73
- 帖子
- 17
- 阅读权限
- 30
- 注册时间
- 2007-10-15
- 最后登录
- 2019-4-5
- 精华
- 0
- UID
- 543
- 积分
- 73
- 帖子
- 17
- 主题
- 4
- 阅读权限
- 30
- 注册时间
- 2007-10-15
- 最后登录
- 2019-4-5
|
//------------------------------------------------------------------------
// 简称: WAverage
// 名称: 求权重平均
// 类别: 用户函数
// 类型: 内建函数
// 输出: 数值型
//------------------------------------------------------------------------
Params
NumericSeries Price(10);
Numeric Length(10);
Vars
Numeric WtdSum(0);
Numeric CumWt;
Numeric i;
Begin
for i = 0 to Length - 1
{
WtdSum = WtdSum + ( Length - i ) * Price[i ] ;
}
CumWt = ( Length + 1 ) * Length * 1/2 ;
Return WtdSum / CumWt;
End
//------------------------------------------------------------------------
// 编译版本 GS2004.06.12
// 版权所有 TradeBlazer Software 2003-2008
// 更改声明 TradeBlazer Software保留对TradeBlazer平
// 台每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
请教公式中Price[i ]是什么含义?在运算中值的变化情况怎样?
如果我要在表达式内使用前10个bar各自的最高价怎样表达,h1,h2。。。?
谢谢
[ 本帖最后由 nopain 于 2007-10-15 21:34 编辑 ] |
|