- Fix backtesting_service compilation after merging dead code removal
- Remove orphaned trait impl methods (check_data_availability, get_sentiment_data,
create_backtest_record, update_backtest_status, store_time_series_data)
- Wire up OHLCV fields (open/high/low/volume) in baseline strategies:
MA crossover uses bar range for volatility filter and bullish bar detection,
buy-and-hold adds volume-based liquidity filter
- Remove TimeFrame enum (unused, all data is minute bars)
- Simplify NewsEvent to unit struct (sentiment fields were never populated)
- Remove dead extract_features method and bar_history buffer from MLPoweredStrategy
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>