设为首页收藏本站

 找回密码
 注册
查看: 890|回复: 0
打印 上一主题 下一主题

两条线的交叉点的价格怎么用公式确定? [复制链接]

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
1#
发表于 2020-4-5 12:54:10 |显示全部楼层
试试这个:

// 两条价格线为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);
}

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-9 03:28

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部