开拓者期货期权程序化系统交易论坛

标题: 两条线的交叉点的价格怎么用公式确定? [打印本页]

作者: visions111    时间: 2020-4-3 16:39:58     标题: 两条线的交叉点的价格怎么用公式确定?

两条线的交叉点的价格怎么用公式确定?

作者: Yuen_Lee    时间: 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);
}





欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2