User should be able to choose a date to start prediction on
User should be able to choose an interval to calculate the low/high for
Given a CSV with value per minute, per day
1. For interval, calculate the low/high value for the interval. For example, if the interval is every 3 hours, the low/high of every 3 hours will be saved
2. Given the minimum number of interval for analysis, it will base on this number to predict the next low/high. For example, if this number is 3, after it gets the 3 low/high values from 1, it will base on the patterns of the previous 3 low/high to calculate the fourth low/high: It will save this as a predicted value. Then, it will continue reading data from the CSV and calculate the accuracy of its prediction for the fourth high/low, and on...
3. It will graph these information in a chart (the real low/high, predicted low/high)
This should be a C# program
Please write "READ" as the first line of your response.