fix: restore TRUE SMC-only logic (v0.2.4)

CRITICAL FIX: v0.2.3 was still blocking SMC signals!

Problem:
- v0.2.3 had 3-tier logic that BLOCKS SMC 60-75% if ML disagrees
- Signal BUY 63% + ML HOLD 50% was BLOCKED (wrong!)
- Original v4 intention: SMC-only, ML for boost only

Root Cause:
- v0.2.3 logic still required ML agreement for medium tier
- This contradicts "SMC patokan utama, ML pendukung"

Solution v0.2.4:
- Single threshold: SMC >= 55% executes ALWAYS
- ML role: OPTIONAL boost (average) or ignored
- SELL filter: Only exception (requires ML >= 75%)
- No more tiers, no more ML blocking

Impact:
- SMC BUY 63% + ML HOLD → Now EXECUTES (was blocked)
- True SMC-only mode restored
- ML is reference/boost only

Files:
- main_live.py: Logic v6 (SMC-only)
- VERSION: 0.2.3 → 0.2.4
- CHANGELOG.md: Full documentation

User feedback: "Perasaan tadi sebelum perbaikan, kita
mengabaikan ML dan fokus SMC saja" - NOW CORRECT!

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
buckybonez
2026-02-11 20:07:22 +07:00
co-authored by Claude Sonnet 4.5
parent 5cb75cddff
commit d8feac86cf
5 changed files with 135 additions and 71 deletions
+1 -1
View File
@@ -1 +1 @@
14108
604
+4 -4
View File
@@ -1,6 +1,6 @@
date:2026-02-11
daily_loss:6.68
daily_loss:6.9799999999999995
daily_profit:37.12000000000001
consecutive_losses:0
total_loss:0
saved_at:2026-02-11T18:23:41.105395+07:00
consecutive_losses:1
total_loss:0.3
saved_at:2026-02-11T19:27:05.033750+07:00