Fix asx-trading broken integration tests (factor_screen.py fixture mismatch)

ASX trading test suite has 8 failures, 1 error. factor_screen.py fixture is mismatched with signal_engine output. Signal engine uses SMA crossover (Phase 1), not dividend-factor V2 from design doc. Fix the fixture to match actual signal_engine behavior so tests pass.\n\nAcceptance: pytest runs with 0 failures in factor_screen tests.\nLocation: /opt/data/repos/asx-trading/

Note (2026-06-28T15:32:40Z)

Picked up by ralph at 2026-06-28T15:32+00. Plan: read factor_screen.py to understand the fixture mismatch, fix tests, run them.