critical: Raise quality threshold from 81 to 91 after trade #7 analysis

Trade #7 post-mortem (Nov 21, 2025):
- SHORT SOL-PERP: Entry $123.77, Exit $126.33
- Loss: -$386.62 (2.06%, emergency stop)
- Quality: 90, ADX: 19.0 (weak trend, below 20 threshold)
- Duration: 18 minutes
- Result: Price never moved favorably, immediate reversal

Impact on v8 performance:
- 7 trades: 4 wins, 3 losses (57.1% WR, below 60% target)
- Total P&L: $262.70 (down from $649.32)
- Avg quality: 93.6 (still excellent)

Decision rationale:
- ADX 19.0 is borderline weak/chop territory
- Quality 90 insufficient to filter weak-trend entries
- Raised threshold to 91+ to restore 60%+ win rate
- v8 avg 93.6 quality supports higher threshold
- Next blocked signal after loss: quality 80 (correctly blocked)

This implements 3-loss circuit breaker analysis - system paused
for threshold adjustment before resuming.
This commit is contained in:
mindesbunister
2025-11-21 18:55:11 +01:00
parent 33ef157a24
commit 08482b43fe
3 changed files with 5 additions and 5 deletions

4
.env
View File

@@ -147,7 +147,7 @@ MAX_SL_PERCENT=2.0 # Never wider than -2.0%
# Emergency Stop: Hard stop if this level is breached
# Example: -2.0% on 10x = -20% account loss (rare but protects from flash crashes)
EMERGENCY_STOP_PERCENT=-2
EMERGENCY_STOP_PERCENT=-20
# Dynamic stop-loss adjustments
# Move SL to breakeven when profit reaches this level
@@ -174,7 +174,7 @@ MIN_TIME_BETWEEN_TRADES=1
# DEX execution settings
# Maximum acceptable slippage on market orders (percentage)
# Example: 1.0 = accept up to 1% slippage
SLIPPAGE_TOLERANCE=0.15
SLIPPAGE_TOLERANCE=0.1
# How often to check prices (milliseconds)
# Example: 2000 = check every 2 seconds