Now track it yourself and compare how accurate your program's forecast is, make adjustments, maybe something will match. If you learn to do fundamental analysis, it will be even more accurate