Находится ли график выше или ниже относительно другого - C#
Формулировка задачи:
Добрый день. Есть два графика. С ценой и датой. Как программно по массиву координат узнать находиться ли график выше или ниже относительно другого. Точки пересечения. Построить их мне удалось, но программно узнать я не знаю как. Как подступиться?
Решение задачи: «Находится ли график выше или ниже относительно другого»
textual
Листинг программы
double[] ma1 = Get_N_DaysMovingAverage(9, closePrice);
//Moving Average Скользящее среднее
double[] ma2 = Get_N_DaysMovingAverage(30, closePrice);
....
....
....
private static double[] Get_N_DaysMovingAverage(int frameSize, int[] data)
{
double sum = 0;
double[] avgPoints = new double[data.Length - frameSize + 1];
for (int counter = 0; counter <= data.Length - frameSize; counter++)
{
int innerLoopCounter = 0;
int index = counter;
while (innerLoopCounter < frameSize)
{
sum = sum + data[index];
innerLoopCounter += 1;
index += 1;
}
avgPoints[counter] = sum / frameSize;
sum = 0;
}
return avgPoints;
}