Framework for simulating equity portfolio strategies