jgrusewski
f5947c2b22
Wave 16S-V11: Bug #8 fix + P2-A/B implementation
Bug #8 (CRITICAL): Fixed action selection frequency catastrophe
- Root cause: execute_action called during training (522,713 orders/epoch)
- Fix: Removed execute_action from experience collection loop (line 928-936)
- Impact: 522,713 → 0 orders/epoch (100% reduction)
- Transaction costs: $338K → $0 (eliminated)
- Test suite: ml/tests/action_selection_frequency_test.rs (3/3 passing)
P2-A: Configurable Initial Capital
- CLI argument: --initial-capital (default: $100K, min: $1K)
- Files modified: trainers/dqn.rs, train_dqn.rs, hyperopt adapter
- Test suite: ml/tests/configurable_capital_test.rs (8/8 passing)
- Supports: Small accounts ($10K), Standard ($100K), Institutional ($500K+)
P2-B: Cash Reserve Requirement
- CLI argument: --cash-reserve-percent (default: 0%, range: 0-100%)
- Reserve enforcement: BUY trades only (SELL always allowed)
- Dynamic reserve adjusts with portfolio value
- Files modified: portfolio_tracker.rs (70 lines), trainers/dqn.rs, train_dqn.rs
- Test suite: ml/tests/cash_reserve_requirement_test.rs (10/10 passing)
Test Status: 21/21 core tests passing (P2-C deferred due to API mismatch)
Wave 16S-V11 Agents:
- Agent #1: Bug #8 investigation (transaction cost analysis)
- Agent #2: P2-A implementation (configurable capital)
- Agent #3: P2-B implementation + test fix (cash reserve)
- Agent #4: Integration validation (certification report)
2025-11-12 23:05:51 +01:00
..
2025-10-14 23:13:34 +02:00
2025-10-18 18:14:34 +02:00
2025-10-14 09:06:37 +02:00
2025-10-14 18:41:48 +02:00
2025-11-12 23:05:51 +01:00
2025-11-12 23:05:51 +01:00
2025-11-12 23:05:51 +01:00
2025-11-12 23:05:51 +01:00
2025-11-12 23:05:51 +01:00
2025-11-12 23:05:51 +01:00
2025-11-08 18:28:56 +01:00
2025-11-08 18:28:56 +01:00
2025-11-08 18:28:56 +01:00
2025-11-08 18:28:56 +01:00
2025-11-08 18:28:56 +01:00
2025-11-08 18:28:56 +01:00
2025-11-08 18:28:56 +01:00
2025-11-08 18:28:56 +01:00
2025-11-08 18:28:56 +01:00
2025-11-08 18:28:56 +01:00
2025-11-04 23:54:18 +01:00
2025-11-04 23:54:18 +01:00
2025-11-04 23:54:18 +01:00
2025-11-04 23:54:18 +01:00
2025-11-04 23:54:18 +01:00
2025-11-04 23:54:18 +01:00
2025-11-04 23:54:18 +01:00
2025-11-04 23:54:18 +01:00
2025-11-12 23:05:51 +01:00
2025-10-21 08:54:26 +02:00
2025-10-22 20:50:43 +02:00
2025-11-06 00:38:23 +01:00
2025-11-06 00:38:23 +01:00
2025-11-06 00:38:23 +01:00
2025-10-21 08:54:26 +02:00
2025-11-08 18:28:56 +01:00
2025-11-04 23:54:18 +01:00
2025-11-11 23:27:02 +01:00
2025-11-08 18:28:56 +01:00
2025-10-22 22:48:04 +02:00
2025-10-26 21:36:48 +01:00
2025-10-22 20:50:43 +02:00
2025-11-11 23:27:02 +01:00
2025-10-26 11:14:33 +01:00
2025-10-23 09:16:58 +02:00
2025-10-23 01:02:00 +02:00
2025-10-21 08:54:26 +02:00
2025-10-22 22:48:04 +02:00
2025-10-26 21:36:48 +01:00
2025-10-22 20:50:43 +02:00
2025-11-11 23:27:02 +01:00
2025-10-20 21:54:39 +02:00
2025-10-20 21:54:39 +02:00
2025-10-21 08:54:26 +02:00
2025-10-22 22:48:04 +02:00
2025-10-26 21:36:48 +01:00
2025-10-22 20:50:43 +02:00
2025-11-11 23:27:02 +01:00
2025-10-26 11:14:33 +01:00
2025-10-23 09:16:58 +02:00
2025-10-23 01:02:00 +02:00
2025-10-21 08:54:26 +02:00
2025-10-28 16:11:01 +01:00
2025-10-20 21:54:39 +02:00
2025-10-26 21:36:48 +01:00
2025-10-26 21:36:48 +01:00
2025-10-14 09:06:37 +02:00