- 精华
- 0
- 在线时间
- 675 小时
- UID
- 110114
- 积分
- 380
- 帖子
- 314
- 阅读权限
- 50
- 注册时间
- 2012-4-20
- 最后登录
- 2021-12-29
- 精华
- 0
- UID
- 110114
- 积分
- 380
- 帖子
- 314
- 主题
- 16
- 阅读权限
- 50
- 注册时间
- 2012-4-20
- 最后登录
- 2021-12-29
|
试试这个:
// 两条价格线为P和Q
NumericSeries P;
NumericSeries Q;
Numeric CrossPrice;
// 初始化
CrossPrice = -1;
// 有交点时,交点价格会>-1
If((P[1]-Q[1])*(P-Q) <= 0)
{
If(P[1]-Q[1]+Q-P == 0)
CrossPrice = P;
Else
CrossPrice = Q[1]+(Q-Q[1])*(P[1]-Q[1])/(P[1]-Q[1]+Q-P);
}
|
|