- 精华
- 0
- 在线时间
- 160 小时
- UID
- 3969
- 积分
- 332
- 帖子
- 31
- 阅读权限
- 50
- 注册时间
- 2009-3-30
- 最后登录
- 2024-3-22
- 精华
- 0
- UID
- 3969
- 积分
- 332
- 帖子
- 31
- 主题
- 7
- 阅读权限
- 50
- 注册时间
- 2009-3-30
- 最后登录
- 2024-3-22
|
//------------------------------------------------------------------------
// 简称: lowW
// 名称: LOWW
// 类别: 用户函数
// 类型: 用户函数
// 输出: 数值型
//------------------------------------------------------------------------
Params
Numeric weeksAgo(2);
Vars
NumericSeries barCnt;
NumericSeries weekLow;
Numeric i;
Numeric j;
Numeric nIndex(0);
Begin
If (Day-Day[1]>1 Or Day-Day[1]<0)
{
barCnt = 1;
weekLow = Low;
}Else
{
barCnt = barCnt[1] + 1;
If(Low < weekLow)
weekLow = Low;
}
If(weeksAgo == 0)
{
return weekLow;
}Else
{
For i = 1 To weeksAgo
{
If( i == 1)
{
j = 0;
}Else
{
j = j + BarCnt[j];
}
If (j > CurrentBar) Return InvalidNumeric;
nIndex = nIndex + BarCnt[j];
}
Return weekLow[nIndex];
}
End
//------------------------------------------------------------------------
// 编译版本 GS2010.12.08
// 用户版本 2012/06/16 16:31
// 版权所有 solarhe2006
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ |
|