diff --git a/src/__pycache__/main_ml.cpython-310.pyc b/src/__pycache__/main_ml.cpython-310.pyc index 8b47149..7387957 100644 Binary files a/src/__pycache__/main_ml.cpython-310.pyc and b/src/__pycache__/main_ml.cpython-310.pyc differ diff --git a/src/main_ml.py b/src/main_ml.py index e5c9013..3a24db3 100644 --- a/src/main_ml.py +++ b/src/main_ml.py @@ -31,8 +31,8 @@ class TradingBot: self.PAIRS = ['BTCUSDT', 'ETHUSDT', 'SOLUSDT', 'BNBUSDT', 'XRPUSDT'] self.SIGNAL_THRESHOLD = 7.5 # 7-8% range (midpoint 7.5%) # 5% random signal - self.INVESTMENT_PERCENT = 25 # 25% standard - self.INVESTMENT_PERCENT_HIGH = 35 # 35% when confidence > 85% + self.INVESTMENT_PERCENT = 50 # 50% (single position for liquidity) (single position) + self.INVESTMENT_PERCENT_HIGH = 55 # 55% when confidence > 85% > 85% self.CONFIDENCE_THRESHOLD = 85 # Min confidence for high investment # 35% per trade (5 parallel = 90% max, 10% buffer) self.NOTIONAL_MIN = 5.0 # Override Binance minimum to $3 self.STOP_LOSS_PERCENT = 1.8 # -2.5% @@ -44,7 +44,7 @@ class TradingBot: self.TRAILING_STOP_DISTANCE = 0.6 # 0.6% distance # Position & Trade Limits - self.MAX_OPEN_POSITIONS = 3 # Max concurrent trades + self.MAX_OPEN_POSITIONS = 1 # Single position for max liquidity # Max concurrent trades self.MAX_CONSECUTIVE_LOSSES = 3 # Stop after 3 losses self.CONSECUTIVE_LOSS_COOLDOWN = 30 * 60 # 30 minutes in seconds self.MAX_TRADES_PER_DAY = 15