Как нарисовать горизонтальную на пересении двух тредовых линий?

[Удален]  

Как в индикаторе нарисовать горизонтальную линию на пересечении двух трендовых линий?

 
Считать оба значения с первой и второй точек каждой линии, запомнить какая выше, какая ниже, замерить сколько баров между ними, посчитать шаг цены на бар для каждой линии, перебрать в цикле бары слева-направо, найти момент когда цена верхней линии станет меньше цены нижней линии, запомнить в этом месте цену координат обоих линий, разделить ее на 2 и нарисовать горизонтальную линию на полученой цене.
 
StSpirit >>:
Считать оба значения с первой и второй точек каждой линии, запомнить какая выше, какая ниже, замерить сколько баров между ними, посчитать шаг цены на бар для каждой линии, перебрать в цикле бары слева-направо, найти момент когда цена верхней линии станет меньше цены нижней линии, запомнить в этом месте цену координат обоих линий, разделить ее на 2 и нарисовать горизонтальную линию на полученой цене.

Лучше так :

1. По 4-м точкам посчитать к-ты уравнений прямых (по 2-е точки на прямую  - 2-а уравнения).  k*x+b = 0 и  m*x+c = 0
2. Решить систему уравнений  k*x+b = m*x+c, где k,m, b,c - коэф. в уравнении прямой. В одно действие.

обе координаты лучше типа double - реальное пересечение может быть между барами.

Удачи