mirror of
https://github.com/triqbit/mt5-ai-xauusd-trader.git
synced 2026-11-02 06:56:15 +00:00
🧬 Jules02: Synthetic test scenarios — Operational lifecycle and execution quality (#1266)
* 🧬 Jules02: Synthetic test scenarios — Operational lifecycle and execution quality This change enhances the synthetic data generation capabilities to support broader and safer testing of operational recovery and execution quality. Key improvements: - Enhanced ScenarioGenerator with deterministic spread_pips and movement-correlated volume. - Added LifecycleScenarioBuilder for testing multi-stage system transitions (Failure -> Recovery). - Added ExecutionQualityScenarioBuilder for validating performance guards and slippage logic. - Robust test coverage for all new generators. Co-authored-by: xnessom <255288032+xnessom@users.noreply.github.com> * feat: 🧬 Jules02: Synthetic test scenarios — Operational lifecycle and execution quality This change enhances the synthetic data generation capabilities to support broader and safer testing of operational recovery and execution quality. Key improvements: - Enhanced ScenarioGenerator with deterministic spread_pips and movement-correlated volume. - Added LifecycleScenarioBuilder for testing multi-stage system transitions (Failure -> Recovery). - Added ExecutionQualityScenarioBuilder for validating performance guards and slippage logic. - Updated documentation in docs/testing/SYNTHETIC_DATA.md. - Upgraded python-socketio to 5.14.0 to resolve security vulnerability GHSA-g8c6-8fjj-2r4m. - Full test coverage for new features (tests/test_lifecycle_scenarios.py). 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>
This commit is contained in:
co-authored by
xnessom
google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
parent
a240d8c42a
commit
464f157cbc
@@ -1,13 +1,13 @@
|
||||
|
||||
import sys
|
||||
import os
|
||||
from typing import Dict
|
||||
import sys
|
||||
|
||||
# Add src to path
|
||||
sys.path.append(os.getcwd())
|
||||
|
||||
from src.trading.capital_allocator import CapitalAllocator, StrategyConfig
|
||||
from src.research.reporting import AllocationSection
|
||||
from src.trading.capital_allocator import CapitalAllocator, StrategyConfig
|
||||
|
||||
|
||||
def verify_reporting():
|
||||
allocator = CapitalAllocator(total_budget=100000.0)
|
||||
|
||||
Reference in New Issue
Block a user