Trade Repository and Rules Engine - Marcus Jeffery