Находится ли график выше или ниже относительно другого - 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;
 
        }

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы