Are there any specific algorithms that will allow me to find the min and max points in the picture above?
I have data in text format so I don't need to find it in the picture. The problem with stocks is that they have so many local mins and maxes simple derivatives won't work.
I am thinking of using digital filters (z domain), and smoothing out the graph, but I am still left with too many localized minimums and maximums.
I also tried to use a moving average as well to smooth out the graph, but again I have too many maxes and mins.
EDIT:
I read some of the comments and I just didn't circle some of the minimums and and maximums by accident.
I think I came up with an algorithm that may work. First find the minimum and maximum points (High of the day and low of the day). Then draw three lines one from open to high or low whichever comes first then a line from low to high or high to low and finally to close. Then in each of these three regions find the point that is furthest points from the line as my high and low and then repeat loop.