We haven't created software to predict market movements (yet), but market movements are driven by human behavior. And in that regard, the tech industry has made big strides.
This RIA Intel article examines new software that may be able to predict when clients will leave with 95% accuracy.