Files
mt5-ai-xauusd-trader/docs/testing
xnessomGitHubxnessomgoogle-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
3280efbf74 🧬 Jules02: Synthetic test scenarios — Execution filter and model health generators (#731)
* 🧬 Jules02: Synthetic test scenarios — Execution filter and model health generators

- Added ExecutionScenarioBuilder to src/utils/synthetic_data.py to generate (TradeSignal, DataFrame) pairs for testing ExecutionFilter layers (ATR, Trend, EMA, Momentum).
- Added ModelHealthGenerator to src/utils/synthetic_data.py for deterministic model stability testing.
- Created tests/test_execution_scenarios.py to verify ExecutionFilter against these new scenarios.
- Verified all scenarios pass/fail as expected under controlled conditions.

Co-authored-by: xnessom <255288032+xnessom@users.noreply.github.com>

* feat: 🧬 Jules02: Synthetic test scenarios — Execution filter and model health generators

- Added ExecutionScenarioBuilder to src/utils/synthetic_data.py to generate (TradeSignal, DataFrame) pairs for testing ExecutionFilter layers.
- Added ModelHealthGenerator to src/utils/synthetic_data.py for deterministic model stability testing.
- Created tests/test_execution_scenarios.py to verify ExecutionFilter against these new scenarios.
- Updated docs/testing/SYNTHETIC_DATA.md with documentation for the new generators.
- Standardized starlette version to 0.40.0 to resolve dependency conflicts.

Co-authored-by: xnessom <255288032+xnessom@users.noreply.github.com>

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: xnessom <255288032+xnessom@users.noreply.github.com>
2026-05-06 06:08:12 +00:00
..