refactored simpletradestrategy, created abstract class to reuse code, created new historictradestrategy