координаты точки пересечения двух объектов

 
Подскажите, как в MQL определить координаты точки пересечения двух объектов (уровней дуги и веера Фибоначчи)?
 
Само пересечение прямых-кривых определяется сравнением значений с прошлым баром. Типа:
if(X[1]>Y[1] && X[0]<Y[0]), где X[1] и X[0] - значения графика в нулевом и первом баре, соответственно Y - второго графика.
Точка пересечения лежит в диапазоне, но обычно точное значение вычислять не надо, а нужен только момент самого факта пересечения.
 
Так вот именно значения этих линий индикаторов и невозможно получить на произвольном баре! Для линейных объектов такая функция есть,  а для дуги нет!
Причина обращения: