add: DailyTradeEngine, incomplete RampTradeSimulator