gahusb
b9def06993
feat(signal_v2-phase4): signal_generator + 9 unit tests
generate_signals(state, dedup, settings) → state mutating:
- Buy: screener Top-N + portfolio. Hard gate (chronos median > 0 +
spread < 0.6 + momentum strong_up + bid_ratio >= 0.6) + soft
confidence (chronos*0.5 + minute*0.3 + screener*0.2) > 0.7.
- Sell: portfolio only. Priority stop_loss > anomaly > take_profit.
Stop loss confidence 1.0, take_profit 0.6 (review alert).
- SignalDedup 24h via dedup.is_recent/record per (ticker, action).
- State signal dict matches Phase 0 spec §5.2 schema.
54 tests pass.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 13:03:29 +09:00
..
2026-05-16 03:35:36 +09:00
2026-05-16 03:40:12 +09:00
2026-05-17 09:07:11 +09:00
2026-05-16 17:49:06 +09:00
2026-05-16 05:16:20 +09:00
2026-05-16 10:25:58 +09:00
2026-05-16 17:55:34 +09:00
2026-05-16 18:04:32 +09:00
2026-05-16 03:46:59 +09:00
2026-05-16 05:09:27 +09:00
2026-05-17 13:03:29 +09:00
2026-05-16 03:40:12 +09:00