feat: restore SMC as primary strategy (v0.2.3)

PHILOSOPHY: SMC = PRIMARY, ML = SECONDARY support (not blocker)

Changes:
1. London Filter: Penalty (10%) instead of block
   - Before: Block trade if ML < 70% confidence
   - After: Reduce confidence by 10%, still execute

2. Signal Logic v5: 3-tier SMC-primary hierarchy
   - SMC >= 75%: Execute always (ML optional boost)
   - SMC 60-75%: Require ML agreement
   - SMC < 60%: Skip (low conviction)

3. Removed SELL confidence filter
   - SMC confidence now determines execution
   - No more blanket blocking of SELL signals

Impact:
- High SMC confidence trades (75-85%) execute
- No blocking from ML HOLD predictions
- ML still boosts when agrees
- Addresses user feedback: "SMC patokan utama, ML pendukung"

Files:
- main_live.py: Signal aggregation logic rewritten
- VERSION: 0.2.2 -> 0.2.3
- CHANGELOG.md: Full documentation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
buckybonez
2026-02-11 19:19:49 +07:00
co-authored by Claude Sonnet 4.5
parent 4514b57de5
commit 5cb75cddff
5 changed files with 161 additions and 44 deletions
+1 -1
View File
@@ -1 +1 @@
6396
14108
+2 -2
View File
@@ -1,6 +1,6 @@
date:2026-02-11
daily_loss:6.68
daily_profit:36.98000000000001
daily_profit:37.12000000000001
consecutive_losses:0
total_loss:0
saved_at:2026-02-11T17:31:14.037079+07:00
saved_at:2026-02-11T18:23:41.105395+07:00