- 精华
- 0
- 在线时间
- 3193 小时
- UID
- 17
- 积分
- 99532
- 帖子
- 40
- 阅读权限
- 200
- 注册时间
- 2007-7-22
- 最后登录
- 2019-4-12
- 精华
- 0
- UID
- 17
- 积分
- 99532
- 帖子
- 40
- 主题
- 13
- 阅读权限
- 200
- 注册时间
- 2007-7-22
- 最后登录
- 2019-4-12
|
本人在学习TB公式原码,以下CROSSOVER函数有不明处,请指教:
Params
NumericSeries Price1(1);
NumericSeries Price2(1);
Vars
Bool Con1(False);
Bool PreCon(False);
Numeric Counter(0);
Begin
If(Price1 > Price2)
{
Counter = 1;
Con1 = Price1[1] == Price2[1]; //这条语句是什么意思?
While (Con1 and Counter < CurrentBar)
{
Counter = Counter + 1;
Con1 = Price1[Counter] == Price2[Counter];
}
PreCon = Price1[Counter] < Price2[Counter];
Return PreCon;
}Else
{
Return False;
}
End |
|