Files
mt5-ai-xauusd-trader/docs/testing
xnessomGitHubxnessomgoogle-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
0f92dc49ee 🧬 Jules02: Synthetic test scenarios — Integrated macro and system builders (#1102)
* 🧬 Jules02: Synthetic test scenarios — Integrated macro and system builders

- Expand `src/utils/synthetic_data.py` with `MacroScenarioBuilder` for deterministic macro events (NFP, FOMC, etc.).
- Add `SystemContextBuilder` to generate integrated test scenarios combining OHLCV, macro events, and risk status.
- Ensure `SystemContextBuilder` correctly handles `DatetimeIndex` by providing a `start_date` to `ScenarioGenerator`.
- Add `tests/test_macro_synthetic_scenarios.py` to verify the new builders.
- Verify all synthetic data tests pass to ensure no regressions.

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

* test: 🧬 jules02: synthetic test scenarios — integrated macro and system builders

- Expand `src/utils/synthetic_data.py` with `MacroScenarioBuilder` and `SystemContextBuilder`.
- Add `tests/test_macro_synthetic_scenarios.py` with lint fixes.
- Update `docs/testing/SYNTHETIC_DATA.md` to include new builders.
- Ensure all tests pass and follow Conventional Commits.

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-12 06:14:40 +00:00
..