diff --git a/TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb b/TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb index 43da705..730e906 100644 --- a/TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb +++ b/TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb @@ -579,7 +579,7 @@ "\n", "def get_position_summary(symbol=\"XAUUSD\", strategy_name=\"TradingBot_V1.6\"):\n", " \"\"\"Position-Zusammenfassung\"\"\"\n", - " has_position, position_info = check_existing_positions(symbol, strategy_name)\n", + " has_position, has_position, position_info = check_existing_positions(symbol, strategy_name)\n", " \n", " print(f\"\\n📊 POSITION SUMMARY für {symbol} (V1.6 Adaptive Complete)\")\n", " print(\"=\" * 60)\n", @@ -608,7 +608,7 @@ " ✅ KORRIGIERT: Schließt bestehende Positionen (optional)\n", " Diese Funktion fehlte in der ursprünglichen V1.6!\n", " \"\"\"\n", - " has_position, position_info = check_existing_positions(symbol, strategy_name)\n", + " has_position, has_position, position_info = check_existing_positions(symbol, strategy_name)\n", " \n", " if not has_position:\n", " print(\"✅ Keine Positionen zum Schließen\")\n", @@ -1195,7 +1195,7 @@ " \n", " # SCHRITT 1: POSITION CHECK\n", " print(f\"\\n🔍 POSITION CHECK für {symbol} (V1.6 Adaptive Complete)\")\n", - " has_position, position_info = check_existing_positions(symbol, strategy_name)\n", + " has_position, has_position, position_info = check_existing_positions(symbol, strategy_name)\n", " \n", " if has_position and position_info['count'] >= max_positions:\n", " if debug:\n", @@ -3281,7 +3281,7 @@ " try:\n", " # SCHRITT 1: Position Check (wie vorher)\n", " max_positions = TRADING_CONFIG['risk']['max_positions']\n", - " position_info = check_existing_positions(symbol)\n", + " has_position, position_info = check_existing_positions(symbol)\n", "\n", " if position_info['count'] >= max_positions:\n", " if debug:\n", @@ -3545,7 +3545,7 @@ " try:\n", " # SCHRITT 1: Position Check (wie vorher)\n", " max_positions = TRADING_CONFIG['risk']['max_positions']\n", - " position_info = check_existing_positions(symbol)\n", + " has_position, position_info = check_existing_positions(symbol)\n", "\n", " if position_info['count'] >= max_positions:\n", " if debug:\n", diff --git a/activate_enhanced_scoring.py b/activate_enhanced_scoring.py index e0c77f4..61402e3 100644 --- a/activate_enhanced_scoring.py +++ b/activate_enhanced_scoring.py @@ -54,7 +54,7 @@ def enhanced_trading_check_wrapper(symbol="XAUUSD", debug=False): try: # SCHRITT 1: Position Check (wie vorher) max_positions = TRADING_CONFIG['risk']['max_positions'] - position_info = check_existing_positions(symbol) + has_position, position_info = check_existing_positions(symbol) if position_info['count'] >= max_positions: if debug: diff --git a/dynamic_thresholds.json b/dynamic_thresholds.json index 285ddb8..b1ea206 100644 --- a/dynamic_thresholds.json +++ b/dynamic_thresholds.json @@ -1,5 +1,5 @@ { - "timestamp": "2026-01-21T13:24:31.582409", + "timestamp": "2026-01-21T13:31:39.173342", "session_thresholds": { "asian": 60, "ny": 60,