Supply & Demand Backtesting 16 September, 2023