- 精华
- 0
- 在线时间
- 53 小时
- UID
- 255593
- 积分
- 88
- 帖子
- 35
- 阅读权限
- 30
- 注册时间
- 2017-8-18
- 最后登录
- 2022-1-12
- 精华
- 0
- UID
- 255593
- 积分
- 88
- 帖子
- 35
- 主题
- 17
- 阅读权限
- 30
- 注册时间
- 2017-8-18
- 最后登录
- 2022-1-12
|
Yuen_Lee 发表于 2020-2-13 11:37
试试 If(B->B1)改为 If(B>B1)
做了修改,代码如下,依然无法编译?
Params
Numeric Length(2);
Numeric SlowLength(30);
Numeric SmoothLength(4);
Numeric UP(100);
Numeric IUP(5);
Numeric UD(8);
Vars
NumericSeries VAR6;
NumericSeries VAR8;
NumericSeries VARAA
NumericSeries B1;
Begin
VAR6:=(Length*C+H+L)/SmoothLength;
VAR8:=Lowest(L,SlowLength);
VARAA:=Highest(H,SlowLength);
B=Average((VAR6-VAR8)/(VARAA-VAR8)*UP,UD);
B1=Average(B,UD);
If(B>B1)
{
PlotNumeric("CS",B1,"B TO B1");
}
End |
|