created trading strategy orchestrator to dynamically switch it according to the market state and code refctoring for it