I want to run a backtest with multiple symbols, but I don't want to treat them as being part of the same universe or portfolio.  That is, I want to run a complete Backtest with SymbolA only, then another with SymbolB, SymbolC, and so.  Optimally, I wouldn't have to manually kick off a new backtest for each symbol; and super-optimally, I'd somehow be able to compare the results of the backtests.

Any suggestions, or ideas?

I've tried putting a loop in the Initialize to set and reset the start/end dates, cash amount, etc.  But, it doesn't seem to work right.  Maybe I'm coding something wrong, but from what i can tell, I can't loop in initialize(), so I'm wondering if there's another better way.

Author