обе кривые лежат в едином поле по оси абсцисс (берутся в одно время) , данные накапливаются в массив по принципу сдвига - новые данные сдвигают старые , когда накапливается достаточное для анализа кол-во данных , алгоритм начинает работу. Как я уже сказал - определить восходящий или нисходящий тренд - уже решено написана функция , которая "бегает" по массивам и возвращает "угол наклона кривой". Главная сложность , что точки графика идут с маленькой частотой и могут находясь рядом не принадлежать одной кривой.