Start playing around with computational finance.
Try to emulate and S&P 50 ETF.
Does it make sense to balance stocks based on the market cap of the company? For now just assume we're trying to keep the value of each holding the same over time.
Take the total value of the portfolio. Then divide by the number of holdings (stocks or later sectors). This is the target value for a holding. If it's lower than the target, then buy, if it's higher than the target, sell.
- Try to balance them
- Simulate returns based on historical data
- Pull real data for specific stocks (Yahoo Finance?)
- Take into account tax basis
- Import portfolio from CSV file