- Determine optimum times to buy and sell a given stock
- Determine best stock to buy and sell in a given set of stocks on a given day
- Get the data related to stocks
- Find reasonable indicators to work with
- Build the models to estimate optimum times and stocks to trade
- Evaluate results for different combinations of parameters
- Yahoo Finance
- Quandl