How can I take inflation and exchange rates - between the currency required to buy the stock and the investors home currency - into account when back-testing the value of an algorithm?
The first so I know my algorithm can outperform inflation, the second so I know whether if I invest in American stocks (in usd) might I find my returns significantly different when converted back to my home currency (gbp).
While we're at it, could you also take capital gains tax into account?
Also - :P - in a live-trading situation, could these be used for decision making? E.g. If the value of the dollar starts falling against the value of the pound at a fast rate, could you close positions and convert back to home currency? How does quantopian plan to handle home currencies in their live trading solution when it becomes available?
Also, is there any way to take a stocks reputation for paying dividends into account when deciding to buy? Can dividends be reflected in a backtest?
Sorry if I've been asking too many questions on this forum :P