Improve flexibility/consistency of setting sources in TradingAlgorithm

And a few small [unnecessary] typo fixes.