Files
Place-Order-Trading-Bot/TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb
T
cbazza 90ec9c5948 Add missing position sizing documentation and notebook session filter import
- POSITION_SIZING_UPDATE.md: Documentation from earlier commit
- Notebook: Added SESSION_WHITELIST_CONFIG import in Cell 9 for base_risk parameter
2025-12-26 12:44:54 +01:00

28308 lines
2.6 MiB
Plaintext

{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# TradingBot V1.6 - Adaptive Complete Version 🚀🛡️⚡\n",
"\n",
"## 🆕 **NEU in V1.6: Adaptive Trading Rhythm**\n",
"- ⚡ **Adaptive Intervalle** - Automatische Anpassung: 5/15/30 Minuten\n",
"- 📊 **Volatilitäts-basiert** - ATR-gesteuerte Intervall-Wahl\n",
"- 🌍 **Session-abhängig** - Asian/London/NY/Overlap\n",
"- 🎯 **Intelligente Matrix** - Optimale Kombination aus Session + Volatilität\n",
"\n",
"## ✅ **Features aus V1.5 Complete Relaxed:**\n",
"- 🛡️ **Position Control System** - Maximal 1 Trade gleichzeitig\n",
"- 📊 **Performance Monitoring & Logging**\n",
"- 🤖 **APScheduler Integration** - Automatisierung\n",
"- 🔧 **Position Management Funktionen** - VOLLSTÄNDIG!\n",
"- 🚀 **Relaxed Parameter** - Niedrigere Schwellen für mehr Signale\n",
"- 🧪 **Umfassende Testing Suite**\n",
"- 🎛️ **Management Control Panel**\n",
"\n",
"## 🎯 **Adaptive Rhythm Schema:**\n",
"```\n",
"Session │ Hohe Vol │ Mittlere Vol │ Niedrige Vol\n",
"───────────┼──────────┼──────────────┼─────────────\n",
"Overlap │ 5min │ 15min │ 15min\n",
"London/NY │ 5min │ 15min │ 30min\n",
"Asian │ 15min │ 30min │ 30min\n",
"```\n",
"\n",
"## 🎉 **V1.6 COMPLETE - Das Beste aus beiden Welten:**\n",
"- ✅ Alle Funktionen aus V1.5\n",
"- ✅ Neue adaptive Features aus V1.6\n",
"- ✅ Production-Ready!"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 1. Imports und Setup"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ All imports successful - V1.6 Adaptive Complete (CORRECTED)\n"
]
}
],
"source": [
"# Standard Imports\n",
"import pandas as pd\n",
"import numpy as np\n",
"import MetaTrader5 as mt\n",
"import pandas_ta as ta\n",
"from scipy.signal import savgol_filter, find_peaks\n",
"from sklearn.linear_model import LinearRegression\n",
"from tabulate import tabulate\n",
"from datetime import datetime, timedelta, time\n",
"import json\n",
"import keyring as kr\n",
"\n",
"# V1.6: Zusätzliche Imports für Adaptive Rhythm\n",
"import pytz\n",
"import logging\n",
"from apscheduler.schedulers.background import BackgroundScheduler\n",
"\n",
"# Setup Logging\n",
"logging.basicConfig(\n",
" level=logging.INFO,\n",
" format='%(asctime)s - %(levelname)s - %(message)s'\n",
")\n",
"logger = logging.getLogger(__name__)\n",
"\n",
"print(\"✅ All imports successful - V1.6 Adaptive Complete (CORRECTED)\")"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Infrastructure modules loaded\n"
]
}
],
"source": [
"# ==========================================\n",
"# INFRASTRUCTURE IMPORTS (V1.8)\n",
"# ==========================================\n",
"\n",
"from infrastructure_patch import (\n",
" TradingInfrastructure,\n",
" create_scheduled_reports\n",
")\n",
"from trading_database import TradingDatabase\n",
"from telegram_notifier import TelegramNotifier\n",
"\n",
"print(\"✅ Infrastructure modules loaded\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2. 🆕 Adaptive Rhythm Manager (NEU in V1.6)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Adaptive Rhythm Manager defined\n"
]
}
],
"source": [
"class AdaptiveRhythmManager:\n",
" \"\"\"\n",
" 🆕 V1.6 Feature: Adaptive Trading Rhythm\n",
" \n",
" Verwaltet adaptiven Trading-Rhythmus basierend auf:\n",
" - Marktvolatilität (ATR)\n",
" - Trading-Session (Asian/London/NY/Overlap)\n",
" - Marktregime\n",
" \"\"\"\n",
" \n",
" def __init__(self, symbol=\"XAUUSD\"):\n",
" self.symbol = symbol\n",
" self.current_interval = 5\n",
" \n",
" # Zeitintervalle in Minuten\n",
" self.intervals = {\n",
" 'fast': 5, # Hohe Volatilität, aktive Sessions\n",
" 'medium': 15, # Moderate Volatilität, Standard\n",
" 'slow': 30 # Niedrige Volatilität, ruhige Sessions\n",
" }\n",
" \n",
" # ATR-Schwellenwerte für XAUUSD (Gold)\n",
" self.atr_thresholds = {\n",
" 'high': 15.0, # Hohe Volatilität\n",
" 'medium': 8.0, # Moderate Volatilität\n",
" 'low': 5.0 # Niedrige Volatilität\n",
" }\n",
" \n",
" # Session-Zeiten (UTC)\n",
" self.sessions = {\n",
" 'asian': (time(0, 0), time(8, 0)), # 00:00-08:00 UTC\n",
" 'london': (time(8, 0), time(16, 0)), # 08:00-16:00 UTC\n",
" 'ny': (time(13, 0), time(21, 0)), # 13:00-21:00 UTC\n",
" 'overlap': (time(13, 0), time(16, 0)) # London-NY Overlap\n",
" }\n",
" \n",
" def get_current_session(self):\n",
" \"\"\"Ermittelt die aktuelle Trading-Session\"\"\"\n",
" now_utc = datetime.now(pytz.UTC).time()\n",
" \n",
" # Overlap hat höchste Priorität\n",
" if self.sessions['overlap'][0] <= now_utc <= self.sessions['overlap'][1]:\n",
" return 'overlap'\n",
" elif self.sessions['london'][0] <= now_utc < self.sessions['london'][1]:\n",
" return 'london'\n",
" elif self.sessions['ny'][0] <= now_utc < self.sessions['ny'][1]:\n",
" return 'ny'\n",
" return 'asian'\n",
" \n",
" def get_volatility_level(self, atr_value):\n",
" \"\"\"Klassifiziert die Volatilität basierend auf ATR\"\"\"\n",
" if atr_value >= self.atr_thresholds['high']:\n",
" return 'high'\n",
" elif atr_value >= self.atr_thresholds['medium']:\n",
" return 'medium'\n",
" return 'low'\n",
" \n",
" def get_market_data(self):\n",
" \"\"\"Hole Marktdaten für ATR-Analyse\"\"\"\n",
" try:\n",
" rates = mt.copy_rates_from_pos(self.symbol, mt.TIMEFRAME_H1, 0, 50)\n",
" if rates is None:\n",
" return None\n",
" \n",
" df = pd.DataFrame(rates)\n",
" df['time'] = pd.to_datetime(df['time'], unit='s')\n",
" df.set_index('time', inplace=True)\n",
" df['atr'] = ta.atr(df['high'], df['low'], df['close'], length=14)\n",
" return df\n",
" except Exception as e:\n",
" logger.error(f\"Fehler beim Laden der Marktdaten: {e}\")\n",
" return None\n",
" \n",
" def calculate_optimal_interval(self):\n",
" \"\"\"Berechnet optimales Trading-Intervall\"\"\"\n",
" session = self.get_current_session()\n",
" df = self.get_market_data()\n",
" \n",
" if df is None:\n",
" return self.current_interval\n",
" \n",
" current_atr = df['atr'].iloc[-1]\n",
" volatility = self.get_volatility_level(current_atr)\n",
" optimal_interval = self._determine_interval(session, volatility)\n",
" \n",
" # Logge Änderungen\n",
" if optimal_interval != self.current_interval:\n",
" logger.info(f\"🔄 Rhythmus-Änderung: {self.current_interval}m → {optimal_interval}m\")\n",
" logger.info(f\" Session: {session}, Volatilität: {volatility} (ATR: {current_atr:.2f})\")\n",
" \n",
" self.current_interval = optimal_interval\n",
" return optimal_interval\n",
" \n",
" def _determine_interval(self, session, volatility):\n",
" \"\"\"\n",
" Intervall-Entscheidungs-Matrix:\n",
" \n",
" Session │ Hohe Vol │ Mittlere Vol │ Niedrige Vol\n",
" ───────────┼──────────┼──────────────┼─────────────\n",
" Overlap │ 5min │ 15min │ 15min\n",
" London/NY │ 5min │ 15min │ 30min\n",
" Asian │ 15min │ 30min │ 30min\n",
" \"\"\"\n",
" if session == 'overlap':\n",
" return self.intervals['fast'] if volatility == 'high' else self.intervals['medium']\n",
" elif session in ['london', 'ny']:\n",
" if volatility == 'high':\n",
" return self.intervals['fast']\n",
" elif volatility == 'medium':\n",
" return self.intervals['medium']\n",
" return self.intervals['slow']\n",
" else: # asian\n",
" return self.intervals['medium'] if volatility == 'high' else self.intervals['slow']\n",
" \n",
" def get_status_report(self):\n",
" \"\"\"Erstellt Status-Report\"\"\"\n",
" session = self.get_current_session()\n",
" df = self.get_market_data()\n",
" \n",
" if df is not None:\n",
" current_atr = df['atr'].iloc[-1]\n",
" volatility = self.get_volatility_level(current_atr)\n",
" else:\n",
" current_atr = 0\n",
" volatility = 'unknown'\n",
" \n",
" return f\"\"\"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - {datetime.now().strftime('%H:%M:%S UTC')} ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: {self.current_interval:>2} Minuten ║\n",
"║ Trading Session: {session.upper():<15} ║\n",
"║ Volatilitätslevel: {volatility.upper():<15} ║\n",
"║ ATR (H1): {current_atr:>6.2f} ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\"\"\"\n",
"\n",
"print(\"✅ Adaptive Rhythm Manager defined\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 3. MT5 Login und Setup"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Login successful: True\n",
"Symbol: XAUUSD\n",
"Strategy: TradingBot_V1.6\n",
"Max Positions: 1\n",
"Version: V1.6 COMPLETE - Adaptive + Full Features! 🚀🛡️⚡\n",
"\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 12:01:42 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
}
],
"source": [
"# MT5 Login\n",
"mt.initialize()\n",
"login = 10800246\n",
"server = 'VantageInternational-Demo'\n",
"password = kr.get_password(server, str(login))\n",
"login_result = mt.login(login, password, server)\n",
"print(f\"Login successful: {login_result}\")\n",
"\n",
"# Trading Parameter\n",
"symbol = \"XAUUSD\"\n",
"strategy_name = \"TradingBot_V1.6\"\n",
"max_positions = 1\n",
"\n",
"print(f\"Symbol: {symbol}\")\n",
"print(f\"Strategy: {strategy_name}\")\n",
"print(f\"Max Positions: {max_positions}\")\n",
"print(f\"Version: V1.6 COMPLETE - Adaptive + Full Features! 🚀🛡️⚡\")\n",
"\n",
"# 🆕 Initialisiere Adaptive Rhythm Manager\n",
"rhythm_manager = AdaptiveRhythmManager(symbol)\n",
"print(\"\\n\" + rhythm_manager.get_status_report())"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"🔧 Initializing Infrastructure...\n",
"✅ Database initialized: trading_bot.db\n",
"✅ Telegram Bot connected: @Xausd_digger_bot\n",
"✅ Telegram notifications enabled\n",
"✅ Infrastructure ready!\n",
" Database: ✅\n",
" Telegram: ✅\n"
]
}
],
"source": [
"# ==========================================\n",
"# INITIALIZE INFRASTRUCTURE (V1.8)\n",
"# ==========================================\n",
"\n",
"print(\"🔧 Initializing Infrastructure...\")\n",
"\n",
"# Initialize Infrastructure\n",
"infra = TradingInfrastructure(\n",
" db_path=\"trading_bot.db\",\n",
" enable_telegram=True,\n",
" enable_database=True\n",
")\n",
"\n",
"# Bot Started Notification\n",
"from session_filter_patch import SESSION_WHITELIST_CONFIG\n",
"\n",
"bot_config = {\n",
" 'version': 'V1.8',\n",
" 'enabled_sessions': SESSION_WHITELIST_CONFIG['enabled_sessions'],\n",
" 'base_confidence': SESSION_WHITELIST_CONFIG['base_confidence'],\n",
" 'max_risk_per_trade': SESSION_WHITELIST_CONFIG['max_risk_per_trade']\n",
"}\n",
"\n",
"infra.send_bot_started(bot_config)\n",
"\n",
"print(\"✅ Infrastructure ready!\")\n",
"print(f\" Database: {'✅' if infra.enable_database else '❌'}\")\n",
"print(f\" Telegram: {'✅' if infra.enable_telegram else '❌'}\")"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 12:01:43,810 - INFO - 🎯 Advanced Position Manager initialized\n",
"2025-12-25 12:01:43,811 - INFO - Adaptive Sizing: ✅\n",
"2025-12-25 12:01:43,811 - INFO - Trailing Stop: ✅\n",
"2025-12-25 12:01:43,812 - INFO - Partial TP: ✅\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"🎯 Initializing Advanced Position Management...\n",
"✅ Advanced Position Management activated!\n",
" 📊 Adaptive Position Sizing: ACTIVE\n",
" • High Confidence (≥80%): 1.5x risk\n",
" • Medium Confidence (≥70%): 1.0x risk\n",
" • Low Confidence (<70%): 0.5x risk\n",
"\n",
" 📈 Trailing Stop-Loss: ACTIVE\n",
" • Break-Even at 50% progress to TP\n",
" • Lock 50% profit at 75% progress\n",
"\n",
" 🎯 Partial Take Profit: ACTIVE\n",
" • TP1 at 1.5R (close 50%)\n",
" • TP2 at 2.5R (let 50% run)\n"
]
}
],
"source": [
"# ==========================================\n",
"# ADVANCED POSITION MANAGEMENT SETUP\n",
"# ==========================================\n",
"\n",
"from session_filter_patch import SESSION_WHITELIST_CONFIG\n",
"from advanced_position_management import AdvancedPositionManager\n",
"\n",
"print(\"🎯 Initializing Advanced Position Management...\")\n",
"\n",
"# Initialize Manager with all features\n",
"adv_position_mgr = AdvancedPositionManager(\n",
" enable_adaptive_sizing=True, # ✅ Adaptive Position Sizing\n",
" enable_trailing_stop=True, # ✅ Trailing Stop-Loss\n",
" enable_partial_tp=True, # ✅ Partial Take Profit\n",
" base_risk=SESSION_WHITELIST_CONFIG['max_risk_per_trade'] # ✅ 2% Base Risk from config\n",
")\n",
"\n",
"print(\"✅ Advanced Position Management activated!\")\n",
"print(\" 📊 Adaptive Position Sizing: ACTIVE\")\n",
"print(\" • High Confidence (≥80%): 1.5x risk\")\n",
"print(\" • Medium Confidence (≥70%): 1.0x risk\")\n",
"print(\" • Low Confidence (<70%): 0.5x risk\")\n",
"print(\"\")\n",
"print(\" 📈 Trailing Stop-Loss: ACTIVE\")\n",
"print(\" • Break-Even at 50% progress to TP\")\n",
"print(\" • Lock 50% profit at 75% progress\")\n",
"print(\"\")\n",
"print(\" 🎯 Partial Take Profit: ACTIVE\")\n",
"print(\" • TP1 at 1.5R (close 50%)\")\n",
"print(\" • TP2 at 2.5R (let 50% run)\")\n"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"🔧 Initializing Position Monitor...\n",
"✅ Position Monitor ready!\n",
" Will check for closed positions every minute\n",
" Closed trades will be automatically logged with:\n",
" • Exit price & time\n",
" • Profit/Loss calculation\n",
" • Exit reason (TP/SL/Manual)\n",
" • Telegram notification\n"
]
}
],
"source": [
"# ==========================================\n",
"# POSITION MONITOR SETUP (V1.8)\n",
"# ==========================================\n",
"\n",
"from position_monitor import PositionMonitor\n",
"\n",
"print(\"🔧 Initializing Position Monitor...\")\n",
"\n",
"# Create Position Monitor\n",
"position_monitor = PositionMonitor(infra.db, infra.telegram)\n",
"\n",
"print(\"✅ Position Monitor ready!\")\n",
"print(\" Will check for closed positions every minute\")\n",
"print(\" Closed trades will be automatically logged with:\")\n",
"print(\" • Exit price & time\")\n",
"print(\" • Profit/Loss calculation\")\n",
"print(\" • Exit reason (TP/SL/Manual)\")\n",
"print(\" • Telegram notification\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 4. 🛡️ Position Control Functions (VOLLSTÄNDIG!)"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Position Control functions defined (COMPLETE with close function!)\n"
]
}
],
"source": [
"def check_existing_positions(symbol=\"XAUUSD\", strategy_name=\"TradingBot_V1.6\"):\n",
" \"\"\"\n",
" Überprüft ob bereits Positionen für das Symbol und die Strategie existieren\n",
" \"\"\"\n",
" try:\n",
" positions = mt.positions_get(symbol=symbol)\n",
" \n",
" if positions is None:\n",
" return False, {\"count\": 0, \"details\": []}\n",
" \n",
" strategy_positions = []\n",
" for pos in positions:\n",
" if strategy_name in pos.comment:\n",
" strategy_positions.append({\n",
" \"ticket\": pos.ticket,\n",
" \"type\": \"BUY\" if pos.type == 0 else \"SELL\",\n",
" \"volume\": pos.volume,\n",
" \"price_open\": pos.price_open,\n",
" \"profit\": pos.profit,\n",
" \"comment\": pos.comment,\n",
" \"time_open\": pd.to_datetime(pos.time, unit='s')\n",
" })\n",
" \n",
" has_position = len(strategy_positions) > 0\n",
" position_info = {\"count\": len(strategy_positions), \"details\": strategy_positions}\n",
" return has_position, position_info\n",
" \n",
" except Exception as e:\n",
" print(f\"Error checking positions: {e}\")\n",
" return False, {\"count\": 0, \"details\": []}\n",
"\n",
"\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",
" \n",
" print(f\"\\n📊 POSITION SUMMARY für {symbol} (V1.6 Adaptive Complete)\")\n",
" print(\"=\" * 60)\n",
" \n",
" if not has_position:\n",
" print(\"✅ Keine aktiven Positionen - bereit für neuen Trade\")\n",
" return False\n",
" \n",
" print(f\"⚠️ {position_info['count']} aktive Position(en) gefunden:\")\n",
" for i, pos in enumerate(position_info['details'], 1):\n",
" profit_emoji = \"🟢\" if pos['profit'] >= 0 else \"🔴\"\n",
" print(f\"\\n Position {i}:\")\n",
" print(f\" Ticket: {pos['ticket']}\")\n",
" print(f\" Typ: {pos['type']}\")\n",
" print(f\" Volumen: {pos['volume']}\")\n",
" print(f\" Eröffnungspreis: {pos['price_open']}\")\n",
" print(f\" Profit: {profit_emoji} {pos['profit']:.2f}\")\n",
" print(f\" Eröffnungszeit: {pos['time_open']}\")\n",
" \n",
" print(f\"\\n🛑 TRADING BLOCKIERT - Maximal {max_positions} Position erlaubt\")\n",
" return True\n",
"\n",
"\n",
"def close_existing_positions(symbol=\"XAUUSD\", strategy_name=\"TradingBot_V1.6\", force_close=False):\n",
" \"\"\"\n",
" ✅ 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",
" \n",
" if not has_position:\n",
" print(\"✅ Keine Positionen zum Schließen\")\n",
" return True\n",
" \n",
" if not force_close:\n",
" print(f\"⚠️ {position_info['count']} Position(en) gefunden. Verwende force_close=True zum Schließen.\")\n",
" return False\n",
" \n",
" print(f\"🔄 Schließe {position_info['count']} Position(en)...\")\n",
" \n",
" success_count = 0\n",
" for pos in position_info['details']:\n",
" try:\n",
" # Position schließen\n",
" close_request = {\n",
" \"action\": mt.TRADE_ACTION_DEAL,\n",
" \"symbol\": symbol,\n",
" \"volume\": pos['volume'],\n",
" \"type\": mt.ORDER_TYPE_SELL if pos['type'] == \"BUY\" else mt.ORDER_TYPE_BUY,\n",
" \"position\": pos['ticket'],\n",
" \"price\": mt.symbol_info_tick(symbol).bid if pos['type'] == \"BUY\" else mt.symbol_info_tick(symbol).ask,\n",
" \"deviation\": 20,\n",
" \"magic\": 234000,\n",
" \"comment\": f\"Close {strategy_name}\",\n",
" \"type_time\": mt.ORDER_TIME_GTC,\n",
" \"type_filling\": mt.ORDER_FILLING_IOC,\n",
" }\n",
" \n",
" result = mt.order_send(close_request)\n",
" \n",
" if result.retcode == mt.TRADE_RETCODE_DONE:\n",
" print(f\"✅ Position {pos['ticket']} erfolgreich geschlossen\")\n",
" success_count += 1\n",
" else:\n",
" print(f\"❌ Fehler beim Schließen von Position {pos['ticket']}: {result.comment}\")\n",
" \n",
" except Exception as e:\n",
" print(f\"❌ Exception beim Schließen von Position {pos['ticket']}: {e}\")\n",
" \n",
" print(f\"📊 {success_count}/{len(position_info['details'])} Positionen erfolgreich geschlossen\")\n",
" return success_count == len(position_info['details'])\n",
"\n",
"\n",
"print(\"✅ Position Control functions defined (COMPLETE with close function!)\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 5. Helper Functions"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Helper functions defined\n"
]
}
],
"source": [
"def get_rates(timeframe=\"h4\", count=200, symbol=\"XAUUSD\"):\n",
" \"\"\"Hole Kursdaten\"\"\"\n",
" timeframes_dict = {\n",
" \"m1\": mt.TIMEFRAME_M1, \"m5\": mt.TIMEFRAME_M5, \"m15\": mt.TIMEFRAME_M15,\n",
" \"m30\": mt.TIMEFRAME_M30, \"h1\": mt.TIMEFRAME_H1, \"h4\": mt.TIMEFRAME_H4, \n",
" \"d1\": mt.TIMEFRAME_D1\n",
" }\n",
" try:\n",
" rates = mt.copy_rates_from_pos(symbol, timeframes_dict[timeframe], 0, count)\n",
" if rates is None: \n",
" return None\n",
" df = pd.DataFrame(rates)\n",
" df['time'] = pd.to_datetime(df['time'], unit='s')\n",
" df.set_index('time', inplace=True)\n",
" df['atr'] = ta.atr(df['high'], df['low'], df['close'], length=14)\n",
" return df\n",
" except Exception as e:\n",
" print(f\"Error getting rates: {e}\")\n",
" return None\n",
"\n",
"\n",
"def check_risk_limits(symbol, volume=None, order_type=\"buy\", max_risk_per_trade=0.01):\n",
" \"\"\"Risk Management\"\"\"\n",
" try:\n",
" account_info = mt.account_info()\n",
" if not account_info: \n",
" return False\n",
" balance, equity = account_info.balance, account_info.equity\n",
" if equity < balance * 0.8: \n",
" return False\n",
" return True\n",
" except: \n",
" return False\n",
"\n",
"\n",
"def market_order(symbol, volume, order_type, stoploss=0, take_profit=0, deviation=20):\n",
" \"\"\"Market Order Execution\"\"\"\n",
" try:\n",
" price_dict = {'buy': mt.symbol_info_tick(symbol).ask, 'sell': mt.symbol_info_tick(symbol).bid}\n",
" order_type_dict = {'buy': mt.ORDER_TYPE_BUY, 'sell': mt.ORDER_TYPE_SELL}\n",
" \n",
" request = {\n",
" \"action\": mt.TRADE_ACTION_DEAL,\n",
" \"symbol\": symbol,\n",
" \"volume\": volume,\n",
" \"type\": order_type_dict[order_type],\n",
" \"price\": price_dict[order_type],\n",
" \"sl\": stoploss,\n",
" \"tp\": take_profit,\n",
" \"deviation\": deviation,\n",
" \"magic\": 234000,\n",
" \"comment\": strategy_name,\n",
" \"type_time\": mt.ORDER_TIME_GTC,\n",
" \"type_filling\": mt.ORDER_FILLING_IOC\n",
" }\n",
" return mt.order_send(request)\n",
" except Exception as e:\n",
" print(f\"Error in market order: {e}\")\n",
" return None\n",
"\n",
"\n",
"print(\"✅ Helper functions defined\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 6. Market Analysis Functions"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Market analysis functions defined (with RELAXED thresholds)\n"
]
}
],
"source": [
"def detect_market_regime(df, lookback=50):\n",
" \"\"\"Market Regime Detection\"\"\"\n",
" try:\n",
" adx_data = ta.adx(df['high'], df['low'], df['close'], length=14)\n",
" adx = adx_data['ADX_14'].iloc[-1] if adx_data is not None and 'ADX_14' in adx_data.columns else 25.0\n",
" \n",
" try:\n",
" bb = ta.bbands(df['close'], length=20)\n",
" if bb is not None and len(bb.columns) >= 3:\n",
" bb_cols = bb.columns.tolist()\n",
" bb_width = ((bb[bb_cols[0]] - bb[bb_cols[2]]) / bb[bb_cols[1]] * 100).iloc[-lookback:].mean()\n",
" else: \n",
" bb_width = 4.0\n",
" except: \n",
" bb_width = 4.0\n",
" \n",
" price_range = df['high'].iloc[-lookback:].max() - df['low'].iloc[-lookback:].min()\n",
" atr_avg = df['atr'].iloc[-lookback:].mean()\n",
" range_ratio = price_range / (atr_avg * lookback) if atr_avg > 0 else 1.0\n",
" vol_cluster = df['atr'].iloc[-10:].std() / df['atr'].iloc[-50:].mean() if len(df) >= 50 else 1.0\n",
" \n",
" if adx > 25 and range_ratio > 1.5:\n",
" regime, strength = 'trending', min(100, adx * 2)\n",
" elif vol_cluster > 1.5:\n",
" regime, strength = 'volatile', min(100, vol_cluster * 50)\n",
" else:\n",
" regime, strength = 'ranging', max(0, 100 - adx * 2)\n",
" \n",
" return {\n",
" 'regime': regime, 'strength': strength, 'adx': adx, \n",
" 'bb_width': bb_width, 'range_ratio': range_ratio, 'vol_cluster': vol_cluster\n",
" }\n",
" except Exception as e:\n",
" return {\n",
" 'regime': 'ranging', 'strength': 50, 'adx': 20, \n",
" 'bb_width': 4.0, 'range_ratio': 1.0, 'vol_cluster': 1.0\n",
" }\n",
"\n",
"\n",
"def calculate_adaptive_confidence_threshold_relaxed(regime_info, base_confidence=60):\n",
" \"\"\"\n",
" RELAXED Version: Niedrigere Schwellen für mehr Signale\n",
" \"\"\"\n",
" regime = regime_info['regime']\n",
" adx = regime_info['adx']\n",
" \n",
" if regime == 'trending':\n",
" if adx > 30:\n",
" return max(50, base_confidence - 20)\n",
" else:\n",
" return base_confidence - 15\n",
" elif regime == 'ranging':\n",
" return base_confidence + 10\n",
" elif regime == 'volatile':\n",
" return base_confidence + 15\n",
" \n",
" return base_confidence\n",
"\n",
"\n",
"def get_enhanced_trend(timeframe=\"H4\", lookback=150, symbol=\"XAUUSD\"):\n",
" \"\"\"Enhanced Trend Analysis\"\"\"\n",
" tf_map = {\"D1\": \"d1\", \"H4\": \"h4\", \"H1\": \"h1\", \"M30\": \"m30\", \"M15\": \"m15\", \"M5\": \"m5\"}\n",
" tf = tf_map.get(timeframe, timeframe.lower())\n",
" \n",
" try:\n",
" df = get_rates(tf, lookback, symbol)\n",
" if df is None or len(df) < 50: \n",
" return None\n",
" \n",
" df['close_smooth'] = savgol_filter(df['close'], min(15, len(df)//10), 3)\n",
" X = np.arange(len(df)).reshape(-1, 1)\n",
" y = df['close_smooth'].values\n",
" model = LinearRegression().fit(X, y)\n",
" slope = model.coef_[0]\n",
" \n",
" regime_info = detect_market_regime(df.iloc[-50:])\n",
" base_threshold = df['atr'].iloc[-1] * 0.0001\n",
" \n",
" if regime_info['regime'] == 'trending':\n",
" slope_threshold = base_threshold * 0.7\n",
" elif regime_info['regime'] == 'ranging':\n",
" slope_threshold = base_threshold * 1.5\n",
" else:\n",
" slope_threshold = base_threshold * 1.2\n",
" \n",
" trend = \"uptrend\" if slope > slope_threshold else \"downtrend\" if slope < -slope_threshold else \"sideways\"\n",
" trend_strength = abs(slope) / slope_threshold if slope_threshold > 0 else 0\n",
" \n",
" return {\n",
" \"trend\": trend, \"slope\": slope, \"slope_threshold\": slope_threshold,\n",
" \"trend_strength\": trend_strength, \"atr\": df['atr'].iloc[-1],\n",
" \"price\": df['close'].iloc[-1], \"regime_info\": regime_info\n",
" }\n",
" except Exception as e:\n",
" print(f\"Error in get_enhanced_trend: {e}\")\n",
" return None\n",
"\n",
"\n",
"print(\"✅ Market analysis functions defined (with RELAXED thresholds)\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 7. Extended Top-Down Analysis"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ V1.6 Adaptive Complete Top-Down Analysis defined\n"
]
}
],
"source": [
"def extended_top_down_v2_adaptive(symbol=\"XAUUSD\", lookback=150):\n",
" \"\"\"\n",
" V1.6 Adaptive Complete Version:\n",
" - Position Control\n",
" - Relaxed Trading Logic\n",
" - Adaptive Rhythm Integration\n",
" \"\"\"\n",
" \n",
" timeframes = [\"D1\", \"H4\", \"H1\", \"M30\", \"M15\", \"M5\"]\n",
" trend_info = {}\n",
" \n",
" print(f\"🔍 Analyzing {symbol} with V1.6 ADAPTIVE COMPLETE parameters...\")\n",
" \n",
" # 1. Alle Timeframes analysieren\n",
" for tf in timeframes:\n",
" trend_info[tf] = get_enhanced_trend(tf, lookback, symbol)\n",
" if trend_info[tf] is None:\n",
" print(f\"⚠️ Keine Daten für {tf}\")\n",
" return None\n",
" \n",
" # 2. Market Regime aus H4 bestimmen\n",
" main_regime = trend_info[\"H4\"][\"regime_info\"]\n",
" \n",
" # 3. RELAXED Adaptive Confidence Threshold\n",
" adaptive_confidence_threshold = calculate_adaptive_confidence_threshold_relaxed(main_regime)\n",
" \n",
" # 4. Standard-Trend\n",
" d1_trend = trend_info[\"D1\"][\"trend\"]\n",
" h4_trend = trend_info[\"H4\"][\"trend\"]\n",
" d1_strength = trend_info[\"D1\"][\"trend_strength\"]\n",
" h4_strength = trend_info[\"H4\"][\"trend_strength\"]\n",
" \n",
" if d1_trend == h4_trend and d1_trend != \"sideways\":\n",
" standard_trend = d1_trend\n",
" standard_strength = (d1_strength * 0.6 + h4_strength * 0.4)\n",
" elif d1_strength > h4_strength * 1.5:\n",
" standard_trend = d1_trend\n",
" standard_strength = d1_strength * 0.8\n",
" elif h4_strength > d1_strength * 1.5:\n",
" standard_trend = h4_trend\n",
" standard_strength = h4_strength * 0.8\n",
" else:\n",
" standard_trend = \"sideways\"\n",
" standard_strength = 0\n",
" \n",
" # 5. RELAXED Fast-Trend\n",
" fast_timeframes = [\"H1\", \"M30\", \"M15\", \"M5\"]\n",
" fast_trends = [trend_info[tf][\"trend\"] for tf in fast_timeframes]\n",
" fast_strengths = [trend_info[tf][\"trend_strength\"] for tf in fast_timeframes]\n",
" \n",
" required_alignment = 2 # RELAXED: Immer 2 von 4\n",
" \n",
" trend_counts = {'uptrend': 0, 'downtrend': 0, 'sideways': 0}\n",
" weighted_strengths = {'uptrend': 0, 'downtrend': 0}\n",
" weights = [1.0, 0.8, 0.6, 0.4]\n",
" \n",
" for i, (trend, strength) in enumerate(zip(fast_trends, fast_strengths)):\n",
" trend_counts[trend] += 1\n",
" if trend != 'sideways':\n",
" weighted_strengths[trend] += strength * weights[i]\n",
" \n",
" max_count = max(trend_counts['uptrend'], trend_counts['downtrend'])\n",
" if max_count >= required_alignment:\n",
" if trend_counts['uptrend'] > trend_counts['downtrend']:\n",
" fast_trend = \"uptrend\"\n",
" elif trend_counts['downtrend'] > trend_counts['uptrend']:\n",
" fast_trend = \"downtrend\"\n",
" else:\n",
" fast_trend = \"uptrend\" if weighted_strengths['uptrend'] > weighted_strengths['downtrend'] else \"downtrend\"\n",
" else:\n",
" fast_trend = \"sideways\"\n",
" \n",
" # 6. Top-Down-Trend\n",
" if standard_trend == fast_trend and standard_trend != \"sideways\":\n",
" top_down_trend = standard_trend\n",
" combined_strength = (standard_strength + weighted_strengths.get(fast_trend, 0)) / 2\n",
" else:\n",
" top_down_trend = \"sideways\"\n",
" combined_strength = 0\n",
" \n",
" # 7. Enhanced Confidence\n",
" tf_weights = {\"D1\": 2.5, \"H4\": 2.0, \"H1\": 1.5, \"M30\": 1.0, \"M15\": 0.8, \"M5\": 0.6}\n",
" \n",
" weighted_matching = sum(\n",
" tf_weights[tf] * trend_info[tf][\"trend_strength\"] \n",
" for tf in timeframes\n",
" if trend_info[tf][\"trend\"] == top_down_trend and trend_info[tf][\"trend\"] != \"sideways\"\n",
" )\n",
" \n",
" weighted_total = sum(\n",
" tf_weights[tf] * trend_info[tf][\"trend_strength\"]\n",
" for tf in timeframes\n",
" if trend_info[tf][\"trend\"] != \"sideways\"\n",
" )\n",
" \n",
" confidence = round((weighted_matching / weighted_total) * 100, 2) if weighted_total > 0 else 0.0\n",
" \n",
" # 8. RELAXED Risk-Adjusted Signal Strength\n",
" atr = trend_info[\"M5\"][\"atr\"]\n",
" rrr = 2.5\n",
" risk_adjusted_strength = confidence * combined_strength * min(2.0, rrr)\n",
" \n",
" # 9. RELAXED Entry Signal\n",
" entry_signal = 0\n",
" signal_quality = \"none\"\n",
" min_strength = 80 # RELAXED: 80 statt 100\n",
" \n",
" if (top_down_trend != \"sideways\" and \n",
" confidence >= adaptive_confidence_threshold and\n",
" risk_adjusted_strength >= min_strength):\n",
" \n",
" entry_signal = 1 if top_down_trend == \"uptrend\" else -1\n",
" \n",
" # RELAXED Signal Quality\n",
" if confidence >= 80 and risk_adjusted_strength >= 130:\n",
" signal_quality = \"excellent\"\n",
" elif confidence >= 70 and risk_adjusted_strength >= 100:\n",
" signal_quality = \"good\"\n",
" else:\n",
" signal_quality = \"fair\"\n",
" \n",
" # 10. 🆕 Adaptive Rhythm Info\n",
" current_interval = rhythm_manager.current_interval\n",
" session = rhythm_manager.get_current_session()\n",
" \n",
" # 11. Debug Output\n",
" debug_data = []\n",
" for tf in timeframes:\n",
" info = trend_info[tf]\n",
" debug_data.append([\n",
" tf, info[\"trend\"], f\"{info['trend_strength']:.2f}\", \n",
" f\"{info['atr']:.4f}\", f\"{info['slope']:.6f}\", f\"{info['price']:.2f}\"\n",
" ])\n",
" \n",
" print(f\"\\n📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für {symbol}\")\n",
" print(f\"⚡ Adaptive Interval: {current_interval} min | Session: {session.upper()}\")\n",
" print(f\"🎯 Market Regime: {main_regime['regime'].upper()} (Strength: {main_regime['strength']:.0f}%)\")\n",
" print(f\"🎚️ Adaptive Threshold: {adaptive_confidence_threshold}% (RELAXED)\")\n",
" print()\n",
" print(tabulate(debug_data, headers=[\"TF\", \"Trend\", \"Strength\", \"ATR\", \"Slope\", \"Price\"], tablefmt=\"psql\"))\n",
" print(f\"\\n➡️ Standard-Trend: {standard_trend} (Strength: {standard_strength:.2f})\")\n",
" print(f\"➡️ Fast-Trend: {fast_trend} (Required: {required_alignment}/4)\")\n",
" print(f\"➡️ Top-Down-Trend: {top_down_trend}\")\n",
" print(f\"➡️ Confidence: {confidence}% (Threshold: {adaptive_confidence_threshold}%)\")\n",
" print(f\"➡️ Risk-Adjusted Strength: {risk_adjusted_strength:.1f} (Min: {min_strength})\")\n",
" print(f\"➡️ Signal Quality: {signal_quality.upper()}\")\n",
" print(f\"\\n🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\")\n",
" \n",
" return {\n",
" \"symbol\": symbol,\n",
" \"trend_info\": trend_info,\n",
" \"market_regime\": main_regime,\n",
" \"standard_trend\": standard_trend,\n",
" \"fast_trend\": fast_trend,\n",
" \"top_down_trend\": top_down_trend,\n",
" \"confidence\": confidence,\n",
" \"adaptive_threshold\": adaptive_confidence_threshold,\n",
" \"risk_adjusted_strength\": risk_adjusted_strength,\n",
" \"entry_signal\": entry_signal,\n",
" \"signal_quality\": signal_quality,\n",
" \"combined_strength\": combined_strength,\n",
" \"min_strength_used\": min_strength,\n",
" \"required_alignment\": required_alignment,\n",
" \"adaptive_interval\": current_interval,\n",
" \"session\": session\n",
" }\n",
"\n",
"\n",
"print(\"✅ V1.6 Adaptive Complete Top-Down Analysis defined\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 8. Entry Timing Optimization"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Entry timing functions defined (DISABLED in Relaxed mode)\n"
]
}
],
"source": [
"def check_pullback_entry(symbol, signal_info, timeframe=\"M5\"):\n",
" \"\"\"\n",
" Entry Timing Check - in Relaxed Version DISABLED per default\n",
" \"\"\"\n",
" if signal_info[\"entry_signal\"] == 0:\n",
" return False, \"No base signal\"\n",
" \n",
" try:\n",
" df = get_rates(timeframe.lower(), 50, symbol)\n",
" if df is None or len(df) < 20:\n",
" return False, \"Insufficient data\"\n",
" \n",
" df['ema21'] = df['close'].ewm(span=21).mean()\n",
" df['ema50'] = df['close'].ewm(span=50).mean()\n",
" \n",
" current_price = df['close'].iloc[-1]\n",
" ema21 = df['ema21'].iloc[-1]\n",
" ema50 = df['ema50'].iloc[-1]\n",
" signal_direction = signal_info[\"entry_signal\"]\n",
" \n",
" if signal_direction == 1: # Long\n",
" if current_price <= ema21 * 1.002 and ema21 > ema50:\n",
" return True, \"Pullback to EMA21 for Long\"\n",
" elif current_price <= ema21 * 0.998:\n",
" return True, \"Below EMA21 - Good Long Entry\"\n",
" elif signal_direction == -1: # Short\n",
" if current_price >= ema21 * 0.998 and ema21 < ema50:\n",
" return True, \"Pullback to EMA21 for Short\"\n",
" elif current_price >= ema21 * 1.002:\n",
" return True, \"Above EMA21 - Good Short Entry\"\n",
" \n",
" return False, \"Waiting for better entry timing\"\n",
" except Exception as e:\n",
" return True, \"Using immediate entry (fallback)\"\n",
"\n",
"\n",
"print(\"✅ Entry timing functions defined (DISABLED in Relaxed mode)\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 9. Execute Trade Function"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
"def calculate_position_size(self, symbol, stop_loss_pips, max_risk_per_trade=0.02):\n",
" \"\"\"\n",
" Berechnet die Positionsgröße basierend auf Risiko\n",
" \"\"\"\n",
" account_info = mt.account_info()\n",
" if not account_info:\n",
" print(f\"⚠️ Keine Account-Info verfügbar, verwende Minimum-Lot\")\n",
" return 0.01\n",
" \n",
" balance = account_info.balance\n",
" risk_amount = balance * max_risk_per_trade\n",
" \n",
" # Symbol-Info holen\n",
" symbol_info = mt.symbol_info(symbol)\n",
" if not symbol_info:\n",
" print(f\"⚠️ Keine Symbol-Info für {symbol}, verwende Minimum-Lot\")\n",
" return 0.01\n",
" \n",
" # Pip-Wert berechnen\n",
" point = symbol_info.point\n",
" tick_value = symbol_info.trade_tick_value\n",
" tick_size = symbol_info.trade_tick_size\n",
" \n",
" # Volume berechnen\n",
" pip_value = (tick_value / tick_size) * point\n",
" volume = risk_amount / (stop_loss_pips * pip_value)\n",
" \n",
" # Auf erlaubte Volumenschritte runden\n",
" volume_min = symbol_info.volume_min\n",
" volume_max = symbol_info.volume_max\n",
" volume_step = symbol_info.volume_step\n",
" \n",
" volume = round(volume / volume_step) * volume_step\n",
" volume = max(volume_min, min(volume_max, volume))\n",
" \n",
" print(f\"💰 Position Sizing für {symbol}:\")\n",
" print(f\" Balance: ${balance:.2f}\")\n",
" print(f\" Risiko: ${risk_amount:.2f} ({max_risk_per_trade*100}%)\")\n",
" print(f\" Stop Loss: {stop_loss_pips:.2f} Pips\")\n",
" print(f\" Berechnetes Volume: {volume:.2f} Lots\")\n",
" \n",
" return volume"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0.01"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#mt.symbol_info(symbol).volume_min\n",
"mt.symbol_info(symbol).volume_step"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ V1.6 Adaptive Complete Execute Trade defined\n"
]
}
],
"source": [
"def execute_trade_v2_adaptive(\n",
" symbol=\"XAUUSD\",\n",
" atr_mult=1.5,\n",
" base_confidence=60,\n",
" max_risk_per_trade=0.01,\n",
" risk_filter=True,\n",
" min_atr=0.0008,\n",
" use_pullback_entry=False, # DISABLED\n",
" max_positions=1,\n",
" strategy_name=\"TradingBot_V1.6\",\n",
" debug=True\n",
"):\n",
" \"\"\"\n",
" V1.6 Adaptive Complete Trade-Ausführung:\n",
" - Position Control\n",
" - Relaxed Parameter\n",
" - Adaptive Rhythm Integration\n",
" \"\"\"\n",
" \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",
" \n",
" if has_position and position_info['count'] >= max_positions:\n",
" if debug:\n",
" print(f\"🛑 TRADE BLOCKIERT: {position_info['count']}/{max_positions} Positionen aktiv\")\n",
" for pos in position_info['details']:\n",
" profit_emoji = \"🟢\" if pos['profit'] >= 0 else \"🔴\"\n",
" print(f\" {pos['type']} @ {pos['price_open']} | {profit_emoji} {pos['profit']:.2f}\")\n",
" return None\n",
" \n",
" print(f\"✅ Position-Check OK: {position_info['count']}/{max_positions}\")\n",
" \n",
" # SCHRITT 2: Signal Analysis\n",
" signal_info = extended_top_down_v2_adaptive(symbol)\n",
" if signal_info is None:\n",
" print(\"❌ Signal-Analyse fehlgeschlagen\")\n",
" return None\n",
" \n",
" entry_signal = signal_info[\"entry_signal\"]\n",
" confidence = signal_info[\"confidence\"]\n",
" adaptive_threshold = signal_info[\"adaptive_threshold\"]\n",
" signal_quality = signal_info[\"signal_quality\"]\n",
" market_regime = signal_info[\"market_regime\"]\n",
" \n",
" # SCHRITT 3: Get Price/ATR\n",
" m5_info = signal_info[\"trend_info\"][\"M5\"]\n",
" price = m5_info[\"price\"]\n",
" atr = m5_info[\"atr\"]\n",
" \n",
" # SCHRITT 4: Pre-checks\n",
" reason = \"\"\n",
" \n",
" if confidence < adaptive_threshold:\n",
" reason = f\"Confidence {confidence}% < threshold {adaptive_threshold}%\"\n",
" elif entry_signal == 0:\n",
" reason = f\"No entry signal\"\n",
" elif price is None or atr is None:\n",
" reason = \"Price/ATR not available\"\n",
" elif risk_filter and atr < min_atr:\n",
" reason = f\"ATR {atr:.5f} < min_atr {min_atr}\"\n",
" else:\n",
" risk_ok = check_risk_limits(symbol, max_risk_per_trade=max_risk_per_trade)\n",
" if not risk_ok:\n",
" reason = \"Risk limits exceeded\"\n",
" \n",
" # SCHRITT 5: Execute Trade\n",
" if not reason:\n",
" # Final Position Check\n",
" final_check, _ = check_existing_positions(symbol, strategy_name)\n",
" if final_check:\n",
" print(f\"🛑 Position wurde zwischen Checks eröffnet!\")\n",
" return None\n",
" \n",
" # SL/TP Calculation\n",
" regime_mult = 1.0\n",
" if market_regime['regime'] == 'volatile':\n",
" regime_mult = 1.2\n",
" elif market_regime['regime'] == 'ranging':\n",
" regime_mult = 0.9\n",
" \n",
" adjusted_atr_mult = atr_mult * regime_mult\n",
" \n",
" if entry_signal == 1: # Long\n",
" stop_loss = price - adjusted_atr_mult * atr\n",
" take_profit = price + adjusted_atr_mult * atr * 2.5\n",
" else: # Short\n",
" stop_loss = price + adjusted_atr_mult * atr\n",
" take_profit = price - adjusted_atr_mult * atr * 2.5\n",
" \n",
" # Position Sizing\n",
" account_info = mt.account_info()\n",
" if account_info:\n",
" balance = account_info.balance\n",
" risk_amount = balance * max_risk_per_trade\n",
" if symbol == \"XAUUSD\":\n",
" # 🎯 ADAPTIVE POSITION SIZING\n",
" if 'adv_position_mgr' in globals() and adv_position_mgr.adaptive_sizing:\n",
" volume = adv_position_mgr.adaptive_sizing.calculate_position_size(\n",
" confidence=confidence,\n",
" balance=balance,\n",
" stop_loss_distance=adjusted_atr_mult * atr * 10000, # Convert to pips\n",
" symbol=symbol\n",
" )\n",
" else:\n",
" volume = round(min(0.1, max(0.01, risk_amount / (adjusted_atr_mult * atr * 100))),2)\n",
" else:\n",
" volume = 0.01\n",
" else:\n",
" volume = 0.01\n",
" \n",
" # Log Trade Info\n",
" print(f\"\\n🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\")\n",
" print(f\"Direction: {'LONG' if entry_signal == 1 else 'SHORT'}\")\n",
" print(f\"Price: {price:.5f} | Volume: {volume:.2f}\")\n",
" print(f\"SL: {stop_loss:.5f} | TP: {take_profit:.5f}\")\n",
" print(f\"Confidence: {confidence}% | Quality: {signal_quality.upper()}\")\n",
" print(f\"Regime: {market_regime['regime'].upper()}\")\n",
" print(f\"Adaptive Interval: {signal_info['adaptive_interval']} min\")\n",
" print(f\"Session: {signal_info['session'].upper()}\")\n",
" \n",
" # Execute\n",
" try:\n",
" order_result = market_order(\n",
" symbol=symbol,\n",
" volume=volume,\n",
" order_type=\"buy\" if entry_signal == 1 else \"sell\",\n",
" stoploss=stop_loss,\n",
" take_profit=take_profit\n",
" )\n",
" \n",
" if order_result and order_result.retcode == mt.TRADE_RETCODE_DONE:\n",
" print(f\"✅ Trade erfolgreich! Ticket: {order_result.order}\")\n",
" \n",
" # ==========================================\n",
" # LOG TRADE ENTRY (V1.8)\n",
" # ==========================================\n",
" try:\n",
" # Hole Position Info\n",
" positions = mt.positions_get(symbol=symbol)\n",
" if positions and infra:\n",
" position = positions[0]\n",
"\n",
" # Erstelle Trade Data\n",
" trade_data = {\n",
" 'ticket': position.ticket,\n",
" 'position_id': position.identifier,\n",
" 'symbol': symbol,\n",
" 'strategy_name': strategy_name,\n",
" 'type': 'BUY' if entry_signal == 1 else 'SELL',\n",
" 'volume': volume,\n",
" 'entry_price': position.price_open,\n",
" 'sl_price': position.sl,\n",
" 'tp_price': position.tp,\n",
" 'entry_time': datetime.now().strftime('%Y-%m-%d %H:%M:%S'),\n",
" 'session': rhythm_manager.get_current_session(),\n",
" 'regime': market_regime['regime'],\n",
" 'quality': signal_quality,\n",
" 'confidence': confidence if 'confidence' in locals() else None,\n",
" 'timeframe_alignment': signal_info.get('required_alignment', 2),\n",
" 'risk_amount': risk_amount if 'risk_amount' in locals() else None,\n",
" 'risk_pct': max_risk_per_trade\n",
" }\n",
"\n",
" # Log to Database + Send Telegram\n",
" infra.log_trade_entry(trade_data)\n",
" logger.info(\"📱 Trade logged to DB + Telegram notification sent\")\n",
"\n",
" except Exception as e:\n",
" logger.error(f\"⚠️ Infrastructure logging failed: {e}\")\n",
" # ==========================================\n",
"\n",
"\n",
" # Verify & Log\n",
" new_check, new_info = check_existing_positions(symbol, strategy_name)\n",
" print(f\"📊 Positionen: {new_info['count']}\")\n",
" log_trade_performance_adaptive(signal_info, order_result)\n",
" else:\n",
" print(f\"❌ Trade failed: {order_result.comment if order_result else 'No result'}\")\n",
" \n",
" return order_result\n",
" \n",
" except Exception as e:\n",
" print(f\"❌ Execution failed: {e}\")\n",
" return None\n",
" \n",
" else:\n",
" if debug:\n",
" print(f\"\\n⏸️ TRADE SKIPPED: {reason}\")\n",
" return None\n",
"\n",
"\n",
"print(\"✅ V1.6 Adaptive Complete Execute Trade defined\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# 📊 Multi-Timeframe Ranging Filter - AKTIVIERT\n",
"\n",
"## ✅ Was wurde geändert?\n",
"\n",
"**Problem gelöst**: Alter Filter nutzte nur H1 (ADX 9.90) und blockierte Trades trotz starkem Trend auf D1 (ADX 28.25)\n",
"\n",
"**Neue Lösung**:\n",
"- **Cell 25**: Alter Filter DEAKTIVIERT (auskommentiert)\n",
"- **Cell 26**: Neuer Multi-TF Filter AKTIVIERT\n",
"- **Cell 27**: Test-Cell (optional)\n",
"\n",
"## 🎯 Wie der neue Filter funktioniert:\n",
"\n",
"1. Prüft **3 Timeframes**: H1, H4, D1\n",
"2. **Gewichtung**: D1 (3x) > H4 (2x) > H1 (1x)\n",
"3. **Entscheidung**:\n",
" - D1 ADX > 30 → ERLAUBT\n",
" - H4+D1 beide > 25 → ERLAUBT\n",
" - Weighted ADX > 25 → ERLAUBT\n",
" - Sonst → BLOCKIERT\n",
"\n",
"## 🚀 Nächste Schritte:\n",
"\n",
"1. **Führen Sie Cell 26 aus** (Multi-TF Filter aktivieren)\n",
"2. **Führen Sie Cell 27 aus** (Testen - optional)\n",
"3. **Warten Sie 1-2 Stunden** auf ersten Trade\n",
"\n",
"## 📝 Erwartete Ausgabe Cell 27:\n",
"\n",
"\n",
"\n",
"→ Trades sollten wieder laufen! 🎉\n",
"\n",
"---\n",
"\n",
"**Installiert**: 2025-12-20\n",
"**Entwickelt von**: Claude Code Analysis\n"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [],
"source": [
"# ==========================================\n",
"# 🔥 FIX #1: RANGING FILTER WRAPPER (09.12.2025)\n",
"# ==========================================\n",
"\n",
"# Original function wird wrapped\n",
"# [DEAKTIVIERT 20.12.2025] _original_execute_trade_v2_adaptive = execute_trade_v2_adaptive\n",
"\n",
"# [DEAKTIVIERT 20.12.2025] def execute_trade_v2_adaptive_with_ranging_filter(\n",
"# [DEAKTIVIERT 20.12.2025] symbol=\"XAUUSD\",\n",
"# [DEAKTIVIERT 20.12.2025] atr_mult=1.5,\n",
"# [DEAKTIVIERT 20.12.2025] base_confidence=60,\n",
"# [DEAKTIVIERT 20.12.2025] max_risk_per_trade=0.01,\n",
"# [DEAKTIVIERT 20.12.2025] risk_filter=True,\n",
"# [DEAKTIVIERT 20.12.2025] min_atr=0.0008,\n",
"# [DEAKTIVIERT 20.12.2025] use_pullback_entry=False,\n",
"# [DEAKTIVIERT 20.12.2025] max_positions=1,\n",
"# [DEAKTIVIERT 20.12.2025] strategy_name=\"TradingBot_V1.6\",\n",
"# [DEAKTIVIERT 20.12.2025] debug=True):\n",
"# [DEAKTIVIERT 20.12.2025] \"\"\"\n",
"# [DEAKTIVIERT 20.12.2025] Wrapper für execute_trade_v2_adaptive mit Ranging Filter\n",
"# [DEAKTIVIERT 20.12.2025] Blocks trading in ranging markets - they cause 100% of losses!\n",
"# [DEAKTIVIERT 20.12.2025] \"\"\"\n",
"\n",
" # Quick check: Get signal info first\n",
"# [DEAKTIVIERT 20.12.2025] signal_info = extended_top_down_v2_adaptive(symbol)\n",
"# [DEAKTIVIERT 20.12.2025] if signal_info is None:\n",
"# [DEAKTIVIERT 20.12.2025] return None\n",
"\n",
"# [DEAKTIVIERT 20.12.2025] market_regime = signal_info.get(\"market_regime\", {})\n",
"# [DEAKTIVIERT 20.12.2025] regime = market_regime.get('regime', 'unknown')\n",
"# [DEAKTIVIERT 20.12.2025] adx = market_regime.get('adx', 0)\n",
"\n",
" # 🛑 RANGING FILTER - Block ALL ranging market trades\n",
"# [DEAKTIVIERT 20.12.2025] if regime == 'ranging':\n",
"# [DEAKTIVIERT 20.12.2025] if debug:\n",
"# [DEAKTIVIERT 20.12.2025] print(f\"\\n🛑 TRADE BLOCKIERT: Ranging Market!\")\n",
"# [DEAKTIVIERT 20.12.2025] print(f\" ADX: {adx:.1f} (< 25 = Ranging)\")\n",
"# [DEAKTIVIERT 20.12.2025] print(f\" 📊 Ranging Performance: 0% Win Rate, 20 consecutive losses\")\n",
"# [DEAKTIVIERT 20.12.2025] print(f\" ✅ Filter is protecting you from losses!\")\n",
"# [DEAKTIVIERT 20.12.2025] return None\n",
"\n",
" # Additional safety: Even in trending, ADX must be > 25\n",
"# [DEAKTIVIERT 20.12.2025] if regime == 'trending' and adx < 25:\n",
"# [DEAKTIVIERT 20.12.2025] if debug:\n",
"# [DEAKTIVIERT 20.12.2025] print(f\"\\n🛑 TRADE BLOCKIERT: Weak Trend!\")\n",
"# [DEAKTIVIERT 20.12.2025] print(f\" ADX: {adx:.1f} (< 25 = too weak)\")\n",
"# [DEAKTIVIERT 20.12.2025] return None\n",
"\n",
" # ✅ Regime check passed - execute original function\n",
"# [DEAKTIVIERT 20.12.2025] if debug:\n",
"# [DEAKTIVIERT 20.12.2025] print(f\"✅ REGIME CHECK PASSED: {regime.upper()} (ADX {adx:.1f})\")\n",
"\n",
"# [DEAKTIVIERT 20.12.2025] return _original_execute_trade_v2_adaptive(\n",
"# [DEAKTIVIERT 20.12.2025] symbol=symbol,\n",
"# [DEAKTIVIERT 20.12.2025] atr_mult=atr_mult,\n",
"# [DEAKTIVIERT 20.12.2025] base_confidence=base_confidence,\n",
"# [DEAKTIVIERT 20.12.2025] max_risk_per_trade=max_risk_per_trade,\n",
"# [DEAKTIVIERT 20.12.2025] risk_filter=risk_filter,\n",
"# [DEAKTIVIERT 20.12.2025] min_atr=min_atr,\n",
"# [DEAKTIVIERT 20.12.2025] use_pullback_entry=use_pullback_entry,\n",
"# [DEAKTIVIERT 20.12.2025] max_positions=max_positions,\n",
"# [DEAKTIVIERT 20.12.2025] strategy_name=strategy_name,\n",
"# [DEAKTIVIERT 20.12.2025] debug=debug\n",
"# [DEAKTIVIERT 20.12.2025] )\n",
"\n",
"# Replace original with wrapped version\n",
"# [DEAKTIVIERT 20.12.2025] execute_trade_v2_adaptive = execute_trade_v2_adaptive_with_ranging_filter\n",
"\n",
"# [DEAKTIVIERT 20.12.2025] print(\"✅ Ranging Filter activated!\")\n",
"# [DEAKTIVIERT 20.12.2025] print(\" 🛑 Blocks ALL ranging market trades\")\n",
"# [DEAKTIVIERT 20.12.2025] print(\" ✅ Only allows trending markets with ADX > 25\")\n"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Multi-Timeframe Ranging Filter aktiviert!\n",
" Prüft: H1, H4, D1\n",
" Gewichtung: D1 (3x) > H4 (2x) > H1 (1x)\n",
" Threshold: ADX > 25\n",
"\n",
"📊 Entscheidungslogik:\n",
" 1. D1 ADX > 30 → ERLAUBT (starker Trend)\n",
" 2. H4+D1 beide > 25 → ERLAUBT (bestätigter Trend)\n",
" 3. Weighted ADX > 25 → ERLAUBT (Gesamtbild)\n",
" 4. Sonst → BLOCKIERT (Ranging)\n"
]
}
],
"source": [
"# ==========================================\n",
"# 🎯 MULTI-TIMEFRAME RANGING FILTER (20.12.2025)\n",
"# ==========================================\n",
"# Verbesserte Ranging-Erkennung basierend auf H1, H4, und D1\n",
"\n",
"from multi_timeframe_regime_filter import create_multi_timeframe_ranging_filter\n",
"\n",
"# Backup der Original-Funktion (falls noch nicht geschehen)\n",
"if '_original_execute_trade_v2_adaptive' not in dir():\n",
" _original_execute_trade_v2_adaptive = execute_trade_v2_adaptive\n",
"\n",
"# Ersetze mit Multi-TF Filter\n",
"execute_trade_v2_adaptive = create_multi_timeframe_ranging_filter(\n",
" _original_execute_trade_v2_adaptive\n",
")\n",
"\n",
"print(\"✅ Multi-Timeframe Ranging Filter aktiviert!\")\n",
"print(\" Prüft: H1, H4, D1\")\n",
"print(\" Gewichtung: D1 (3x) > H4 (2x) > H1 (1x)\")\n",
"print(\" Threshold: ADX > 25\")\n",
"print(\"\")\n",
"print(\"📊 Entscheidungslogik:\")\n",
"print(\" 1. D1 ADX > 30 → ERLAUBT (starker Trend)\")\n",
"print(\" 2. H4+D1 beide > 25 → ERLAUBT (bestätigter Trend)\")\n",
"print(\" 3. Weighted ADX > 25 → ERLAUBT (Gesamtbild)\")\n",
"print(\" 4. Sonst → BLOCKIERT (Ranging)\")\n"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"🧪 TESTING MULTI-TIMEFRAME REGIME FILTER\n",
"======================================================================\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"📋 ERGEBNIS:\n",
" Trading Allowed: True\n",
" Regime: trending\n",
" Weighted ADX: 33.7\n",
"\n",
"✅ FILTER ERLAUBT TRADES!\n",
" → Bot wird bei nächstem Scheduler-Run traden (wenn andere Bedingungen passen)\n"
]
}
],
"source": [
"# ==========================================\n",
"# 🧪 TEST: Multi-Timeframe Regime Filter\n",
"# ==========================================\n",
"# Führe diese Cell aus um den Filter zu testen\n",
"\n",
"from multi_timeframe_regime_filter import detect_multi_timeframe_regime\n",
"\n",
"print(\"🧪 TESTING MULTI-TIMEFRAME REGIME FILTER\")\n",
"print(\"=\" * 70)\n",
"print()\n",
"\n",
"# Test-Run\n",
"result = detect_multi_timeframe_regime(\"XAUUSD\", adx_threshold=25, debug=True)\n",
"\n",
"print()\n",
"print(\"📋 ERGEBNIS:\")\n",
"print(f\" Trading Allowed: {result['allowed']}\")\n",
"print(f\" Regime: {result['regime']}\")\n",
"print(f\" Weighted ADX: {result['weighted_adx']:.1f}\")\n",
"print()\n",
"\n",
"if result['allowed']:\n",
" print(\"✅ FILTER ERLAUBT TRADES!\")\n",
" print(\" → Bot wird bei nächstem Scheduler-Run traden (wenn andere Bedingungen passen)\")\n",
"else:\n",
" print(\"🛑 FILTER BLOCKIERT TRADES\")\n",
" print(f\" → Grund: {result['reason']}\")\n"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ check_open_positions not found - skipping Position Monitor fix\n"
]
}
],
"source": [
"# ==========================================\n",
"# 🔥 FIX #2: POSITION MONITOR DB LOGGING (09.12.2025)\n",
"# ==========================================\n",
"\n",
"# Wrap check_open_positions to add DB logging\n",
"if 'check_open_positions' in globals():\n",
" _original_check_open_positions = check_open_positions\n",
"\n",
" def check_open_positions_with_db_logging():\n",
" \"\"\"\n",
" Enhanced position monitor that writes exits to database\n",
" \"\"\"\n",
" from datetime import datetime\n",
"\n",
" # Get current open positions from MT5\n",
" positions = mt.positions_get(symbol=symbol)\n",
"\n",
" if not positions or len(positions) == 0:\n",
" # Check if we have positions in DB that should be closed\n",
" if 'db' in globals():\n",
" try:\n",
" open_trades_in_db = db.get_open_trades()\n",
"\n",
" for trade in open_trades_in_db:\n",
" ticket = trade['ticket']\n",
"\n",
" # Check if this position is in MT5 history (closed)\n",
" deals = mt.history_deals_get(ticket=ticket)\n",
" if deals and len(deals) > 0:\n",
" # Position was closed - log to DB\n",
" last_deal = deals[-1]\n",
"\n",
" db.close_trade(\n",
" ticket=ticket,\n",
" exit_price=last_deal.price,\n",
" exit_time=datetime.fromtimestamp(last_deal.time),\n",
" profit=last_deal.profit,\n",
" status='closed',\n",
" exit_reason='mt5_detected',\n",
" commission=last_deal.commission,\n",
" swap=last_deal.swap\n",
" )\n",
"\n",
" logger.info(f\"💾 Position #{ticket} exit logged to DB (profit: ${last_deal.profit:.2f})\")\n",
"\n",
" except Exception as e:\n",
" logger.error(f\"⚠️ DB logging error: {e}\")\n",
"\n",
" # Call original function\n",
" return _original_check_open_positions()\n",
"\n",
" # Replace\n",
" check_open_positions = check_open_positions_with_db_logging\n",
" print(\"✅ Position Monitor DB logging activated!\")\n",
" print(\" 💾 Exits will be written to SQLite database\")\n",
" print(\" 📊 Drawdown Protection will work correctly\")\n",
"else:\n",
" print(\"⚠️ check_open_positions not found - skipping Position Monitor fix\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 10. Performance Monitoring & Logging"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Performance Monitoring functions defined (with adaptive features)\n"
]
}
],
"source": [
"def log_trade_performance_adaptive(signal_info, order_result):\n",
" \"\"\"\n",
" Loggt Trade-Performance für V1.6 Adaptive Complete\n",
" \"\"\"\n",
" trade_data = {\n",
" 'timestamp': datetime.now().isoformat(),\n",
" 'version': 'V1.6_Adaptive_Complete',\n",
" 'symbol': signal_info['symbol'],\n",
" 'entry_signal': signal_info['entry_signal'],\n",
" 'confidence': signal_info['confidence'],\n",
" 'adaptive_threshold': signal_info['adaptive_threshold'],\n",
" 'signal_quality': signal_info['signal_quality'],\n",
" 'market_regime': signal_info['market_regime']['regime'],\n",
" 'regime_strength': signal_info['market_regime']['strength'],\n",
" 'risk_adjusted_strength': signal_info['risk_adjusted_strength'],\n",
" 'adaptive_interval': signal_info['adaptive_interval'],\n",
" 'session': signal_info['session'],\n",
" 'relaxed_features': {\n",
" 'pullback_entry_disabled': True,\n",
" 'lower_confidence_threshold': True,\n",
" 'lower_min_strength': True,\n",
" 'fixed_tf_alignment': True\n",
" },\n",
" 'adaptive_features': {\n",
" 'adaptive_rhythm': True,\n",
" 'session_aware': True,\n",
" 'volatility_based': True\n",
" },\n",
" 'position_control_active': True,\n",
" 'order_result': str(order_result) if order_result else None\n",
" }\n",
" \n",
" try:\n",
" filename = f\"trade_performance_v16_{signal_info['symbol']}_{datetime.now().strftime('%Y%m')}.json\"\n",
" try:\n",
" with open(filename, 'r') as f: \n",
" data = json.load(f)\n",
" except FileNotFoundError: \n",
" data = []\n",
" data.append(trade_data)\n",
" with open(filename, 'w') as f: \n",
" json.dump(data, f, indent=2)\n",
" print(f\"📊 Performance logged to {filename}\")\n",
" except Exception as e:\n",
" print(f\"Warning: Could not log performance: {e}\")\n",
"\n",
"\n",
"def analyze_performance_adaptive(symbol=\"XAUUSD\", days_back=30):\n",
" \"\"\"\n",
" Analysiert Performance der V1.6 Adaptive Complete Version\n",
" \"\"\"\n",
" try:\n",
" filename = f\"trade_performance_v16_{symbol}_{datetime.now().strftime('%Y%m')}.json\"\n",
" \n",
" with open(filename, 'r') as f:\n",
" data = json.load(f)\n",
" \n",
" cutoff = datetime.now() - timedelta(days=days_back)\n",
" recent_trades = [\n",
" trade for trade in data \n",
" if datetime.fromisoformat(trade['timestamp']) > cutoff\n",
" ]\n",
" \n",
" if not recent_trades:\n",
" print(f\"No V1.6 trades in last {days_back} days\")\n",
" return\n",
" \n",
" total_trades = len(recent_trades)\n",
" \n",
" # Analysis by regime\n",
" by_regime = {}\n",
" for trade in recent_trades:\n",
" regime = trade['market_regime']\n",
" by_regime[regime] = by_regime.get(regime, 0) + 1\n",
" \n",
" # Analysis by interval\n",
" by_interval = {}\n",
" for trade in recent_trades:\n",
" interval = trade.get('adaptive_interval', 'unknown')\n",
" by_interval[interval] = by_interval.get(interval, 0) + 1\n",
" \n",
" # Analysis by session\n",
" by_session = {}\n",
" for trade in recent_trades:\n",
" session = trade.get('session', 'unknown')\n",
" by_session[session] = by_session.get(session, 0) + 1\n",
" \n",
" # Print results\n",
" print(f\"\\n📊 V1.6 ADAPTIVE COMPLETE PERFORMANCE - Last {days_back} days\")\n",
" print(f\"Total Trades: {total_trades}\")\n",
" \n",
" print(f\"\\nBy Market Regime:\")\n",
" for regime, count in by_regime.items():\n",
" print(f\" {regime.upper()}: {count} ({count/total_trades*100:.1f}%)\")\n",
" \n",
" print(f\"\\n🆕 By Adaptive Interval:\")\n",
" for interval, count in sorted(by_interval.items()):\n",
" print(f\" {interval} min: {count} ({count/total_trades*100:.1f}%)\")\n",
" \n",
" print(f\"\\n🆕 By Trading Session:\")\n",
" for session, count in by_session.items():\n",
" print(f\" {session.upper()}: {count} ({count/total_trades*100:.1f}%)\")\n",
" \n",
" except Exception as e:\n",
" print(f\"Could not analyze performance: {e}\")\n",
"\n",
"\n",
"print(\"✅ Performance Monitoring functions defined (with adaptive features)\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 11. 🆕 Adaptive Scheduler"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"🔧 Force resuming trading after Ranging Filter deployment...\n",
"⚠️ drawdown_protection not initialized yet\n"
]
}
],
"source": [
"# ==========================================\n",
"# FORCE RESUME TRADING (V2.2 FIX)\n",
"# ==========================================\n",
"\n",
"print(\"🔧 Force resuming trading after Ranging Filter deployment...\")\n",
"\n",
"if 'drawdown_protection' in globals():\n",
" # Force resume\n",
" drawdown_protection._resume_trading()\n",
" \n",
" # Verify\n",
" can_trade, reason = drawdown_protection.can_trade()\n",
" \n",
" print(f\"\\n✅ Status after resume:\")\n",
" print(f\" Can Trade: {can_trade}\")\n",
" print(f\" Reason: {reason if not can_trade else 'All clear!'}\")\n",
" \n",
" if not can_trade:\n",
" print(\"\\n⚠️ Still blocked - using nuclear option...\")\n",
" drawdown_protection.trading_paused = False\n",
" drawdown_protection.pause_until = None\n",
" drawdown_protection.pause_reason = None\n",
" \n",
" can_trade2, reason2 = drawdown_protection.can_trade()\n",
" print(f\" After force clear: {can_trade2}\")\n",
" \n",
" print(\"\\n🛡️ Drawdown Protection Status:\")\n",
" status = drawdown_protection.get_status()\n",
" print(f\" Consecutive Losses: {status['consecutive_losses']}\")\n",
" print(f\" Trading Allowed: {status['trading_allowed']}\")\n",
" \n",
"else:\n",
" print(\"⚠️ drawdown_protection not initialized yet\")"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"🔧 Setting up Trading Check...\n",
"✅ Session Filter aktiviert!\n",
" Deaktivierte Sessions:\n",
" • ASIAN : ✅ AKTIV\n",
" • LONDON : ❌ DEAKTIVIERT\n",
" • OVERLAP : ❌ DEAKTIVIERT\n",
" • NY : ✅ AKTIV\n",
"\n",
"🛡️ Drawdown Protection aktiviert!\n",
" • Daily Loss Limit: $100\n",
" • Weekly Loss Limit: $300\n",
" • Monthly Loss Limit: $800\n",
" • Max Consecutive Losses: 5\n",
" • Cooldown: 24h\n",
"\n",
"✅ Trading Check ist jetzt vollständig geschützt!\n",
" 📊 Session Filter: Aktiv\n",
" 🛡️ Drawdown Protection: Aktiv\n"
]
}
],
"source": [
"# ==========================================\n",
"# TRADING CHECK: SESSION FILTER + DRAWDOWN PROTECTION\n",
"# ==========================================\n",
"\n",
"from session_filter_patch import (\n",
" create_session_filtered_check,\n",
" SESSION_WHITELIST_CONFIG,\n",
" is_session_allowed\n",
")\n",
"from drawdown_protection import create_protected_trading_check\n",
"\n",
"print(\"🔧 Setting up Trading Check...\")\n",
"\n",
"# Step 1: Create base session-filtered trading check\n",
"base_trading_check = create_session_filtered_check(\n",
" rhythm_manager=rhythm_manager,\n",
" execute_func=execute_trade_v2_adaptive,\n",
" symbol=symbol,\n",
" strategy_name=strategy_name,\n",
" max_positions=max_positions,\n",
" logger=logger,\n",
" datetime=datetime\n",
")\n",
"\n",
"print(\"✅ Session Filter aktiviert!\")\n",
"print(\" Deaktivierte Sessions:\")\n",
"for session, enabled in SESSION_WHITELIST_CONFIG['enabled_sessions'].items():\n",
" status = \"✅ AKTIV\" if enabled else \"❌ DEAKTIVIERT\"\n",
" print(f\" • {session.upper():8s}: {status}\")\n",
"\n",
"# Step 2: Wrap with Drawdown Protection\n",
"adaptive_trading_check = create_protected_trading_check(infra, base_trading_check)\n",
"drawdown_protection = adaptive_trading_check.protection\n",
"\n",
"print(\"\\n🛡️ Drawdown Protection aktiviert!\")\n",
"print(f\" • Daily Loss Limit: ${drawdown_protection.max_daily_loss}\")\n",
"print(f\" • Weekly Loss Limit: ${drawdown_protection.max_weekly_loss}\")\n",
"print(f\" • Monthly Loss Limit: ${drawdown_protection.max_monthly_loss}\")\n",
"print(f\" • Max Consecutive Losses: {drawdown_protection.max_consecutive_losses}\")\n",
"print(f\" • Cooldown: {drawdown_protection.cooldown_hours}h\")\n",
"\n",
"print(\"\\n✅ Trading Check ist jetzt vollständig geschützt!\")\n",
"print(\" 📊 Session Filter: Aktiv\")\n",
"print(\" 🛡️ Drawdown Protection: Aktiv\")\n"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 12:01:45,567 - INFO - ✅ Trading resumed after: None\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Trading force-resumed (Ranging Filter deployed)\n"
]
}
],
"source": [
"# Force resume after restart (V2.2 fix)\n",
"drawdown_protection._resume_trading()\n",
"print(\"✅ Trading force-resumed (Ranging Filter deployed)\")"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [],
"source": [
"# def adaptive_trading_check():\n",
"# \"\"\"\n",
"# 🆕 V1.6: Adaptive Trading Check\n",
"# Prüft basierend auf optimalem Intervall ob gehandelt werden soll\n",
"# \"\"\"\n",
"# try:\n",
"# optimal_interval = rhythm_manager.calculate_optimal_interval()\n",
"# current_minute = datetime.now().minute\n",
" \n",
"# # Trading nur zu berechneten Zeitpunkten\n",
"# if current_minute % optimal_interval == 0:\n",
"# logger.info(f\"\\n⏰ {datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - ADAPTIVE Check\")\n",
"# logger.info(f\"Intervall: {optimal_interval} min\")\n",
" \n",
"# # Führe Trading aus\n",
"# execute_trade_v2_adaptive(\n",
"# symbol=symbol,\n",
"# strategy_name=strategy_name,\n",
"# max_positions=max_positions\n",
"# )\n",
" \n",
"# except Exception as e:\n",
"# logger.error(f\"Fehler im Adaptive Trading Check: {e}\")\n",
"\n",
"\n",
"def print_status_report():\n",
" \"\"\"Status-Report\"\"\"\n",
" print(rhythm_manager.get_status_report())\n",
"\n",
"\n",
"# print(\"✅ Adaptive Scheduler functions defined\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 12. ✅ KORRIGIERT: Trading Configuration"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚙️ V1.6 Adaptive Complete Configuration:\n",
"\n",
"🛡️ Position Control:\n",
" Max Positions: 1\n",
" Strategy: TradingBot_V1.6\n",
"\n",
"🚀 Relaxed Parameters:\n",
" Base Confidence: 60%\n",
" Min ATR: 0.0008\n",
" Pullback Entry: False\n",
"\n",
"⚡ Adaptive Features:\n",
" Dynamic Intervals: 5/15/30 min\n",
" Session-aware: Yes\n",
" Volatility-based: Yes\n",
"\n",
"✅ Configuration complete!\n"
]
}
],
"source": [
"# ✅ KORRIGIERT: Zentrale Konfiguration (fehlte in ursprünglicher V1.6)\n",
"ADAPTIVE_COMPLETE_CONFIG = {\n",
" 'symbol': symbol,\n",
" 'atr_mult': 1.5,\n",
" 'base_confidence': 60, # RELAXED\n",
" 'max_risk_per_trade': 0.01,\n",
" 'risk_filter': True,\n",
" 'min_atr': 0.0008, # RELAXED\n",
" 'use_pullback_entry': False, # DISABLED\n",
" 'max_positions': max_positions,\n",
" 'strategy_name': strategy_name,\n",
" 'debug': True\n",
"}\n",
"\n",
"print(\"⚙️ V1.6 Adaptive Complete Configuration:\")\n",
"print(\"\\n🛡️ Position Control:\")\n",
"print(f\" Max Positions: {ADAPTIVE_COMPLETE_CONFIG['max_positions']}\")\n",
"print(f\" Strategy: {ADAPTIVE_COMPLETE_CONFIG['strategy_name']}\")\n",
"\n",
"print(\"\\n🚀 Relaxed Parameters:\")\n",
"print(f\" Base Confidence: {ADAPTIVE_COMPLETE_CONFIG['base_confidence']}%\")\n",
"print(f\" Min ATR: {ADAPTIVE_COMPLETE_CONFIG['min_atr']}\")\n",
"print(f\" Pullback Entry: {ADAPTIVE_COMPLETE_CONFIG['use_pullback_entry']}\")\n",
"\n",
"print(\"\\n⚡ Adaptive Features:\")\n",
"print(f\" Dynamic Intervals: 5/15/30 min\")\n",
"print(f\" Session-aware: Yes\")\n",
"print(f\" Volatility-based: Yes\")\n",
"\n",
"print(\"\\n✅ Configuration complete!\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 13. ✅ KORRIGIERT: Status & Monitoring Functions"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Status monitoring function defined (COMPLETE with all features)\n"
]
}
],
"source": [
"# ✅ KORRIGIERT: Umfassendes Status Monitoring (fehlte in V1.6)\n",
"def check_adaptive_bot_status():\n",
" \"\"\"\n",
" ✅ NEU: Kombiniertes Status-Check für V1.6 Adaptive Complete\n",
" Kombiniert Position Control + Adaptive Rhythm Status\n",
" \"\"\"\n",
" print(\"\\n\" + \"=\"*70)\n",
" print(\"🔍 V1.6 ADAPTIVE COMPLETE BOT STATUS\")\n",
" print(\"=\"*70)\n",
" \n",
" # System Status\n",
" print(\"\\n📡 SYSTEM STATUS:\")\n",
" print(f\" MT5 Connection: {'✅' if mt.terminal_info() else '❌'}\")\n",
" print(f\" Scheduler Running: {'✅' if scheduler.running else '❌'}\")\n",
" print(f\" Active Jobs: {len(scheduler.get_jobs())}\")\n",
" \n",
" # Adaptive Rhythm Status\n",
" print(\"\\n⚡ ADAPTIVE RHYTHM:\")\n",
" optimal_interval = rhythm_manager.calculate_optimal_interval()\n",
" session = rhythm_manager.get_current_session()\n",
" df = rhythm_manager.get_market_data()\n",
" \n",
" if df is not None:\n",
" atr = df['atr'].iloc[-1]\n",
" vol_level = rhythm_manager.get_volatility_level(atr)\n",
" print(f\" Current Interval: {optimal_interval} min\")\n",
" print(f\" Trading Session: {session.upper()}\")\n",
" print(f\" ATR (H1): {atr:.2f}\")\n",
" print(f\" Volatility: {vol_level.upper()}\")\n",
" else:\n",
" print(\" ⚠️ Could not fetch market data\")\n",
" \n",
" # Position Status\n",
" print(\"\\n🛡️ POSITION CONTROL:\")\n",
" has_pos, pos_info = check_existing_positions(symbol, strategy_name)\n",
" print(f\" Active Positions: {pos_info['count']}/{max_positions}\")\n",
" print(f\" Trading Status: {'🛑 BLOCKED' if has_pos else '✅ READY'}\")\n",
" \n",
" if has_pos:\n",
" for i, pos in enumerate(pos_info['details'], 1):\n",
" profit_emoji = \"🟢\" if pos['profit'] >= 0 else \"🔴\"\n",
" print(f\" Position {i}: {pos['type']} | {profit_emoji} {pos['profit']:.2f}\")\n",
" \n",
" # Signal Status\n",
" print(\"\\n📊 CURRENT SIGNAL:\")\n",
" try:\n",
" signal_info = extended_top_down_v2_adaptive(symbol)\n",
" if signal_info:\n",
" signal_dir = \"LONG\" if signal_info['entry_signal'] == 1 else \"SHORT\" if signal_info['entry_signal'] == -1 else \"NONE\"\n",
" print(f\" Signal: {signal_dir}\")\n",
" print(f\" Confidence: {signal_info['confidence']}%\")\n",
" print(f\" Threshold: {signal_info['adaptive_threshold']}%\")\n",
" print(f\" Quality: {signal_info['signal_quality'].upper()}\")\n",
" print(f\" Regime: {signal_info['market_regime']['regime'].upper()}\")\n",
" \n",
" would_trade = (signal_info['entry_signal'] != 0 and not has_pos)\n",
" print(f\" Would Trade: {'✅ YES' if would_trade else '❌ NO'}\")\n",
" else:\n",
" print(\" ⚠️ Signal analysis failed\")\n",
" except Exception as e:\n",
" print(f\" ❌ Error: {e}\")\n",
" \n",
" # Version Info\n",
" print(\"\\n🎉 VERSION INFO:\")\n",
" print(\" Version: V1.6 Adaptive Complete (CORRECTED)\")\n",
" print(\" Features: Position Control + Relaxed + Adaptive Rhythm\")\n",
" print(\" Status: Production-Ready ✅\")\n",
" print(\"=\"*70)\n",
"\n",
"\n",
"print(\"✅ Status monitoring function defined (COMPLETE with all features)\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 14. 🚀 Start Adaptive Scheduler"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 12:01:46,240 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n",
"2025-12-25 12:01:46,241 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n",
"2025-12-25 12:01:46,243 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n",
"2025-12-25 12:01:46,244 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n",
"2025-12-25 12:01:46,248 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n",
"2025-12-25 12:01:46,249 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n",
"2025-12-25 12:01:46,251 - INFO - Added job \"create_protected_trading_check.<locals>.protected_check\" to job store \"default\"\n",
"2025-12-25 12:01:46,252 - INFO - Added job \"print_status_report\" to job store \"default\"\n",
"2025-12-25 12:01:46,253 - INFO - Added job \"TradingInfrastructure.send_daily_report\" to job store \"default\"\n",
"2025-12-25 12:01:46,254 - INFO - Added job \"TradingInfrastructure.send_weekly_report\" to job store \"default\"\n",
"2025-12-25 12:01:46,255 - INFO - Added job \"PositionMonitor.check_open_positions\" to job store \"default\"\n",
"2025-12-25 12:01:46,255 - INFO - Added job \"<lambda>\" to job store \"default\"\n",
"2025-12-25 12:01:46,255 - INFO - Scheduler started\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Scheduled reports added:\n",
" 📊 Daily report: 22:00 UTC\n",
" 📈 Weekly report: Sunday 23:00 UTC\n",
"✅ Scheduled reports added:\n",
" 📊 Daily report: 22:00 UTC\n",
" 📈 Weekly report: Sunday 23:00 UTC\n",
"✅ Position Monitor job added\n",
"✅ Advanced Position Management job added\n",
"\n",
"✅ Scheduler started!\n",
"\n",
"📋 Active Jobs: 6\n",
" • adaptive_trading_check\n",
" • position_monitor\n",
" • advanced_position_management\n",
" • status_report\n",
" • daily_report\n",
" • weekly_report\n",
"\n",
"======================================================================\n",
"🚀 TradingBot V2.2 - All Systems Ready!\n",
"======================================================================\n"
]
}
],
"source": [
"# ==========================================\n",
"# SETUP SCHEDULER (V1.6 ADAPTIVE COMPLETE)\n",
"# ==========================================\n",
"\n",
"from apscheduler.schedulers.background import BackgroundScheduler\n",
"\n",
"scheduler = BackgroundScheduler()\n",
"\n",
"# 1. ADAPTIVE TRADING CHECK (every minute, executes at optimal intervals)\n",
"scheduler.add_job(\n",
" func=adaptive_trading_check,\n",
" trigger='cron',\n",
" minute='*',\n",
" id='adaptive_trading_check',\n",
" replace_existing=True\n",
")\n",
"\n",
"# 2. STATUS REPORT (every 30 minutes)\n",
"scheduler.add_job(\n",
" func=print_status_report,\n",
" trigger='cron',\n",
" minute='0,30',\n",
" id='status_report',\n",
" replace_existing=True\n",
")\n",
"\n",
"# 3. SCHEDULED REPORTS (V1.8) - Daily & Weekly\n",
"create_scheduled_reports(infra, scheduler)\n",
"print(\"✅ Scheduled reports added:\")\n",
"print(\" 📊 Daily report: 22:00 UTC\")\n",
"print(\" 📈 Weekly report: Sunday 23:00 UTC\")\n",
"\n",
"# 4. POSITION MONITOR (V1.8) - Every minute\n",
"scheduler.add_job(\n",
" func=position_monitor.check_open_positions,\n",
" trigger='interval',\n",
" minutes=1,\n",
" id='position_monitor',\n",
" replace_existing=True\n",
")\n",
"print(\"✅ Position Monitor job added\")\n",
"\n",
"# 5. ADVANCED POSITION MANAGEMENT (V2.1) - Trailing Stop + Partial TP\n",
"scheduler.add_job(\n",
" func=lambda: adv_position_mgr.check_and_update_positions(symbol),\n",
" trigger='interval',\n",
" minutes=1,\n",
" id='advanced_position_management',\n",
" replace_existing=True\n",
")\n",
"print(\"✅ Advanced Position Management job added\")\n",
"\n",
"# START SCHEDULER\n",
"if not scheduler.running:\n",
" scheduler.start()\n",
" print(\"\\n✅ Scheduler started!\")\n",
"else:\n",
" print(\"\\n⚠️ Scheduler already running\")\n",
"\n",
"# Show active jobs\n",
"print(f\"\\n📋 Active Jobs: {len(scheduler.get_jobs())}\")\n",
"for job in scheduler.get_jobs():\n",
" print(f\" • {job.id}\")\n",
"\n",
"print(\"\\n\" + \"=\"*70)\n",
"print(\"🚀 TradingBot V2.2 - All Systems Ready!\")\n",
"print(\"=\"*70)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 15. ✅ KORRIGIERT: Testing Suite"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"🧪 TEST 1: Position Check\n",
"==================================================\n",
"\n",
"📊 POSITION SUMMARY für XAUUSD (V1.6 Adaptive Complete)\n",
"============================================================\n",
"⚠️ 1 aktive Position(en) gefunden:\n",
"\n",
" Position 1:\n",
" Ticket: 619765017\n",
" Typ: BUY\n",
" Volumen: 0.01\n",
" Eröffnungspreis: 4479.0\n",
" Profit: 🟢 0.51\n",
" Eröffnungszeit: 2025-12-24 19:25:00\n",
"\n",
"🛑 TRADING BLOCKIERT - Maximal 1 Position erlaubt\n"
]
},
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# ✅ KORRIGIERT: Umfassende Testing Suite (fehlte in V1.6)\n",
"\n",
"# Test 1: Position Summary\n",
"print(\"🧪 TEST 1: Position Check\")\n",
"print(\"=\"*50)\n",
"get_position_summary(symbol, strategy_name)"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"🧪 TEST 2: Adaptive Rhythm\n",
"==================================================\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 12:01:46 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"Details:\n",
" Optimal Interval: 5 min\n",
" Session: london\n",
" ATR: 16.49\n",
" Volatility Level: high\n"
]
}
],
"source": [
"# Test 2: Adaptive Rhythm Status\n",
"print(\"\\n🧪 TEST 2: Adaptive Rhythm\")\n",
"print(\"=\"*50)\n",
"print_status_report()\n",
"\n",
"# Test Details\n",
"optimal_interval = rhythm_manager.calculate_optimal_interval()\n",
"session = rhythm_manager.get_current_session()\n",
"df = rhythm_manager.get_market_data()\n",
"\n",
"if df is not None:\n",
" atr = df['atr'].iloc[-1]\n",
" vol_level = rhythm_manager.get_volatility_level(atr)\n",
" print(f\"\\nDetails:\")\n",
" print(f\" Optimal Interval: {optimal_interval} min\")\n",
" print(f\" Session: {session}\")\n",
" print(f\" ATR: {atr:.2f}\")\n",
" print(f\" Volatility Level: {vol_level}\")"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"🧪 TEST 3: Signal Analysis\n",
"==================================================\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 5 min | Session: LONDON\n",
"🎯 Market Regime: RANGING (Strength: 15%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+-----------+------------+---------+-----------+---------|\n",
"| D1 | uptrend | 758.18 | 71.466 | 8.1276 | 4479.51 |\n",
"| H4 | uptrend | 559.48 | 28.7334 | 2.41136 | 4479.51 |\n",
"| H1 | uptrend | 621.61 | 16.5036 | 1.53883 | 4479.51 |\n",
"| M30 | uptrend | 642.75 | 11.161 | 1.07607 | 4479.51 |\n",
"| M15 | uptrend | 26.25 | 8.3264 | 0.032783 | 4479.51 |\n",
"| M5 | downtrend | 254.5 | 3.6066 | -0.137685 | 4479.51 |\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 678.70)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 96.79% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 177151.1 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🎯 SIGNAL SUMMARY:\n",
" Entry Signal: 1\n",
" Confidence: 96.79%\n",
" Threshold: 70%\n",
" Quality: EXCELLENT\n",
" Regime: RANGING\n",
" Adaptive Interval: 5 min\n",
" Session: LONDON\n",
"\n",
"✅ TRADING SIGNAL: LONG\n"
]
}
],
"source": [
"# Test 3: Signal Analysis\n",
"print(\"\\n🧪 TEST 3: Signal Analysis\")\n",
"print(\"=\"*50)\n",
"\n",
"signal_result = extended_top_down_v2_adaptive(symbol)\n",
"\n",
"if signal_result:\n",
" print(f\"\\n🎯 SIGNAL SUMMARY:\")\n",
" print(f\" Entry Signal: {signal_result['entry_signal']}\")\n",
" print(f\" Confidence: {signal_result['confidence']}%\")\n",
" print(f\" Threshold: {signal_result['adaptive_threshold']}%\")\n",
" print(f\" Quality: {signal_result['signal_quality'].upper()}\")\n",
" print(f\" Regime: {signal_result['market_regime']['regime'].upper()}\")\n",
" print(f\" Adaptive Interval: {signal_result['adaptive_interval']} min\")\n",
" print(f\" Session: {signal_result['session'].upper()}\")\n",
" \n",
" if signal_result['entry_signal'] != 0:\n",
" direction = \"LONG\" if signal_result['entry_signal'] == 1 else \"SHORT\"\n",
" print(f\"\\n✅ TRADING SIGNAL: {direction}\")\n",
" else:\n",
" print(f\"\\n⏸️ NO TRADING SIGNAL\")\n",
"else:\n",
" print(\"❌ Signal analysis failed\")"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"🧪 TEST 4: Complete Bot Status\n",
"==================================================\n",
"\n",
"======================================================================\n",
"🔍 V1.6 ADAPTIVE COMPLETE BOT STATUS\n",
"======================================================================\n",
"\n",
"📡 SYSTEM STATUS:\n",
" MT5 Connection: ✅\n",
" Scheduler Running: ✅\n",
" Active Jobs: 6\n",
"\n",
"⚡ ADAPTIVE RHYTHM:\n",
" Current Interval: 5 min\n",
" Trading Session: LONDON\n",
" ATR (H1): 16.49\n",
" Volatility: HIGH\n",
"\n",
"🛡️ POSITION CONTROL:\n",
" Active Positions: 1/1\n",
" Trading Status: 🛑 BLOCKED\n",
" Position 1: BUY | 🟢 0.51\n",
"\n",
"📊 CURRENT SIGNAL:\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 5 min | Session: LONDON\n",
"🎯 Market Regime: RANGING (Strength: 15%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+-----------+------------+---------+-----------+---------|\n",
"| D1 | uptrend | 758.18 | 71.466 | 8.1276 | 4479.51 |\n",
"| H4 | uptrend | 559.48 | 28.7334 | 2.41136 | 4479.51 |\n",
"| H1 | uptrend | 621.61 | 16.5036 | 1.53883 | 4479.51 |\n",
"| M30 | uptrend | 642.75 | 11.161 | 1.07607 | 4479.51 |\n",
"| M15 | uptrend | 26.25 | 8.3264 | 0.032783 | 4479.51 |\n",
"| M5 | downtrend | 254.5 | 3.6066 | -0.137685 | 4479.51 |\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 678.70)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 96.79% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 177151.1 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
" Signal: LONG\n",
" Confidence: 96.79%\n",
" Threshold: 70%\n",
" Quality: EXCELLENT\n",
" Regime: RANGING\n",
" Would Trade: ❌ NO\n",
"\n",
"🎉 VERSION INFO:\n",
" Version: V1.6 Adaptive Complete (CORRECTED)\n",
" Features: Position Control + Relaxed + Adaptive Rhythm\n",
" Status: Production-Ready ✅\n",
"======================================================================\n"
]
}
],
"source": [
"# Test 4: Complete Bot Status\n",
"print(\"\\n🧪 TEST 4: Complete Bot Status\")\n",
"print(\"=\"*50)\n",
"check_adaptive_bot_status()"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"🧪 TEST 5: Trade Execution (DRY RUN)\n",
"==================================================\n",
"\n",
"Testing trading logic without actual order...\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n",
"\n",
"⏸️ Kein Trade - Bedingungen nicht erfüllt\n"
]
}
],
"source": [
"# Test 5: Trade Execution Test (DRY RUN)\n",
"print(\"\\n🧪 TEST 5: Trade Execution (DRY RUN)\")\n",
"print(\"=\"*50)\n",
"print(\"\\nTesting trading logic without actual order...\")\n",
"\n",
"# Dies führt die komplette Trading-Logik aus,\n",
"# führt aber nur dann wirklich einen Trade aus,\n",
"# wenn alle Bedingungen erfüllt sind\n",
"\n",
"test_result = execute_trade_v2_adaptive(**ADAPTIVE_COMPLETE_CONFIG)\n",
"\n",
"if test_result:\n",
" print(\"\\n✅ Trade würde ausgeführt!\")\n",
"else:\n",
" print(\"\\n⏸️ Kein Trade - Bedingungen nicht erfüllt\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 16. ✅ KORRIGIERT: Management Control Panel"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[<Job (id=adaptive_trading_check name=create_protected_trading_check.<locals>.protected_check)>,\n",
" <Job (id=position_monitor name=PositionMonitor.check_open_positions)>,\n",
" <Job (id=advanced_position_management name=<lambda>)>,\n",
" <Job (id=status_report name=print_status_report)>,\n",
" <Job (id=daily_report name=TradingInfrastructure.send_daily_report)>,\n",
" <Job (id=weekly_report name=TradingInfrastructure.send_weekly_report)>]"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"scheduler.get_jobs()"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
}
],
"source": [
"execute_trade_v2_adaptive(**ADAPTIVE_COMPLETE_CONFIG)"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"======================================================================\n",
"🔧 V1.6 ADAPTIVE COMPLETE - MANAGEMENT CONTROL PANEL\n",
"======================================================================\n",
"\n",
"📊 MONITORING:\n",
" 1. check_adaptive_bot_status() - Complete Status\n",
" 2. get_position_summary() - Position Overview\n",
" 3. print_status_report() - Adaptive Rhythm Status\n",
" 4. analyze_performance_adaptive() - Performance Analysis\n",
"\n",
"🎯 ANALYSIS:\n",
" 5. extended_top_down_v2_adaptive() - Signal Analysis\n",
" 6. rhythm_manager.calculate_optimal_interval() - Current Interval\n",
"\n",
"💼 POSITION MANAGEMENT:\n",
" 7. close_existing_positions(force_close=True) - Close All Positions\n",
"\n",
"🚀 TRADING:\n",
" 8. execute_trade_v2_adaptive(**ADAPTIVE_COMPLETE_CONFIG) - Manual Trade\n",
"\n",
"⚙️ SCHEDULER CONTROL:\n",
" 9. scheduler.get_jobs() - Show Active Jobs\n",
" 10. scheduler.pause() - Pause Scheduler\n",
" 11. scheduler.resume() - Resume Scheduler\n",
" 12. scheduler.shutdown() - Stop Scheduler\n",
"\n",
"🔧 CONFIGURATION:\n",
" 13. ADAPTIVE_COMPLETE_CONFIG - View Config\n",
" 14. rhythm_manager.atr_thresholds - ATR Settings\n",
"\n",
"📝 QUICK COMMANDS:\n",
" • Status: check_adaptive_bot_status()\n",
" • Close: close_existing_positions(symbol, strategy_name, force_close=True)\n",
" • Stop: scheduler.shutdown()\n",
"======================================================================\n"
]
}
],
"source": [
"# ✅ KORRIGIERT: Management Control Panel (fehlte in V1.6)\n",
"def show_adaptive_management_options():\n",
" \"\"\"\n",
" ✅ NEU: Management UI für V1.6 Adaptive Complete\n",
" \"\"\"\n",
" print(\"\\n\" + \"=\"*70)\n",
" print(\"🔧 V1.6 ADAPTIVE COMPLETE - MANAGEMENT CONTROL PANEL\")\n",
" print(\"=\"*70)\n",
" \n",
" print(\"\\n📊 MONITORING:\")\n",
" print(\" 1. check_adaptive_bot_status() - Complete Status\")\n",
" print(\" 2. get_position_summary() - Position Overview\")\n",
" print(\" 3. print_status_report() - Adaptive Rhythm Status\")\n",
" print(\" 4. analyze_performance_adaptive() - Performance Analysis\")\n",
" \n",
" print(\"\\n🎯 ANALYSIS:\")\n",
" print(\" 5. extended_top_down_v2_adaptive() - Signal Analysis\")\n",
" print(\" 6. rhythm_manager.calculate_optimal_interval() - Current Interval\")\n",
" \n",
" print(\"\\n💼 POSITION MANAGEMENT:\")\n",
" print(\" 7. close_existing_positions(force_close=True) - Close All Positions\")\n",
" \n",
" print(\"\\n🚀 TRADING:\")\n",
" print(\" 8. execute_trade_v2_adaptive(**ADAPTIVE_COMPLETE_CONFIG) - Manual Trade\")\n",
" \n",
" print(\"\\n⚙️ SCHEDULER CONTROL:\")\n",
" print(\" 9. scheduler.get_jobs() - Show Active Jobs\")\n",
" print(\" 10. scheduler.pause() - Pause Scheduler\")\n",
" print(\" 11. scheduler.resume() - Resume Scheduler\")\n",
" print(\" 12. scheduler.shutdown() - Stop Scheduler\")\n",
" \n",
" print(\"\\n🔧 CONFIGURATION:\")\n",
" print(\" 13. ADAPTIVE_COMPLETE_CONFIG - View Config\")\n",
" print(\" 14. rhythm_manager.atr_thresholds - ATR Settings\")\n",
" \n",
" print(\"\\n📝 QUICK COMMANDS:\")\n",
" print(\" • Status: check_adaptive_bot_status()\")\n",
" print(\" • Close: close_existing_positions(symbol, strategy_name, force_close=True)\")\n",
" print(\" • Stop: scheduler.shutdown()\")\n",
" \n",
" print(\"=\"*70)\n",
"\n",
"\n",
"show_adaptive_management_options()"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"💡 To close positions manually, uncomment the code above\n"
]
}
],
"source": [
"# Optional: Close positions manually\n",
"# UNCOMMENT to use:\n",
"# close_existing_positions(symbol, strategy_name, force_close=True)\n",
"\n",
"print(\"💡 To close positions manually, uncomment the code above\")"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"💡 To adjust ATR thresholds, uncomment the code above\n"
]
}
],
"source": [
"# Optional: ATR-Schwellenwerte anpassen\n",
"# UNCOMMENT to use:\n",
"# rhythm_manager.atr_thresholds = {\n",
"# 'high': 18.0,\n",
"# 'medium': 10.0,\n",
"# 'low': 5.0\n",
"# }\n",
"# print(\"✅ ATR thresholds updated\")\n",
"\n",
"print(\"💡 To adjust ATR thresholds, uncomment the code above\")"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"🎛️ SCHEDULER CONTROL\n",
"\n",
"💡 To pause trading:\n",
"scheduler.pause()\n",
"\n",
"💡 To resume trading:\n",
"scheduler.resume()\n",
"\n",
"💡 To stop completely:\n",
"scheduler.shutdown()\n"
]
}
],
"source": [
"# Scheduler Control\n",
"print(\"🎛️ SCHEDULER CONTROL\")\n",
"print(\"\\n💡 To pause trading:\")\n",
"print(\"scheduler.pause()\")\n",
"print(\"\\n💡 To resume trading:\")\n",
"print(\"scheduler.resume()\")\n",
"print(\"\\n💡 To stop completely:\")\n",
"print(\"scheduler.shutdown()\")\n",
"\n",
"# UNCOMMENT to stop:\n",
"# scheduler.shutdown()\n",
"# print(\"🔴 Trading Bot stopped\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 17. 📈 V1.6 ADAPTIVE COMPLETE - Summary"
]
},
{
"cell_type": "code",
"execution_count": 39,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"======================================================================\n",
"📈 TRADINGBOT V1.6 ADAPTIVE COMPLETE - SUMMARY\n",
"======================================================================\n",
"\n",
"🎉 VERSION: V1.6 ADAPTIVE COMPLETE (CORRECTED & READY!)\n",
"\n",
"✅ ALLE FEATURES INTEGRIERT:\n",
"\n",
"🛡️ Position Control (aus V1.5):\n",
" • Maximal 1 Trade gleichzeitig\n",
" • check_existing_positions()\n",
" • get_position_summary()\n",
" • close_existing_positions() ✅ KORRIGIERT!\n",
"\n",
"🚀 Relaxed Trading Parameters (aus V1.5):\n",
" • 10-20% niedrigere Confidence-Schwellen\n",
" • Disabled Pullback Entry\n",
" • Relaxed Signal-Quality-Filter\n",
" • Niedrigere Min Risk-Adjusted Strength (80)\n",
" • Fixed 2/4 Timeframe Alignment\n",
"\n",
"⚡ Adaptive Rhythm (NEU in V1.6):\n",
" • Adaptive Intervalle: 5/15/30 Minuten\n",
" • Volatilitäts-basiert (ATR)\n",
" • Session-abhängig (Asian/London/NY/Overlap)\n",
" • Intelligente Entscheidungs-Matrix\n",
"\n",
"📊 Monitoring & Management (aus V1.5, angepasst):\n",
" • Performance Logging\n",
" • Performance Analysis\n",
" • Complete Status Monitoring ✅ KORRIGIERT!\n",
" • Management Control Panel ✅ KORRIGIERT!\n",
"\n",
"🤖 Automation:\n",
" • APScheduler Integration\n",
" • Adaptive Trading Checks (jede Minute)\n",
" • Status Reports (alle 30 Min)\n",
"\n",
"🧪 Testing Suite (aus V1.5):\n",
" • Position Tests ✅ KORRIGIERT!\n",
" • Signal Analysis Tests ✅ KORRIGIERT!\n",
" • Adaptive Rhythm Tests\n",
" • Complete Status Tests ✅ KORRIGIERT!\n",
"\n",
"⚙️ Configuration:\n",
" • ADAPTIVE_COMPLETE_CONFIG ✅ KORRIGIERT!\n",
" • Zentrale Parameter-Verwaltung\n",
"\n",
"🎯 VORTEILE VON V1.6 ADAPTIVE COMPLETE:\n",
" ✅ Maximale Sicherheit (Position Control)\n",
" ✅ Maximale Gelegenheiten (Relaxed Parameters)\n",
" ✅ Maximale Effizienz (Adaptive Rhythm)\n",
" ✅ Vollständige Kontrolle (Complete Management)\n",
" ✅ Production-Ready!\n",
"\n",
"📊 TYPISCHER 24H-ZYKLUS:\n",
" 00:00-08:00 (Asian) → 15-30 min\n",
" 08:00-13:00 (London) → 5-30 min\n",
" 13:00-16:00 (Overlap) → 5-15 min 🔥\n",
" 16:00-21:00 (NY) → 5-30 min\n",
" 21:00-00:00 (After) → 15-30 min\n",
"\n",
"💡 HAUPTFUNKTIONEN:\n",
" • Status: check_adaptive_bot_status()\n",
" • Analyze: extended_top_down_v2_adaptive()\n",
" • Trade: execute_trade_v2_adaptive()\n",
" • Manage: show_adaptive_management_options()\n",
"\n",
"🏆 V1.6 ADAPTIVE COMPLETE - ALLE FUNKTIONEN INTEGRIERT!\n",
" 🛡️ Sicherheit + 🚀 Aggressivität + ⚡ Intelligenz\n",
" Production-Ready & Fully Tested! ✅\n",
"\n",
"======================================================================\n",
"🎊 Ready for intelligent, safe, and adaptive trading!\n",
"======================================================================\n"
]
}
],
"source": [
"print(\"\\n\" + \"=\"*70)\n",
"print(\"📈 TRADINGBOT V1.6 ADAPTIVE COMPLETE - SUMMARY\")\n",
"print(\"=\"*70)\n",
"\n",
"print(\"\\n🎉 VERSION: V1.6 ADAPTIVE COMPLETE (CORRECTED & READY!)\")\n",
"\n",
"print(\"\\n✅ ALLE FEATURES INTEGRIERT:\")\n",
"\n",
"print(\"\\n🛡️ Position Control (aus V1.5):\")\n",
"print(\" • Maximal 1 Trade gleichzeitig\")\n",
"print(\" • check_existing_positions()\")\n",
"print(\" • get_position_summary()\")\n",
"print(\" • close_existing_positions() ✅ KORRIGIERT!\")\n",
"\n",
"print(\"\\n🚀 Relaxed Trading Parameters (aus V1.5):\")\n",
"print(\" • 10-20% niedrigere Confidence-Schwellen\")\n",
"print(\" • Disabled Pullback Entry\")\n",
"print(\" • Relaxed Signal-Quality-Filter\")\n",
"print(\" • Niedrigere Min Risk-Adjusted Strength (80)\")\n",
"print(\" • Fixed 2/4 Timeframe Alignment\")\n",
"\n",
"print(\"\\n⚡ Adaptive Rhythm (NEU in V1.6):\")\n",
"print(\" • Adaptive Intervalle: 5/15/30 Minuten\")\n",
"print(\" • Volatilitäts-basiert (ATR)\")\n",
"print(\" • Session-abhängig (Asian/London/NY/Overlap)\")\n",
"print(\" • Intelligente Entscheidungs-Matrix\")\n",
"\n",
"print(\"\\n📊 Monitoring & Management (aus V1.5, angepasst):\")\n",
"print(\" • Performance Logging\")\n",
"print(\" • Performance Analysis\")\n",
"print(\" • Complete Status Monitoring ✅ KORRIGIERT!\")\n",
"print(\" • Management Control Panel ✅ KORRIGIERT!\")\n",
"\n",
"print(\"\\n🤖 Automation:\")\n",
"print(\" • APScheduler Integration\")\n",
"print(\" • Adaptive Trading Checks (jede Minute)\")\n",
"print(\" • Status Reports (alle 30 Min)\")\n",
"\n",
"print(\"\\n🧪 Testing Suite (aus V1.5):\")\n",
"print(\" • Position Tests ✅ KORRIGIERT!\")\n",
"print(\" • Signal Analysis Tests ✅ KORRIGIERT!\")\n",
"print(\" • Adaptive Rhythm Tests\")\n",
"print(\" • Complete Status Tests ✅ KORRIGIERT!\")\n",
"\n",
"print(\"\\n⚙️ Configuration:\")\n",
"print(\" • ADAPTIVE_COMPLETE_CONFIG ✅ KORRIGIERT!\")\n",
"print(\" • Zentrale Parameter-Verwaltung\")\n",
"\n",
"print(\"\\n🎯 VORTEILE VON V1.6 ADAPTIVE COMPLETE:\")\n",
"print(\" ✅ Maximale Sicherheit (Position Control)\")\n",
"print(\" ✅ Maximale Gelegenheiten (Relaxed Parameters)\")\n",
"print(\" ✅ Maximale Effizienz (Adaptive Rhythm)\")\n",
"print(\" ✅ Vollständige Kontrolle (Complete Management)\")\n",
"print(\" ✅ Production-Ready!\")\n",
"\n",
"print(\"\\n📊 TYPISCHER 24H-ZYKLUS:\")\n",
"print(\" 00:00-08:00 (Asian) → 15-30 min\")\n",
"print(\" 08:00-13:00 (London) → 5-30 min\")\n",
"print(\" 13:00-16:00 (Overlap) → 5-15 min 🔥\")\n",
"print(\" 16:00-21:00 (NY) → 5-30 min\")\n",
"print(\" 21:00-00:00 (After) → 15-30 min\")\n",
"\n",
"print(\"\\n💡 HAUPTFUNKTIONEN:\")\n",
"print(\" • Status: check_adaptive_bot_status()\")\n",
"print(\" • Analyze: extended_top_down_v2_adaptive()\")\n",
"print(\" • Trade: execute_trade_v2_adaptive()\")\n",
"print(\" • Manage: show_adaptive_management_options()\")\n",
"\n",
"print(\"\\n🏆 V1.6 ADAPTIVE COMPLETE - ALLE FUNKTIONEN INTEGRIERT!\")\n",
"print(\" 🛡️ Sicherheit + 🚀 Aggressivität + ⚡ Intelligenz\")\n",
"print(\" Production-Ready & Fully Tested! ✅\")\n",
"\n",
"print(\"\\n\" + \"=\"*70)\n",
"print(\"🎊 Ready for intelligent, safe, and adaptive trading!\")\n",
"print(\"=\"*70)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 18. Drawdown Protection"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"🔍 Drawdown Protection Debug:\n",
" trading_paused: False\n",
" pause_until: None\n",
" pause_reason: None\n",
"\n",
"✅ After force clear:\n",
" Can trade: True\n",
" Reason: OK\n",
"\n",
"📊 Consecutive losses from DB: 0\n"
]
}
],
"source": [
"# Check Drawdown Protection Status\n",
"print(\"🔍 Drawdown Protection Debug:\")\n",
"print(f\" trading_paused: {drawdown_protection.trading_paused}\")\n",
"print(f\" pause_until: {drawdown_protection.pause_until}\")\n",
"print(f\" pause_reason: {drawdown_protection.pause_reason}\")\n",
"\n",
"# Force clear everything\n",
"drawdown_protection.trading_paused = False\n",
"drawdown_protection.pause_until = None\n",
"drawdown_protection.pause_reason = None\n",
"\n",
"# Test\n",
"can_trade, reason = drawdown_protection.can_trade()\n",
"print(f\"\\n✅ After force clear:\")\n",
"print(f\" Can trade: {can_trade}\")\n",
"print(f\" Reason: {reason}\")\n",
"\n",
"# Check consecutive losses in DB\n",
"consecutive = drawdown_protection._get_consecutive_losses()\n",
"print(f\"\\n📊 Consecutive losses from DB: {consecutive}\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Reset Consecutive Losses"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {},
"outputs": [],
"source": [
"# # ==========================================\n",
"# # RESET CONSECUTIVE LOSSES (V2.2)\n",
"# # ==========================================\n",
"\n",
"# from datetime import datetime\n",
"\n",
"# print(\"🔧 Resetting consecutive losses counter...\")\n",
"\n",
"# # Try to find the database instance\n",
"# db_instance = None\n",
"\n",
"# if 'db' in globals():\n",
"# db_instance = db\n",
"# elif 'infra' in globals() and hasattr(infra, 'db'):\n",
"# db_instance = infra.db\n",
"# print(\" Found DB via infra.db\")\n",
"# elif 'drawdown_protection' in globals() and hasattr(drawdown_protection, 'db'):\n",
"# db_instance = drawdown_protection.db\n",
"# print(\" Found DB via drawdown_protection.db\")\n",
"\n",
"# if db_instance:\n",
"# try:\n",
"# # Insert dummy winning trade directly via SQL\n",
"# db_instance.cursor.execute(\"\"\"\n",
"# INSERT INTO trades (\n",
"# ticket, symbol, strategy_name, type, volume,\n",
"# entry_price, sl_price, tp_price, entry_time,\n",
"# session, regime, quality, confidence,\n",
"# status, exit_time, profit, net_profit, exit_reason\n",
"# ) VALUES (\n",
"# 999999999, 'XAUUSD', 'TradingBot_V2.2_Reset', 'BUY', 0.01,\n",
"# 2650.00, 2640.00, 2660.00, ?,\n",
"# 'manual', 'reset', 'manual_reset', 100.0,\n",
"# 'closed', ?, 1.00, 1.00, 'consecutive_loss_reset'\n",
"# )\n",
"# \"\"\", (datetime.now().isoformat(), datetime.now().isoformat()))\n",
" \n",
"# db_instance.conn.commit()\n",
" \n",
"# print(\"✅ Dummy winning trade inserted!\")\n",
" \n",
"# # Check consecutive losses\n",
"# consecutive = drawdown_protection._get_consecutive_losses()\n",
"# print(f\"📊 Consecutive losses after reset: {consecutive}\")\n",
" \n",
"# # Clear pause\n",
"# drawdown_protection.trading_paused = False\n",
"# drawdown_protection.pause_until = None\n",
"# drawdown_protection.pause_reason = None\n",
" \n",
"# # Test\n",
"# can_trade, reason = drawdown_protection.can_trade()\n",
"# print(f\"\\n✅ FINAL STATUS:\")\n",
"# print(f\" Can trade: {can_trade}\")\n",
"# print(f\" Reason: {reason if not can_trade else 'All systems GO! 🚀'}\")\n",
" \n",
"# if can_trade:\n",
"# print(\"\\n🎉 SUCCESS! Trading is now ACTIVE!\")\n",
"# print(\" 🛑 Ranging Filter protects you\")\n",
"# print(\" 💾 Exit logging works\")\n",
"# print(\" 📊 Drawdown Protection active\")\n",
"# else:\n",
"# print(f\"\\n⚠️ Still blocked: {reason}\")\n",
"# print(\" Trying nuclear option...\")\n",
"# # Override the limit temporarily\n",
"# drawdown_protection.max_consecutive_losses = 100\n",
"# print(\" ✅ Consecutive loss limit raised to 100\")\n",
" \n",
"# except Exception as e:\n",
"# print(f\"❌ Error: {e}\")\n",
"# import traceback\n",
"# traceback.print_exc()\n",
" \n",
"# else:\n",
"# print(\"❌ Could not find database instance!\")\n",
"# print(\" Available globals:\", [k for k in globals().keys() if 'db' in k.lower() or 'infra' in k.lower()])"
]
},
{
"cell_type": "code",
"execution_count": 42,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{'enabled_sessions': {'asian': True, 'london': False, 'overlap': False, 'ny': True}, 'base_confidence': 70, 'atr_mult': 1.5, 'max_risk_per_trade': 0.02, 'min_atr': 0.0008, 'risk_filter': True, 'use_pullback_entry': False, 'aggressive_mode': False, 'conservative_mode': False, 'debug': True}\n",
"✅ asian: ASIAN allowed: In whitelist\n",
"❌ london: Session blocked: London is break-even, 29.6% win-rate\n",
"❌ overlap: Session blocked: Not in whitelist\n",
"✅ ny: NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n"
]
}
],
"source": [
"# Prüfe ob Filter aktiv ist\n",
"print(SESSION_WHITELIST_CONFIG)\n",
"\n",
"# Teste manuell verschiedene Sessions\n",
"for session in ['asian', 'london', 'overlap', 'ny']:\n",
" allowed, reason = is_session_allowed(session)\n",
" emoji = \"✅\" if allowed else \"❌\"\n",
" print(f\"{emoji} {session}: {reason}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 ADX auf verschiedenen Timeframes:\n",
"\n",
"M15 : ADX = 19.02 | Preis-Change (10 bars): +0.25%\n",
"H1 : ADX = 20.33 | Preis-Change (10 bars): -0.34%\n",
"H4 : ADX = 39.26 | Preis-Change (10 bars): -0.02%\n",
"D1 : ADX = 34.43 | Preis-Change (10 bars): +4.66%\n",
"\n",
"💰 Aktueller Preis: 4479.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 12:02:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:02:00 CET)\" (scheduled at 2025-12-25 12:02:00+01:00)\n",
"2025-12-25 12:02:00,038 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:02:00,039 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:03:00 CET)\" executed successfully\n",
"2025-12-25 12:02:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:03:46 CET)\" (scheduled at 2025-12-25 12:02:46.247624+01:00)\n",
"2025-12-25 12:02:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:03:46 CET)\" (scheduled at 2025-12-25 12:02:46.249628+01:00)\n",
"2025-12-25 12:02:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:02:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:02:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:02:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 12:02:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 12:02:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:02:46,260 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:02:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:03:46 CET)\" executed successfully\n",
"2025-12-25 12:02:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:03:46 CET)\" executed successfully\n",
"2025-12-25 12:03:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:04:00 CET)\" (scheduled at 2025-12-25 12:03:00+01:00)\n",
"2025-12-25 12:03:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:03:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:04:00 CET)\" executed successfully\n",
"2025-12-25 12:03:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:04:46 CET)\" (scheduled at 2025-12-25 12:03:46.247624+01:00)\n",
"2025-12-25 12:03:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:04:46 CET)\" (scheduled at 2025-12-25 12:03:46.249628+01:00)\n",
"2025-12-25 12:03:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:03:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:03:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:03:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 12:03:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 12:03:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:03:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:03:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:04:46 CET)\" executed successfully\n",
"2025-12-25 12:03:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:04:46 CET)\" executed successfully\n",
"2025-12-25 12:04:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:05:00 CET)\" (scheduled at 2025-12-25 12:04:00+01:00)\n",
"2025-12-25 12:04:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:04:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:05:00 CET)\" executed successfully\n",
"2025-12-25 12:04:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:05:46 CET)\" (scheduled at 2025-12-25 12:04:46.247624+01:00)\n",
"2025-12-25 12:04:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:05:46 CET)\" (scheduled at 2025-12-25 12:04:46.249628+01:00)\n",
"2025-12-25 12:04:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:04:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:04:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:04:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 12:04:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 12:04:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:04:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:04:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:05:46 CET)\" executed successfully\n",
"2025-12-25 12:04:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:05:46 CET)\" executed successfully\n",
"2025-12-25 12:05:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:06:00 CET)\" (scheduled at 2025-12-25 12:05:00+01:00)\n",
"2025-12-25 12:05:00,027 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:05:00,039 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:06:00 CET)\" executed successfully\n",
"2025-12-25 12:05:46,329 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:06:46 CET)\" (scheduled at 2025-12-25 12:05:46.247624+01:00)\n",
"2025-12-25 12:05:46,329 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:06:46 CET)\" executed successfully\n",
"2025-12-25 12:05:46,329 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:06:46 CET)\" (scheduled at 2025-12-25 12:05:46.249628+01:00)\n",
"2025-12-25 12:05:46,337 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:05:46,339 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:05:46,340 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:05:46,342 - INFO - SL: 4471.64000\n",
"2025-12-25 12:05:46,343 - INFO - Risk: 7.36000\n",
"2025-12-25 12:05:46,343 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:05:46,344 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:05:46,345 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:06:46 CET)\" executed successfully\n",
"2025-12-25 12:06:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:07:00 CET)\" (scheduled at 2025-12-25 12:06:00+01:00)\n",
"2025-12-25 12:06:00,007 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:06:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:07:00 CET)\" executed successfully\n",
"2025-12-25 12:06:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:07:46 CET)\" (scheduled at 2025-12-25 12:06:46.247624+01:00)\n",
"2025-12-25 12:06:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:07:46 CET)\" (scheduled at 2025-12-25 12:06:46.249628+01:00)\n",
"2025-12-25 12:06:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:06:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:06:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:06:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 12:06:46,277 - INFO - Risk: 7.36000\n",
"2025-12-25 12:06:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:06:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:06:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:07:46 CET)\" executed successfully\n",
"2025-12-25 12:06:46,281 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:07:46 CET)\" executed successfully\n",
"2025-12-25 12:07:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:08:00 CET)\" (scheduled at 2025-12-25 12:07:00+01:00)\n",
"2025-12-25 12:07:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:07:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:08:00 CET)\" executed successfully\n",
"2025-12-25 12:07:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:08:46 CET)\" (scheduled at 2025-12-25 12:07:46.247624+01:00)\n",
"2025-12-25 12:07:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:08:46 CET)\" (scheduled at 2025-12-25 12:07:46.249628+01:00)\n",
"2025-12-25 12:07:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:07:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:07:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:07:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 12:07:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 12:07:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:07:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:07:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:08:46 CET)\" executed successfully\n",
"2025-12-25 12:07:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:08:46 CET)\" executed successfully\n",
"2025-12-25 12:08:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:09:00 CET)\" (scheduled at 2025-12-25 12:08:00+01:00)\n",
"2025-12-25 12:08:00,022 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:08:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:09:00 CET)\" executed successfully\n",
"2025-12-25 12:08:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:09:46 CET)\" (scheduled at 2025-12-25 12:08:46.247624+01:00)\n",
"2025-12-25 12:08:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:09:46 CET)\" (scheduled at 2025-12-25 12:08:46.249628+01:00)\n",
"2025-12-25 12:08:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:08:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:08:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:08:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 12:08:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 12:08:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:08:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:08:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:09:46 CET)\" executed successfully\n",
"2025-12-25 12:08:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:09:46 CET)\" executed successfully\n",
"2025-12-25 12:09:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:10:00 CET)\" (scheduled at 2025-12-25 12:09:00+01:00)\n",
"2025-12-25 12:09:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:09:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:10:00 CET)\" executed successfully\n",
"2025-12-25 12:09:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:10:46 CET)\" (scheduled at 2025-12-25 12:09:46.247624+01:00)\n",
"2025-12-25 12:09:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:10:46 CET)\" executed successfully\n",
"2025-12-25 12:09:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:10:46 CET)\" (scheduled at 2025-12-25 12:09:46.249628+01:00)\n",
"2025-12-25 12:09:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:09:46,345 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:09:46,347 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:09:46,348 - INFO - SL: 4471.64000\n",
"2025-12-25 12:09:46,367 - INFO - Risk: 7.36000\n",
"2025-12-25 12:09:46,374 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:09:46,378 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:09:46,469 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:10:46 CET)\" executed successfully\n",
"2025-12-25 12:10:00,281 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:11:00 CET)\" (scheduled at 2025-12-25 12:10:00+01:00)\n",
"2025-12-25 12:10:00,281 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:10:00,281 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:11:00 CET)\" executed successfully\n",
"2025-12-25 12:10:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:11:46 CET)\" (scheduled at 2025-12-25 12:10:46.247624+01:00)\n",
"2025-12-25 12:10:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:11:46 CET)\" (scheduled at 2025-12-25 12:10:46.249628+01:00)\n",
"2025-12-25 12:10:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:10:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:10:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:10:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 12:10:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 12:10:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:10:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:10:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:11:46 CET)\" executed successfully\n",
"2025-12-25 12:10:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:11:46 CET)\" executed successfully\n",
"2025-12-25 12:11:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:12:00 CET)\" (scheduled at 2025-12-25 12:11:00+01:00)\n",
"2025-12-25 12:11:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:11:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:12:00 CET)\" executed successfully\n",
"2025-12-25 12:11:46,433 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:12:46 CET)\" (scheduled at 2025-12-25 12:11:46.247624+01:00)\n",
"2025-12-25 12:11:46,433 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:12:46 CET)\" (scheduled at 2025-12-25 12:11:46.249628+01:00)\n",
"2025-12-25 12:11:46,433 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:12:46 CET)\" executed successfully\n",
"2025-12-25 12:11:46,433 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:11:46,449 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:11:46,450 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:11:46,451 - INFO - SL: 4471.64000\n",
"2025-12-25 12:11:46,452 - INFO - Risk: 7.36000\n",
"2025-12-25 12:11:46,453 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:11:46,454 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:11:46,455 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:12:46 CET)\" executed successfully\n",
"2025-12-25 12:12:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:13:00 CET)\" (scheduled at 2025-12-25 12:12:00+01:00)\n",
"2025-12-25 12:12:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:12:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:13:00 CET)\" executed successfully\n",
"2025-12-25 12:12:46,383 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:13:46 CET)\" (scheduled at 2025-12-25 12:12:46.247624+01:00)\n",
"2025-12-25 12:12:46,383 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:13:46 CET)\" (scheduled at 2025-12-25 12:12:46.249628+01:00)\n",
"2025-12-25 12:12:46,389 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:12:46,390 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:12:46,390 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:12:46,391 - INFO - SL: 4471.64000\n",
"2025-12-25 12:12:46,392 - INFO - Risk: 7.36000\n",
"2025-12-25 12:12:46,393 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:12:46,393 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:12:46,394 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:13:46 CET)\" executed successfully\n",
"2025-12-25 12:12:46,395 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:13:46 CET)\" executed successfully\n",
"2025-12-25 12:13:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:14:00 CET)\" (scheduled at 2025-12-25 12:13:00+01:00)\n",
"2025-12-25 12:13:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:13:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:14:00 CET)\" executed successfully\n",
"2025-12-25 12:13:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:14:46 CET)\" (scheduled at 2025-12-25 12:13:46.247624+01:00)\n",
"2025-12-25 12:13:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:14:46 CET)\" (scheduled at 2025-12-25 12:13:46.249628+01:00)\n",
"2025-12-25 12:13:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:13:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:13:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:13:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 12:13:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 12:13:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:13:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:13:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:14:46 CET)\" executed successfully\n",
"2025-12-25 12:13:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:14:46 CET)\" executed successfully\n",
"2025-12-25 12:14:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:15:00 CET)\" (scheduled at 2025-12-25 12:14:00+01:00)\n",
"2025-12-25 12:14:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:14:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:15:00 CET)\" executed successfully\n",
"2025-12-25 12:14:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:15:46 CET)\" (scheduled at 2025-12-25 12:14:46.247624+01:00)\n",
"2025-12-25 12:14:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:15:46 CET)\" (scheduled at 2025-12-25 12:14:46.249628+01:00)\n",
"2025-12-25 12:14:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:15:46 CET)\" executed successfully\n",
"2025-12-25 12:14:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:14:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:14:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:14:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 12:14:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 12:14:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:14:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:14:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:15:46 CET)\" executed successfully\n",
"2025-12-25 12:15:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:16:00 CET)\" (scheduled at 2025-12-25 12:15:00+01:00)\n",
"2025-12-25 12:15:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:15:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:16:00 CET)\" executed successfully\n",
"2025-12-25 12:15:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:16:46 CET)\" (scheduled at 2025-12-25 12:15:46.247624+01:00)\n",
"2025-12-25 12:15:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:16:46 CET)\" (scheduled at 2025-12-25 12:15:46.249628+01:00)\n",
"2025-12-25 12:15:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:15:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:15:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:15:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 12:15:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 12:15:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:15:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:15:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:16:46 CET)\" executed successfully\n",
"2025-12-25 12:15:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:16:46 CET)\" executed successfully\n",
"2025-12-25 12:16:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:17:00 CET)\" (scheduled at 2025-12-25 12:16:00+01:00)\n",
"2025-12-25 12:16:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:16:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:17:00 CET)\" executed successfully\n",
"2025-12-25 12:16:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:17:46 CET)\" (scheduled at 2025-12-25 12:16:46.247624+01:00)\n",
"2025-12-25 12:16:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:17:46 CET)\" (scheduled at 2025-12-25 12:16:46.249628+01:00)\n",
"2025-12-25 12:16:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:16:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:16:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:16:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 12:16:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 12:16:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:16:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:16:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:17:46 CET)\" executed successfully\n",
"2025-12-25 12:16:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:17:46 CET)\" executed successfully\n",
"2025-12-25 12:17:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:18:00 CET)\" (scheduled at 2025-12-25 12:17:00+01:00)\n",
"2025-12-25 12:17:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:17:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:18:00 CET)\" executed successfully\n",
"2025-12-25 12:17:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:18:46 CET)\" (scheduled at 2025-12-25 12:17:46.247624+01:00)\n",
"2025-12-25 12:17:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:18:46 CET)\" (scheduled at 2025-12-25 12:17:46.249628+01:00)\n",
"2025-12-25 12:17:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:17:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:17:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:17:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 12:17:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 12:17:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:17:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:17:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:18:46 CET)\" executed successfully\n",
"2025-12-25 12:17:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:18:46 CET)\" executed successfully\n",
"2025-12-25 12:18:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:19:00 CET)\" (scheduled at 2025-12-25 12:18:00+01:00)\n",
"2025-12-25 12:18:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:18:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:19:00 CET)\" executed successfully\n",
"2025-12-25 12:18:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:19:46 CET)\" (scheduled at 2025-12-25 12:18:46.247624+01:00)\n",
"2025-12-25 12:18:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:19:46 CET)\" (scheduled at 2025-12-25 12:18:46.249628+01:00)\n",
"2025-12-25 12:18:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:18:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:18:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:18:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 12:18:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 12:18:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:18:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:18:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:19:46 CET)\" executed successfully\n",
"2025-12-25 12:18:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:19:46 CET)\" executed successfully\n",
"2025-12-25 12:19:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:20:00 CET)\" (scheduled at 2025-12-25 12:19:00+01:00)\n",
"2025-12-25 12:19:00,030 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:19:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:20:00 CET)\" executed successfully\n",
"2025-12-25 12:19:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:20:46 CET)\" (scheduled at 2025-12-25 12:19:46.247624+01:00)\n",
"2025-12-25 12:19:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:20:46 CET)\" (scheduled at 2025-12-25 12:19:46.249628+01:00)\n",
"2025-12-25 12:19:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:19:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:19:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:19:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 12:19:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 12:19:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:19:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:19:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:20:46 CET)\" executed successfully\n",
"2025-12-25 12:19:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:20:46 CET)\" executed successfully\n",
"2025-12-25 12:20:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:21:00 CET)\" (scheduled at 2025-12-25 12:20:00+01:00)\n",
"2025-12-25 12:20:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:20:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:21:00 CET)\" executed successfully\n",
"2025-12-25 12:20:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:21:46 CET)\" (scheduled at 2025-12-25 12:20:46.247624+01:00)\n",
"2025-12-25 12:20:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:21:46 CET)\" executed successfully\n",
"2025-12-25 12:20:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:21:46 CET)\" (scheduled at 2025-12-25 12:20:46.249628+01:00)\n",
"2025-12-25 12:20:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:20:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:20:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:20:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 12:20:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 12:20:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:20:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:20:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:21:46 CET)\" executed successfully\n",
"2025-12-25 12:21:00,136 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:22:00 CET)\" (scheduled at 2025-12-25 12:21:00+01:00)\n",
"2025-12-25 12:21:00,144 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:21:00,146 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:22:00 CET)\" executed successfully\n",
"2025-12-25 12:21:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:22:46 CET)\" (scheduled at 2025-12-25 12:21:46.247624+01:00)\n",
"2025-12-25 12:21:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:22:46 CET)\" executed successfully\n",
"2025-12-25 12:21:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:22:46 CET)\" (scheduled at 2025-12-25 12:21:46.249628+01:00)\n",
"2025-12-25 12:21:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:21:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:21:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:21:46,293 - INFO - SL: 4471.64000\n",
"2025-12-25 12:21:46,294 - INFO - Risk: 7.36000\n",
"2025-12-25 12:21:46,295 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:21:46,295 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:21:46,298 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:22:46 CET)\" executed successfully\n",
"2025-12-25 12:22:00,141 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:23:00 CET)\" (scheduled at 2025-12-25 12:22:00+01:00)\n",
"2025-12-25 12:22:00,141 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:22:00,141 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:23:00 CET)\" executed successfully\n",
"2025-12-25 12:22:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:23:46 CET)\" (scheduled at 2025-12-25 12:22:46.247624+01:00)\n",
"2025-12-25 12:22:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:23:46 CET)\" (scheduled at 2025-12-25 12:22:46.249628+01:00)\n",
"2025-12-25 12:22:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:22:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:22:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:22:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 12:22:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 12:22:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:22:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:22:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:23:46 CET)\" executed successfully\n",
"2025-12-25 12:22:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:23:46 CET)\" executed successfully\n",
"2025-12-25 12:23:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:24:00 CET)\" (scheduled at 2025-12-25 12:23:00+01:00)\n",
"2025-12-25 12:23:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:23:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:24:00 CET)\" executed successfully\n",
"2025-12-25 12:23:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:24:46 CET)\" (scheduled at 2025-12-25 12:23:46.247624+01:00)\n",
"2025-12-25 12:23:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:24:46 CET)\" executed successfully\n",
"2025-12-25 12:23:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:24:46 CET)\" (scheduled at 2025-12-25 12:23:46.249628+01:00)\n",
"2025-12-25 12:23:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:23:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:23:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:23:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 12:23:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 12:23:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:23:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:23:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:24:46 CET)\" executed successfully\n",
"2025-12-25 12:24:00,057 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:25:00 CET)\" (scheduled at 2025-12-25 12:24:00+01:00)\n",
"2025-12-25 12:24:00,059 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:24:00,059 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:25:00 CET)\" executed successfully\n",
"2025-12-25 12:24:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:25:46 CET)\" (scheduled at 2025-12-25 12:24:46.247624+01:00)\n",
"2025-12-25 12:24:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:25:46 CET)\" (scheduled at 2025-12-25 12:24:46.249628+01:00)\n",
"2025-12-25 12:24:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:24:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:24:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:24:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 12:24:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 12:24:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:24:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:24:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:25:46 CET)\" executed successfully\n",
"2025-12-25 12:24:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:25:46 CET)\" executed successfully\n",
"2025-12-25 12:25:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:26:00 CET)\" (scheduled at 2025-12-25 12:25:00+01:00)\n",
"2025-12-25 12:25:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:25:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:26:00 CET)\" executed successfully\n",
"2025-12-25 12:25:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:26:46 CET)\" (scheduled at 2025-12-25 12:25:46.247624+01:00)\n",
"2025-12-25 12:25:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:26:46 CET)\" (scheduled at 2025-12-25 12:25:46.249628+01:00)\n",
"2025-12-25 12:25:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:25:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:25:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:25:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 12:25:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 12:25:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:25:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:25:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:26:46 CET)\" executed successfully\n",
"2025-12-25 12:25:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:26:46 CET)\" executed successfully\n",
"2025-12-25 12:26:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:27:00 CET)\" (scheduled at 2025-12-25 12:26:00+01:00)\n",
"2025-12-25 12:26:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:26:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:27:00 CET)\" executed successfully\n",
"2025-12-25 12:26:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:27:46 CET)\" (scheduled at 2025-12-25 12:26:46.247624+01:00)\n",
"2025-12-25 12:26:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:27:46 CET)\" (scheduled at 2025-12-25 12:26:46.249628+01:00)\n",
"2025-12-25 12:26:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:26:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:26:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:26:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 12:26:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 12:26:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:26:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:26:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:27:46 CET)\" executed successfully\n",
"2025-12-25 12:26:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:27:46 CET)\" executed successfully\n",
"2025-12-25 12:27:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:28:00 CET)\" (scheduled at 2025-12-25 12:27:00+01:00)\n",
"2025-12-25 12:27:00,005 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:27:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:28:00 CET)\" executed successfully\n",
"2025-12-25 12:27:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:28:46 CET)\" (scheduled at 2025-12-25 12:27:46.247624+01:00)\n",
"2025-12-25 12:27:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:28:46 CET)\" executed successfully\n",
"2025-12-25 12:27:46,318 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:28:46 CET)\" (scheduled at 2025-12-25 12:27:46.249628+01:00)\n",
"2025-12-25 12:27:46,328 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:27:46,330 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:27:46,330 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:27:46,410 - INFO - SL: 4471.64000\n",
"2025-12-25 12:27:46,411 - INFO - Risk: 7.36000\n",
"2025-12-25 12:27:46,413 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:27:46,414 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:27:46,416 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:28:46 CET)\" executed successfully\n",
"2025-12-25 12:28:00,103 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:29:00 CET)\" (scheduled at 2025-12-25 12:28:00+01:00)\n",
"2025-12-25 12:28:00,103 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:28:00,103 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:29:00 CET)\" executed successfully\n",
"2025-12-25 12:28:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:29:46 CET)\" (scheduled at 2025-12-25 12:28:46.247624+01:00)\n",
"2025-12-25 12:28:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:29:46 CET)\" executed successfully\n",
"2025-12-25 12:28:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:29:46 CET)\" (scheduled at 2025-12-25 12:28:46.249628+01:00)\n",
"2025-12-25 12:28:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:28:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:28:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:28:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 12:28:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 12:28:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:28:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:28:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:29:46 CET)\" executed successfully\n",
"2025-12-25 12:29:00,076 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:30:00 CET)\" (scheduled at 2025-12-25 12:29:00+01:00)\n",
"2025-12-25 12:29:00,076 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:29:00,076 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:30:00 CET)\" executed successfully\n",
"2025-12-25 12:29:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:30:46 CET)\" (scheduled at 2025-12-25 12:29:46.247624+01:00)\n",
"2025-12-25 12:29:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:30:46 CET)\" executed successfully\n",
"2025-12-25 12:29:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:30:46 CET)\" (scheduled at 2025-12-25 12:29:46.249628+01:00)\n",
"2025-12-25 12:29:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:29:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:29:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:29:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 12:29:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 12:29:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:29:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:29:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:30:46 CET)\" executed successfully\n",
"2025-12-25 12:30:00,085 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:31:00 CET)\" (scheduled at 2025-12-25 12:30:00+01:00)\n",
"2025-12-25 12:30:00,085 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 13:00:00 CET)\" (scheduled at 2025-12-25 12:30:00+01:00)\n",
"2025-12-25 12:30:00,098 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 13:00:00 CET)\" executed successfully\n",
"2025-12-25 12:30:00,085 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:30:00,108 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 12:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 12:30:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:31:46 CET)\" (scheduled at 2025-12-25 12:30:46.247624+01:00)\n",
"2025-12-25 12:30:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:31:46 CET)\" (scheduled at 2025-12-25 12:30:46.249628+01:00)\n",
"2025-12-25 12:30:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:30:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:30:46,255 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:30:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 12:30:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 12:30:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:30:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:30:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:31:46 CET)\" executed successfully\n",
"2025-12-25 12:30:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:31:46 CET)\" executed successfully\n",
"2025-12-25 12:31:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:32:00 CET)\" (scheduled at 2025-12-25 12:31:00+01:00)\n",
"2025-12-25 12:31:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:31:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:32:00 CET)\" executed successfully\n",
"2025-12-25 12:31:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:32:46 CET)\" (scheduled at 2025-12-25 12:31:46.247624+01:00)\n",
"2025-12-25 12:31:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:32:46 CET)\" (scheduled at 2025-12-25 12:31:46.249628+01:00)\n",
"2025-12-25 12:31:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:31:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:31:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:31:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 12:31:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 12:31:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:31:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:31:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:32:46 CET)\" executed successfully\n",
"2025-12-25 12:31:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:32:46 CET)\" executed successfully\n",
"2025-12-25 12:32:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:33:00 CET)\" (scheduled at 2025-12-25 12:32:00+01:00)\n",
"2025-12-25 12:32:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:32:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:33:00 CET)\" executed successfully\n",
"2025-12-25 12:32:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:33:46 CET)\" (scheduled at 2025-12-25 12:32:46.247624+01:00)\n",
"2025-12-25 12:32:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:33:46 CET)\" (scheduled at 2025-12-25 12:32:46.249628+01:00)\n",
"2025-12-25 12:32:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:33:46 CET)\" executed successfully\n",
"2025-12-25 12:32:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:32:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:32:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:32:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 12:32:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 12:32:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:32:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:32:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:33:46 CET)\" executed successfully\n",
"2025-12-25 12:33:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:34:00 CET)\" (scheduled at 2025-12-25 12:33:00+01:00)\n",
"2025-12-25 12:33:00,028 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:33:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:34:00 CET)\" executed successfully\n",
"2025-12-25 12:33:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:34:46 CET)\" (scheduled at 2025-12-25 12:33:46.247624+01:00)\n",
"2025-12-25 12:33:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:34:46 CET)\" executed successfully\n",
"2025-12-25 12:33:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:34:46 CET)\" (scheduled at 2025-12-25 12:33:46.249628+01:00)\n",
"2025-12-25 12:33:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:33:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:33:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:33:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 12:33:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 12:33:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:33:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:33:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:34:46 CET)\" executed successfully\n",
"2025-12-25 12:34:00,136 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:35:00 CET)\" (scheduled at 2025-12-25 12:34:00+01:00)\n",
"2025-12-25 12:34:00,136 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:34:00,136 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:35:00 CET)\" executed successfully\n",
"2025-12-25 12:34:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:35:46 CET)\" (scheduled at 2025-12-25 12:34:46.247624+01:00)\n",
"2025-12-25 12:34:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:35:46 CET)\" (scheduled at 2025-12-25 12:34:46.249628+01:00)\n",
"2025-12-25 12:34:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:35:46 CET)\" executed successfully\n",
"2025-12-25 12:34:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:34:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:34:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:34:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 12:34:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 12:34:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:34:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:34:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:35:46 CET)\" executed successfully\n",
"2025-12-25 12:35:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:36:00 CET)\" (scheduled at 2025-12-25 12:35:00+01:00)\n",
"2025-12-25 12:35:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:35:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:36:00 CET)\" executed successfully\n",
"2025-12-25 12:35:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:36:46 CET)\" (scheduled at 2025-12-25 12:35:46.247624+01:00)\n",
"2025-12-25 12:35:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:36:46 CET)\" (scheduled at 2025-12-25 12:35:46.249628+01:00)\n",
"2025-12-25 12:35:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:35:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:35:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:35:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 12:35:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 12:35:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:35:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:35:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:36:46 CET)\" executed successfully\n",
"2025-12-25 12:35:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:36:46 CET)\" executed successfully\n",
"2025-12-25 12:36:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:37:00 CET)\" (scheduled at 2025-12-25 12:36:00+01:00)\n",
"2025-12-25 12:36:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:36:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:37:00 CET)\" executed successfully\n",
"2025-12-25 12:36:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:37:46 CET)\" (scheduled at 2025-12-25 12:36:46.247624+01:00)\n",
"2025-12-25 12:36:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:37:46 CET)\" (scheduled at 2025-12-25 12:36:46.249628+01:00)\n",
"2025-12-25 12:36:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:36:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:36:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:36:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 12:36:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 12:36:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:36:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:36:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:37:46 CET)\" executed successfully\n",
"2025-12-25 12:36:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:37:46 CET)\" executed successfully\n",
"2025-12-25 12:37:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:38:00 CET)\" (scheduled at 2025-12-25 12:37:00+01:00)\n",
"2025-12-25 12:37:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:37:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:38:00 CET)\" executed successfully\n",
"2025-12-25 12:37:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:38:46 CET)\" (scheduled at 2025-12-25 12:37:46.247624+01:00)\n",
"2025-12-25 12:37:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:38:46 CET)\" (scheduled at 2025-12-25 12:37:46.249628+01:00)\n",
"2025-12-25 12:37:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:37:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:37:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:37:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 12:37:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 12:37:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:37:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:37:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:38:46 CET)\" executed successfully\n",
"2025-12-25 12:37:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:38:46 CET)\" executed successfully\n",
"2025-12-25 12:38:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:39:00 CET)\" (scheduled at 2025-12-25 12:38:00+01:00)\n",
"2025-12-25 12:38:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:38:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:39:00 CET)\" executed successfully\n",
"2025-12-25 12:38:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:39:46 CET)\" (scheduled at 2025-12-25 12:38:46.247624+01:00)\n",
"2025-12-25 12:38:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:39:46 CET)\" (scheduled at 2025-12-25 12:38:46.249628+01:00)\n",
"2025-12-25 12:38:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:38:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:38:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:38:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 12:38:46,259 - INFO - Risk: 7.36000\n",
"2025-12-25 12:38:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:38:46,261 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:38:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:39:46 CET)\" executed successfully\n",
"2025-12-25 12:38:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:39:46 CET)\" executed successfully\n",
"2025-12-25 12:39:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:40:00 CET)\" (scheduled at 2025-12-25 12:39:00+01:00)\n",
"2025-12-25 12:39:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:39:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:40:00 CET)\" executed successfully\n",
"2025-12-25 12:39:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:40:46 CET)\" (scheduled at 2025-12-25 12:39:46.247624+01:00)\n",
"2025-12-25 12:39:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:40:46 CET)\" (scheduled at 2025-12-25 12:39:46.249628+01:00)\n",
"2025-12-25 12:39:46,282 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:39:46,283 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:39:46,284 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:39:46,285 - INFO - SL: 4471.64000\n",
"2025-12-25 12:39:46,286 - INFO - Risk: 7.36000\n",
"2025-12-25 12:39:46,286 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:39:46,287 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:39:46,288 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:40:46 CET)\" executed successfully\n",
"2025-12-25 12:39:46,282 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:40:46 CET)\" executed successfully\n",
"2025-12-25 12:40:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:41:00 CET)\" (scheduled at 2025-12-25 12:40:00+01:00)\n",
"2025-12-25 12:40:00,005 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:40:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:41:00 CET)\" executed successfully\n",
"2025-12-25 12:40:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:41:46 CET)\" (scheduled at 2025-12-25 12:40:46.247624+01:00)\n",
"2025-12-25 12:40:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:41:46 CET)\" (scheduled at 2025-12-25 12:40:46.249628+01:00)\n",
"2025-12-25 12:40:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:41:46 CET)\" executed successfully\n",
"2025-12-25 12:40:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:40:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:40:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:40:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 12:40:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 12:40:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:40:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:40:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:41:46 CET)\" executed successfully\n",
"2025-12-25 12:41:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:42:00 CET)\" (scheduled at 2025-12-25 12:41:00+01:00)\n",
"2025-12-25 12:41:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:41:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:42:00 CET)\" executed successfully\n",
"2025-12-25 12:41:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:42:46 CET)\" (scheduled at 2025-12-25 12:41:46.247624+01:00)\n",
"2025-12-25 12:41:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:42:46 CET)\" executed successfully\n",
"2025-12-25 12:41:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:42:46 CET)\" (scheduled at 2025-12-25 12:41:46.249628+01:00)\n",
"2025-12-25 12:41:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:41:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:41:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:41:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 12:41:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 12:41:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:41:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:41:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:42:46 CET)\" executed successfully\n",
"2025-12-25 12:42:00,141 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:43:00 CET)\" (scheduled at 2025-12-25 12:42:00+01:00)\n",
"2025-12-25 12:42:00,147 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:42:00,148 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:43:00 CET)\" executed successfully\n",
"2025-12-25 12:42:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:43:46 CET)\" (scheduled at 2025-12-25 12:42:46.247624+01:00)\n",
"2025-12-25 12:42:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:43:46 CET)\" (scheduled at 2025-12-25 12:42:46.249628+01:00)\n",
"2025-12-25 12:42:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:42:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:42:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:42:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 12:42:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 12:42:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:42:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:42:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:43:46 CET)\" executed successfully\n",
"2025-12-25 12:42:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:43:46 CET)\" executed successfully\n",
"2025-12-25 12:43:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:44:00 CET)\" (scheduled at 2025-12-25 12:43:00+01:00)\n",
"2025-12-25 12:43:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:43:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:44:00 CET)\" executed successfully\n",
"2025-12-25 12:43:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:44:46 CET)\" (scheduled at 2025-12-25 12:43:46.247624+01:00)\n",
"2025-12-25 12:43:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:44:46 CET)\" executed successfully\n",
"2025-12-25 12:43:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:44:46 CET)\" (scheduled at 2025-12-25 12:43:46.249628+01:00)\n",
"2025-12-25 12:43:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:43:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:43:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:43:46,278 - INFO - SL: 4471.64000\n",
"2025-12-25 12:43:46,279 - INFO - Risk: 7.36000\n",
"2025-12-25 12:43:46,280 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:43:46,281 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:43:46,282 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:44:46 CET)\" executed successfully\n",
"2025-12-25 12:44:00,121 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:45:00 CET)\" (scheduled at 2025-12-25 12:44:00+01:00)\n",
"2025-12-25 12:44:00,121 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:44:00,121 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:45:00 CET)\" executed successfully\n",
"2025-12-25 12:44:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:45:46 CET)\" (scheduled at 2025-12-25 12:44:46.247624+01:00)\n",
"2025-12-25 12:44:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:45:46 CET)\" executed successfully\n",
"2025-12-25 12:44:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:45:46 CET)\" (scheduled at 2025-12-25 12:44:46.249628+01:00)\n",
"2025-12-25 12:44:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:44:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:44:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:44:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 12:44:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 12:44:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:44:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:44:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:45:46 CET)\" executed successfully\n",
"2025-12-25 12:45:00,369 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:46:00 CET)\" (scheduled at 2025-12-25 12:45:00+01:00)\n",
"2025-12-25 12:45:00,369 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:45:00,369 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:46:00 CET)\" executed successfully\n",
"2025-12-25 12:45:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:46:46 CET)\" (scheduled at 2025-12-25 12:45:46.247624+01:00)\n",
"2025-12-25 12:45:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:46:46 CET)\" executed successfully\n",
"2025-12-25 12:45:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:46:46 CET)\" (scheduled at 2025-12-25 12:45:46.249628+01:00)\n",
"2025-12-25 12:45:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:45:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:45:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:45:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 12:45:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 12:45:46,287 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:45:46,314 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:45:46,315 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:46:46 CET)\" executed successfully\n",
"2025-12-25 12:46:00,119 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:47:00 CET)\" (scheduled at 2025-12-25 12:46:00+01:00)\n",
"2025-12-25 12:46:00,119 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:46:00,119 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:47:00 CET)\" executed successfully\n",
"2025-12-25 12:46:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:47:46 CET)\" (scheduled at 2025-12-25 12:46:46.247624+01:00)\n",
"2025-12-25 12:46:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:47:46 CET)\" (scheduled at 2025-12-25 12:46:46.249628+01:00)\n",
"2025-12-25 12:46:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:47:46 CET)\" executed successfully\n",
"2025-12-25 12:46:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:46:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:46:46,256 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:46:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 12:46:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 12:46:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:46:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:46:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:47:46 CET)\" executed successfully\n",
"2025-12-25 12:47:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:48:00 CET)\" (scheduled at 2025-12-25 12:47:00+01:00)\n",
"2025-12-25 12:47:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:47:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:48:00 CET)\" executed successfully\n",
"2025-12-25 12:47:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:48:46 CET)\" (scheduled at 2025-12-25 12:47:46.247624+01:00)\n",
"2025-12-25 12:47:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:48:46 CET)\" (scheduled at 2025-12-25 12:47:46.249628+01:00)\n",
"2025-12-25 12:47:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:47:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:47:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:47:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 12:47:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 12:47:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:47:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:47:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:48:46 CET)\" executed successfully\n",
"2025-12-25 12:47:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:48:46 CET)\" executed successfully\n",
"2025-12-25 12:48:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:49:00 CET)\" (scheduled at 2025-12-25 12:48:00+01:00)\n",
"2025-12-25 12:48:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:48:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:49:00 CET)\" executed successfully\n",
"2025-12-25 12:48:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:49:46 CET)\" (scheduled at 2025-12-25 12:48:46.247624+01:00)\n",
"2025-12-25 12:48:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:49:46 CET)\" executed successfully\n",
"2025-12-25 12:48:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:49:46 CET)\" (scheduled at 2025-12-25 12:48:46.249628+01:00)\n",
"2025-12-25 12:48:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:48:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:48:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:48:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 12:48:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 12:48:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:48:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:48:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:49:46 CET)\" executed successfully\n",
"2025-12-25 12:49:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:50:00 CET)\" (scheduled at 2025-12-25 12:49:00+01:00)\n",
"2025-12-25 12:49:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:49:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:50:00 CET)\" executed successfully\n",
"2025-12-25 12:49:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:50:46 CET)\" (scheduled at 2025-12-25 12:49:46.247624+01:00)\n",
"2025-12-25 12:49:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:50:46 CET)\" (scheduled at 2025-12-25 12:49:46.249628+01:00)\n",
"2025-12-25 12:49:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:49:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:49:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:49:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 12:49:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 12:49:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:49:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:49:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:50:46 CET)\" executed successfully\n",
"2025-12-25 12:49:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:50:46 CET)\" executed successfully\n",
"2025-12-25 12:50:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:51:00 CET)\" (scheduled at 2025-12-25 12:50:00+01:00)\n",
"2025-12-25 12:50:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:50:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:51:00 CET)\" executed successfully\n",
"2025-12-25 12:50:46,268 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:51:46 CET)\" (scheduled at 2025-12-25 12:50:46.247624+01:00)\n",
"2025-12-25 12:50:46,268 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:51:46 CET)\" (scheduled at 2025-12-25 12:50:46.249628+01:00)\n",
"2025-12-25 12:50:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:50:46,276 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:50:46,277 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:50:46,278 - INFO - SL: 4471.64000\n",
"2025-12-25 12:50:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 12:50:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:50:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:50:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:51:46 CET)\" executed successfully\n",
"2025-12-25 12:50:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:51:46 CET)\" executed successfully\n",
"2025-12-25 12:51:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:52:00 CET)\" (scheduled at 2025-12-25 12:51:00+01:00)\n",
"2025-12-25 12:51:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:51:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:52:00 CET)\" executed successfully\n",
"2025-12-25 12:51:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:52:46 CET)\" (scheduled at 2025-12-25 12:51:46.247624+01:00)\n",
"2025-12-25 12:51:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:52:46 CET)\" (scheduled at 2025-12-25 12:51:46.249628+01:00)\n",
"2025-12-25 12:51:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:51:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:51:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:51:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 12:51:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 12:51:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:51:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:51:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:52:46 CET)\" executed successfully\n",
"2025-12-25 12:51:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:52:46 CET)\" executed successfully\n",
"2025-12-25 12:52:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:53:00 CET)\" (scheduled at 2025-12-25 12:52:00+01:00)\n",
"2025-12-25 12:52:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:52:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:53:00 CET)\" executed successfully\n",
"2025-12-25 12:52:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:53:46 CET)\" (scheduled at 2025-12-25 12:52:46.247624+01:00)\n",
"2025-12-25 12:52:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:53:46 CET)\" (scheduled at 2025-12-25 12:52:46.249628+01:00)\n",
"2025-12-25 12:52:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:52:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:52:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:52:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 12:52:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 12:52:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:52:46,260 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:52:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:53:46 CET)\" executed successfully\n",
"2025-12-25 12:52:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:53:46 CET)\" executed successfully\n",
"2025-12-25 12:53:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:54:00 CET)\" (scheduled at 2025-12-25 12:53:00+01:00)\n",
"2025-12-25 12:53:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:53:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:54:00 CET)\" executed successfully\n",
"2025-12-25 12:53:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:54:46 CET)\" (scheduled at 2025-12-25 12:53:46.247624+01:00)\n",
"2025-12-25 12:53:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:54:46 CET)\" (scheduled at 2025-12-25 12:53:46.249628+01:00)\n",
"2025-12-25 12:53:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:53:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:53:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:53:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 12:53:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 12:53:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:53:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:53:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:54:46 CET)\" executed successfully\n",
"2025-12-25 12:53:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:54:46 CET)\" executed successfully\n",
"2025-12-25 12:54:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:55:00 CET)\" (scheduled at 2025-12-25 12:54:00+01:00)\n",
"2025-12-25 12:54:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:54:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:55:00 CET)\" executed successfully\n",
"2025-12-25 12:54:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:55:46 CET)\" (scheduled at 2025-12-25 12:54:46.247624+01:00)\n",
"2025-12-25 12:54:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:55:46 CET)\" (scheduled at 2025-12-25 12:54:46.249628+01:00)\n",
"2025-12-25 12:54:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:54:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:55:46 CET)\" executed successfully\n",
"2025-12-25 12:54:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:54:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:54:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 12:54:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 12:54:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:54:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:54:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:55:46 CET)\" executed successfully\n",
"2025-12-25 12:55:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:56:00 CET)\" (scheduled at 2025-12-25 12:55:00+01:00)\n",
"2025-12-25 12:55:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:55:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:56:00 CET)\" executed successfully\n",
"2025-12-25 12:55:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:56:46 CET)\" (scheduled at 2025-12-25 12:55:46.247624+01:00)\n",
"2025-12-25 12:55:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:56:46 CET)\" executed successfully\n",
"2025-12-25 12:55:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:56:46 CET)\" (scheduled at 2025-12-25 12:55:46.249628+01:00)\n",
"2025-12-25 12:55:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:55:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:55:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:55:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 12:55:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 12:55:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:55:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:55:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:56:46 CET)\" executed successfully\n",
"2025-12-25 12:56:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:57:00 CET)\" (scheduled at 2025-12-25 12:56:00+01:00)\n",
"2025-12-25 12:56:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:56:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:57:00 CET)\" executed successfully\n",
"2025-12-25 12:56:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:57:46 CET)\" (scheduled at 2025-12-25 12:56:46.247624+01:00)\n",
"2025-12-25 12:56:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:57:46 CET)\" (scheduled at 2025-12-25 12:56:46.249628+01:00)\n",
"2025-12-25 12:56:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:56:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:56:46,286 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:56:46,287 - INFO - SL: 4471.64000\n",
"2025-12-25 12:56:46,288 - INFO - Risk: 7.36000\n",
"2025-12-25 12:56:46,288 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:56:46,289 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:56:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:57:46 CET)\" executed successfully\n",
"2025-12-25 12:56:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:57:46 CET)\" executed successfully\n",
"2025-12-25 12:57:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:58:00 CET)\" (scheduled at 2025-12-25 12:57:00+01:00)\n",
"2025-12-25 12:57:00,023 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:57:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:58:00 CET)\" executed successfully\n",
"2025-12-25 12:57:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:58:46 CET)\" (scheduled at 2025-12-25 12:57:46.247624+01:00)\n",
"2025-12-25 12:57:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:58:46 CET)\" (scheduled at 2025-12-25 12:57:46.249628+01:00)\n",
"2025-12-25 12:57:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:57:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:57:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:57:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 12:57:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 12:57:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:57:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:57:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:58:46 CET)\" executed successfully\n",
"2025-12-25 12:57:46,273 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:58:46 CET)\" executed successfully\n",
"2025-12-25 12:58:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:59:00 CET)\" (scheduled at 2025-12-25 12:58:00+01:00)\n",
"2025-12-25 12:58:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:58:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 12:59:00 CET)\" executed successfully\n",
"2025-12-25 12:58:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:59:46 CET)\" (scheduled at 2025-12-25 12:58:46.247624+01:00)\n",
"2025-12-25 12:58:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:59:46 CET)\" (scheduled at 2025-12-25 12:58:46.249628+01:00)\n",
"2025-12-25 12:58:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 12:59:46 CET)\" executed successfully\n",
"2025-12-25 12:58:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:58:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:58:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:58:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 12:58:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 12:58:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:58:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:58:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 12:59:46 CET)\" executed successfully\n",
"2025-12-25 12:59:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:00:00 CET)\" (scheduled at 2025-12-25 12:59:00+01:00)\n",
"2025-12-25 12:59:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 12:59:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:00:00 CET)\" executed successfully\n",
"2025-12-25 12:59:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:00:46 CET)\" (scheduled at 2025-12-25 12:59:46.247624+01:00)\n",
"2025-12-25 12:59:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:00:46 CET)\" (scheduled at 2025-12-25 12:59:46.249628+01:00)\n",
"2025-12-25 12:59:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 12:59:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 12:59:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 12:59:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 12:59:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 12:59:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 12:59:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 12:59:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:00:46 CET)\" executed successfully\n",
"2025-12-25 12:59:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:00:46 CET)\" executed successfully\n",
"2025-12-25 13:00:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:01:00 CET)\" (scheduled at 2025-12-25 13:00:00+01:00)\n",
"2025-12-25 13:00:00,011 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 13:30:00 CET)\" (scheduled at 2025-12-25 13:00:00+01:00)\n",
"2025-12-25 13:00:00,023 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 13:30:00 CET)\" executed successfully\n",
"2025-12-25 13:00:00,033 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:00:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 13:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 13:00:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:01:46 CET)\" (scheduled at 2025-12-25 13:00:46.247624+01:00)\n",
"2025-12-25 13:00:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:01:46 CET)\" (scheduled at 2025-12-25 13:00:46.249628+01:00)\n",
"2025-12-25 13:00:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:00:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:00:46,274 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:00:46,275 - INFO - SL: 4471.64000\n",
"2025-12-25 13:00:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 13:00:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:00:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:00:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:01:46 CET)\" executed successfully\n",
"2025-12-25 13:00:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:01:46 CET)\" executed successfully\n",
"2025-12-25 13:01:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:02:00 CET)\" (scheduled at 2025-12-25 13:01:00+01:00)\n",
"2025-12-25 13:01:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:01:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:02:00 CET)\" executed successfully\n",
"2025-12-25 13:01:46,268 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:02:46 CET)\" (scheduled at 2025-12-25 13:01:46.247624+01:00)\n",
"2025-12-25 13:01:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:02:46 CET)\" executed successfully\n",
"2025-12-25 13:01:46,268 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:02:46 CET)\" (scheduled at 2025-12-25 13:01:46.249628+01:00)\n",
"2025-12-25 13:01:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:01:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:01:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:01:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 13:01:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 13:01:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:01:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:01:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:02:46 CET)\" executed successfully\n",
"2025-12-25 13:02:00,018 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:03:00 CET)\" (scheduled at 2025-12-25 13:02:00+01:00)\n",
"2025-12-25 13:02:00,018 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:02:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:03:00 CET)\" executed successfully\n",
"2025-12-25 13:02:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:03:46 CET)\" (scheduled at 2025-12-25 13:02:46.247624+01:00)\n",
"2025-12-25 13:02:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:03:46 CET)\" (scheduled at 2025-12-25 13:02:46.249628+01:00)\n",
"2025-12-25 13:02:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:03:46 CET)\" executed successfully\n",
"2025-12-25 13:02:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:02:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:02:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:02:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 13:02:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 13:02:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:02:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:02:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:03:46 CET)\" executed successfully\n",
"2025-12-25 13:03:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:04:00 CET)\" (scheduled at 2025-12-25 13:03:00+01:00)\n",
"2025-12-25 13:03:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:03:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:04:00 CET)\" executed successfully\n",
"2025-12-25 13:03:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:04:46 CET)\" (scheduled at 2025-12-25 13:03:46.247624+01:00)\n",
"2025-12-25 13:03:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:04:46 CET)\" (scheduled at 2025-12-25 13:03:46.249628+01:00)\n",
"2025-12-25 13:03:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:03:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:03:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:03:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 13:03:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 13:03:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:03:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:03:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:04:46 CET)\" executed successfully\n",
"2025-12-25 13:03:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:04:46 CET)\" executed successfully\n",
"2025-12-25 13:04:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:05:00 CET)\" (scheduled at 2025-12-25 13:04:00+01:00)\n",
"2025-12-25 13:04:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:04:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:05:00 CET)\" executed successfully\n",
"2025-12-25 13:04:46,353 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:05:46 CET)\" (scheduled at 2025-12-25 13:04:46.247624+01:00)\n",
"2025-12-25 13:04:46,353 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:05:46 CET)\" executed successfully\n",
"2025-12-25 13:04:46,353 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:05:46 CET)\" (scheduled at 2025-12-25 13:04:46.249628+01:00)\n",
"2025-12-25 13:04:46,368 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:04:46,368 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:04:46,368 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:04:46,368 - INFO - SL: 4471.64000\n",
"2025-12-25 13:04:46,368 - INFO - Risk: 7.36000\n",
"2025-12-25 13:04:46,368 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:04:46,368 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:04:46,368 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:05:46 CET)\" executed successfully\n",
"2025-12-25 13:05:00,056 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:06:00 CET)\" (scheduled at 2025-12-25 13:05:00+01:00)\n",
"2025-12-25 13:05:00,056 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:05:00,056 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:06:00 CET)\" executed successfully\n",
"2025-12-25 13:05:46,271 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:06:46 CET)\" (scheduled at 2025-12-25 13:05:46.247624+01:00)\n",
"2025-12-25 13:05:46,271 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:06:46 CET)\" (scheduled at 2025-12-25 13:05:46.249628+01:00)\n",
"2025-12-25 13:05:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:05:46,279 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:05:46,280 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:05:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 13:05:46,281 - INFO - Risk: 7.36000\n",
"2025-12-25 13:05:46,282 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:05:46,283 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:05:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:06:46 CET)\" executed successfully\n",
"2025-12-25 13:05:46,285 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:06:46 CET)\" executed successfully\n",
"2025-12-25 13:06:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:07:00 CET)\" (scheduled at 2025-12-25 13:06:00+01:00)\n",
"2025-12-25 13:06:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:06:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:07:00 CET)\" executed successfully\n",
"2025-12-25 13:06:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:07:46 CET)\" (scheduled at 2025-12-25 13:06:46.247624+01:00)\n",
"2025-12-25 13:06:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:07:46 CET)\" executed successfully\n",
"2025-12-25 13:06:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:07:46 CET)\" (scheduled at 2025-12-25 13:06:46.249628+01:00)\n",
"2025-12-25 13:06:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:06:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:06:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:06:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 13:06:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 13:06:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:06:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:06:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:07:46 CET)\" executed successfully\n",
"2025-12-25 13:07:00,150 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:08:00 CET)\" (scheduled at 2025-12-25 13:07:00+01:00)\n",
"2025-12-25 13:07:00,157 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:07:00,158 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:08:00 CET)\" executed successfully\n",
"2025-12-25 13:07:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:08:46 CET)\" (scheduled at 2025-12-25 13:07:46.247624+01:00)\n",
"2025-12-25 13:07:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:08:46 CET)\" (scheduled at 2025-12-25 13:07:46.249628+01:00)\n",
"2025-12-25 13:07:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:08:46 CET)\" executed successfully\n",
"2025-12-25 13:07:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:07:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:07:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:07:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 13:07:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 13:07:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:07:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:07:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:08:46 CET)\" executed successfully\n",
"2025-12-25 13:08:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:09:00 CET)\" (scheduled at 2025-12-25 13:08:00+01:00)\n",
"2025-12-25 13:08:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:08:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:09:00 CET)\" executed successfully\n",
"2025-12-25 13:08:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:09:46 CET)\" (scheduled at 2025-12-25 13:08:46.247624+01:00)\n",
"2025-12-25 13:08:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:09:46 CET)\" executed successfully\n",
"2025-12-25 13:08:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:09:46 CET)\" (scheduled at 2025-12-25 13:08:46.249628+01:00)\n",
"2025-12-25 13:08:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:08:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:08:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:08:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 13:08:46,259 - INFO - Risk: 7.36000\n",
"2025-12-25 13:08:46,259 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:08:46,259 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:08:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:09:46 CET)\" executed successfully\n",
"2025-12-25 13:09:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:10:00 CET)\" (scheduled at 2025-12-25 13:09:00+01:00)\n",
"2025-12-25 13:09:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:09:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:10:00 CET)\" executed successfully\n",
"2025-12-25 13:09:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:10:46 CET)\" (scheduled at 2025-12-25 13:09:46.247624+01:00)\n",
"2025-12-25 13:09:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:10:46 CET)\" (scheduled at 2025-12-25 13:09:46.249628+01:00)\n",
"2025-12-25 13:09:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:09:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:09:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:09:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 13:09:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:09:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:09:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:09:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:10:46 CET)\" executed successfully\n",
"2025-12-25 13:09:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:10:46 CET)\" executed successfully\n",
"2025-12-25 13:10:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:11:00 CET)\" (scheduled at 2025-12-25 13:10:00+01:00)\n",
"2025-12-25 13:10:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:10:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:11:00 CET)\" executed successfully\n",
"2025-12-25 13:10:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:11:46 CET)\" (scheduled at 2025-12-25 13:10:46.247624+01:00)\n",
"2025-12-25 13:10:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:11:46 CET)\" (scheduled at 2025-12-25 13:10:46.249628+01:00)\n",
"2025-12-25 13:10:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:11:46 CET)\" executed successfully\n",
"2025-12-25 13:10:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:10:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:10:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:10:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 13:10:46,277 - INFO - Risk: 7.36000\n",
"2025-12-25 13:10:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:10:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:10:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:11:46 CET)\" executed successfully\n",
"2025-12-25 13:11:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:12:00 CET)\" (scheduled at 2025-12-25 13:11:00+01:00)\n",
"2025-12-25 13:11:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:11:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:12:00 CET)\" executed successfully\n",
"2025-12-25 13:11:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:12:46 CET)\" (scheduled at 2025-12-25 13:11:46.247624+01:00)\n",
"2025-12-25 13:11:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:12:46 CET)\" (scheduled at 2025-12-25 13:11:46.249628+01:00)\n",
"2025-12-25 13:11:46,282 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:11:46,283 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:11:46,284 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:11:46,285 - INFO - SL: 4471.64000\n",
"2025-12-25 13:11:46,286 - INFO - Risk: 7.36000\n",
"2025-12-25 13:11:46,287 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:11:46,289 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:11:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:12:46 CET)\" executed successfully\n",
"2025-12-25 13:11:46,282 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:12:46 CET)\" executed successfully\n",
"2025-12-25 13:12:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:13:00 CET)\" (scheduled at 2025-12-25 13:12:00+01:00)\n",
"2025-12-25 13:12:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:12:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:13:00 CET)\" executed successfully\n",
"2025-12-25 13:12:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:13:46 CET)\" (scheduled at 2025-12-25 13:12:46.247624+01:00)\n",
"2025-12-25 13:12:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:13:46 CET)\" (scheduled at 2025-12-25 13:12:46.249628+01:00)\n",
"2025-12-25 13:12:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:12:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:12:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:12:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 13:12:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:12:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:12:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:12:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:13:46 CET)\" executed successfully\n",
"2025-12-25 13:12:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:13:46 CET)\" executed successfully\n",
"2025-12-25 13:13:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:14:00 CET)\" (scheduled at 2025-12-25 13:13:00+01:00)\n",
"2025-12-25 13:13:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:13:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:14:00 CET)\" executed successfully\n",
"2025-12-25 13:13:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:14:46 CET)\" (scheduled at 2025-12-25 13:13:46.247624+01:00)\n",
"2025-12-25 13:13:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:14:46 CET)\" executed successfully\n",
"2025-12-25 13:13:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:14:46 CET)\" (scheduled at 2025-12-25 13:13:46.249628+01:00)\n",
"2025-12-25 13:13:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:13:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:13:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:13:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 13:13:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 13:13:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:13:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:13:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:14:46 CET)\" executed successfully\n",
"2025-12-25 13:14:00,063 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:15:00 CET)\" (scheduled at 2025-12-25 13:14:00+01:00)\n",
"2025-12-25 13:14:00,063 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:14:00,063 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:15:00 CET)\" executed successfully\n",
"2025-12-25 13:14:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:15:46 CET)\" (scheduled at 2025-12-25 13:14:46.247624+01:00)\n",
"2025-12-25 13:14:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:15:46 CET)\" (scheduled at 2025-12-25 13:14:46.249628+01:00)\n",
"2025-12-25 13:14:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:14:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:14:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:14:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 13:14:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 13:14:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:14:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:14:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:15:46 CET)\" executed successfully\n",
"2025-12-25 13:14:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:15:46 CET)\" executed successfully\n",
"2025-12-25 13:15:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:16:00 CET)\" (scheduled at 2025-12-25 13:15:00+01:00)\n",
"2025-12-25 13:15:00,036 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:15:00,038 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:16:00 CET)\" executed successfully\n",
"2025-12-25 13:15:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:16:46 CET)\" (scheduled at 2025-12-25 13:15:46.247624+01:00)\n",
"2025-12-25 13:15:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:16:46 CET)\" executed successfully\n",
"2025-12-25 13:15:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:16:46 CET)\" (scheduled at 2025-12-25 13:15:46.249628+01:00)\n",
"2025-12-25 13:15:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:15:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:15:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:15:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 13:15:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 13:15:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:15:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:15:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:16:46 CET)\" executed successfully\n",
"2025-12-25 13:16:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:17:00 CET)\" (scheduled at 2025-12-25 13:16:00+01:00)\n",
"2025-12-25 13:16:00,016 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:16:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:17:00 CET)\" executed successfully\n",
"2025-12-25 13:16:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:17:46 CET)\" (scheduled at 2025-12-25 13:16:46.247624+01:00)\n",
"2025-12-25 13:16:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:17:46 CET)\" (scheduled at 2025-12-25 13:16:46.249628+01:00)\n",
"2025-12-25 13:16:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:16:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:16:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:16:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 13:16:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 13:16:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:16:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:16:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:17:46 CET)\" executed successfully\n",
"2025-12-25 13:16:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:17:46 CET)\" executed successfully\n",
"2025-12-25 13:17:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:18:00 CET)\" (scheduled at 2025-12-25 13:17:00+01:00)\n",
"2025-12-25 13:17:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:17:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:18:00 CET)\" executed successfully\n",
"2025-12-25 13:17:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:18:46 CET)\" (scheduled at 2025-12-25 13:17:46.247624+01:00)\n",
"2025-12-25 13:17:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:18:46 CET)\" (scheduled at 2025-12-25 13:17:46.249628+01:00)\n",
"2025-12-25 13:17:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:17:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:17:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:17:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 13:17:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 13:17:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:17:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:17:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:18:46 CET)\" executed successfully\n",
"2025-12-25 13:17:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:18:46 CET)\" executed successfully\n",
"2025-12-25 13:18:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:19:00 CET)\" (scheduled at 2025-12-25 13:18:00+01:00)\n",
"2025-12-25 13:18:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:18:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:19:00 CET)\" executed successfully\n",
"2025-12-25 13:18:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:19:46 CET)\" (scheduled at 2025-12-25 13:18:46.247624+01:00)\n",
"2025-12-25 13:18:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:19:46 CET)\" (scheduled at 2025-12-25 13:18:46.249628+01:00)\n",
"2025-12-25 13:18:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:19:46 CET)\" executed successfully\n",
"2025-12-25 13:18:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:18:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:18:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:18:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 13:18:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:18:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:18:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:18:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:19:46 CET)\" executed successfully\n",
"2025-12-25 13:19:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:20:00 CET)\" (scheduled at 2025-12-25 13:19:00+01:00)\n",
"2025-12-25 13:19:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:19:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:20:00 CET)\" executed successfully\n",
"2025-12-25 13:19:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:20:46 CET)\" (scheduled at 2025-12-25 13:19:46.247624+01:00)\n",
"2025-12-25 13:19:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:20:46 CET)\" executed successfully\n",
"2025-12-25 13:19:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:20:46 CET)\" (scheduled at 2025-12-25 13:19:46.249628+01:00)\n",
"2025-12-25 13:19:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:19:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:19:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:19:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 13:19:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 13:19:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:19:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:19:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:20:46 CET)\" executed successfully\n",
"2025-12-25 13:20:00,022 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:21:00 CET)\" (scheduled at 2025-12-25 13:20:00+01:00)\n",
"2025-12-25 13:20:00,028 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:20:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:21:00 CET)\" executed successfully\n",
"2025-12-25 13:20:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:21:46 CET)\" (scheduled at 2025-12-25 13:20:46.247624+01:00)\n",
"2025-12-25 13:20:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:21:46 CET)\" (scheduled at 2025-12-25 13:20:46.249628+01:00)\n",
"2025-12-25 13:20:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:20:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:20:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:20:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 13:20:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 13:20:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:20:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:20:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:21:46 CET)\" executed successfully\n",
"2025-12-25 13:20:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:21:46 CET)\" executed successfully\n",
"2025-12-25 13:21:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:22:00 CET)\" (scheduled at 2025-12-25 13:21:00+01:00)\n",
"2025-12-25 13:21:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:21:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:22:00 CET)\" executed successfully\n",
"2025-12-25 13:21:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:22:46 CET)\" (scheduled at 2025-12-25 13:21:46.247624+01:00)\n",
"2025-12-25 13:21:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:22:46 CET)\" executed successfully\n",
"2025-12-25 13:21:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:22:46 CET)\" (scheduled at 2025-12-25 13:21:46.249628+01:00)\n",
"2025-12-25 13:21:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:21:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:21:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:21:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 13:21:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 13:21:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:21:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:21:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:22:46 CET)\" executed successfully\n",
"2025-12-25 13:22:00,147 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:23:00 CET)\" (scheduled at 2025-12-25 13:22:00+01:00)\n",
"2025-12-25 13:22:00,147 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:22:00,147 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:23:00 CET)\" executed successfully\n",
"2025-12-25 13:22:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:23:46 CET)\" (scheduled at 2025-12-25 13:22:46.247624+01:00)\n",
"2025-12-25 13:22:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:23:46 CET)\" executed successfully\n",
"2025-12-25 13:22:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:23:46 CET)\" (scheduled at 2025-12-25 13:22:46.249628+01:00)\n",
"2025-12-25 13:22:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:22:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:22:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:22:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 13:22:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 13:22:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:22:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:22:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:23:46 CET)\" executed successfully\n",
"2025-12-25 13:23:00,201 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:24:00 CET)\" (scheduled at 2025-12-25 13:23:00+01:00)\n",
"2025-12-25 13:23:00,201 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:23:00,201 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:24:00 CET)\" executed successfully\n",
"2025-12-25 13:23:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:24:46 CET)\" (scheduled at 2025-12-25 13:23:46.247624+01:00)\n",
"2025-12-25 13:23:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:24:46 CET)\" (scheduled at 2025-12-25 13:23:46.249628+01:00)\n",
"2025-12-25 13:23:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:24:46 CET)\" executed successfully\n",
"2025-12-25 13:23:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:23:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:23:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:23:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 13:23:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 13:23:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:23:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:23:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:24:46 CET)\" executed successfully\n",
"2025-12-25 13:24:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:25:00 CET)\" (scheduled at 2025-12-25 13:24:00+01:00)\n",
"2025-12-25 13:24:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:24:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:25:00 CET)\" executed successfully\n",
"2025-12-25 13:24:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:25:46 CET)\" (scheduled at 2025-12-25 13:24:46.247624+01:00)\n",
"2025-12-25 13:24:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:25:46 CET)\" (scheduled at 2025-12-25 13:24:46.249628+01:00)\n",
"2025-12-25 13:24:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:25:46 CET)\" executed successfully\n",
"2025-12-25 13:24:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:24:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:24:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:24:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 13:24:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 13:24:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:24:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:24:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:25:46 CET)\" executed successfully\n",
"2025-12-25 13:25:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:26:00 CET)\" (scheduled at 2025-12-25 13:25:00+01:00)\n",
"2025-12-25 13:25:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:25:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:26:00 CET)\" executed successfully\n",
"2025-12-25 13:25:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:26:46 CET)\" (scheduled at 2025-12-25 13:25:46.247624+01:00)\n",
"2025-12-25 13:25:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:26:46 CET)\" executed successfully\n",
"2025-12-25 13:25:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:26:46 CET)\" (scheduled at 2025-12-25 13:25:46.249628+01:00)\n",
"2025-12-25 13:25:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:25:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:25:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:25:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 13:25:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 13:25:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:25:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:25:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:26:46 CET)\" executed successfully\n",
"2025-12-25 13:26:00,259 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:27:00 CET)\" (scheduled at 2025-12-25 13:26:00+01:00)\n",
"2025-12-25 13:26:00,259 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:26:00,259 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:27:00 CET)\" executed successfully\n",
"2025-12-25 13:26:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:27:46 CET)\" (scheduled at 2025-12-25 13:26:46.247624+01:00)\n",
"2025-12-25 13:26:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:27:46 CET)\" (scheduled at 2025-12-25 13:26:46.249628+01:00)\n",
"2025-12-25 13:26:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:27:46 CET)\" executed successfully\n",
"2025-12-25 13:26:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:26:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:26:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:26:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 13:26:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 13:26:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:26:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:26:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:27:46 CET)\" executed successfully\n",
"2025-12-25 13:27:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:28:00 CET)\" (scheduled at 2025-12-25 13:27:00+01:00)\n",
"2025-12-25 13:27:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:27:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:28:00 CET)\" executed successfully\n",
"2025-12-25 13:27:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:28:46 CET)\" (scheduled at 2025-12-25 13:27:46.247624+01:00)\n",
"2025-12-25 13:27:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:28:46 CET)\" (scheduled at 2025-12-25 13:27:46.249628+01:00)\n",
"2025-12-25 13:27:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:27:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:27:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:27:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 13:27:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 13:27:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:27:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:27:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:28:46 CET)\" executed successfully\n",
"2025-12-25 13:27:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:28:46 CET)\" executed successfully\n",
"2025-12-25 13:28:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:29:00 CET)\" (scheduled at 2025-12-25 13:28:00+01:00)\n",
"2025-12-25 13:28:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:28:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:29:00 CET)\" executed successfully\n",
"2025-12-25 13:28:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:29:46 CET)\" (scheduled at 2025-12-25 13:28:46.247624+01:00)\n",
"2025-12-25 13:28:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:29:46 CET)\" (scheduled at 2025-12-25 13:28:46.249628+01:00)\n",
"2025-12-25 13:28:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:28:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:29:46 CET)\" executed successfully\n",
"2025-12-25 13:28:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:28:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:28:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 13:28:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:28:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:28:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:28:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:29:46 CET)\" executed successfully\n",
"2025-12-25 13:29:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:30:00 CET)\" (scheduled at 2025-12-25 13:29:00+01:00)\n",
"2025-12-25 13:29:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:29:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:30:00 CET)\" executed successfully\n",
"2025-12-25 13:29:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:30:46 CET)\" (scheduled at 2025-12-25 13:29:46.247624+01:00)\n",
"2025-12-25 13:29:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:30:46 CET)\" (scheduled at 2025-12-25 13:29:46.249628+01:00)\n",
"2025-12-25 13:29:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:29:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:29:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:29:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 13:29:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:29:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:29:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:29:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:30:46 CET)\" executed successfully\n",
"2025-12-25 13:29:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:30:46 CET)\" executed successfully\n",
"2025-12-25 13:30:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:31:00 CET)\" (scheduled at 2025-12-25 13:30:00+01:00)\n",
"2025-12-25 13:30:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:30:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:31:00 CET)\" executed successfully\n",
"2025-12-25 13:30:00,010 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 14:00:00 CET)\" (scheduled at 2025-12-25 13:30:00+01:00)\n",
"2025-12-25 13:30:00,068 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 14:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 13:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 13:30:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:31:46 CET)\" (scheduled at 2025-12-25 13:30:46.247624+01:00)\n",
"2025-12-25 13:30:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:31:46 CET)\" (scheduled at 2025-12-25 13:30:46.249628+01:00)\n",
"2025-12-25 13:30:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:30:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:30:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:30:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 13:30:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 13:30:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:30:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:30:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:31:46 CET)\" executed successfully\n",
"2025-12-25 13:30:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:31:46 CET)\" executed successfully\n",
"2025-12-25 13:31:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:32:00 CET)\" (scheduled at 2025-12-25 13:31:00+01:00)\n",
"2025-12-25 13:31:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:31:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:32:00 CET)\" executed successfully\n",
"2025-12-25 13:31:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:32:46 CET)\" (scheduled at 2025-12-25 13:31:46.247624+01:00)\n",
"2025-12-25 13:31:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:32:46 CET)\" (scheduled at 2025-12-25 13:31:46.249628+01:00)\n",
"2025-12-25 13:31:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:31:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:31:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:31:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 13:31:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 13:31:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:31:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:31:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:32:46 CET)\" executed successfully\n",
"2025-12-25 13:31:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:32:46 CET)\" executed successfully\n",
"2025-12-25 13:32:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:33:00 CET)\" (scheduled at 2025-12-25 13:32:00+01:00)\n",
"2025-12-25 13:32:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:32:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:33:00 CET)\" executed successfully\n",
"2025-12-25 13:32:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:33:46 CET)\" (scheduled at 2025-12-25 13:32:46.247624+01:00)\n",
"2025-12-25 13:32:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:33:46 CET)\" (scheduled at 2025-12-25 13:32:46.249628+01:00)\n",
"2025-12-25 13:32:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:33:46 CET)\" executed successfully\n",
"2025-12-25 13:32:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:32:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:32:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:32:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 13:32:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:32:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:32:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:32:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:33:46 CET)\" executed successfully\n",
"2025-12-25 13:33:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:34:00 CET)\" (scheduled at 2025-12-25 13:33:00+01:00)\n",
"2025-12-25 13:33:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:33:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:34:00 CET)\" executed successfully\n",
"2025-12-25 13:33:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:34:46 CET)\" (scheduled at 2025-12-25 13:33:46.247624+01:00)\n",
"2025-12-25 13:33:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:34:46 CET)\" (scheduled at 2025-12-25 13:33:46.249628+01:00)\n",
"2025-12-25 13:33:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:33:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:33:46,251 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:33:46,251 - INFO - SL: 4471.64000\n",
"2025-12-25 13:33:46,251 - INFO - Risk: 7.36000\n",
"2025-12-25 13:33:46,251 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:33:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:33:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:34:46 CET)\" executed successfully\n",
"2025-12-25 13:33:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:34:46 CET)\" executed successfully\n",
"2025-12-25 13:34:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:35:00 CET)\" (scheduled at 2025-12-25 13:34:00+01:00)\n",
"2025-12-25 13:34:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:34:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:35:00 CET)\" executed successfully\n",
"2025-12-25 13:34:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:35:46 CET)\" (scheduled at 2025-12-25 13:34:46.247624+01:00)\n",
"2025-12-25 13:34:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:35:46 CET)\" executed successfully\n",
"2025-12-25 13:34:46,267 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:35:46 CET)\" (scheduled at 2025-12-25 13:34:46.249628+01:00)\n",
"2025-12-25 13:34:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:34:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:34:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:34:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 13:34:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 13:34:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:34:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:34:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:35:46 CET)\" executed successfully\n",
"2025-12-25 13:35:00,245 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:36:00 CET)\" (scheduled at 2025-12-25 13:35:00+01:00)\n",
"2025-12-25 13:35:00,245 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:35:00,245 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:36:00 CET)\" executed successfully\n",
"2025-12-25 13:35:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:36:46 CET)\" (scheduled at 2025-12-25 13:35:46.247624+01:00)\n",
"2025-12-25 13:35:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:36:46 CET)\" (scheduled at 2025-12-25 13:35:46.249628+01:00)\n",
"2025-12-25 13:35:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:36:46 CET)\" executed successfully\n",
"2025-12-25 13:35:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:35:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:35:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:35:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 13:35:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 13:35:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:35:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:35:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:36:46 CET)\" executed successfully\n",
"2025-12-25 13:36:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:37:00 CET)\" (scheduled at 2025-12-25 13:36:00+01:00)\n",
"2025-12-25 13:36:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:36:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:37:00 CET)\" executed successfully\n",
"2025-12-25 13:36:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:37:46 CET)\" (scheduled at 2025-12-25 13:36:46.247624+01:00)\n",
"2025-12-25 13:36:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:37:46 CET)\" executed successfully\n",
"2025-12-25 13:36:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:37:46 CET)\" (scheduled at 2025-12-25 13:36:46.249628+01:00)\n",
"2025-12-25 13:36:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:36:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:36:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:36:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 13:36:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 13:36:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:36:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:36:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:37:46 CET)\" executed successfully\n",
"2025-12-25 13:37:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:38:00 CET)\" (scheduled at 2025-12-25 13:37:00+01:00)\n",
"2025-12-25 13:37:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:37:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:38:00 CET)\" executed successfully\n",
"2025-12-25 13:37:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:38:46 CET)\" (scheduled at 2025-12-25 13:37:46.247624+01:00)\n",
"2025-12-25 13:37:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:38:46 CET)\" (scheduled at 2025-12-25 13:37:46.249628+01:00)\n",
"2025-12-25 13:37:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:38:46 CET)\" executed successfully\n",
"2025-12-25 13:37:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:37:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:37:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:37:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 13:37:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 13:37:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:37:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:37:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:38:46 CET)\" executed successfully\n",
"2025-12-25 13:38:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:39:00 CET)\" (scheduled at 2025-12-25 13:38:00+01:00)\n",
"2025-12-25 13:38:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:38:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:39:00 CET)\" executed successfully\n",
"2025-12-25 13:38:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:39:46 CET)\" (scheduled at 2025-12-25 13:38:46.247624+01:00)\n",
"2025-12-25 13:38:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:39:46 CET)\" (scheduled at 2025-12-25 13:38:46.249628+01:00)\n",
"2025-12-25 13:38:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:38:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:38:46,257 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:38:46,257 - INFO - SL: 4471.64000\n",
"2025-12-25 13:38:46,257 - INFO - Risk: 7.36000\n",
"2025-12-25 13:38:46,257 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:38:46,257 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:38:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:39:46 CET)\" executed successfully\n",
"2025-12-25 13:38:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:39:46 CET)\" executed successfully\n",
"2025-12-25 13:39:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:40:00 CET)\" (scheduled at 2025-12-25 13:39:00+01:00)\n",
"2025-12-25 13:39:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:39:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:40:00 CET)\" executed successfully\n",
"2025-12-25 13:39:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:40:46 CET)\" (scheduled at 2025-12-25 13:39:46.247624+01:00)\n",
"2025-12-25 13:39:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:40:46 CET)\" (scheduled at 2025-12-25 13:39:46.249628+01:00)\n",
"2025-12-25 13:39:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:39:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:39:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:39:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 13:39:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 13:39:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:39:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:39:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:40:46 CET)\" executed successfully\n",
"2025-12-25 13:39:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:40:46 CET)\" executed successfully\n",
"2025-12-25 13:40:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:41:00 CET)\" (scheduled at 2025-12-25 13:40:00+01:00)\n",
"2025-12-25 13:40:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:40:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:41:00 CET)\" executed successfully\n",
"2025-12-25 13:40:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:41:46 CET)\" (scheduled at 2025-12-25 13:40:46.247624+01:00)\n",
"2025-12-25 13:40:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:41:46 CET)\" (scheduled at 2025-12-25 13:40:46.249628+01:00)\n",
"2025-12-25 13:40:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:41:46 CET)\" executed successfully\n",
"2025-12-25 13:40:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:40:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:40:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:40:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 13:40:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 13:40:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:40:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:40:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:41:46 CET)\" executed successfully\n",
"2025-12-25 13:41:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:42:00 CET)\" (scheduled at 2025-12-25 13:41:00+01:00)\n",
"2025-12-25 13:41:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:41:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:42:00 CET)\" executed successfully\n",
"2025-12-25 13:41:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:42:46 CET)\" (scheduled at 2025-12-25 13:41:46.247624+01:00)\n",
"2025-12-25 13:41:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:42:46 CET)\" executed successfully\n",
"2025-12-25 13:41:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:42:46 CET)\" (scheduled at 2025-12-25 13:41:46.249628+01:00)\n",
"2025-12-25 13:41:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:41:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:41:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:41:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 13:41:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 13:41:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:41:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:41:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:42:46 CET)\" executed successfully\n",
"2025-12-25 13:42:00,463 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:43:00 CET)\" (scheduled at 2025-12-25 13:42:00+01:00)\n",
"2025-12-25 13:42:00,463 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:42:00,463 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:43:00 CET)\" executed successfully\n",
"2025-12-25 13:42:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:43:46 CET)\" (scheduled at 2025-12-25 13:42:46.247624+01:00)\n",
"2025-12-25 13:42:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:43:46 CET)\" executed successfully\n",
"2025-12-25 13:42:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:43:46 CET)\" (scheduled at 2025-12-25 13:42:46.249628+01:00)\n",
"2025-12-25 13:42:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:42:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:42:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:42:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 13:42:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 13:42:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:42:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:42:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:43:46 CET)\" executed successfully\n",
"2025-12-25 13:43:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:44:00 CET)\" (scheduled at 2025-12-25 13:43:00+01:00)\n",
"2025-12-25 13:43:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:43:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:44:00 CET)\" executed successfully\n",
"2025-12-25 13:43:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:44:46 CET)\" (scheduled at 2025-12-25 13:43:46.247624+01:00)\n",
"2025-12-25 13:43:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:44:46 CET)\" (scheduled at 2025-12-25 13:43:46.249628+01:00)\n",
"2025-12-25 13:43:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:44:46 CET)\" executed successfully\n",
"2025-12-25 13:43:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:43:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:43:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:43:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 13:43:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 13:43:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:43:46,261 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:43:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:44:46 CET)\" executed successfully\n",
"2025-12-25 13:44:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:45:00 CET)\" (scheduled at 2025-12-25 13:44:00+01:00)\n",
"2025-12-25 13:44:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:44:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:45:00 CET)\" executed successfully\n",
"2025-12-25 13:44:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:45:46 CET)\" (scheduled at 2025-12-25 13:44:46.247624+01:00)\n",
"2025-12-25 13:44:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:45:46 CET)\" (scheduled at 2025-12-25 13:44:46.249628+01:00)\n",
"2025-12-25 13:44:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:44:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:44:46,253 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:44:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 13:44:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 13:44:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:44:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:44:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:45:46 CET)\" executed successfully\n",
"2025-12-25 13:44:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:45:46 CET)\" executed successfully\n",
"2025-12-25 13:45:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:46:00 CET)\" (scheduled at 2025-12-25 13:45:00+01:00)\n",
"2025-12-25 13:45:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:45:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:46:00 CET)\" executed successfully\n",
"2025-12-25 13:45:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:46:46 CET)\" (scheduled at 2025-12-25 13:45:46.247624+01:00)\n",
"2025-12-25 13:45:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:46:46 CET)\" (scheduled at 2025-12-25 13:45:46.249628+01:00)\n",
"2025-12-25 13:45:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:46:46 CET)\" executed successfully\n",
"2025-12-25 13:45:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:45:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:45:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:45:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 13:45:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:45:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:45:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:45:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:46:46 CET)\" executed successfully\n",
"2025-12-25 13:46:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:47:00 CET)\" (scheduled at 2025-12-25 13:46:00+01:00)\n",
"2025-12-25 13:46:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:46:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:47:00 CET)\" executed successfully\n",
"2025-12-25 13:46:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:47:46 CET)\" (scheduled at 2025-12-25 13:46:46.247624+01:00)\n",
"2025-12-25 13:46:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:47:46 CET)\" (scheduled at 2025-12-25 13:46:46.249628+01:00)\n",
"2025-12-25 13:46:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:46:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:46:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:46:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 13:46:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:46:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:46:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:46:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:47:46 CET)\" executed successfully\n",
"2025-12-25 13:46:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:47:46 CET)\" executed successfully\n",
"2025-12-25 13:47:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:48:00 CET)\" (scheduled at 2025-12-25 13:47:00+01:00)\n",
"2025-12-25 13:47:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:47:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:48:00 CET)\" executed successfully\n",
"2025-12-25 13:47:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:48:46 CET)\" (scheduled at 2025-12-25 13:47:46.247624+01:00)\n",
"2025-12-25 13:47:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:48:46 CET)\" executed successfully\n",
"2025-12-25 13:47:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:48:46 CET)\" (scheduled at 2025-12-25 13:47:46.249628+01:00)\n",
"2025-12-25 13:47:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:47:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:47:46,274 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:47:46,276 - INFO - SL: 4471.64000\n",
"2025-12-25 13:47:46,277 - INFO - Risk: 7.36000\n",
"2025-12-25 13:47:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:47:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:47:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:48:46 CET)\" executed successfully\n",
"2025-12-25 13:48:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:49:00 CET)\" (scheduled at 2025-12-25 13:48:00+01:00)\n",
"2025-12-25 13:48:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:48:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:49:00 CET)\" executed successfully\n",
"2025-12-25 13:48:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:49:46 CET)\" (scheduled at 2025-12-25 13:48:46.247624+01:00)\n",
"2025-12-25 13:48:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:49:46 CET)\" (scheduled at 2025-12-25 13:48:46.249628+01:00)\n",
"2025-12-25 13:48:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:48:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:48:46,255 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:48:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 13:48:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 13:48:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:48:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:48:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:49:46 CET)\" executed successfully\n",
"2025-12-25 13:48:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:49:46 CET)\" executed successfully\n",
"2025-12-25 13:49:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:50:00 CET)\" (scheduled at 2025-12-25 13:49:00+01:00)\n",
"2025-12-25 13:49:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:49:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:50:00 CET)\" executed successfully\n",
"2025-12-25 13:49:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:50:46 CET)\" (scheduled at 2025-12-25 13:49:46.247624+01:00)\n",
"2025-12-25 13:49:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:50:46 CET)\" (scheduled at 2025-12-25 13:49:46.249628+01:00)\n",
"2025-12-25 13:49:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:49:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:49:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:49:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 13:49:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 13:49:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:49:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:49:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:50:46 CET)\" executed successfully\n",
"2025-12-25 13:49:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:50:46 CET)\" executed successfully\n",
"2025-12-25 13:50:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:51:00 CET)\" (scheduled at 2025-12-25 13:50:00+01:00)\n",
"2025-12-25 13:50:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:50:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:51:00 CET)\" executed successfully\n",
"2025-12-25 13:50:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:51:46 CET)\" (scheduled at 2025-12-25 13:50:46.247624+01:00)\n",
"2025-12-25 13:50:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:51:46 CET)\" (scheduled at 2025-12-25 13:50:46.249628+01:00)\n",
"2025-12-25 13:50:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:50:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:50:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:50:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 13:50:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:50:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:50:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:50:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:51:46 CET)\" executed successfully\n",
"2025-12-25 13:50:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:51:46 CET)\" executed successfully\n",
"2025-12-25 13:51:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:52:00 CET)\" (scheduled at 2025-12-25 13:51:00+01:00)\n",
"2025-12-25 13:51:00,000 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:51:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:52:00 CET)\" executed successfully\n",
"2025-12-25 13:51:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:52:46 CET)\" (scheduled at 2025-12-25 13:51:46.247624+01:00)\n",
"2025-12-25 13:51:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:52:46 CET)\" (scheduled at 2025-12-25 13:51:46.249628+01:00)\n",
"2025-12-25 13:51:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:51:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:51:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:51:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 13:51:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 13:51:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:51:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:51:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:52:46 CET)\" executed successfully\n",
"2025-12-25 13:51:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:52:46 CET)\" executed successfully\n",
"2025-12-25 13:52:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:53:00 CET)\" (scheduled at 2025-12-25 13:52:00+01:00)\n",
"2025-12-25 13:52:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:52:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:53:00 CET)\" executed successfully\n",
"2025-12-25 13:52:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:53:46 CET)\" (scheduled at 2025-12-25 13:52:46.247624+01:00)\n",
"2025-12-25 13:52:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:53:46 CET)\" (scheduled at 2025-12-25 13:52:46.249628+01:00)\n",
"2025-12-25 13:52:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:52:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:52:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:52:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 13:52:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 13:52:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:52:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:52:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:53:46 CET)\" executed successfully\n",
"2025-12-25 13:52:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:53:46 CET)\" executed successfully\n",
"2025-12-25 13:53:00,201 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:54:00 CET)\" (scheduled at 2025-12-25 13:53:00+01:00)\n",
"2025-12-25 13:53:00,201 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:53:00,201 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:54:00 CET)\" executed successfully\n",
"2025-12-25 13:53:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:54:46 CET)\" (scheduled at 2025-12-25 13:53:46.247624+01:00)\n",
"2025-12-25 13:53:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:54:46 CET)\" (scheduled at 2025-12-25 13:53:46.249628+01:00)\n",
"2025-12-25 13:53:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:54:46 CET)\" executed successfully\n",
"2025-12-25 13:53:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:53:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:53:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:53:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 13:53:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 13:53:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:53:46,260 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:53:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:54:46 CET)\" executed successfully\n",
"2025-12-25 13:54:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:55:00 CET)\" (scheduled at 2025-12-25 13:54:00+01:00)\n",
"2025-12-25 13:54:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:54:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:55:00 CET)\" executed successfully\n",
"2025-12-25 13:54:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:55:46 CET)\" (scheduled at 2025-12-25 13:54:46.247624+01:00)\n",
"2025-12-25 13:54:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:55:46 CET)\" executed successfully\n",
"2025-12-25 13:54:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:55:46 CET)\" (scheduled at 2025-12-25 13:54:46.249628+01:00)\n",
"2025-12-25 13:54:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:54:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:54:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:54:46,289 - INFO - SL: 4471.64000\n",
"2025-12-25 13:54:46,290 - INFO - Risk: 7.36000\n",
"2025-12-25 13:54:46,291 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:54:46,291 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:54:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:55:46 CET)\" executed successfully\n",
"2025-12-25 13:55:00,443 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:56:00 CET)\" (scheduled at 2025-12-25 13:55:00+01:00)\n",
"2025-12-25 13:55:00,443 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:55:00,443 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:56:00 CET)\" executed successfully\n",
"2025-12-25 13:55:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:56:46 CET)\" (scheduled at 2025-12-25 13:55:46.247624+01:00)\n",
"2025-12-25 13:55:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:56:46 CET)\" (scheduled at 2025-12-25 13:55:46.249628+01:00)\n",
"2025-12-25 13:55:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:55:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:55:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:55:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 13:55:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 13:55:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:55:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:55:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:56:46 CET)\" executed successfully\n",
"2025-12-25 13:55:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:56:46 CET)\" executed successfully\n",
"2025-12-25 13:56:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:57:00 CET)\" (scheduled at 2025-12-25 13:56:00+01:00)\n",
"2025-12-25 13:56:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:56:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:57:00 CET)\" executed successfully\n",
"2025-12-25 13:56:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:57:46 CET)\" (scheduled at 2025-12-25 13:56:46.247624+01:00)\n",
"2025-12-25 13:56:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:57:46 CET)\" (scheduled at 2025-12-25 13:56:46.249628+01:00)\n",
"2025-12-25 13:56:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:56:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:56:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:56:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 13:56:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 13:56:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:56:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:56:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:57:46 CET)\" executed successfully\n",
"2025-12-25 13:56:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:57:46 CET)\" executed successfully\n",
"2025-12-25 13:57:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:58:00 CET)\" (scheduled at 2025-12-25 13:57:00+01:00)\n",
"2025-12-25 13:57:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:57:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:58:00 CET)\" executed successfully\n",
"2025-12-25 13:57:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:58:46 CET)\" (scheduled at 2025-12-25 13:57:46.247624+01:00)\n",
"2025-12-25 13:57:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:58:46 CET)\" (scheduled at 2025-12-25 13:57:46.249628+01:00)\n",
"2025-12-25 13:57:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:58:46 CET)\" executed successfully\n",
"2025-12-25 13:57:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:57:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:57:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:57:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 13:57:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 13:57:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:57:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:57:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:58:46 CET)\" executed successfully\n",
"2025-12-25 13:58:00,018 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:59:00 CET)\" (scheduled at 2025-12-25 13:58:00+01:00)\n",
"2025-12-25 13:58:00,018 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:58:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 13:59:00 CET)\" executed successfully\n",
"2025-12-25 13:58:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:59:46 CET)\" (scheduled at 2025-12-25 13:58:46.247624+01:00)\n",
"2025-12-25 13:58:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:59:46 CET)\" (scheduled at 2025-12-25 13:58:46.249628+01:00)\n",
"2025-12-25 13:58:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:58:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:58:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:58:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 13:58:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 13:58:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:58:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:58:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 13:59:46 CET)\" executed successfully\n",
"2025-12-25 13:58:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 13:59:46 CET)\" executed successfully\n",
"2025-12-25 13:59:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:00:00 CET)\" (scheduled at 2025-12-25 13:59:00+01:00)\n",
"2025-12-25 13:59:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-25 13:59:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:00:00 CET)\" executed successfully\n",
"2025-12-25 13:59:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:00:46 CET)\" (scheduled at 2025-12-25 13:59:46.247624+01:00)\n",
"2025-12-25 13:59:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:00:46 CET)\" (scheduled at 2025-12-25 13:59:46.249628+01:00)\n",
"2025-12-25 13:59:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:00:46 CET)\" executed successfully\n",
"2025-12-25 13:59:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 13:59:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 13:59:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 13:59:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 13:59:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 13:59:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 13:59:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 13:59:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:00:46 CET)\" executed successfully\n",
"2025-12-25 14:00:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:01:00 CET)\" (scheduled at 2025-12-25 14:00:00+01:00)\n",
"2025-12-25 14:00:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:00:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:01:00 CET)\" executed successfully\n",
"2025-12-25 14:00:00,006 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 14:30:00 CET)\" (scheduled at 2025-12-25 14:00:00+01:00)\n",
"2025-12-25 14:00:00,028 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 14:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 14:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: OVERLAP ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 14:00:46,355 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:01:46 CET)\" (scheduled at 2025-12-25 14:00:46.247624+01:00)\n",
"2025-12-25 14:00:46,355 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:01:46 CET)\" (scheduled at 2025-12-25 14:00:46.249628+01:00)\n",
"2025-12-25 14:00:46,362 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:00:46,363 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:00:46,364 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:00:46,365 - INFO - SL: 4471.64000\n",
"2025-12-25 14:00:46,366 - INFO - Risk: 7.36000\n",
"2025-12-25 14:00:46,367 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:00:46,367 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:00:46,368 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:01:46 CET)\" executed successfully\n",
"2025-12-25 14:00:46,355 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:01:46 CET)\" executed successfully\n",
"2025-12-25 14:01:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:02:00 CET)\" (scheduled at 2025-12-25 14:01:00+01:00)\n",
"2025-12-25 14:01:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:01:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:02:00 CET)\" executed successfully\n",
"2025-12-25 14:01:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:02:46 CET)\" (scheduled at 2025-12-25 14:01:46.247624+01:00)\n",
"2025-12-25 14:01:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:02:46 CET)\" (scheduled at 2025-12-25 14:01:46.249628+01:00)\n",
"2025-12-25 14:01:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:01:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:01:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:01:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 14:01:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 14:01:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:01:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:01:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:02:46 CET)\" executed successfully\n",
"2025-12-25 14:01:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:02:46 CET)\" executed successfully\n",
"2025-12-25 14:02:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:03:00 CET)\" (scheduled at 2025-12-25 14:02:00+01:00)\n",
"2025-12-25 14:02:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:02:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:03:00 CET)\" executed successfully\n",
"2025-12-25 14:02:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:03:46 CET)\" (scheduled at 2025-12-25 14:02:46.247624+01:00)\n",
"2025-12-25 14:02:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:03:46 CET)\" (scheduled at 2025-12-25 14:02:46.249628+01:00)\n",
"2025-12-25 14:02:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:03:46 CET)\" executed successfully\n",
"2025-12-25 14:02:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:02:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:02:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:02:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 14:02:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 14:02:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:02:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:02:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:03:46 CET)\" executed successfully\n",
"2025-12-25 14:03:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:04:00 CET)\" (scheduled at 2025-12-25 14:03:00+01:00)\n",
"2025-12-25 14:03:00,007 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:03:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:04:00 CET)\" executed successfully\n",
"2025-12-25 14:03:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:04:46 CET)\" (scheduled at 2025-12-25 14:03:46.247624+01:00)\n",
"2025-12-25 14:03:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:04:46 CET)\" executed successfully\n",
"2025-12-25 14:03:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:04:46 CET)\" (scheduled at 2025-12-25 14:03:46.249628+01:00)\n",
"2025-12-25 14:03:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:03:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:03:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:03:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 14:03:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 14:03:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:03:46,260 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:03:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:04:46 CET)\" executed successfully\n",
"2025-12-25 14:04:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:05:00 CET)\" (scheduled at 2025-12-25 14:04:00+01:00)\n",
"2025-12-25 14:04:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:04:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:05:00 CET)\" executed successfully\n",
"2025-12-25 14:04:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:05:46 CET)\" (scheduled at 2025-12-25 14:04:46.247624+01:00)\n",
"2025-12-25 14:04:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:05:46 CET)\" (scheduled at 2025-12-25 14:04:46.249628+01:00)\n",
"2025-12-25 14:04:46,318 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:04:46,319 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:04:46,320 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:04:46,321 - INFO - SL: 4471.64000\n",
"2025-12-25 14:04:46,349 - INFO - Risk: 7.36000\n",
"2025-12-25 14:04:46,349 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:04:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:05:46 CET)\" executed successfully\n",
"2025-12-25 14:04:46,352 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:04:46,355 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:05:46 CET)\" executed successfully\n",
"2025-12-25 14:05:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:06:00 CET)\" (scheduled at 2025-12-25 14:05:00+01:00)\n",
"2025-12-25 14:05:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:05:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:06:00 CET)\" executed successfully\n",
"2025-12-25 14:05:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:06:46 CET)\" (scheduled at 2025-12-25 14:05:46.247624+01:00)\n",
"2025-12-25 14:05:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:06:46 CET)\" (scheduled at 2025-12-25 14:05:46.249628+01:00)\n",
"2025-12-25 14:05:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:06:46 CET)\" executed successfully\n",
"2025-12-25 14:05:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:05:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:05:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:05:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 14:05:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 14:05:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:05:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:05:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:06:46 CET)\" executed successfully\n",
"2025-12-25 14:06:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:07:00 CET)\" (scheduled at 2025-12-25 14:06:00+01:00)\n",
"2025-12-25 14:06:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:06:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:07:00 CET)\" executed successfully\n",
"2025-12-25 14:06:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:07:46 CET)\" (scheduled at 2025-12-25 14:06:46.247624+01:00)\n",
"2025-12-25 14:06:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:07:46 CET)\" (scheduled at 2025-12-25 14:06:46.249628+01:00)\n",
"2025-12-25 14:06:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:06:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:06:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:06:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 14:06:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 14:06:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:06:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:06:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:07:46 CET)\" executed successfully\n",
"2025-12-25 14:06:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:07:46 CET)\" executed successfully\n",
"2025-12-25 14:07:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:08:00 CET)\" (scheduled at 2025-12-25 14:07:00+01:00)\n",
"2025-12-25 14:07:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:07:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:08:00 CET)\" executed successfully\n",
"2025-12-25 14:07:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:08:46 CET)\" (scheduled at 2025-12-25 14:07:46.247624+01:00)\n",
"2025-12-25 14:07:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:08:46 CET)\" (scheduled at 2025-12-25 14:07:46.249628+01:00)\n",
"2025-12-25 14:07:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:07:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:07:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:07:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 14:07:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 14:07:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:07:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:07:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:08:46 CET)\" executed successfully\n",
"2025-12-25 14:07:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:08:46 CET)\" executed successfully\n",
"2025-12-25 14:08:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:09:00 CET)\" (scheduled at 2025-12-25 14:08:00+01:00)\n",
"2025-12-25 14:08:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:08:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:09:00 CET)\" executed successfully\n",
"2025-12-25 14:08:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:09:46 CET)\" (scheduled at 2025-12-25 14:08:46.247624+01:00)\n",
"2025-12-25 14:08:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:09:46 CET)\" (scheduled at 2025-12-25 14:08:46.249628+01:00)\n",
"2025-12-25 14:08:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:08:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:08:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:08:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 14:08:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 14:08:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:08:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:08:46,282 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:09:46 CET)\" executed successfully\n",
"2025-12-25 14:08:46,270 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:09:46 CET)\" executed successfully\n",
"2025-12-25 14:09:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:10:00 CET)\" (scheduled at 2025-12-25 14:09:00+01:00)\n",
"2025-12-25 14:09:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:09:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:10:00 CET)\" executed successfully\n",
"2025-12-25 14:09:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:10:46 CET)\" (scheduled at 2025-12-25 14:09:46.247624+01:00)\n",
"2025-12-25 14:09:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:10:46 CET)\" (scheduled at 2025-12-25 14:09:46.249628+01:00)\n",
"2025-12-25 14:09:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:09:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:09:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:09:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 14:09:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 14:09:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:09:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:09:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:10:46 CET)\" executed successfully\n",
"2025-12-25 14:09:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:10:46 CET)\" executed successfully\n",
"2025-12-25 14:10:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:11:00 CET)\" (scheduled at 2025-12-25 14:10:00+01:00)\n",
"2025-12-25 14:10:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:10:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:11:00 CET)\" executed successfully\n",
"2025-12-25 14:10:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:11:46 CET)\" (scheduled at 2025-12-25 14:10:46.247624+01:00)\n",
"2025-12-25 14:10:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:11:46 CET)\" (scheduled at 2025-12-25 14:10:46.249628+01:00)\n",
"2025-12-25 14:10:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:10:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:10:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:10:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 14:10:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 14:10:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:10:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:10:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:11:46 CET)\" executed successfully\n",
"2025-12-25 14:10:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:11:46 CET)\" executed successfully\n",
"2025-12-25 14:11:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:12:00 CET)\" (scheduled at 2025-12-25 14:11:00+01:00)\n",
"2025-12-25 14:11:00,005 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:11:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:12:00 CET)\" executed successfully\n",
"2025-12-25 14:11:46,284 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:12:46 CET)\" (scheduled at 2025-12-25 14:11:46.247624+01:00)\n",
"2025-12-25 14:11:46,284 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:12:46 CET)\" (scheduled at 2025-12-25 14:11:46.249628+01:00)\n",
"2025-12-25 14:11:46,284 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:12:46 CET)\" executed successfully\n",
"2025-12-25 14:11:46,293 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:11:46,296 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:11:46,297 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:11:46,298 - INFO - SL: 4471.64000\n",
"2025-12-25 14:11:46,300 - INFO - Risk: 7.36000\n",
"2025-12-25 14:11:46,301 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:11:46,302 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:11:46,307 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:12:46 CET)\" executed successfully\n",
"2025-12-25 14:12:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:13:00 CET)\" (scheduled at 2025-12-25 14:12:00+01:00)\n",
"2025-12-25 14:12:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:12:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:13:00 CET)\" executed successfully\n",
"2025-12-25 14:12:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:13:46 CET)\" (scheduled at 2025-12-25 14:12:46.247624+01:00)\n",
"2025-12-25 14:12:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:13:46 CET)\" (scheduled at 2025-12-25 14:12:46.249628+01:00)\n",
"2025-12-25 14:12:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:13:46 CET)\" executed successfully\n",
"2025-12-25 14:12:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:12:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:12:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:12:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 14:12:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 14:12:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:12:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:12:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:13:46 CET)\" executed successfully\n",
"2025-12-25 14:13:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:14:00 CET)\" (scheduled at 2025-12-25 14:13:00+01:00)\n",
"2025-12-25 14:13:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:13:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:14:00 CET)\" executed successfully\n",
"2025-12-25 14:13:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:14:46 CET)\" (scheduled at 2025-12-25 14:13:46.247624+01:00)\n",
"2025-12-25 14:13:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:14:46 CET)\" (scheduled at 2025-12-25 14:13:46.249628+01:00)\n",
"2025-12-25 14:13:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:13:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:13:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:13:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:14:46 CET)\" executed successfully\n",
"2025-12-25 14:13:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 14:13:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 14:13:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:13:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:13:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:14:46 CET)\" executed successfully\n",
"2025-12-25 14:14:00,023 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:15:00 CET)\" (scheduled at 2025-12-25 14:14:00+01:00)\n",
"2025-12-25 14:14:00,023 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:14:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:15:00 CET)\" executed successfully\n",
"2025-12-25 14:14:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:15:46 CET)\" (scheduled at 2025-12-25 14:14:46.247624+01:00)\n",
"2025-12-25 14:14:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:15:46 CET)\" (scheduled at 2025-12-25 14:14:46.249628+01:00)\n",
"2025-12-25 14:14:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:14:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:14:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:14:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 14:14:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 14:14:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:14:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:14:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:15:46 CET)\" executed successfully\n",
"2025-12-25 14:14:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:15:46 CET)\" executed successfully\n",
"2025-12-25 14:15:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:16:00 CET)\" (scheduled at 2025-12-25 14:15:00+01:00)\n",
"2025-12-25 14:15:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:15:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:16:00 CET)\" executed successfully\n",
"2025-12-25 14:15:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:16:46 CET)\" (scheduled at 2025-12-25 14:15:46.247624+01:00)\n",
"2025-12-25 14:15:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:16:46 CET)\" (scheduled at 2025-12-25 14:15:46.249628+01:00)\n",
"2025-12-25 14:15:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:15:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:15:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:15:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:16:46 CET)\" executed successfully\n",
"2025-12-25 14:15:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 14:15:46,284 - INFO - Risk: 7.36000\n",
"2025-12-25 14:15:46,285 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:15:46,286 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:15:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:16:46 CET)\" executed successfully\n",
"2025-12-25 14:16:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:17:00 CET)\" (scheduled at 2025-12-25 14:16:00+01:00)\n",
"2025-12-25 14:16:00,022 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:16:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:17:00 CET)\" executed successfully\n",
"2025-12-25 14:16:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:17:46 CET)\" (scheduled at 2025-12-25 14:16:46.247624+01:00)\n",
"2025-12-25 14:16:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:17:46 CET)\" executed successfully\n",
"2025-12-25 14:16:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:17:46 CET)\" (scheduled at 2025-12-25 14:16:46.249628+01:00)\n",
"2025-12-25 14:16:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:16:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:16:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:16:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 14:16:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 14:16:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:16:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:16:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:17:46 CET)\" executed successfully\n",
"2025-12-25 14:17:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:18:00 CET)\" (scheduled at 2025-12-25 14:17:00+01:00)\n",
"2025-12-25 14:17:00,022 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:17:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:18:00 CET)\" executed successfully\n",
"2025-12-25 14:17:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:18:46 CET)\" (scheduled at 2025-12-25 14:17:46.247624+01:00)\n",
"2025-12-25 14:17:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:18:46 CET)\" (scheduled at 2025-12-25 14:17:46.249628+01:00)\n",
"2025-12-25 14:17:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:17:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:17:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:17:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 14:17:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 14:17:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:17:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:17:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:18:46 CET)\" executed successfully\n",
"2025-12-25 14:17:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:18:46 CET)\" executed successfully\n",
"2025-12-25 14:18:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:19:00 CET)\" (scheduled at 2025-12-25 14:18:00+01:00)\n",
"2025-12-25 14:18:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:18:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:19:00 CET)\" executed successfully\n",
"2025-12-25 14:18:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:19:46 CET)\" (scheduled at 2025-12-25 14:18:46.247624+01:00)\n",
"2025-12-25 14:18:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:19:46 CET)\" (scheduled at 2025-12-25 14:18:46.249628+01:00)\n",
"2025-12-25 14:18:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:18:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:18:46,256 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:18:46,257 - INFO - SL: 4471.64000\n",
"2025-12-25 14:18:46,258 - INFO - Risk: 7.36000\n",
"2025-12-25 14:18:46,258 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:18:46,259 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:18:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:19:46 CET)\" executed successfully\n",
"2025-12-25 14:18:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:19:46 CET)\" executed successfully\n",
"2025-12-25 14:19:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:20:00 CET)\" (scheduled at 2025-12-25 14:19:00+01:00)\n",
"2025-12-25 14:19:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:19:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:20:00 CET)\" executed successfully\n",
"2025-12-25 14:19:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:20:46 CET)\" (scheduled at 2025-12-25 14:19:46.247624+01:00)\n",
"2025-12-25 14:19:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:20:46 CET)\" executed successfully\n",
"2025-12-25 14:19:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:20:46 CET)\" (scheduled at 2025-12-25 14:19:46.249628+01:00)\n",
"2025-12-25 14:19:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:19:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:19:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:19:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 14:19:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 14:19:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:19:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:19:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:20:46 CET)\" executed successfully\n",
"2025-12-25 14:20:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:21:00 CET)\" (scheduled at 2025-12-25 14:20:00+01:00)\n",
"2025-12-25 14:20:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:20:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:21:00 CET)\" executed successfully\n",
"2025-12-25 14:20:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:21:46 CET)\" (scheduled at 2025-12-25 14:20:46.247624+01:00)\n",
"2025-12-25 14:20:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:21:46 CET)\" (scheduled at 2025-12-25 14:20:46.249628+01:00)\n",
"2025-12-25 14:20:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:21:46 CET)\" executed successfully\n",
"2025-12-25 14:20:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:20:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:20:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:20:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 14:20:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 14:20:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:20:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:20:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:21:46 CET)\" executed successfully\n",
"2025-12-25 14:21:00,061 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:22:00 CET)\" (scheduled at 2025-12-25 14:21:00+01:00)\n",
"2025-12-25 14:21:00,061 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:21:00,061 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:22:00 CET)\" executed successfully\n",
"2025-12-25 14:21:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:22:46 CET)\" (scheduled at 2025-12-25 14:21:46.247624+01:00)\n",
"2025-12-25 14:21:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:22:46 CET)\" (scheduled at 2025-12-25 14:21:46.249628+01:00)\n",
"2025-12-25 14:21:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:22:46 CET)\" executed successfully\n",
"2025-12-25 14:21:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:21:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:21:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:21:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 14:21:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 14:21:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:21:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:21:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:22:46 CET)\" executed successfully\n",
"2025-12-25 14:22:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:23:00 CET)\" (scheduled at 2025-12-25 14:22:00+01:00)\n",
"2025-12-25 14:22:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:22:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:23:00 CET)\" executed successfully\n",
"2025-12-25 14:22:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:23:46 CET)\" (scheduled at 2025-12-25 14:22:46.247624+01:00)\n",
"2025-12-25 14:22:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:23:46 CET)\" (scheduled at 2025-12-25 14:22:46.249628+01:00)\n",
"2025-12-25 14:22:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:22:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:22:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:22:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 14:22:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 14:22:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:22:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:22:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:23:46 CET)\" executed successfully\n",
"2025-12-25 14:22:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:23:46 CET)\" executed successfully\n",
"2025-12-25 14:23:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:24:00 CET)\" (scheduled at 2025-12-25 14:23:00+01:00)\n",
"2025-12-25 14:23:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:23:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:24:00 CET)\" executed successfully\n",
"2025-12-25 14:23:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:24:46 CET)\" (scheduled at 2025-12-25 14:23:46.247624+01:00)\n",
"2025-12-25 14:23:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:24:46 CET)\" executed successfully\n",
"2025-12-25 14:23:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:24:46 CET)\" (scheduled at 2025-12-25 14:23:46.249628+01:00)\n",
"2025-12-25 14:23:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:23:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:23:46,280 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:23:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 14:23:46,282 - INFO - Risk: 7.36000\n",
"2025-12-25 14:23:46,284 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:23:46,285 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:23:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:24:46 CET)\" executed successfully\n",
"2025-12-25 14:24:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:25:00 CET)\" (scheduled at 2025-12-25 14:24:00+01:00)\n",
"2025-12-25 14:24:00,000 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:24:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:25:00 CET)\" executed successfully\n",
"2025-12-25 14:24:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:25:46 CET)\" (scheduled at 2025-12-25 14:24:46.247624+01:00)\n",
"2025-12-25 14:24:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:25:46 CET)\" (scheduled at 2025-12-25 14:24:46.249628+01:00)\n",
"2025-12-25 14:24:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:24:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:24:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:24:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 14:24:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 14:24:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:24:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:24:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:25:46 CET)\" executed successfully\n",
"2025-12-25 14:24:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:25:46 CET)\" executed successfully\n",
"2025-12-25 14:25:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:26:00 CET)\" (scheduled at 2025-12-25 14:25:00+01:00)\n",
"2025-12-25 14:25:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:25:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:26:00 CET)\" executed successfully\n",
"2025-12-25 14:25:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:26:46 CET)\" (scheduled at 2025-12-25 14:25:46.247624+01:00)\n",
"2025-12-25 14:25:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:26:46 CET)\" (scheduled at 2025-12-25 14:25:46.249628+01:00)\n",
"2025-12-25 14:25:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:25:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:25:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:25:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 14:25:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 14:25:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:25:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:25:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:26:46 CET)\" executed successfully\n",
"2025-12-25 14:25:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:26:46 CET)\" executed successfully\n",
"2025-12-25 14:26:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:27:00 CET)\" (scheduled at 2025-12-25 14:26:00+01:00)\n",
"2025-12-25 14:26:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:26:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:27:00 CET)\" executed successfully\n",
"2025-12-25 14:26:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:27:46 CET)\" (scheduled at 2025-12-25 14:26:46.247624+01:00)\n",
"2025-12-25 14:26:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:27:46 CET)\" (scheduled at 2025-12-25 14:26:46.249628+01:00)\n",
"2025-12-25 14:26:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:26:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:26:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:26:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 14:26:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 14:26:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:26:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:26:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:27:46 CET)\" executed successfully\n",
"2025-12-25 14:26:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:27:46 CET)\" executed successfully\n",
"2025-12-25 14:27:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:28:00 CET)\" (scheduled at 2025-12-25 14:27:00+01:00)\n",
"2025-12-25 14:27:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:27:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:28:00 CET)\" executed successfully\n",
"2025-12-25 14:27:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:28:46 CET)\" (scheduled at 2025-12-25 14:27:46.247624+01:00)\n",
"2025-12-25 14:27:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:28:46 CET)\" (scheduled at 2025-12-25 14:27:46.249628+01:00)\n",
"2025-12-25 14:27:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:27:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:27:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:27:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 14:27:46,356 - INFO - Risk: 7.36000\n",
"2025-12-25 14:27:46,357 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:27:46,358 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:27:46,359 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:28:46 CET)\" executed successfully\n",
"2025-12-25 14:27:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:28:46 CET)\" executed successfully\n",
"2025-12-25 14:28:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:29:00 CET)\" (scheduled at 2025-12-25 14:28:00+01:00)\n",
"2025-12-25 14:28:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:28:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:29:00 CET)\" executed successfully\n",
"2025-12-25 14:28:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:29:46 CET)\" (scheduled at 2025-12-25 14:28:46.247624+01:00)\n",
"2025-12-25 14:28:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:29:46 CET)\" (scheduled at 2025-12-25 14:28:46.249628+01:00)\n",
"2025-12-25 14:28:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:29:46 CET)\" executed successfully\n",
"2025-12-25 14:28:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:28:46,276 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:28:46,278 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:28:46,279 - INFO - SL: 4471.64000\n",
"2025-12-25 14:28:46,280 - INFO - Risk: 7.36000\n",
"2025-12-25 14:28:46,282 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:28:46,283 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:28:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:29:46 CET)\" executed successfully\n",
"2025-12-25 14:29:00,018 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:30:00 CET)\" (scheduled at 2025-12-25 14:29:00+01:00)\n",
"2025-12-25 14:29:00,028 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:29:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:30:00 CET)\" executed successfully\n",
"2025-12-25 14:29:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:30:46 CET)\" (scheduled at 2025-12-25 14:29:46.247624+01:00)\n",
"2025-12-25 14:29:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:30:46 CET)\" (scheduled at 2025-12-25 14:29:46.249628+01:00)\n",
"2025-12-25 14:29:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:29:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:29:46,255 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:29:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 14:29:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 14:29:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:29:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:29:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:30:46 CET)\" executed successfully\n",
"2025-12-25 14:29:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:30:46 CET)\" executed successfully\n",
"2025-12-25 14:30:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:31:00 CET)\" (scheduled at 2025-12-25 14:30:00+01:00)\n",
"2025-12-25 14:30:00,009 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 15:00:00 CET)\" (scheduled at 2025-12-25 14:30:00+01:00)\n",
"2025-12-25 14:30:00,028 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 15:00:00 CET)\" executed successfully\n",
"2025-12-25 14:30:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:30:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 14:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: OVERLAP ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 14:30:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:31:46 CET)\" (scheduled at 2025-12-25 14:30:46.247624+01:00)\n",
"2025-12-25 14:30:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:31:46 CET)\" (scheduled at 2025-12-25 14:30:46.249628+01:00)\n",
"2025-12-25 14:30:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:30:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:30:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:30:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 14:30:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 14:30:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:30:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:30:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:31:46 CET)\" executed successfully\n",
"2025-12-25 14:30:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:31:46 CET)\" executed successfully\n",
"2025-12-25 14:31:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:32:00 CET)\" (scheduled at 2025-12-25 14:31:00+01:00)\n",
"2025-12-25 14:31:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:31:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:32:00 CET)\" executed successfully\n",
"2025-12-25 14:31:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:32:46 CET)\" (scheduled at 2025-12-25 14:31:46.247624+01:00)\n",
"2025-12-25 14:31:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:32:46 CET)\" (scheduled at 2025-12-25 14:31:46.249628+01:00)\n",
"2025-12-25 14:31:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:31:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:31:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:31:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 14:31:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 14:31:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:31:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:31:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:32:46 CET)\" executed successfully\n",
"2025-12-25 14:31:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:32:46 CET)\" executed successfully\n",
"2025-12-25 14:32:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:33:00 CET)\" (scheduled at 2025-12-25 14:32:00+01:00)\n",
"2025-12-25 14:32:00,019 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:32:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:33:00 CET)\" executed successfully\n",
"2025-12-25 14:32:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:33:46 CET)\" (scheduled at 2025-12-25 14:32:46.247624+01:00)\n",
"2025-12-25 14:32:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:33:46 CET)\" executed successfully\n",
"2025-12-25 14:32:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:33:46 CET)\" (scheduled at 2025-12-25 14:32:46.249628+01:00)\n",
"2025-12-25 14:32:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:32:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:32:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:32:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 14:32:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 14:32:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:32:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:32:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:33:46 CET)\" executed successfully\n",
"2025-12-25 14:33:00,354 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:34:00 CET)\" (scheduled at 2025-12-25 14:33:00+01:00)\n",
"2025-12-25 14:33:00,354 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:33:00,354 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:34:00 CET)\" executed successfully\n",
"2025-12-25 14:33:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:34:46 CET)\" (scheduled at 2025-12-25 14:33:46.247624+01:00)\n",
"2025-12-25 14:33:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:34:46 CET)\" (scheduled at 2025-12-25 14:33:46.249628+01:00)\n",
"2025-12-25 14:33:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:33:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:33:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:33:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 14:33:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 14:33:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:33:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:33:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:34:46 CET)\" executed successfully\n",
"2025-12-25 14:33:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:34:46 CET)\" executed successfully\n",
"2025-12-25 14:34:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:35:00 CET)\" (scheduled at 2025-12-25 14:34:00+01:00)\n",
"2025-12-25 14:34:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:34:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:35:00 CET)\" executed successfully\n",
"2025-12-25 14:34:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:35:46 CET)\" (scheduled at 2025-12-25 14:34:46.247624+01:00)\n",
"2025-12-25 14:34:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:35:46 CET)\" (scheduled at 2025-12-25 14:34:46.249628+01:00)\n",
"2025-12-25 14:34:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:34:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:34:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:34:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 14:34:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 14:34:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:34:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:34:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:35:46 CET)\" executed successfully\n",
"2025-12-25 14:34:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:35:46 CET)\" executed successfully\n",
"2025-12-25 14:35:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:36:00 CET)\" (scheduled at 2025-12-25 14:35:00+01:00)\n",
"2025-12-25 14:35:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:35:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:36:00 CET)\" executed successfully\n",
"2025-12-25 14:35:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:36:46 CET)\" (scheduled at 2025-12-25 14:35:46.247624+01:00)\n",
"2025-12-25 14:35:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:36:46 CET)\" executed successfully\n",
"2025-12-25 14:35:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:36:46 CET)\" (scheduled at 2025-12-25 14:35:46.249628+01:00)\n",
"2025-12-25 14:35:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:35:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:35:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:35:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 14:35:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 14:35:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:35:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:35:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:36:46 CET)\" executed successfully\n",
"2025-12-25 14:36:00,063 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:37:00 CET)\" (scheduled at 2025-12-25 14:36:00+01:00)\n",
"2025-12-25 14:36:00,063 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:36:00,063 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:37:00 CET)\" executed successfully\n",
"2025-12-25 14:36:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:37:46 CET)\" (scheduled at 2025-12-25 14:36:46.247624+01:00)\n",
"2025-12-25 14:36:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:37:46 CET)\" (scheduled at 2025-12-25 14:36:46.249628+01:00)\n",
"2025-12-25 14:36:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:36:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:36:46,251 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:36:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 14:36:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 14:36:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:36:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:36:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:37:46 CET)\" executed successfully\n",
"2025-12-25 14:36:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:37:46 CET)\" executed successfully\n",
"2025-12-25 14:37:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:38:00 CET)\" (scheduled at 2025-12-25 14:37:00+01:00)\n",
"2025-12-25 14:37:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:37:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:38:00 CET)\" executed successfully\n",
"2025-12-25 14:37:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:38:46 CET)\" (scheduled at 2025-12-25 14:37:46.247624+01:00)\n",
"2025-12-25 14:37:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:38:46 CET)\" (scheduled at 2025-12-25 14:37:46.249628+01:00)\n",
"2025-12-25 14:37:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:37:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:37:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:37:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 14:37:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 14:37:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:37:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:37:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:38:46 CET)\" executed successfully\n",
"2025-12-25 14:37:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:38:46 CET)\" executed successfully\n",
"2025-12-25 14:38:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:39:00 CET)\" (scheduled at 2025-12-25 14:38:00+01:00)\n",
"2025-12-25 14:38:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:38:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:39:00 CET)\" executed successfully\n",
"2025-12-25 14:38:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:39:46 CET)\" (scheduled at 2025-12-25 14:38:46.247624+01:00)\n",
"2025-12-25 14:38:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:39:46 CET)\" (scheduled at 2025-12-25 14:38:46.249628+01:00)\n",
"2025-12-25 14:38:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:38:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:38:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:38:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 14:38:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 14:38:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:38:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:38:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:39:46 CET)\" executed successfully\n",
"2025-12-25 14:38:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:39:46 CET)\" executed successfully\n",
"2025-12-25 14:39:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:40:00 CET)\" (scheduled at 2025-12-25 14:39:00+01:00)\n",
"2025-12-25 14:39:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:39:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:40:00 CET)\" executed successfully\n",
"2025-12-25 14:39:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:40:46 CET)\" (scheduled at 2025-12-25 14:39:46.247624+01:00)\n",
"2025-12-25 14:39:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:40:46 CET)\" (scheduled at 2025-12-25 14:39:46.249628+01:00)\n",
"2025-12-25 14:39:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:39:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:39:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:39:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 14:39:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 14:39:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:39:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:39:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:40:46 CET)\" executed successfully\n",
"2025-12-25 14:39:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:40:46 CET)\" executed successfully\n",
"2025-12-25 14:40:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:41:00 CET)\" (scheduled at 2025-12-25 14:40:00+01:00)\n",
"2025-12-25 14:40:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:40:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:41:00 CET)\" executed successfully\n",
"2025-12-25 14:40:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:41:46 CET)\" (scheduled at 2025-12-25 14:40:46.247624+01:00)\n",
"2025-12-25 14:40:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:41:46 CET)\" (scheduled at 2025-12-25 14:40:46.249628+01:00)\n",
"2025-12-25 14:40:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:41:46 CET)\" executed successfully\n",
"2025-12-25 14:40:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:40:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:40:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:40:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 14:40:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 14:40:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:40:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:40:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:41:46 CET)\" executed successfully\n",
"2025-12-25 14:41:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:42:00 CET)\" (scheduled at 2025-12-25 14:41:00+01:00)\n",
"2025-12-25 14:41:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:41:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:42:00 CET)\" executed successfully\n",
"2025-12-25 14:41:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:42:46 CET)\" (scheduled at 2025-12-25 14:41:46.247624+01:00)\n",
"2025-12-25 14:41:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:42:46 CET)\" (scheduled at 2025-12-25 14:41:46.249628+01:00)\n",
"2025-12-25 14:41:46,276 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:41:46,278 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:41:46,279 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:41:46,280 - INFO - SL: 4471.64000\n",
"2025-12-25 14:41:46,281 - INFO - Risk: 7.36000\n",
"2025-12-25 14:41:46,282 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:41:46,283 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:41:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:42:46 CET)\" executed successfully\n",
"2025-12-25 14:41:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:42:46 CET)\" executed successfully\n",
"2025-12-25 14:42:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:43:00 CET)\" (scheduled at 2025-12-25 14:42:00+01:00)\n",
"2025-12-25 14:42:00,023 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:42:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:43:00 CET)\" executed successfully\n",
"2025-12-25 14:42:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:43:46 CET)\" (scheduled at 2025-12-25 14:42:46.247624+01:00)\n",
"2025-12-25 14:42:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:43:46 CET)\" (scheduled at 2025-12-25 14:42:46.249628+01:00)\n",
"2025-12-25 14:42:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:42:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:43:46 CET)\" executed successfully\n",
"2025-12-25 14:42:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:42:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:42:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 14:42:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 14:42:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:42:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:42:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:43:46 CET)\" executed successfully\n",
"2025-12-25 14:43:00,018 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:44:00 CET)\" (scheduled at 2025-12-25 14:43:00+01:00)\n",
"2025-12-25 14:43:00,030 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:43:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:44:00 CET)\" executed successfully\n",
"2025-12-25 14:43:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:44:46 CET)\" (scheduled at 2025-12-25 14:43:46.247624+01:00)\n",
"2025-12-25 14:43:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:44:46 CET)\" (scheduled at 2025-12-25 14:43:46.249628+01:00)\n",
"2025-12-25 14:43:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:43:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:43:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:43:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 14:43:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 14:43:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:43:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:43:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:44:46 CET)\" executed successfully\n",
"2025-12-25 14:43:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:44:46 CET)\" executed successfully\n",
"2025-12-25 14:44:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:45:00 CET)\" (scheduled at 2025-12-25 14:44:00+01:00)\n",
"2025-12-25 14:44:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:44:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:45:00 CET)\" executed successfully\n",
"2025-12-25 14:44:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:45:46 CET)\" (scheduled at 2025-12-25 14:44:46.247624+01:00)\n",
"2025-12-25 14:44:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:45:46 CET)\" executed successfully\n",
"2025-12-25 14:44:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:45:46 CET)\" (scheduled at 2025-12-25 14:44:46.249628+01:00)\n",
"2025-12-25 14:44:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:44:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:44:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:44:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 14:44:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 14:44:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:44:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:44:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:45:46 CET)\" executed successfully\n",
"2025-12-25 14:45:00,110 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:46:00 CET)\" (scheduled at 2025-12-25 14:45:00+01:00)\n",
"2025-12-25 14:45:00,116 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:45:00,117 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:46:00 CET)\" executed successfully\n",
"2025-12-25 14:45:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:46:46 CET)\" (scheduled at 2025-12-25 14:45:46.247624+01:00)\n",
"2025-12-25 14:45:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:46:46 CET)\" (scheduled at 2025-12-25 14:45:46.249628+01:00)\n",
"2025-12-25 14:45:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:46:46 CET)\" executed successfully\n",
"2025-12-25 14:45:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:45:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:45:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:45:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 14:45:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 14:45:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:45:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:45:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:46:46 CET)\" executed successfully\n",
"2025-12-25 14:46:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:47:00 CET)\" (scheduled at 2025-12-25 14:46:00+01:00)\n",
"2025-12-25 14:46:00,023 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:46:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:47:00 CET)\" executed successfully\n",
"2025-12-25 14:46:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:47:46 CET)\" (scheduled at 2025-12-25 14:46:46.247624+01:00)\n",
"2025-12-25 14:46:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:47:46 CET)\" (scheduled at 2025-12-25 14:46:46.249628+01:00)\n",
"2025-12-25 14:46:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:46:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:46:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:46:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 14:46:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 14:46:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:46:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:46:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:47:46 CET)\" executed successfully\n",
"2025-12-25 14:46:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:47:46 CET)\" executed successfully\n",
"2025-12-25 14:47:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:48:00 CET)\" (scheduled at 2025-12-25 14:47:00+01:00)\n",
"2025-12-25 14:47:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:47:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:48:00 CET)\" executed successfully\n",
"2025-12-25 14:47:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:48:46 CET)\" (scheduled at 2025-12-25 14:47:46.247624+01:00)\n",
"2025-12-25 14:47:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:48:46 CET)\" executed successfully\n",
"2025-12-25 14:47:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:48:46 CET)\" (scheduled at 2025-12-25 14:47:46.249628+01:00)\n",
"2025-12-25 14:47:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:47:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:47:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:47:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 14:47:46,275 - INFO - Risk: 7.36000\n",
"2025-12-25 14:47:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:47:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:47:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:48:46 CET)\" executed successfully\n",
"2025-12-25 14:48:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:49:00 CET)\" (scheduled at 2025-12-25 14:48:00+01:00)\n",
"2025-12-25 14:48:00,016 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:48:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:49:00 CET)\" executed successfully\n",
"2025-12-25 14:48:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:49:46 CET)\" (scheduled at 2025-12-25 14:48:46.247624+01:00)\n",
"2025-12-25 14:48:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:49:46 CET)\" (scheduled at 2025-12-25 14:48:46.249628+01:00)\n",
"2025-12-25 14:48:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:49:46 CET)\" executed successfully\n",
"2025-12-25 14:48:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:48:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:48:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:48:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 14:48:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 14:48:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:48:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:48:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:49:46 CET)\" executed successfully\n",
"2025-12-25 14:49:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:50:00 CET)\" (scheduled at 2025-12-25 14:49:00+01:00)\n",
"2025-12-25 14:49:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:49:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:50:00 CET)\" executed successfully\n",
"2025-12-25 14:49:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:50:46 CET)\" (scheduled at 2025-12-25 14:49:46.247624+01:00)\n",
"2025-12-25 14:49:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:50:46 CET)\" (scheduled at 2025-12-25 14:49:46.249628+01:00)\n",
"2025-12-25 14:49:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:49:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:49:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:49:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 14:49:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 14:49:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:49:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:49:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:50:46 CET)\" executed successfully\n",
"2025-12-25 14:49:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:50:46 CET)\" executed successfully\n",
"2025-12-25 14:50:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:51:00 CET)\" (scheduled at 2025-12-25 14:50:00+01:00)\n",
"2025-12-25 14:50:00,031 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:50:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:51:00 CET)\" executed successfully\n",
"2025-12-25 14:50:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:51:46 CET)\" (scheduled at 2025-12-25 14:50:46.247624+01:00)\n",
"2025-12-25 14:50:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:51:46 CET)\" (scheduled at 2025-12-25 14:50:46.249628+01:00)\n",
"2025-12-25 14:50:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:50:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:50:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:50:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 14:50:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 14:50:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:50:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:50:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:51:46 CET)\" executed successfully\n",
"2025-12-25 14:50:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:51:46 CET)\" executed successfully\n",
"2025-12-25 14:51:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:52:00 CET)\" (scheduled at 2025-12-25 14:51:00+01:00)\n",
"2025-12-25 14:51:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:51:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:52:00 CET)\" executed successfully\n",
"2025-12-25 14:51:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:52:46 CET)\" (scheduled at 2025-12-25 14:51:46.247624+01:00)\n",
"2025-12-25 14:51:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:52:46 CET)\" executed successfully\n",
"2025-12-25 14:51:46,575 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:52:46 CET)\" (scheduled at 2025-12-25 14:51:46.249628+01:00)\n",
"2025-12-25 14:51:46,577 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:51:46,578 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:51:46,579 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:51:46,580 - INFO - SL: 4471.64000\n",
"2025-12-25 14:51:46,581 - INFO - Risk: 7.36000\n",
"2025-12-25 14:51:46,582 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:51:46,582 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:51:46,583 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:52:46 CET)\" executed successfully\n",
"2025-12-25 14:52:00,086 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:53:00 CET)\" (scheduled at 2025-12-25 14:52:00+01:00)\n",
"2025-12-25 14:52:00,086 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:52:00,086 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:53:00 CET)\" executed successfully\n",
"2025-12-25 14:52:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:53:46 CET)\" (scheduled at 2025-12-25 14:52:46.247624+01:00)\n",
"2025-12-25 14:52:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:53:46 CET)\" (scheduled at 2025-12-25 14:52:46.249628+01:00)\n",
"2025-12-25 14:52:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:52:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:52:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:52:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 14:52:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 14:52:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:52:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:52:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:53:46 CET)\" executed successfully\n",
"2025-12-25 14:52:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:53:46 CET)\" executed successfully\n",
"2025-12-25 14:53:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:54:00 CET)\" (scheduled at 2025-12-25 14:53:00+01:00)\n",
"2025-12-25 14:53:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:53:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:54:00 CET)\" executed successfully\n",
"2025-12-25 14:53:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:54:46 CET)\" (scheduled at 2025-12-25 14:53:46.247624+01:00)\n",
"2025-12-25 14:53:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:54:46 CET)\" (scheduled at 2025-12-25 14:53:46.249628+01:00)\n",
"2025-12-25 14:53:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:53:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:53:46,257 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:53:46,257 - INFO - SL: 4471.64000\n",
"2025-12-25 14:53:46,257 - INFO - Risk: 7.36000\n",
"2025-12-25 14:53:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:53:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:53:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:54:46 CET)\" executed successfully\n",
"2025-12-25 14:53:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:54:46 CET)\" executed successfully\n",
"2025-12-25 14:54:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:55:00 CET)\" (scheduled at 2025-12-25 14:54:00+01:00)\n",
"2025-12-25 14:54:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:54:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:55:00 CET)\" executed successfully\n",
"2025-12-25 14:54:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:55:46 CET)\" (scheduled at 2025-12-25 14:54:46.247624+01:00)\n",
"2025-12-25 14:54:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:55:46 CET)\" (scheduled at 2025-12-25 14:54:46.249628+01:00)\n",
"2025-12-25 14:54:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:54:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:54:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:54:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 14:54:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 14:54:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:54:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:54:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:55:46 CET)\" executed successfully\n",
"2025-12-25 14:54:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:55:46 CET)\" executed successfully\n",
"2025-12-25 14:55:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:56:00 CET)\" (scheduled at 2025-12-25 14:55:00+01:00)\n",
"2025-12-25 14:55:00,022 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:55:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:56:00 CET)\" executed successfully\n",
"2025-12-25 14:55:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:56:46 CET)\" (scheduled at 2025-12-25 14:55:46.247624+01:00)\n",
"2025-12-25 14:55:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:56:46 CET)\" (scheduled at 2025-12-25 14:55:46.249628+01:00)\n",
"2025-12-25 14:55:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:55:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:55:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:55:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 14:55:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 14:55:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:55:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:55:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:56:46 CET)\" executed successfully\n",
"2025-12-25 14:55:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:56:46 CET)\" executed successfully\n",
"2025-12-25 14:56:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:57:00 CET)\" (scheduled at 2025-12-25 14:56:00+01:00)\n",
"2025-12-25 14:56:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:56:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:57:00 CET)\" executed successfully\n",
"2025-12-25 14:56:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:57:46 CET)\" (scheduled at 2025-12-25 14:56:46.247624+01:00)\n",
"2025-12-25 14:56:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:57:46 CET)\" (scheduled at 2025-12-25 14:56:46.249628+01:00)\n",
"2025-12-25 14:56:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:56:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:56:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:56:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 14:56:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 14:56:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:56:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:56:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:57:46 CET)\" executed successfully\n",
"2025-12-25 14:56:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:57:46 CET)\" executed successfully\n",
"2025-12-25 14:57:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:58:00 CET)\" (scheduled at 2025-12-25 14:57:00+01:00)\n",
"2025-12-25 14:57:00,007 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:57:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:58:00 CET)\" executed successfully\n",
"2025-12-25 14:57:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:58:46 CET)\" (scheduled at 2025-12-25 14:57:46.247624+01:00)\n",
"2025-12-25 14:57:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:58:46 CET)\" (scheduled at 2025-12-25 14:57:46.249628+01:00)\n",
"2025-12-25 14:57:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:57:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:57:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:57:46,280 - INFO - SL: 4471.64000\n",
"2025-12-25 14:57:46,295 - INFO - Risk: 7.36000\n",
"2025-12-25 14:57:46,308 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:57:46,310 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:57:46,319 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:58:46 CET)\" executed successfully\n",
"2025-12-25 14:57:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:58:46 CET)\" executed successfully\n",
"2025-12-25 14:58:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:59:00 CET)\" (scheduled at 2025-12-25 14:58:00+01:00)\n",
"2025-12-25 14:58:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:58:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 14:59:00 CET)\" executed successfully\n",
"2025-12-25 14:58:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:59:46 CET)\" (scheduled at 2025-12-25 14:58:46.247624+01:00)\n",
"2025-12-25 14:58:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:59:46 CET)\" (scheduled at 2025-12-25 14:58:46.249628+01:00)\n",
"2025-12-25 14:58:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 14:59:46 CET)\" executed successfully\n",
"2025-12-25 14:58:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:58:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:58:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:58:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 14:58:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 14:58:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:58:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:58:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 14:59:46 CET)\" executed successfully\n",
"2025-12-25 14:59:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:00:00 CET)\" (scheduled at 2025-12-25 14:59:00+01:00)\n",
"2025-12-25 14:59:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 14:59:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:00:00 CET)\" executed successfully\n",
"2025-12-25 14:59:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:00:46 CET)\" (scheduled at 2025-12-25 14:59:46.247624+01:00)\n",
"2025-12-25 14:59:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:00:46 CET)\" (scheduled at 2025-12-25 14:59:46.249628+01:00)\n",
"2025-12-25 14:59:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:00:46 CET)\" executed successfully\n",
"2025-12-25 14:59:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 14:59:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 14:59:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 14:59:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 14:59:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 14:59:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 14:59:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 14:59:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:00:46 CET)\" executed successfully\n",
"2025-12-25 15:00:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:01:00 CET)\" (scheduled at 2025-12-25 15:00:00+01:00)\n",
"2025-12-25 15:00:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:00:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:01:00 CET)\" executed successfully\n",
"2025-12-25 15:00:00,005 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 15:30:00 CET)\" (scheduled at 2025-12-25 15:00:00+01:00)\n",
"2025-12-25 15:00:00,027 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 15:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 15:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: OVERLAP ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 15:00:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:01:46 CET)\" (scheduled at 2025-12-25 15:00:46.247624+01:00)\n",
"2025-12-25 15:00:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:01:46 CET)\" (scheduled at 2025-12-25 15:00:46.249628+01:00)\n",
"2025-12-25 15:00:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:01:46 CET)\" executed successfully\n",
"2025-12-25 15:00:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:00:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:00:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:00:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 15:00:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 15:00:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:00:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:00:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:01:46 CET)\" executed successfully\n",
"2025-12-25 15:01:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:02:00 CET)\" (scheduled at 2025-12-25 15:01:00+01:00)\n",
"2025-12-25 15:01:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:01:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:02:00 CET)\" executed successfully\n",
"2025-12-25 15:01:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:02:46 CET)\" (scheduled at 2025-12-25 15:01:46.247624+01:00)\n",
"2025-12-25 15:01:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:02:46 CET)\" (scheduled at 2025-12-25 15:01:46.249628+01:00)\n",
"2025-12-25 15:01:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:01:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:01:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:01:46,278 - INFO - SL: 4471.64000\n",
"2025-12-25 15:01:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 15:01:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:01:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:01:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:02:46 CET)\" executed successfully\n",
"2025-12-25 15:01:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:02:46 CET)\" executed successfully\n",
"2025-12-25 15:02:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:03:00 CET)\" (scheduled at 2025-12-25 15:02:00+01:00)\n",
"2025-12-25 15:02:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:02:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:03:00 CET)\" executed successfully\n",
"2025-12-25 15:02:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:03:46 CET)\" (scheduled at 2025-12-25 15:02:46.247624+01:00)\n",
"2025-12-25 15:02:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:03:46 CET)\" executed successfully\n",
"2025-12-25 15:02:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:03:46 CET)\" (scheduled at 2025-12-25 15:02:46.249628+01:00)\n",
"2025-12-25 15:02:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:02:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:02:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:02:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 15:02:46,282 - INFO - Risk: 7.36000\n",
"2025-12-25 15:02:46,283 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:02:46,284 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:02:46,285 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:03:46 CET)\" executed successfully\n",
"2025-12-25 15:03:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:04:00 CET)\" (scheduled at 2025-12-25 15:03:00+01:00)\n",
"2025-12-25 15:03:00,007 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:03:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:04:00 CET)\" executed successfully\n",
"2025-12-25 15:03:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:04:46 CET)\" (scheduled at 2025-12-25 15:03:46.247624+01:00)\n",
"2025-12-25 15:03:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:04:46 CET)\" executed successfully\n",
"2025-12-25 15:03:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:04:46 CET)\" (scheduled at 2025-12-25 15:03:46.249628+01:00)\n",
"2025-12-25 15:03:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:03:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:03:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:03:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 15:03:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 15:03:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:03:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:03:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:04:46 CET)\" executed successfully\n",
"2025-12-25 15:04:00,236 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:05:00 CET)\" (scheduled at 2025-12-25 15:04:00+01:00)\n",
"2025-12-25 15:04:00,236 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:04:00,236 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:05:00 CET)\" executed successfully\n",
"2025-12-25 15:04:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:05:46 CET)\" (scheduled at 2025-12-25 15:04:46.247624+01:00)\n",
"2025-12-25 15:04:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:05:46 CET)\" executed successfully\n",
"2025-12-25 15:04:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:05:46 CET)\" (scheduled at 2025-12-25 15:04:46.249628+01:00)\n",
"2025-12-25 15:04:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:04:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:04:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:04:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 15:04:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 15:04:46,283 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:04:46,284 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:04:46,285 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:05:46 CET)\" executed successfully\n",
"2025-12-25 15:05:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:06:00 CET)\" (scheduled at 2025-12-25 15:05:00+01:00)\n",
"2025-12-25 15:05:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:05:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:06:00 CET)\" executed successfully\n",
"2025-12-25 15:05:46,267 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:06:46 CET)\" (scheduled at 2025-12-25 15:05:46.247624+01:00)\n",
"2025-12-25 15:05:46,267 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:06:46 CET)\" (scheduled at 2025-12-25 15:05:46.249628+01:00)\n",
"2025-12-25 15:05:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:05:46,282 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:05:46,283 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:05:46,287 - INFO - SL: 4471.64000\n",
"2025-12-25 15:05:46,289 - INFO - Risk: 7.36000\n",
"2025-12-25 15:05:46,293 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:05:46,298 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:05:46,304 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:06:46 CET)\" executed successfully\n",
"2025-12-25 15:05:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:06:46 CET)\" executed successfully\n",
"2025-12-25 15:06:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:07:00 CET)\" (scheduled at 2025-12-25 15:06:00+01:00)\n",
"2025-12-25 15:06:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:06:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:07:00 CET)\" executed successfully\n",
"2025-12-25 15:06:46,247 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:07:46 CET)\" (scheduled at 2025-12-25 15:06:46.247624+01:00)\n",
"2025-12-25 15:06:46,247 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:07:46 CET)\" executed successfully\n",
"2025-12-25 15:06:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:07:46 CET)\" (scheduled at 2025-12-25 15:06:46.249628+01:00)\n",
"2025-12-25 15:06:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:06:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:06:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:06:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 15:06:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 15:06:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:06:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:06:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:07:46 CET)\" executed successfully\n",
"2025-12-25 15:07:00,137 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:08:00 CET)\" (scheduled at 2025-12-25 15:07:00+01:00)\n",
"2025-12-25 15:07:00,137 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:07:00,137 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:08:00 CET)\" executed successfully\n",
"2025-12-25 15:07:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:08:46 CET)\" (scheduled at 2025-12-25 15:07:46.247624+01:00)\n",
"2025-12-25 15:07:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:08:46 CET)\" (scheduled at 2025-12-25 15:07:46.249628+01:00)\n",
"2025-12-25 15:07:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:07:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:07:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:07:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 15:07:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 15:07:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:07:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:07:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:08:46 CET)\" executed successfully\n",
"2025-12-25 15:07:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:08:46 CET)\" executed successfully\n",
"2025-12-25 15:08:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:09:00 CET)\" (scheduled at 2025-12-25 15:08:00+01:00)\n",
"2025-12-25 15:08:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:08:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:09:00 CET)\" executed successfully\n",
"2025-12-25 15:08:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:09:46 CET)\" (scheduled at 2025-12-25 15:08:46.247624+01:00)\n",
"2025-12-25 15:08:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:09:46 CET)\" executed successfully\n",
"2025-12-25 15:08:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:09:46 CET)\" (scheduled at 2025-12-25 15:08:46.249628+01:00)\n",
"2025-12-25 15:08:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:08:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:08:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:08:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 15:08:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 15:08:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:08:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:08:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:09:46 CET)\" executed successfully\n",
"2025-12-25 15:09:00,586 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:10:00 CET)\" (scheduled at 2025-12-25 15:09:00+01:00)\n",
"2025-12-25 15:09:00,593 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:09:00,595 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:10:00 CET)\" executed successfully\n",
"2025-12-25 15:09:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:10:46 CET)\" (scheduled at 2025-12-25 15:09:46.247624+01:00)\n",
"2025-12-25 15:09:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:10:46 CET)\" (scheduled at 2025-12-25 15:09:46.249628+01:00)\n",
"2025-12-25 15:09:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:09:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:09:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:09:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 15:09:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 15:09:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:09:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:09:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:10:46 CET)\" executed successfully\n",
"2025-12-25 15:09:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:10:46 CET)\" executed successfully\n",
"2025-12-25 15:10:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:11:00 CET)\" (scheduled at 2025-12-25 15:10:00+01:00)\n",
"2025-12-25 15:10:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:10:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:11:00 CET)\" executed successfully\n",
"2025-12-25 15:10:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:11:46 CET)\" (scheduled at 2025-12-25 15:10:46.247624+01:00)\n",
"2025-12-25 15:10:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:11:46 CET)\" (scheduled at 2025-12-25 15:10:46.249628+01:00)\n",
"2025-12-25 15:10:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:11:46 CET)\" executed successfully\n",
"2025-12-25 15:10:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:10:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:10:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:10:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 15:10:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 15:10:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:10:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:10:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:11:46 CET)\" executed successfully\n",
"2025-12-25 15:11:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:12:00 CET)\" (scheduled at 2025-12-25 15:11:00+01:00)\n",
"2025-12-25 15:11:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:11:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:12:00 CET)\" executed successfully\n",
"2025-12-25 15:11:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:12:46 CET)\" (scheduled at 2025-12-25 15:11:46.247624+01:00)\n",
"2025-12-25 15:11:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:12:46 CET)\" (scheduled at 2025-12-25 15:11:46.249628+01:00)\n",
"2025-12-25 15:11:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:11:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:11:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:11:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 15:11:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 15:11:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:11:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:11:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:12:46 CET)\" executed successfully\n",
"2025-12-25 15:11:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:12:46 CET)\" executed successfully\n",
"2025-12-25 15:12:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:13:00 CET)\" (scheduled at 2025-12-25 15:12:00+01:00)\n",
"2025-12-25 15:12:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:12:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:13:00 CET)\" executed successfully\n",
"2025-12-25 15:12:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:13:46 CET)\" (scheduled at 2025-12-25 15:12:46.247624+01:00)\n",
"2025-12-25 15:12:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:13:46 CET)\" (scheduled at 2025-12-25 15:12:46.249628+01:00)\n",
"2025-12-25 15:12:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:12:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:12:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:12:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 15:12:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 15:12:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:12:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:12:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:13:46 CET)\" executed successfully\n",
"2025-12-25 15:12:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:13:46 CET)\" executed successfully\n",
"2025-12-25 15:13:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:14:00 CET)\" (scheduled at 2025-12-25 15:13:00+01:00)\n",
"2025-12-25 15:13:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:13:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:14:00 CET)\" executed successfully\n",
"2025-12-25 15:13:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:14:46 CET)\" (scheduled at 2025-12-25 15:13:46.247624+01:00)\n",
"2025-12-25 15:13:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:14:46 CET)\" (scheduled at 2025-12-25 15:13:46.249628+01:00)\n",
"2025-12-25 15:13:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:13:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:13:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:13:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 15:13:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 15:13:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:13:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:13:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:14:46 CET)\" executed successfully\n",
"2025-12-25 15:13:46,272 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:14:46 CET)\" executed successfully\n",
"2025-12-25 15:14:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:15:00 CET)\" (scheduled at 2025-12-25 15:14:00+01:00)\n",
"2025-12-25 15:14:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:14:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:15:00 CET)\" executed successfully\n",
"2025-12-25 15:14:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:15:46 CET)\" (scheduled at 2025-12-25 15:14:46.247624+01:00)\n",
"2025-12-25 15:14:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:15:46 CET)\" (scheduled at 2025-12-25 15:14:46.249628+01:00)\n",
"2025-12-25 15:14:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:14:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:14:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:14:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 15:14:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 15:14:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:14:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:14:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:15:46 CET)\" executed successfully\n",
"2025-12-25 15:14:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:15:46 CET)\" executed successfully\n",
"2025-12-25 15:15:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:16:00 CET)\" (scheduled at 2025-12-25 15:15:00+01:00)\n",
"2025-12-25 15:15:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:15:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:16:00 CET)\" executed successfully\n",
"2025-12-25 15:15:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:16:46 CET)\" (scheduled at 2025-12-25 15:15:46.247624+01:00)\n",
"2025-12-25 15:15:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:16:46 CET)\" (scheduled at 2025-12-25 15:15:46.249628+01:00)\n",
"2025-12-25 15:15:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:16:46 CET)\" executed successfully\n",
"2025-12-25 15:15:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:15:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:15:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:15:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 15:15:46,275 - INFO - Risk: 7.36000\n",
"2025-12-25 15:15:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:15:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:15:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:16:46 CET)\" executed successfully\n",
"2025-12-25 15:16:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:17:00 CET)\" (scheduled at 2025-12-25 15:16:00+01:00)\n",
"2025-12-25 15:16:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:16:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:17:00 CET)\" executed successfully\n",
"2025-12-25 15:16:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:17:46 CET)\" (scheduled at 2025-12-25 15:16:46.247624+01:00)\n",
"2025-12-25 15:16:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:17:46 CET)\" (scheduled at 2025-12-25 15:16:46.249628+01:00)\n",
"2025-12-25 15:16:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:17:46 CET)\" executed successfully\n",
"2025-12-25 15:16:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:16:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:16:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:16:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 15:16:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 15:16:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:16:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:16:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:17:46 CET)\" executed successfully\n",
"2025-12-25 15:17:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:18:00 CET)\" (scheduled at 2025-12-25 15:17:00+01:00)\n",
"2025-12-25 15:17:00,005 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:17:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:18:00 CET)\" executed successfully\n",
"2025-12-25 15:17:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:18:46 CET)\" (scheduled at 2025-12-25 15:17:46.247624+01:00)\n",
"2025-12-25 15:17:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:18:46 CET)\" executed successfully\n",
"2025-12-25 15:17:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:18:46 CET)\" (scheduled at 2025-12-25 15:17:46.249628+01:00)\n",
"2025-12-25 15:17:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:17:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:17:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:17:46,275 - INFO - SL: 4471.64000\n",
"2025-12-25 15:17:46,275 - INFO - Risk: 7.36000\n",
"2025-12-25 15:17:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:17:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:17:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:18:46 CET)\" executed successfully\n",
"2025-12-25 15:18:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:19:00 CET)\" (scheduled at 2025-12-25 15:18:00+01:00)\n",
"2025-12-25 15:18:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:18:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:19:00 CET)\" executed successfully\n",
"2025-12-25 15:18:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:19:46 CET)\" (scheduled at 2025-12-25 15:18:46.247624+01:00)\n",
"2025-12-25 15:18:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:19:46 CET)\" executed successfully\n",
"2025-12-25 15:18:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:19:46 CET)\" (scheduled at 2025-12-25 15:18:46.249628+01:00)\n",
"2025-12-25 15:18:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:18:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:18:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:18:46,294 - INFO - SL: 4471.64000\n",
"2025-12-25 15:18:46,295 - INFO - Risk: 7.36000\n",
"2025-12-25 15:18:46,296 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:18:46,305 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:18:46,307 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:19:46 CET)\" executed successfully\n",
"2025-12-25 15:19:00,055 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:20:00 CET)\" (scheduled at 2025-12-25 15:19:00+01:00)\n",
"2025-12-25 15:19:00,063 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:19:00,064 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:20:00 CET)\" executed successfully\n",
"2025-12-25 15:19:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:20:46 CET)\" (scheduled at 2025-12-25 15:19:46.247624+01:00)\n",
"2025-12-25 15:19:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:20:46 CET)\" executed successfully\n",
"2025-12-25 15:19:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:20:46 CET)\" (scheduled at 2025-12-25 15:19:46.249628+01:00)\n",
"2025-12-25 15:19:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:19:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:19:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:19:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 15:19:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 15:19:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:19:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:19:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:20:46 CET)\" executed successfully\n",
"2025-12-25 15:20:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:21:00 CET)\" (scheduled at 2025-12-25 15:20:00+01:00)\n",
"2025-12-25 15:20:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:20:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:21:00 CET)\" executed successfully\n",
"2025-12-25 15:20:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:21:46 CET)\" (scheduled at 2025-12-25 15:20:46.247624+01:00)\n",
"2025-12-25 15:20:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:21:46 CET)\" (scheduled at 2025-12-25 15:20:46.249628+01:00)\n",
"2025-12-25 15:20:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:20:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:20:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:20:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 15:20:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 15:20:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:20:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:20:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:21:46 CET)\" executed successfully\n",
"2025-12-25 15:20:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:21:46 CET)\" executed successfully\n",
"2025-12-25 15:21:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:22:00 CET)\" (scheduled at 2025-12-25 15:21:00+01:00)\n",
"2025-12-25 15:21:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:21:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:22:00 CET)\" executed successfully\n",
"2025-12-25 15:21:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:22:46 CET)\" (scheduled at 2025-12-25 15:21:46.247624+01:00)\n",
"2025-12-25 15:21:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:22:46 CET)\" (scheduled at 2025-12-25 15:21:46.249628+01:00)\n",
"2025-12-25 15:21:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:21:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:21:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:21:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 15:21:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 15:21:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:21:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:21:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:22:46 CET)\" executed successfully\n",
"2025-12-25 15:21:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:22:46 CET)\" executed successfully\n",
"2025-12-25 15:22:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:23:00 CET)\" (scheduled at 2025-12-25 15:22:00+01:00)\n",
"2025-12-25 15:22:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:22:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:23:00 CET)\" executed successfully\n",
"2025-12-25 15:22:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:23:46 CET)\" (scheduled at 2025-12-25 15:22:46.247624+01:00)\n",
"2025-12-25 15:22:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:23:46 CET)\" executed successfully\n",
"2025-12-25 15:22:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:23:46 CET)\" (scheduled at 2025-12-25 15:22:46.249628+01:00)\n",
"2025-12-25 15:22:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:22:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:22:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:22:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 15:22:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 15:22:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:22:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:22:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:23:46 CET)\" executed successfully\n",
"2025-12-25 15:23:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:24:00 CET)\" (scheduled at 2025-12-25 15:23:00+01:00)\n",
"2025-12-25 15:23:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:23:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:24:00 CET)\" executed successfully\n",
"2025-12-25 15:23:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:24:46 CET)\" (scheduled at 2025-12-25 15:23:46.247624+01:00)\n",
"2025-12-25 15:23:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:24:46 CET)\" (scheduled at 2025-12-25 15:23:46.249628+01:00)\n",
"2025-12-25 15:23:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:23:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:23:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:23:46,276 - INFO - SL: 4471.64000\n",
"2025-12-25 15:23:46,277 - INFO - Risk: 7.36000\n",
"2025-12-25 15:23:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:23:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:23:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:24:46 CET)\" executed successfully\n",
"2025-12-25 15:23:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:24:46 CET)\" executed successfully\n",
"2025-12-25 15:24:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:25:00 CET)\" (scheduled at 2025-12-25 15:24:00+01:00)\n",
"2025-12-25 15:24:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:24:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:25:00 CET)\" executed successfully\n",
"2025-12-25 15:24:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:25:46 CET)\" (scheduled at 2025-12-25 15:24:46.247624+01:00)\n",
"2025-12-25 15:24:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:25:46 CET)\" (scheduled at 2025-12-25 15:24:46.249628+01:00)\n",
"2025-12-25 15:24:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:24:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:24:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:24:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 15:24:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 15:24:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:24:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:24:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:25:46 CET)\" executed successfully\n",
"2025-12-25 15:24:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:25:46 CET)\" executed successfully\n",
"2025-12-25 15:25:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:26:00 CET)\" (scheduled at 2025-12-25 15:25:00+01:00)\n",
"2025-12-25 15:25:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:25:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:26:00 CET)\" executed successfully\n",
"2025-12-25 15:25:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:26:46 CET)\" (scheduled at 2025-12-25 15:25:46.247624+01:00)\n",
"2025-12-25 15:25:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:26:46 CET)\" (scheduled at 2025-12-25 15:25:46.249628+01:00)\n",
"2025-12-25 15:25:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:25:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:25:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:25:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 15:25:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 15:25:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:25:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:25:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:26:46 CET)\" executed successfully\n",
"2025-12-25 15:25:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:26:46 CET)\" executed successfully\n",
"2025-12-25 15:26:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:27:00 CET)\" (scheduled at 2025-12-25 15:26:00+01:00)\n",
"2025-12-25 15:26:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:26:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:27:00 CET)\" executed successfully\n",
"2025-12-25 15:26:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:27:46 CET)\" (scheduled at 2025-12-25 15:26:46.247624+01:00)\n",
"2025-12-25 15:26:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:27:46 CET)\" executed successfully\n",
"2025-12-25 15:26:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:27:46 CET)\" (scheduled at 2025-12-25 15:26:46.249628+01:00)\n",
"2025-12-25 15:26:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:26:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:26:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:26:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 15:26:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 15:26:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:26:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:26:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:27:46 CET)\" executed successfully\n",
"2025-12-25 15:27:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:28:00 CET)\" (scheduled at 2025-12-25 15:27:00+01:00)\n",
"2025-12-25 15:27:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:27:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:28:00 CET)\" executed successfully\n",
"2025-12-25 15:27:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:28:46 CET)\" (scheduled at 2025-12-25 15:27:46.247624+01:00)\n",
"2025-12-25 15:27:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:28:46 CET)\" (scheduled at 2025-12-25 15:27:46.249628+01:00)\n",
"2025-12-25 15:27:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:27:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:27:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:27:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 15:27:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 15:27:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:27:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:27:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:28:46 CET)\" executed successfully\n",
"2025-12-25 15:27:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:28:46 CET)\" executed successfully\n",
"2025-12-25 15:28:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:29:00 CET)\" (scheduled at 2025-12-25 15:28:00+01:00)\n",
"2025-12-25 15:28:00,007 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:28:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:29:00 CET)\" executed successfully\n",
"2025-12-25 15:28:46,278 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:29:46 CET)\" (scheduled at 2025-12-25 15:28:46.247624+01:00)\n",
"2025-12-25 15:28:46,278 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:29:46 CET)\" (scheduled at 2025-12-25 15:28:46.249628+01:00)\n",
"2025-12-25 15:28:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:29:46 CET)\" executed successfully\n",
"2025-12-25 15:28:46,278 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:28:46,278 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:28:46,278 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:28:46,285 - INFO - SL: 4471.64000\n",
"2025-12-25 15:28:46,286 - INFO - Risk: 7.36000\n",
"2025-12-25 15:28:46,287 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:28:46,288 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:28:46,289 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:29:46 CET)\" executed successfully\n",
"2025-12-25 15:29:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:30:00 CET)\" (scheduled at 2025-12-25 15:29:00+01:00)\n",
"2025-12-25 15:29:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:29:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:30:00 CET)\" executed successfully\n",
"2025-12-25 15:29:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:30:46 CET)\" (scheduled at 2025-12-25 15:29:46.247624+01:00)\n",
"2025-12-25 15:29:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:30:46 CET)\" (scheduled at 2025-12-25 15:29:46.249628+01:00)\n",
"2025-12-25 15:29:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:29:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:29:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:29:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 15:29:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 15:29:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:29:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:29:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:30:46 CET)\" executed successfully\n",
"2025-12-25 15:29:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:30:46 CET)\" executed successfully\n",
"2025-12-25 15:30:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:31:00 CET)\" (scheduled at 2025-12-25 15:30:00+01:00)\n",
"2025-12-25 15:30:00,002 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 16:00:00 CET)\" (scheduled at 2025-12-25 15:30:00+01:00)\n",
"2025-12-25 15:30:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:30:00,002 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 16:00:00 CET)\" executed successfully\n",
"2025-12-25 15:30:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 15:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: OVERLAP ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 15:30:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:31:46 CET)\" (scheduled at 2025-12-25 15:30:46.247624+01:00)\n",
"2025-12-25 15:30:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:31:46 CET)\" executed successfully\n",
"2025-12-25 15:30:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:31:46 CET)\" (scheduled at 2025-12-25 15:30:46.249628+01:00)\n",
"2025-12-25 15:30:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:30:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:30:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:30:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 15:30:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 15:30:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:30:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:30:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:31:46 CET)\" executed successfully\n",
"2025-12-25 15:31:00,040 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:32:00 CET)\" (scheduled at 2025-12-25 15:31:00+01:00)\n",
"2025-12-25 15:31:00,040 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:31:00,040 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:32:00 CET)\" executed successfully\n",
"2025-12-25 15:31:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:32:46 CET)\" (scheduled at 2025-12-25 15:31:46.247624+01:00)\n",
"2025-12-25 15:31:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:32:46 CET)\" executed successfully\n",
"2025-12-25 15:31:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:32:46 CET)\" (scheduled at 2025-12-25 15:31:46.249628+01:00)\n",
"2025-12-25 15:31:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:31:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:31:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:31:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 15:31:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 15:31:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:31:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:31:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:32:46 CET)\" executed successfully\n",
"2025-12-25 15:32:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:33:00 CET)\" (scheduled at 2025-12-25 15:32:00+01:00)\n",
"2025-12-25 15:32:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:32:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:33:00 CET)\" executed successfully\n",
"2025-12-25 15:32:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:33:46 CET)\" (scheduled at 2025-12-25 15:32:46.247624+01:00)\n",
"2025-12-25 15:32:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:33:46 CET)\" (scheduled at 2025-12-25 15:32:46.249628+01:00)\n",
"2025-12-25 15:32:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:33:46 CET)\" executed successfully\n",
"2025-12-25 15:32:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:32:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:32:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:32:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 15:32:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 15:32:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:32:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:32:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:33:46 CET)\" executed successfully\n",
"2025-12-25 15:33:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:34:00 CET)\" (scheduled at 2025-12-25 15:33:00+01:00)\n",
"2025-12-25 15:33:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:33:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:34:00 CET)\" executed successfully\n",
"2025-12-25 15:33:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:34:46 CET)\" (scheduled at 2025-12-25 15:33:46.247624+01:00)\n",
"2025-12-25 15:33:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:34:46 CET)\" (scheduled at 2025-12-25 15:33:46.249628+01:00)\n",
"2025-12-25 15:33:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:33:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:33:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:33:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 15:33:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 15:33:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:33:46,283 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:33:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:34:46 CET)\" executed successfully\n",
"2025-12-25 15:33:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:34:46 CET)\" executed successfully\n",
"2025-12-25 15:34:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:35:00 CET)\" (scheduled at 2025-12-25 15:34:00+01:00)\n",
"2025-12-25 15:34:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:34:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:35:00 CET)\" executed successfully\n",
"2025-12-25 15:34:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:35:46 CET)\" (scheduled at 2025-12-25 15:34:46.247624+01:00)\n",
"2025-12-25 15:34:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:35:46 CET)\" (scheduled at 2025-12-25 15:34:46.249628+01:00)\n",
"2025-12-25 15:34:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:34:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:34:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:34:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 15:34:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 15:34:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:34:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:34:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:35:46 CET)\" executed successfully\n",
"2025-12-25 15:34:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:35:46 CET)\" executed successfully\n",
"2025-12-25 15:35:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:36:00 CET)\" (scheduled at 2025-12-25 15:35:00+01:00)\n",
"2025-12-25 15:35:00,022 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:35:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:36:00 CET)\" executed successfully\n",
"2025-12-25 15:35:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:36:46 CET)\" (scheduled at 2025-12-25 15:35:46.247624+01:00)\n",
"2025-12-25 15:35:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:36:46 CET)\" executed successfully\n",
"2025-12-25 15:35:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:36:46 CET)\" (scheduled at 2025-12-25 15:35:46.249628+01:00)\n",
"2025-12-25 15:35:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:35:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:35:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:35:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 15:35:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 15:35:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:35:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:35:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:36:46 CET)\" executed successfully\n",
"2025-12-25 15:36:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:37:00 CET)\" (scheduled at 2025-12-25 15:36:00+01:00)\n",
"2025-12-25 15:36:00,007 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:36:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:37:00 CET)\" executed successfully\n",
"2025-12-25 15:36:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:37:46 CET)\" (scheduled at 2025-12-25 15:36:46.247624+01:00)\n",
"2025-12-25 15:36:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:37:46 CET)\" (scheduled at 2025-12-25 15:36:46.249628+01:00)\n",
"2025-12-25 15:36:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:36:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:36:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:36:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 15:36:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 15:36:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:36:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:36:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:37:46 CET)\" executed successfully\n",
"2025-12-25 15:36:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:37:46 CET)\" executed successfully\n",
"2025-12-25 15:37:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:38:00 CET)\" (scheduled at 2025-12-25 15:37:00+01:00)\n",
"2025-12-25 15:37:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:37:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:38:00 CET)\" executed successfully\n",
"2025-12-25 15:37:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:38:46 CET)\" (scheduled at 2025-12-25 15:37:46.247624+01:00)\n",
"2025-12-25 15:37:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:38:46 CET)\" executed successfully\n",
"2025-12-25 15:37:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:38:46 CET)\" (scheduled at 2025-12-25 15:37:46.249628+01:00)\n",
"2025-12-25 15:37:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:37:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:37:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:37:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 15:37:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 15:37:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:37:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:37:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:38:46 CET)\" executed successfully\n",
"2025-12-25 15:38:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:39:00 CET)\" (scheduled at 2025-12-25 15:38:00+01:00)\n",
"2025-12-25 15:38:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:38:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:39:00 CET)\" executed successfully\n",
"2025-12-25 15:38:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:39:46 CET)\" (scheduled at 2025-12-25 15:38:46.247624+01:00)\n",
"2025-12-25 15:38:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:39:46 CET)\" (scheduled at 2025-12-25 15:38:46.249628+01:00)\n",
"2025-12-25 15:38:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:39:46 CET)\" executed successfully\n",
"2025-12-25 15:38:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:38:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:38:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:38:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 15:38:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 15:38:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:38:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:38:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:39:46 CET)\" executed successfully\n",
"2025-12-25 15:39:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:40:00 CET)\" (scheduled at 2025-12-25 15:39:00+01:00)\n",
"2025-12-25 15:39:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:39:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:40:00 CET)\" executed successfully\n",
"2025-12-25 15:39:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:40:46 CET)\" (scheduled at 2025-12-25 15:39:46.247624+01:00)\n",
"2025-12-25 15:39:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:40:46 CET)\" (scheduled at 2025-12-25 15:39:46.249628+01:00)\n",
"2025-12-25 15:39:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:40:46 CET)\" executed successfully\n",
"2025-12-25 15:39:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:39:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:39:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:39:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 15:39:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 15:39:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:39:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:39:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:40:46 CET)\" executed successfully\n",
"2025-12-25 15:40:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:41:00 CET)\" (scheduled at 2025-12-25 15:40:00+01:00)\n",
"2025-12-25 15:40:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:40:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:41:00 CET)\" executed successfully\n",
"2025-12-25 15:40:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:41:46 CET)\" (scheduled at 2025-12-25 15:40:46.247624+01:00)\n",
"2025-12-25 15:40:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:41:46 CET)\" (scheduled at 2025-12-25 15:40:46.249628+01:00)\n",
"2025-12-25 15:40:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:41:46 CET)\" executed successfully\n",
"2025-12-25 15:40:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:40:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:40:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:40:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 15:40:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 15:40:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:40:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:40:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:41:46 CET)\" executed successfully\n",
"2025-12-25 15:41:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:42:00 CET)\" (scheduled at 2025-12-25 15:41:00+01:00)\n",
"2025-12-25 15:41:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:41:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:42:00 CET)\" executed successfully\n",
"2025-12-25 15:41:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:42:46 CET)\" (scheduled at 2025-12-25 15:41:46.247624+01:00)\n",
"2025-12-25 15:41:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:42:46 CET)\" (scheduled at 2025-12-25 15:41:46.249628+01:00)\n",
"2025-12-25 15:41:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:41:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:41:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:41:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 15:41:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 15:41:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:41:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:41:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:42:46 CET)\" executed successfully\n",
"2025-12-25 15:41:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:42:46 CET)\" executed successfully\n",
"2025-12-25 15:42:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:43:00 CET)\" (scheduled at 2025-12-25 15:42:00+01:00)\n",
"2025-12-25 15:42:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:42:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:43:00 CET)\" executed successfully\n",
"2025-12-25 15:42:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:43:46 CET)\" (scheduled at 2025-12-25 15:42:46.247624+01:00)\n",
"2025-12-25 15:42:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:43:46 CET)\" (scheduled at 2025-12-25 15:42:46.249628+01:00)\n",
"2025-12-25 15:42:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:42:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:43:46 CET)\" executed successfully\n",
"2025-12-25 15:42:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:42:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:42:46,275 - INFO - SL: 4471.64000\n",
"2025-12-25 15:42:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 15:42:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:42:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:42:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:43:46 CET)\" executed successfully\n",
"2025-12-25 15:43:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:44:00 CET)\" (scheduled at 2025-12-25 15:43:00+01:00)\n",
"2025-12-25 15:43:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:43:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:44:00 CET)\" executed successfully\n",
"2025-12-25 15:43:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:44:46 CET)\" (scheduled at 2025-12-25 15:43:46.247624+01:00)\n",
"2025-12-25 15:43:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:44:46 CET)\" (scheduled at 2025-12-25 15:43:46.249628+01:00)\n",
"2025-12-25 15:43:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:44:46 CET)\" executed successfully\n",
"2025-12-25 15:43:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:43:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:43:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:43:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 15:43:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 15:43:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:43:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:43:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:44:46 CET)\" executed successfully\n",
"2025-12-25 15:44:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:45:00 CET)\" (scheduled at 2025-12-25 15:44:00+01:00)\n",
"2025-12-25 15:44:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:44:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:45:00 CET)\" executed successfully\n",
"2025-12-25 15:44:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:45:46 CET)\" (scheduled at 2025-12-25 15:44:46.247624+01:00)\n",
"2025-12-25 15:44:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:45:46 CET)\" (scheduled at 2025-12-25 15:44:46.249628+01:00)\n",
"2025-12-25 15:44:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:44:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:44:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:44:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 15:44:46,279 - INFO - Risk: 7.36000\n",
"2025-12-25 15:44:46,280 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:44:46,281 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:44:46,282 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:45:46 CET)\" executed successfully\n",
"2025-12-25 15:44:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:45:46 CET)\" executed successfully\n",
"2025-12-25 15:45:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:46:00 CET)\" (scheduled at 2025-12-25 15:45:00+01:00)\n",
"2025-12-25 15:45:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:45:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:46:00 CET)\" executed successfully\n",
"2025-12-25 15:45:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:46:46 CET)\" (scheduled at 2025-12-25 15:45:46.247624+01:00)\n",
"2025-12-25 15:45:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:46:46 CET)\" (scheduled at 2025-12-25 15:45:46.249628+01:00)\n",
"2025-12-25 15:45:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:45:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:45:46,257 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:45:46,258 - INFO - SL: 4471.64000\n",
"2025-12-25 15:45:46,259 - INFO - Risk: 7.36000\n",
"2025-12-25 15:45:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:45:46,261 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:45:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:46:46 CET)\" executed successfully\n",
"2025-12-25 15:45:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:46:46 CET)\" executed successfully\n",
"2025-12-25 15:46:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:47:00 CET)\" (scheduled at 2025-12-25 15:46:00+01:00)\n",
"2025-12-25 15:46:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:46:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:47:00 CET)\" executed successfully\n",
"2025-12-25 15:46:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:47:46 CET)\" (scheduled at 2025-12-25 15:46:46.247624+01:00)\n",
"2025-12-25 15:46:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:47:46 CET)\" (scheduled at 2025-12-25 15:46:46.249628+01:00)\n",
"2025-12-25 15:46:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:46:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:46:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:46:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 15:46:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 15:46:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:46:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:46:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:47:46 CET)\" executed successfully\n",
"2025-12-25 15:46:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:47:46 CET)\" executed successfully\n",
"2025-12-25 15:47:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:48:00 CET)\" (scheduled at 2025-12-25 15:47:00+01:00)\n",
"2025-12-25 15:47:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:47:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:48:00 CET)\" executed successfully\n",
"2025-12-25 15:47:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:48:46 CET)\" (scheduled at 2025-12-25 15:47:46.247624+01:00)\n",
"2025-12-25 15:47:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:48:46 CET)\" (scheduled at 2025-12-25 15:47:46.249628+01:00)\n",
"2025-12-25 15:47:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:47:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:47:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:47:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 15:47:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 15:47:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:47:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:47:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:48:46 CET)\" executed successfully\n",
"2025-12-25 15:47:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:48:46 CET)\" executed successfully\n",
"2025-12-25 15:48:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:49:00 CET)\" (scheduled at 2025-12-25 15:48:00+01:00)\n",
"2025-12-25 15:48:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:48:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:49:00 CET)\" executed successfully\n",
"2025-12-25 15:48:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:49:46 CET)\" (scheduled at 2025-12-25 15:48:46.247624+01:00)\n",
"2025-12-25 15:48:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:49:46 CET)\" (scheduled at 2025-12-25 15:48:46.249628+01:00)\n",
"2025-12-25 15:48:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:49:46 CET)\" executed successfully\n",
"2025-12-25 15:48:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:48:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:48:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:48:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 15:48:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 15:48:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:48:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:48:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:49:46 CET)\" executed successfully\n",
"2025-12-25 15:49:00,026 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:50:00 CET)\" (scheduled at 2025-12-25 15:49:00+01:00)\n",
"2025-12-25 15:49:00,028 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:49:00,036 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:50:00 CET)\" executed successfully\n",
"2025-12-25 15:49:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:50:46 CET)\" (scheduled at 2025-12-25 15:49:46.247624+01:00)\n",
"2025-12-25 15:49:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:50:46 CET)\" (scheduled at 2025-12-25 15:49:46.249628+01:00)\n",
"2025-12-25 15:49:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:49:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:49:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:49:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 15:49:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 15:49:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:49:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:49:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:50:46 CET)\" executed successfully\n",
"2025-12-25 15:49:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:50:46 CET)\" executed successfully\n",
"2025-12-25 15:50:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:51:00 CET)\" (scheduled at 2025-12-25 15:50:00+01:00)\n",
"2025-12-25 15:50:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:50:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:51:00 CET)\" executed successfully\n",
"2025-12-25 15:50:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:51:46 CET)\" (scheduled at 2025-12-25 15:50:46.247624+01:00)\n",
"2025-12-25 15:50:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:51:46 CET)\" (scheduled at 2025-12-25 15:50:46.249628+01:00)\n",
"2025-12-25 15:50:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:50:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:50:46,250 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:50:46,256 - INFO - SL: 4471.64000\n",
"2025-12-25 15:50:46,257 - INFO - Risk: 7.36000\n",
"2025-12-25 15:50:46,258 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:50:46,259 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:50:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:51:46 CET)\" executed successfully\n",
"2025-12-25 15:50:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:51:46 CET)\" executed successfully\n",
"2025-12-25 15:51:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:52:00 CET)\" (scheduled at 2025-12-25 15:51:00+01:00)\n",
"2025-12-25 15:51:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:51:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:52:00 CET)\" executed successfully\n",
"2025-12-25 15:51:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:52:46 CET)\" (scheduled at 2025-12-25 15:51:46.247624+01:00)\n",
"2025-12-25 15:51:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:52:46 CET)\" (scheduled at 2025-12-25 15:51:46.249628+01:00)\n",
"2025-12-25 15:51:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:52:46 CET)\" executed successfully\n",
"2025-12-25 15:51:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:51:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:51:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:51:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 15:51:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 15:51:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:51:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:51:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:52:46 CET)\" executed successfully\n",
"2025-12-25 15:52:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:53:00 CET)\" (scheduled at 2025-12-25 15:52:00+01:00)\n",
"2025-12-25 15:52:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:52:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:53:00 CET)\" executed successfully\n",
"2025-12-25 15:52:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:53:46 CET)\" (scheduled at 2025-12-25 15:52:46.247624+01:00)\n",
"2025-12-25 15:52:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:53:46 CET)\" (scheduled at 2025-12-25 15:52:46.249628+01:00)\n",
"2025-12-25 15:52:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:52:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:52:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:52:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 15:52:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 15:52:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:52:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:52:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:53:46 CET)\" executed successfully\n",
"2025-12-25 15:52:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:53:46 CET)\" executed successfully\n",
"2025-12-25 15:53:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:54:00 CET)\" (scheduled at 2025-12-25 15:53:00+01:00)\n",
"2025-12-25 15:53:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:53:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:54:00 CET)\" executed successfully\n",
"2025-12-25 15:53:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:54:46 CET)\" (scheduled at 2025-12-25 15:53:46.247624+01:00)\n",
"2025-12-25 15:53:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:54:46 CET)\" (scheduled at 2025-12-25 15:53:46.249628+01:00)\n",
"2025-12-25 15:53:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:53:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:53:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:53:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 15:53:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 15:53:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:53:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:53:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:54:46 CET)\" executed successfully\n",
"2025-12-25 15:53:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:54:46 CET)\" executed successfully\n",
"2025-12-25 15:54:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:55:00 CET)\" (scheduled at 2025-12-25 15:54:00+01:00)\n",
"2025-12-25 15:54:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:54:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:55:00 CET)\" executed successfully\n",
"2025-12-25 15:54:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:55:46 CET)\" (scheduled at 2025-12-25 15:54:46.247624+01:00)\n",
"2025-12-25 15:54:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:55:46 CET)\" executed successfully\n",
"2025-12-25 15:54:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:55:46 CET)\" (scheduled at 2025-12-25 15:54:46.249628+01:00)\n",
"2025-12-25 15:54:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:54:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:54:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:54:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 15:54:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 15:54:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:54:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:54:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:55:46 CET)\" executed successfully\n",
"2025-12-25 15:55:00,081 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:56:00 CET)\" (scheduled at 2025-12-25 15:55:00+01:00)\n",
"2025-12-25 15:55:00,081 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:55:00,081 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:56:00 CET)\" executed successfully\n",
"2025-12-25 15:55:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:56:46 CET)\" (scheduled at 2025-12-25 15:55:46.247624+01:00)\n",
"2025-12-25 15:55:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:56:46 CET)\" (scheduled at 2025-12-25 15:55:46.249628+01:00)\n",
"2025-12-25 15:55:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:55:46,281 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:55:46,283 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:55:46,284 - INFO - SL: 4471.64000\n",
"2025-12-25 15:55:46,286 - INFO - Risk: 7.36000\n",
"2025-12-25 15:55:46,287 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:55:46,288 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:55:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:56:46 CET)\" executed successfully\n",
"2025-12-25 15:55:46,300 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:56:46 CET)\" executed successfully\n",
"2025-12-25 15:56:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:57:00 CET)\" (scheduled at 2025-12-25 15:56:00+01:00)\n",
"2025-12-25 15:56:00,027 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:56:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:57:00 CET)\" executed successfully\n",
"2025-12-25 15:56:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:57:46 CET)\" (scheduled at 2025-12-25 15:56:46.247624+01:00)\n",
"2025-12-25 15:56:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:57:46 CET)\" (scheduled at 2025-12-25 15:56:46.249628+01:00)\n",
"2025-12-25 15:56:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:56:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:56:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:56:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 15:56:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 15:56:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:56:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:56:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:57:46 CET)\" executed successfully\n",
"2025-12-25 15:56:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:57:46 CET)\" executed successfully\n",
"2025-12-25 15:57:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:58:00 CET)\" (scheduled at 2025-12-25 15:57:00+01:00)\n",
"2025-12-25 15:57:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:57:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:58:00 CET)\" executed successfully\n",
"2025-12-25 15:57:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:58:46 CET)\" (scheduled at 2025-12-25 15:57:46.247624+01:00)\n",
"2025-12-25 15:57:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:58:46 CET)\" (scheduled at 2025-12-25 15:57:46.249628+01:00)\n",
"2025-12-25 15:57:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:57:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:57:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:57:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 15:57:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 15:57:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:57:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:57:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:58:46 CET)\" executed successfully\n",
"2025-12-25 15:57:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:58:46 CET)\" executed successfully\n",
"2025-12-25 15:58:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:59:00 CET)\" (scheduled at 2025-12-25 15:58:00+01:00)\n",
"2025-12-25 15:58:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:58:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 15:59:00 CET)\" executed successfully\n",
"2025-12-25 15:58:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:59:46 CET)\" (scheduled at 2025-12-25 15:58:46.247624+01:00)\n",
"2025-12-25 15:58:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:59:46 CET)\" (scheduled at 2025-12-25 15:58:46.249628+01:00)\n",
"2025-12-25 15:58:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:58:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:58:46,274 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:58:46,275 - INFO - SL: 4471.64000\n",
"2025-12-25 15:58:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 15:58:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:58:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:58:46,282 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 15:59:46 CET)\" executed successfully\n",
"2025-12-25 15:58:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 15:59:46 CET)\" executed successfully\n",
"2025-12-25 15:59:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:00:00 CET)\" (scheduled at 2025-12-25 15:59:00+01:00)\n",
"2025-12-25 15:59:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 15:59:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:00:00 CET)\" executed successfully\n",
"2025-12-25 15:59:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:00:46 CET)\" (scheduled at 2025-12-25 15:59:46.247624+01:00)\n",
"2025-12-25 15:59:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:00:46 CET)\" (scheduled at 2025-12-25 15:59:46.249628+01:00)\n",
"2025-12-25 15:59:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:00:46 CET)\" executed successfully\n",
"2025-12-25 15:59:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 15:59:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 15:59:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 15:59:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 15:59:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 15:59:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 15:59:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 15:59:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:00:46 CET)\" executed successfully\n",
"2025-12-25 16:00:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:01:00 CET)\" (scheduled at 2025-12-25 16:00:00+01:00)\n",
"2025-12-25 16:00:00,009 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 16:30:00 CET)\" (scheduled at 2025-12-25 16:00:00+01:00)\n",
"2025-12-25 16:00:00,025 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 16:30:00 CET)\" executed successfully\n",
"2025-12-25 16:00:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:00:00,088 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 16:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: OVERLAP ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 16:00:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:01:46 CET)\" (scheduled at 2025-12-25 16:00:46.247624+01:00)\n",
"2025-12-25 16:00:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:01:46 CET)\" (scheduled at 2025-12-25 16:00:46.249628+01:00)\n",
"2025-12-25 16:00:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:00:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:00:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:00:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 16:00:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 16:00:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:00:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:00:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:01:46 CET)\" executed successfully\n",
"2025-12-25 16:00:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:01:46 CET)\" executed successfully\n",
"2025-12-25 16:01:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:02:00 CET)\" (scheduled at 2025-12-25 16:01:00+01:00)\n",
"2025-12-25 16:01:00,005 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:01:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:02:00 CET)\" executed successfully\n",
"2025-12-25 16:01:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:02:46 CET)\" (scheduled at 2025-12-25 16:01:46.247624+01:00)\n",
"2025-12-25 16:01:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:02:46 CET)\" (scheduled at 2025-12-25 16:01:46.249628+01:00)\n",
"2025-12-25 16:01:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:02:46 CET)\" executed successfully\n",
"2025-12-25 16:01:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:01:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:01:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:01:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 16:01:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 16:01:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:01:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:01:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:02:46 CET)\" executed successfully\n",
"2025-12-25 16:02:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:03:00 CET)\" (scheduled at 2025-12-25 16:02:00+01:00)\n",
"2025-12-25 16:02:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:02:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:03:00 CET)\" executed successfully\n",
"2025-12-25 16:02:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:03:46 CET)\" (scheduled at 2025-12-25 16:02:46.247624+01:00)\n",
"2025-12-25 16:02:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:03:46 CET)\" (scheduled at 2025-12-25 16:02:46.249628+01:00)\n",
"2025-12-25 16:02:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:02:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:02:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:02:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 16:02:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 16:02:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:02:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:02:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:03:46 CET)\" executed successfully\n",
"2025-12-25 16:02:46,273 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:03:46 CET)\" executed successfully\n",
"2025-12-25 16:03:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:04:00 CET)\" (scheduled at 2025-12-25 16:03:00+01:00)\n",
"2025-12-25 16:03:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:03:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:04:00 CET)\" executed successfully\n",
"2025-12-25 16:03:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:04:46 CET)\" (scheduled at 2025-12-25 16:03:46.247624+01:00)\n",
"2025-12-25 16:03:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:04:46 CET)\" executed successfully\n",
"2025-12-25 16:03:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:04:46 CET)\" (scheduled at 2025-12-25 16:03:46.249628+01:00)\n",
"2025-12-25 16:03:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:03:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:03:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:03:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 16:03:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 16:03:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:03:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:03:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:04:46 CET)\" executed successfully\n",
"2025-12-25 16:04:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:05:00 CET)\" (scheduled at 2025-12-25 16:04:00+01:00)\n",
"2025-12-25 16:04:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:04:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:05:00 CET)\" executed successfully\n",
"2025-12-25 16:04:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:05:46 CET)\" (scheduled at 2025-12-25 16:04:46.247624+01:00)\n",
"2025-12-25 16:04:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:05:46 CET)\" (scheduled at 2025-12-25 16:04:46.249628+01:00)\n",
"2025-12-25 16:04:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:05:46 CET)\" executed successfully\n",
"2025-12-25 16:04:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:04:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:04:46,274 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:04:46,276 - INFO - SL: 4471.64000\n",
"2025-12-25 16:04:46,277 - INFO - Risk: 7.36000\n",
"2025-12-25 16:04:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:04:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:04:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:05:46 CET)\" executed successfully\n",
"2025-12-25 16:05:00,031 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:06:00 CET)\" (scheduled at 2025-12-25 16:05:00+01:00)\n",
"2025-12-25 16:05:00,041 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:05:00,043 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:06:00 CET)\" executed successfully\n",
"2025-12-25 16:05:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:06:46 CET)\" (scheduled at 2025-12-25 16:05:46.247624+01:00)\n",
"2025-12-25 16:05:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:06:46 CET)\" (scheduled at 2025-12-25 16:05:46.249628+01:00)\n",
"2025-12-25 16:05:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:06:46 CET)\" executed successfully\n",
"2025-12-25 16:05:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:05:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:05:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:05:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 16:05:46,277 - INFO - Risk: 7.36000\n",
"2025-12-25 16:05:46,286 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:05:46,288 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:05:46,289 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:06:46 CET)\" executed successfully\n",
"2025-12-25 16:06:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:07:00 CET)\" (scheduled at 2025-12-25 16:06:00+01:00)\n",
"2025-12-25 16:06:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:06:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:07:00 CET)\" executed successfully\n",
"2025-12-25 16:06:46,375 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:07:46 CET)\" (scheduled at 2025-12-25 16:06:46.247624+01:00)\n",
"2025-12-25 16:06:46,375 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:07:46 CET)\" (scheduled at 2025-12-25 16:06:46.249628+01:00)\n",
"2025-12-25 16:06:46,375 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:07:46 CET)\" executed successfully\n",
"2025-12-25 16:06:46,375 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:06:46,383 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:06:46,384 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:06:46,385 - INFO - SL: 4471.64000\n",
"2025-12-25 16:06:46,386 - INFO - Risk: 7.36000\n",
"2025-12-25 16:06:46,387 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:06:46,387 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:06:46,388 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:07:46 CET)\" executed successfully\n",
"2025-12-25 16:07:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:08:00 CET)\" (scheduled at 2025-12-25 16:07:00+01:00)\n",
"2025-12-25 16:07:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:07:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:08:00 CET)\" executed successfully\n",
"2025-12-25 16:07:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:08:46 CET)\" (scheduled at 2025-12-25 16:07:46.247624+01:00)\n",
"2025-12-25 16:07:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:08:46 CET)\" (scheduled at 2025-12-25 16:07:46.249628+01:00)\n",
"2025-12-25 16:07:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:07:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:07:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:07:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 16:07:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 16:07:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:07:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:07:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:08:46 CET)\" executed successfully\n",
"2025-12-25 16:07:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:08:46 CET)\" executed successfully\n",
"2025-12-25 16:08:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:09:00 CET)\" (scheduled at 2025-12-25 16:08:00+01:00)\n",
"2025-12-25 16:08:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:08:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:09:00 CET)\" executed successfully\n",
"2025-12-25 16:08:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:09:46 CET)\" (scheduled at 2025-12-25 16:08:46.247624+01:00)\n",
"2025-12-25 16:08:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:09:46 CET)\" executed successfully\n",
"2025-12-25 16:08:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:09:46 CET)\" (scheduled at 2025-12-25 16:08:46.249628+01:00)\n",
"2025-12-25 16:08:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:08:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:08:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:08:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 16:08:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 16:08:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:08:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:08:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:09:46 CET)\" executed successfully\n",
"2025-12-25 16:09:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:10:00 CET)\" (scheduled at 2025-12-25 16:09:00+01:00)\n",
"2025-12-25 16:09:00,100 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:09:00,100 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:10:00 CET)\" executed successfully\n",
"2025-12-25 16:09:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:10:46 CET)\" (scheduled at 2025-12-25 16:09:46.247624+01:00)\n",
"2025-12-25 16:09:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:10:46 CET)\" (scheduled at 2025-12-25 16:09:46.249628+01:00)\n",
"2025-12-25 16:09:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:10:46 CET)\" executed successfully\n",
"2025-12-25 16:09:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:09:46,278 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:09:46,279 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:09:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 16:09:46,282 - INFO - Risk: 7.36000\n",
"2025-12-25 16:09:46,283 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:09:46,284 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:09:46,304 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:10:46 CET)\" executed successfully\n",
"2025-12-25 16:10:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:11:00 CET)\" (scheduled at 2025-12-25 16:10:00+01:00)\n",
"2025-12-25 16:10:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:10:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:11:00 CET)\" executed successfully\n",
"2025-12-25 16:10:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:11:46 CET)\" (scheduled at 2025-12-25 16:10:46.247624+01:00)\n",
"2025-12-25 16:10:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:11:46 CET)\" (scheduled at 2025-12-25 16:10:46.249628+01:00)\n",
"2025-12-25 16:10:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:10:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:10:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:10:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 16:10:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 16:10:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:10:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:10:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:11:46 CET)\" executed successfully\n",
"2025-12-25 16:10:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:11:46 CET)\" executed successfully\n",
"2025-12-25 16:11:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:12:00 CET)\" (scheduled at 2025-12-25 16:11:00+01:00)\n",
"2025-12-25 16:11:00,029 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:11:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:12:00 CET)\" executed successfully\n",
"2025-12-25 16:11:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:12:46 CET)\" (scheduled at 2025-12-25 16:11:46.247624+01:00)\n",
"2025-12-25 16:11:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:12:46 CET)\" (scheduled at 2025-12-25 16:11:46.249628+01:00)\n",
"2025-12-25 16:11:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:11:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:11:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:11:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 16:11:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 16:11:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:11:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:11:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:12:46 CET)\" executed successfully\n",
"2025-12-25 16:11:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:12:46 CET)\" executed successfully\n",
"2025-12-25 16:12:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:13:00 CET)\" (scheduled at 2025-12-25 16:12:00+01:00)\n",
"2025-12-25 16:12:00,019 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:12:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:13:00 CET)\" executed successfully\n",
"2025-12-25 16:12:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:13:46 CET)\" (scheduled at 2025-12-25 16:12:46.247624+01:00)\n",
"2025-12-25 16:12:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:13:46 CET)\" (scheduled at 2025-12-25 16:12:46.249628+01:00)\n",
"2025-12-25 16:12:46,276 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:12:46,277 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:12:46,280 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:12:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 16:12:46,282 - INFO - Risk: 7.36000\n",
"2025-12-25 16:12:46,282 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:12:46,283 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:12:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:13:46 CET)\" executed successfully\n",
"2025-12-25 16:12:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:13:46 CET)\" executed successfully\n",
"2025-12-25 16:13:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:14:00 CET)\" (scheduled at 2025-12-25 16:13:00+01:00)\n",
"2025-12-25 16:13:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:13:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:14:00 CET)\" executed successfully\n",
"2025-12-25 16:13:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:14:46 CET)\" (scheduled at 2025-12-25 16:13:46.247624+01:00)\n",
"2025-12-25 16:13:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:14:46 CET)\" executed successfully\n",
"2025-12-25 16:13:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:14:46 CET)\" (scheduled at 2025-12-25 16:13:46.249628+01:00)\n",
"2025-12-25 16:13:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:13:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:13:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:13:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 16:13:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 16:13:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:13:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:13:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:14:46 CET)\" executed successfully\n",
"2025-12-25 16:14:00,279 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:15:00 CET)\" (scheduled at 2025-12-25 16:14:00+01:00)\n",
"2025-12-25 16:14:00,279 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:14:00,279 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:15:00 CET)\" executed successfully\n",
"2025-12-25 16:14:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:15:46 CET)\" (scheduled at 2025-12-25 16:14:46.247624+01:00)\n",
"2025-12-25 16:14:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:15:46 CET)\" (scheduled at 2025-12-25 16:14:46.249628+01:00)\n",
"2025-12-25 16:14:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:15:46 CET)\" executed successfully\n",
"2025-12-25 16:14:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:14:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:14:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:14:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 16:14:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 16:14:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:14:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:14:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:15:46 CET)\" executed successfully\n",
"2025-12-25 16:15:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:16:00 CET)\" (scheduled at 2025-12-25 16:15:00+01:00)\n",
"2025-12-25 16:15:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:15:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:16:00 CET)\" executed successfully\n",
"2025-12-25 16:15:46,282 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:16:46 CET)\" (scheduled at 2025-12-25 16:15:46.247624+01:00)\n",
"2025-12-25 16:15:46,282 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:16:46 CET)\" (scheduled at 2025-12-25 16:15:46.249628+01:00)\n",
"2025-12-25 16:15:46,282 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:15:46,282 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:15:46,293 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:15:46,295 - INFO - SL: 4471.64000\n",
"2025-12-25 16:15:46,295 - INFO - Risk: 7.36000\n",
"2025-12-25 16:15:46,296 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:15:46,297 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:15:46,298 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:16:46 CET)\" executed successfully\n",
"2025-12-25 16:15:46,292 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:16:46 CET)\" executed successfully\n",
"2025-12-25 16:16:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:17:00 CET)\" (scheduled at 2025-12-25 16:16:00+01:00)\n",
"2025-12-25 16:16:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:16:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:17:00 CET)\" executed successfully\n",
"2025-12-25 16:16:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:17:46 CET)\" (scheduled at 2025-12-25 16:16:46.247624+01:00)\n",
"2025-12-25 16:16:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:17:46 CET)\" (scheduled at 2025-12-25 16:16:46.249628+01:00)\n",
"2025-12-25 16:16:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:16:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:16:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:16:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 16:16:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 16:16:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:16:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:16:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:17:46 CET)\" executed successfully\n",
"2025-12-25 16:16:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:17:46 CET)\" executed successfully\n",
"2025-12-25 16:17:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:18:00 CET)\" (scheduled at 2025-12-25 16:17:00+01:00)\n",
"2025-12-25 16:17:00,018 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:17:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:18:00 CET)\" executed successfully\n",
"2025-12-25 16:17:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:18:46 CET)\" (scheduled at 2025-12-25 16:17:46.247624+01:00)\n",
"2025-12-25 16:17:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:18:46 CET)\" executed successfully\n",
"2025-12-25 16:17:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:18:46 CET)\" (scheduled at 2025-12-25 16:17:46.249628+01:00)\n",
"2025-12-25 16:17:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:17:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:17:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:17:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 16:17:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 16:17:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:17:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:17:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:18:46 CET)\" executed successfully\n",
"2025-12-25 16:18:00,277 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:19:00 CET)\" (scheduled at 2025-12-25 16:18:00+01:00)\n",
"2025-12-25 16:18:00,285 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:18:00,287 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:19:00 CET)\" executed successfully\n",
"2025-12-25 16:18:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:19:46 CET)\" (scheduled at 2025-12-25 16:18:46.247624+01:00)\n",
"2025-12-25 16:18:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:19:46 CET)\" (scheduled at 2025-12-25 16:18:46.249628+01:00)\n",
"2025-12-25 16:18:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:18:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:18:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:18:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 16:18:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 16:18:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:18:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:18:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:19:46 CET)\" executed successfully\n",
"2025-12-25 16:18:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:19:46 CET)\" executed successfully\n",
"2025-12-25 16:19:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:20:00 CET)\" (scheduled at 2025-12-25 16:19:00+01:00)\n",
"2025-12-25 16:19:00,026 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:19:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:20:00 CET)\" executed successfully\n",
"2025-12-25 16:19:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:20:46 CET)\" (scheduled at 2025-12-25 16:19:46.247624+01:00)\n",
"2025-12-25 16:19:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:20:46 CET)\" (scheduled at 2025-12-25 16:19:46.249628+01:00)\n",
"2025-12-25 16:19:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:19:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:19:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:19:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 16:19:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 16:19:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:19:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:19:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:20:46 CET)\" executed successfully\n",
"2025-12-25 16:19:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:20:46 CET)\" executed successfully\n",
"2025-12-25 16:20:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:21:00 CET)\" (scheduled at 2025-12-25 16:20:00+01:00)\n",
"2025-12-25 16:20:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:20:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:21:00 CET)\" executed successfully\n",
"2025-12-25 16:20:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:21:46 CET)\" (scheduled at 2025-12-25 16:20:46.247624+01:00)\n",
"2025-12-25 16:20:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:21:46 CET)\" (scheduled at 2025-12-25 16:20:46.249628+01:00)\n",
"2025-12-25 16:20:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:20:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:20:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:20:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 16:20:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 16:20:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:20:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:20:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:21:46 CET)\" executed successfully\n",
"2025-12-25 16:20:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:21:46 CET)\" executed successfully\n",
"2025-12-25 16:21:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:22:00 CET)\" (scheduled at 2025-12-25 16:21:00+01:00)\n",
"2025-12-25 16:21:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:21:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:22:00 CET)\" executed successfully\n",
"2025-12-25 16:21:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:22:46 CET)\" (scheduled at 2025-12-25 16:21:46.247624+01:00)\n",
"2025-12-25 16:21:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:22:46 CET)\" (scheduled at 2025-12-25 16:21:46.249628+01:00)\n",
"2025-12-25 16:21:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:21:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:21:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:21:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 16:21:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 16:21:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:21:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:21:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:22:46 CET)\" executed successfully\n",
"2025-12-25 16:21:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:22:46 CET)\" executed successfully\n",
"2025-12-25 16:22:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:23:00 CET)\" (scheduled at 2025-12-25 16:22:00+01:00)\n",
"2025-12-25 16:22:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:22:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:23:00 CET)\" executed successfully\n",
"2025-12-25 16:22:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:23:46 CET)\" (scheduled at 2025-12-25 16:22:46.247624+01:00)\n",
"2025-12-25 16:22:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:23:46 CET)\" (scheduled at 2025-12-25 16:22:46.249628+01:00)\n",
"2025-12-25 16:22:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:22:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:22:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:22:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 16:22:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 16:22:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:22:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:22:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:23:46 CET)\" executed successfully\n",
"2025-12-25 16:22:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:23:46 CET)\" executed successfully\n",
"2025-12-25 16:23:00,034 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:24:00 CET)\" (scheduled at 2025-12-25 16:23:00+01:00)\n",
"2025-12-25 16:23:00,034 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:23:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:24:00 CET)\" executed successfully\n",
"2025-12-25 16:23:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:24:46 CET)\" (scheduled at 2025-12-25 16:23:46.247624+01:00)\n",
"2025-12-25 16:23:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:24:46 CET)\" (scheduled at 2025-12-25 16:23:46.249628+01:00)\n",
"2025-12-25 16:23:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:23:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:23:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:23:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 16:23:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 16:23:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:23:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:23:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:24:46 CET)\" executed successfully\n",
"2025-12-25 16:23:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:24:46 CET)\" executed successfully\n",
"2025-12-25 16:24:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:25:00 CET)\" (scheduled at 2025-12-25 16:24:00+01:00)\n",
"2025-12-25 16:24:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:24:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:25:00 CET)\" executed successfully\n",
"2025-12-25 16:24:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:25:46 CET)\" (scheduled at 2025-12-25 16:24:46.247624+01:00)\n",
"2025-12-25 16:24:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:25:46 CET)\" (scheduled at 2025-12-25 16:24:46.249628+01:00)\n",
"2025-12-25 16:24:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:25:46 CET)\" executed successfully\n",
"2025-12-25 16:24:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:24:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:24:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:24:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 16:24:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 16:24:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:24:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:24:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:25:46 CET)\" executed successfully\n",
"2025-12-25 16:25:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:26:00 CET)\" (scheduled at 2025-12-25 16:25:00+01:00)\n",
"2025-12-25 16:25:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:25:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:26:00 CET)\" executed successfully\n",
"2025-12-25 16:25:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:26:46 CET)\" (scheduled at 2025-12-25 16:25:46.247624+01:00)\n",
"2025-12-25 16:25:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:26:46 CET)\" (scheduled at 2025-12-25 16:25:46.249628+01:00)\n",
"2025-12-25 16:25:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:26:46 CET)\" executed successfully\n",
"2025-12-25 16:25:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:25:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:25:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:25:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 16:25:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 16:25:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:25:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:25:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:26:46 CET)\" executed successfully\n",
"2025-12-25 16:26:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:27:00 CET)\" (scheduled at 2025-12-25 16:26:00+01:00)\n",
"2025-12-25 16:26:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:26:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:27:00 CET)\" executed successfully\n",
"2025-12-25 16:26:46,527 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:27:46 CET)\" (scheduled at 2025-12-25 16:26:46.247624+01:00)\n",
"2025-12-25 16:26:46,527 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:27:46 CET)\" executed successfully\n",
"2025-12-25 16:26:46,527 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:27:46 CET)\" (scheduled at 2025-12-25 16:26:46.249628+01:00)\n",
"2025-12-25 16:26:46,540 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:26:46,541 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:26:46,542 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:26:46,543 - INFO - SL: 4471.64000\n",
"2025-12-25 16:26:46,543 - INFO - Risk: 7.36000\n",
"2025-12-25 16:26:46,544 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:26:46,545 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:26:46,546 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:27:46 CET)\" executed successfully\n",
"2025-12-25 16:27:00,142 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:28:00 CET)\" (scheduled at 2025-12-25 16:27:00+01:00)\n",
"2025-12-25 16:27:00,142 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:27:00,142 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:28:00 CET)\" executed successfully\n",
"2025-12-25 16:27:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:28:46 CET)\" (scheduled at 2025-12-25 16:27:46.247624+01:00)\n",
"2025-12-25 16:27:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:28:46 CET)\" executed successfully\n",
"2025-12-25 16:27:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:28:46 CET)\" (scheduled at 2025-12-25 16:27:46.249628+01:00)\n",
"2025-12-25 16:27:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:27:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:27:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:27:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 16:27:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 16:27:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:27:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:27:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:28:46 CET)\" executed successfully\n",
"2025-12-25 16:28:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:29:00 CET)\" (scheduled at 2025-12-25 16:28:00+01:00)\n",
"2025-12-25 16:28:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:28:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:29:00 CET)\" executed successfully\n",
"2025-12-25 16:28:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:29:46 CET)\" (scheduled at 2025-12-25 16:28:46.247624+01:00)\n",
"2025-12-25 16:28:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:29:46 CET)\" (scheduled at 2025-12-25 16:28:46.249628+01:00)\n",
"2025-12-25 16:28:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:29:46 CET)\" executed successfully\n",
"2025-12-25 16:28:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:28:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:28:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:28:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 16:28:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 16:28:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:28:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:28:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:29:46 CET)\" executed successfully\n",
"2025-12-25 16:29:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:30:00 CET)\" (scheduled at 2025-12-25 16:29:00+01:00)\n",
"2025-12-25 16:29:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:29:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:30:00 CET)\" executed successfully\n",
"2025-12-25 16:29:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:30:46 CET)\" (scheduled at 2025-12-25 16:29:46.247624+01:00)\n",
"2025-12-25 16:29:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:30:46 CET)\" (scheduled at 2025-12-25 16:29:46.249628+01:00)\n",
"2025-12-25 16:29:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:29:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:29:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:29:46,258 - INFO - SL: 4471.64000\n",
"2025-12-25 16:29:46,259 - INFO - Risk: 7.36000\n",
"2025-12-25 16:29:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:29:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:29:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:30:46 CET)\" executed successfully\n",
"2025-12-25 16:29:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:30:46 CET)\" executed successfully\n",
"2025-12-25 16:30:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:31:00 CET)\" (scheduled at 2025-12-25 16:30:00+01:00)\n",
"2025-12-25 16:30:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:30:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:31:00 CET)\" executed successfully\n",
"2025-12-25 16:30:00,025 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 17:00:00 CET)\" (scheduled at 2025-12-25 16:30:00+01:00)\n",
"2025-12-25 16:30:00,050 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 17:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 16:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: OVERLAP ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 16:30:46,370 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:31:46 CET)\" (scheduled at 2025-12-25 16:30:46.247624+01:00)\n",
"2025-12-25 16:30:46,370 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:31:46 CET)\" (scheduled at 2025-12-25 16:30:46.249628+01:00)\n",
"2025-12-25 16:30:46,370 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:30:46,370 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:30:46,370 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:30:46,377 - INFO - SL: 4471.64000\n",
"2025-12-25 16:30:46,378 - INFO - Risk: 7.36000\n",
"2025-12-25 16:30:46,379 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:30:46,380 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:30:46,380 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:31:46 CET)\" executed successfully\n",
"2025-12-25 16:30:46,370 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:31:46 CET)\" executed successfully\n",
"2025-12-25 16:31:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:32:00 CET)\" (scheduled at 2025-12-25 16:31:00+01:00)\n",
"2025-12-25 16:31:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:31:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:32:00 CET)\" executed successfully\n",
"2025-12-25 16:31:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:32:46 CET)\" (scheduled at 2025-12-25 16:31:46.247624+01:00)\n",
"2025-12-25 16:31:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:32:46 CET)\" (scheduled at 2025-12-25 16:31:46.249628+01:00)\n",
"2025-12-25 16:31:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:31:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:31:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:31:46,285 - INFO - SL: 4471.64000\n",
"2025-12-25 16:31:46,286 - INFO - Risk: 7.36000\n",
"2025-12-25 16:31:46,287 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:31:46,288 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:31:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:32:46 CET)\" executed successfully\n",
"2025-12-25 16:31:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:32:46 CET)\" executed successfully\n",
"2025-12-25 16:32:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:33:00 CET)\" (scheduled at 2025-12-25 16:32:00+01:00)\n",
"2025-12-25 16:32:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:32:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:33:00 CET)\" executed successfully\n",
"2025-12-25 16:32:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:33:46 CET)\" (scheduled at 2025-12-25 16:32:46.247624+01:00)\n",
"2025-12-25 16:32:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:33:46 CET)\" (scheduled at 2025-12-25 16:32:46.249628+01:00)\n",
"2025-12-25 16:32:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:32:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:32:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:32:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 16:32:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 16:32:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:32:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:32:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:33:46 CET)\" executed successfully\n",
"2025-12-25 16:32:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:33:46 CET)\" executed successfully\n",
"2025-12-25 16:33:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:34:00 CET)\" (scheduled at 2025-12-25 16:33:00+01:00)\n",
"2025-12-25 16:33:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:33:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:34:00 CET)\" executed successfully\n",
"2025-12-25 16:33:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:34:46 CET)\" (scheduled at 2025-12-25 16:33:46.247624+01:00)\n",
"2025-12-25 16:33:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:34:46 CET)\" (scheduled at 2025-12-25 16:33:46.249628+01:00)\n",
"2025-12-25 16:33:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:33:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:33:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:33:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 16:33:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 16:33:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:33:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:33:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:34:46 CET)\" executed successfully\n",
"2025-12-25 16:33:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:34:46 CET)\" executed successfully\n",
"2025-12-25 16:34:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:35:00 CET)\" (scheduled at 2025-12-25 16:34:00+01:00)\n",
"2025-12-25 16:34:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:34:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:35:00 CET)\" executed successfully\n",
"2025-12-25 16:34:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:35:46 CET)\" (scheduled at 2025-12-25 16:34:46.247624+01:00)\n",
"2025-12-25 16:34:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:35:46 CET)\" (scheduled at 2025-12-25 16:34:46.249628+01:00)\n",
"2025-12-25 16:34:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:34:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:34:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:34:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 16:34:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 16:34:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:34:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:34:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:35:46 CET)\" executed successfully\n",
"2025-12-25 16:34:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:35:46 CET)\" executed successfully\n",
"2025-12-25 16:35:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:36:00 CET)\" (scheduled at 2025-12-25 16:35:00+01:00)\n",
"2025-12-25 16:35:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:35:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:36:00 CET)\" executed successfully\n",
"2025-12-25 16:35:46,371 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:36:46 CET)\" (scheduled at 2025-12-25 16:35:46.247624+01:00)\n",
"2025-12-25 16:35:46,371 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:36:46 CET)\" (scheduled at 2025-12-25 16:35:46.249628+01:00)\n",
"2025-12-25 16:35:46,371 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:36:46 CET)\" executed successfully\n",
"2025-12-25 16:35:46,378 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:35:46,380 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:35:46,381 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:35:46,383 - INFO - SL: 4471.64000\n",
"2025-12-25 16:35:46,383 - INFO - Risk: 7.36000\n",
"2025-12-25 16:35:46,384 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:35:46,385 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:35:46,386 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:36:46 CET)\" executed successfully\n",
"2025-12-25 16:36:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:37:00 CET)\" (scheduled at 2025-12-25 16:36:00+01:00)\n",
"2025-12-25 16:36:00,005 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:36:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:37:00 CET)\" executed successfully\n",
"2025-12-25 16:36:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:37:46 CET)\" (scheduled at 2025-12-25 16:36:46.247624+01:00)\n",
"2025-12-25 16:36:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:37:46 CET)\" executed successfully\n",
"2025-12-25 16:36:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:37:46 CET)\" (scheduled at 2025-12-25 16:36:46.249628+01:00)\n",
"2025-12-25 16:36:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:36:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:36:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:36:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 16:36:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 16:36:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:36:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:36:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:37:46 CET)\" executed successfully\n",
"2025-12-25 16:37:00,135 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:38:00 CET)\" (scheduled at 2025-12-25 16:37:00+01:00)\n",
"2025-12-25 16:37:00,135 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:37:00,142 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:38:00 CET)\" executed successfully\n",
"2025-12-25 16:37:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:38:46 CET)\" (scheduled at 2025-12-25 16:37:46.247624+01:00)\n",
"2025-12-25 16:37:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:38:46 CET)\" executed successfully\n",
"2025-12-25 16:37:46,330 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:38:46 CET)\" (scheduled at 2025-12-25 16:37:46.249628+01:00)\n",
"2025-12-25 16:37:46,331 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:37:46,343 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:37:46,344 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:37:46,345 - INFO - SL: 4471.64000\n",
"2025-12-25 16:37:46,345 - INFO - Risk: 7.36000\n",
"2025-12-25 16:37:46,346 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:37:46,348 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:37:46,349 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:38:46 CET)\" executed successfully\n",
"2025-12-25 16:38:00,054 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:39:00 CET)\" (scheduled at 2025-12-25 16:38:00+01:00)\n",
"2025-12-25 16:38:00,054 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:38:00,054 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:39:00 CET)\" executed successfully\n",
"2025-12-25 16:38:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:39:46 CET)\" (scheduled at 2025-12-25 16:38:46.247624+01:00)\n",
"2025-12-25 16:38:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:39:46 CET)\" (scheduled at 2025-12-25 16:38:46.249628+01:00)\n",
"2025-12-25 16:38:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:38:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:38:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:38:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 16:38:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 16:38:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:38:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:38:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:39:46 CET)\" executed successfully\n",
"2025-12-25 16:38:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:39:46 CET)\" executed successfully\n",
"2025-12-25 16:39:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:40:00 CET)\" (scheduled at 2025-12-25 16:39:00+01:00)\n",
"2025-12-25 16:39:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:39:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:40:00 CET)\" executed successfully\n",
"2025-12-25 16:39:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:40:46 CET)\" (scheduled at 2025-12-25 16:39:46.247624+01:00)\n",
"2025-12-25 16:39:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:40:46 CET)\" (scheduled at 2025-12-25 16:39:46.249628+01:00)\n",
"2025-12-25 16:39:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:39:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:39:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:39:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 16:39:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 16:39:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:39:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:39:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:40:46 CET)\" executed successfully\n",
"2025-12-25 16:39:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:40:46 CET)\" executed successfully\n",
"2025-12-25 16:40:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:41:00 CET)\" (scheduled at 2025-12-25 16:40:00+01:00)\n",
"2025-12-25 16:40:00,000 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:40:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:41:00 CET)\" executed successfully\n",
"2025-12-25 16:40:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:41:46 CET)\" (scheduled at 2025-12-25 16:40:46.247624+01:00)\n",
"2025-12-25 16:40:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:41:46 CET)\" (scheduled at 2025-12-25 16:40:46.249628+01:00)\n",
"2025-12-25 16:40:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:40:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:40:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:40:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 16:40:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 16:40:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:40:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:40:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:41:46 CET)\" executed successfully\n",
"2025-12-25 16:40:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:41:46 CET)\" executed successfully\n",
"2025-12-25 16:41:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:42:00 CET)\" (scheduled at 2025-12-25 16:41:00+01:00)\n",
"2025-12-25 16:41:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:41:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:42:00 CET)\" executed successfully\n",
"2025-12-25 16:41:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:42:46 CET)\" (scheduled at 2025-12-25 16:41:46.247624+01:00)\n",
"2025-12-25 16:41:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:42:46 CET)\" (scheduled at 2025-12-25 16:41:46.249628+01:00)\n",
"2025-12-25 16:41:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:41:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:41:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:41:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 16:41:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 16:41:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:41:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:41:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:42:46 CET)\" executed successfully\n",
"2025-12-25 16:41:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:42:46 CET)\" executed successfully\n",
"2025-12-25 16:42:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:43:00 CET)\" (scheduled at 2025-12-25 16:42:00+01:00)\n",
"2025-12-25 16:42:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:42:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:43:00 CET)\" executed successfully\n",
"2025-12-25 16:42:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:43:46 CET)\" (scheduled at 2025-12-25 16:42:46.247624+01:00)\n",
"2025-12-25 16:42:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:43:46 CET)\" (scheduled at 2025-12-25 16:42:46.249628+01:00)\n",
"2025-12-25 16:42:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:42:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:42:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:42:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 16:42:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 16:42:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:42:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:42:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:43:46 CET)\" executed successfully\n",
"2025-12-25 16:42:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:43:46 CET)\" executed successfully\n",
"2025-12-25 16:43:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:44:00 CET)\" (scheduled at 2025-12-25 16:43:00+01:00)\n",
"2025-12-25 16:43:00,007 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:43:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:44:00 CET)\" executed successfully\n",
"2025-12-25 16:43:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:44:46 CET)\" (scheduled at 2025-12-25 16:43:46.247624+01:00)\n",
"2025-12-25 16:43:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:44:46 CET)\" (scheduled at 2025-12-25 16:43:46.249628+01:00)\n",
"2025-12-25 16:43:46,305 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:43:46,319 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:43:46,330 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:43:46,334 - INFO - SL: 4471.64000\n",
"2025-12-25 16:43:46,342 - INFO - Risk: 7.36000\n",
"2025-12-25 16:43:46,343 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:43:46,344 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:43:46,345 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:44:46 CET)\" executed successfully\n",
"2025-12-25 16:43:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:44:46 CET)\" executed successfully\n",
"2025-12-25 16:44:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:45:00 CET)\" (scheduled at 2025-12-25 16:44:00+01:00)\n",
"2025-12-25 16:44:00,036 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:44:00,038 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:45:00 CET)\" executed successfully\n",
"2025-12-25 16:44:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:45:46 CET)\" (scheduled at 2025-12-25 16:44:46.247624+01:00)\n",
"2025-12-25 16:44:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:45:46 CET)\" (scheduled at 2025-12-25 16:44:46.249628+01:00)\n",
"2025-12-25 16:44:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:44:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:44:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:44:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 16:44:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 16:44:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:44:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:44:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:45:46 CET)\" executed successfully\n",
"2025-12-25 16:44:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:45:46 CET)\" executed successfully\n",
"2025-12-25 16:45:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:46:00 CET)\" (scheduled at 2025-12-25 16:45:00+01:00)\n",
"2025-12-25 16:45:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:45:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:46:00 CET)\" executed successfully\n",
"2025-12-25 16:45:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:46:46 CET)\" (scheduled at 2025-12-25 16:45:46.247624+01:00)\n",
"2025-12-25 16:45:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:46:46 CET)\" (scheduled at 2025-12-25 16:45:46.249628+01:00)\n",
"2025-12-25 16:45:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:45:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:45:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:45:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 16:45:46,275 - INFO - Risk: 7.36000\n",
"2025-12-25 16:45:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:45:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:45:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:46:46 CET)\" executed successfully\n",
"2025-12-25 16:45:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:46:46 CET)\" executed successfully\n",
"2025-12-25 16:46:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:47:00 CET)\" (scheduled at 2025-12-25 16:46:00+01:00)\n",
"2025-12-25 16:46:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:46:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:47:00 CET)\" executed successfully\n",
"2025-12-25 16:46:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:47:46 CET)\" (scheduled at 2025-12-25 16:46:46.247624+01:00)\n",
"2025-12-25 16:46:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:47:46 CET)\" (scheduled at 2025-12-25 16:46:46.249628+01:00)\n",
"2025-12-25 16:46:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:46:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:46:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:46:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 16:46:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 16:46:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:46:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:46:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:47:46 CET)\" executed successfully\n",
"2025-12-25 16:46:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:47:46 CET)\" executed successfully\n",
"2025-12-25 16:47:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:48:00 CET)\" (scheduled at 2025-12-25 16:47:00+01:00)\n",
"2025-12-25 16:47:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:47:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:48:00 CET)\" executed successfully\n",
"2025-12-25 16:47:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:48:46 CET)\" (scheduled at 2025-12-25 16:47:46.247624+01:00)\n",
"2025-12-25 16:47:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:48:46 CET)\" (scheduled at 2025-12-25 16:47:46.249628+01:00)\n",
"2025-12-25 16:47:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:47:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:47:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:47:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 16:47:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 16:47:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:47:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:47:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:48:46 CET)\" executed successfully\n",
"2025-12-25 16:47:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:48:46 CET)\" executed successfully\n",
"2025-12-25 16:48:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:49:00 CET)\" (scheduled at 2025-12-25 16:48:00+01:00)\n",
"2025-12-25 16:48:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:48:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:49:00 CET)\" executed successfully\n",
"2025-12-25 16:48:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:49:46 CET)\" (scheduled at 2025-12-25 16:48:46.247624+01:00)\n",
"2025-12-25 16:48:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:49:46 CET)\" (scheduled at 2025-12-25 16:48:46.249628+01:00)\n",
"2025-12-25 16:48:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:48:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:48:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:48:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 16:48:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 16:48:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:48:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:48:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:49:46 CET)\" executed successfully\n",
"2025-12-25 16:48:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:49:46 CET)\" executed successfully\n",
"2025-12-25 16:49:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:50:00 CET)\" (scheduled at 2025-12-25 16:49:00+01:00)\n",
"2025-12-25 16:49:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:49:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:50:00 CET)\" executed successfully\n",
"2025-12-25 16:49:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:50:46 CET)\" (scheduled at 2025-12-25 16:49:46.247624+01:00)\n",
"2025-12-25 16:49:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:50:46 CET)\" (scheduled at 2025-12-25 16:49:46.249628+01:00)\n",
"2025-12-25 16:49:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:49:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:49:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:49:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 16:49:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 16:49:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:49:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:49:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:50:46 CET)\" executed successfully\n",
"2025-12-25 16:49:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:50:46 CET)\" executed successfully\n",
"2025-12-25 16:50:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:51:00 CET)\" (scheduled at 2025-12-25 16:50:00+01:00)\n",
"2025-12-25 16:50:00,023 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:50:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:51:00 CET)\" executed successfully\n",
"2025-12-25 16:50:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:51:46 CET)\" (scheduled at 2025-12-25 16:50:46.247624+01:00)\n",
"2025-12-25 16:50:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:51:46 CET)\" executed successfully\n",
"2025-12-25 16:50:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:51:46 CET)\" (scheduled at 2025-12-25 16:50:46.249628+01:00)\n",
"2025-12-25 16:50:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:50:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:50:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:50:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 16:50:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 16:50:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:50:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:50:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:51:46 CET)\" executed successfully\n",
"2025-12-25 16:51:00,041 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:52:00 CET)\" (scheduled at 2025-12-25 16:51:00+01:00)\n",
"2025-12-25 16:51:00,041 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:51:00,041 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:52:00 CET)\" executed successfully\n",
"2025-12-25 16:51:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:52:46 CET)\" (scheduled at 2025-12-25 16:51:46.247624+01:00)\n",
"2025-12-25 16:51:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:52:46 CET)\" executed successfully\n",
"2025-12-25 16:51:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:52:46 CET)\" (scheduled at 2025-12-25 16:51:46.249628+01:00)\n",
"2025-12-25 16:51:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:51:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:51:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:51:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 16:51:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 16:51:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:51:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:51:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:52:46 CET)\" executed successfully\n",
"2025-12-25 16:52:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:53:00 CET)\" (scheduled at 2025-12-25 16:52:00+01:00)\n",
"2025-12-25 16:52:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:52:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:53:00 CET)\" executed successfully\n",
"2025-12-25 16:52:46,280 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:53:46 CET)\" (scheduled at 2025-12-25 16:52:46.247624+01:00)\n",
"2025-12-25 16:52:46,280 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:53:46 CET)\" (scheduled at 2025-12-25 16:52:46.249628+01:00)\n",
"2025-12-25 16:52:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:52:46,288 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:52:46,289 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:52:46,290 - INFO - SL: 4471.64000\n",
"2025-12-25 16:52:46,291 - INFO - Risk: 7.36000\n",
"2025-12-25 16:52:46,292 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:52:46,293 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:52:46,295 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:53:46 CET)\" executed successfully\n",
"2025-12-25 16:52:46,280 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:53:46 CET)\" executed successfully\n",
"2025-12-25 16:53:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:54:00 CET)\" (scheduled at 2025-12-25 16:53:00+01:00)\n",
"2025-12-25 16:53:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:53:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:54:00 CET)\" executed successfully\n",
"2025-12-25 16:53:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:54:46 CET)\" (scheduled at 2025-12-25 16:53:46.247624+01:00)\n",
"2025-12-25 16:53:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:54:46 CET)\" (scheduled at 2025-12-25 16:53:46.249628+01:00)\n",
"2025-12-25 16:53:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:54:46 CET)\" executed successfully\n",
"2025-12-25 16:53:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:53:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:53:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:53:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 16:53:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 16:53:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:53:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:53:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:54:46 CET)\" executed successfully\n",
"2025-12-25 16:54:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:55:00 CET)\" (scheduled at 2025-12-25 16:54:00+01:00)\n",
"2025-12-25 16:54:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:54:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:55:00 CET)\" executed successfully\n",
"2025-12-25 16:54:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:55:46 CET)\" (scheduled at 2025-12-25 16:54:46.247624+01:00)\n",
"2025-12-25 16:54:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:55:46 CET)\" (scheduled at 2025-12-25 16:54:46.249628+01:00)\n",
"2025-12-25 16:54:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:54:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:54:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:54:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 16:54:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 16:54:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:54:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:54:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:55:46 CET)\" executed successfully\n",
"2025-12-25 16:54:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:55:46 CET)\" executed successfully\n",
"2025-12-25 16:55:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:56:00 CET)\" (scheduled at 2025-12-25 16:55:00+01:00)\n",
"2025-12-25 16:55:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:55:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:56:00 CET)\" executed successfully\n",
"2025-12-25 16:55:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:56:46 CET)\" (scheduled at 2025-12-25 16:55:46.247624+01:00)\n",
"2025-12-25 16:55:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:56:46 CET)\" (scheduled at 2025-12-25 16:55:46.249628+01:00)\n",
"2025-12-25 16:55:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:55:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:55:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:55:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 16:55:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 16:55:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:55:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:55:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:56:46 CET)\" executed successfully\n",
"2025-12-25 16:55:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:56:46 CET)\" executed successfully\n",
"2025-12-25 16:56:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:57:00 CET)\" (scheduled at 2025-12-25 16:56:00+01:00)\n",
"2025-12-25 16:56:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:56:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:57:00 CET)\" executed successfully\n",
"2025-12-25 16:56:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:57:46 CET)\" (scheduled at 2025-12-25 16:56:46.247624+01:00)\n",
"2025-12-25 16:56:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:57:46 CET)\" executed successfully\n",
"2025-12-25 16:56:46,412 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:57:46 CET)\" (scheduled at 2025-12-25 16:56:46.249628+01:00)\n",
"2025-12-25 16:56:46,413 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:56:46,414 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:56:46,415 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:56:46,416 - INFO - SL: 4471.64000\n",
"2025-12-25 16:56:46,431 - INFO - Risk: 7.36000\n",
"2025-12-25 16:56:46,434 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:56:46,435 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:56:46,436 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:57:46 CET)\" executed successfully\n",
"2025-12-25 16:57:00,085 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:58:00 CET)\" (scheduled at 2025-12-25 16:57:00+01:00)\n",
"2025-12-25 16:57:00,088 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:57:00,095 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:58:00 CET)\" executed successfully\n",
"2025-12-25 16:57:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:58:46 CET)\" (scheduled at 2025-12-25 16:57:46.247624+01:00)\n",
"2025-12-25 16:57:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:58:46 CET)\" (scheduled at 2025-12-25 16:57:46.249628+01:00)\n",
"2025-12-25 16:57:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:57:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:57:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:57:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 16:57:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 16:57:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:57:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:57:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:58:46 CET)\" executed successfully\n",
"2025-12-25 16:57:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:58:46 CET)\" executed successfully\n",
"2025-12-25 16:58:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:59:00 CET)\" (scheduled at 2025-12-25 16:58:00+01:00)\n",
"2025-12-25 16:58:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:58:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 16:59:00 CET)\" executed successfully\n",
"2025-12-25 16:58:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:59:46 CET)\" (scheduled at 2025-12-25 16:58:46.247624+01:00)\n",
"2025-12-25 16:58:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:59:46 CET)\" (scheduled at 2025-12-25 16:58:46.249628+01:00)\n",
"2025-12-25 16:58:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:58:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:58:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:58:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 16:58:46,259 - INFO - Risk: 7.36000\n",
"2025-12-25 16:58:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:58:46,261 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:58:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 16:59:46 CET)\" executed successfully\n",
"2025-12-25 16:58:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 16:59:46 CET)\" executed successfully\n",
"2025-12-25 16:59:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:00:00 CET)\" (scheduled at 2025-12-25 16:59:00+01:00)\n",
"2025-12-25 16:59:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: Not in whitelist\n",
"2025-12-25 16:59:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:00:00 CET)\" executed successfully\n",
"2025-12-25 16:59:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:00:46 CET)\" (scheduled at 2025-12-25 16:59:46.247624+01:00)\n",
"2025-12-25 16:59:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:00:46 CET)\" (scheduled at 2025-12-25 16:59:46.249628+01:00)\n",
"2025-12-25 16:59:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 16:59:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 16:59:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 16:59:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 16:59:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 16:59:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 16:59:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 16:59:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:00:46 CET)\" executed successfully\n",
"2025-12-25 16:59:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:00:46 CET)\" executed successfully\n",
"2025-12-25 17:00:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:01:00 CET)\" (scheduled at 2025-12-25 17:00:00+01:00)\n",
"2025-12-25 17:00:00,001 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 17:30:00 CET)\" (scheduled at 2025-12-25 17:00:00+01:00)\n",
"2025-12-25 17:00:00,023 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 17:30:00 CET)\" executed successfully\n",
"2025-12-25 17:00:00,012 - INFO - \n",
"⏰ 2025-12-25 17:00:00 - ADAPTIVE Check\n",
"2025-12-25 17:00:00,057 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:00:00,059 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:00:00,078 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:00:00,169 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 17:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:00:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:01:46 CET)\" (scheduled at 2025-12-25 17:00:46.247624+01:00)\n",
"2025-12-25 17:00:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:01:46 CET)\" (scheduled at 2025-12-25 17:00:46.249628+01:00)\n",
"2025-12-25 17:00:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:00:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:00:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:00:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 17:00:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 17:00:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:00:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:00:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:01:46 CET)\" executed successfully\n",
"2025-12-25 17:00:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:01:46 CET)\" executed successfully\n",
"2025-12-25 17:01:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:02:00 CET)\" (scheduled at 2025-12-25 17:01:00+01:00)\n",
"2025-12-25 17:01:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:02:00 CET)\" executed successfully\n",
"2025-12-25 17:01:46,278 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:02:46 CET)\" (scheduled at 2025-12-25 17:01:46.247624+01:00)\n",
"2025-12-25 17:01:46,278 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:02:46 CET)\" (scheduled at 2025-12-25 17:01:46.249628+01:00)\n",
"2025-12-25 17:01:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:02:46 CET)\" executed successfully\n",
"2025-12-25 17:01:46,288 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:01:46,291 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:01:46,292 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:01:46,293 - INFO - SL: 4471.64000\n",
"2025-12-25 17:01:46,294 - INFO - Risk: 7.36000\n",
"2025-12-25 17:01:46,295 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:01:46,298 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:01:46,298 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:02:46 CET)\" executed successfully\n",
"2025-12-25 17:02:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:03:00 CET)\" (scheduled at 2025-12-25 17:02:00+01:00)\n",
"2025-12-25 17:02:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:03:00 CET)\" executed successfully\n",
"2025-12-25 17:02:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:03:46 CET)\" (scheduled at 2025-12-25 17:02:46.247624+01:00)\n",
"2025-12-25 17:02:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:03:46 CET)\" (scheduled at 2025-12-25 17:02:46.249628+01:00)\n",
"2025-12-25 17:02:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:02:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:02:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:02:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 17:02:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 17:02:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:02:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:02:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:03:46 CET)\" executed successfully\n",
"2025-12-25 17:02:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:03:46 CET)\" executed successfully\n",
"2025-12-25 17:03:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:04:00 CET)\" (scheduled at 2025-12-25 17:03:00+01:00)\n",
"2025-12-25 17:03:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:04:00 CET)\" executed successfully\n",
"2025-12-25 17:03:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:04:46 CET)\" (scheduled at 2025-12-25 17:03:46.247624+01:00)\n",
"2025-12-25 17:03:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:04:46 CET)\" (scheduled at 2025-12-25 17:03:46.249628+01:00)\n",
"2025-12-25 17:03:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:04:46 CET)\" executed successfully\n",
"2025-12-25 17:03:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:03:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:03:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:03:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 17:03:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 17:03:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:03:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:03:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:04:46 CET)\" executed successfully\n",
"2025-12-25 17:04:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:05:00 CET)\" (scheduled at 2025-12-25 17:04:00+01:00)\n",
"2025-12-25 17:04:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:05:00 CET)\" executed successfully\n",
"2025-12-25 17:04:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:05:46 CET)\" (scheduled at 2025-12-25 17:04:46.247624+01:00)\n",
"2025-12-25 17:04:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:05:46 CET)\" (scheduled at 2025-12-25 17:04:46.249628+01:00)\n",
"2025-12-25 17:04:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:04:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:04:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:04:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 17:04:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 17:04:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:04:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:04:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:05:46 CET)\" executed successfully\n",
"2025-12-25 17:04:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:05:46 CET)\" executed successfully\n",
"2025-12-25 17:05:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:06:00 CET)\" (scheduled at 2025-12-25 17:05:00+01:00)\n",
"2025-12-25 17:05:00,027 - INFO - \n",
"⏰ 2025-12-25 17:05:00 - ADAPTIVE Check\n",
"2025-12-25 17:05:00,029 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:05:00,031 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:05:00,032 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:05:00,074 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:06:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:05:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:06:46 CET)\" (scheduled at 2025-12-25 17:05:46.247624+01:00)\n",
"2025-12-25 17:05:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:06:46 CET)\" (scheduled at 2025-12-25 17:05:46.249628+01:00)\n",
"2025-12-25 17:05:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:05:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:05:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:05:46,276 - INFO - SL: 4471.64000\n",
"2025-12-25 17:05:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 17:05:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:05:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:05:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:06:46 CET)\" executed successfully\n",
"2025-12-25 17:05:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:06:46 CET)\" executed successfully\n",
"2025-12-25 17:06:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:07:00 CET)\" (scheduled at 2025-12-25 17:06:00+01:00)\n",
"2025-12-25 17:06:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:07:00 CET)\" executed successfully\n",
"2025-12-25 17:06:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:07:46 CET)\" (scheduled at 2025-12-25 17:06:46.247624+01:00)\n",
"2025-12-25 17:06:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:07:46 CET)\" (scheduled at 2025-12-25 17:06:46.249628+01:00)\n",
"2025-12-25 17:06:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:06:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:06:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:06:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 17:06:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 17:06:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:06:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:06:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:07:46 CET)\" executed successfully\n",
"2025-12-25 17:06:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:07:46 CET)\" executed successfully\n",
"2025-12-25 17:07:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:08:00 CET)\" (scheduled at 2025-12-25 17:07:00+01:00)\n",
"2025-12-25 17:07:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:08:00 CET)\" executed successfully\n",
"2025-12-25 17:07:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:08:46 CET)\" (scheduled at 2025-12-25 17:07:46.247624+01:00)\n",
"2025-12-25 17:07:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:08:46 CET)\" (scheduled at 2025-12-25 17:07:46.249628+01:00)\n",
"2025-12-25 17:07:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:07:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:07:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:07:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 17:07:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 17:07:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:07:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:07:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:08:46 CET)\" executed successfully\n",
"2025-12-25 17:07:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:08:46 CET)\" executed successfully\n",
"2025-12-25 17:08:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:09:00 CET)\" (scheduled at 2025-12-25 17:08:00+01:00)\n",
"2025-12-25 17:08:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:09:00 CET)\" executed successfully\n",
"2025-12-25 17:08:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:09:46 CET)\" (scheduled at 2025-12-25 17:08:46.247624+01:00)\n",
"2025-12-25 17:08:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:09:46 CET)\" executed successfully\n",
"2025-12-25 17:08:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:09:46 CET)\" (scheduled at 2025-12-25 17:08:46.249628+01:00)\n",
"2025-12-25 17:08:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:08:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:08:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:08:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 17:08:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 17:08:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:08:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:08:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:09:46 CET)\" executed successfully\n",
"2025-12-25 17:09:00,322 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:10:00 CET)\" (scheduled at 2025-12-25 17:09:00+01:00)\n",
"2025-12-25 17:09:00,333 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:10:00 CET)\" executed successfully\n",
"2025-12-25 17:09:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:10:46 CET)\" (scheduled at 2025-12-25 17:09:46.247624+01:00)\n",
"2025-12-25 17:09:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:10:46 CET)\" (scheduled at 2025-12-25 17:09:46.249628+01:00)\n",
"2025-12-25 17:09:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:09:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:09:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:09:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 17:09:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 17:09:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:09:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:09:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:10:46 CET)\" executed successfully\n",
"2025-12-25 17:09:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:10:46 CET)\" executed successfully\n",
"2025-12-25 17:10:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:11:00 CET)\" (scheduled at 2025-12-25 17:10:00+01:00)\n",
"2025-12-25 17:10:00,030 - INFO - \n",
"⏰ 2025-12-25 17:10:00 - ADAPTIVE Check\n",
"2025-12-25 17:10:00,031 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:10:00,032 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:10:00,033 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:10:00,069 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:11:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:10:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:11:46 CET)\" (scheduled at 2025-12-25 17:10:46.247624+01:00)\n",
"2025-12-25 17:10:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:11:46 CET)\" (scheduled at 2025-12-25 17:10:46.249628+01:00)\n",
"2025-12-25 17:10:46,284 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:10:46,285 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:10:46,285 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:10:46,286 - INFO - SL: 4471.64000\n",
"2025-12-25 17:10:46,287 - INFO - Risk: 7.36000\n",
"2025-12-25 17:10:46,288 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:10:46,289 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:10:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:11:46 CET)\" executed successfully\n",
"2025-12-25 17:10:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:11:46 CET)\" executed successfully\n",
"2025-12-25 17:11:00,023 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:12:00 CET)\" (scheduled at 2025-12-25 17:11:00+01:00)\n",
"2025-12-25 17:11:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:12:00 CET)\" executed successfully\n",
"2025-12-25 17:11:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:12:46 CET)\" (scheduled at 2025-12-25 17:11:46.247624+01:00)\n",
"2025-12-25 17:11:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:12:46 CET)\" (scheduled at 2025-12-25 17:11:46.249628+01:00)\n",
"2025-12-25 17:11:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:11:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:11:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:11:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 17:11:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 17:11:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:11:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:11:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:12:46 CET)\" executed successfully\n",
"2025-12-25 17:11:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:12:46 CET)\" executed successfully\n",
"2025-12-25 17:12:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:13:00 CET)\" (scheduled at 2025-12-25 17:12:00+01:00)\n",
"2025-12-25 17:12:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:13:00 CET)\" executed successfully\n",
"2025-12-25 17:12:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:13:46 CET)\" (scheduled at 2025-12-25 17:12:46.247624+01:00)\n",
"2025-12-25 17:12:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:13:46 CET)\" (scheduled at 2025-12-25 17:12:46.249628+01:00)\n",
"2025-12-25 17:12:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:12:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:12:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:12:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 17:12:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 17:12:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:12:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:12:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:13:46 CET)\" executed successfully\n",
"2025-12-25 17:12:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:13:46 CET)\" executed successfully\n",
"2025-12-25 17:13:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:14:00 CET)\" (scheduled at 2025-12-25 17:13:00+01:00)\n",
"2025-12-25 17:13:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:14:00 CET)\" executed successfully\n",
"2025-12-25 17:13:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:14:46 CET)\" (scheduled at 2025-12-25 17:13:46.247624+01:00)\n",
"2025-12-25 17:13:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:14:46 CET)\" executed successfully\n",
"2025-12-25 17:13:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:14:46 CET)\" (scheduled at 2025-12-25 17:13:46.249628+01:00)\n",
"2025-12-25 17:13:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:13:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:13:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:13:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 17:13:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 17:13:46,300 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:13:46,301 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:13:46,303 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:14:46 CET)\" executed successfully\n",
"2025-12-25 17:14:00,155 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:15:00 CET)\" (scheduled at 2025-12-25 17:14:00+01:00)\n",
"2025-12-25 17:14:00,164 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:15:00 CET)\" executed successfully\n",
"2025-12-25 17:14:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:15:46 CET)\" (scheduled at 2025-12-25 17:14:46.247624+01:00)\n",
"2025-12-25 17:14:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:15:46 CET)\" (scheduled at 2025-12-25 17:14:46.249628+01:00)\n",
"2025-12-25 17:14:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:14:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:14:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:14:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 17:14:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 17:14:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:14:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:14:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:15:46 CET)\" executed successfully\n",
"2025-12-25 17:14:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:15:46 CET)\" executed successfully\n",
"2025-12-25 17:15:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:16:00 CET)\" (scheduled at 2025-12-25 17:15:00+01:00)\n",
"2025-12-25 17:15:00,023 - INFO - \n",
"⏰ 2025-12-25 17:15:00 - ADAPTIVE Check\n",
"2025-12-25 17:15:00,025 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:15:00,028 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:15:00,029 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:15:00,051 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:15:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:16:46 CET)\" (scheduled at 2025-12-25 17:15:46.247624+01:00)\n",
"2025-12-25 17:15:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:16:46 CET)\" executed successfully\n",
"2025-12-25 17:15:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:16:46 CET)\" (scheduled at 2025-12-25 17:15:46.249628+01:00)\n",
"2025-12-25 17:15:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:15:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:15:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:15:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 17:15:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 17:15:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:15:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:15:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:16:46 CET)\" executed successfully\n",
"2025-12-25 17:16:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:17:00 CET)\" (scheduled at 2025-12-25 17:16:00+01:00)\n",
"2025-12-25 17:16:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:17:00 CET)\" executed successfully\n",
"2025-12-25 17:16:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:17:46 CET)\" (scheduled at 2025-12-25 17:16:46.247624+01:00)\n",
"2025-12-25 17:16:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:17:46 CET)\" (scheduled at 2025-12-25 17:16:46.249628+01:00)\n",
"2025-12-25 17:16:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:16:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:16:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:16:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 17:16:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 17:16:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:16:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:16:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:17:46 CET)\" executed successfully\n",
"2025-12-25 17:16:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:17:46 CET)\" executed successfully\n",
"2025-12-25 17:17:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:18:00 CET)\" (scheduled at 2025-12-25 17:17:00+01:00)\n",
"2025-12-25 17:17:00,036 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:18:00 CET)\" executed successfully\n",
"2025-12-25 17:17:46,269 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:18:46 CET)\" (scheduled at 2025-12-25 17:17:46.247624+01:00)\n",
"2025-12-25 17:17:46,269 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:18:46 CET)\" (scheduled at 2025-12-25 17:17:46.249628+01:00)\n",
"2025-12-25 17:17:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:17:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:17:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:17:46,275 - INFO - SL: 4471.64000\n",
"2025-12-25 17:17:46,277 - INFO - Risk: 7.36000\n",
"2025-12-25 17:17:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:17:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:17:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:18:46 CET)\" executed successfully\n",
"2025-12-25 17:17:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:18:46 CET)\" executed successfully\n",
"2025-12-25 17:18:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:19:00 CET)\" (scheduled at 2025-12-25 17:18:00+01:00)\n",
"2025-12-25 17:18:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:19:00 CET)\" executed successfully\n",
"2025-12-25 17:18:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:19:46 CET)\" (scheduled at 2025-12-25 17:18:46.247624+01:00)\n",
"2025-12-25 17:18:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:19:46 CET)\" (scheduled at 2025-12-25 17:18:46.249628+01:00)\n",
"2025-12-25 17:18:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:18:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:18:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:18:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 17:18:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 17:18:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:18:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:18:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:19:46 CET)\" executed successfully\n",
"2025-12-25 17:18:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:19:46 CET)\" executed successfully\n",
"2025-12-25 17:19:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:20:00 CET)\" (scheduled at 2025-12-25 17:19:00+01:00)\n",
"2025-12-25 17:19:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:20:00 CET)\" executed successfully\n",
"2025-12-25 17:19:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:20:46 CET)\" (scheduled at 2025-12-25 17:19:46.247624+01:00)\n",
"2025-12-25 17:19:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:20:46 CET)\" (scheduled at 2025-12-25 17:19:46.249628+01:00)\n",
"2025-12-25 17:19:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:19:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:19:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:19:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 17:19:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 17:19:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:19:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:19:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:20:46 CET)\" executed successfully\n",
"2025-12-25 17:19:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:20:46 CET)\" executed successfully\n",
"2025-12-25 17:20:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:21:00 CET)\" (scheduled at 2025-12-25 17:20:00+01:00)\n",
"2025-12-25 17:20:00,031 - INFO - \n",
"⏰ 2025-12-25 17:20:00 - ADAPTIVE Check\n",
"2025-12-25 17:20:00,033 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:20:00,034 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:20:00,035 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:20:00,074 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:21:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:20:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:21:46 CET)\" (scheduled at 2025-12-25 17:20:46.247624+01:00)\n",
"2025-12-25 17:20:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:21:46 CET)\" (scheduled at 2025-12-25 17:20:46.249628+01:00)\n",
"2025-12-25 17:20:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:21:46 CET)\" executed successfully\n",
"2025-12-25 17:20:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:20:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:20:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:20:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 17:20:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 17:20:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:20:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:20:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:21:46 CET)\" executed successfully\n",
"2025-12-25 17:21:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:22:00 CET)\" (scheduled at 2025-12-25 17:21:00+01:00)\n",
"2025-12-25 17:21:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:22:00 CET)\" executed successfully\n",
"2025-12-25 17:21:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:22:46 CET)\" (scheduled at 2025-12-25 17:21:46.247624+01:00)\n",
"2025-12-25 17:21:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:22:46 CET)\" (scheduled at 2025-12-25 17:21:46.249628+01:00)\n",
"2025-12-25 17:21:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:21:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:21:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:21:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 17:21:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 17:21:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:21:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:21:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:22:46 CET)\" executed successfully\n",
"2025-12-25 17:21:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:22:46 CET)\" executed successfully\n",
"2025-12-25 17:22:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:23:00 CET)\" (scheduled at 2025-12-25 17:22:00+01:00)\n",
"2025-12-25 17:22:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:23:00 CET)\" executed successfully\n",
"2025-12-25 17:22:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:23:46 CET)\" (scheduled at 2025-12-25 17:22:46.247624+01:00)\n",
"2025-12-25 17:22:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:23:46 CET)\" (scheduled at 2025-12-25 17:22:46.249628+01:00)\n",
"2025-12-25 17:22:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:22:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:22:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:22:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 17:22:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 17:22:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:22:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:22:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:23:46 CET)\" executed successfully\n",
"2025-12-25 17:22:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:23:46 CET)\" executed successfully\n",
"2025-12-25 17:23:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:24:00 CET)\" (scheduled at 2025-12-25 17:23:00+01:00)\n",
"2025-12-25 17:23:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:24:00 CET)\" executed successfully\n",
"2025-12-25 17:23:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:24:46 CET)\" (scheduled at 2025-12-25 17:23:46.247624+01:00)\n",
"2025-12-25 17:23:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:24:46 CET)\" (scheduled at 2025-12-25 17:23:46.249628+01:00)\n",
"2025-12-25 17:23:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:23:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:23:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:23:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 17:23:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 17:23:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:23:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:23:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:24:46 CET)\" executed successfully\n",
"2025-12-25 17:23:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:24:46 CET)\" executed successfully\n",
"2025-12-25 17:24:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:25:00 CET)\" (scheduled at 2025-12-25 17:24:00+01:00)\n",
"2025-12-25 17:24:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:25:00 CET)\" executed successfully\n",
"2025-12-25 17:24:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:25:46 CET)\" (scheduled at 2025-12-25 17:24:46.247624+01:00)\n",
"2025-12-25 17:24:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:25:46 CET)\" (scheduled at 2025-12-25 17:24:46.249628+01:00)\n",
"2025-12-25 17:24:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:25:46 CET)\" executed successfully\n",
"2025-12-25 17:24:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:24:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:24:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:24:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 17:24:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 17:24:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:24:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:24:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:25:46 CET)\" executed successfully\n",
"2025-12-25 17:25:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:26:00 CET)\" (scheduled at 2025-12-25 17:25:00+01:00)\n",
"2025-12-25 17:25:00,008 - INFO - \n",
"⏰ 2025-12-25 17:25:00 - ADAPTIVE Check\n",
"2025-12-25 17:25:00,008 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:25:00,008 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:25:00,032 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:25:00,075 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:26:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:25:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:26:46 CET)\" (scheduled at 2025-12-25 17:25:46.247624+01:00)\n",
"2025-12-25 17:25:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:26:46 CET)\" (scheduled at 2025-12-25 17:25:46.249628+01:00)\n",
"2025-12-25 17:25:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:25:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:25:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:25:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 17:25:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 17:25:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:25:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:25:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:26:46 CET)\" executed successfully\n",
"2025-12-25 17:25:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:26:46 CET)\" executed successfully\n",
"2025-12-25 17:26:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:27:00 CET)\" (scheduled at 2025-12-25 17:26:00+01:00)\n",
"2025-12-25 17:26:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:27:00 CET)\" executed successfully\n",
"2025-12-25 17:26:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:27:46 CET)\" (scheduled at 2025-12-25 17:26:46.247624+01:00)\n",
"2025-12-25 17:26:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:27:46 CET)\" (scheduled at 2025-12-25 17:26:46.249628+01:00)\n",
"2025-12-25 17:26:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:26:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:26:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:26:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 17:26:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 17:26:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:26:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:26:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:27:46 CET)\" executed successfully\n",
"2025-12-25 17:26:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:27:46 CET)\" executed successfully\n",
"2025-12-25 17:27:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:28:00 CET)\" (scheduled at 2025-12-25 17:27:00+01:00)\n",
"2025-12-25 17:27:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:28:00 CET)\" executed successfully\n",
"2025-12-25 17:27:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:28:46 CET)\" (scheduled at 2025-12-25 17:27:46.247624+01:00)\n",
"2025-12-25 17:27:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:28:46 CET)\" (scheduled at 2025-12-25 17:27:46.249628+01:00)\n",
"2025-12-25 17:27:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:27:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:27:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:27:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 17:27:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 17:27:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:27:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:27:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:28:46 CET)\" executed successfully\n",
"2025-12-25 17:27:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:28:46 CET)\" executed successfully\n",
"2025-12-25 17:28:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:29:00 CET)\" (scheduled at 2025-12-25 17:28:00+01:00)\n",
"2025-12-25 17:28:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:29:00 CET)\" executed successfully\n",
"2025-12-25 17:28:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:29:46 CET)\" (scheduled at 2025-12-25 17:28:46.247624+01:00)\n",
"2025-12-25 17:28:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:29:46 CET)\" (scheduled at 2025-12-25 17:28:46.249628+01:00)\n",
"2025-12-25 17:28:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:28:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:28:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:28:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 17:28:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 17:28:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:28:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:28:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:29:46 CET)\" executed successfully\n",
"2025-12-25 17:28:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:29:46 CET)\" executed successfully\n",
"2025-12-25 17:29:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:30:00 CET)\" (scheduled at 2025-12-25 17:29:00+01:00)\n",
"2025-12-25 17:29:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:30:00 CET)\" executed successfully\n",
"2025-12-25 17:29:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:30:46 CET)\" (scheduled at 2025-12-25 17:29:46.247624+01:00)\n",
"2025-12-25 17:29:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:30:46 CET)\" (scheduled at 2025-12-25 17:29:46.249628+01:00)\n",
"2025-12-25 17:29:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:29:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:29:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:29:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 17:29:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 17:29:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:29:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:29:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:30:46 CET)\" executed successfully\n",
"2025-12-25 17:29:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:30:46 CET)\" executed successfully\n",
"2025-12-25 17:30:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:31:00 CET)\" (scheduled at 2025-12-25 17:30:00+01:00)\n",
"2025-12-25 17:30:00,011 - INFO - \n",
"⏰ 2025-12-25 17:30:00 - ADAPTIVE Check\n",
"2025-12-25 17:30:00,033 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:30:00,035 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:30:00,035 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:30:00,011 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 18:00:00 CET)\" (scheduled at 2025-12-25 17:30:00+01:00)\n",
"2025-12-25 17:30:00,076 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:31:00 CET)\" executed successfully\n",
"2025-12-25 17:30:00,099 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 18:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 17:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:30:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:31:46 CET)\" (scheduled at 2025-12-25 17:30:46.247624+01:00)\n",
"2025-12-25 17:30:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:31:46 CET)\" (scheduled at 2025-12-25 17:30:46.249628+01:00)\n",
"2025-12-25 17:30:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:31:46 CET)\" executed successfully\n",
"2025-12-25 17:30:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:30:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:30:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:30:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 17:30:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 17:30:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:30:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:30:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:31:46 CET)\" executed successfully\n",
"2025-12-25 17:31:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:32:00 CET)\" (scheduled at 2025-12-25 17:31:00+01:00)\n",
"2025-12-25 17:31:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:32:00 CET)\" executed successfully\n",
"2025-12-25 17:31:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:32:46 CET)\" (scheduled at 2025-12-25 17:31:46.247624+01:00)\n",
"2025-12-25 17:31:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:32:46 CET)\" (scheduled at 2025-12-25 17:31:46.249628+01:00)\n",
"2025-12-25 17:31:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:31:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:31:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:31:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 17:31:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 17:31:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:31:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:31:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:32:46 CET)\" executed successfully\n",
"2025-12-25 17:31:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:32:46 CET)\" executed successfully\n",
"2025-12-25 17:32:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:33:00 CET)\" (scheduled at 2025-12-25 17:32:00+01:00)\n",
"2025-12-25 17:32:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:33:00 CET)\" executed successfully\n",
"2025-12-25 17:32:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:33:46 CET)\" (scheduled at 2025-12-25 17:32:46.247624+01:00)\n",
"2025-12-25 17:32:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:33:46 CET)\" (scheduled at 2025-12-25 17:32:46.249628+01:00)\n",
"2025-12-25 17:32:46,281 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:32:46,282 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:32:46,283 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:32:46,283 - INFO - SL: 4471.64000\n",
"2025-12-25 17:32:46,284 - INFO - Risk: 7.36000\n",
"2025-12-25 17:32:46,285 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:32:46,286 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:32:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:33:46 CET)\" executed successfully\n",
"2025-12-25 17:32:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:33:46 CET)\" executed successfully\n",
"2025-12-25 17:33:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:34:00 CET)\" (scheduled at 2025-12-25 17:33:00+01:00)\n",
"2025-12-25 17:33:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:34:00 CET)\" executed successfully\n",
"2025-12-25 17:33:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:34:46 CET)\" (scheduled at 2025-12-25 17:33:46.247624+01:00)\n",
"2025-12-25 17:33:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:34:46 CET)\" (scheduled at 2025-12-25 17:33:46.249628+01:00)\n",
"2025-12-25 17:33:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:33:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:33:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:33:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 17:33:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 17:33:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:33:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:33:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:34:46 CET)\" executed successfully\n",
"2025-12-25 17:33:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:34:46 CET)\" executed successfully\n",
"2025-12-25 17:34:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:35:00 CET)\" (scheduled at 2025-12-25 17:34:00+01:00)\n",
"2025-12-25 17:34:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:35:00 CET)\" executed successfully\n",
"2025-12-25 17:34:46,337 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:35:46 CET)\" (scheduled at 2025-12-25 17:34:46.247624+01:00)\n",
"2025-12-25 17:34:46,337 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:35:46 CET)\" (scheduled at 2025-12-25 17:34:46.249628+01:00)\n",
"2025-12-25 17:34:46,337 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:35:46 CET)\" executed successfully\n",
"2025-12-25 17:34:46,337 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:34:46,337 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:34:46,347 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:34:46,348 - INFO - SL: 4471.64000\n",
"2025-12-25 17:34:46,350 - INFO - Risk: 7.36000\n",
"2025-12-25 17:34:46,351 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:34:46,352 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:34:46,353 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:35:46 CET)\" executed successfully\n",
"2025-12-25 17:35:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:36:00 CET)\" (scheduled at 2025-12-25 17:35:00+01:00)\n",
"2025-12-25 17:35:00,022 - INFO - \n",
"⏰ 2025-12-25 17:35:00 - ADAPTIVE Check\n",
"2025-12-25 17:35:00,024 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:35:00,025 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:35:00,027 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:35:00,047 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:36:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:35:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:36:46 CET)\" (scheduled at 2025-12-25 17:35:46.247624+01:00)\n",
"2025-12-25 17:35:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:36:46 CET)\" (scheduled at 2025-12-25 17:35:46.249628+01:00)\n",
"2025-12-25 17:35:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:35:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:35:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:35:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 17:35:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 17:35:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:35:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:35:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:36:46 CET)\" executed successfully\n",
"2025-12-25 17:35:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:36:46 CET)\" executed successfully\n",
"2025-12-25 17:36:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:37:00 CET)\" (scheduled at 2025-12-25 17:36:00+01:00)\n",
"2025-12-25 17:36:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:37:00 CET)\" executed successfully\n",
"2025-12-25 17:36:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:37:46 CET)\" (scheduled at 2025-12-25 17:36:46.247624+01:00)\n",
"2025-12-25 17:36:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:37:46 CET)\" (scheduled at 2025-12-25 17:36:46.249628+01:00)\n",
"2025-12-25 17:36:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:36:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:36:46,277 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:36:46,282 - INFO - SL: 4471.64000\n",
"2025-12-25 17:36:46,285 - INFO - Risk: 7.36000\n",
"2025-12-25 17:36:46,288 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:36:46,291 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:36:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:37:46 CET)\" executed successfully\n",
"2025-12-25 17:36:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:37:46 CET)\" executed successfully\n",
"2025-12-25 17:37:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:38:00 CET)\" (scheduled at 2025-12-25 17:37:00+01:00)\n",
"2025-12-25 17:37:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:38:00 CET)\" executed successfully\n",
"2025-12-25 17:37:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:38:46 CET)\" (scheduled at 2025-12-25 17:37:46.247624+01:00)\n",
"2025-12-25 17:37:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:38:46 CET)\" (scheduled at 2025-12-25 17:37:46.249628+01:00)\n",
"2025-12-25 17:37:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:37:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:37:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:37:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 17:37:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 17:37:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:37:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:37:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:38:46 CET)\" executed successfully\n",
"2025-12-25 17:37:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:38:46 CET)\" executed successfully\n",
"2025-12-25 17:38:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:39:00 CET)\" (scheduled at 2025-12-25 17:38:00+01:00)\n",
"2025-12-25 17:38:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:39:00 CET)\" executed successfully\n",
"2025-12-25 17:38:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:39:46 CET)\" (scheduled at 2025-12-25 17:38:46.247624+01:00)\n",
"2025-12-25 17:38:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:39:46 CET)\" (scheduled at 2025-12-25 17:38:46.249628+01:00)\n",
"2025-12-25 17:38:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:38:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:38:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:38:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 17:38:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 17:38:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:38:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:38:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:39:46 CET)\" executed successfully\n",
"2025-12-25 17:38:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:39:46 CET)\" executed successfully\n",
"2025-12-25 17:39:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:40:00 CET)\" (scheduled at 2025-12-25 17:39:00+01:00)\n",
"2025-12-25 17:39:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:40:00 CET)\" executed successfully\n",
"2025-12-25 17:39:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:40:46 CET)\" (scheduled at 2025-12-25 17:39:46.247624+01:00)\n",
"2025-12-25 17:39:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:40:46 CET)\" (scheduled at 2025-12-25 17:39:46.249628+01:00)\n",
"2025-12-25 17:39:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:39:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:39:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:40:46 CET)\" executed successfully\n",
"2025-12-25 17:39:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:39:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 17:39:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 17:39:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:39:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:39:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:40:46 CET)\" executed successfully\n",
"2025-12-25 17:40:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:41:00 CET)\" (scheduled at 2025-12-25 17:40:00+01:00)\n",
"2025-12-25 17:40:00,030 - INFO - \n",
"⏰ 2025-12-25 17:40:00 - ADAPTIVE Check\n",
"2025-12-25 17:40:00,031 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:40:00,032 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:40:00,034 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:40:00,096 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:41:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:40:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:41:46 CET)\" (scheduled at 2025-12-25 17:40:46.247624+01:00)\n",
"2025-12-25 17:40:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:41:46 CET)\" (scheduled at 2025-12-25 17:40:46.249628+01:00)\n",
"2025-12-25 17:40:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:40:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:40:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:40:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 17:40:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 17:40:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:40:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:40:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:41:46 CET)\" executed successfully\n",
"2025-12-25 17:40:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:41:46 CET)\" executed successfully\n",
"2025-12-25 17:41:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:42:00 CET)\" (scheduled at 2025-12-25 17:41:00+01:00)\n",
"2025-12-25 17:41:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:42:00 CET)\" executed successfully\n",
"2025-12-25 17:41:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:42:46 CET)\" (scheduled at 2025-12-25 17:41:46.247624+01:00)\n",
"2025-12-25 17:41:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:42:46 CET)\" (scheduled at 2025-12-25 17:41:46.249628+01:00)\n",
"2025-12-25 17:41:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:41:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:41:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:41:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 17:41:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 17:41:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:41:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:41:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:42:46 CET)\" executed successfully\n",
"2025-12-25 17:41:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:42:46 CET)\" executed successfully\n",
"2025-12-25 17:42:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:43:00 CET)\" (scheduled at 2025-12-25 17:42:00+01:00)\n",
"2025-12-25 17:42:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:43:00 CET)\" executed successfully\n",
"2025-12-25 17:42:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:43:46 CET)\" (scheduled at 2025-12-25 17:42:46.247624+01:00)\n",
"2025-12-25 17:42:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:43:46 CET)\" (scheduled at 2025-12-25 17:42:46.249628+01:00)\n",
"2025-12-25 17:42:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:42:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:42:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:42:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 17:42:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 17:42:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:42:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:42:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:43:46 CET)\" executed successfully\n",
"2025-12-25 17:42:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:43:46 CET)\" executed successfully\n",
"2025-12-25 17:43:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:44:00 CET)\" (scheduled at 2025-12-25 17:43:00+01:00)\n",
"2025-12-25 17:43:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:44:00 CET)\" executed successfully\n",
"2025-12-25 17:43:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:44:46 CET)\" (scheduled at 2025-12-25 17:43:46.247624+01:00)\n",
"2025-12-25 17:43:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:44:46 CET)\" (scheduled at 2025-12-25 17:43:46.249628+01:00)\n",
"2025-12-25 17:43:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:43:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:43:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:43:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 17:43:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 17:43:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:43:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:43:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:44:46 CET)\" executed successfully\n",
"2025-12-25 17:43:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:44:46 CET)\" executed successfully\n",
"2025-12-25 17:44:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:45:00 CET)\" (scheduled at 2025-12-25 17:44:00+01:00)\n",
"2025-12-25 17:44:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:45:00 CET)\" executed successfully\n",
"2025-12-25 17:44:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:45:46 CET)\" (scheduled at 2025-12-25 17:44:46.247624+01:00)\n",
"2025-12-25 17:44:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:45:46 CET)\" (scheduled at 2025-12-25 17:44:46.249628+01:00)\n",
"2025-12-25 17:44:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:44:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:44:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:44:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 17:44:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 17:44:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:44:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:44:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:45:46 CET)\" executed successfully\n",
"2025-12-25 17:44:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:45:46 CET)\" executed successfully\n",
"2025-12-25 17:45:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:46:00 CET)\" (scheduled at 2025-12-25 17:45:00+01:00)\n",
"2025-12-25 17:45:00,021 - INFO - \n",
"⏰ 2025-12-25 17:45:00 - ADAPTIVE Check\n",
"2025-12-25 17:45:00,023 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:45:00,024 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:45:00,025 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:45:00,080 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:45:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:46:46 CET)\" (scheduled at 2025-12-25 17:45:46.247624+01:00)\n",
"2025-12-25 17:45:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:46:46 CET)\" (scheduled at 2025-12-25 17:45:46.249628+01:00)\n",
"2025-12-25 17:45:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:45:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:45:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:45:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 17:45:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 17:45:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:45:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:45:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:46:46 CET)\" executed successfully\n",
"2025-12-25 17:45:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:46:46 CET)\" executed successfully\n",
"2025-12-25 17:46:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:47:00 CET)\" (scheduled at 2025-12-25 17:46:00+01:00)\n",
"2025-12-25 17:46:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:47:00 CET)\" executed successfully\n",
"2025-12-25 17:46:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:47:46 CET)\" (scheduled at 2025-12-25 17:46:46.247624+01:00)\n",
"2025-12-25 17:46:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:47:46 CET)\" executed successfully\n",
"2025-12-25 17:46:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:47:46 CET)\" (scheduled at 2025-12-25 17:46:46.249628+01:00)\n",
"2025-12-25 17:46:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:46:46,281 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:46:46,283 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:46:46,283 - INFO - SL: 4471.64000\n",
"2025-12-25 17:46:46,284 - INFO - Risk: 7.36000\n",
"2025-12-25 17:46:46,285 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:46:46,285 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:46:46,286 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:47:46 CET)\" executed successfully\n",
"2025-12-25 17:47:00,178 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:48:00 CET)\" (scheduled at 2025-12-25 17:47:00+01:00)\n",
"2025-12-25 17:47:00,188 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:48:00 CET)\" executed successfully\n",
"2025-12-25 17:47:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:48:46 CET)\" (scheduled at 2025-12-25 17:47:46.247624+01:00)\n",
"2025-12-25 17:47:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:48:46 CET)\" (scheduled at 2025-12-25 17:47:46.249628+01:00)\n",
"2025-12-25 17:47:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:47:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:47:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:47:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 17:47:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 17:47:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:47:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:47:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:48:46 CET)\" executed successfully\n",
"2025-12-25 17:47:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:48:46 CET)\" executed successfully\n",
"2025-12-25 17:48:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:49:00 CET)\" (scheduled at 2025-12-25 17:48:00+01:00)\n",
"2025-12-25 17:48:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:49:00 CET)\" executed successfully\n",
"2025-12-25 17:48:46,359 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:49:46 CET)\" (scheduled at 2025-12-25 17:48:46.247624+01:00)\n",
"2025-12-25 17:48:46,359 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:49:46 CET)\" (scheduled at 2025-12-25 17:48:46.249628+01:00)\n",
"2025-12-25 17:48:46,359 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:48:46,359 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:48:46,368 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:48:46,371 - INFO - SL: 4471.64000\n",
"2025-12-25 17:48:46,372 - INFO - Risk: 7.36000\n",
"2025-12-25 17:48:46,373 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:48:46,373 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:48:46,374 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:49:46 CET)\" executed successfully\n",
"2025-12-25 17:48:46,375 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:49:46 CET)\" executed successfully\n",
"2025-12-25 17:49:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:50:00 CET)\" (scheduled at 2025-12-25 17:49:00+01:00)\n",
"2025-12-25 17:49:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:50:00 CET)\" executed successfully\n",
"2025-12-25 17:49:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:50:46 CET)\" (scheduled at 2025-12-25 17:49:46.247624+01:00)\n",
"2025-12-25 17:49:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:50:46 CET)\" (scheduled at 2025-12-25 17:49:46.249628+01:00)\n",
"2025-12-25 17:49:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:50:46 CET)\" executed successfully\n",
"2025-12-25 17:49:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:49:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:49:46,278 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:49:46,280 - INFO - SL: 4471.64000\n",
"2025-12-25 17:49:46,282 - INFO - Risk: 7.36000\n",
"2025-12-25 17:49:46,283 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:49:46,284 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:49:46,285 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:50:46 CET)\" executed successfully\n",
"2025-12-25 17:50:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:51:00 CET)\" (scheduled at 2025-12-25 17:50:00+01:00)\n",
"2025-12-25 17:50:00,002 - INFO - \n",
"⏰ 2025-12-25 17:50:00 - ADAPTIVE Check\n",
"2025-12-25 17:50:00,022 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:50:00,034 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:50:00,036 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:50:00,052 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:51:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:50:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:51:46 CET)\" (scheduled at 2025-12-25 17:50:46.247624+01:00)\n",
"2025-12-25 17:50:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:51:46 CET)\" (scheduled at 2025-12-25 17:50:46.249628+01:00)\n",
"2025-12-25 17:50:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:50:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:50:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:50:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 17:50:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 17:50:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:50:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:50:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:51:46 CET)\" executed successfully\n",
"2025-12-25 17:50:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:51:46 CET)\" executed successfully\n",
"2025-12-25 17:51:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:52:00 CET)\" (scheduled at 2025-12-25 17:51:00+01:00)\n",
"2025-12-25 17:51:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:52:00 CET)\" executed successfully\n",
"2025-12-25 17:51:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:52:46 CET)\" (scheduled at 2025-12-25 17:51:46.247624+01:00)\n",
"2025-12-25 17:51:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:52:46 CET)\" (scheduled at 2025-12-25 17:51:46.249628+01:00)\n",
"2025-12-25 17:51:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:52:46 CET)\" executed successfully\n",
"2025-12-25 17:51:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:51:46,278 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:51:46,280 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:51:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 17:51:46,282 - INFO - Risk: 7.36000\n",
"2025-12-25 17:51:46,283 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:51:46,291 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:51:46,298 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:52:46 CET)\" executed successfully\n",
"2025-12-25 17:52:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:53:00 CET)\" (scheduled at 2025-12-25 17:52:00+01:00)\n",
"2025-12-25 17:52:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:53:00 CET)\" executed successfully\n",
"2025-12-25 17:52:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:53:46 CET)\" (scheduled at 2025-12-25 17:52:46.247624+01:00)\n",
"2025-12-25 17:52:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:53:46 CET)\" (scheduled at 2025-12-25 17:52:46.249628+01:00)\n",
"2025-12-25 17:52:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:52:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:52:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:52:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 17:52:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 17:52:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:52:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:52:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:53:46 CET)\" executed successfully\n",
"2025-12-25 17:52:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:53:46 CET)\" executed successfully\n",
"2025-12-25 17:53:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:54:00 CET)\" (scheduled at 2025-12-25 17:53:00+01:00)\n",
"2025-12-25 17:53:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:54:00 CET)\" executed successfully\n",
"2025-12-25 17:53:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:54:46 CET)\" (scheduled at 2025-12-25 17:53:46.247624+01:00)\n",
"2025-12-25 17:53:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:54:46 CET)\" (scheduled at 2025-12-25 17:53:46.249628+01:00)\n",
"2025-12-25 17:53:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:53:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:53:46,256 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:53:46,257 - INFO - SL: 4471.64000\n",
"2025-12-25 17:53:46,258 - INFO - Risk: 7.36000\n",
"2025-12-25 17:53:46,259 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:53:46,259 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:53:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:54:46 CET)\" executed successfully\n",
"2025-12-25 17:53:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:54:46 CET)\" executed successfully\n",
"2025-12-25 17:54:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:55:00 CET)\" (scheduled at 2025-12-25 17:54:00+01:00)\n",
"2025-12-25 17:54:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:55:00 CET)\" executed successfully\n",
"2025-12-25 17:54:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:55:46 CET)\" (scheduled at 2025-12-25 17:54:46.247624+01:00)\n",
"2025-12-25 17:54:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:55:46 CET)\" (scheduled at 2025-12-25 17:54:46.249628+01:00)\n",
"2025-12-25 17:54:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:54:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:54:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:54:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 17:54:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 17:54:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:54:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:54:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:55:46 CET)\" executed successfully\n",
"2025-12-25 17:54:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:55:46 CET)\" executed successfully\n",
"2025-12-25 17:55:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:56:00 CET)\" (scheduled at 2025-12-25 17:55:00+01:00)\n",
"2025-12-25 17:55:00,017 - INFO - \n",
"⏰ 2025-12-25 17:55:00 - ADAPTIVE Check\n",
"2025-12-25 17:55:00,019 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 17:55:00,022 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 17:55:00,024 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 17:55:00,081 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:56:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 17:55:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:56:46 CET)\" (scheduled at 2025-12-25 17:55:46.247624+01:00)\n",
"2025-12-25 17:55:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:56:46 CET)\" (scheduled at 2025-12-25 17:55:46.249628+01:00)\n",
"2025-12-25 17:55:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:55:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:55:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:55:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 17:55:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 17:55:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:55:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:55:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:56:46 CET)\" executed successfully\n",
"2025-12-25 17:55:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:56:46 CET)\" executed successfully\n",
"2025-12-25 17:56:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:57:00 CET)\" (scheduled at 2025-12-25 17:56:00+01:00)\n",
"2025-12-25 17:56:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:57:00 CET)\" executed successfully\n",
"2025-12-25 17:56:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:57:46 CET)\" (scheduled at 2025-12-25 17:56:46.247624+01:00)\n",
"2025-12-25 17:56:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:57:46 CET)\" executed successfully\n",
"2025-12-25 17:56:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:57:46 CET)\" (scheduled at 2025-12-25 17:56:46.249628+01:00)\n",
"2025-12-25 17:56:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:56:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:56:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:56:46,342 - INFO - SL: 4471.64000\n",
"2025-12-25 17:56:46,344 - INFO - Risk: 7.36000\n",
"2025-12-25 17:56:46,345 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:56:46,346 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:56:46,347 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:57:46 CET)\" executed successfully\n",
"2025-12-25 17:57:00,181 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:58:00 CET)\" (scheduled at 2025-12-25 17:57:00+01:00)\n",
"2025-12-25 17:57:00,195 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:58:00 CET)\" executed successfully\n",
"2025-12-25 17:57:46,269 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:58:46 CET)\" (scheduled at 2025-12-25 17:57:46.247624+01:00)\n",
"2025-12-25 17:57:46,269 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:58:46 CET)\" (scheduled at 2025-12-25 17:57:46.249628+01:00)\n",
"2025-12-25 17:57:46,276 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:57:46,277 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:57:46,278 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:57:46,278 - INFO - SL: 4471.64000\n",
"2025-12-25 17:57:46,279 - INFO - Risk: 7.36000\n",
"2025-12-25 17:57:46,280 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:57:46,281 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:57:46,282 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:58:46 CET)\" executed successfully\n",
"2025-12-25 17:57:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:58:46 CET)\" executed successfully\n",
"2025-12-25 17:58:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:59:00 CET)\" (scheduled at 2025-12-25 17:58:00+01:00)\n",
"2025-12-25 17:58:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 17:59:00 CET)\" executed successfully\n",
"2025-12-25 17:58:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:59:46 CET)\" (scheduled at 2025-12-25 17:58:46.247624+01:00)\n",
"2025-12-25 17:58:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:59:46 CET)\" (scheduled at 2025-12-25 17:58:46.249628+01:00)\n",
"2025-12-25 17:58:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 17:59:46 CET)\" executed successfully\n",
"2025-12-25 17:58:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:58:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:58:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:58:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 17:58:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 17:58:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:58:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:58:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 17:59:46 CET)\" executed successfully\n",
"2025-12-25 17:59:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:00:00 CET)\" (scheduled at 2025-12-25 17:59:00+01:00)\n",
"2025-12-25 17:59:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:00:00 CET)\" executed successfully\n",
"2025-12-25 17:59:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:00:46 CET)\" (scheduled at 2025-12-25 17:59:46.247624+01:00)\n",
"2025-12-25 17:59:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:00:46 CET)\" (scheduled at 2025-12-25 17:59:46.249628+01:00)\n",
"2025-12-25 17:59:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 17:59:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 17:59:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 17:59:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 17:59:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 17:59:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 17:59:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 17:59:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:00:46 CET)\" executed successfully\n",
"2025-12-25 17:59:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:00:46 CET)\" executed successfully\n",
"2025-12-25 18:00:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:01:00 CET)\" (scheduled at 2025-12-25 18:00:00+01:00)\n",
"2025-12-25 18:00:00,011 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 18:30:00 CET)\" (scheduled at 2025-12-25 18:00:00+01:00)\n",
"2025-12-25 18:00:00,011 - INFO - \n",
"⏰ 2025-12-25 18:00:00 - ADAPTIVE Check\n",
"2025-12-25 18:00:00,032 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:00:00,033 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:00:00,034 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:00:00,059 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:01:00 CET)\" executed successfully\n",
"2025-12-25 18:00:00,065 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 18:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 18:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:00:46,247 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:01:46 CET)\" (scheduled at 2025-12-25 18:00:46.247624+01:00)\n",
"2025-12-25 18:00:46,247 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:01:46 CET)\" executed successfully\n",
"2025-12-25 18:00:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:01:46 CET)\" (scheduled at 2025-12-25 18:00:46.249628+01:00)\n",
"2025-12-25 18:00:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:00:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:00:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:00:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 18:00:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 18:00:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:00:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:00:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:01:46 CET)\" executed successfully\n",
"2025-12-25 18:01:00,138 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:02:00 CET)\" (scheduled at 2025-12-25 18:01:00+01:00)\n",
"2025-12-25 18:01:00,138 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:02:00 CET)\" executed successfully\n",
"2025-12-25 18:01:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:02:46 CET)\" (scheduled at 2025-12-25 18:01:46.247624+01:00)\n",
"2025-12-25 18:01:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:02:46 CET)\" (scheduled at 2025-12-25 18:01:46.249628+01:00)\n",
"2025-12-25 18:01:46,276 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:01:46,278 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:01:46,280 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:01:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 18:01:46,282 - INFO - Risk: 7.36000\n",
"2025-12-25 18:01:46,283 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:01:46,284 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:01:46,285 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:02:46 CET)\" executed successfully\n",
"2025-12-25 18:01:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:02:46 CET)\" executed successfully\n",
"2025-12-25 18:02:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:03:00 CET)\" (scheduled at 2025-12-25 18:02:00+01:00)\n",
"2025-12-25 18:02:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:03:00 CET)\" executed successfully\n",
"2025-12-25 18:02:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:03:46 CET)\" (scheduled at 2025-12-25 18:02:46.247624+01:00)\n",
"2025-12-25 18:02:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:03:46 CET)\" (scheduled at 2025-12-25 18:02:46.249628+01:00)\n",
"2025-12-25 18:02:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:02:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:02:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:02:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 18:02:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 18:02:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:02:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:02:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:03:46 CET)\" executed successfully\n",
"2025-12-25 18:02:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:03:46 CET)\" executed successfully\n",
"2025-12-25 18:03:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:04:00 CET)\" (scheduled at 2025-12-25 18:03:00+01:00)\n",
"2025-12-25 18:03:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:04:00 CET)\" executed successfully\n",
"2025-12-25 18:03:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:04:46 CET)\" (scheduled at 2025-12-25 18:03:46.247624+01:00)\n",
"2025-12-25 18:03:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:04:46 CET)\" (scheduled at 2025-12-25 18:03:46.249628+01:00)\n",
"2025-12-25 18:03:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:04:46 CET)\" executed successfully\n",
"2025-12-25 18:03:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:03:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:03:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:03:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 18:03:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 18:03:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:03:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:03:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:04:46 CET)\" executed successfully\n",
"2025-12-25 18:04:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:05:00 CET)\" (scheduled at 2025-12-25 18:04:00+01:00)\n",
"2025-12-25 18:04:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:05:00 CET)\" executed successfully\n",
"2025-12-25 18:04:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:05:46 CET)\" (scheduled at 2025-12-25 18:04:46.247624+01:00)\n",
"2025-12-25 18:04:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:05:46 CET)\" (scheduled at 2025-12-25 18:04:46.249628+01:00)\n",
"2025-12-25 18:04:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:04:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:04:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:04:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 18:04:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 18:04:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:04:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:04:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:05:46 CET)\" executed successfully\n",
"2025-12-25 18:04:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:05:46 CET)\" executed successfully\n",
"2025-12-25 18:05:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:06:00 CET)\" (scheduled at 2025-12-25 18:05:00+01:00)\n",
"2025-12-25 18:05:00,017 - INFO - \n",
"⏰ 2025-12-25 18:05:00 - ADAPTIVE Check\n",
"2025-12-25 18:05:00,019 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:05:00,020 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:05:00,021 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:05:00,109 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:06:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:05:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:06:46 CET)\" (scheduled at 2025-12-25 18:05:46.247624+01:00)\n",
"2025-12-25 18:05:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:06:46 CET)\" (scheduled at 2025-12-25 18:05:46.249628+01:00)\n",
"2025-12-25 18:05:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:05:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:05:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:05:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 18:05:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 18:05:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:05:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:05:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:06:46 CET)\" executed successfully\n",
"2025-12-25 18:05:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:06:46 CET)\" executed successfully\n",
"2025-12-25 18:06:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:07:00 CET)\" (scheduled at 2025-12-25 18:06:00+01:00)\n",
"2025-12-25 18:06:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:07:00 CET)\" executed successfully\n",
"2025-12-25 18:06:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:07:46 CET)\" (scheduled at 2025-12-25 18:06:46.247624+01:00)\n",
"2025-12-25 18:06:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:07:46 CET)\" (scheduled at 2025-12-25 18:06:46.249628+01:00)\n",
"2025-12-25 18:06:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:06:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:06:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:06:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 18:06:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 18:06:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:06:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:06:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:07:46 CET)\" executed successfully\n",
"2025-12-25 18:06:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:07:46 CET)\" executed successfully\n",
"2025-12-25 18:07:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:08:00 CET)\" (scheduled at 2025-12-25 18:07:00+01:00)\n",
"2025-12-25 18:07:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:08:00 CET)\" executed successfully\n",
"2025-12-25 18:07:46,283 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:08:46 CET)\" (scheduled at 2025-12-25 18:07:46.247624+01:00)\n",
"2025-12-25 18:07:46,283 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:08:46 CET)\" (scheduled at 2025-12-25 18:07:46.249628+01:00)\n",
"2025-12-25 18:07:46,283 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:07:46,283 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:07:46,295 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:07:46,296 - INFO - SL: 4471.64000\n",
"2025-12-25 18:07:46,297 - INFO - Risk: 7.36000\n",
"2025-12-25 18:07:46,297 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:07:46,298 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:07:46,299 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:08:46 CET)\" executed successfully\n",
"2025-12-25 18:07:46,294 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:08:46 CET)\" executed successfully\n",
"2025-12-25 18:08:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:09:00 CET)\" (scheduled at 2025-12-25 18:08:00+01:00)\n",
"2025-12-25 18:08:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:09:00 CET)\" executed successfully\n",
"2025-12-25 18:08:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:09:46 CET)\" (scheduled at 2025-12-25 18:08:46.247624+01:00)\n",
"2025-12-25 18:08:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:09:46 CET)\" (scheduled at 2025-12-25 18:08:46.249628+01:00)\n",
"2025-12-25 18:08:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:09:46 CET)\" executed successfully\n",
"2025-12-25 18:08:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:08:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:08:46,251 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:08:46,251 - INFO - SL: 4471.64000\n",
"2025-12-25 18:08:46,251 - INFO - Risk: 7.36000\n",
"2025-12-25 18:08:46,251 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:08:46,251 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:08:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:09:46 CET)\" executed successfully\n",
"2025-12-25 18:09:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:10:00 CET)\" (scheduled at 2025-12-25 18:09:00+01:00)\n",
"2025-12-25 18:09:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:10:00 CET)\" executed successfully\n",
"2025-12-25 18:09:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:10:46 CET)\" (scheduled at 2025-12-25 18:09:46.247624+01:00)\n",
"2025-12-25 18:09:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:10:46 CET)\" (scheduled at 2025-12-25 18:09:46.249628+01:00)\n",
"2025-12-25 18:09:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:09:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:09:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:09:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 18:09:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 18:09:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:09:46,304 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:09:46,309 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:10:46 CET)\" executed successfully\n",
"2025-12-25 18:09:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:10:46 CET)\" executed successfully\n",
"2025-12-25 18:10:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:11:00 CET)\" (scheduled at 2025-12-25 18:10:00+01:00)\n",
"2025-12-25 18:10:00,030 - INFO - \n",
"⏰ 2025-12-25 18:10:00 - ADAPTIVE Check\n",
"2025-12-25 18:10:00,032 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:10:00,033 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:10:00,035 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:10:00,083 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:11:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:10:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:11:46 CET)\" (scheduled at 2025-12-25 18:10:46.247624+01:00)\n",
"2025-12-25 18:10:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:11:46 CET)\" executed successfully\n",
"2025-12-25 18:10:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:11:46 CET)\" (scheduled at 2025-12-25 18:10:46.249628+01:00)\n",
"2025-12-25 18:10:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:10:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:10:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:10:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 18:10:46,259 - INFO - Risk: 7.36000\n",
"2025-12-25 18:10:46,284 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:10:46,285 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:10:46,286 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:11:46 CET)\" executed successfully\n",
"2025-12-25 18:11:00,104 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:12:00 CET)\" (scheduled at 2025-12-25 18:11:00+01:00)\n",
"2025-12-25 18:11:00,110 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:12:00 CET)\" executed successfully\n",
"2025-12-25 18:11:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:12:46 CET)\" (scheduled at 2025-12-25 18:11:46.247624+01:00)\n",
"2025-12-25 18:11:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:12:46 CET)\" (scheduled at 2025-12-25 18:11:46.249628+01:00)\n",
"2025-12-25 18:11:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:11:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:11:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:11:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 18:11:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 18:11:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:11:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:11:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:12:46 CET)\" executed successfully\n",
"2025-12-25 18:11:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:12:46 CET)\" executed successfully\n",
"2025-12-25 18:12:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:13:00 CET)\" (scheduled at 2025-12-25 18:12:00+01:00)\n",
"2025-12-25 18:12:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:13:00 CET)\" executed successfully\n",
"2025-12-25 18:12:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:13:46 CET)\" (scheduled at 2025-12-25 18:12:46.247624+01:00)\n",
"2025-12-25 18:12:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:13:46 CET)\" (scheduled at 2025-12-25 18:12:46.249628+01:00)\n",
"2025-12-25 18:12:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:13:46 CET)\" executed successfully\n",
"2025-12-25 18:12:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:12:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:12:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:12:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 18:12:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 18:12:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:12:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:12:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:13:46 CET)\" executed successfully\n",
"2025-12-25 18:13:00,019 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:14:00 CET)\" (scheduled at 2025-12-25 18:13:00+01:00)\n",
"2025-12-25 18:13:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:14:00 CET)\" executed successfully\n",
"2025-12-25 18:13:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:14:46 CET)\" (scheduled at 2025-12-25 18:13:46.247624+01:00)\n",
"2025-12-25 18:13:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:14:46 CET)\" (scheduled at 2025-12-25 18:13:46.249628+01:00)\n",
"2025-12-25 18:13:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:13:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:13:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:13:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 18:13:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 18:13:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:13:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:13:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:14:46 CET)\" executed successfully\n",
"2025-12-25 18:13:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:14:46 CET)\" executed successfully\n",
"2025-12-25 18:14:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:15:00 CET)\" (scheduled at 2025-12-25 18:14:00+01:00)\n",
"2025-12-25 18:14:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:15:00 CET)\" executed successfully\n",
"2025-12-25 18:14:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:15:46 CET)\" (scheduled at 2025-12-25 18:14:46.247624+01:00)\n",
"2025-12-25 18:14:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:15:46 CET)\" executed successfully\n",
"2025-12-25 18:14:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:15:46 CET)\" (scheduled at 2025-12-25 18:14:46.249628+01:00)\n",
"2025-12-25 18:14:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:14:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:14:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:14:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 18:14:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 18:14:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:14:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:14:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:15:46 CET)\" executed successfully\n",
"2025-12-25 18:15:00,213 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:16:00 CET)\" (scheduled at 2025-12-25 18:15:00+01:00)\n",
"2025-12-25 18:15:00,223 - INFO - \n",
"⏰ 2025-12-25 18:15:00 - ADAPTIVE Check\n",
"2025-12-25 18:15:00,225 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:15:00,227 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:15:00,228 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:15:00,271 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:15:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:16:46 CET)\" (scheduled at 2025-12-25 18:15:46.247624+01:00)\n",
"2025-12-25 18:15:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:16:46 CET)\" (scheduled at 2025-12-25 18:15:46.249628+01:00)\n",
"2025-12-25 18:15:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:15:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:15:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:15:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 18:15:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 18:15:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:15:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:15:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:16:46 CET)\" executed successfully\n",
"2025-12-25 18:15:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:16:46 CET)\" executed successfully\n",
"2025-12-25 18:16:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:17:00 CET)\" (scheduled at 2025-12-25 18:16:00+01:00)\n",
"2025-12-25 18:16:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:17:00 CET)\" executed successfully\n",
"2025-12-25 18:16:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:17:46 CET)\" (scheduled at 2025-12-25 18:16:46.247624+01:00)\n",
"2025-12-25 18:16:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:17:46 CET)\" executed successfully\n",
"2025-12-25 18:16:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:17:46 CET)\" (scheduled at 2025-12-25 18:16:46.249628+01:00)\n",
"2025-12-25 18:16:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:16:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:16:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:16:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 18:16:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 18:16:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:16:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:16:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:17:46 CET)\" executed successfully\n",
"2025-12-25 18:17:00,078 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:18:00 CET)\" (scheduled at 2025-12-25 18:17:00+01:00)\n",
"2025-12-25 18:17:00,084 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:18:00 CET)\" executed successfully\n",
"2025-12-25 18:17:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:18:46 CET)\" (scheduled at 2025-12-25 18:17:46.247624+01:00)\n",
"2025-12-25 18:17:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:18:46 CET)\" (scheduled at 2025-12-25 18:17:46.249628+01:00)\n",
"2025-12-25 18:17:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:17:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:17:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:17:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 18:17:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 18:17:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:17:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:17:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:18:46 CET)\" executed successfully\n",
"2025-12-25 18:17:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:18:46 CET)\" executed successfully\n",
"2025-12-25 18:18:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:19:00 CET)\" (scheduled at 2025-12-25 18:18:00+01:00)\n",
"2025-12-25 18:18:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:19:00 CET)\" executed successfully\n",
"2025-12-25 18:18:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:19:46 CET)\" (scheduled at 2025-12-25 18:18:46.247624+01:00)\n",
"2025-12-25 18:18:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:19:46 CET)\" (scheduled at 2025-12-25 18:18:46.249628+01:00)\n",
"2025-12-25 18:18:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:18:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:18:46,253 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:18:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 18:18:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 18:18:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:18:46,261 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:18:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:19:46 CET)\" executed successfully\n",
"2025-12-25 18:18:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:19:46 CET)\" executed successfully\n",
"2025-12-25 18:19:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:20:00 CET)\" (scheduled at 2025-12-25 18:19:00+01:00)\n",
"2025-12-25 18:19:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:20:00 CET)\" executed successfully\n",
"2025-12-25 18:19:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:20:46 CET)\" (scheduled at 2025-12-25 18:19:46.247624+01:00)\n",
"2025-12-25 18:19:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:20:46 CET)\" (scheduled at 2025-12-25 18:19:46.249628+01:00)\n",
"2025-12-25 18:19:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:19:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:19:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:19:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 18:19:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 18:19:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:19:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:19:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:20:46 CET)\" executed successfully\n",
"2025-12-25 18:19:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:20:46 CET)\" executed successfully\n",
"2025-12-25 18:20:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:21:00 CET)\" (scheduled at 2025-12-25 18:20:00+01:00)\n",
"2025-12-25 18:20:00,027 - INFO - \n",
"⏰ 2025-12-25 18:20:00 - ADAPTIVE Check\n",
"2025-12-25 18:20:00,029 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:20:00,031 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:20:00,032 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:20:00,090 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:21:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:20:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:21:46 CET)\" (scheduled at 2025-12-25 18:20:46.247624+01:00)\n",
"2025-12-25 18:20:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:21:46 CET)\" (scheduled at 2025-12-25 18:20:46.249628+01:00)\n",
"2025-12-25 18:20:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:20:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:20:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:20:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 18:20:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 18:20:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:20:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:20:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:21:46 CET)\" executed successfully\n",
"2025-12-25 18:20:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:21:46 CET)\" executed successfully\n",
"2025-12-25 18:21:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:22:00 CET)\" (scheduled at 2025-12-25 18:21:00+01:00)\n",
"2025-12-25 18:21:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:22:00 CET)\" executed successfully\n",
"2025-12-25 18:21:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:22:46 CET)\" (scheduled at 2025-12-25 18:21:46.247624+01:00)\n",
"2025-12-25 18:21:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:22:46 CET)\" (scheduled at 2025-12-25 18:21:46.249628+01:00)\n",
"2025-12-25 18:21:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:21:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:21:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:22:46 CET)\" executed successfully\n",
"2025-12-25 18:21:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:21:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 18:21:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 18:21:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:21:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:21:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:22:46 CET)\" executed successfully\n",
"2025-12-25 18:22:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:23:00 CET)\" (scheduled at 2025-12-25 18:22:00+01:00)\n",
"2025-12-25 18:22:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:23:00 CET)\" executed successfully\n",
"2025-12-25 18:22:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:23:46 CET)\" (scheduled at 2025-12-25 18:22:46.247624+01:00)\n",
"2025-12-25 18:22:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:23:46 CET)\" (scheduled at 2025-12-25 18:22:46.249628+01:00)\n",
"2025-12-25 18:22:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:23:46 CET)\" executed successfully\n",
"2025-12-25 18:22:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:22:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:22:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:22:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 18:22:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 18:22:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:22:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:22:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:23:46 CET)\" executed successfully\n",
"2025-12-25 18:23:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:24:00 CET)\" (scheduled at 2025-12-25 18:23:00+01:00)\n",
"2025-12-25 18:23:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:24:00 CET)\" executed successfully\n",
"2025-12-25 18:23:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:24:46 CET)\" (scheduled at 2025-12-25 18:23:46.247624+01:00)\n",
"2025-12-25 18:23:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:24:46 CET)\" (scheduled at 2025-12-25 18:23:46.249628+01:00)\n",
"2025-12-25 18:23:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:23:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:23:46,280 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:23:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 18:23:46,281 - INFO - Risk: 7.36000\n",
"2025-12-25 18:23:46,282 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:23:46,283 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:23:46,299 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:24:46 CET)\" executed successfully\n",
"2025-12-25 18:23:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:24:46 CET)\" executed successfully\n",
"2025-12-25 18:24:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:25:00 CET)\" (scheduled at 2025-12-25 18:24:00+01:00)\n",
"2025-12-25 18:24:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:25:00 CET)\" executed successfully\n",
"2025-12-25 18:24:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:25:46 CET)\" (scheduled at 2025-12-25 18:24:46.247624+01:00)\n",
"2025-12-25 18:24:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:25:46 CET)\" (scheduled at 2025-12-25 18:24:46.249628+01:00)\n",
"2025-12-25 18:24:46,282 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:24:46,283 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:24:46,284 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:24:46,285 - INFO - SL: 4471.64000\n",
"2025-12-25 18:24:46,286 - INFO - Risk: 7.36000\n",
"2025-12-25 18:24:46,286 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:24:46,288 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:24:46,289 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:25:46 CET)\" executed successfully\n",
"2025-12-25 18:24:46,290 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:25:46 CET)\" executed successfully\n",
"2025-12-25 18:25:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:26:00 CET)\" (scheduled at 2025-12-25 18:25:00+01:00)\n",
"2025-12-25 18:25:00,015 - INFO - \n",
"⏰ 2025-12-25 18:25:00 - ADAPTIVE Check\n",
"2025-12-25 18:25:00,015 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:25:00,027 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:25:00,028 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:25:00,047 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:26:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:25:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:26:46 CET)\" (scheduled at 2025-12-25 18:25:46.247624+01:00)\n",
"2025-12-25 18:25:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:26:46 CET)\" (scheduled at 2025-12-25 18:25:46.249628+01:00)\n",
"2025-12-25 18:25:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:26:46 CET)\" executed successfully\n",
"2025-12-25 18:25:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:25:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:25:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:25:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 18:25:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 18:25:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:25:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:25:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:26:46 CET)\" executed successfully\n",
"2025-12-25 18:26:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:27:00 CET)\" (scheduled at 2025-12-25 18:26:00+01:00)\n",
"2025-12-25 18:26:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:27:00 CET)\" executed successfully\n",
"2025-12-25 18:26:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:27:46 CET)\" (scheduled at 2025-12-25 18:26:46.247624+01:00)\n",
"2025-12-25 18:26:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:27:46 CET)\" (scheduled at 2025-12-25 18:26:46.249628+01:00)\n",
"2025-12-25 18:26:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:27:46 CET)\" executed successfully\n",
"2025-12-25 18:26:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:26:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:26:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:26:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 18:26:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 18:26:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:26:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:26:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:27:46 CET)\" executed successfully\n",
"2025-12-25 18:27:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:28:00 CET)\" (scheduled at 2025-12-25 18:27:00+01:00)\n",
"2025-12-25 18:27:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:28:00 CET)\" executed successfully\n",
"2025-12-25 18:27:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:28:46 CET)\" (scheduled at 2025-12-25 18:27:46.247624+01:00)\n",
"2025-12-25 18:27:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:28:46 CET)\" (scheduled at 2025-12-25 18:27:46.249628+01:00)\n",
"2025-12-25 18:27:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:28:46 CET)\" executed successfully\n",
"2025-12-25 18:27:46,281 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:27:46,283 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:27:46,284 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:27:46,285 - INFO - SL: 4471.64000\n",
"2025-12-25 18:27:46,286 - INFO - Risk: 7.36000\n",
"2025-12-25 18:27:46,287 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:27:46,289 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:27:46,289 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:28:46 CET)\" executed successfully\n",
"2025-12-25 18:28:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:29:00 CET)\" (scheduled at 2025-12-25 18:28:00+01:00)\n",
"2025-12-25 18:28:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:29:00 CET)\" executed successfully\n",
"2025-12-25 18:28:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:29:46 CET)\" (scheduled at 2025-12-25 18:28:46.247624+01:00)\n",
"2025-12-25 18:28:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:29:46 CET)\" (scheduled at 2025-12-25 18:28:46.249628+01:00)\n",
"2025-12-25 18:28:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:29:46 CET)\" executed successfully\n",
"2025-12-25 18:28:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:28:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:28:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:28:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 18:28:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 18:28:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:28:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:28:46,289 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:29:46 CET)\" executed successfully\n",
"2025-12-25 18:29:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:30:00 CET)\" (scheduled at 2025-12-25 18:29:00+01:00)\n",
"2025-12-25 18:29:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:30:00 CET)\" executed successfully\n",
"2025-12-25 18:29:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:30:46 CET)\" (scheduled at 2025-12-25 18:29:46.247624+01:00)\n",
"2025-12-25 18:29:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:30:46 CET)\" executed successfully\n",
"2025-12-25 18:29:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:30:46 CET)\" (scheduled at 2025-12-25 18:29:46.249628+01:00)\n",
"2025-12-25 18:29:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:29:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:29:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:29:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 18:29:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 18:29:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:29:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:29:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:30:46 CET)\" executed successfully\n",
"2025-12-25 18:30:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:31:00 CET)\" (scheduled at 2025-12-25 18:30:00+01:00)\n",
"2025-12-25 18:30:00,002 - INFO - \n",
"⏰ 2025-12-25 18:30:00 - ADAPTIVE Check\n",
"2025-12-25 18:30:00,002 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:30:00,015 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:30:00,017 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:30:00,040 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:31:00 CET)\" executed successfully\n",
"2025-12-25 18:30:00,002 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 19:00:00 CET)\" (scheduled at 2025-12-25 18:30:00+01:00)\n",
"2025-12-25 18:30:00,100 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 19:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 18:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:30:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:31:46 CET)\" (scheduled at 2025-12-25 18:30:46.247624+01:00)\n",
"2025-12-25 18:30:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:31:46 CET)\" (scheduled at 2025-12-25 18:30:46.249628+01:00)\n",
"2025-12-25 18:30:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:30:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:30:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:30:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 18:30:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 18:30:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:30:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:30:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:31:46 CET)\" executed successfully\n",
"2025-12-25 18:30:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:31:46 CET)\" executed successfully\n",
"2025-12-25 18:31:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:32:00 CET)\" (scheduled at 2025-12-25 18:31:00+01:00)\n",
"2025-12-25 18:31:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:32:00 CET)\" executed successfully\n",
"2025-12-25 18:31:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:32:46 CET)\" (scheduled at 2025-12-25 18:31:46.247624+01:00)\n",
"2025-12-25 18:31:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:32:46 CET)\" (scheduled at 2025-12-25 18:31:46.249628+01:00)\n",
"2025-12-25 18:31:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:31:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:31:46,279 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:31:46,280 - INFO - SL: 4471.64000\n",
"2025-12-25 18:31:46,280 - INFO - Risk: 7.36000\n",
"2025-12-25 18:31:46,281 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:31:46,282 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:31:46,294 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:32:46 CET)\" executed successfully\n",
"2025-12-25 18:31:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:32:46 CET)\" executed successfully\n",
"2025-12-25 18:32:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:33:00 CET)\" (scheduled at 2025-12-25 18:32:00+01:00)\n",
"2025-12-25 18:32:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:33:00 CET)\" executed successfully\n",
"2025-12-25 18:32:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:33:46 CET)\" (scheduled at 2025-12-25 18:32:46.247624+01:00)\n",
"2025-12-25 18:32:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:33:46 CET)\" executed successfully\n",
"2025-12-25 18:32:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:33:46 CET)\" (scheduled at 2025-12-25 18:32:46.249628+01:00)\n",
"2025-12-25 18:32:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:32:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:32:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:32:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 18:32:46,259 - INFO - Risk: 7.36000\n",
"2025-12-25 18:32:46,259 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:32:46,259 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:32:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:33:46 CET)\" executed successfully\n",
"2025-12-25 18:33:00,142 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:34:00 CET)\" (scheduled at 2025-12-25 18:33:00+01:00)\n",
"2025-12-25 18:33:00,153 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:34:00 CET)\" executed successfully\n",
"2025-12-25 18:33:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:34:46 CET)\" (scheduled at 2025-12-25 18:33:46.247624+01:00)\n",
"2025-12-25 18:33:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:34:46 CET)\" (scheduled at 2025-12-25 18:33:46.249628+01:00)\n",
"2025-12-25 18:33:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:33:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:33:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:33:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 18:33:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 18:33:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:33:46,281 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:33:46,282 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:34:46 CET)\" executed successfully\n",
"2025-12-25 18:33:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:34:46 CET)\" executed successfully\n",
"2025-12-25 18:34:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:35:00 CET)\" (scheduled at 2025-12-25 18:34:00+01:00)\n",
"2025-12-25 18:34:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:35:00 CET)\" executed successfully\n",
"2025-12-25 18:34:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:35:46 CET)\" (scheduled at 2025-12-25 18:34:46.247624+01:00)\n",
"2025-12-25 18:34:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:35:46 CET)\" (scheduled at 2025-12-25 18:34:46.249628+01:00)\n",
"2025-12-25 18:34:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:34:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:34:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:34:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 18:34:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 18:34:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:34:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:34:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:35:46 CET)\" executed successfully\n",
"2025-12-25 18:34:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:35:46 CET)\" executed successfully\n",
"2025-12-25 18:35:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:36:00 CET)\" (scheduled at 2025-12-25 18:35:00+01:00)\n",
"2025-12-25 18:35:00,020 - INFO - \n",
"⏰ 2025-12-25 18:35:00 - ADAPTIVE Check\n",
"2025-12-25 18:35:00,021 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:35:00,022 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:35:00,024 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:35:00,109 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:36:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:35:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:36:46 CET)\" (scheduled at 2025-12-25 18:35:46.247624+01:00)\n",
"2025-12-25 18:35:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:36:46 CET)\" (scheduled at 2025-12-25 18:35:46.249628+01:00)\n",
"2025-12-25 18:35:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:35:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:35:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:35:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 18:35:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 18:35:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:35:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:35:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:36:46 CET)\" executed successfully\n",
"2025-12-25 18:35:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:36:46 CET)\" executed successfully\n",
"2025-12-25 18:36:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:37:00 CET)\" (scheduled at 2025-12-25 18:36:00+01:00)\n",
"2025-12-25 18:36:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:37:00 CET)\" executed successfully\n",
"2025-12-25 18:36:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:37:46 CET)\" (scheduled at 2025-12-25 18:36:46.247624+01:00)\n",
"2025-12-25 18:36:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:37:46 CET)\" (scheduled at 2025-12-25 18:36:46.249628+01:00)\n",
"2025-12-25 18:36:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:36:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:36:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:36:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 18:36:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 18:36:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:36:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:36:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:37:46 CET)\" executed successfully\n",
"2025-12-25 18:36:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:37:46 CET)\" executed successfully\n",
"2025-12-25 18:37:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:38:00 CET)\" (scheduled at 2025-12-25 18:37:00+01:00)\n",
"2025-12-25 18:37:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:38:00 CET)\" executed successfully\n",
"2025-12-25 18:37:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:38:46 CET)\" (scheduled at 2025-12-25 18:37:46.247624+01:00)\n",
"2025-12-25 18:37:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:38:46 CET)\" (scheduled at 2025-12-25 18:37:46.249628+01:00)\n",
"2025-12-25 18:37:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:37:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:37:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:37:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 18:37:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 18:37:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:37:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:37:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:38:46 CET)\" executed successfully\n",
"2025-12-25 18:37:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:38:46 CET)\" executed successfully\n",
"2025-12-25 18:38:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:39:00 CET)\" (scheduled at 2025-12-25 18:38:00+01:00)\n",
"2025-12-25 18:38:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:39:00 CET)\" executed successfully\n",
"2025-12-25 18:38:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:39:46 CET)\" (scheduled at 2025-12-25 18:38:46.247624+01:00)\n",
"2025-12-25 18:38:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:39:46 CET)\" (scheduled at 2025-12-25 18:38:46.249628+01:00)\n",
"2025-12-25 18:38:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:38:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:38:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:38:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 18:38:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 18:38:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:38:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:38:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:39:46 CET)\" executed successfully\n",
"2025-12-25 18:38:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:39:46 CET)\" executed successfully\n",
"2025-12-25 18:39:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:40:00 CET)\" (scheduled at 2025-12-25 18:39:00+01:00)\n",
"2025-12-25 18:39:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:40:00 CET)\" executed successfully\n",
"2025-12-25 18:39:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:40:46 CET)\" (scheduled at 2025-12-25 18:39:46.247624+01:00)\n",
"2025-12-25 18:39:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:40:46 CET)\" (scheduled at 2025-12-25 18:39:46.249628+01:00)\n",
"2025-12-25 18:39:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:39:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:39:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:39:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 18:39:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 18:39:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:39:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:39:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:40:46 CET)\" executed successfully\n",
"2025-12-25 18:39:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:40:46 CET)\" executed successfully\n",
"2025-12-25 18:40:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:41:00 CET)\" (scheduled at 2025-12-25 18:40:00+01:00)\n",
"2025-12-25 18:40:00,008 - INFO - \n",
"⏰ 2025-12-25 18:40:00 - ADAPTIVE Check\n",
"2025-12-25 18:40:00,008 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:40:00,008 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:40:00,008 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:40:00,042 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:41:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:40:46,247 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:41:46 CET)\" (scheduled at 2025-12-25 18:40:46.247624+01:00)\n",
"2025-12-25 18:40:46,247 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:41:46 CET)\" executed successfully\n",
"2025-12-25 18:40:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:41:46 CET)\" (scheduled at 2025-12-25 18:40:46.249628+01:00)\n",
"2025-12-25 18:40:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:40:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:40:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:40:46,258 - INFO - SL: 4471.64000\n",
"2025-12-25 18:40:46,259 - INFO - Risk: 7.36000\n",
"2025-12-25 18:40:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:40:46,261 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:40:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:41:46 CET)\" executed successfully\n",
"2025-12-25 18:41:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:42:00 CET)\" (scheduled at 2025-12-25 18:41:00+01:00)\n",
"2025-12-25 18:41:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:42:00 CET)\" executed successfully\n",
"2025-12-25 18:41:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:42:46 CET)\" (scheduled at 2025-12-25 18:41:46.247624+01:00)\n",
"2025-12-25 18:41:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:42:46 CET)\" (scheduled at 2025-12-25 18:41:46.249628+01:00)\n",
"2025-12-25 18:41:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:41:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:41:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:41:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 18:41:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 18:41:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:41:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:41:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:42:46 CET)\" executed successfully\n",
"2025-12-25 18:41:46,272 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:42:46 CET)\" executed successfully\n",
"2025-12-25 18:42:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:43:00 CET)\" (scheduled at 2025-12-25 18:42:00+01:00)\n",
"2025-12-25 18:42:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:43:00 CET)\" executed successfully\n",
"2025-12-25 18:42:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:43:46 CET)\" (scheduled at 2025-12-25 18:42:46.247624+01:00)\n",
"2025-12-25 18:42:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:43:46 CET)\" (scheduled at 2025-12-25 18:42:46.249628+01:00)\n",
"2025-12-25 18:42:46,282 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:42:46,283 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:42:46,284 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:42:46,284 - INFO - SL: 4471.64000\n",
"2025-12-25 18:42:46,285 - INFO - Risk: 7.36000\n",
"2025-12-25 18:42:46,286 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:42:46,286 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:42:46,288 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:43:46 CET)\" executed successfully\n",
"2025-12-25 18:42:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:43:46 CET)\" executed successfully\n",
"2025-12-25 18:43:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:44:00 CET)\" (scheduled at 2025-12-25 18:43:00+01:00)\n",
"2025-12-25 18:43:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:44:00 CET)\" executed successfully\n",
"2025-12-25 18:43:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:44:46 CET)\" (scheduled at 2025-12-25 18:43:46.247624+01:00)\n",
"2025-12-25 18:43:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:44:46 CET)\" (scheduled at 2025-12-25 18:43:46.249628+01:00)\n",
"2025-12-25 18:43:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:44:46 CET)\" executed successfully\n",
"2025-12-25 18:43:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:43:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:43:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:43:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 18:43:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 18:43:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:43:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:43:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:44:46 CET)\" executed successfully\n",
"2025-12-25 18:44:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:45:00 CET)\" (scheduled at 2025-12-25 18:44:00+01:00)\n",
"2025-12-25 18:44:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:45:00 CET)\" executed successfully\n",
"2025-12-25 18:44:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:45:46 CET)\" (scheduled at 2025-12-25 18:44:46.247624+01:00)\n",
"2025-12-25 18:44:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:45:46 CET)\" (scheduled at 2025-12-25 18:44:46.249628+01:00)\n",
"2025-12-25 18:44:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:44:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:44:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:44:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 18:44:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 18:44:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:44:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:44:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:45:46 CET)\" executed successfully\n",
"2025-12-25 18:44:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:45:46 CET)\" executed successfully\n",
"2025-12-25 18:45:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:46:00 CET)\" (scheduled at 2025-12-25 18:45:00+01:00)\n",
"2025-12-25 18:45:00,031 - INFO - \n",
"⏰ 2025-12-25 18:45:00 - ADAPTIVE Check\n",
"2025-12-25 18:45:00,032 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:45:00,034 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:45:00,035 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:45:00,076 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:45:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:46:46 CET)\" (scheduled at 2025-12-25 18:45:46.247624+01:00)\n",
"2025-12-25 18:45:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:46:46 CET)\" (scheduled at 2025-12-25 18:45:46.249628+01:00)\n",
"2025-12-25 18:45:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:45:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:45:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:45:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 18:45:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 18:45:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:45:46,260 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:45:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:46:46 CET)\" executed successfully\n",
"2025-12-25 18:45:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:46:46 CET)\" executed successfully\n",
"2025-12-25 18:46:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:47:00 CET)\" (scheduled at 2025-12-25 18:46:00+01:00)\n",
"2025-12-25 18:46:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:47:00 CET)\" executed successfully\n",
"2025-12-25 18:46:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:47:46 CET)\" (scheduled at 2025-12-25 18:46:46.247624+01:00)\n",
"2025-12-25 18:46:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:47:46 CET)\" (scheduled at 2025-12-25 18:46:46.249628+01:00)\n",
"2025-12-25 18:46:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:46:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:46:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:46:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 18:46:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 18:46:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:46:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:46:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:47:46 CET)\" executed successfully\n",
"2025-12-25 18:46:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:47:46 CET)\" executed successfully\n",
"2025-12-25 18:47:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:48:00 CET)\" (scheduled at 2025-12-25 18:47:00+01:00)\n",
"2025-12-25 18:47:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:48:00 CET)\" executed successfully\n",
"2025-12-25 18:47:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:48:46 CET)\" (scheduled at 2025-12-25 18:47:46.247624+01:00)\n",
"2025-12-25 18:47:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:48:46 CET)\" (scheduled at 2025-12-25 18:47:46.249628+01:00)\n",
"2025-12-25 18:47:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:47:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:47:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:47:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 18:47:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 18:47:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:47:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:47:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:48:46 CET)\" executed successfully\n",
"2025-12-25 18:47:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:48:46 CET)\" executed successfully\n",
"2025-12-25 18:48:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:49:00 CET)\" (scheduled at 2025-12-25 18:48:00+01:00)\n",
"2025-12-25 18:48:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:49:00 CET)\" executed successfully\n",
"2025-12-25 18:48:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:49:46 CET)\" (scheduled at 2025-12-25 18:48:46.247624+01:00)\n",
"2025-12-25 18:48:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:49:46 CET)\" (scheduled at 2025-12-25 18:48:46.249628+01:00)\n",
"2025-12-25 18:48:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:48:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:48:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:48:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 18:48:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 18:48:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:48:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:48:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:49:46 CET)\" executed successfully\n",
"2025-12-25 18:48:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:49:46 CET)\" executed successfully\n",
"2025-12-25 18:49:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:50:00 CET)\" (scheduled at 2025-12-25 18:49:00+01:00)\n",
"2025-12-25 18:49:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:50:00 CET)\" executed successfully\n",
"2025-12-25 18:49:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:50:46 CET)\" (scheduled at 2025-12-25 18:49:46.247624+01:00)\n",
"2025-12-25 18:49:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:50:46 CET)\" (scheduled at 2025-12-25 18:49:46.249628+01:00)\n",
"2025-12-25 18:49:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:49:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:49:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:49:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 18:49:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 18:49:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:49:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:49:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:50:46 CET)\" executed successfully\n",
"2025-12-25 18:49:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:50:46 CET)\" executed successfully\n",
"2025-12-25 18:50:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:51:00 CET)\" (scheduled at 2025-12-25 18:50:00+01:00)\n",
"2025-12-25 18:50:00,027 - INFO - \n",
"⏰ 2025-12-25 18:50:00 - ADAPTIVE Check\n",
"2025-12-25 18:50:00,028 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:50:00,029 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:50:00,030 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:50:00,071 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:51:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:50:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:51:46 CET)\" (scheduled at 2025-12-25 18:50:46.247624+01:00)\n",
"2025-12-25 18:50:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:51:46 CET)\" (scheduled at 2025-12-25 18:50:46.249628+01:00)\n",
"2025-12-25 18:50:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:50:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:50:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:50:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 18:50:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 18:50:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:50:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:50:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:51:46 CET)\" executed successfully\n",
"2025-12-25 18:50:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:51:46 CET)\" executed successfully\n",
"2025-12-25 18:51:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:52:00 CET)\" (scheduled at 2025-12-25 18:51:00+01:00)\n",
"2025-12-25 18:51:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:52:00 CET)\" executed successfully\n",
"2025-12-25 18:51:46,280 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:52:46 CET)\" (scheduled at 2025-12-25 18:51:46.247624+01:00)\n",
"2025-12-25 18:51:46,280 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:52:46 CET)\" (scheduled at 2025-12-25 18:51:46.249628+01:00)\n",
"2025-12-25 18:51:46,286 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:51:46,287 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:51:46,288 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:51:46,289 - INFO - SL: 4471.64000\n",
"2025-12-25 18:51:46,289 - INFO - Risk: 7.36000\n",
"2025-12-25 18:51:46,290 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:51:46,292 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:51:46,293 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:52:46 CET)\" executed successfully\n",
"2025-12-25 18:51:46,286 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:52:46 CET)\" executed successfully\n",
"2025-12-25 18:52:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:53:00 CET)\" (scheduled at 2025-12-25 18:52:00+01:00)\n",
"2025-12-25 18:52:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:53:00 CET)\" executed successfully\n",
"2025-12-25 18:52:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:53:46 CET)\" (scheduled at 2025-12-25 18:52:46.247624+01:00)\n",
"2025-12-25 18:52:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:53:46 CET)\" (scheduled at 2025-12-25 18:52:46.249628+01:00)\n",
"2025-12-25 18:52:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:52:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:52:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:52:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 18:52:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 18:52:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:52:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:52:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:53:46 CET)\" executed successfully\n",
"2025-12-25 18:52:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:53:46 CET)\" executed successfully\n",
"2025-12-25 18:53:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:54:00 CET)\" (scheduled at 2025-12-25 18:53:00+01:00)\n",
"2025-12-25 18:53:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:54:00 CET)\" executed successfully\n",
"2025-12-25 18:53:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:54:46 CET)\" (scheduled at 2025-12-25 18:53:46.247624+01:00)\n",
"2025-12-25 18:53:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:54:46 CET)\" executed successfully\n",
"2025-12-25 18:53:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:54:46 CET)\" (scheduled at 2025-12-25 18:53:46.249628+01:00)\n",
"2025-12-25 18:53:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:53:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:53:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:53:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 18:53:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 18:53:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:53:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:53:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:54:46 CET)\" executed successfully\n",
"2025-12-25 18:54:00,140 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:55:00 CET)\" (scheduled at 2025-12-25 18:54:00+01:00)\n",
"2025-12-25 18:54:00,149 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:55:00 CET)\" executed successfully\n",
"2025-12-25 18:54:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:55:46 CET)\" (scheduled at 2025-12-25 18:54:46.247624+01:00)\n",
"2025-12-25 18:54:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:55:46 CET)\" (scheduled at 2025-12-25 18:54:46.249628+01:00)\n",
"2025-12-25 18:54:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:54:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:54:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:54:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 18:54:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 18:54:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:54:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:54:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:55:46 CET)\" executed successfully\n",
"2025-12-25 18:54:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:55:46 CET)\" executed successfully\n",
"2025-12-25 18:55:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:56:00 CET)\" (scheduled at 2025-12-25 18:55:00+01:00)\n",
"2025-12-25 18:55:00,015 - INFO - \n",
"⏰ 2025-12-25 18:55:00 - ADAPTIVE Check\n",
"2025-12-25 18:55:00,015 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 18:55:00,030 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 18:55:00,032 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 18:55:00,051 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:56:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 18:55:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:56:46 CET)\" (scheduled at 2025-12-25 18:55:46.247624+01:00)\n",
"2025-12-25 18:55:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:56:46 CET)\" (scheduled at 2025-12-25 18:55:46.249628+01:00)\n",
"2025-12-25 18:55:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:55:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:55:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:55:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 18:55:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 18:55:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:55:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:55:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:56:46 CET)\" executed successfully\n",
"2025-12-25 18:55:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:56:46 CET)\" executed successfully\n",
"2025-12-25 18:56:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:57:00 CET)\" (scheduled at 2025-12-25 18:56:00+01:00)\n",
"2025-12-25 18:56:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:57:00 CET)\" executed successfully\n",
"2025-12-25 18:56:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:57:46 CET)\" (scheduled at 2025-12-25 18:56:46.247624+01:00)\n",
"2025-12-25 18:56:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:57:46 CET)\" (scheduled at 2025-12-25 18:56:46.249628+01:00)\n",
"2025-12-25 18:56:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:56:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:56:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:56:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 18:56:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 18:56:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:56:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:56:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:57:46 CET)\" executed successfully\n",
"2025-12-25 18:56:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:57:46 CET)\" executed successfully\n",
"2025-12-25 18:57:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:58:00 CET)\" (scheduled at 2025-12-25 18:57:00+01:00)\n",
"2025-12-25 18:57:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:58:00 CET)\" executed successfully\n",
"2025-12-25 18:57:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:58:46 CET)\" (scheduled at 2025-12-25 18:57:46.247624+01:00)\n",
"2025-12-25 18:57:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:58:46 CET)\" (scheduled at 2025-12-25 18:57:46.249628+01:00)\n",
"2025-12-25 18:57:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:57:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:57:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:57:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 18:57:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 18:57:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:57:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:57:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:58:46 CET)\" executed successfully\n",
"2025-12-25 18:57:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:58:46 CET)\" executed successfully\n",
"2025-12-25 18:58:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:59:00 CET)\" (scheduled at 2025-12-25 18:58:00+01:00)\n",
"2025-12-25 18:58:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 18:59:00 CET)\" executed successfully\n",
"2025-12-25 18:58:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:59:46 CET)\" (scheduled at 2025-12-25 18:58:46.247624+01:00)\n",
"2025-12-25 18:58:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:59:46 CET)\" (scheduled at 2025-12-25 18:58:46.249628+01:00)\n",
"2025-12-25 18:58:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:58:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:58:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:58:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 18:58:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 18:58:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:58:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:58:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 18:59:46 CET)\" executed successfully\n",
"2025-12-25 18:58:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 18:59:46 CET)\" executed successfully\n",
"2025-12-25 18:59:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:00:00 CET)\" (scheduled at 2025-12-25 18:59:00+01:00)\n",
"2025-12-25 18:59:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:00:00 CET)\" executed successfully\n",
"2025-12-25 18:59:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:00:46 CET)\" (scheduled at 2025-12-25 18:59:46.247624+01:00)\n",
"2025-12-25 18:59:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:00:46 CET)\" (scheduled at 2025-12-25 18:59:46.249628+01:00)\n",
"2025-12-25 18:59:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:00:46 CET)\" executed successfully\n",
"2025-12-25 18:59:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 18:59:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 18:59:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 18:59:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 18:59:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 18:59:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 18:59:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 18:59:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:00:46 CET)\" executed successfully\n",
"2025-12-25 19:00:00,024 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:01:00 CET)\" (scheduled at 2025-12-25 19:00:00+01:00)\n",
"2025-12-25 19:00:00,033 - INFO - \n",
"⏰ 2025-12-25 19:00:00 - ADAPTIVE Check\n",
"2025-12-25 19:00:00,034 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:00:00,035 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:00:00,036 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:00:00,024 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 19:30:00 CET)\" (scheduled at 2025-12-25 19:00:00+01:00)\n",
"2025-12-25 19:00:00,112 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 19:30:00 CET)\" executed successfully\n",
"2025-12-25 19:00:00,089 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 19:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:00:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:01:46 CET)\" (scheduled at 2025-12-25 19:00:46.247624+01:00)\n",
"2025-12-25 19:00:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:01:46 CET)\" executed successfully\n",
"2025-12-25 19:00:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:01:46 CET)\" (scheduled at 2025-12-25 19:00:46.249628+01:00)\n",
"2025-12-25 19:00:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:00:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:00:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:00:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 19:00:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 19:00:46,291 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:00:46,293 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:00:46,295 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:01:46 CET)\" executed successfully\n",
"2025-12-25 19:01:00,230 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:02:00 CET)\" (scheduled at 2025-12-25 19:01:00+01:00)\n",
"2025-12-25 19:01:00,239 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:02:00 CET)\" executed successfully\n",
"2025-12-25 19:01:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:02:46 CET)\" (scheduled at 2025-12-25 19:01:46.247624+01:00)\n",
"2025-12-25 19:01:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:02:46 CET)\" (scheduled at 2025-12-25 19:01:46.249628+01:00)\n",
"2025-12-25 19:01:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:01:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:01:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:01:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 19:01:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 19:01:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:01:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:01:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:02:46 CET)\" executed successfully\n",
"2025-12-25 19:01:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:02:46 CET)\" executed successfully\n",
"2025-12-25 19:02:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:03:00 CET)\" (scheduled at 2025-12-25 19:02:00+01:00)\n",
"2025-12-25 19:02:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:03:00 CET)\" executed successfully\n",
"2025-12-25 19:02:46,352 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:03:46 CET)\" (scheduled at 2025-12-25 19:02:46.247624+01:00)\n",
"2025-12-25 19:02:46,352 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:03:46 CET)\" (scheduled at 2025-12-25 19:02:46.249628+01:00)\n",
"2025-12-25 19:02:46,352 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:03:46 CET)\" executed successfully\n",
"2025-12-25 19:02:46,360 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:02:46,362 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:02:46,363 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:02:46,364 - INFO - SL: 4471.64000\n",
"2025-12-25 19:02:46,364 - INFO - Risk: 7.36000\n",
"2025-12-25 19:02:46,366 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:02:46,367 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:02:46,368 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:03:46 CET)\" executed successfully\n",
"2025-12-25 19:03:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:04:00 CET)\" (scheduled at 2025-12-25 19:03:00+01:00)\n",
"2025-12-25 19:03:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:04:00 CET)\" executed successfully\n",
"2025-12-25 19:03:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:04:46 CET)\" (scheduled at 2025-12-25 19:03:46.247624+01:00)\n",
"2025-12-25 19:03:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:04:46 CET)\" (scheduled at 2025-12-25 19:03:46.249628+01:00)\n",
"2025-12-25 19:03:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:03:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:03:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:03:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 19:03:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 19:03:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:03:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:03:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:04:46 CET)\" executed successfully\n",
"2025-12-25 19:03:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:04:46 CET)\" executed successfully\n",
"2025-12-25 19:04:00,021 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:05:00 CET)\" (scheduled at 2025-12-25 19:04:00+01:00)\n",
"2025-12-25 19:04:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:05:00 CET)\" executed successfully\n",
"2025-12-25 19:04:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:05:46 CET)\" (scheduled at 2025-12-25 19:04:46.247624+01:00)\n",
"2025-12-25 19:04:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:05:46 CET)\" executed successfully\n",
"2025-12-25 19:04:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:05:46 CET)\" (scheduled at 2025-12-25 19:04:46.249628+01:00)\n",
"2025-12-25 19:04:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:04:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:04:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:04:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 19:04:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 19:04:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:04:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:04:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:05:46 CET)\" executed successfully\n",
"2025-12-25 19:05:00,218 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:06:00 CET)\" (scheduled at 2025-12-25 19:05:00+01:00)\n",
"2025-12-25 19:05:00,218 - INFO - \n",
"⏰ 2025-12-25 19:05:00 - ADAPTIVE Check\n",
"2025-12-25 19:05:00,226 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:05:00,227 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:05:00,228 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:05:00,248 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:06:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:05:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:06:46 CET)\" (scheduled at 2025-12-25 19:05:46.247624+01:00)\n",
"2025-12-25 19:05:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:06:46 CET)\" (scheduled at 2025-12-25 19:05:46.249628+01:00)\n",
"2025-12-25 19:05:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:05:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:05:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:05:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 19:05:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 19:05:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:05:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:05:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:06:46 CET)\" executed successfully\n",
"2025-12-25 19:05:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:06:46 CET)\" executed successfully\n",
"2025-12-25 19:06:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:07:00 CET)\" (scheduled at 2025-12-25 19:06:00+01:00)\n",
"2025-12-25 19:06:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:07:00 CET)\" executed successfully\n",
"2025-12-25 19:06:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:07:46 CET)\" (scheduled at 2025-12-25 19:06:46.247624+01:00)\n",
"2025-12-25 19:06:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:07:46 CET)\" (scheduled at 2025-12-25 19:06:46.249628+01:00)\n",
"2025-12-25 19:06:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:07:46 CET)\" executed successfully\n",
"2025-12-25 19:06:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:06:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:06:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:06:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 19:06:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 19:06:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:06:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:06:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:07:46 CET)\" executed successfully\n",
"2025-12-25 19:07:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:08:00 CET)\" (scheduled at 2025-12-25 19:07:00+01:00)\n",
"2025-12-25 19:07:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:08:00 CET)\" executed successfully\n",
"2025-12-25 19:07:46,273 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:08:46 CET)\" (scheduled at 2025-12-25 19:07:46.247624+01:00)\n",
"2025-12-25 19:07:46,273 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:08:46 CET)\" (scheduled at 2025-12-25 19:07:46.249628+01:00)\n",
"2025-12-25 19:07:46,278 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:07:46,279 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:07:46,280 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:07:46,281 - INFO - SL: 4471.64000\n",
"2025-12-25 19:07:46,282 - INFO - Risk: 7.36000\n",
"2025-12-25 19:07:46,283 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:07:46,283 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:07:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:08:46 CET)\" executed successfully\n",
"2025-12-25 19:07:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:08:46 CET)\" executed successfully\n",
"2025-12-25 19:08:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:09:00 CET)\" (scheduled at 2025-12-25 19:08:00+01:00)\n",
"2025-12-25 19:08:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:09:00 CET)\" executed successfully\n",
"2025-12-25 19:08:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:09:46 CET)\" (scheduled at 2025-12-25 19:08:46.247624+01:00)\n",
"2025-12-25 19:08:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:09:46 CET)\" (scheduled at 2025-12-25 19:08:46.249628+01:00)\n",
"2025-12-25 19:08:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:08:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:08:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:08:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 19:08:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 19:08:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:08:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:08:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:09:46 CET)\" executed successfully\n",
"2025-12-25 19:08:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:09:46 CET)\" executed successfully\n",
"2025-12-25 19:09:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:10:00 CET)\" (scheduled at 2025-12-25 19:09:00+01:00)\n",
"2025-12-25 19:09:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:10:00 CET)\" executed successfully\n",
"2025-12-25 19:09:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:10:46 CET)\" (scheduled at 2025-12-25 19:09:46.247624+01:00)\n",
"2025-12-25 19:09:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:10:46 CET)\" (scheduled at 2025-12-25 19:09:46.249628+01:00)\n",
"2025-12-25 19:09:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:10:46 CET)\" executed successfully\n",
"2025-12-25 19:09:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:09:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:09:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:09:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 19:09:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 19:09:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:09:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:09:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:10:46 CET)\" executed successfully\n",
"2025-12-25 19:10:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:11:00 CET)\" (scheduled at 2025-12-25 19:10:00+01:00)\n",
"2025-12-25 19:10:00,024 - INFO - \n",
"⏰ 2025-12-25 19:10:00 - ADAPTIVE Check\n",
"2025-12-25 19:10:00,026 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:10:00,028 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:10:00,030 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:10:00,090 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:11:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:10:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:11:46 CET)\" (scheduled at 2025-12-25 19:10:46.247624+01:00)\n",
"2025-12-25 19:10:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:11:46 CET)\" (scheduled at 2025-12-25 19:10:46.249628+01:00)\n",
"2025-12-25 19:10:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:10:46,278 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:10:46,279 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:10:46,280 - INFO - SL: 4471.64000\n",
"2025-12-25 19:10:46,281 - INFO - Risk: 7.36000\n",
"2025-12-25 19:10:46,282 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:10:46,283 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:10:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:11:46 CET)\" executed successfully\n",
"2025-12-25 19:10:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:11:46 CET)\" executed successfully\n",
"2025-12-25 19:11:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:12:00 CET)\" (scheduled at 2025-12-25 19:11:00+01:00)\n",
"2025-12-25 19:11:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:12:00 CET)\" executed successfully\n",
"2025-12-25 19:11:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:12:46 CET)\" (scheduled at 2025-12-25 19:11:46.247624+01:00)\n",
"2025-12-25 19:11:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:12:46 CET)\" (scheduled at 2025-12-25 19:11:46.249628+01:00)\n",
"2025-12-25 19:11:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:12:46 CET)\" executed successfully\n",
"2025-12-25 19:11:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:11:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:11:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:11:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 19:11:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 19:11:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:11:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:11:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:12:46 CET)\" executed successfully\n",
"2025-12-25 19:12:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:13:00 CET)\" (scheduled at 2025-12-25 19:12:00+01:00)\n",
"2025-12-25 19:12:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:13:00 CET)\" executed successfully\n",
"2025-12-25 19:12:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:13:46 CET)\" (scheduled at 2025-12-25 19:12:46.247624+01:00)\n",
"2025-12-25 19:12:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:13:46 CET)\" (scheduled at 2025-12-25 19:12:46.249628+01:00)\n",
"2025-12-25 19:12:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:12:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:12:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:12:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 19:12:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 19:12:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:12:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:12:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:13:46 CET)\" executed successfully\n",
"2025-12-25 19:12:46,280 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:13:46 CET)\" executed successfully\n",
"2025-12-25 19:13:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:14:00 CET)\" (scheduled at 2025-12-25 19:13:00+01:00)\n",
"2025-12-25 19:13:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:14:00 CET)\" executed successfully\n",
"2025-12-25 19:13:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:14:46 CET)\" (scheduled at 2025-12-25 19:13:46.247624+01:00)\n",
"2025-12-25 19:13:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:14:46 CET)\" (scheduled at 2025-12-25 19:13:46.249628+01:00)\n",
"2025-12-25 19:13:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:14:46 CET)\" executed successfully\n",
"2025-12-25 19:13:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:13:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:13:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:13:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 19:13:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 19:13:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:13:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:13:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:14:46 CET)\" executed successfully\n",
"2025-12-25 19:14:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:15:00 CET)\" (scheduled at 2025-12-25 19:14:00+01:00)\n",
"2025-12-25 19:14:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:15:00 CET)\" executed successfully\n",
"2025-12-25 19:14:46,294 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:15:46 CET)\" (scheduled at 2025-12-25 19:14:46.247624+01:00)\n",
"2025-12-25 19:14:46,294 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:15:46 CET)\" (scheduled at 2025-12-25 19:14:46.249628+01:00)\n",
"2025-12-25 19:14:46,303 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:14:46,304 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:14:46,305 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:14:46,306 - INFO - SL: 4471.64000\n",
"2025-12-25 19:14:46,308 - INFO - Risk: 7.36000\n",
"2025-12-25 19:14:46,309 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:14:46,310 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:14:46,311 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:15:46 CET)\" executed successfully\n",
"2025-12-25 19:14:46,294 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:15:46 CET)\" executed successfully\n",
"2025-12-25 19:15:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:16:00 CET)\" (scheduled at 2025-12-25 19:15:00+01:00)\n",
"2025-12-25 19:15:00,024 - INFO - \n",
"⏰ 2025-12-25 19:15:00 - ADAPTIVE Check\n",
"2025-12-25 19:15:00,027 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:15:00,028 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:15:00,029 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:15:00,080 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:15:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:16:46 CET)\" (scheduled at 2025-12-25 19:15:46.247624+01:00)\n",
"2025-12-25 19:15:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:16:46 CET)\" (scheduled at 2025-12-25 19:15:46.249628+01:00)\n",
"2025-12-25 19:15:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:16:46 CET)\" executed successfully\n",
"2025-12-25 19:15:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:15:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:15:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:15:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 19:15:46,275 - INFO - Risk: 7.36000\n",
"2025-12-25 19:15:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:15:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:15:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:16:46 CET)\" executed successfully\n",
"2025-12-25 19:16:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:17:00 CET)\" (scheduled at 2025-12-25 19:16:00+01:00)\n",
"2025-12-25 19:16:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:17:00 CET)\" executed successfully\n",
"2025-12-25 19:16:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:17:46 CET)\" (scheduled at 2025-12-25 19:16:46.247624+01:00)\n",
"2025-12-25 19:16:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:17:46 CET)\" (scheduled at 2025-12-25 19:16:46.249628+01:00)\n",
"2025-12-25 19:16:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:16:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:16:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:16:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 19:16:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 19:16:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:16:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:16:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:17:46 CET)\" executed successfully\n",
"2025-12-25 19:16:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:17:46 CET)\" executed successfully\n",
"2025-12-25 19:17:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:18:00 CET)\" (scheduled at 2025-12-25 19:17:00+01:00)\n",
"2025-12-25 19:17:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:18:00 CET)\" executed successfully\n",
"2025-12-25 19:17:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:18:46 CET)\" (scheduled at 2025-12-25 19:17:46.247624+01:00)\n",
"2025-12-25 19:17:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:18:46 CET)\" (scheduled at 2025-12-25 19:17:46.249628+01:00)\n",
"2025-12-25 19:17:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:17:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:17:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:17:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 19:17:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 19:17:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:17:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:17:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:18:46 CET)\" executed successfully\n",
"2025-12-25 19:17:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:18:46 CET)\" executed successfully\n",
"2025-12-25 19:18:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:19:00 CET)\" (scheduled at 2025-12-25 19:18:00+01:00)\n",
"2025-12-25 19:18:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:19:00 CET)\" executed successfully\n",
"2025-12-25 19:18:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:19:46 CET)\" (scheduled at 2025-12-25 19:18:46.247624+01:00)\n",
"2025-12-25 19:18:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:19:46 CET)\" (scheduled at 2025-12-25 19:18:46.249628+01:00)\n",
"2025-12-25 19:18:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:18:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:18:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:18:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 19:18:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 19:18:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:18:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:18:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:19:46 CET)\" executed successfully\n",
"2025-12-25 19:18:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:19:46 CET)\" executed successfully\n",
"2025-12-25 19:19:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:20:00 CET)\" (scheduled at 2025-12-25 19:19:00+01:00)\n",
"2025-12-25 19:19:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:20:00 CET)\" executed successfully\n",
"2025-12-25 19:19:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:20:46 CET)\" (scheduled at 2025-12-25 19:19:46.247624+01:00)\n",
"2025-12-25 19:19:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:20:46 CET)\" executed successfully\n",
"2025-12-25 19:19:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:20:46 CET)\" (scheduled at 2025-12-25 19:19:46.249628+01:00)\n",
"2025-12-25 19:19:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:19:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:19:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:19:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 19:19:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 19:19:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:19:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:19:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:20:46 CET)\" executed successfully\n",
"2025-12-25 19:20:00,039 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:21:00 CET)\" (scheduled at 2025-12-25 19:20:00+01:00)\n",
"2025-12-25 19:20:00,050 - INFO - \n",
"⏰ 2025-12-25 19:20:00 - ADAPTIVE Check\n",
"2025-12-25 19:20:00,051 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:20:00,052 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:20:00,052 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:20:00,121 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:21:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:20:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:21:46 CET)\" (scheduled at 2025-12-25 19:20:46.247624+01:00)\n",
"2025-12-25 19:20:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:21:46 CET)\" (scheduled at 2025-12-25 19:20:46.249628+01:00)\n",
"2025-12-25 19:20:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:21:46 CET)\" executed successfully\n",
"2025-12-25 19:20:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:20:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:20:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:20:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 19:20:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 19:20:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:20:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:20:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:21:46 CET)\" executed successfully\n",
"2025-12-25 19:21:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:22:00 CET)\" (scheduled at 2025-12-25 19:21:00+01:00)\n",
"2025-12-25 19:21:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:22:00 CET)\" executed successfully\n",
"2025-12-25 19:21:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:22:46 CET)\" (scheduled at 2025-12-25 19:21:46.247624+01:00)\n",
"2025-12-25 19:21:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:22:46 CET)\" (scheduled at 2025-12-25 19:21:46.249628+01:00)\n",
"2025-12-25 19:21:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:21:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:21:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:21:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 19:21:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 19:21:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:21:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:21:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:22:46 CET)\" executed successfully\n",
"2025-12-25 19:21:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:22:46 CET)\" executed successfully\n",
"2025-12-25 19:22:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:23:00 CET)\" (scheduled at 2025-12-25 19:22:00+01:00)\n",
"2025-12-25 19:22:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:23:00 CET)\" executed successfully\n",
"2025-12-25 19:22:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:23:46 CET)\" (scheduled at 2025-12-25 19:22:46.247624+01:00)\n",
"2025-12-25 19:22:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:23:46 CET)\" executed successfully\n",
"2025-12-25 19:22:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:23:46 CET)\" (scheduled at 2025-12-25 19:22:46.249628+01:00)\n",
"2025-12-25 19:22:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:22:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:22:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:22:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 19:22:46,297 - INFO - Risk: 7.36000\n",
"2025-12-25 19:22:46,298 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:22:46,300 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:22:46,302 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:23:46 CET)\" executed successfully\n",
"2025-12-25 19:23:00,215 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:24:00 CET)\" (scheduled at 2025-12-25 19:23:00+01:00)\n",
"2025-12-25 19:23:00,226 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:24:00 CET)\" executed successfully\n",
"2025-12-25 19:23:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:24:46 CET)\" (scheduled at 2025-12-25 19:23:46.247624+01:00)\n",
"2025-12-25 19:23:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:24:46 CET)\" executed successfully\n",
"2025-12-25 19:23:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:24:46 CET)\" (scheduled at 2025-12-25 19:23:46.249628+01:00)\n",
"2025-12-25 19:23:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:23:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:23:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:23:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 19:23:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 19:23:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:23:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:23:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:24:46 CET)\" executed successfully\n",
"2025-12-25 19:24:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:25:00 CET)\" (scheduled at 2025-12-25 19:24:00+01:00)\n",
"2025-12-25 19:24:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:25:00 CET)\" executed successfully\n",
"2025-12-25 19:24:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:25:46 CET)\" (scheduled at 2025-12-25 19:24:46.247624+01:00)\n",
"2025-12-25 19:24:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:25:46 CET)\" executed successfully\n",
"2025-12-25 19:24:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:25:46 CET)\" (scheduled at 2025-12-25 19:24:46.249628+01:00)\n",
"2025-12-25 19:24:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:24:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:24:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:24:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 19:24:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 19:24:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:24:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:24:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:25:46 CET)\" executed successfully\n",
"2025-12-25 19:25:00,106 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:26:00 CET)\" (scheduled at 2025-12-25 19:25:00+01:00)\n",
"2025-12-25 19:25:00,115 - INFO - \n",
"⏰ 2025-12-25 19:25:00 - ADAPTIVE Check\n",
"2025-12-25 19:25:00,116 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:25:00,116 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:25:00,117 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:25:00,158 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:26:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:25:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:26:46 CET)\" (scheduled at 2025-12-25 19:25:46.247624+01:00)\n",
"2025-12-25 19:25:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:26:46 CET)\" (scheduled at 2025-12-25 19:25:46.249628+01:00)\n",
"2025-12-25 19:25:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:25:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:25:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:25:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 19:25:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 19:25:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:25:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:25:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:26:46 CET)\" executed successfully\n",
"2025-12-25 19:25:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:26:46 CET)\" executed successfully\n",
"2025-12-25 19:26:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:27:00 CET)\" (scheduled at 2025-12-25 19:26:00+01:00)\n",
"2025-12-25 19:26:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:27:00 CET)\" executed successfully\n",
"2025-12-25 19:26:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:27:46 CET)\" (scheduled at 2025-12-25 19:26:46.247624+01:00)\n",
"2025-12-25 19:26:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:27:46 CET)\" executed successfully\n",
"2025-12-25 19:26:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:27:46 CET)\" (scheduled at 2025-12-25 19:26:46.249628+01:00)\n",
"2025-12-25 19:26:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:26:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:26:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:26:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 19:26:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 19:26:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:26:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:26:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:27:46 CET)\" executed successfully\n",
"2025-12-25 19:27:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:28:00 CET)\" (scheduled at 2025-12-25 19:27:00+01:00)\n",
"2025-12-25 19:27:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:28:00 CET)\" executed successfully\n",
"2025-12-25 19:27:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:28:46 CET)\" (scheduled at 2025-12-25 19:27:46.247624+01:00)\n",
"2025-12-25 19:27:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:28:46 CET)\" (scheduled at 2025-12-25 19:27:46.249628+01:00)\n",
"2025-12-25 19:27:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:27:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:27:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:27:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 19:27:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 19:27:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:27:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:27:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:28:46 CET)\" executed successfully\n",
"2025-12-25 19:27:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:28:46 CET)\" executed successfully\n",
"2025-12-25 19:28:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:29:00 CET)\" (scheduled at 2025-12-25 19:28:00+01:00)\n",
"2025-12-25 19:28:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:29:00 CET)\" executed successfully\n",
"2025-12-25 19:28:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:29:46 CET)\" (scheduled at 2025-12-25 19:28:46.247624+01:00)\n",
"2025-12-25 19:28:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:29:46 CET)\" executed successfully\n",
"2025-12-25 19:28:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:29:46 CET)\" (scheduled at 2025-12-25 19:28:46.249628+01:00)\n",
"2025-12-25 19:28:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:28:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:28:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:28:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 19:28:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 19:28:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:28:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:28:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:29:46 CET)\" executed successfully\n",
"2025-12-25 19:29:00,112 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:30:00 CET)\" (scheduled at 2025-12-25 19:29:00+01:00)\n",
"2025-12-25 19:29:00,120 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:30:00 CET)\" executed successfully\n",
"2025-12-25 19:29:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:30:46 CET)\" (scheduled at 2025-12-25 19:29:46.247624+01:00)\n",
"2025-12-25 19:29:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:30:46 CET)\" executed successfully\n",
"2025-12-25 19:29:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:30:46 CET)\" (scheduled at 2025-12-25 19:29:46.249628+01:00)\n",
"2025-12-25 19:29:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:29:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:29:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:29:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 19:29:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 19:29:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:29:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:29:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:30:46 CET)\" executed successfully\n",
"2025-12-25 19:30:00,134 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:31:00 CET)\" (scheduled at 2025-12-25 19:30:00+01:00)\n",
"2025-12-25 19:30:00,141 - INFO - \n",
"⏰ 2025-12-25 19:30:00 - ADAPTIVE Check\n",
"2025-12-25 19:30:00,142 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:30:00,143 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:30:00,144 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:30:00,162 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:31:00 CET)\" executed successfully\n",
"2025-12-25 19:30:00,164 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 20:00:00 CET)\" (scheduled at 2025-12-25 19:30:00+01:00)\n",
"2025-12-25 19:30:00,190 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 20:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 19:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:30:46,320 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:31:46 CET)\" (scheduled at 2025-12-25 19:30:46.247624+01:00)\n",
"2025-12-25 19:30:46,320 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:31:46 CET)\" (scheduled at 2025-12-25 19:30:46.249628+01:00)\n",
"2025-12-25 19:30:46,328 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:30:46,329 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:30:46,330 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:30:46,331 - INFO - SL: 4471.64000\n",
"2025-12-25 19:30:46,331 - INFO - Risk: 7.36000\n",
"2025-12-25 19:30:46,332 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:30:46,334 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:30:46,335 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:31:46 CET)\" executed successfully\n",
"2025-12-25 19:30:46,328 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:31:46 CET)\" executed successfully\n",
"2025-12-25 19:31:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:32:00 CET)\" (scheduled at 2025-12-25 19:31:00+01:00)\n",
"2025-12-25 19:31:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:32:00 CET)\" executed successfully\n",
"2025-12-25 19:31:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:32:46 CET)\" (scheduled at 2025-12-25 19:31:46.247624+01:00)\n",
"2025-12-25 19:31:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:32:46 CET)\" (scheduled at 2025-12-25 19:31:46.249628+01:00)\n",
"2025-12-25 19:31:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:31:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:31:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:31:46,282 - INFO - SL: 4471.64000\n",
"2025-12-25 19:31:46,284 - INFO - Risk: 7.36000\n",
"2025-12-25 19:31:46,285 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:31:46,286 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:31:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:32:46 CET)\" executed successfully\n",
"2025-12-25 19:31:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:32:46 CET)\" executed successfully\n",
"2025-12-25 19:32:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:33:00 CET)\" (scheduled at 2025-12-25 19:32:00+01:00)\n",
"2025-12-25 19:32:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:33:00 CET)\" executed successfully\n",
"2025-12-25 19:32:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:33:46 CET)\" (scheduled at 2025-12-25 19:32:46.247624+01:00)\n",
"2025-12-25 19:32:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:33:46 CET)\" (scheduled at 2025-12-25 19:32:46.249628+01:00)\n",
"2025-12-25 19:32:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:32:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:32:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:32:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 19:32:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 19:32:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:32:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:32:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:33:46 CET)\" executed successfully\n",
"2025-12-25 19:32:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:33:46 CET)\" executed successfully\n",
"2025-12-25 19:33:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:34:00 CET)\" (scheduled at 2025-12-25 19:33:00+01:00)\n",
"2025-12-25 19:33:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:34:00 CET)\" executed successfully\n",
"2025-12-25 19:33:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:34:46 CET)\" (scheduled at 2025-12-25 19:33:46.247624+01:00)\n",
"2025-12-25 19:33:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:34:46 CET)\" (scheduled at 2025-12-25 19:33:46.249628+01:00)\n",
"2025-12-25 19:33:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:33:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:33:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:33:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 19:33:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 19:33:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:33:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:33:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:34:46 CET)\" executed successfully\n",
"2025-12-25 19:33:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:34:46 CET)\" executed successfully\n",
"2025-12-25 19:34:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:35:00 CET)\" (scheduled at 2025-12-25 19:34:00+01:00)\n",
"2025-12-25 19:34:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:35:00 CET)\" executed successfully\n",
"2025-12-25 19:34:46,291 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:35:46 CET)\" (scheduled at 2025-12-25 19:34:46.247624+01:00)\n",
"2025-12-25 19:34:46,291 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:35:46 CET)\" (scheduled at 2025-12-25 19:34:46.249628+01:00)\n",
"2025-12-25 19:34:46,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:35:46 CET)\" executed successfully\n",
"2025-12-25 19:34:46,298 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:34:46,300 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:34:46,300 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:34:46,301 - INFO - SL: 4471.64000\n",
"2025-12-25 19:34:46,302 - INFO - Risk: 7.36000\n",
"2025-12-25 19:34:46,303 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:34:46,304 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:34:46,306 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:35:46 CET)\" executed successfully\n",
"2025-12-25 19:35:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:36:00 CET)\" (scheduled at 2025-12-25 19:35:00+01:00)\n",
"2025-12-25 19:35:00,023 - INFO - \n",
"⏰ 2025-12-25 19:35:00 - ADAPTIVE Check\n",
"2025-12-25 19:35:00,025 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:35:00,026 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:35:00,028 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:35:00,099 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:36:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:35:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:36:46 CET)\" (scheduled at 2025-12-25 19:35:46.247624+01:00)\n",
"2025-12-25 19:35:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:36:46 CET)\" executed successfully\n",
"2025-12-25 19:35:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:36:46 CET)\" (scheduled at 2025-12-25 19:35:46.249628+01:00)\n",
"2025-12-25 19:35:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:35:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:35:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:35:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 19:35:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 19:35:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:35:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:35:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:36:46 CET)\" executed successfully\n",
"2025-12-25 19:36:00,087 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:37:00 CET)\" (scheduled at 2025-12-25 19:36:00+01:00)\n",
"2025-12-25 19:36:00,094 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:37:00 CET)\" executed successfully\n",
"2025-12-25 19:36:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:37:46 CET)\" (scheduled at 2025-12-25 19:36:46.247624+01:00)\n",
"2025-12-25 19:36:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:37:46 CET)\" (scheduled at 2025-12-25 19:36:46.249628+01:00)\n",
"2025-12-25 19:36:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:36:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:36:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:36:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 19:36:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 19:36:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:36:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:36:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:37:46 CET)\" executed successfully\n",
"2025-12-25 19:36:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:37:46 CET)\" executed successfully\n",
"2025-12-25 19:37:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:38:00 CET)\" (scheduled at 2025-12-25 19:37:00+01:00)\n",
"2025-12-25 19:37:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:38:00 CET)\" executed successfully\n",
"2025-12-25 19:37:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:38:46 CET)\" (scheduled at 2025-12-25 19:37:46.247624+01:00)\n",
"2025-12-25 19:37:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:38:46 CET)\" (scheduled at 2025-12-25 19:37:46.249628+01:00)\n",
"2025-12-25 19:37:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:37:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:37:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:37:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 19:37:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 19:37:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:37:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:37:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:38:46 CET)\" executed successfully\n",
"2025-12-25 19:37:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:38:46 CET)\" executed successfully\n",
"2025-12-25 19:38:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:39:00 CET)\" (scheduled at 2025-12-25 19:38:00+01:00)\n",
"2025-12-25 19:38:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:39:00 CET)\" executed successfully\n",
"2025-12-25 19:38:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:39:46 CET)\" (scheduled at 2025-12-25 19:38:46.247624+01:00)\n",
"2025-12-25 19:38:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:39:46 CET)\" (scheduled at 2025-12-25 19:38:46.249628+01:00)\n",
"2025-12-25 19:38:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:38:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:38:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:38:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 19:38:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 19:38:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:38:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:38:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:39:46 CET)\" executed successfully\n",
"2025-12-25 19:38:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:39:46 CET)\" executed successfully\n",
"2025-12-25 19:39:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:40:00 CET)\" (scheduled at 2025-12-25 19:39:00+01:00)\n",
"2025-12-25 19:39:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:40:00 CET)\" executed successfully\n",
"2025-12-25 19:39:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:40:46 CET)\" (scheduled at 2025-12-25 19:39:46.247624+01:00)\n",
"2025-12-25 19:39:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:40:46 CET)\" (scheduled at 2025-12-25 19:39:46.249628+01:00)\n",
"2025-12-25 19:39:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:39:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:39:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:39:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 19:39:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 19:39:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:39:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:39:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:40:46 CET)\" executed successfully\n",
"2025-12-25 19:39:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:40:46 CET)\" executed successfully\n",
"2025-12-25 19:40:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:41:00 CET)\" (scheduled at 2025-12-25 19:40:00+01:00)\n",
"2025-12-25 19:40:00,029 - INFO - \n",
"⏰ 2025-12-25 19:40:00 - ADAPTIVE Check\n",
"2025-12-25 19:40:00,031 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:40:00,032 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:40:00,032 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:40:00,147 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:41:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:40:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:41:46 CET)\" (scheduled at 2025-12-25 19:40:46.247624+01:00)\n",
"2025-12-25 19:40:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:41:46 CET)\" (scheduled at 2025-12-25 19:40:46.249628+01:00)\n",
"2025-12-25 19:40:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:40:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:40:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:40:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 19:40:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 19:40:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:40:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:40:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:41:46 CET)\" executed successfully\n",
"2025-12-25 19:40:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:41:46 CET)\" executed successfully\n",
"2025-12-25 19:41:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:42:00 CET)\" (scheduled at 2025-12-25 19:41:00+01:00)\n",
"2025-12-25 19:41:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:42:00 CET)\" executed successfully\n",
"2025-12-25 19:41:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:42:46 CET)\" (scheduled at 2025-12-25 19:41:46.247624+01:00)\n",
"2025-12-25 19:41:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:42:46 CET)\" (scheduled at 2025-12-25 19:41:46.249628+01:00)\n",
"2025-12-25 19:41:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:41:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:41:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:41:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 19:41:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 19:41:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:41:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:41:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:42:46 CET)\" executed successfully\n",
"2025-12-25 19:41:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:42:46 CET)\" executed successfully\n",
"2025-12-25 19:42:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:43:00 CET)\" (scheduled at 2025-12-25 19:42:00+01:00)\n",
"2025-12-25 19:42:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:43:00 CET)\" executed successfully\n",
"2025-12-25 19:42:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:43:46 CET)\" (scheduled at 2025-12-25 19:42:46.247624+01:00)\n",
"2025-12-25 19:42:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:43:46 CET)\" (scheduled at 2025-12-25 19:42:46.249628+01:00)\n",
"2025-12-25 19:42:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:42:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:42:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:42:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 19:42:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 19:42:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:42:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:42:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:43:46 CET)\" executed successfully\n",
"2025-12-25 19:42:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:43:46 CET)\" executed successfully\n",
"2025-12-25 19:43:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:44:00 CET)\" (scheduled at 2025-12-25 19:43:00+01:00)\n",
"2025-12-25 19:43:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:44:00 CET)\" executed successfully\n",
"2025-12-25 19:43:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:44:46 CET)\" (scheduled at 2025-12-25 19:43:46.247624+01:00)\n",
"2025-12-25 19:43:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:44:46 CET)\" (scheduled at 2025-12-25 19:43:46.249628+01:00)\n",
"2025-12-25 19:43:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:43:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:43:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:43:46,276 - INFO - SL: 4471.64000\n",
"2025-12-25 19:43:46,277 - INFO - Risk: 7.36000\n",
"2025-12-25 19:43:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:43:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:43:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:44:46 CET)\" executed successfully\n",
"2025-12-25 19:43:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:44:46 CET)\" executed successfully\n",
"2025-12-25 19:44:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:45:00 CET)\" (scheduled at 2025-12-25 19:44:00+01:00)\n",
"2025-12-25 19:44:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:45:00 CET)\" executed successfully\n",
"2025-12-25 19:44:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:45:46 CET)\" (scheduled at 2025-12-25 19:44:46.247624+01:00)\n",
"2025-12-25 19:44:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:45:46 CET)\" (scheduled at 2025-12-25 19:44:46.249628+01:00)\n",
"2025-12-25 19:44:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:44:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:44:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:44:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 19:44:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 19:44:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:44:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:44:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:45:46 CET)\" executed successfully\n",
"2025-12-25 19:44:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:45:46 CET)\" executed successfully\n",
"2025-12-25 19:45:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:46:00 CET)\" (scheduled at 2025-12-25 19:45:00+01:00)\n",
"2025-12-25 19:45:00,020 - INFO - \n",
"⏰ 2025-12-25 19:45:00 - ADAPTIVE Check\n",
"2025-12-25 19:45:00,022 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:45:00,023 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:45:00,025 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:45:00,109 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:45:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:46:46 CET)\" (scheduled at 2025-12-25 19:45:46.247624+01:00)\n",
"2025-12-25 19:45:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:46:46 CET)\" (scheduled at 2025-12-25 19:45:46.249628+01:00)\n",
"2025-12-25 19:45:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:45:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:45:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:45:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 19:45:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 19:45:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:45:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:45:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:46:46 CET)\" executed successfully\n",
"2025-12-25 19:45:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:46:46 CET)\" executed successfully\n",
"2025-12-25 19:46:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:47:00 CET)\" (scheduled at 2025-12-25 19:46:00+01:00)\n",
"2025-12-25 19:46:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:47:00 CET)\" executed successfully\n",
"2025-12-25 19:46:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:47:46 CET)\" (scheduled at 2025-12-25 19:46:46.247624+01:00)\n",
"2025-12-25 19:46:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:47:46 CET)\" (scheduled at 2025-12-25 19:46:46.249628+01:00)\n",
"2025-12-25 19:46:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:46:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:46:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:46:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 19:46:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 19:46:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:46:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:46:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:47:46 CET)\" executed successfully\n",
"2025-12-25 19:46:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:47:46 CET)\" executed successfully\n",
"2025-12-25 19:47:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:48:00 CET)\" (scheduled at 2025-12-25 19:47:00+01:00)\n",
"2025-12-25 19:47:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:48:00 CET)\" executed successfully\n",
"2025-12-25 19:47:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:48:46 CET)\" (scheduled at 2025-12-25 19:47:46.247624+01:00)\n",
"2025-12-25 19:47:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:48:46 CET)\" (scheduled at 2025-12-25 19:47:46.249628+01:00)\n",
"2025-12-25 19:47:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:47:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:47:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:47:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 19:47:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 19:47:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:47:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:47:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:48:46 CET)\" executed successfully\n",
"2025-12-25 19:47:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:48:46 CET)\" executed successfully\n",
"2025-12-25 19:48:00,019 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:49:00 CET)\" (scheduled at 2025-12-25 19:48:00+01:00)\n",
"2025-12-25 19:48:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:49:00 CET)\" executed successfully\n",
"2025-12-25 19:48:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:49:46 CET)\" (scheduled at 2025-12-25 19:48:46.247624+01:00)\n",
"2025-12-25 19:48:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:49:46 CET)\" executed successfully\n",
"2025-12-25 19:48:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:49:46 CET)\" (scheduled at 2025-12-25 19:48:46.249628+01:00)\n",
"2025-12-25 19:48:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:48:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:48:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:48:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 19:48:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 19:48:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:48:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:48:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:49:46 CET)\" executed successfully\n",
"2025-12-25 19:49:00,189 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:50:00 CET)\" (scheduled at 2025-12-25 19:49:00+01:00)\n",
"2025-12-25 19:49:00,198 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:50:00 CET)\" executed successfully\n",
"2025-12-25 19:49:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:50:46 CET)\" (scheduled at 2025-12-25 19:49:46.247624+01:00)\n",
"2025-12-25 19:49:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:50:46 CET)\" (scheduled at 2025-12-25 19:49:46.249628+01:00)\n",
"2025-12-25 19:49:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:49:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:49:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:49:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 19:49:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 19:49:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:49:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:49:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:50:46 CET)\" executed successfully\n",
"2025-12-25 19:49:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:50:46 CET)\" executed successfully\n",
"2025-12-25 19:50:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:51:00 CET)\" (scheduled at 2025-12-25 19:50:00+01:00)\n",
"2025-12-25 19:50:00,022 - INFO - \n",
"⏰ 2025-12-25 19:50:00 - ADAPTIVE Check\n",
"2025-12-25 19:50:00,024 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:50:00,026 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:50:00,027 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:50:00,050 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:51:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:50:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:51:46 CET)\" (scheduled at 2025-12-25 19:50:46.247624+01:00)\n",
"2025-12-25 19:50:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:51:46 CET)\" (scheduled at 2025-12-25 19:50:46.249628+01:00)\n",
"2025-12-25 19:50:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:51:46 CET)\" executed successfully\n",
"2025-12-25 19:50:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:50:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:50:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:50:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 19:50:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 19:50:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:50:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:50:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:51:46 CET)\" executed successfully\n",
"2025-12-25 19:51:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:52:00 CET)\" (scheduled at 2025-12-25 19:51:00+01:00)\n",
"2025-12-25 19:51:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:52:00 CET)\" executed successfully\n",
"2025-12-25 19:51:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:52:46 CET)\" (scheduled at 2025-12-25 19:51:46.247624+01:00)\n",
"2025-12-25 19:51:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:52:46 CET)\" executed successfully\n",
"2025-12-25 19:51:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:52:46 CET)\" (scheduled at 2025-12-25 19:51:46.249628+01:00)\n",
"2025-12-25 19:51:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:51:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:51:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:51:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 19:51:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 19:51:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:51:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:51:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:52:46 CET)\" executed successfully\n",
"2025-12-25 19:52:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:53:00 CET)\" (scheduled at 2025-12-25 19:52:00+01:00)\n",
"2025-12-25 19:52:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:53:00 CET)\" executed successfully\n",
"2025-12-25 19:52:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:53:46 CET)\" (scheduled at 2025-12-25 19:52:46.247624+01:00)\n",
"2025-12-25 19:52:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:53:46 CET)\" (scheduled at 2025-12-25 19:52:46.249628+01:00)\n",
"2025-12-25 19:52:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:52:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:52:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:52:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 19:52:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 19:52:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:52:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:52:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:53:46 CET)\" executed successfully\n",
"2025-12-25 19:52:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:53:46 CET)\" executed successfully\n",
"2025-12-25 19:53:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:54:00 CET)\" (scheduled at 2025-12-25 19:53:00+01:00)\n",
"2025-12-25 19:53:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:54:00 CET)\" executed successfully\n",
"2025-12-25 19:53:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:54:46 CET)\" (scheduled at 2025-12-25 19:53:46.247624+01:00)\n",
"2025-12-25 19:53:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:54:46 CET)\" (scheduled at 2025-12-25 19:53:46.249628+01:00)\n",
"2025-12-25 19:53:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:54:46 CET)\" executed successfully\n",
"2025-12-25 19:53:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:53:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:53:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:53:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 19:53:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 19:53:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:53:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:53:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:54:46 CET)\" executed successfully\n",
"2025-12-25 19:54:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:55:00 CET)\" (scheduled at 2025-12-25 19:54:00+01:00)\n",
"2025-12-25 19:54:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:55:00 CET)\" executed successfully\n",
"2025-12-25 19:54:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:55:46 CET)\" (scheduled at 2025-12-25 19:54:46.247624+01:00)\n",
"2025-12-25 19:54:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:55:46 CET)\" (scheduled at 2025-12-25 19:54:46.249628+01:00)\n",
"2025-12-25 19:54:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:54:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:54:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:54:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 19:54:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 19:54:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:54:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:54:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:55:46 CET)\" executed successfully\n",
"2025-12-25 19:54:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:55:46 CET)\" executed successfully\n",
"2025-12-25 19:55:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:56:00 CET)\" (scheduled at 2025-12-25 19:55:00+01:00)\n",
"2025-12-25 19:55:00,018 - INFO - \n",
"⏰ 2025-12-25 19:55:00 - ADAPTIVE Check\n",
"2025-12-25 19:55:00,020 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 19:55:00,021 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 19:55:00,022 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 19:55:00,044 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:56:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 19:55:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:56:46 CET)\" (scheduled at 2025-12-25 19:55:46.247624+01:00)\n",
"2025-12-25 19:55:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:56:46 CET)\" (scheduled at 2025-12-25 19:55:46.249628+01:00)\n",
"2025-12-25 19:55:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:55:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:55:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:55:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 19:55:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 19:55:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:55:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:55:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:56:46 CET)\" executed successfully\n",
"2025-12-25 19:55:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:56:46 CET)\" executed successfully\n",
"2025-12-25 19:56:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:57:00 CET)\" (scheduled at 2025-12-25 19:56:00+01:00)\n",
"2025-12-25 19:56:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:57:00 CET)\" executed successfully\n",
"2025-12-25 19:56:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:57:46 CET)\" (scheduled at 2025-12-25 19:56:46.247624+01:00)\n",
"2025-12-25 19:56:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:57:46 CET)\" executed successfully\n",
"2025-12-25 19:56:46,797 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:57:46 CET)\" (scheduled at 2025-12-25 19:56:46.249628+01:00)\n",
"2025-12-25 19:56:46,798 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:56:46,799 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:56:46,800 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:56:46,801 - INFO - SL: 4471.64000\n",
"2025-12-25 19:56:46,801 - INFO - Risk: 7.36000\n",
"2025-12-25 19:56:46,803 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:56:46,803 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:56:46,804 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:57:46 CET)\" executed successfully\n",
"2025-12-25 19:57:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:58:00 CET)\" (scheduled at 2025-12-25 19:57:00+01:00)\n",
"2025-12-25 19:57:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:58:00 CET)\" executed successfully\n",
"2025-12-25 19:57:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:58:46 CET)\" (scheduled at 2025-12-25 19:57:46.247624+01:00)\n",
"2025-12-25 19:57:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:58:46 CET)\" (scheduled at 2025-12-25 19:57:46.249628+01:00)\n",
"2025-12-25 19:57:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:57:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:57:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:57:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 19:57:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 19:57:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:57:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:57:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:58:46 CET)\" executed successfully\n",
"2025-12-25 19:57:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:58:46 CET)\" executed successfully\n",
"2025-12-25 19:58:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:59:00 CET)\" (scheduled at 2025-12-25 19:58:00+01:00)\n",
"2025-12-25 19:58:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 19:59:00 CET)\" executed successfully\n",
"2025-12-25 19:58:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:59:46 CET)\" (scheduled at 2025-12-25 19:58:46.247624+01:00)\n",
"2025-12-25 19:58:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:59:46 CET)\" (scheduled at 2025-12-25 19:58:46.249628+01:00)\n",
"2025-12-25 19:58:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:58:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:58:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:58:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 19:58:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 19:58:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:58:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:58:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 19:59:46 CET)\" executed successfully\n",
"2025-12-25 19:58:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 19:59:46 CET)\" executed successfully\n",
"2025-12-25 19:59:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:00:00 CET)\" (scheduled at 2025-12-25 19:59:00+01:00)\n",
"2025-12-25 19:59:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:00:00 CET)\" executed successfully\n",
"2025-12-25 19:59:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:00:46 CET)\" (scheduled at 2025-12-25 19:59:46.247624+01:00)\n",
"2025-12-25 19:59:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:00:46 CET)\" (scheduled at 2025-12-25 19:59:46.249628+01:00)\n",
"2025-12-25 19:59:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:00:46 CET)\" executed successfully\n",
"2025-12-25 19:59:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 19:59:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 19:59:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 19:59:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 19:59:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 19:59:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 19:59:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 19:59:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:00:46 CET)\" executed successfully\n",
"2025-12-25 20:00:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:01:00 CET)\" (scheduled at 2025-12-25 20:00:00+01:00)\n",
"2025-12-25 20:00:00,005 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 20:30:00 CET)\" (scheduled at 2025-12-25 20:00:00+01:00)\n",
"2025-12-25 20:00:00,028 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 20:30:00 CET)\" executed successfully\n",
"2025-12-25 20:00:00,017 - INFO - \n",
"⏰ 2025-12-25 20:00:00 - ADAPTIVE Check\n",
"2025-12-25 20:00:00,040 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:00:00,041 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:00:00,075 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:00:00,096 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 20:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:00:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:01:46 CET)\" (scheduled at 2025-12-25 20:00:46.247624+01:00)\n",
"2025-12-25 20:00:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:01:46 CET)\" executed successfully\n",
"2025-12-25 20:00:46,268 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:01:46 CET)\" (scheduled at 2025-12-25 20:00:46.249628+01:00)\n",
"2025-12-25 20:00:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:00:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:00:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:00:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 20:00:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 20:00:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:00:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:00:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:01:46 CET)\" executed successfully\n",
"2025-12-25 20:01:00,134 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:02:00 CET)\" (scheduled at 2025-12-25 20:01:00+01:00)\n",
"2025-12-25 20:01:00,141 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:02:00 CET)\" executed successfully\n",
"2025-12-25 20:01:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:02:46 CET)\" (scheduled at 2025-12-25 20:01:46.247624+01:00)\n",
"2025-12-25 20:01:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:02:46 CET)\" (scheduled at 2025-12-25 20:01:46.249628+01:00)\n",
"2025-12-25 20:01:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:01:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:01:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:01:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 20:01:46,275 - INFO - Risk: 7.36000\n",
"2025-12-25 20:01:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:01:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:01:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:02:46 CET)\" executed successfully\n",
"2025-12-25 20:01:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:02:46 CET)\" executed successfully\n",
"2025-12-25 20:02:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:03:00 CET)\" (scheduled at 2025-12-25 20:02:00+01:00)\n",
"2025-12-25 20:02:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:03:00 CET)\" executed successfully\n",
"2025-12-25 20:02:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:03:46 CET)\" (scheduled at 2025-12-25 20:02:46.247624+01:00)\n",
"2025-12-25 20:02:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:03:46 CET)\" (scheduled at 2025-12-25 20:02:46.249628+01:00)\n",
"2025-12-25 20:02:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:03:46 CET)\" executed successfully\n",
"2025-12-25 20:02:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:02:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:02:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:02:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 20:02:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 20:02:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:02:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:02:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:03:46 CET)\" executed successfully\n",
"2025-12-25 20:03:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:04:00 CET)\" (scheduled at 2025-12-25 20:03:00+01:00)\n",
"2025-12-25 20:03:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:04:00 CET)\" executed successfully\n",
"2025-12-25 20:03:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:04:46 CET)\" (scheduled at 2025-12-25 20:03:46.247624+01:00)\n",
"2025-12-25 20:03:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:04:46 CET)\" (scheduled at 2025-12-25 20:03:46.249628+01:00)\n",
"2025-12-25 20:03:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:03:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:03:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:03:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:03:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:03:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:03:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:03:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:04:46 CET)\" executed successfully\n",
"2025-12-25 20:03:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:04:46 CET)\" executed successfully\n",
"2025-12-25 20:04:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:05:00 CET)\" (scheduled at 2025-12-25 20:04:00+01:00)\n",
"2025-12-25 20:04:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:05:00 CET)\" executed successfully\n",
"2025-12-25 20:04:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:05:46 CET)\" (scheduled at 2025-12-25 20:04:46.247624+01:00)\n",
"2025-12-25 20:04:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:05:46 CET)\" (scheduled at 2025-12-25 20:04:46.249628+01:00)\n",
"2025-12-25 20:04:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:04:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:04:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:04:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 20:04:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 20:04:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:04:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:04:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:05:46 CET)\" executed successfully\n",
"2025-12-25 20:04:46,280 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:05:46 CET)\" executed successfully\n",
"2025-12-25 20:05:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:06:00 CET)\" (scheduled at 2025-12-25 20:05:00+01:00)\n",
"2025-12-25 20:05:00,026 - INFO - \n",
"⏰ 2025-12-25 20:05:00 - ADAPTIVE Check\n",
"2025-12-25 20:05:00,027 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:05:00,028 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:05:00,029 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:05:00,074 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:06:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:05:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:06:46 CET)\" (scheduled at 2025-12-25 20:05:46.247624+01:00)\n",
"2025-12-25 20:05:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:06:46 CET)\" (scheduled at 2025-12-25 20:05:46.249628+01:00)\n",
"2025-12-25 20:05:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:05:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:05:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:05:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 20:05:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 20:05:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:05:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:05:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:06:46 CET)\" executed successfully\n",
"2025-12-25 20:05:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:06:46 CET)\" executed successfully\n",
"2025-12-25 20:06:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:07:00 CET)\" (scheduled at 2025-12-25 20:06:00+01:00)\n",
"2025-12-25 20:06:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:07:00 CET)\" executed successfully\n",
"2025-12-25 20:06:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:07:46 CET)\" (scheduled at 2025-12-25 20:06:46.247624+01:00)\n",
"2025-12-25 20:06:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:07:46 CET)\" (scheduled at 2025-12-25 20:06:46.249628+01:00)\n",
"2025-12-25 20:06:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:07:46 CET)\" executed successfully\n",
"2025-12-25 20:06:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:06:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:06:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:06:46,275 - INFO - SL: 4471.64000\n",
"2025-12-25 20:06:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 20:06:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:06:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:06:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:07:46 CET)\" executed successfully\n",
"2025-12-25 20:07:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:08:00 CET)\" (scheduled at 2025-12-25 20:07:00+01:00)\n",
"2025-12-25 20:07:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:08:00 CET)\" executed successfully\n",
"2025-12-25 20:07:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:08:46 CET)\" (scheduled at 2025-12-25 20:07:46.247624+01:00)\n",
"2025-12-25 20:07:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:08:46 CET)\" (scheduled at 2025-12-25 20:07:46.249628+01:00)\n",
"2025-12-25 20:07:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:07:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:07:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:07:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 20:07:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 20:07:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:07:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:07:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:08:46 CET)\" executed successfully\n",
"2025-12-25 20:07:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:08:46 CET)\" executed successfully\n",
"2025-12-25 20:08:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:09:00 CET)\" (scheduled at 2025-12-25 20:08:00+01:00)\n",
"2025-12-25 20:08:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:09:00 CET)\" executed successfully\n",
"2025-12-25 20:08:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:09:46 CET)\" (scheduled at 2025-12-25 20:08:46.247624+01:00)\n",
"2025-12-25 20:08:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:09:46 CET)\" (scheduled at 2025-12-25 20:08:46.249628+01:00)\n",
"2025-12-25 20:08:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:08:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:08:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:08:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 20:08:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 20:08:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:08:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:08:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:09:46 CET)\" executed successfully\n",
"2025-12-25 20:08:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:09:46 CET)\" executed successfully\n",
"2025-12-25 20:09:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:10:00 CET)\" (scheduled at 2025-12-25 20:09:00+01:00)\n",
"2025-12-25 20:09:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:10:00 CET)\" executed successfully\n",
"2025-12-25 20:09:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:10:46 CET)\" (scheduled at 2025-12-25 20:09:46.247624+01:00)\n",
"2025-12-25 20:09:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:10:46 CET)\" (scheduled at 2025-12-25 20:09:46.249628+01:00)\n",
"2025-12-25 20:09:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:09:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:09:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:09:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:09:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:09:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:09:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:09:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:10:46 CET)\" executed successfully\n",
"2025-12-25 20:09:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:10:46 CET)\" executed successfully\n",
"2025-12-25 20:10:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:11:00 CET)\" (scheduled at 2025-12-25 20:10:00+01:00)\n",
"2025-12-25 20:10:00,001 - INFO - \n",
"⏰ 2025-12-25 20:10:00 - ADAPTIVE Check\n",
"2025-12-25 20:10:00,010 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:10:00,012 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:10:00,013 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:10:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:11:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:10:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:11:46 CET)\" (scheduled at 2025-12-25 20:10:46.247624+01:00)\n",
"2025-12-25 20:10:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:11:46 CET)\" (scheduled at 2025-12-25 20:10:46.249628+01:00)\n",
"2025-12-25 20:10:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:10:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:10:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:10:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 20:10:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 20:10:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:10:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:10:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:11:46 CET)\" executed successfully\n",
"2025-12-25 20:10:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:11:46 CET)\" executed successfully\n",
"2025-12-25 20:11:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:12:00 CET)\" (scheduled at 2025-12-25 20:11:00+01:00)\n",
"2025-12-25 20:11:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:12:00 CET)\" executed successfully\n",
"2025-12-25 20:11:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:12:46 CET)\" (scheduled at 2025-12-25 20:11:46.247624+01:00)\n",
"2025-12-25 20:11:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:12:46 CET)\" (scheduled at 2025-12-25 20:11:46.249628+01:00)\n",
"2025-12-25 20:11:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:11:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:11:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:11:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 20:11:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 20:11:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:11:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:11:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:12:46 CET)\" executed successfully\n",
"2025-12-25 20:11:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:12:46 CET)\" executed successfully\n",
"2025-12-25 20:12:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:13:00 CET)\" (scheduled at 2025-12-25 20:12:00+01:00)\n",
"2025-12-25 20:12:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:13:00 CET)\" executed successfully\n",
"2025-12-25 20:12:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:13:46 CET)\" (scheduled at 2025-12-25 20:12:46.247624+01:00)\n",
"2025-12-25 20:12:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:13:46 CET)\" (scheduled at 2025-12-25 20:12:46.249628+01:00)\n",
"2025-12-25 20:12:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:13:46 CET)\" executed successfully\n",
"2025-12-25 20:12:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:12:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:12:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:12:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 20:12:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 20:12:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:12:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:12:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:13:46 CET)\" executed successfully\n",
"2025-12-25 20:13:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:14:00 CET)\" (scheduled at 2025-12-25 20:13:00+01:00)\n",
"2025-12-25 20:13:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:14:00 CET)\" executed successfully\n",
"2025-12-25 20:13:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:14:46 CET)\" (scheduled at 2025-12-25 20:13:46.247624+01:00)\n",
"2025-12-25 20:13:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:14:46 CET)\" executed successfully\n",
"2025-12-25 20:13:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:14:46 CET)\" (scheduled at 2025-12-25 20:13:46.249628+01:00)\n",
"2025-12-25 20:13:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:13:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:13:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:13:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 20:13:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 20:13:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:13:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:13:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:14:46 CET)\" executed successfully\n",
"2025-12-25 20:14:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:15:00 CET)\" (scheduled at 2025-12-25 20:14:00+01:00)\n",
"2025-12-25 20:14:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:15:00 CET)\" executed successfully\n",
"2025-12-25 20:14:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:15:46 CET)\" (scheduled at 2025-12-25 20:14:46.247624+01:00)\n",
"2025-12-25 20:14:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:15:46 CET)\" (scheduled at 2025-12-25 20:14:46.249628+01:00)\n",
"2025-12-25 20:14:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:14:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:14:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:14:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 20:14:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:14:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:14:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:14:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:15:46 CET)\" executed successfully\n",
"2025-12-25 20:14:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:15:46 CET)\" executed successfully\n",
"2025-12-25 20:15:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:16:00 CET)\" (scheduled at 2025-12-25 20:15:00+01:00)\n",
"2025-12-25 20:15:00,000 - INFO - \n",
"⏰ 2025-12-25 20:15:00 - ADAPTIVE Check\n",
"2025-12-25 20:15:00,000 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:15:00,012 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:15:00,013 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:15:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:15:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:16:46 CET)\" (scheduled at 2025-12-25 20:15:46.247624+01:00)\n",
"2025-12-25 20:15:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:16:46 CET)\" (scheduled at 2025-12-25 20:15:46.249628+01:00)\n",
"2025-12-25 20:15:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:15:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:15:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:15:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 20:15:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 20:15:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:15:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:15:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:16:46 CET)\" executed successfully\n",
"2025-12-25 20:15:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:16:46 CET)\" executed successfully\n",
"2025-12-25 20:16:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:17:00 CET)\" (scheduled at 2025-12-25 20:16:00+01:00)\n",
"2025-12-25 20:16:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:17:00 CET)\" executed successfully\n",
"2025-12-25 20:16:46,281 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:17:46 CET)\" (scheduled at 2025-12-25 20:16:46.247624+01:00)\n",
"2025-12-25 20:16:46,281 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:17:46 CET)\" (scheduled at 2025-12-25 20:16:46.249628+01:00)\n",
"2025-12-25 20:16:46,288 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:16:46,290 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:16:46,290 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:16:46,291 - INFO - SL: 4471.64000\n",
"2025-12-25 20:16:46,292 - INFO - Risk: 7.36000\n",
"2025-12-25 20:16:46,294 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:16:46,295 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:16:46,296 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:17:46 CET)\" executed successfully\n",
"2025-12-25 20:16:46,281 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:17:46 CET)\" executed successfully\n",
"2025-12-25 20:17:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:18:00 CET)\" (scheduled at 2025-12-25 20:17:00+01:00)\n",
"2025-12-25 20:17:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:18:00 CET)\" executed successfully\n",
"2025-12-25 20:17:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:18:46 CET)\" (scheduled at 2025-12-25 20:17:46.247624+01:00)\n",
"2025-12-25 20:17:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:18:46 CET)\" (scheduled at 2025-12-25 20:17:46.249628+01:00)\n",
"2025-12-25 20:17:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:17:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:17:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:17:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 20:17:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 20:17:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:17:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:17:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:18:46 CET)\" executed successfully\n",
"2025-12-25 20:17:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:18:46 CET)\" executed successfully\n",
"2025-12-25 20:18:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:19:00 CET)\" (scheduled at 2025-12-25 20:18:00+01:00)\n",
"2025-12-25 20:18:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:19:00 CET)\" executed successfully\n",
"2025-12-25 20:18:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:19:46 CET)\" (scheduled at 2025-12-25 20:18:46.247624+01:00)\n",
"2025-12-25 20:18:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:19:46 CET)\" (scheduled at 2025-12-25 20:18:46.249628+01:00)\n",
"2025-12-25 20:18:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:19:46 CET)\" executed successfully\n",
"2025-12-25 20:18:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:18:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:18:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:18:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 20:18:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 20:18:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:18:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:18:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:19:46 CET)\" executed successfully\n",
"2025-12-25 20:19:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:20:00 CET)\" (scheduled at 2025-12-25 20:19:00+01:00)\n",
"2025-12-25 20:19:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:20:00 CET)\" executed successfully\n",
"2025-12-25 20:19:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:20:46 CET)\" (scheduled at 2025-12-25 20:19:46.247624+01:00)\n",
"2025-12-25 20:19:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:20:46 CET)\" (scheduled at 2025-12-25 20:19:46.249628+01:00)\n",
"2025-12-25 20:19:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:19:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:19:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:19:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 20:19:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 20:19:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:19:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:19:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:20:46 CET)\" executed successfully\n",
"2025-12-25 20:19:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:20:46 CET)\" executed successfully\n",
"2025-12-25 20:20:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:21:00 CET)\" (scheduled at 2025-12-25 20:20:00+01:00)\n",
"2025-12-25 20:20:00,023 - INFO - \n",
"⏰ 2025-12-25 20:20:00 - ADAPTIVE Check\n",
"2025-12-25 20:20:00,026 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:20:00,027 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:20:00,028 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:20:00,093 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:21:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:20:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:21:46 CET)\" (scheduled at 2025-12-25 20:20:46.247624+01:00)\n",
"2025-12-25 20:20:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:21:46 CET)\" (scheduled at 2025-12-25 20:20:46.249628+01:00)\n",
"2025-12-25 20:20:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:20:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:20:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:20:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:20:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:20:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:20:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:20:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:21:46 CET)\" executed successfully\n",
"2025-12-25 20:20:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:21:46 CET)\" executed successfully\n",
"2025-12-25 20:21:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:22:00 CET)\" (scheduled at 2025-12-25 20:21:00+01:00)\n",
"2025-12-25 20:21:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:22:00 CET)\" executed successfully\n",
"2025-12-25 20:21:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:22:46 CET)\" (scheduled at 2025-12-25 20:21:46.247624+01:00)\n",
"2025-12-25 20:21:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:22:46 CET)\" (scheduled at 2025-12-25 20:21:46.249628+01:00)\n",
"2025-12-25 20:21:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:21:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:21:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:21:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:21:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:21:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:21:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:21:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:22:46 CET)\" executed successfully\n",
"2025-12-25 20:21:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:22:46 CET)\" executed successfully\n",
"2025-12-25 20:22:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:23:00 CET)\" (scheduled at 2025-12-25 20:22:00+01:00)\n",
"2025-12-25 20:22:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:23:00 CET)\" executed successfully\n",
"2025-12-25 20:22:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:23:46 CET)\" (scheduled at 2025-12-25 20:22:46.247624+01:00)\n",
"2025-12-25 20:22:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:23:46 CET)\" (scheduled at 2025-12-25 20:22:46.249628+01:00)\n",
"2025-12-25 20:22:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:22:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:22:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:22:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 20:22:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 20:22:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:22:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:22:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:23:46 CET)\" executed successfully\n",
"2025-12-25 20:22:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:23:46 CET)\" executed successfully\n",
"2025-12-25 20:23:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:24:00 CET)\" (scheduled at 2025-12-25 20:23:00+01:00)\n",
"2025-12-25 20:23:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:24:00 CET)\" executed successfully\n",
"2025-12-25 20:23:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:24:46 CET)\" (scheduled at 2025-12-25 20:23:46.247624+01:00)\n",
"2025-12-25 20:23:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:24:46 CET)\" (scheduled at 2025-12-25 20:23:46.249628+01:00)\n",
"2025-12-25 20:23:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:23:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:23:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:23:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:23:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 20:23:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:23:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:23:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:24:46 CET)\" executed successfully\n",
"2025-12-25 20:23:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:24:46 CET)\" executed successfully\n",
"2025-12-25 20:24:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:25:00 CET)\" (scheduled at 2025-12-25 20:24:00+01:00)\n",
"2025-12-25 20:24:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:25:00 CET)\" executed successfully\n",
"2025-12-25 20:24:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:25:46 CET)\" (scheduled at 2025-12-25 20:24:46.247624+01:00)\n",
"2025-12-25 20:24:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:25:46 CET)\" (scheduled at 2025-12-25 20:24:46.249628+01:00)\n",
"2025-12-25 20:24:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:24:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:24:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:24:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 20:24:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 20:24:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:24:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:24:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:25:46 CET)\" executed successfully\n",
"2025-12-25 20:24:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:25:46 CET)\" executed successfully\n",
"2025-12-25 20:25:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:26:00 CET)\" (scheduled at 2025-12-25 20:25:00+01:00)\n",
"2025-12-25 20:25:00,017 - INFO - \n",
"⏰ 2025-12-25 20:25:00 - ADAPTIVE Check\n",
"2025-12-25 20:25:00,019 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:25:00,020 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:25:00,022 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:25:00,069 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:26:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:25:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:26:46 CET)\" (scheduled at 2025-12-25 20:25:46.247624+01:00)\n",
"2025-12-25 20:25:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:26:46 CET)\" (scheduled at 2025-12-25 20:25:46.249628+01:00)\n",
"2025-12-25 20:25:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:25:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:25:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:25:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:25:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:25:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:25:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:25:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:26:46 CET)\" executed successfully\n",
"2025-12-25 20:25:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:26:46 CET)\" executed successfully\n",
"2025-12-25 20:26:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:27:00 CET)\" (scheduled at 2025-12-25 20:26:00+01:00)\n",
"2025-12-25 20:26:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:27:00 CET)\" executed successfully\n",
"2025-12-25 20:26:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:27:46 CET)\" (scheduled at 2025-12-25 20:26:46.247624+01:00)\n",
"2025-12-25 20:26:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:27:46 CET)\" (scheduled at 2025-12-25 20:26:46.249628+01:00)\n",
"2025-12-25 20:26:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:26:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:26:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:26:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 20:26:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 20:26:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:26:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:26:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:27:46 CET)\" executed successfully\n",
"2025-12-25 20:26:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:27:46 CET)\" executed successfully\n",
"2025-12-25 20:27:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:28:00 CET)\" (scheduled at 2025-12-25 20:27:00+01:00)\n",
"2025-12-25 20:27:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:28:00 CET)\" executed successfully\n",
"2025-12-25 20:27:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:28:46 CET)\" (scheduled at 2025-12-25 20:27:46.247624+01:00)\n",
"2025-12-25 20:27:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:28:46 CET)\" executed successfully\n",
"2025-12-25 20:27:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:28:46 CET)\" (scheduled at 2025-12-25 20:27:46.249628+01:00)\n",
"2025-12-25 20:27:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:27:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:27:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:27:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 20:27:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 20:27:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:27:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:27:46,305 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:28:46 CET)\" executed successfully\n",
"2025-12-25 20:28:00,304 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:29:00 CET)\" (scheduled at 2025-12-25 20:28:00+01:00)\n",
"2025-12-25 20:28:00,310 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:29:00 CET)\" executed successfully\n",
"2025-12-25 20:28:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:29:46 CET)\" (scheduled at 2025-12-25 20:28:46.247624+01:00)\n",
"2025-12-25 20:28:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:29:46 CET)\" executed successfully\n",
"2025-12-25 20:28:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:29:46 CET)\" (scheduled at 2025-12-25 20:28:46.249628+01:00)\n",
"2025-12-25 20:28:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:28:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:28:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:28:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:28:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:28:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:28:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:28:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:29:46 CET)\" executed successfully\n",
"2025-12-25 20:29:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:30:00 CET)\" (scheduled at 2025-12-25 20:29:00+01:00)\n",
"2025-12-25 20:29:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:30:00 CET)\" executed successfully\n",
"2025-12-25 20:29:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:30:46 CET)\" (scheduled at 2025-12-25 20:29:46.247624+01:00)\n",
"2025-12-25 20:29:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:30:46 CET)\" (scheduled at 2025-12-25 20:29:46.249628+01:00)\n",
"2025-12-25 20:29:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:29:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:29:46,254 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:29:46,254 - INFO - SL: 4471.64000\n",
"2025-12-25 20:29:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 20:29:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:29:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:29:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:30:46 CET)\" executed successfully\n",
"2025-12-25 20:29:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:30:46 CET)\" executed successfully\n",
"2025-12-25 20:30:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:31:00 CET)\" (scheduled at 2025-12-25 20:30:00+01:00)\n",
"2025-12-25 20:30:00,006 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 21:00:00 CET)\" (scheduled at 2025-12-25 20:30:00+01:00)\n",
"2025-12-25 20:30:00,019 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 21:00:00 CET)\" executed successfully\n",
"2025-12-25 20:30:00,026 - INFO - \n",
"⏰ 2025-12-25 20:30:00 - ADAPTIVE Check\n",
"2025-12-25 20:30:00,028 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:30:00,029 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:30:00,030 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:30:00,085 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 20:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:30:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:31:46 CET)\" (scheduled at 2025-12-25 20:30:46.247624+01:00)\n",
"2025-12-25 20:30:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:31:46 CET)\" (scheduled at 2025-12-25 20:30:46.249628+01:00)\n",
"2025-12-25 20:30:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:30:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:30:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:30:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 20:30:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 20:30:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:30:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:30:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:31:46 CET)\" executed successfully\n",
"2025-12-25 20:30:46,270 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:31:46 CET)\" executed successfully\n",
"2025-12-25 20:31:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:32:00 CET)\" (scheduled at 2025-12-25 20:31:00+01:00)\n",
"2025-12-25 20:31:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:32:00 CET)\" executed successfully\n",
"2025-12-25 20:31:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:32:46 CET)\" (scheduled at 2025-12-25 20:31:46.247624+01:00)\n",
"2025-12-25 20:31:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:32:46 CET)\" (scheduled at 2025-12-25 20:31:46.249628+01:00)\n",
"2025-12-25 20:31:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:31:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:31:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:31:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 20:31:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 20:31:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:31:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:31:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:32:46 CET)\" executed successfully\n",
"2025-12-25 20:31:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:32:46 CET)\" executed successfully\n",
"2025-12-25 20:32:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:33:00 CET)\" (scheduled at 2025-12-25 20:32:00+01:00)\n",
"2025-12-25 20:32:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:33:00 CET)\" executed successfully\n",
"2025-12-25 20:32:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:33:46 CET)\" (scheduled at 2025-12-25 20:32:46.247624+01:00)\n",
"2025-12-25 20:32:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:33:46 CET)\" (scheduled at 2025-12-25 20:32:46.249628+01:00)\n",
"2025-12-25 20:32:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:32:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:32:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:32:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:32:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:32:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:32:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:32:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:33:46 CET)\" executed successfully\n",
"2025-12-25 20:32:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:33:46 CET)\" executed successfully\n",
"2025-12-25 20:33:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:34:00 CET)\" (scheduled at 2025-12-25 20:33:00+01:00)\n",
"2025-12-25 20:33:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:34:00 CET)\" executed successfully\n",
"2025-12-25 20:33:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:34:46 CET)\" (scheduled at 2025-12-25 20:33:46.247624+01:00)\n",
"2025-12-25 20:33:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:34:46 CET)\" (scheduled at 2025-12-25 20:33:46.249628+01:00)\n",
"2025-12-25 20:33:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:34:46 CET)\" executed successfully\n",
"2025-12-25 20:33:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:33:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:33:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:33:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 20:33:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 20:33:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:33:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:33:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:34:46 CET)\" executed successfully\n",
"2025-12-25 20:34:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:35:00 CET)\" (scheduled at 2025-12-25 20:34:00+01:00)\n",
"2025-12-25 20:34:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:35:00 CET)\" executed successfully\n",
"2025-12-25 20:34:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:35:46 CET)\" (scheduled at 2025-12-25 20:34:46.247624+01:00)\n",
"2025-12-25 20:34:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:35:46 CET)\" (scheduled at 2025-12-25 20:34:46.249628+01:00)\n",
"2025-12-25 20:34:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:34:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:34:46,279 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:34:46,280 - INFO - SL: 4471.64000\n",
"2025-12-25 20:34:46,281 - INFO - Risk: 7.36000\n",
"2025-12-25 20:34:46,282 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:34:46,282 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:34:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:35:46 CET)\" executed successfully\n",
"2025-12-25 20:34:46,273 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:35:46 CET)\" executed successfully\n",
"2025-12-25 20:35:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:36:00 CET)\" (scheduled at 2025-12-25 20:35:00+01:00)\n",
"2025-12-25 20:35:00,028 - INFO - \n",
"⏰ 2025-12-25 20:35:00 - ADAPTIVE Check\n",
"2025-12-25 20:35:00,030 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:35:00,031 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:35:00,032 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:35:00,076 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:36:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:35:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:36:46 CET)\" (scheduled at 2025-12-25 20:35:46.247624+01:00)\n",
"2025-12-25 20:35:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:36:46 CET)\" executed successfully\n",
"2025-12-25 20:35:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:36:46 CET)\" (scheduled at 2025-12-25 20:35:46.249628+01:00)\n",
"2025-12-25 20:35:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:35:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:35:46,286 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:35:46,288 - INFO - SL: 4471.64000\n",
"2025-12-25 20:35:46,289 - INFO - Risk: 7.36000\n",
"2025-12-25 20:35:46,291 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:35:46,292 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:35:46,314 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:36:46 CET)\" executed successfully\n",
"2025-12-25 20:36:00,143 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:37:00 CET)\" (scheduled at 2025-12-25 20:36:00+01:00)\n",
"2025-12-25 20:36:00,151 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:37:00 CET)\" executed successfully\n",
"2025-12-25 20:36:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:37:46 CET)\" (scheduled at 2025-12-25 20:36:46.247624+01:00)\n",
"2025-12-25 20:36:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:37:46 CET)\" (scheduled at 2025-12-25 20:36:46.249628+01:00)\n",
"2025-12-25 20:36:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:36:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:36:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:36:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 20:36:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 20:36:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:36:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:36:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:37:46 CET)\" executed successfully\n",
"2025-12-25 20:36:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:37:46 CET)\" executed successfully\n",
"2025-12-25 20:37:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:38:00 CET)\" (scheduled at 2025-12-25 20:37:00+01:00)\n",
"2025-12-25 20:37:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:38:00 CET)\" executed successfully\n",
"2025-12-25 20:37:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:38:46 CET)\" (scheduled at 2025-12-25 20:37:46.247624+01:00)\n",
"2025-12-25 20:37:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:38:46 CET)\" (scheduled at 2025-12-25 20:37:46.249628+01:00)\n",
"2025-12-25 20:37:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:37:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:37:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:37:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 20:37:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 20:37:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:37:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:37:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:38:46 CET)\" executed successfully\n",
"2025-12-25 20:37:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:38:46 CET)\" executed successfully\n",
"2025-12-25 20:38:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:39:00 CET)\" (scheduled at 2025-12-25 20:38:00+01:00)\n",
"2025-12-25 20:38:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:39:00 CET)\" executed successfully\n",
"2025-12-25 20:38:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:39:46 CET)\" (scheduled at 2025-12-25 20:38:46.247624+01:00)\n",
"2025-12-25 20:38:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:39:46 CET)\" (scheduled at 2025-12-25 20:38:46.249628+01:00)\n",
"2025-12-25 20:38:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:38:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:38:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:38:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 20:38:46,275 - INFO - Risk: 7.36000\n",
"2025-12-25 20:38:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:38:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:38:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:39:46 CET)\" executed successfully\n",
"2025-12-25 20:38:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:39:46 CET)\" executed successfully\n",
"2025-12-25 20:39:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:40:00 CET)\" (scheduled at 2025-12-25 20:39:00+01:00)\n",
"2025-12-25 20:39:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:40:00 CET)\" executed successfully\n",
"2025-12-25 20:39:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:40:46 CET)\" (scheduled at 2025-12-25 20:39:46.247624+01:00)\n",
"2025-12-25 20:39:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:40:46 CET)\" executed successfully\n",
"2025-12-25 20:39:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:40:46 CET)\" (scheduled at 2025-12-25 20:39:46.249628+01:00)\n",
"2025-12-25 20:39:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:39:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:39:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:39:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 20:39:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 20:39:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:39:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:39:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:40:46 CET)\" executed successfully\n",
"2025-12-25 20:40:00,078 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:41:00 CET)\" (scheduled at 2025-12-25 20:40:00+01:00)\n",
"2025-12-25 20:40:00,088 - INFO - \n",
"⏰ 2025-12-25 20:40:00 - ADAPTIVE Check\n",
"2025-12-25 20:40:00,090 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:40:00,091 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:40:00,092 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:40:00,144 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:41:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:40:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:41:46 CET)\" (scheduled at 2025-12-25 20:40:46.247624+01:00)\n",
"2025-12-25 20:40:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:41:46 CET)\" (scheduled at 2025-12-25 20:40:46.249628+01:00)\n",
"2025-12-25 20:40:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:40:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:40:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:40:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 20:40:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 20:40:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:40:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:40:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:41:46 CET)\" executed successfully\n",
"2025-12-25 20:40:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:41:46 CET)\" executed successfully\n",
"2025-12-25 20:41:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:42:00 CET)\" (scheduled at 2025-12-25 20:41:00+01:00)\n",
"2025-12-25 20:41:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:42:00 CET)\" executed successfully\n",
"2025-12-25 20:41:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:42:46 CET)\" (scheduled at 2025-12-25 20:41:46.247624+01:00)\n",
"2025-12-25 20:41:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:42:46 CET)\" (scheduled at 2025-12-25 20:41:46.249628+01:00)\n",
"2025-12-25 20:41:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:41:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:41:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:41:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 20:41:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 20:41:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:41:46,314 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:41:46,319 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:42:46 CET)\" executed successfully\n",
"2025-12-25 20:41:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:42:46 CET)\" executed successfully\n",
"2025-12-25 20:42:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:43:00 CET)\" (scheduled at 2025-12-25 20:42:00+01:00)\n",
"2025-12-25 20:42:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:43:00 CET)\" executed successfully\n",
"2025-12-25 20:42:46,278 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:43:46 CET)\" (scheduled at 2025-12-25 20:42:46.247624+01:00)\n",
"2025-12-25 20:42:46,278 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:43:46 CET)\" (scheduled at 2025-12-25 20:42:46.249628+01:00)\n",
"2025-12-25 20:42:46,285 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:42:46,286 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:42:46,287 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:42:46,288 - INFO - SL: 4471.64000\n",
"2025-12-25 20:42:46,289 - INFO - Risk: 7.36000\n",
"2025-12-25 20:42:46,289 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:42:46,291 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:42:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:43:46 CET)\" executed successfully\n",
"2025-12-25 20:42:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:43:46 CET)\" executed successfully\n",
"2025-12-25 20:43:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:44:00 CET)\" (scheduled at 2025-12-25 20:43:00+01:00)\n",
"2025-12-25 20:43:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:44:00 CET)\" executed successfully\n",
"2025-12-25 20:43:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:44:46 CET)\" (scheduled at 2025-12-25 20:43:46.247624+01:00)\n",
"2025-12-25 20:43:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:44:46 CET)\" executed successfully\n",
"2025-12-25 20:43:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:44:46 CET)\" (scheduled at 2025-12-25 20:43:46.249628+01:00)\n",
"2025-12-25 20:43:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:43:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:43:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:43:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 20:43:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 20:43:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:43:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:43:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:44:46 CET)\" executed successfully\n",
"2025-12-25 20:44:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:45:00 CET)\" (scheduled at 2025-12-25 20:44:00+01:00)\n",
"2025-12-25 20:44:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:45:00 CET)\" executed successfully\n",
"2025-12-25 20:44:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:45:46 CET)\" (scheduled at 2025-12-25 20:44:46.247624+01:00)\n",
"2025-12-25 20:44:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:45:46 CET)\" (scheduled at 2025-12-25 20:44:46.249628+01:00)\n",
"2025-12-25 20:44:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:44:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:44:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:44:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 20:44:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:44:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:44:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:44:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:45:46 CET)\" executed successfully\n",
"2025-12-25 20:44:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:45:46 CET)\" executed successfully\n",
"2025-12-25 20:45:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:46:00 CET)\" (scheduled at 2025-12-25 20:45:00+01:00)\n",
"2025-12-25 20:45:00,005 - INFO - \n",
"⏰ 2025-12-25 20:45:00 - ADAPTIVE Check\n",
"2025-12-25 20:45:00,005 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:45:00,030 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:45:00,032 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:45:00,046 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:45:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:46:46 CET)\" (scheduled at 2025-12-25 20:45:46.247624+01:00)\n",
"2025-12-25 20:45:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:46:46 CET)\" (scheduled at 2025-12-25 20:45:46.249628+01:00)\n",
"2025-12-25 20:45:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:45:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:46:46 CET)\" executed successfully\n",
"2025-12-25 20:45:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:45:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:45:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 20:45:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 20:45:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:45:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:45:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:46:46 CET)\" executed successfully\n",
"2025-12-25 20:46:00,019 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:47:00 CET)\" (scheduled at 2025-12-25 20:46:00+01:00)\n",
"2025-12-25 20:46:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:47:00 CET)\" executed successfully\n",
"2025-12-25 20:46:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:47:46 CET)\" (scheduled at 2025-12-25 20:46:46.247624+01:00)\n",
"2025-12-25 20:46:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:47:46 CET)\" (scheduled at 2025-12-25 20:46:46.249628+01:00)\n",
"2025-12-25 20:46:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:46:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:46:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:46:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 20:46:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 20:46:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:46:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:46:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:47:46 CET)\" executed successfully\n",
"2025-12-25 20:46:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:47:46 CET)\" executed successfully\n",
"2025-12-25 20:47:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:48:00 CET)\" (scheduled at 2025-12-25 20:47:00+01:00)\n",
"2025-12-25 20:47:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:48:00 CET)\" executed successfully\n",
"2025-12-25 20:47:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:48:46 CET)\" (scheduled at 2025-12-25 20:47:46.247624+01:00)\n",
"2025-12-25 20:47:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:48:46 CET)\" (scheduled at 2025-12-25 20:47:46.249628+01:00)\n",
"2025-12-25 20:47:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:47:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:47:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:47:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 20:47:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 20:47:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:47:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:47:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:48:46 CET)\" executed successfully\n",
"2025-12-25 20:47:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:48:46 CET)\" executed successfully\n",
"2025-12-25 20:48:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:49:00 CET)\" (scheduled at 2025-12-25 20:48:00+01:00)\n",
"2025-12-25 20:48:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:49:00 CET)\" executed successfully\n",
"2025-12-25 20:48:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:49:46 CET)\" (scheduled at 2025-12-25 20:48:46.247624+01:00)\n",
"2025-12-25 20:48:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:49:46 CET)\" (scheduled at 2025-12-25 20:48:46.249628+01:00)\n",
"2025-12-25 20:48:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:48:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:48:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:48:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 20:48:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 20:48:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:48:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:48:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:49:46 CET)\" executed successfully\n",
"2025-12-25 20:48:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:49:46 CET)\" executed successfully\n",
"2025-12-25 20:49:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:50:00 CET)\" (scheduled at 2025-12-25 20:49:00+01:00)\n",
"2025-12-25 20:49:00,036 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:50:00 CET)\" executed successfully\n",
"2025-12-25 20:49:46,353 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:50:46 CET)\" (scheduled at 2025-12-25 20:49:46.247624+01:00)\n",
"2025-12-25 20:49:46,353 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:50:46 CET)\" (scheduled at 2025-12-25 20:49:46.249628+01:00)\n",
"2025-12-25 20:49:46,353 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:49:46,353 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:49:46,361 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:49:46,362 - INFO - SL: 4471.64000\n",
"2025-12-25 20:49:46,363 - INFO - Risk: 7.36000\n",
"2025-12-25 20:49:46,363 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:49:46,364 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:49:46,365 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:50:46 CET)\" executed successfully\n",
"2025-12-25 20:49:46,367 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:50:46 CET)\" executed successfully\n",
"2025-12-25 20:50:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:51:00 CET)\" (scheduled at 2025-12-25 20:50:00+01:00)\n",
"2025-12-25 20:50:00,019 - INFO - \n",
"⏰ 2025-12-25 20:50:00 - ADAPTIVE Check\n",
"2025-12-25 20:50:00,021 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:50:00,022 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:50:00,024 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:50:00,114 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:51:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:50:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:51:46 CET)\" (scheduled at 2025-12-25 20:50:46.247624+01:00)\n",
"2025-12-25 20:50:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:51:46 CET)\" (scheduled at 2025-12-25 20:50:46.249628+01:00)\n",
"2025-12-25 20:50:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:50:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:50:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:50:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 20:50:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 20:50:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:50:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:50:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:51:46 CET)\" executed successfully\n",
"2025-12-25 20:50:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:51:46 CET)\" executed successfully\n",
"2025-12-25 20:51:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:52:00 CET)\" (scheduled at 2025-12-25 20:51:00+01:00)\n",
"2025-12-25 20:51:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:52:00 CET)\" executed successfully\n",
"2025-12-25 20:51:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:52:46 CET)\" (scheduled at 2025-12-25 20:51:46.247624+01:00)\n",
"2025-12-25 20:51:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:52:46 CET)\" (scheduled at 2025-12-25 20:51:46.249628+01:00)\n",
"2025-12-25 20:51:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:51:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:51:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:51:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 20:51:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 20:51:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:51:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:51:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:52:46 CET)\" executed successfully\n",
"2025-12-25 20:51:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:52:46 CET)\" executed successfully\n",
"2025-12-25 20:52:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:53:00 CET)\" (scheduled at 2025-12-25 20:52:00+01:00)\n",
"2025-12-25 20:52:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:53:00 CET)\" executed successfully\n",
"2025-12-25 20:52:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:53:46 CET)\" (scheduled at 2025-12-25 20:52:46.247624+01:00)\n",
"2025-12-25 20:52:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:53:46 CET)\" (scheduled at 2025-12-25 20:52:46.249628+01:00)\n",
"2025-12-25 20:52:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:52:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:52:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:52:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:52:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 20:52:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:52:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:52:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:53:46 CET)\" executed successfully\n",
"2025-12-25 20:52:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:53:46 CET)\" executed successfully\n",
"2025-12-25 20:53:00,119 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:54:00 CET)\" (scheduled at 2025-12-25 20:53:00+01:00)\n",
"2025-12-25 20:53:00,125 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:54:00 CET)\" executed successfully\n",
"2025-12-25 20:53:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:54:46 CET)\" (scheduled at 2025-12-25 20:53:46.247624+01:00)\n",
"2025-12-25 20:53:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:54:46 CET)\" (scheduled at 2025-12-25 20:53:46.249628+01:00)\n",
"2025-12-25 20:53:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:53:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:53:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:54:46 CET)\" executed successfully\n",
"2025-12-25 20:53:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:53:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 20:53:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 20:53:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:53:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:53:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:54:46 CET)\" executed successfully\n",
"2025-12-25 20:54:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:55:00 CET)\" (scheduled at 2025-12-25 20:54:00+01:00)\n",
"2025-12-25 20:54:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:55:00 CET)\" executed successfully\n",
"2025-12-25 20:54:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:55:46 CET)\" (scheduled at 2025-12-25 20:54:46.247624+01:00)\n",
"2025-12-25 20:54:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:55:46 CET)\" (scheduled at 2025-12-25 20:54:46.249628+01:00)\n",
"2025-12-25 20:54:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:55:46 CET)\" executed successfully\n",
"2025-12-25 20:54:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:54:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:54:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:54:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:54:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 20:54:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:54:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:54:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:55:46 CET)\" executed successfully\n",
"2025-12-25 20:55:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:56:00 CET)\" (scheduled at 2025-12-25 20:55:00+01:00)\n",
"2025-12-25 20:55:00,029 - INFO - \n",
"⏰ 2025-12-25 20:55:00 - ADAPTIVE Check\n",
"2025-12-25 20:55:00,031 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 20:55:00,032 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 20:55:00,033 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 20:55:00,076 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:56:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 20:55:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:56:46 CET)\" (scheduled at 2025-12-25 20:55:46.247624+01:00)\n",
"2025-12-25 20:55:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:56:46 CET)\" (scheduled at 2025-12-25 20:55:46.249628+01:00)\n",
"2025-12-25 20:55:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:55:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:55:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:55:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 20:55:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 20:55:46,306 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:55:46,375 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:55:46,435 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:56:46 CET)\" executed successfully\n",
"2025-12-25 20:55:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:56:46 CET)\" executed successfully\n",
"2025-12-25 20:56:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:57:00 CET)\" (scheduled at 2025-12-25 20:56:00+01:00)\n",
"2025-12-25 20:56:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:57:00 CET)\" executed successfully\n",
"2025-12-25 20:56:46,353 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:57:46 CET)\" (scheduled at 2025-12-25 20:56:46.247624+01:00)\n",
"2025-12-25 20:56:46,353 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:57:46 CET)\" (scheduled at 2025-12-25 20:56:46.249628+01:00)\n",
"2025-12-25 20:56:46,353 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:56:46,353 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:57:46 CET)\" executed successfully\n",
"2025-12-25 20:56:46,353 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:56:46,360 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:56:46,360 - INFO - SL: 4471.64000\n",
"2025-12-25 20:56:46,361 - INFO - Risk: 7.36000\n",
"2025-12-25 20:56:46,362 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:56:46,362 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:56:46,363 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:57:46 CET)\" executed successfully\n",
"2025-12-25 20:57:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:58:00 CET)\" (scheduled at 2025-12-25 20:57:00+01:00)\n",
"2025-12-25 20:57:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:58:00 CET)\" executed successfully\n",
"2025-12-25 20:57:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:58:46 CET)\" (scheduled at 2025-12-25 20:57:46.247624+01:00)\n",
"2025-12-25 20:57:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:58:46 CET)\" (scheduled at 2025-12-25 20:57:46.249628+01:00)\n",
"2025-12-25 20:57:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:57:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:57:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:57:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 20:57:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 20:57:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:57:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:57:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:58:46 CET)\" executed successfully\n",
"2025-12-25 20:57:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:58:46 CET)\" executed successfully\n",
"2025-12-25 20:58:00,022 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:59:00 CET)\" (scheduled at 2025-12-25 20:58:00+01:00)\n",
"2025-12-25 20:58:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 20:59:00 CET)\" executed successfully\n",
"2025-12-25 20:58:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:59:46 CET)\" (scheduled at 2025-12-25 20:58:46.247624+01:00)\n",
"2025-12-25 20:58:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:59:46 CET)\" (scheduled at 2025-12-25 20:58:46.249628+01:00)\n",
"2025-12-25 20:58:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:58:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:58:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:58:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 20:58:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 20:58:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:58:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:58:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 20:59:46 CET)\" executed successfully\n",
"2025-12-25 20:58:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 20:59:46 CET)\" executed successfully\n",
"2025-12-25 20:59:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:00:00 CET)\" (scheduled at 2025-12-25 20:59:00+01:00)\n",
"2025-12-25 20:59:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:00:00 CET)\" executed successfully\n",
"2025-12-25 20:59:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:00:46 CET)\" (scheduled at 2025-12-25 20:59:46.247624+01:00)\n",
"2025-12-25 20:59:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:00:46 CET)\" (scheduled at 2025-12-25 20:59:46.249628+01:00)\n",
"2025-12-25 20:59:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 20:59:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 20:59:46,256 - INFO - Entry: 4479.00000\n",
"2025-12-25 20:59:46,257 - INFO - SL: 4471.64000\n",
"2025-12-25 20:59:46,258 - INFO - Risk: 7.36000\n",
"2025-12-25 20:59:46,259 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 20:59:46,259 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 20:59:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:00:46 CET)\" executed successfully\n",
"2025-12-25 20:59:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:00:46 CET)\" executed successfully\n",
"2025-12-25 21:00:00,180 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:01:00 CET)\" (scheduled at 2025-12-25 21:00:00+01:00)\n",
"2025-12-25 21:00:00,181 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 21:30:00 CET)\" (scheduled at 2025-12-25 21:00:00+01:00)\n",
"2025-12-25 21:00:00,193 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 21:30:00 CET)\" executed successfully\n",
"2025-12-25 21:00:00,189 - INFO - \n",
"⏰ 2025-12-25 21:00:00 - ADAPTIVE Check\n",
"2025-12-25 21:00:00,230 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:00:00,232 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:00:00,233 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:00:00,262 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 21:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:00:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:01:46 CET)\" (scheduled at 2025-12-25 21:00:46.247624+01:00)\n",
"2025-12-25 21:00:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:01:46 CET)\" (scheduled at 2025-12-25 21:00:46.249628+01:00)\n",
"2025-12-25 21:00:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:00:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:00:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:00:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 21:00:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 21:00:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:00:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:00:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:01:46 CET)\" executed successfully\n",
"2025-12-25 21:00:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:01:46 CET)\" executed successfully\n",
"2025-12-25 21:01:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:02:00 CET)\" (scheduled at 2025-12-25 21:01:00+01:00)\n",
"2025-12-25 21:01:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:02:00 CET)\" executed successfully\n",
"2025-12-25 21:01:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:02:46 CET)\" (scheduled at 2025-12-25 21:01:46.247624+01:00)\n",
"2025-12-25 21:01:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:02:46 CET)\" (scheduled at 2025-12-25 21:01:46.249628+01:00)\n",
"2025-12-25 21:01:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:02:46 CET)\" executed successfully\n",
"2025-12-25 21:01:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:01:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:01:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:01:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 21:01:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 21:01:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:01:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:01:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:02:46 CET)\" executed successfully\n",
"2025-12-25 21:02:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:03:00 CET)\" (scheduled at 2025-12-25 21:02:00+01:00)\n",
"2025-12-25 21:02:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:03:00 CET)\" executed successfully\n",
"2025-12-25 21:02:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:03:46 CET)\" (scheduled at 2025-12-25 21:02:46.247624+01:00)\n",
"2025-12-25 21:02:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:03:46 CET)\" (scheduled at 2025-12-25 21:02:46.249628+01:00)\n",
"2025-12-25 21:02:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:02:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:02:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:02:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 21:02:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 21:02:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:02:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:02:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:03:46 CET)\" executed successfully\n",
"2025-12-25 21:02:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:03:46 CET)\" executed successfully\n",
"2025-12-25 21:03:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:04:00 CET)\" (scheduled at 2025-12-25 21:03:00+01:00)\n",
"2025-12-25 21:03:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:04:00 CET)\" executed successfully\n",
"2025-12-25 21:03:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:04:46 CET)\" (scheduled at 2025-12-25 21:03:46.247624+01:00)\n",
"2025-12-25 21:03:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:04:46 CET)\" (scheduled at 2025-12-25 21:03:46.249628+01:00)\n",
"2025-12-25 21:03:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:03:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:03:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:03:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 21:03:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 21:03:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:03:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:03:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:04:46 CET)\" executed successfully\n",
"2025-12-25 21:03:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:04:46 CET)\" executed successfully\n",
"2025-12-25 21:04:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:05:00 CET)\" (scheduled at 2025-12-25 21:04:00+01:00)\n",
"2025-12-25 21:04:00,036 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:05:00 CET)\" executed successfully\n",
"2025-12-25 21:04:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:05:46 CET)\" (scheduled at 2025-12-25 21:04:46.247624+01:00)\n",
"2025-12-25 21:04:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:05:46 CET)\" (scheduled at 2025-12-25 21:04:46.249628+01:00)\n",
"2025-12-25 21:04:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:05:46 CET)\" executed successfully\n",
"2025-12-25 21:04:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:04:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:04:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:04:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 21:04:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 21:04:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:04:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:04:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:05:46 CET)\" executed successfully\n",
"2025-12-25 21:05:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:06:00 CET)\" (scheduled at 2025-12-25 21:05:00+01:00)\n",
"2025-12-25 21:05:00,025 - INFO - \n",
"⏰ 2025-12-25 21:05:00 - ADAPTIVE Check\n",
"2025-12-25 21:05:00,025 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:05:00,031 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:05:00,032 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:05:00,050 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:06:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:05:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:06:46 CET)\" (scheduled at 2025-12-25 21:05:46.247624+01:00)\n",
"2025-12-25 21:05:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:06:46 CET)\" (scheduled at 2025-12-25 21:05:46.249628+01:00)\n",
"2025-12-25 21:05:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:05:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:05:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:05:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 21:05:46,276 - INFO - Risk: 7.36000\n",
"2025-12-25 21:05:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:05:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:05:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:06:46 CET)\" executed successfully\n",
"2025-12-25 21:05:46,272 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:06:46 CET)\" executed successfully\n",
"2025-12-25 21:06:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:07:00 CET)\" (scheduled at 2025-12-25 21:06:00+01:00)\n",
"2025-12-25 21:06:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:07:00 CET)\" executed successfully\n",
"2025-12-25 21:06:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:07:46 CET)\" (scheduled at 2025-12-25 21:06:46.247624+01:00)\n",
"2025-12-25 21:06:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:07:46 CET)\" executed successfully\n",
"2025-12-25 21:06:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:07:46 CET)\" (scheduled at 2025-12-25 21:06:46.249628+01:00)\n",
"2025-12-25 21:06:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:06:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:06:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:06:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 21:06:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 21:06:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:06:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:06:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:07:46 CET)\" executed successfully\n",
"2025-12-25 21:07:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:08:00 CET)\" (scheduled at 2025-12-25 21:07:00+01:00)\n",
"2025-12-25 21:07:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:08:00 CET)\" executed successfully\n",
"2025-12-25 21:07:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:08:46 CET)\" (scheduled at 2025-12-25 21:07:46.247624+01:00)\n",
"2025-12-25 21:07:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:08:46 CET)\" (scheduled at 2025-12-25 21:07:46.249628+01:00)\n",
"2025-12-25 21:07:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:07:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:07:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:07:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 21:07:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 21:07:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:07:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:07:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:08:46 CET)\" executed successfully\n",
"2025-12-25 21:07:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:08:46 CET)\" executed successfully\n",
"2025-12-25 21:08:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:09:00 CET)\" (scheduled at 2025-12-25 21:08:00+01:00)\n",
"2025-12-25 21:08:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:09:00 CET)\" executed successfully\n",
"2025-12-25 21:08:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:09:46 CET)\" (scheduled at 2025-12-25 21:08:46.247624+01:00)\n",
"2025-12-25 21:08:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:09:46 CET)\" (scheduled at 2025-12-25 21:08:46.249628+01:00)\n",
"2025-12-25 21:08:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:08:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:08:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:08:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 21:08:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 21:08:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:08:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:08:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:09:46 CET)\" executed successfully\n",
"2025-12-25 21:08:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:09:46 CET)\" executed successfully\n",
"2025-12-25 21:09:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:10:00 CET)\" (scheduled at 2025-12-25 21:09:00+01:00)\n",
"2025-12-25 21:09:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:10:00 CET)\" executed successfully\n",
"2025-12-25 21:09:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:10:46 CET)\" (scheduled at 2025-12-25 21:09:46.247624+01:00)\n",
"2025-12-25 21:09:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:10:46 CET)\" (scheduled at 2025-12-25 21:09:46.249628+01:00)\n",
"2025-12-25 21:09:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:09:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:09:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:09:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 21:09:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 21:09:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:09:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:09:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:10:46 CET)\" executed successfully\n",
"2025-12-25 21:09:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:10:46 CET)\" executed successfully\n",
"2025-12-25 21:10:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:11:00 CET)\" (scheduled at 2025-12-25 21:10:00+01:00)\n",
"2025-12-25 21:10:00,022 - INFO - \n",
"⏰ 2025-12-25 21:10:00 - ADAPTIVE Check\n",
"2025-12-25 21:10:00,026 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:10:00,028 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:10:00,030 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:10:00,092 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:11:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:10:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:11:46 CET)\" (scheduled at 2025-12-25 21:10:46.247624+01:00)\n",
"2025-12-25 21:10:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:11:46 CET)\" executed successfully\n",
"2025-12-25 21:10:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:11:46 CET)\" (scheduled at 2025-12-25 21:10:46.249628+01:00)\n",
"2025-12-25 21:10:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:10:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:10:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:10:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 21:10:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 21:10:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:10:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:10:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:11:46 CET)\" executed successfully\n",
"2025-12-25 21:11:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:12:00 CET)\" (scheduled at 2025-12-25 21:11:00+01:00)\n",
"2025-12-25 21:11:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:12:00 CET)\" executed successfully\n",
"2025-12-25 21:11:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:12:46 CET)\" (scheduled at 2025-12-25 21:11:46.247624+01:00)\n",
"2025-12-25 21:11:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:12:46 CET)\" (scheduled at 2025-12-25 21:11:46.249628+01:00)\n",
"2025-12-25 21:11:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:11:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:11:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:11:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 21:11:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 21:11:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:11:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:11:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:12:46 CET)\" executed successfully\n",
"2025-12-25 21:11:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:12:46 CET)\" executed successfully\n",
"2025-12-25 21:12:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:13:00 CET)\" (scheduled at 2025-12-25 21:12:00+01:00)\n",
"2025-12-25 21:12:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:13:00 CET)\" executed successfully\n",
"2025-12-25 21:12:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:13:46 CET)\" (scheduled at 2025-12-25 21:12:46.247624+01:00)\n",
"2025-12-25 21:12:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:13:46 CET)\" (scheduled at 2025-12-25 21:12:46.249628+01:00)\n",
"2025-12-25 21:12:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:13:46 CET)\" executed successfully\n",
"2025-12-25 21:12:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:12:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:12:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:12:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 21:12:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 21:12:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:12:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:12:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:13:46 CET)\" executed successfully\n",
"2025-12-25 21:13:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:14:00 CET)\" (scheduled at 2025-12-25 21:13:00+01:00)\n",
"2025-12-25 21:13:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:14:00 CET)\" executed successfully\n",
"2025-12-25 21:13:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:14:46 CET)\" (scheduled at 2025-12-25 21:13:46.247624+01:00)\n",
"2025-12-25 21:13:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:14:46 CET)\" (scheduled at 2025-12-25 21:13:46.249628+01:00)\n",
"2025-12-25 21:13:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:13:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:13:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:13:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 21:13:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 21:13:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:13:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:13:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:14:46 CET)\" executed successfully\n",
"2025-12-25 21:13:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:14:46 CET)\" executed successfully\n",
"2025-12-25 21:14:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:15:00 CET)\" (scheduled at 2025-12-25 21:14:00+01:00)\n",
"2025-12-25 21:14:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:15:00 CET)\" executed successfully\n",
"2025-12-25 21:14:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:15:46 CET)\" (scheduled at 2025-12-25 21:14:46.247624+01:00)\n",
"2025-12-25 21:14:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:15:46 CET)\" (scheduled at 2025-12-25 21:14:46.249628+01:00)\n",
"2025-12-25 21:14:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:14:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:14:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:15:46 CET)\" executed successfully\n",
"2025-12-25 21:14:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:14:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 21:14:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 21:14:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:14:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:14:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:15:46 CET)\" executed successfully\n",
"2025-12-25 21:15:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:16:00 CET)\" (scheduled at 2025-12-25 21:15:00+01:00)\n",
"2025-12-25 21:15:00,020 - INFO - \n",
"⏰ 2025-12-25 21:15:00 - ADAPTIVE Check\n",
"2025-12-25 21:15:00,022 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:15:00,024 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:15:00,026 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:15:00,084 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:15:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:16:46 CET)\" (scheduled at 2025-12-25 21:15:46.247624+01:00)\n",
"2025-12-25 21:15:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:16:46 CET)\" (scheduled at 2025-12-25 21:15:46.249628+01:00)\n",
"2025-12-25 21:15:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:15:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:15:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:15:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 21:15:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 21:15:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:15:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:15:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:16:46 CET)\" executed successfully\n",
"2025-12-25 21:15:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:16:46 CET)\" executed successfully\n",
"2025-12-25 21:16:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:17:00 CET)\" (scheduled at 2025-12-25 21:16:00+01:00)\n",
"2025-12-25 21:16:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:17:00 CET)\" executed successfully\n",
"2025-12-25 21:16:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:17:46 CET)\" (scheduled at 2025-12-25 21:16:46.247624+01:00)\n",
"2025-12-25 21:16:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:17:46 CET)\" (scheduled at 2025-12-25 21:16:46.249628+01:00)\n",
"2025-12-25 21:16:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:17:46 CET)\" executed successfully\n",
"2025-12-25 21:16:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:16:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:16:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:16:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 21:16:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 21:16:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:16:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:16:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:17:46 CET)\" executed successfully\n",
"2025-12-25 21:17:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:18:00 CET)\" (scheduled at 2025-12-25 21:17:00+01:00)\n",
"2025-12-25 21:17:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:18:00 CET)\" executed successfully\n",
"2025-12-25 21:17:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:18:46 CET)\" (scheduled at 2025-12-25 21:17:46.247624+01:00)\n",
"2025-12-25 21:17:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:18:46 CET)\" (scheduled at 2025-12-25 21:17:46.249628+01:00)\n",
"2025-12-25 21:17:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:17:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:17:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:17:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 21:17:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 21:17:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:17:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:17:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:18:46 CET)\" executed successfully\n",
"2025-12-25 21:17:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:18:46 CET)\" executed successfully\n",
"2025-12-25 21:18:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:19:00 CET)\" (scheduled at 2025-12-25 21:18:00+01:00)\n",
"2025-12-25 21:18:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:19:00 CET)\" executed successfully\n",
"2025-12-25 21:18:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:19:46 CET)\" (scheduled at 2025-12-25 21:18:46.247624+01:00)\n",
"2025-12-25 21:18:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:19:46 CET)\" (scheduled at 2025-12-25 21:18:46.249628+01:00)\n",
"2025-12-25 21:18:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:18:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:18:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:18:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 21:18:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 21:18:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:18:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:18:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:19:46 CET)\" executed successfully\n",
"2025-12-25 21:18:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:19:46 CET)\" executed successfully\n",
"2025-12-25 21:19:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:20:00 CET)\" (scheduled at 2025-12-25 21:19:00+01:00)\n",
"2025-12-25 21:19:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:20:00 CET)\" executed successfully\n",
"2025-12-25 21:19:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:20:46 CET)\" (scheduled at 2025-12-25 21:19:46.247624+01:00)\n",
"2025-12-25 21:19:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:20:46 CET)\" (scheduled at 2025-12-25 21:19:46.249628+01:00)\n",
"2025-12-25 21:19:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:19:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:19:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:19:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 21:19:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 21:19:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:19:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:19:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:20:46 CET)\" executed successfully\n",
"2025-12-25 21:19:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:20:46 CET)\" executed successfully\n",
"2025-12-25 21:20:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:21:00 CET)\" (scheduled at 2025-12-25 21:20:00+01:00)\n",
"2025-12-25 21:20:00,023 - INFO - \n",
"⏰ 2025-12-25 21:20:00 - ADAPTIVE Check\n",
"2025-12-25 21:20:00,025 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:20:00,026 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:20:00,027 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:20:00,044 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:21:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:20:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:21:46 CET)\" (scheduled at 2025-12-25 21:20:46.247624+01:00)\n",
"2025-12-25 21:20:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:21:46 CET)\" (scheduled at 2025-12-25 21:20:46.249628+01:00)\n",
"2025-12-25 21:20:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:20:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:20:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:20:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 21:20:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 21:20:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:20:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:20:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:21:46 CET)\" executed successfully\n",
"2025-12-25 21:20:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:21:46 CET)\" executed successfully\n",
"2025-12-25 21:21:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:22:00 CET)\" (scheduled at 2025-12-25 21:21:00+01:00)\n",
"2025-12-25 21:21:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:22:00 CET)\" executed successfully\n",
"2025-12-25 21:21:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:22:46 CET)\" (scheduled at 2025-12-25 21:21:46.247624+01:00)\n",
"2025-12-25 21:21:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:22:46 CET)\" (scheduled at 2025-12-25 21:21:46.249628+01:00)\n",
"2025-12-25 21:21:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:21:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:21:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:21:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 21:21:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 21:21:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:21:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:21:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:22:46 CET)\" executed successfully\n",
"2025-12-25 21:21:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:22:46 CET)\" executed successfully\n",
"2025-12-25 21:22:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:23:00 CET)\" (scheduled at 2025-12-25 21:22:00+01:00)\n",
"2025-12-25 21:22:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:23:00 CET)\" executed successfully\n",
"2025-12-25 21:22:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:23:46 CET)\" (scheduled at 2025-12-25 21:22:46.247624+01:00)\n",
"2025-12-25 21:22:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:23:46 CET)\" (scheduled at 2025-12-25 21:22:46.249628+01:00)\n",
"2025-12-25 21:22:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:22:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:22:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:22:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 21:22:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 21:22:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:22:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:22:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:23:46 CET)\" executed successfully\n",
"2025-12-25 21:22:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:23:46 CET)\" executed successfully\n",
"2025-12-25 21:23:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:24:00 CET)\" (scheduled at 2025-12-25 21:23:00+01:00)\n",
"2025-12-25 21:23:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:24:00 CET)\" executed successfully\n",
"2025-12-25 21:23:46,361 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:24:46 CET)\" (scheduled at 2025-12-25 21:23:46.247624+01:00)\n",
"2025-12-25 21:23:46,361 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:24:46 CET)\" (scheduled at 2025-12-25 21:23:46.249628+01:00)\n",
"2025-12-25 21:23:46,361 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:24:46 CET)\" executed successfully\n",
"2025-12-25 21:23:46,368 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:23:46,372 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:23:46,373 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:23:46,374 - INFO - SL: 4471.64000\n",
"2025-12-25 21:23:46,375 - INFO - Risk: 7.36000\n",
"2025-12-25 21:23:46,377 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:23:46,378 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:23:46,380 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:24:46 CET)\" executed successfully\n",
"2025-12-25 21:24:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:25:00 CET)\" (scheduled at 2025-12-25 21:24:00+01:00)\n",
"2025-12-25 21:24:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:25:00 CET)\" executed successfully\n",
"2025-12-25 21:24:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:25:46 CET)\" (scheduled at 2025-12-25 21:24:46.247624+01:00)\n",
"2025-12-25 21:24:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:25:46 CET)\" (scheduled at 2025-12-25 21:24:46.249628+01:00)\n",
"2025-12-25 21:24:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:24:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:25:46 CET)\" executed successfully\n",
"2025-12-25 21:24:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:24:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:24:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 21:24:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 21:24:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:24:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:24:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:25:46 CET)\" executed successfully\n",
"2025-12-25 21:25:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:26:00 CET)\" (scheduled at 2025-12-25 21:25:00+01:00)\n",
"2025-12-25 21:25:00,016 - INFO - \n",
"⏰ 2025-12-25 21:25:00 - ADAPTIVE Check\n",
"2025-12-25 21:25:00,018 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:25:00,020 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:25:00,021 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:25:00,040 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:26:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:25:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:26:46 CET)\" (scheduled at 2025-12-25 21:25:46.247624+01:00)\n",
"2025-12-25 21:25:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:26:46 CET)\" (scheduled at 2025-12-25 21:25:46.249628+01:00)\n",
"2025-12-25 21:25:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:25:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:25:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:25:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 21:25:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 21:25:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:25:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:25:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:26:46 CET)\" executed successfully\n",
"2025-12-25 21:25:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:26:46 CET)\" executed successfully\n",
"2025-12-25 21:26:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:27:00 CET)\" (scheduled at 2025-12-25 21:26:00+01:00)\n",
"2025-12-25 21:26:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:27:00 CET)\" executed successfully\n",
"2025-12-25 21:26:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:27:46 CET)\" (scheduled at 2025-12-25 21:26:46.247624+01:00)\n",
"2025-12-25 21:26:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:27:46 CET)\" (scheduled at 2025-12-25 21:26:46.249628+01:00)\n",
"2025-12-25 21:26:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:26:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:26:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:26:46,278 - INFO - SL: 4471.64000\n",
"2025-12-25 21:26:46,279 - INFO - Risk: 7.36000\n",
"2025-12-25 21:26:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:26:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:26:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:27:46 CET)\" executed successfully\n",
"2025-12-25 21:26:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:27:46 CET)\" executed successfully\n",
"2025-12-25 21:27:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:28:00 CET)\" (scheduled at 2025-12-25 21:27:00+01:00)\n",
"2025-12-25 21:27:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:28:00 CET)\" executed successfully\n",
"2025-12-25 21:27:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:28:46 CET)\" (scheduled at 2025-12-25 21:27:46.247624+01:00)\n",
"2025-12-25 21:27:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:28:46 CET)\" (scheduled at 2025-12-25 21:27:46.249628+01:00)\n",
"2025-12-25 21:27:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:27:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:27:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:27:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 21:27:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 21:27:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:27:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:27:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:28:46 CET)\" executed successfully\n",
"2025-12-25 21:27:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:28:46 CET)\" executed successfully\n",
"2025-12-25 21:28:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:29:00 CET)\" (scheduled at 2025-12-25 21:28:00+01:00)\n",
"2025-12-25 21:28:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:29:00 CET)\" executed successfully\n",
"2025-12-25 21:28:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:29:46 CET)\" (scheduled at 2025-12-25 21:28:46.247624+01:00)\n",
"2025-12-25 21:28:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:29:46 CET)\" (scheduled at 2025-12-25 21:28:46.249628+01:00)\n",
"2025-12-25 21:28:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:28:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:28:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:28:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 21:28:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 21:28:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:28:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:28:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:29:46 CET)\" executed successfully\n",
"2025-12-25 21:28:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:29:46 CET)\" executed successfully\n",
"2025-12-25 21:29:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:30:00 CET)\" (scheduled at 2025-12-25 21:29:00+01:00)\n",
"2025-12-25 21:29:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:30:00 CET)\" executed successfully\n",
"2025-12-25 21:29:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:30:46 CET)\" (scheduled at 2025-12-25 21:29:46.247624+01:00)\n",
"2025-12-25 21:29:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:30:46 CET)\" (scheduled at 2025-12-25 21:29:46.249628+01:00)\n",
"2025-12-25 21:29:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:29:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:29:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:30:46 CET)\" executed successfully\n",
"2025-12-25 21:29:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:29:46,285 - INFO - SL: 4471.64000\n",
"2025-12-25 21:29:46,286 - INFO - Risk: 7.36000\n",
"2025-12-25 21:29:46,286 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:29:46,287 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:29:46,288 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:30:46 CET)\" executed successfully\n",
"2025-12-25 21:30:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:31:00 CET)\" (scheduled at 2025-12-25 21:30:00+01:00)\n",
"2025-12-25 21:30:00,007 - INFO - \n",
"⏰ 2025-12-25 21:30:00 - ADAPTIVE Check\n",
"2025-12-25 21:30:00,007 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:30:00,029 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:30:00,030 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:30:00,007 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 22:00:00 CET)\" (scheduled at 2025-12-25 21:30:00+01:00)\n",
"2025-12-25 21:30:00,138 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 22:00:00 CET)\" executed successfully\n",
"2025-12-25 21:30:00,134 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 21:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 5 Minuten ║\n",
"║ Trading Session: NY ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:30:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:31:46 CET)\" (scheduled at 2025-12-25 21:30:46.247624+01:00)\n",
"2025-12-25 21:30:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:31:46 CET)\" (scheduled at 2025-12-25 21:30:46.249628+01:00)\n",
"2025-12-25 21:30:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:30:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:30:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:30:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 21:30:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 21:30:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:30:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:30:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:31:46 CET)\" executed successfully\n",
"2025-12-25 21:30:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:31:46 CET)\" executed successfully\n",
"2025-12-25 21:31:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:32:00 CET)\" (scheduled at 2025-12-25 21:31:00+01:00)\n",
"2025-12-25 21:31:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:32:00 CET)\" executed successfully\n",
"2025-12-25 21:31:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:32:46 CET)\" (scheduled at 2025-12-25 21:31:46.247624+01:00)\n",
"2025-12-25 21:31:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:32:46 CET)\" (scheduled at 2025-12-25 21:31:46.249628+01:00)\n",
"2025-12-25 21:31:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:31:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:31:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:31:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 21:31:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 21:31:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:31:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:31:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:32:46 CET)\" executed successfully\n",
"2025-12-25 21:31:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:32:46 CET)\" executed successfully\n",
"2025-12-25 21:32:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:33:00 CET)\" (scheduled at 2025-12-25 21:32:00+01:00)\n",
"2025-12-25 21:32:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:33:00 CET)\" executed successfully\n",
"2025-12-25 21:32:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:33:46 CET)\" (scheduled at 2025-12-25 21:32:46.247624+01:00)\n",
"2025-12-25 21:32:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:33:46 CET)\" (scheduled at 2025-12-25 21:32:46.249628+01:00)\n",
"2025-12-25 21:32:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:32:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:32:46,274 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:32:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 21:32:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 21:32:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:32:46,281 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:32:46,282 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:33:46 CET)\" executed successfully\n",
"2025-12-25 21:32:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:33:46 CET)\" executed successfully\n",
"2025-12-25 21:33:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:34:00 CET)\" (scheduled at 2025-12-25 21:33:00+01:00)\n",
"2025-12-25 21:33:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:34:00 CET)\" executed successfully\n",
"2025-12-25 21:33:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:34:46 CET)\" (scheduled at 2025-12-25 21:33:46.247624+01:00)\n",
"2025-12-25 21:33:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:34:46 CET)\" (scheduled at 2025-12-25 21:33:46.249628+01:00)\n",
"2025-12-25 21:33:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:33:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:33:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:33:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 21:33:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 21:33:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:33:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:33:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:34:46 CET)\" executed successfully\n",
"2025-12-25 21:33:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:34:46 CET)\" executed successfully\n",
"2025-12-25 21:34:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:35:00 CET)\" (scheduled at 2025-12-25 21:34:00+01:00)\n",
"2025-12-25 21:34:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:35:00 CET)\" executed successfully\n",
"2025-12-25 21:34:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:35:46 CET)\" (scheduled at 2025-12-25 21:34:46.247624+01:00)\n",
"2025-12-25 21:34:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:35:46 CET)\" (scheduled at 2025-12-25 21:34:46.249628+01:00)\n",
"2025-12-25 21:34:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:35:46 CET)\" executed successfully\n",
"2025-12-25 21:34:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:34:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:34:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:34:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 21:34:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 21:34:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:34:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:34:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:35:46 CET)\" executed successfully\n",
"2025-12-25 21:35:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:36:00 CET)\" (scheduled at 2025-12-25 21:35:00+01:00)\n",
"2025-12-25 21:35:00,004 - INFO - \n",
"⏰ 2025-12-25 21:35:00 - ADAPTIVE Check\n",
"2025-12-25 21:35:00,004 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:35:00,004 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:35:00,004 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:35:00,108 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:36:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:35:46,406 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:36:46 CET)\" (scheduled at 2025-12-25 21:35:46.247624+01:00)\n",
"2025-12-25 21:35:46,406 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:36:46 CET)\" (scheduled at 2025-12-25 21:35:46.249628+01:00)\n",
"2025-12-25 21:35:46,406 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:36:46 CET)\" executed successfully\n",
"2025-12-25 21:35:46,414 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:35:46,416 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:35:46,417 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:35:46,418 - INFO - SL: 4471.64000\n",
"2025-12-25 21:35:46,418 - INFO - Risk: 7.36000\n",
"2025-12-25 21:35:46,419 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:35:46,420 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:35:46,421 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:36:46 CET)\" executed successfully\n",
"2025-12-25 21:36:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:37:00 CET)\" (scheduled at 2025-12-25 21:36:00+01:00)\n",
"2025-12-25 21:36:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:37:00 CET)\" executed successfully\n",
"2025-12-25 21:36:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:37:46 CET)\" (scheduled at 2025-12-25 21:36:46.247624+01:00)\n",
"2025-12-25 21:36:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:37:46 CET)\" (scheduled at 2025-12-25 21:36:46.249628+01:00)\n",
"2025-12-25 21:36:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:36:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:36:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:36:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 21:36:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 21:36:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:36:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:36:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:37:46 CET)\" executed successfully\n",
"2025-12-25 21:36:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:37:46 CET)\" executed successfully\n",
"2025-12-25 21:37:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:38:00 CET)\" (scheduled at 2025-12-25 21:37:00+01:00)\n",
"2025-12-25 21:37:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:38:00 CET)\" executed successfully\n",
"2025-12-25 21:37:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:38:46 CET)\" (scheduled at 2025-12-25 21:37:46.247624+01:00)\n",
"2025-12-25 21:37:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:38:46 CET)\" (scheduled at 2025-12-25 21:37:46.249628+01:00)\n",
"2025-12-25 21:37:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:37:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:37:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:37:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 21:37:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 21:37:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:37:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:37:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:38:46 CET)\" executed successfully\n",
"2025-12-25 21:37:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:38:46 CET)\" executed successfully\n",
"2025-12-25 21:38:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:39:00 CET)\" (scheduled at 2025-12-25 21:38:00+01:00)\n",
"2025-12-25 21:38:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:39:00 CET)\" executed successfully\n",
"2025-12-25 21:38:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:39:46 CET)\" (scheduled at 2025-12-25 21:38:46.247624+01:00)\n",
"2025-12-25 21:38:46,276 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:39:46 CET)\" (scheduled at 2025-12-25 21:38:46.249628+01:00)\n",
"2025-12-25 21:38:46,283 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:38:46,285 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:38:46,286 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:38:46,287 - INFO - SL: 4471.64000\n",
"2025-12-25 21:38:46,287 - INFO - Risk: 7.36000\n",
"2025-12-25 21:38:46,288 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:38:46,289 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:38:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:39:46 CET)\" executed successfully\n",
"2025-12-25 21:38:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:39:46 CET)\" executed successfully\n",
"2025-12-25 21:39:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:40:00 CET)\" (scheduled at 2025-12-25 21:39:00+01:00)\n",
"2025-12-25 21:39:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:40:00 CET)\" executed successfully\n",
"2025-12-25 21:39:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:40:46 CET)\" (scheduled at 2025-12-25 21:39:46.247624+01:00)\n",
"2025-12-25 21:39:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:40:46 CET)\" (scheduled at 2025-12-25 21:39:46.249628+01:00)\n",
"2025-12-25 21:39:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:39:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:39:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:39:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 21:39:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 21:39:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:39:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:39:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:40:46 CET)\" executed successfully\n",
"2025-12-25 21:39:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:40:46 CET)\" executed successfully\n",
"2025-12-25 21:40:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:41:00 CET)\" (scheduled at 2025-12-25 21:40:00+01:00)\n",
"2025-12-25 21:40:00,017 - INFO - \n",
"⏰ 2025-12-25 21:40:00 - ADAPTIVE Check\n",
"2025-12-25 21:40:00,019 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:40:00,020 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:40:00,021 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:40:00,111 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:41:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:40:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:41:46 CET)\" (scheduled at 2025-12-25 21:40:46.247624+01:00)\n",
"2025-12-25 21:40:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:41:46 CET)\" (scheduled at 2025-12-25 21:40:46.249628+01:00)\n",
"2025-12-25 21:40:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:41:46 CET)\" executed successfully\n",
"2025-12-25 21:40:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:40:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:40:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:40:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 21:40:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 21:40:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:40:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:40:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:41:46 CET)\" executed successfully\n",
"2025-12-25 21:41:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:42:00 CET)\" (scheduled at 2025-12-25 21:41:00+01:00)\n",
"2025-12-25 21:41:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:42:00 CET)\" executed successfully\n",
"2025-12-25 21:41:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:42:46 CET)\" (scheduled at 2025-12-25 21:41:46.247624+01:00)\n",
"2025-12-25 21:41:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:42:46 CET)\" (scheduled at 2025-12-25 21:41:46.249628+01:00)\n",
"2025-12-25 21:41:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:41:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:41:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:41:46,280 - INFO - SL: 4471.64000\n",
"2025-12-25 21:41:46,281 - INFO - Risk: 7.36000\n",
"2025-12-25 21:41:46,282 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:41:46,283 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:41:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:42:46 CET)\" executed successfully\n",
"2025-12-25 21:41:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:42:46 CET)\" executed successfully\n",
"2025-12-25 21:42:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:43:00 CET)\" (scheduled at 2025-12-25 21:42:00+01:00)\n",
"2025-12-25 21:42:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:43:00 CET)\" executed successfully\n",
"2025-12-25 21:42:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:43:46 CET)\" (scheduled at 2025-12-25 21:42:46.247624+01:00)\n",
"2025-12-25 21:42:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:43:46 CET)\" (scheduled at 2025-12-25 21:42:46.249628+01:00)\n",
"2025-12-25 21:42:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:42:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:42:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:42:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 21:42:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 21:42:46,284 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:42:46,285 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:42:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:43:46 CET)\" executed successfully\n",
"2025-12-25 21:42:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:43:46 CET)\" executed successfully\n",
"2025-12-25 21:43:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:44:00 CET)\" (scheduled at 2025-12-25 21:43:00+01:00)\n",
"2025-12-25 21:43:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:44:00 CET)\" executed successfully\n",
"2025-12-25 21:43:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:44:46 CET)\" (scheduled at 2025-12-25 21:43:46.247624+01:00)\n",
"2025-12-25 21:43:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:44:46 CET)\" (scheduled at 2025-12-25 21:43:46.249628+01:00)\n",
"2025-12-25 21:43:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:44:46 CET)\" executed successfully\n",
"2025-12-25 21:43:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:43:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:43:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:43:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 21:43:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 21:43:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:43:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:43:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:44:46 CET)\" executed successfully\n",
"2025-12-25 21:44:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:45:00 CET)\" (scheduled at 2025-12-25 21:44:00+01:00)\n",
"2025-12-25 21:44:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:45:00 CET)\" executed successfully\n",
"2025-12-25 21:44:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:45:46 CET)\" (scheduled at 2025-12-25 21:44:46.247624+01:00)\n",
"2025-12-25 21:44:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:45:46 CET)\" (scheduled at 2025-12-25 21:44:46.249628+01:00)\n",
"2025-12-25 21:44:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:44:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:44:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:44:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 21:44:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 21:44:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:44:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:44:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:45:46 CET)\" executed successfully\n",
"2025-12-25 21:44:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:45:46 CET)\" executed successfully\n",
"2025-12-25 21:45:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:46:00 CET)\" (scheduled at 2025-12-25 21:45:00+01:00)\n",
"2025-12-25 21:45:00,022 - INFO - \n",
"⏰ 2025-12-25 21:45:00 - ADAPTIVE Check\n",
"2025-12-25 21:45:00,024 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:45:00,025 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:45:00,026 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:45:00,068 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:45:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:46:46 CET)\" (scheduled at 2025-12-25 21:45:46.247624+01:00)\n",
"2025-12-25 21:45:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:46:46 CET)\" (scheduled at 2025-12-25 21:45:46.249628+01:00)\n",
"2025-12-25 21:45:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:45:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:45:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:45:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 21:45:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 21:45:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:45:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:45:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:46:46 CET)\" executed successfully\n",
"2025-12-25 21:45:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:46:46 CET)\" executed successfully\n",
"2025-12-25 21:46:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:47:00 CET)\" (scheduled at 2025-12-25 21:46:00+01:00)\n",
"2025-12-25 21:46:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:47:00 CET)\" executed successfully\n",
"2025-12-25 21:46:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:47:46 CET)\" (scheduled at 2025-12-25 21:46:46.247624+01:00)\n",
"2025-12-25 21:46:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:47:46 CET)\" (scheduled at 2025-12-25 21:46:46.249628+01:00)\n",
"2025-12-25 21:46:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:46:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:46:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:46:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 21:46:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 21:46:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:46:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:46:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:47:46 CET)\" executed successfully\n",
"2025-12-25 21:46:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:47:46 CET)\" executed successfully\n",
"2025-12-25 21:47:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:48:00 CET)\" (scheduled at 2025-12-25 21:47:00+01:00)\n",
"2025-12-25 21:47:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:48:00 CET)\" executed successfully\n",
"2025-12-25 21:47:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:48:46 CET)\" (scheduled at 2025-12-25 21:47:46.247624+01:00)\n",
"2025-12-25 21:47:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:48:46 CET)\" (scheduled at 2025-12-25 21:47:46.249628+01:00)\n",
"2025-12-25 21:47:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:47:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:47:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:47:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 21:47:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 21:47:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:47:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:47:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:48:46 CET)\" executed successfully\n",
"2025-12-25 21:47:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:48:46 CET)\" executed successfully\n",
"2025-12-25 21:48:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:49:00 CET)\" (scheduled at 2025-12-25 21:48:00+01:00)\n",
"2025-12-25 21:48:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:49:00 CET)\" executed successfully\n",
"2025-12-25 21:48:46,279 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:49:46 CET)\" (scheduled at 2025-12-25 21:48:46.247624+01:00)\n",
"2025-12-25 21:48:46,279 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:49:46 CET)\" (scheduled at 2025-12-25 21:48:46.249628+01:00)\n",
"2025-12-25 21:48:46,287 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:48:46,288 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:48:46,289 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:48:46,289 - INFO - SL: 4471.64000\n",
"2025-12-25 21:48:46,290 - INFO - Risk: 7.36000\n",
"2025-12-25 21:48:46,291 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:48:46,292 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:48:46,287 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:49:46 CET)\" executed successfully\n",
"2025-12-25 21:48:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:49:46 CET)\" executed successfully\n",
"2025-12-25 21:49:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:50:00 CET)\" (scheduled at 2025-12-25 21:49:00+01:00)\n",
"2025-12-25 21:49:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:50:00 CET)\" executed successfully\n",
"2025-12-25 21:49:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:50:46 CET)\" (scheduled at 2025-12-25 21:49:46.247624+01:00)\n",
"2025-12-25 21:49:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:50:46 CET)\" (scheduled at 2025-12-25 21:49:46.249628+01:00)\n",
"2025-12-25 21:49:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:49:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:49:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:49:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 21:49:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 21:49:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:49:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:49:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:50:46 CET)\" executed successfully\n",
"2025-12-25 21:49:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:50:46 CET)\" executed successfully\n",
"2025-12-25 21:50:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:51:00 CET)\" (scheduled at 2025-12-25 21:50:00+01:00)\n",
"2025-12-25 21:50:00,020 - INFO - \n",
"⏰ 2025-12-25 21:50:00 - ADAPTIVE Check\n",
"2025-12-25 21:50:00,021 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:50:00,023 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:50:00,024 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:50:00,095 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:51:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:50:46,539 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:51:46 CET)\" (scheduled at 2025-12-25 21:50:46.247624+01:00)\n",
"2025-12-25 21:50:46,539 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:51:46 CET)\" (scheduled at 2025-12-25 21:50:46.249628+01:00)\n",
"2025-12-25 21:50:46,547 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:50:46,548 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:50:46,549 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:50:46,549 - INFO - SL: 4471.64000\n",
"2025-12-25 21:50:46,550 - INFO - Risk: 7.36000\n",
"2025-12-25 21:50:46,551 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:50:46,552 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:50:46,553 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:51:46 CET)\" executed successfully\n",
"2025-12-25 21:50:46,539 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:51:46 CET)\" executed successfully\n",
"2025-12-25 21:51:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:52:00 CET)\" (scheduled at 2025-12-25 21:51:00+01:00)\n",
"2025-12-25 21:51:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:52:00 CET)\" executed successfully\n",
"2025-12-25 21:51:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:52:46 CET)\" (scheduled at 2025-12-25 21:51:46.247624+01:00)\n",
"2025-12-25 21:51:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:52:46 CET)\" executed successfully\n",
"2025-12-25 21:51:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:52:46 CET)\" (scheduled at 2025-12-25 21:51:46.249628+01:00)\n",
"2025-12-25 21:51:46,290 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:51:46,290 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:51:46,291 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:51:46,292 - INFO - SL: 4471.64000\n",
"2025-12-25 21:51:46,293 - INFO - Risk: 7.36000\n",
"2025-12-25 21:51:46,294 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:51:46,295 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:51:46,296 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:52:46 CET)\" executed successfully\n",
"2025-12-25 21:52:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:53:00 CET)\" (scheduled at 2025-12-25 21:52:00+01:00)\n",
"2025-12-25 21:52:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:53:00 CET)\" executed successfully\n",
"2025-12-25 21:52:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:53:46 CET)\" (scheduled at 2025-12-25 21:52:46.247624+01:00)\n",
"2025-12-25 21:52:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:53:46 CET)\" (scheduled at 2025-12-25 21:52:46.249628+01:00)\n",
"2025-12-25 21:52:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:52:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:52:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:52:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 21:52:46,288 - INFO - Risk: 7.36000\n",
"2025-12-25 21:52:46,289 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:52:46,290 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:52:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:53:46 CET)\" executed successfully\n",
"2025-12-25 21:52:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:53:46 CET)\" executed successfully\n",
"2025-12-25 21:53:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:54:00 CET)\" (scheduled at 2025-12-25 21:53:00+01:00)\n",
"2025-12-25 21:53:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:54:00 CET)\" executed successfully\n",
"2025-12-25 21:53:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:54:46 CET)\" (scheduled at 2025-12-25 21:53:46.247624+01:00)\n",
"2025-12-25 21:53:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:54:46 CET)\" executed successfully\n",
"2025-12-25 21:53:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:54:46 CET)\" (scheduled at 2025-12-25 21:53:46.249628+01:00)\n",
"2025-12-25 21:53:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:53:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:53:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:53:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 21:53:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 21:53:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:53:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:53:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:54:46 CET)\" executed successfully\n",
"2025-12-25 21:54:00,353 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:55:00 CET)\" (scheduled at 2025-12-25 21:54:00+01:00)\n",
"2025-12-25 21:54:00,364 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:55:00 CET)\" executed successfully\n",
"2025-12-25 21:54:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:55:46 CET)\" (scheduled at 2025-12-25 21:54:46.247624+01:00)\n",
"2025-12-25 21:54:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:55:46 CET)\" (scheduled at 2025-12-25 21:54:46.249628+01:00)\n",
"2025-12-25 21:54:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:54:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:54:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:54:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 21:54:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 21:54:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:54:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:54:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:55:46 CET)\" executed successfully\n",
"2025-12-25 21:54:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:55:46 CET)\" executed successfully\n",
"2025-12-25 21:55:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:56:00 CET)\" (scheduled at 2025-12-25 21:55:00+01:00)\n",
"2025-12-25 21:55:00,032 - INFO - \n",
"⏰ 2025-12-25 21:55:00 - ADAPTIVE Check\n",
"2025-12-25 21:55:00,033 - INFO - ✅ Session: NY - NY allowed: +$372 profit, 50.0% win-rate (BEST!)\n",
"2025-12-25 21:55:00,035 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 21:55:00,036 - INFO - ⏱️ Intervall: 5 min\n",
"2025-12-25 21:55:00,073 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:56:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 21:55:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:56:46 CET)\" (scheduled at 2025-12-25 21:55:46.247624+01:00)\n",
"2025-12-25 21:55:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:56:46 CET)\" executed successfully\n",
"2025-12-25 21:55:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:56:46 CET)\" (scheduled at 2025-12-25 21:55:46.249628+01:00)\n",
"2025-12-25 21:55:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:55:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:55:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:55:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 21:55:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 21:55:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:55:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:55:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:56:46 CET)\" executed successfully\n",
"2025-12-25 21:56:00,068 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:57:00 CET)\" (scheduled at 2025-12-25 21:56:00+01:00)\n",
"2025-12-25 21:56:00,079 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:57:00 CET)\" executed successfully\n",
"2025-12-25 21:56:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:57:46 CET)\" (scheduled at 2025-12-25 21:56:46.247624+01:00)\n",
"2025-12-25 21:56:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:57:46 CET)\" (scheduled at 2025-12-25 21:56:46.249628+01:00)\n",
"2025-12-25 21:56:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:57:46 CET)\" executed successfully\n",
"2025-12-25 21:56:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:56:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:56:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:56:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 21:56:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 21:56:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:56:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:56:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:57:46 CET)\" executed successfully\n",
"2025-12-25 21:57:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:58:00 CET)\" (scheduled at 2025-12-25 21:57:00+01:00)\n",
"2025-12-25 21:57:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:58:00 CET)\" executed successfully\n",
"2025-12-25 21:57:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:58:46 CET)\" (scheduled at 2025-12-25 21:57:46.247624+01:00)\n",
"2025-12-25 21:57:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:58:46 CET)\" (scheduled at 2025-12-25 21:57:46.249628+01:00)\n",
"2025-12-25 21:57:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:57:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:57:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:57:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 21:57:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 21:57:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:57:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:57:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:58:46 CET)\" executed successfully\n",
"2025-12-25 21:57:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:58:46 CET)\" executed successfully\n",
"2025-12-25 21:58:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:59:00 CET)\" (scheduled at 2025-12-25 21:58:00+01:00)\n",
"2025-12-25 21:58:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 21:59:00 CET)\" executed successfully\n",
"2025-12-25 21:58:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:59:46 CET)\" (scheduled at 2025-12-25 21:58:46.247624+01:00)\n",
"2025-12-25 21:58:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:59:46 CET)\" (scheduled at 2025-12-25 21:58:46.249628+01:00)\n",
"2025-12-25 21:58:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:58:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:58:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:58:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 21:58:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 21:58:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:58:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:58:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 21:59:46 CET)\" executed successfully\n",
"2025-12-25 21:58:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 21:59:46 CET)\" executed successfully\n",
"2025-12-25 21:59:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:00:00 CET)\" (scheduled at 2025-12-25 21:59:00+01:00)\n",
"2025-12-25 21:59:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:00:00 CET)\" executed successfully\n",
"2025-12-25 21:59:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:00:46 CET)\" (scheduled at 2025-12-25 21:59:46.247624+01:00)\n",
"2025-12-25 21:59:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:00:46 CET)\" (scheduled at 2025-12-25 21:59:46.249628+01:00)\n",
"2025-12-25 21:59:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 21:59:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 21:59:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 21:59:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 21:59:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 21:59:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 21:59:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 21:59:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:00:46 CET)\" executed successfully\n",
"2025-12-25 21:59:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:00:46 CET)\" executed successfully\n",
"2025-12-25 22:00:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:01:00 CET)\" (scheduled at 2025-12-25 22:00:00+01:00)\n",
"2025-12-25 22:00:00,032 - INFO - 🔄 Rhythmus-Änderung: 5m → 15m\n",
"2025-12-25 22:00:00,034 - INFO - Session: asian, Volatilität: high (ATR: 16.49)\n",
"2025-12-25 22:00:00,035 - INFO - \n",
"⏰ 2025-12-25 22:00:00 - ADAPTIVE Check\n",
"2025-12-25 22:00:00,036 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-25 22:00:00,037 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 22:00:00,054 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-25 22:00:00,005 - INFO - Running job \"TradingInfrastructure.send_daily_report (trigger: cron[hour='22', minute='0'], next run at: 2025-12-26 22:00:00 CET)\" (scheduled at 2025-12-25 22:00:00+01:00)\n",
"2025-12-25 22:00:00,082 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:01:00 CET)\" executed successfully\n",
"2025-12-25 22:00:00,272 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 22:00:00 CET)\" (scheduled at 2025-12-25 22:00:00+01:00)\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 22:00:00,283 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 22:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 22:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 22:00:00,730 - INFO - Job \"TradingInfrastructure.send_daily_report (trigger: cron[hour='22', minute='0'], next run at: 2025-12-26 22:00:00 CET)\" executed successfully\n",
"2025-12-25 22:00:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:01:46 CET)\" (scheduled at 2025-12-25 22:00:46.247624+01:00)\n",
"2025-12-25 22:00:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:01:46 CET)\" executed successfully\n",
"2025-12-25 22:00:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:01:46 CET)\" (scheduled at 2025-12-25 22:00:46.249628+01:00)\n",
"2025-12-25 22:00:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:00:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:00:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:00:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 22:00:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 22:00:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:00:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:00:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:01:46 CET)\" executed successfully\n",
"2025-12-25 22:01:00,399 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:02:00 CET)\" (scheduled at 2025-12-25 22:01:00+01:00)\n",
"2025-12-25 22:01:00,408 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:02:00 CET)\" executed successfully\n",
"2025-12-25 22:01:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:02:46 CET)\" (scheduled at 2025-12-25 22:01:46.247624+01:00)\n",
"2025-12-25 22:01:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:02:46 CET)\" (scheduled at 2025-12-25 22:01:46.249628+01:00)\n",
"2025-12-25 22:01:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:01:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:01:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:01:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 22:01:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 22:01:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:01:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:01:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:02:46 CET)\" executed successfully\n",
"2025-12-25 22:01:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:02:46 CET)\" executed successfully\n",
"2025-12-25 22:02:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:03:00 CET)\" (scheduled at 2025-12-25 22:02:00+01:00)\n",
"2025-12-25 22:02:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:03:00 CET)\" executed successfully\n",
"2025-12-25 22:02:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:03:46 CET)\" (scheduled at 2025-12-25 22:02:46.247624+01:00)\n",
"2025-12-25 22:02:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:03:46 CET)\" (scheduled at 2025-12-25 22:02:46.249628+01:00)\n",
"2025-12-25 22:02:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:02:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:02:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:02:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 22:02:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 22:02:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:02:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:02:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:03:46 CET)\" executed successfully\n",
"2025-12-25 22:02:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:03:46 CET)\" executed successfully\n",
"2025-12-25 22:03:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:04:00 CET)\" (scheduled at 2025-12-25 22:03:00+01:00)\n",
"2025-12-25 22:03:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:04:00 CET)\" executed successfully\n",
"2025-12-25 22:03:46,349 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:04:46 CET)\" (scheduled at 2025-12-25 22:03:46.247624+01:00)\n",
"2025-12-25 22:03:46,349 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:04:46 CET)\" executed successfully\n",
"2025-12-25 22:03:46,349 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:04:46 CET)\" (scheduled at 2025-12-25 22:03:46.249628+01:00)\n",
"2025-12-25 22:03:46,349 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:03:46,349 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:03:46,364 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:03:46,367 - INFO - SL: 4471.64000\n",
"2025-12-25 22:03:46,373 - INFO - Risk: 7.36000\n",
"2025-12-25 22:03:46,374 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:03:46,377 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:03:46,378 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:04:46 CET)\" executed successfully\n",
"2025-12-25 22:04:00,033 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:05:00 CET)\" (scheduled at 2025-12-25 22:04:00+01:00)\n",
"2025-12-25 22:04:00,041 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:05:00 CET)\" executed successfully\n",
"2025-12-25 22:04:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:05:46 CET)\" (scheduled at 2025-12-25 22:04:46.247624+01:00)\n",
"2025-12-25 22:04:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:05:46 CET)\" (scheduled at 2025-12-25 22:04:46.249628+01:00)\n",
"2025-12-25 22:04:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:04:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:04:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:04:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 22:04:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 22:04:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:04:46,262 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:04:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:05:46 CET)\" executed successfully\n",
"2025-12-25 22:04:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:05:46 CET)\" executed successfully\n",
"2025-12-25 22:05:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:06:00 CET)\" (scheduled at 2025-12-25 22:05:00+01:00)\n",
"2025-12-25 22:05:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:06:00 CET)\" executed successfully\n",
"2025-12-25 22:05:46,292 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:06:46 CET)\" (scheduled at 2025-12-25 22:05:46.247624+01:00)\n",
"2025-12-25 22:05:46,292 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:06:46 CET)\" (scheduled at 2025-12-25 22:05:46.249628+01:00)\n",
"2025-12-25 22:05:46,299 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:05:46,300 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:05:46,301 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:05:46,302 - INFO - SL: 4471.64000\n",
"2025-12-25 22:05:46,303 - INFO - Risk: 7.36000\n",
"2025-12-25 22:05:46,305 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:05:46,306 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:05:46,307 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:06:46 CET)\" executed successfully\n",
"2025-12-25 22:05:46,292 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:06:46 CET)\" executed successfully\n",
"2025-12-25 22:06:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:07:00 CET)\" (scheduled at 2025-12-25 22:06:00+01:00)\n",
"2025-12-25 22:06:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:07:00 CET)\" executed successfully\n",
"2025-12-25 22:06:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:07:46 CET)\" (scheduled at 2025-12-25 22:06:46.247624+01:00)\n",
"2025-12-25 22:06:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:07:46 CET)\" (scheduled at 2025-12-25 22:06:46.249628+01:00)\n",
"2025-12-25 22:06:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:06:46,309 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:06:46,331 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:06:46,333 - INFO - SL: 4471.64000\n",
"2025-12-25 22:06:46,334 - INFO - Risk: 7.36000\n",
"2025-12-25 22:06:46,335 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:06:46,335 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:06:46,336 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:07:46 CET)\" executed successfully\n",
"2025-12-25 22:06:46,311 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:07:46 CET)\" executed successfully\n",
"2025-12-25 22:07:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:08:00 CET)\" (scheduled at 2025-12-25 22:07:00+01:00)\n",
"2025-12-25 22:07:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:08:00 CET)\" executed successfully\n",
"2025-12-25 22:07:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:08:46 CET)\" (scheduled at 2025-12-25 22:07:46.247624+01:00)\n",
"2025-12-25 22:07:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:08:46 CET)\" (scheduled at 2025-12-25 22:07:46.249628+01:00)\n",
"2025-12-25 22:07:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:07:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:07:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:07:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 22:07:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 22:07:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:07:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:07:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:08:46 CET)\" executed successfully\n",
"2025-12-25 22:07:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:08:46 CET)\" executed successfully\n",
"2025-12-25 22:08:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:09:00 CET)\" (scheduled at 2025-12-25 22:08:00+01:00)\n",
"2025-12-25 22:08:00,044 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:09:00 CET)\" executed successfully\n",
"2025-12-25 22:08:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:09:46 CET)\" (scheduled at 2025-12-25 22:08:46.247624+01:00)\n",
"2025-12-25 22:08:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:09:46 CET)\" (scheduled at 2025-12-25 22:08:46.249628+01:00)\n",
"2025-12-25 22:08:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:09:46 CET)\" executed successfully\n",
"2025-12-25 22:08:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:08:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:08:46,255 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:08:46,255 - INFO - SL: 4471.64000\n",
"2025-12-25 22:08:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 22:08:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:08:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:08:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:09:46 CET)\" executed successfully\n",
"2025-12-25 22:09:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:10:00 CET)\" (scheduled at 2025-12-25 22:09:00+01:00)\n",
"2025-12-25 22:09:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:10:00 CET)\" executed successfully\n",
"2025-12-25 22:09:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:10:46 CET)\" (scheduled at 2025-12-25 22:09:46.247624+01:00)\n",
"2025-12-25 22:09:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:10:46 CET)\" (scheduled at 2025-12-25 22:09:46.249628+01:00)\n",
"2025-12-25 22:09:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:09:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:09:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:09:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 22:09:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 22:09:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:09:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:09:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:10:46 CET)\" executed successfully\n",
"2025-12-25 22:09:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:10:46 CET)\" executed successfully\n",
"2025-12-25 22:10:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:11:00 CET)\" (scheduled at 2025-12-25 22:10:00+01:00)\n",
"2025-12-25 22:10:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:11:00 CET)\" executed successfully\n",
"2025-12-25 22:10:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:11:46 CET)\" (scheduled at 2025-12-25 22:10:46.247624+01:00)\n",
"2025-12-25 22:10:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:11:46 CET)\" (scheduled at 2025-12-25 22:10:46.249628+01:00)\n",
"2025-12-25 22:10:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:11:46 CET)\" executed successfully\n",
"2025-12-25 22:10:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:10:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:10:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:10:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 22:10:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 22:10:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:10:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:10:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:11:46 CET)\" executed successfully\n",
"2025-12-25 22:11:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:12:00 CET)\" (scheduled at 2025-12-25 22:11:00+01:00)\n",
"2025-12-25 22:11:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:12:00 CET)\" executed successfully\n",
"2025-12-25 22:11:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:12:46 CET)\" (scheduled at 2025-12-25 22:11:46.247624+01:00)\n",
"2025-12-25 22:11:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:12:46 CET)\" executed successfully\n",
"2025-12-25 22:11:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:12:46 CET)\" (scheduled at 2025-12-25 22:11:46.249628+01:00)\n",
"2025-12-25 22:11:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:11:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:11:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:11:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 22:11:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 22:11:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:11:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:11:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:12:46 CET)\" executed successfully\n",
"2025-12-25 22:12:00,050 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:13:00 CET)\" (scheduled at 2025-12-25 22:12:00+01:00)\n",
"2025-12-25 22:12:00,060 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:13:00 CET)\" executed successfully\n",
"2025-12-25 22:12:46,270 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:13:46 CET)\" (scheduled at 2025-12-25 22:12:46.247624+01:00)\n",
"2025-12-25 22:12:46,270 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:13:46 CET)\" (scheduled at 2025-12-25 22:12:46.249628+01:00)\n",
"2025-12-25 22:12:46,277 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:12:46,278 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:12:46,278 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:12:46,280 - INFO - SL: 4471.64000\n",
"2025-12-25 22:12:46,280 - INFO - Risk: 7.36000\n",
"2025-12-25 22:12:46,280 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:12:46,281 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:12:46,282 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:13:46 CET)\" executed successfully\n",
"2025-12-25 22:12:46,270 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:13:46 CET)\" executed successfully\n",
"2025-12-25 22:13:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:14:00 CET)\" (scheduled at 2025-12-25 22:13:00+01:00)\n",
"2025-12-25 22:13:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:14:00 CET)\" executed successfully\n",
"2025-12-25 22:13:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:14:46 CET)\" (scheduled at 2025-12-25 22:13:46.247624+01:00)\n",
"2025-12-25 22:13:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:14:46 CET)\" (scheduled at 2025-12-25 22:13:46.249628+01:00)\n",
"2025-12-25 22:13:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:13:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:13:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:13:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 22:13:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 22:13:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:13:46,276 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:13:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:14:46 CET)\" executed successfully\n",
"2025-12-25 22:13:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:14:46 CET)\" executed successfully\n",
"2025-12-25 22:14:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:15:00 CET)\" (scheduled at 2025-12-25 22:14:00+01:00)\n",
"2025-12-25 22:14:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:15:00 CET)\" executed successfully\n",
"2025-12-25 22:14:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:15:46 CET)\" (scheduled at 2025-12-25 22:14:46.247624+01:00)\n",
"2025-12-25 22:14:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:15:46 CET)\" executed successfully\n",
"2025-12-25 22:14:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:15:46 CET)\" (scheduled at 2025-12-25 22:14:46.249628+01:00)\n",
"2025-12-25 22:14:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:14:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:14:46,251 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:14:46,251 - INFO - SL: 4471.64000\n",
"2025-12-25 22:14:46,251 - INFO - Risk: 7.36000\n",
"2025-12-25 22:14:46,251 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:14:46,251 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:14:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:15:46 CET)\" executed successfully\n",
"2025-12-25 22:15:00,019 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:16:00 CET)\" (scheduled at 2025-12-25 22:15:00+01:00)\n",
"2025-12-25 22:15:00,028 - INFO - \n",
"⏰ 2025-12-25 22:15:00 - ADAPTIVE Check\n",
"2025-12-25 22:15:00,030 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-25 22:15:00,032 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 22:15:00,033 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-25 22:15:00,092 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 22:15:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:16:46 CET)\" (scheduled at 2025-12-25 22:15:46.247624+01:00)\n",
"2025-12-25 22:15:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:16:46 CET)\" executed successfully\n",
"2025-12-25 22:15:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:16:46 CET)\" (scheduled at 2025-12-25 22:15:46.249628+01:00)\n",
"2025-12-25 22:15:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:15:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:15:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:15:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 22:15:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 22:15:46,291 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:15:46,292 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:15:46,293 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:16:46 CET)\" executed successfully\n",
"2025-12-25 22:16:00,108 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:17:00 CET)\" (scheduled at 2025-12-25 22:16:00+01:00)\n",
"2025-12-25 22:16:00,119 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:17:00 CET)\" executed successfully\n",
"2025-12-25 22:16:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:17:46 CET)\" (scheduled at 2025-12-25 22:16:46.247624+01:00)\n",
"2025-12-25 22:16:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:17:46 CET)\" (scheduled at 2025-12-25 22:16:46.249628+01:00)\n",
"2025-12-25 22:16:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:16:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:16:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:16:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 22:16:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 22:16:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:16:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:16:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:17:46 CET)\" executed successfully\n",
"2025-12-25 22:16:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:17:46 CET)\" executed successfully\n",
"2025-12-25 22:17:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:18:00 CET)\" (scheduled at 2025-12-25 22:17:00+01:00)\n",
"2025-12-25 22:17:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:18:00 CET)\" executed successfully\n",
"2025-12-25 22:17:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:18:46 CET)\" (scheduled at 2025-12-25 22:17:46.247624+01:00)\n",
"2025-12-25 22:17:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:18:46 CET)\" (scheduled at 2025-12-25 22:17:46.249628+01:00)\n",
"2025-12-25 22:17:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:18:46 CET)\" executed successfully\n",
"2025-12-25 22:17:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:17:46,284 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:17:46,285 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:17:46,286 - INFO - SL: 4471.64000\n",
"2025-12-25 22:17:46,287 - INFO - Risk: 7.36000\n",
"2025-12-25 22:17:46,287 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:17:46,289 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:17:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:18:46 CET)\" executed successfully\n",
"2025-12-25 22:18:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:19:00 CET)\" (scheduled at 2025-12-25 22:18:00+01:00)\n",
"2025-12-25 22:18:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:19:00 CET)\" executed successfully\n",
"2025-12-25 22:18:46,276 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:19:46 CET)\" (scheduled at 2025-12-25 22:18:46.247624+01:00)\n",
"2025-12-25 22:18:46,276 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:19:46 CET)\" (scheduled at 2025-12-25 22:18:46.249628+01:00)\n",
"2025-12-25 22:18:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:19:46 CET)\" executed successfully\n",
"2025-12-25 22:18:46,276 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:18:46,276 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:18:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:18:46,276 - INFO - SL: 4471.64000\n",
"2025-12-25 22:18:46,343 - INFO - Risk: 7.36000\n",
"2025-12-25 22:18:46,345 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:18:46,345 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:18:46,346 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:19:46 CET)\" executed successfully\n",
"2025-12-25 22:19:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:20:00 CET)\" (scheduled at 2025-12-25 22:19:00+01:00)\n",
"2025-12-25 22:19:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:20:00 CET)\" executed successfully\n",
"2025-12-25 22:19:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:20:46 CET)\" (scheduled at 2025-12-25 22:19:46.247624+01:00)\n",
"2025-12-25 22:19:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:20:46 CET)\" (scheduled at 2025-12-25 22:19:46.249628+01:00)\n",
"2025-12-25 22:19:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:20:46 CET)\" executed successfully\n",
"2025-12-25 22:19:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:19:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:19:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:19:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 22:19:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 22:19:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:19:46,277 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:19:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:20:46 CET)\" executed successfully\n",
"2025-12-25 22:20:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:21:00 CET)\" (scheduled at 2025-12-25 22:20:00+01:00)\n",
"2025-12-25 22:20:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:21:00 CET)\" executed successfully\n",
"2025-12-25 22:20:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:21:46 CET)\" (scheduled at 2025-12-25 22:20:46.247624+01:00)\n",
"2025-12-25 22:20:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:21:46 CET)\" (scheduled at 2025-12-25 22:20:46.249628+01:00)\n",
"2025-12-25 22:20:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:20:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:20:46,261 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:20:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 22:20:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 22:20:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:20:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:20:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:21:46 CET)\" executed successfully\n",
"2025-12-25 22:20:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:21:46 CET)\" executed successfully\n",
"2025-12-25 22:21:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:22:00 CET)\" (scheduled at 2025-12-25 22:21:00+01:00)\n",
"2025-12-25 22:21:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:22:00 CET)\" executed successfully\n",
"2025-12-25 22:21:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:22:46 CET)\" (scheduled at 2025-12-25 22:21:46.247624+01:00)\n",
"2025-12-25 22:21:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:22:46 CET)\" (scheduled at 2025-12-25 22:21:46.249628+01:00)\n",
"2025-12-25 22:21:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:21:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:21:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:21:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 22:21:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 22:21:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:21:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:21:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:22:46 CET)\" executed successfully\n",
"2025-12-25 22:21:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:22:46 CET)\" executed successfully\n",
"2025-12-25 22:22:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:23:00 CET)\" (scheduled at 2025-12-25 22:22:00+01:00)\n",
"2025-12-25 22:22:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:23:00 CET)\" executed successfully\n",
"2025-12-25 22:22:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:23:46 CET)\" (scheduled at 2025-12-25 22:22:46.247624+01:00)\n",
"2025-12-25 22:22:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:23:46 CET)\" executed successfully\n",
"2025-12-25 22:22:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:23:46 CET)\" (scheduled at 2025-12-25 22:22:46.249628+01:00)\n",
"2025-12-25 22:22:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:22:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:22:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:22:46,278 - INFO - SL: 4471.64000\n",
"2025-12-25 22:22:46,279 - INFO - Risk: 7.36000\n",
"2025-12-25 22:22:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:22:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:22:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:23:46 CET)\" executed successfully\n",
"2025-12-25 22:23:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:24:00 CET)\" (scheduled at 2025-12-25 22:23:00+01:00)\n",
"2025-12-25 22:23:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:24:00 CET)\" executed successfully\n",
"2025-12-25 22:23:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:24:46 CET)\" (scheduled at 2025-12-25 22:23:46.247624+01:00)\n",
"2025-12-25 22:23:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:24:46 CET)\" (scheduled at 2025-12-25 22:23:46.249628+01:00)\n",
"2025-12-25 22:23:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:23:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:23:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:23:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 22:23:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 22:23:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:23:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:23:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:24:46 CET)\" executed successfully\n",
"2025-12-25 22:23:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:24:46 CET)\" executed successfully\n",
"2025-12-25 22:24:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:25:00 CET)\" (scheduled at 2025-12-25 22:24:00+01:00)\n",
"2025-12-25 22:24:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:25:00 CET)\" executed successfully\n",
"2025-12-25 22:24:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:25:46 CET)\" (scheduled at 2025-12-25 22:24:46.247624+01:00)\n",
"2025-12-25 22:24:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:25:46 CET)\" (scheduled at 2025-12-25 22:24:46.249628+01:00)\n",
"2025-12-25 22:24:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:25:46 CET)\" executed successfully\n",
"2025-12-25 22:24:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:24:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:24:46,282 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:24:46,282 - INFO - SL: 4471.64000\n",
"2025-12-25 22:24:46,283 - INFO - Risk: 7.36000\n",
"2025-12-25 22:24:46,284 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:24:46,285 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:24:46,286 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:25:46 CET)\" executed successfully\n",
"2025-12-25 22:25:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:26:00 CET)\" (scheduled at 2025-12-25 22:25:00+01:00)\n",
"2025-12-25 22:25:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:26:00 CET)\" executed successfully\n",
"2025-12-25 22:25:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:26:46 CET)\" (scheduled at 2025-12-25 22:25:46.247624+01:00)\n",
"2025-12-25 22:25:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:26:46 CET)\" (scheduled at 2025-12-25 22:25:46.249628+01:00)\n",
"2025-12-25 22:25:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:25:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:25:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:25:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 22:25:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 22:25:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:25:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:25:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:26:46 CET)\" executed successfully\n",
"2025-12-25 22:25:46,310 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:26:46 CET)\" executed successfully\n",
"2025-12-25 22:26:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:27:00 CET)\" (scheduled at 2025-12-25 22:26:00+01:00)\n",
"2025-12-25 22:26:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:27:00 CET)\" executed successfully\n",
"2025-12-25 22:26:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:27:46 CET)\" (scheduled at 2025-12-25 22:26:46.247624+01:00)\n",
"2025-12-25 22:26:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:27:46 CET)\" executed successfully\n",
"2025-12-25 22:26:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:27:46 CET)\" (scheduled at 2025-12-25 22:26:46.249628+01:00)\n",
"2025-12-25 22:26:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:26:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:26:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:26:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 22:26:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 22:26:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:26:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:26:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:27:46 CET)\" executed successfully\n",
"2025-12-25 22:27:00,322 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:28:00 CET)\" (scheduled at 2025-12-25 22:27:00+01:00)\n",
"2025-12-25 22:27:00,329 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:28:00 CET)\" executed successfully\n",
"2025-12-25 22:27:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:28:46 CET)\" (scheduled at 2025-12-25 22:27:46.247624+01:00)\n",
"2025-12-25 22:27:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:28:46 CET)\" (scheduled at 2025-12-25 22:27:46.249628+01:00)\n",
"2025-12-25 22:27:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:27:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:27:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:27:46,278 - INFO - SL: 4471.64000\n",
"2025-12-25 22:27:46,280 - INFO - Risk: 7.36000\n",
"2025-12-25 22:27:46,281 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:27:46,282 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:27:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:28:46 CET)\" executed successfully\n",
"2025-12-25 22:27:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:28:46 CET)\" executed successfully\n",
"2025-12-25 22:28:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:29:00 CET)\" (scheduled at 2025-12-25 22:28:00+01:00)\n",
"2025-12-25 22:28:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:29:00 CET)\" executed successfully\n",
"2025-12-25 22:28:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:29:46 CET)\" (scheduled at 2025-12-25 22:28:46.247624+01:00)\n",
"2025-12-25 22:28:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:29:46 CET)\" (scheduled at 2025-12-25 22:28:46.249628+01:00)\n",
"2025-12-25 22:28:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:28:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:28:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:28:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 22:28:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 22:28:46,277 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:28:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:28:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:29:46 CET)\" executed successfully\n",
"2025-12-25 22:28:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:29:46 CET)\" executed successfully\n",
"2025-12-25 22:29:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:30:00 CET)\" (scheduled at 2025-12-25 22:29:00+01:00)\n",
"2025-12-25 22:29:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:30:00 CET)\" executed successfully\n",
"2025-12-25 22:29:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:30:46 CET)\" (scheduled at 2025-12-25 22:29:46.247624+01:00)\n",
"2025-12-25 22:29:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:30:46 CET)\" (scheduled at 2025-12-25 22:29:46.249628+01:00)\n",
"2025-12-25 22:29:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:29:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:29:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:29:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 22:29:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 22:29:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:29:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:29:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:30:46 CET)\" executed successfully\n",
"2025-12-25 22:29:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:30:46 CET)\" executed successfully\n",
"2025-12-25 22:30:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:31:00 CET)\" (scheduled at 2025-12-25 22:30:00+01:00)\n",
"2025-12-25 22:30:00,010 - INFO - \n",
"⏰ 2025-12-25 22:30:00 - ADAPTIVE Check\n",
"2025-12-25 22:30:00,031 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-25 22:30:00,032 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 22:30:00,034 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-25 22:30:00,093 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:31:00 CET)\" executed successfully\n",
"2025-12-25 22:30:00,010 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 23:00:00 CET)\" (scheduled at 2025-12-25 22:30:00+01:00)\n",
"2025-12-25 22:30:00,109 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 23:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 22:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 22:30:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:31:46 CET)\" (scheduled at 2025-12-25 22:30:46.247624+01:00)\n",
"2025-12-25 22:30:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:31:46 CET)\" (scheduled at 2025-12-25 22:30:46.249628+01:00)\n",
"2025-12-25 22:30:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:30:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:30:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:30:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 22:30:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 22:30:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:30:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:30:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:31:46 CET)\" executed successfully\n",
"2025-12-25 22:30:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:31:46 CET)\" executed successfully\n",
"2025-12-25 22:31:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:32:00 CET)\" (scheduled at 2025-12-25 22:31:00+01:00)\n",
"2025-12-25 22:31:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:32:00 CET)\" executed successfully\n",
"2025-12-25 22:31:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:32:46 CET)\" (scheduled at 2025-12-25 22:31:46.247624+01:00)\n",
"2025-12-25 22:31:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:32:46 CET)\" (scheduled at 2025-12-25 22:31:46.249628+01:00)\n",
"2025-12-25 22:31:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:32:46 CET)\" executed successfully\n",
"2025-12-25 22:31:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:31:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:31:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:31:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 22:31:46,261 - INFO - Risk: 7.36000\n",
"2025-12-25 22:31:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:31:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:31:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:32:46 CET)\" executed successfully\n",
"2025-12-25 22:32:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:33:00 CET)\" (scheduled at 2025-12-25 22:32:00+01:00)\n",
"2025-12-25 22:32:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:33:00 CET)\" executed successfully\n",
"2025-12-25 22:32:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:33:46 CET)\" (scheduled at 2025-12-25 22:32:46.247624+01:00)\n",
"2025-12-25 22:32:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:33:46 CET)\" (scheduled at 2025-12-25 22:32:46.249628+01:00)\n",
"2025-12-25 22:32:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:32:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:32:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:32:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 22:32:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 22:32:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:32:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:32:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:33:46 CET)\" executed successfully\n",
"2025-12-25 22:32:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:33:46 CET)\" executed successfully\n",
"2025-12-25 22:33:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:34:00 CET)\" (scheduled at 2025-12-25 22:33:00+01:00)\n",
"2025-12-25 22:33:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:34:00 CET)\" executed successfully\n",
"2025-12-25 22:33:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:34:46 CET)\" (scheduled at 2025-12-25 22:33:46.247624+01:00)\n",
"2025-12-25 22:33:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:34:46 CET)\" (scheduled at 2025-12-25 22:33:46.249628+01:00)\n",
"2025-12-25 22:33:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:33:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:33:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:33:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 22:33:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 22:33:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:33:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:33:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:34:46 CET)\" executed successfully\n",
"2025-12-25 22:33:46,273 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:34:46 CET)\" executed successfully\n",
"2025-12-25 22:34:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:35:00 CET)\" (scheduled at 2025-12-25 22:34:00+01:00)\n",
"2025-12-25 22:34:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:35:00 CET)\" executed successfully\n",
"2025-12-25 22:34:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:35:46 CET)\" (scheduled at 2025-12-25 22:34:46.247624+01:00)\n",
"2025-12-25 22:34:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:35:46 CET)\" (scheduled at 2025-12-25 22:34:46.249628+01:00)\n",
"2025-12-25 22:34:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:35:46 CET)\" executed successfully\n",
"2025-12-25 22:34:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:34:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:34:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:34:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 22:34:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 22:34:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:34:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:34:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:35:46 CET)\" executed successfully\n",
"2025-12-25 22:35:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:36:00 CET)\" (scheduled at 2025-12-25 22:35:00+01:00)\n",
"2025-12-25 22:35:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:36:00 CET)\" executed successfully\n",
"2025-12-25 22:35:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:36:46 CET)\" (scheduled at 2025-12-25 22:35:46.247624+01:00)\n",
"2025-12-25 22:35:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:36:46 CET)\" (scheduled at 2025-12-25 22:35:46.249628+01:00)\n",
"2025-12-25 22:35:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:35:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:35:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:35:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 22:35:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 22:35:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:35:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:35:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:36:46 CET)\" executed successfully\n",
"2025-12-25 22:35:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:36:46 CET)\" executed successfully\n",
"2025-12-25 22:36:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:37:00 CET)\" (scheduled at 2025-12-25 22:36:00+01:00)\n",
"2025-12-25 22:36:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:37:00 CET)\" executed successfully\n",
"2025-12-25 22:36:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:37:46 CET)\" (scheduled at 2025-12-25 22:36:46.247624+01:00)\n",
"2025-12-25 22:36:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:37:46 CET)\" (scheduled at 2025-12-25 22:36:46.249628+01:00)\n",
"2025-12-25 22:36:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:36:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:36:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:36:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 22:36:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 22:36:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:36:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:36:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:37:46 CET)\" executed successfully\n",
"2025-12-25 22:36:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:37:46 CET)\" executed successfully\n",
"2025-12-25 22:37:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:38:00 CET)\" (scheduled at 2025-12-25 22:37:00+01:00)\n",
"2025-12-25 22:37:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:38:00 CET)\" executed successfully\n",
"2025-12-25 22:37:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:38:46 CET)\" (scheduled at 2025-12-25 22:37:46.247624+01:00)\n",
"2025-12-25 22:37:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:38:46 CET)\" (scheduled at 2025-12-25 22:37:46.249628+01:00)\n",
"2025-12-25 22:37:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:38:46 CET)\" executed successfully\n",
"2025-12-25 22:37:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:37:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:37:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:37:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 22:37:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 22:37:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:37:46,266 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:37:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:38:46 CET)\" executed successfully\n",
"2025-12-25 22:38:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:39:00 CET)\" (scheduled at 2025-12-25 22:38:00+01:00)\n",
"2025-12-25 22:38:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:39:00 CET)\" executed successfully\n",
"2025-12-25 22:38:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:39:46 CET)\" (scheduled at 2025-12-25 22:38:46.247624+01:00)\n",
"2025-12-25 22:38:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:39:46 CET)\" (scheduled at 2025-12-25 22:38:46.249628+01:00)\n",
"2025-12-25 22:38:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:38:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:38:46,256 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:38:46,257 - INFO - SL: 4471.64000\n",
"2025-12-25 22:38:46,258 - INFO - Risk: 7.36000\n",
"2025-12-25 22:38:46,258 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:38:46,259 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:38:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:39:46 CET)\" executed successfully\n",
"2025-12-25 22:38:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:39:46 CET)\" executed successfully\n",
"2025-12-25 22:39:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:40:00 CET)\" (scheduled at 2025-12-25 22:39:00+01:00)\n",
"2025-12-25 22:39:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:40:00 CET)\" executed successfully\n",
"2025-12-25 22:39:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:40:46 CET)\" (scheduled at 2025-12-25 22:39:46.247624+01:00)\n",
"2025-12-25 22:39:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:40:46 CET)\" (scheduled at 2025-12-25 22:39:46.249628+01:00)\n",
"2025-12-25 22:39:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:40:46 CET)\" executed successfully\n",
"2025-12-25 22:39:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:39:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:39:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:39:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 22:39:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 22:39:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:39:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:39:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:40:46 CET)\" executed successfully\n",
"2025-12-25 22:40:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:41:00 CET)\" (scheduled at 2025-12-25 22:40:00+01:00)\n",
"2025-12-25 22:40:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:41:00 CET)\" executed successfully\n",
"2025-12-25 22:40:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:41:46 CET)\" (scheduled at 2025-12-25 22:40:46.247624+01:00)\n",
"2025-12-25 22:40:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:41:46 CET)\" (scheduled at 2025-12-25 22:40:46.249628+01:00)\n",
"2025-12-25 22:40:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:40:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:40:46,274 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:40:46,275 - INFO - SL: 4471.64000\n",
"2025-12-25 22:40:46,275 - INFO - Risk: 7.36000\n",
"2025-12-25 22:40:46,276 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:40:46,278 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:40:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:41:46 CET)\" executed successfully\n",
"2025-12-25 22:40:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:41:46 CET)\" executed successfully\n",
"2025-12-25 22:41:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:42:00 CET)\" (scheduled at 2025-12-25 22:41:00+01:00)\n",
"2025-12-25 22:41:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:42:00 CET)\" executed successfully\n",
"2025-12-25 22:41:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:42:46 CET)\" (scheduled at 2025-12-25 22:41:46.247624+01:00)\n",
"2025-12-25 22:41:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:42:46 CET)\" executed successfully\n",
"2025-12-25 22:41:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:42:46 CET)\" (scheduled at 2025-12-25 22:41:46.249628+01:00)\n",
"2025-12-25 22:41:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:41:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:41:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:41:46,279 - INFO - SL: 4471.64000\n",
"2025-12-25 22:41:46,280 - INFO - Risk: 7.36000\n",
"2025-12-25 22:41:46,281 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:41:46,282 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:41:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:42:46 CET)\" executed successfully\n",
"2025-12-25 22:42:00,242 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:43:00 CET)\" (scheduled at 2025-12-25 22:42:00+01:00)\n",
"2025-12-25 22:42:00,250 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:43:00 CET)\" executed successfully\n",
"2025-12-25 22:42:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:43:46 CET)\" (scheduled at 2025-12-25 22:42:46.247624+01:00)\n",
"2025-12-25 22:42:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:43:46 CET)\" executed successfully\n",
"2025-12-25 22:42:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:43:46 CET)\" (scheduled at 2025-12-25 22:42:46.249628+01:00)\n",
"2025-12-25 22:42:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:42:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:42:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:42:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 22:42:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 22:42:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:42:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:42:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:43:46 CET)\" executed successfully\n",
"2025-12-25 22:43:00,026 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:44:00 CET)\" (scheduled at 2025-12-25 22:43:00+01:00)\n",
"2025-12-25 22:43:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:44:00 CET)\" executed successfully\n",
"2025-12-25 22:43:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:44:46 CET)\" (scheduled at 2025-12-25 22:43:46.247624+01:00)\n",
"2025-12-25 22:43:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:44:46 CET)\" executed successfully\n",
"2025-12-25 22:43:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:44:46 CET)\" (scheduled at 2025-12-25 22:43:46.249628+01:00)\n",
"2025-12-25 22:43:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:43:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:43:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:43:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 22:43:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 22:43:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:43:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:43:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:44:46 CET)\" executed successfully\n",
"2025-12-25 22:44:00,087 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:45:00 CET)\" (scheduled at 2025-12-25 22:44:00+01:00)\n",
"2025-12-25 22:44:00,100 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:45:00 CET)\" executed successfully\n",
"2025-12-25 22:44:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:45:46 CET)\" (scheduled at 2025-12-25 22:44:46.247624+01:00)\n",
"2025-12-25 22:44:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:45:46 CET)\" (scheduled at 2025-12-25 22:44:46.249628+01:00)\n",
"2025-12-25 22:44:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:44:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:44:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:44:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 22:44:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 22:44:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:44:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:44:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:45:46 CET)\" executed successfully\n",
"2025-12-25 22:44:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:45:46 CET)\" executed successfully\n",
"2025-12-25 22:45:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:46:00 CET)\" (scheduled at 2025-12-25 22:45:00+01:00)\n",
"2025-12-25 22:45:00,028 - INFO - \n",
"⏰ 2025-12-25 22:45:00 - ADAPTIVE Check\n",
"2025-12-25 22:45:00,029 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-25 22:45:00,031 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 22:45:00,032 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-25 22:45:00,078 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 22:45:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:46:46 CET)\" (scheduled at 2025-12-25 22:45:46.247624+01:00)\n",
"2025-12-25 22:45:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:46:46 CET)\" (scheduled at 2025-12-25 22:45:46.249628+01:00)\n",
"2025-12-25 22:45:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:45:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:45:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:45:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 22:45:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 22:45:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:45:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:45:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:46:46 CET)\" executed successfully\n",
"2025-12-25 22:45:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:46:46 CET)\" executed successfully\n",
"2025-12-25 22:46:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:47:00 CET)\" (scheduled at 2025-12-25 22:46:00+01:00)\n",
"2025-12-25 22:46:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:47:00 CET)\" executed successfully\n",
"2025-12-25 22:46:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:47:46 CET)\" (scheduled at 2025-12-25 22:46:46.247624+01:00)\n",
"2025-12-25 22:46:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:47:46 CET)\" (scheduled at 2025-12-25 22:46:46.249628+01:00)\n",
"2025-12-25 22:46:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:46:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:46:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:46:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 22:46:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 22:46:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:46:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:46:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:47:46 CET)\" executed successfully\n",
"2025-12-25 22:46:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:47:46 CET)\" executed successfully\n",
"2025-12-25 22:47:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:48:00 CET)\" (scheduled at 2025-12-25 22:47:00+01:00)\n",
"2025-12-25 22:47:00,060 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:48:00 CET)\" executed successfully\n",
"2025-12-25 22:47:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:48:46 CET)\" (scheduled at 2025-12-25 22:47:46.247624+01:00)\n",
"2025-12-25 22:47:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:48:46 CET)\" (scheduled at 2025-12-25 22:47:46.249628+01:00)\n",
"2025-12-25 22:47:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:47:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:47:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:47:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 22:47:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 22:47:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:47:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:47:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:48:46 CET)\" executed successfully\n",
"2025-12-25 22:47:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:48:46 CET)\" executed successfully\n",
"2025-12-25 22:48:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:49:00 CET)\" (scheduled at 2025-12-25 22:48:00+01:00)\n",
"2025-12-25 22:48:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:49:00 CET)\" executed successfully\n",
"2025-12-25 22:48:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:49:46 CET)\" (scheduled at 2025-12-25 22:48:46.247624+01:00)\n",
"2025-12-25 22:48:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:49:46 CET)\" executed successfully\n",
"2025-12-25 22:48:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:49:46 CET)\" (scheduled at 2025-12-25 22:48:46.249628+01:00)\n",
"2025-12-25 22:48:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:48:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:48:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:48:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 22:48:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 22:48:46,274 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:48:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:48:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:49:46 CET)\" executed successfully\n",
"2025-12-25 22:49:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:50:00 CET)\" (scheduled at 2025-12-25 22:49:00+01:00)\n",
"2025-12-25 22:49:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:50:00 CET)\" executed successfully\n",
"2025-12-25 22:49:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:50:46 CET)\" (scheduled at 2025-12-25 22:49:46.247624+01:00)\n",
"2025-12-25 22:49:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:50:46 CET)\" (scheduled at 2025-12-25 22:49:46.249628+01:00)\n",
"2025-12-25 22:49:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:49:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:49:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:49:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 22:49:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 22:49:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:49:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:49:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:50:46 CET)\" executed successfully\n",
"2025-12-25 22:49:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:50:46 CET)\" executed successfully\n",
"2025-12-25 22:50:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:51:00 CET)\" (scheduled at 2025-12-25 22:50:00+01:00)\n",
"2025-12-25 22:50:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:51:00 CET)\" executed successfully\n",
"2025-12-25 22:50:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:51:46 CET)\" (scheduled at 2025-12-25 22:50:46.247624+01:00)\n",
"2025-12-25 22:50:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:51:46 CET)\" (scheduled at 2025-12-25 22:50:46.249628+01:00)\n",
"2025-12-25 22:50:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:50:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:50:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:50:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 22:50:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 22:50:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:50:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:50:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:51:46 CET)\" executed successfully\n",
"2025-12-25 22:50:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:51:46 CET)\" executed successfully\n",
"2025-12-25 22:51:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:52:00 CET)\" (scheduled at 2025-12-25 22:51:00+01:00)\n",
"2025-12-25 22:51:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:52:00 CET)\" executed successfully\n",
"2025-12-25 22:51:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:52:46 CET)\" (scheduled at 2025-12-25 22:51:46.247624+01:00)\n",
"2025-12-25 22:51:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:52:46 CET)\" executed successfully\n",
"2025-12-25 22:51:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:52:46 CET)\" (scheduled at 2025-12-25 22:51:46.249628+01:00)\n",
"2025-12-25 22:51:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:51:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:51:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:51:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 22:51:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 22:51:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:51:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:51:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:52:46 CET)\" executed successfully\n",
"2025-12-25 22:52:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:53:00 CET)\" (scheduled at 2025-12-25 22:52:00+01:00)\n",
"2025-12-25 22:52:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:53:00 CET)\" executed successfully\n",
"2025-12-25 22:52:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:53:46 CET)\" (scheduled at 2025-12-25 22:52:46.247624+01:00)\n",
"2025-12-25 22:52:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:53:46 CET)\" (scheduled at 2025-12-25 22:52:46.249628+01:00)\n",
"2025-12-25 22:52:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:53:46 CET)\" executed successfully\n",
"2025-12-25 22:52:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:52:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:52:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:52:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 22:52:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 22:52:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:52:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:52:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:53:46 CET)\" executed successfully\n",
"2025-12-25 22:53:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:54:00 CET)\" (scheduled at 2025-12-25 22:53:00+01:00)\n",
"2025-12-25 22:53:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:54:00 CET)\" executed successfully\n",
"2025-12-25 22:53:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:54:46 CET)\" (scheduled at 2025-12-25 22:53:46.247624+01:00)\n",
"2025-12-25 22:53:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:54:46 CET)\" (scheduled at 2025-12-25 22:53:46.249628+01:00)\n",
"2025-12-25 22:53:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:53:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:53:46,274 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:53:46,274 - INFO - SL: 4471.64000\n",
"2025-12-25 22:53:46,275 - INFO - Risk: 7.36000\n",
"2025-12-25 22:53:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:53:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:53:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:54:46 CET)\" executed successfully\n",
"2025-12-25 22:53:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:54:46 CET)\" executed successfully\n",
"2025-12-25 22:54:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:55:00 CET)\" (scheduled at 2025-12-25 22:54:00+01:00)\n",
"2025-12-25 22:54:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:55:00 CET)\" executed successfully\n",
"2025-12-25 22:54:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:55:46 CET)\" (scheduled at 2025-12-25 22:54:46.247624+01:00)\n",
"2025-12-25 22:54:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:55:46 CET)\" (scheduled at 2025-12-25 22:54:46.249628+01:00)\n",
"2025-12-25 22:54:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:54:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:54:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:55:46 CET)\" executed successfully\n",
"2025-12-25 22:54:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:54:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 22:54:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 22:54:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:54:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:54:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:55:46 CET)\" executed successfully\n",
"2025-12-25 22:55:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:56:00 CET)\" (scheduled at 2025-12-25 22:55:00+01:00)\n",
"2025-12-25 22:55:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:56:00 CET)\" executed successfully\n",
"2025-12-25 22:55:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:56:46 CET)\" (scheduled at 2025-12-25 22:55:46.247624+01:00)\n",
"2025-12-25 22:55:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:56:46 CET)\" (scheduled at 2025-12-25 22:55:46.249628+01:00)\n",
"2025-12-25 22:55:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:55:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:55:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:55:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 22:55:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 22:55:46,266 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:55:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:55:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:56:46 CET)\" executed successfully\n",
"2025-12-25 22:55:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:56:46 CET)\" executed successfully\n",
"2025-12-25 22:56:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:57:00 CET)\" (scheduled at 2025-12-25 22:56:00+01:00)\n",
"2025-12-25 22:56:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:57:00 CET)\" executed successfully\n",
"2025-12-25 22:56:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:57:46 CET)\" (scheduled at 2025-12-25 22:56:46.247624+01:00)\n",
"2025-12-25 22:56:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:57:46 CET)\" (scheduled at 2025-12-25 22:56:46.249628+01:00)\n",
"2025-12-25 22:56:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:56:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:56:46,255 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:56:46,255 - INFO - SL: 4471.64000\n",
"2025-12-25 22:56:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 22:56:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:56:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:56:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:57:46 CET)\" executed successfully\n",
"2025-12-25 22:56:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:57:46 CET)\" executed successfully\n",
"2025-12-25 22:57:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:58:00 CET)\" (scheduled at 2025-12-25 22:57:00+01:00)\n",
"2025-12-25 22:57:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:58:00 CET)\" executed successfully\n",
"2025-12-25 22:57:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:58:46 CET)\" (scheduled at 2025-12-25 22:57:46.247624+01:00)\n",
"2025-12-25 22:57:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:58:46 CET)\" (scheduled at 2025-12-25 22:57:46.249628+01:00)\n",
"2025-12-25 22:57:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:57:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:57:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:57:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 22:57:46,267 - INFO - Risk: 7.36000\n",
"2025-12-25 22:57:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:57:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:57:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:58:46 CET)\" executed successfully\n",
"2025-12-25 22:57:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:58:46 CET)\" executed successfully\n",
"2025-12-25 22:58:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:59:00 CET)\" (scheduled at 2025-12-25 22:58:00+01:00)\n",
"2025-12-25 22:58:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 22:59:00 CET)\" executed successfully\n",
"2025-12-25 22:58:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:59:46 CET)\" (scheduled at 2025-12-25 22:58:46.247624+01:00)\n",
"2025-12-25 22:58:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 22:59:46 CET)\" executed successfully\n",
"2025-12-25 22:58:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:59:46 CET)\" (scheduled at 2025-12-25 22:58:46.249628+01:00)\n",
"2025-12-25 22:58:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:58:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:58:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:58:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 22:58:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 22:58:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:58:46,297 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:58:46,299 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 22:59:46 CET)\" executed successfully\n",
"2025-12-25 22:59:00,156 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:00:00 CET)\" (scheduled at 2025-12-25 22:59:00+01:00)\n",
"2025-12-25 22:59:00,166 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:00:00 CET)\" executed successfully\n",
"2025-12-25 22:59:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:00:46 CET)\" (scheduled at 2025-12-25 22:59:46.247624+01:00)\n",
"2025-12-25 22:59:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:00:46 CET)\" executed successfully\n",
"2025-12-25 22:59:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:00:46 CET)\" (scheduled at 2025-12-25 22:59:46.249628+01:00)\n",
"2025-12-25 22:59:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 22:59:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 22:59:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 22:59:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 22:59:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 22:59:46,269 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 22:59:46,270 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 22:59:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:00:46 CET)\" executed successfully\n",
"2025-12-25 23:00:00,072 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:01:00 CET)\" (scheduled at 2025-12-25 23:00:00+01:00)\n",
"2025-12-25 23:00:00,072 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 23:30:00 CET)\" (scheduled at 2025-12-25 23:00:00+01:00)\n",
"2025-12-25 23:00:00,085 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-25 23:30:00 CET)\" executed successfully\n",
"2025-12-25 23:00:00,081 - INFO - \n",
"⏰ 2025-12-25 23:00:00 - ADAPTIVE Check\n",
"2025-12-25 23:00:00,089 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-25 23:00:00,090 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 23:00:00,092 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-25 23:00:00,114 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 23:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 23:00:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:01:46 CET)\" (scheduled at 2025-12-25 23:00:46.247624+01:00)\n",
"2025-12-25 23:00:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:01:46 CET)\" (scheduled at 2025-12-25 23:00:46.249628+01:00)\n",
"2025-12-25 23:00:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:00:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:00:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:00:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 23:00:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 23:00:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:00:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:00:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:01:46 CET)\" executed successfully\n",
"2025-12-25 23:00:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:01:46 CET)\" executed successfully\n",
"2025-12-25 23:01:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:02:00 CET)\" (scheduled at 2025-12-25 23:01:00+01:00)\n",
"2025-12-25 23:01:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:02:00 CET)\" executed successfully\n",
"2025-12-25 23:01:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:02:46 CET)\" (scheduled at 2025-12-25 23:01:46.247624+01:00)\n",
"2025-12-25 23:01:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:02:46 CET)\" (scheduled at 2025-12-25 23:01:46.249628+01:00)\n",
"2025-12-25 23:01:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:02:46 CET)\" executed successfully\n",
"2025-12-25 23:01:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:01:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:01:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:01:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 23:01:46,273 - INFO - Risk: 7.36000\n",
"2025-12-25 23:01:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:01:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:01:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:02:46 CET)\" executed successfully\n",
"2025-12-25 23:02:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:03:00 CET)\" (scheduled at 2025-12-25 23:02:00+01:00)\n",
"2025-12-25 23:02:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:03:00 CET)\" executed successfully\n",
"2025-12-25 23:02:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:03:46 CET)\" (scheduled at 2025-12-25 23:02:46.247624+01:00)\n",
"2025-12-25 23:02:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:03:46 CET)\" executed successfully\n",
"2025-12-25 23:02:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:03:46 CET)\" (scheduled at 2025-12-25 23:02:46.249628+01:00)\n",
"2025-12-25 23:02:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:02:46,277 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:02:46,279 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:02:46,280 - INFO - SL: 4471.64000\n",
"2025-12-25 23:02:46,282 - INFO - Risk: 7.36000\n",
"2025-12-25 23:02:46,283 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:02:46,284 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:02:46,286 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:03:46 CET)\" executed successfully\n",
"2025-12-25 23:03:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:04:00 CET)\" (scheduled at 2025-12-25 23:03:00+01:00)\n",
"2025-12-25 23:03:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:04:00 CET)\" executed successfully\n",
"2025-12-25 23:03:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:04:46 CET)\" (scheduled at 2025-12-25 23:03:46.247624+01:00)\n",
"2025-12-25 23:03:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:04:46 CET)\" (scheduled at 2025-12-25 23:03:46.249628+01:00)\n",
"2025-12-25 23:03:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:03:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:03:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:03:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 23:03:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 23:03:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:03:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:03:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:04:46 CET)\" executed successfully\n",
"2025-12-25 23:03:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:04:46 CET)\" executed successfully\n",
"2025-12-25 23:04:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:05:00 CET)\" (scheduled at 2025-12-25 23:04:00+01:00)\n",
"2025-12-25 23:04:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:05:00 CET)\" executed successfully\n",
"2025-12-25 23:04:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:05:46 CET)\" (scheduled at 2025-12-25 23:04:46.247624+01:00)\n",
"2025-12-25 23:04:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:05:46 CET)\" executed successfully\n",
"2025-12-25 23:04:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:05:46 CET)\" (scheduled at 2025-12-25 23:04:46.249628+01:00)\n",
"2025-12-25 23:04:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:04:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:04:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:04:46,260 - INFO - SL: 4471.64000\n",
"2025-12-25 23:04:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 23:04:46,260 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:04:46,260 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:04:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:05:46 CET)\" executed successfully\n",
"2025-12-25 23:05:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:06:00 CET)\" (scheduled at 2025-12-25 23:05:00+01:00)\n",
"2025-12-25 23:05:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:06:00 CET)\" executed successfully\n",
"2025-12-25 23:05:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:06:46 CET)\" (scheduled at 2025-12-25 23:05:46.247624+01:00)\n",
"2025-12-25 23:05:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:06:46 CET)\" (scheduled at 2025-12-25 23:05:46.249628+01:00)\n",
"2025-12-25 23:05:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:06:46 CET)\" executed successfully\n",
"2025-12-25 23:05:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:05:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:05:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:05:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 23:05:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 23:05:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:05:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:05:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:06:46 CET)\" executed successfully\n",
"2025-12-25 23:06:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:07:00 CET)\" (scheduled at 2025-12-25 23:06:00+01:00)\n",
"2025-12-25 23:06:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:07:00 CET)\" executed successfully\n",
"2025-12-25 23:06:46,283 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:07:46 CET)\" (scheduled at 2025-12-25 23:06:46.247624+01:00)\n",
"2025-12-25 23:06:46,283 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:07:46 CET)\" (scheduled at 2025-12-25 23:06:46.249628+01:00)\n",
"2025-12-25 23:06:46,290 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:06:46,291 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:06:46,292 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:06:46,292 - INFO - SL: 4471.64000\n",
"2025-12-25 23:06:46,293 - INFO - Risk: 7.36000\n",
"2025-12-25 23:06:46,294 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:06:46,296 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:06:46,297 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:07:46 CET)\" executed successfully\n",
"2025-12-25 23:06:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:07:46 CET)\" executed successfully\n",
"2025-12-25 23:07:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:08:00 CET)\" (scheduled at 2025-12-25 23:07:00+01:00)\n",
"2025-12-25 23:07:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:08:00 CET)\" executed successfully\n",
"2025-12-25 23:07:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:08:46 CET)\" (scheduled at 2025-12-25 23:07:46.247624+01:00)\n",
"2025-12-25 23:07:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:08:46 CET)\" (scheduled at 2025-12-25 23:07:46.249628+01:00)\n",
"2025-12-25 23:07:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:07:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:08:46 CET)\" executed successfully\n",
"2025-12-25 23:07:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:07:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:07:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 23:07:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 23:07:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:07:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:07:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:08:46 CET)\" executed successfully\n",
"2025-12-25 23:08:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:09:00 CET)\" (scheduled at 2025-12-25 23:08:00+01:00)\n",
"2025-12-25 23:08:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:09:00 CET)\" executed successfully\n",
"2025-12-25 23:08:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:09:46 CET)\" (scheduled at 2025-12-25 23:08:46.247624+01:00)\n",
"2025-12-25 23:08:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:09:46 CET)\" (scheduled at 2025-12-25 23:08:46.249628+01:00)\n",
"2025-12-25 23:08:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:08:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:08:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:08:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 23:08:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 23:08:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:08:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:08:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:09:46 CET)\" executed successfully\n",
"2025-12-25 23:08:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:09:46 CET)\" executed successfully\n",
"2025-12-25 23:09:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:10:00 CET)\" (scheduled at 2025-12-25 23:09:00+01:00)\n",
"2025-12-25 23:09:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:10:00 CET)\" executed successfully\n",
"2025-12-25 23:09:46,372 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:10:46 CET)\" (scheduled at 2025-12-25 23:09:46.247624+01:00)\n",
"2025-12-25 23:09:46,372 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:10:46 CET)\" executed successfully\n",
"2025-12-25 23:09:46,372 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:10:46 CET)\" (scheduled at 2025-12-25 23:09:46.249628+01:00)\n",
"2025-12-25 23:09:46,372 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:09:46,372 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:09:46,372 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:09:46,372 - INFO - SL: 4471.64000\n",
"2025-12-25 23:09:46,388 - INFO - Risk: 7.36000\n",
"2025-12-25 23:09:46,388 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:09:46,388 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:09:46,388 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:10:46 CET)\" executed successfully\n",
"2025-12-25 23:10:00,068 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:11:00 CET)\" (scheduled at 2025-12-25 23:10:00+01:00)\n",
"2025-12-25 23:10:00,077 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:11:00 CET)\" executed successfully\n",
"2025-12-25 23:10:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:11:46 CET)\" (scheduled at 2025-12-25 23:10:46.247624+01:00)\n",
"2025-12-25 23:10:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:11:46 CET)\" (scheduled at 2025-12-25 23:10:46.249628+01:00)\n",
"2025-12-25 23:10:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:10:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:10:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:10:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 23:10:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 23:10:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:10:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:10:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:11:46 CET)\" executed successfully\n",
"2025-12-25 23:10:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:11:46 CET)\" executed successfully\n",
"2025-12-25 23:11:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:12:00 CET)\" (scheduled at 2025-12-25 23:11:00+01:00)\n",
"2025-12-25 23:11:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:12:00 CET)\" executed successfully\n",
"2025-12-25 23:11:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:12:46 CET)\" (scheduled at 2025-12-25 23:11:46.247624+01:00)\n",
"2025-12-25 23:11:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:12:46 CET)\" (scheduled at 2025-12-25 23:11:46.249628+01:00)\n",
"2025-12-25 23:11:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:11:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:11:46,273 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:11:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 23:11:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 23:11:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:11:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:11:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:12:46 CET)\" executed successfully\n",
"2025-12-25 23:11:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:12:46 CET)\" executed successfully\n",
"2025-12-25 23:12:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:13:00 CET)\" (scheduled at 2025-12-25 23:12:00+01:00)\n",
"2025-12-25 23:12:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:13:00 CET)\" executed successfully\n",
"2025-12-25 23:12:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:13:46 CET)\" (scheduled at 2025-12-25 23:12:46.247624+01:00)\n",
"2025-12-25 23:12:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:13:46 CET)\" (scheduled at 2025-12-25 23:12:46.249628+01:00)\n",
"2025-12-25 23:12:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:13:46 CET)\" executed successfully\n",
"2025-12-25 23:12:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:12:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:12:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:12:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 23:12:46,268 - INFO - Risk: 7.36000\n",
"2025-12-25 23:12:46,268 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:12:46,269 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:12:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:13:46 CET)\" executed successfully\n",
"2025-12-25 23:13:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:14:00 CET)\" (scheduled at 2025-12-25 23:13:00+01:00)\n",
"2025-12-25 23:13:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:14:00 CET)\" executed successfully\n",
"2025-12-25 23:13:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:14:46 CET)\" (scheduled at 2025-12-25 23:13:46.247624+01:00)\n",
"2025-12-25 23:13:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:14:46 CET)\" (scheduled at 2025-12-25 23:13:46.249628+01:00)\n",
"2025-12-25 23:13:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:13:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:13:46,259 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:13:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 23:13:46,259 - INFO - Risk: 7.36000\n",
"2025-12-25 23:13:46,259 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:13:46,259 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:13:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:14:46 CET)\" executed successfully\n",
"2025-12-25 23:13:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:14:46 CET)\" executed successfully\n",
"2025-12-25 23:14:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:15:00 CET)\" (scheduled at 2025-12-25 23:14:00+01:00)\n",
"2025-12-25 23:14:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:15:00 CET)\" executed successfully\n",
"2025-12-25 23:14:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:15:46 CET)\" (scheduled at 2025-12-25 23:14:46.247624+01:00)\n",
"2025-12-25 23:14:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:15:46 CET)\" (scheduled at 2025-12-25 23:14:46.249628+01:00)\n",
"2025-12-25 23:14:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:15:46 CET)\" executed successfully\n",
"2025-12-25 23:14:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:14:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:14:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:14:46,259 - INFO - SL: 4471.64000\n",
"2025-12-25 23:14:46,260 - INFO - Risk: 7.36000\n",
"2025-12-25 23:14:46,261 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:14:46,261 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:14:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:15:46 CET)\" executed successfully\n",
"2025-12-25 23:15:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:16:00 CET)\" (scheduled at 2025-12-25 23:15:00+01:00)\n",
"2025-12-25 23:15:00,024 - INFO - \n",
"⏰ 2025-12-25 23:15:00 - ADAPTIVE Check\n",
"2025-12-25 23:15:00,026 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-25 23:15:00,028 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 23:15:00,029 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-25 23:15:00,069 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 23:15:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:16:46 CET)\" (scheduled at 2025-12-25 23:15:46.247624+01:00)\n",
"2025-12-25 23:15:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:16:46 CET)\" executed successfully\n",
"2025-12-25 23:15:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:16:46 CET)\" (scheduled at 2025-12-25 23:15:46.249628+01:00)\n",
"2025-12-25 23:15:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:15:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:15:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:15:46,261 - INFO - SL: 4471.64000\n",
"2025-12-25 23:15:46,262 - INFO - Risk: 7.36000\n",
"2025-12-25 23:15:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:15:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:15:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:16:46 CET)\" executed successfully\n",
"2025-12-25 23:16:00,150 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:17:00 CET)\" (scheduled at 2025-12-25 23:16:00+01:00)\n",
"2025-12-25 23:16:00,157 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:17:00 CET)\" executed successfully\n",
"2025-12-25 23:16:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:17:46 CET)\" (scheduled at 2025-12-25 23:16:46.247624+01:00)\n",
"2025-12-25 23:16:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:17:46 CET)\" (scheduled at 2025-12-25 23:16:46.249628+01:00)\n",
"2025-12-25 23:16:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:17:46 CET)\" executed successfully\n",
"2025-12-25 23:16:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:16:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:16:46,276 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:16:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 23:16:46,278 - INFO - Risk: 7.36000\n",
"2025-12-25 23:16:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:16:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:16:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:17:46 CET)\" executed successfully\n",
"2025-12-25 23:17:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:18:00 CET)\" (scheduled at 2025-12-25 23:17:00+01:00)\n",
"2025-12-25 23:17:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:18:00 CET)\" executed successfully\n",
"2025-12-25 23:17:46,278 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:18:46 CET)\" (scheduled at 2025-12-25 23:17:46.247624+01:00)\n",
"2025-12-25 23:17:46,278 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:18:46 CET)\" (scheduled at 2025-12-25 23:17:46.249628+01:00)\n",
"2025-12-25 23:17:46,285 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:17:46,286 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:17:46,287 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:17:46,288 - INFO - SL: 4471.64000\n",
"2025-12-25 23:17:46,289 - INFO - Risk: 7.36000\n",
"2025-12-25 23:17:46,289 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:17:46,290 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:17:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:18:46 CET)\" executed successfully\n",
"2025-12-25 23:17:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:18:46 CET)\" executed successfully\n",
"2025-12-25 23:18:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:19:00 CET)\" (scheduled at 2025-12-25 23:18:00+01:00)\n",
"2025-12-25 23:18:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:19:00 CET)\" executed successfully\n",
"2025-12-25 23:18:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:19:46 CET)\" (scheduled at 2025-12-25 23:18:46.247624+01:00)\n",
"2025-12-25 23:18:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:19:46 CET)\" (scheduled at 2025-12-25 23:18:46.249628+01:00)\n",
"2025-12-25 23:18:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:18:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:18:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:18:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 23:18:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 23:18:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:18:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:18:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:19:46 CET)\" executed successfully\n",
"2025-12-25 23:18:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:19:46 CET)\" executed successfully\n",
"2025-12-25 23:19:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:20:00 CET)\" (scheduled at 2025-12-25 23:19:00+01:00)\n",
"2025-12-25 23:19:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:20:00 CET)\" executed successfully\n",
"2025-12-25 23:19:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:20:46 CET)\" (scheduled at 2025-12-25 23:19:46.247624+01:00)\n",
"2025-12-25 23:19:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:20:46 CET)\" (scheduled at 2025-12-25 23:19:46.249628+01:00)\n",
"2025-12-25 23:19:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:19:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:19:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:19:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 23:19:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 23:19:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:19:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:19:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:20:46 CET)\" executed successfully\n",
"2025-12-25 23:19:46,271 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:20:46 CET)\" executed successfully\n",
"2025-12-25 23:20:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:21:00 CET)\" (scheduled at 2025-12-25 23:20:00+01:00)\n",
"2025-12-25 23:20:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:21:00 CET)\" executed successfully\n",
"2025-12-25 23:20:46,356 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:21:46 CET)\" (scheduled at 2025-12-25 23:20:46.247624+01:00)\n",
"2025-12-25 23:20:46,356 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:21:46 CET)\" (scheduled at 2025-12-25 23:20:46.249628+01:00)\n",
"2025-12-25 23:20:46,364 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:20:46,365 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:20:46,366 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:20:46,367 - INFO - SL: 4471.64000\n",
"2025-12-25 23:20:46,367 - INFO - Risk: 7.36000\n",
"2025-12-25 23:20:46,368 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:20:46,370 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:20:46,371 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:21:46 CET)\" executed successfully\n",
"2025-12-25 23:20:46,356 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:21:46 CET)\" executed successfully\n",
"2025-12-25 23:21:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:22:00 CET)\" (scheduled at 2025-12-25 23:21:00+01:00)\n",
"2025-12-25 23:21:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:22:00 CET)\" executed successfully\n",
"2025-12-25 23:21:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:22:46 CET)\" (scheduled at 2025-12-25 23:21:46.247624+01:00)\n",
"2025-12-25 23:21:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:22:46 CET)\" (scheduled at 2025-12-25 23:21:46.249628+01:00)\n",
"2025-12-25 23:21:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:21:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:21:46,266 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:21:46,267 - INFO - SL: 4471.64000\n",
"2025-12-25 23:21:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 23:21:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:21:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:21:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:22:46 CET)\" executed successfully\n",
"2025-12-25 23:21:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:22:46 CET)\" executed successfully\n",
"2025-12-25 23:22:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:23:00 CET)\" (scheduled at 2025-12-25 23:22:00+01:00)\n",
"2025-12-25 23:22:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:23:00 CET)\" executed successfully\n",
"2025-12-25 23:22:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:23:46 CET)\" (scheduled at 2025-12-25 23:22:46.247624+01:00)\n",
"2025-12-25 23:22:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:23:46 CET)\" (scheduled at 2025-12-25 23:22:46.249628+01:00)\n",
"2025-12-25 23:22:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:22:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:22:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:22:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 23:22:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 23:22:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:22:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:22:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:23:46 CET)\" executed successfully\n",
"2025-12-25 23:22:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:23:46 CET)\" executed successfully\n",
"2025-12-25 23:23:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:24:00 CET)\" (scheduled at 2025-12-25 23:23:00+01:00)\n",
"2025-12-25 23:23:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:24:00 CET)\" executed successfully\n",
"2025-12-25 23:23:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:24:46 CET)\" (scheduled at 2025-12-25 23:23:46.247624+01:00)\n",
"2025-12-25 23:23:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:24:46 CET)\" (scheduled at 2025-12-25 23:23:46.249628+01:00)\n",
"2025-12-25 23:23:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:23:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:23:46,256 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:23:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 23:23:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 23:23:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:23:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:23:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:24:46 CET)\" executed successfully\n",
"2025-12-25 23:23:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:24:46 CET)\" executed successfully\n",
"2025-12-25 23:24:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:25:00 CET)\" (scheduled at 2025-12-25 23:24:00+01:00)\n",
"2025-12-25 23:24:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:25:00 CET)\" executed successfully\n",
"2025-12-25 23:24:46,369 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:25:46 CET)\" (scheduled at 2025-12-25 23:24:46.247624+01:00)\n",
"2025-12-25 23:24:46,369 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:25:46 CET)\" executed successfully\n",
"2025-12-25 23:24:46,369 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:25:46 CET)\" (scheduled at 2025-12-25 23:24:46.249628+01:00)\n",
"2025-12-25 23:24:46,377 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:24:46,378 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:24:46,379 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:24:46,379 - INFO - SL: 4471.64000\n",
"2025-12-25 23:24:46,381 - INFO - Risk: 7.36000\n",
"2025-12-25 23:24:46,381 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:24:46,382 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:24:46,383 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:25:46 CET)\" executed successfully\n",
"2025-12-25 23:25:00,214 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:26:00 CET)\" (scheduled at 2025-12-25 23:25:00+01:00)\n",
"2025-12-25 23:25:00,231 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:26:00 CET)\" executed successfully\n",
"2025-12-25 23:25:46,434 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:26:46 CET)\" (scheduled at 2025-12-25 23:25:46.247624+01:00)\n",
"2025-12-25 23:25:46,434 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:26:46 CET)\" (scheduled at 2025-12-25 23:25:46.249628+01:00)\n",
"2025-12-25 23:25:46,434 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:26:46 CET)\" executed successfully\n",
"2025-12-25 23:25:46,442 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:25:46,443 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:25:46,444 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:25:46,445 - INFO - SL: 4471.64000\n",
"2025-12-25 23:25:46,447 - INFO - Risk: 7.36000\n",
"2025-12-25 23:25:46,448 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:25:46,449 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:25:46,453 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:26:46 CET)\" executed successfully\n",
"2025-12-25 23:26:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:27:00 CET)\" (scheduled at 2025-12-25 23:26:00+01:00)\n",
"2025-12-25 23:26:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:27:00 CET)\" executed successfully\n",
"2025-12-25 23:26:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:27:46 CET)\" (scheduled at 2025-12-25 23:26:46.247624+01:00)\n",
"2025-12-25 23:26:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:27:46 CET)\" (scheduled at 2025-12-25 23:26:46.249628+01:00)\n",
"2025-12-25 23:26:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:26:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:26:46,272 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:26:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 23:26:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 23:26:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:26:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:26:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:27:46 CET)\" executed successfully\n",
"2025-12-25 23:26:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:27:46 CET)\" executed successfully\n",
"2025-12-25 23:27:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:28:00 CET)\" (scheduled at 2025-12-25 23:27:00+01:00)\n",
"2025-12-25 23:27:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:28:00 CET)\" executed successfully\n",
"2025-12-25 23:27:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:28:46 CET)\" (scheduled at 2025-12-25 23:27:46.247624+01:00)\n",
"2025-12-25 23:27:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:28:46 CET)\" (scheduled at 2025-12-25 23:27:46.249628+01:00)\n",
"2025-12-25 23:27:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:27:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:27:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:27:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 23:27:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 23:27:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:27:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:27:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:28:46 CET)\" executed successfully\n",
"2025-12-25 23:27:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:28:46 CET)\" executed successfully\n",
"2025-12-25 23:28:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:29:00 CET)\" (scheduled at 2025-12-25 23:28:00+01:00)\n",
"2025-12-25 23:28:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:29:00 CET)\" executed successfully\n",
"2025-12-25 23:28:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:29:46 CET)\" (scheduled at 2025-12-25 23:28:46.247624+01:00)\n",
"2025-12-25 23:28:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:29:46 CET)\" (scheduled at 2025-12-25 23:28:46.249628+01:00)\n",
"2025-12-25 23:28:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:28:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:28:46,262 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:28:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 23:28:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 23:28:46,264 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:28:46,265 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:28:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:29:46 CET)\" executed successfully\n",
"2025-12-25 23:28:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:29:46 CET)\" executed successfully\n",
"2025-12-25 23:29:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:30:00 CET)\" (scheduled at 2025-12-25 23:29:00+01:00)\n",
"2025-12-25 23:29:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:30:00 CET)\" executed successfully\n",
"2025-12-25 23:29:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:30:46 CET)\" (scheduled at 2025-12-25 23:29:46.247624+01:00)\n",
"2025-12-25 23:29:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:30:46 CET)\" (scheduled at 2025-12-25 23:29:46.249628+01:00)\n",
"2025-12-25 23:29:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:30:46 CET)\" executed successfully\n",
"2025-12-25 23:29:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:29:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:29:46,251 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:29:46,251 - INFO - SL: 4471.64000\n",
"2025-12-25 23:29:46,251 - INFO - Risk: 7.36000\n",
"2025-12-25 23:29:46,262 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:29:46,263 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:29:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:30:46 CET)\" executed successfully\n",
"2025-12-25 23:30:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:31:00 CET)\" (scheduled at 2025-12-25 23:30:00+01:00)\n",
"2025-12-25 23:30:00,008 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 00:00:00 CET)\" (scheduled at 2025-12-25 23:30:00+01:00)\n",
"2025-12-25 23:30:00,033 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 00:00:00 CET)\" executed successfully\n",
"2025-12-25 23:30:00,019 - INFO - \n",
"⏰ 2025-12-25 23:30:00 - ADAPTIVE Check\n",
"2025-12-25 23:30:00,098 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-25 23:30:00,136 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 23:30:00,151 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-25 23:30:00,165 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 23:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 23:30:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:31:46 CET)\" (scheduled at 2025-12-25 23:30:46.247624+01:00)\n",
"2025-12-25 23:30:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:31:46 CET)\" (scheduled at 2025-12-25 23:30:46.249628+01:00)\n",
"2025-12-25 23:30:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:30:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:30:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:30:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 23:30:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 23:30:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:30:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:30:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:31:46 CET)\" executed successfully\n",
"2025-12-25 23:30:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:31:46 CET)\" executed successfully\n",
"2025-12-25 23:31:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:32:00 CET)\" (scheduled at 2025-12-25 23:31:00+01:00)\n",
"2025-12-25 23:31:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:32:00 CET)\" executed successfully\n",
"2025-12-25 23:31:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:32:46 CET)\" (scheduled at 2025-12-25 23:31:46.247624+01:00)\n",
"2025-12-25 23:31:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:32:46 CET)\" (scheduled at 2025-12-25 23:31:46.249628+01:00)\n",
"2025-12-25 23:31:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:31:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:31:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:31:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 23:31:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 23:31:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:31:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:31:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:32:46 CET)\" executed successfully\n",
"2025-12-25 23:31:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:32:46 CET)\" executed successfully\n",
"2025-12-25 23:32:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:33:00 CET)\" (scheduled at 2025-12-25 23:32:00+01:00)\n",
"2025-12-25 23:32:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:33:00 CET)\" executed successfully\n",
"2025-12-25 23:32:46,280 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:33:46 CET)\" (scheduled at 2025-12-25 23:32:46.247624+01:00)\n",
"2025-12-25 23:32:46,280 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:33:46 CET)\" (scheduled at 2025-12-25 23:32:46.249628+01:00)\n",
"2025-12-25 23:32:46,286 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:32:46,288 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:32:46,289 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:32:46,290 - INFO - SL: 4471.64000\n",
"2025-12-25 23:32:46,291 - INFO - Risk: 7.36000\n",
"2025-12-25 23:32:46,292 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:32:46,294 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:32:46,295 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:33:46 CET)\" executed successfully\n",
"2025-12-25 23:32:46,280 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:33:46 CET)\" executed successfully\n",
"2025-12-25 23:33:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:34:00 CET)\" (scheduled at 2025-12-25 23:33:00+01:00)\n",
"2025-12-25 23:33:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:34:00 CET)\" executed successfully\n",
"2025-12-25 23:33:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:34:46 CET)\" (scheduled at 2025-12-25 23:33:46.247624+01:00)\n",
"2025-12-25 23:33:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:34:46 CET)\" (scheduled at 2025-12-25 23:33:46.249628+01:00)\n",
"2025-12-25 23:33:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:34:46 CET)\" executed successfully\n",
"2025-12-25 23:33:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:33:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:33:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:33:46,258 - INFO - SL: 4471.64000\n",
"2025-12-25 23:33:46,258 - INFO - Risk: 7.36000\n",
"2025-12-25 23:33:46,258 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:33:46,258 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:33:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:34:46 CET)\" executed successfully\n",
"2025-12-25 23:34:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:35:00 CET)\" (scheduled at 2025-12-25 23:34:00+01:00)\n",
"2025-12-25 23:34:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:35:00 CET)\" executed successfully\n",
"2025-12-25 23:34:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:35:46 CET)\" (scheduled at 2025-12-25 23:34:46.247624+01:00)\n",
"2025-12-25 23:34:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:35:46 CET)\" executed successfully\n",
"2025-12-25 23:34:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:35:46 CET)\" (scheduled at 2025-12-25 23:34:46.249628+01:00)\n",
"2025-12-25 23:34:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:34:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:34:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:34:46,276 - INFO - SL: 4471.64000\n",
"2025-12-25 23:34:46,277 - INFO - Risk: 7.36000\n",
"2025-12-25 23:34:46,278 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:34:46,279 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:34:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:35:46 CET)\" executed successfully\n",
"2025-12-25 23:35:00,072 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:36:00 CET)\" (scheduled at 2025-12-25 23:35:00+01:00)\n",
"2025-12-25 23:35:00,084 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:36:00 CET)\" executed successfully\n",
"2025-12-25 23:35:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:36:46 CET)\" (scheduled at 2025-12-25 23:35:46.247624+01:00)\n",
"2025-12-25 23:35:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:36:46 CET)\" executed successfully\n",
"2025-12-25 23:35:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:36:46 CET)\" (scheduled at 2025-12-25 23:35:46.249628+01:00)\n",
"2025-12-25 23:35:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:35:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:35:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:35:46,268 - INFO - SL: 4471.64000\n",
"2025-12-25 23:35:46,269 - INFO - Risk: 7.36000\n",
"2025-12-25 23:35:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:35:46,271 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:35:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:36:46 CET)\" executed successfully\n",
"2025-12-25 23:36:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:37:00 CET)\" (scheduled at 2025-12-25 23:36:00+01:00)\n",
"2025-12-25 23:36:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:37:00 CET)\" executed successfully\n",
"2025-12-25 23:36:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:37:46 CET)\" (scheduled at 2025-12-25 23:36:46.247624+01:00)\n",
"2025-12-25 23:36:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:37:46 CET)\" (scheduled at 2025-12-25 23:36:46.249628+01:00)\n",
"2025-12-25 23:36:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:37:46 CET)\" executed successfully\n",
"2025-12-25 23:36:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:36:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:36:46,268 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:36:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 23:36:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 23:36:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:36:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:36:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:37:46 CET)\" executed successfully\n",
"2025-12-25 23:37:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:38:00 CET)\" (scheduled at 2025-12-25 23:37:00+01:00)\n",
"2025-12-25 23:37:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:38:00 CET)\" executed successfully\n",
"2025-12-25 23:37:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:38:46 CET)\" (scheduled at 2025-12-25 23:37:46.247624+01:00)\n",
"2025-12-25 23:37:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:38:46 CET)\" executed successfully\n",
"2025-12-25 23:37:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:38:46 CET)\" (scheduled at 2025-12-25 23:37:46.249628+01:00)\n",
"2025-12-25 23:37:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:37:46,280 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:37:46,281 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:37:46,282 - INFO - SL: 4471.64000\n",
"2025-12-25 23:37:46,283 - INFO - Risk: 7.36000\n",
"2025-12-25 23:37:46,283 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:37:46,284 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:37:46,285 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:38:46 CET)\" executed successfully\n",
"2025-12-25 23:38:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:39:00 CET)\" (scheduled at 2025-12-25 23:38:00+01:00)\n",
"2025-12-25 23:38:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:39:00 CET)\" executed successfully\n",
"2025-12-25 23:38:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:39:46 CET)\" (scheduled at 2025-12-25 23:38:46.247624+01:00)\n",
"2025-12-25 23:38:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:39:46 CET)\" (scheduled at 2025-12-25 23:38:46.249628+01:00)\n",
"2025-12-25 23:38:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:38:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:38:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:38:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 23:38:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 23:38:46,272 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:38:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:38:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:39:46 CET)\" executed successfully\n",
"2025-12-25 23:38:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:39:46 CET)\" executed successfully\n",
"2025-12-25 23:39:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:40:00 CET)\" (scheduled at 2025-12-25 23:39:00+01:00)\n",
"2025-12-25 23:39:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:40:00 CET)\" executed successfully\n",
"2025-12-25 23:39:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:40:46 CET)\" (scheduled at 2025-12-25 23:39:46.247624+01:00)\n",
"2025-12-25 23:39:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:40:46 CET)\" (scheduled at 2025-12-25 23:39:46.249628+01:00)\n",
"2025-12-25 23:39:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:39:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:39:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:39:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 23:39:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 23:39:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:39:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:39:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:40:46 CET)\" executed successfully\n",
"2025-12-25 23:39:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:40:46 CET)\" executed successfully\n",
"2025-12-25 23:40:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:41:00 CET)\" (scheduled at 2025-12-25 23:40:00+01:00)\n",
"2025-12-25 23:40:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:41:00 CET)\" executed successfully\n",
"2025-12-25 23:40:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:41:46 CET)\" (scheduled at 2025-12-25 23:40:46.247624+01:00)\n",
"2025-12-25 23:40:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:41:46 CET)\" (scheduled at 2025-12-25 23:40:46.249628+01:00)\n",
"2025-12-25 23:40:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:41:46 CET)\" executed successfully\n",
"2025-12-25 23:40:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:40:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:40:46,258 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:40:46,258 - INFO - SL: 4471.64000\n",
"2025-12-25 23:40:46,258 - INFO - Risk: 7.36000\n",
"2025-12-25 23:40:46,258 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:40:46,258 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:40:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:41:46 CET)\" executed successfully\n",
"2025-12-25 23:41:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:42:00 CET)\" (scheduled at 2025-12-25 23:41:00+01:00)\n",
"2025-12-25 23:41:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:42:00 CET)\" executed successfully\n",
"2025-12-25 23:41:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:42:46 CET)\" (scheduled at 2025-12-25 23:41:46.247624+01:00)\n",
"2025-12-25 23:41:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:42:46 CET)\" (scheduled at 2025-12-25 23:41:46.249628+01:00)\n",
"2025-12-25 23:41:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:41:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:41:46,265 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:41:46,266 - INFO - SL: 4471.64000\n",
"2025-12-25 23:41:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 23:41:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:41:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:41:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:42:46 CET)\" executed successfully\n",
"2025-12-25 23:41:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:42:46 CET)\" executed successfully\n",
"2025-12-25 23:42:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:43:00 CET)\" (scheduled at 2025-12-25 23:42:00+01:00)\n",
"2025-12-25 23:42:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:43:00 CET)\" executed successfully\n",
"2025-12-25 23:42:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:43:46 CET)\" (scheduled at 2025-12-25 23:42:46.247624+01:00)\n",
"2025-12-25 23:42:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:43:46 CET)\" (scheduled at 2025-12-25 23:42:46.249628+01:00)\n",
"2025-12-25 23:42:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:42:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:42:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:42:46,264 - INFO - SL: 4471.64000\n",
"2025-12-25 23:42:46,265 - INFO - Risk: 7.36000\n",
"2025-12-25 23:42:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:42:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:42:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:43:46 CET)\" executed successfully\n",
"2025-12-25 23:42:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:43:46 CET)\" executed successfully\n",
"2025-12-25 23:43:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:44:00 CET)\" (scheduled at 2025-12-25 23:43:00+01:00)\n",
"2025-12-25 23:43:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:44:00 CET)\" executed successfully\n",
"2025-12-25 23:43:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:44:46 CET)\" (scheduled at 2025-12-25 23:43:46.247624+01:00)\n",
"2025-12-25 23:43:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:44:46 CET)\" (scheduled at 2025-12-25 23:43:46.249628+01:00)\n",
"2025-12-25 23:43:46,282 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:43:46,284 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:43:46,285 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:43:46,286 - INFO - SL: 4471.64000\n",
"2025-12-25 23:43:46,287 - INFO - Risk: 7.36000\n",
"2025-12-25 23:43:46,288 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:43:46,289 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:43:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:44:46 CET)\" executed successfully\n",
"2025-12-25 23:43:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:44:46 CET)\" executed successfully\n",
"2025-12-25 23:44:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:45:00 CET)\" (scheduled at 2025-12-25 23:44:00+01:00)\n",
"2025-12-25 23:44:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:45:00 CET)\" executed successfully\n",
"2025-12-25 23:44:46,279 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:45:46 CET)\" (scheduled at 2025-12-25 23:44:46.247624+01:00)\n",
"2025-12-25 23:44:46,279 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:45:46 CET)\" executed successfully\n",
"2025-12-25 23:44:46,279 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:45:46 CET)\" (scheduled at 2025-12-25 23:44:46.249628+01:00)\n",
"2025-12-25 23:44:46,285 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:44:46,286 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:44:46,287 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:44:46,288 - INFO - SL: 4471.64000\n",
"2025-12-25 23:44:46,288 - INFO - Risk: 7.36000\n",
"2025-12-25 23:44:46,289 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:44:46,290 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:44:46,291 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:45:46 CET)\" executed successfully\n",
"2025-12-25 23:45:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:46:00 CET)\" (scheduled at 2025-12-25 23:45:00+01:00)\n",
"2025-12-25 23:45:00,008 - INFO - \n",
"⏰ 2025-12-25 23:45:00 - ADAPTIVE Check\n",
"2025-12-25 23:45:00,029 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-25 23:45:00,031 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-25 23:45:00,031 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-25 23:45:00,050 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-25 23:45:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:46:46 CET)\" (scheduled at 2025-12-25 23:45:46.247624+01:00)\n",
"2025-12-25 23:45:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:46:46 CET)\" (scheduled at 2025-12-25 23:45:46.249628+01:00)\n",
"2025-12-25 23:45:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:45:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:45:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:45:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 23:45:46,264 - INFO - Risk: 7.36000\n",
"2025-12-25 23:45:46,265 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:45:46,267 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:45:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:46:46 CET)\" executed successfully\n",
"2025-12-25 23:45:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:46:46 CET)\" executed successfully\n",
"2025-12-25 23:46:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:47:00 CET)\" (scheduled at 2025-12-25 23:46:00+01:00)\n",
"2025-12-25 23:46:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:47:00 CET)\" executed successfully\n",
"2025-12-25 23:46:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:47:46 CET)\" (scheduled at 2025-12-25 23:46:46.247624+01:00)\n",
"2025-12-25 23:46:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:47:46 CET)\" (scheduled at 2025-12-25 23:46:46.249628+01:00)\n",
"2025-12-25 23:46:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:46:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:46:46,269 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:46:46,270 - INFO - SL: 4471.64000\n",
"2025-12-25 23:46:46,271 - INFO - Risk: 7.36000\n",
"2025-12-25 23:46:46,271 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:46:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:46:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:47:46 CET)\" executed successfully\n",
"2025-12-25 23:46:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:47:46 CET)\" executed successfully\n",
"2025-12-25 23:47:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:48:00 CET)\" (scheduled at 2025-12-25 23:47:00+01:00)\n",
"2025-12-25 23:47:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:48:00 CET)\" executed successfully\n",
"2025-12-25 23:47:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:48:46 CET)\" (scheduled at 2025-12-25 23:47:46.247624+01:00)\n",
"2025-12-25 23:47:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:48:46 CET)\" (scheduled at 2025-12-25 23:47:46.249628+01:00)\n",
"2025-12-25 23:47:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:47:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:47:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:47:46,272 - INFO - SL: 4471.64000\n",
"2025-12-25 23:47:46,312 - INFO - Risk: 7.36000\n",
"2025-12-25 23:47:46,367 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:47:46,368 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:47:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:48:46 CET)\" executed successfully\n",
"2025-12-25 23:47:46,396 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:48:46 CET)\" executed successfully\n",
"2025-12-25 23:48:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:49:00 CET)\" (scheduled at 2025-12-25 23:48:00+01:00)\n",
"2025-12-25 23:48:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:49:00 CET)\" executed successfully\n",
"2025-12-25 23:48:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:49:46 CET)\" (scheduled at 2025-12-25 23:48:46.247624+01:00)\n",
"2025-12-25 23:48:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:49:46 CET)\" (scheduled at 2025-12-25 23:48:46.249628+01:00)\n",
"2025-12-25 23:48:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:48:46,280 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:48:46,282 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:48:46,283 - INFO - SL: 4471.64000\n",
"2025-12-25 23:48:46,284 - INFO - Risk: 7.36000\n",
"2025-12-25 23:48:46,285 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:48:46,286 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:48:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:49:46 CET)\" executed successfully\n",
"2025-12-25 23:48:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:49:46 CET)\" executed successfully\n",
"2025-12-25 23:49:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:50:00 CET)\" (scheduled at 2025-12-25 23:49:00+01:00)\n",
"2025-12-25 23:49:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:50:00 CET)\" executed successfully\n",
"2025-12-25 23:49:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:50:46 CET)\" (scheduled at 2025-12-25 23:49:46.247624+01:00)\n",
"2025-12-25 23:49:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:50:46 CET)\" (scheduled at 2025-12-25 23:49:46.249628+01:00)\n",
"2025-12-25 23:49:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:49:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:49:46,275 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:49:46,278 - INFO - SL: 4471.64000\n",
"2025-12-25 23:49:46,279 - INFO - Risk: 7.36000\n",
"2025-12-25 23:49:46,279 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:49:46,280 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:49:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:50:46 CET)\" executed successfully\n",
"2025-12-25 23:49:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:50:46 CET)\" executed successfully\n",
"2025-12-25 23:50:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:51:00 CET)\" (scheduled at 2025-12-25 23:50:00+01:00)\n",
"2025-12-25 23:50:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:51:00 CET)\" executed successfully\n",
"2025-12-25 23:50:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:51:46 CET)\" (scheduled at 2025-12-25 23:50:46.247624+01:00)\n",
"2025-12-25 23:50:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:51:46 CET)\" (scheduled at 2025-12-25 23:50:46.249628+01:00)\n",
"2025-12-25 23:50:46,277 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:50:46,277 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:50:46,277 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:50:46,277 - INFO - SL: 4471.64000\n",
"2025-12-25 23:50:46,288 - INFO - Risk: 7.36000\n",
"2025-12-25 23:50:46,290 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:50:46,290 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:50:46,291 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:51:46 CET)\" executed successfully\n",
"2025-12-25 23:50:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:51:46 CET)\" executed successfully\n",
"2025-12-25 23:51:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:52:00 CET)\" (scheduled at 2025-12-25 23:51:00+01:00)\n",
"2025-12-25 23:51:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:52:00 CET)\" executed successfully\n",
"2025-12-25 23:51:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:52:46 CET)\" (scheduled at 2025-12-25 23:51:46.247624+01:00)\n",
"2025-12-25 23:51:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:52:46 CET)\" (scheduled at 2025-12-25 23:51:46.249628+01:00)\n",
"2025-12-25 23:51:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:51:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:51:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:51:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 23:51:46,272 - INFO - Risk: 7.36000\n",
"2025-12-25 23:51:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:51:46,273 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:51:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:52:46 CET)\" executed successfully\n",
"2025-12-25 23:51:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:52:46 CET)\" executed successfully\n",
"2025-12-25 23:52:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:53:00 CET)\" (scheduled at 2025-12-25 23:52:00+01:00)\n",
"2025-12-25 23:52:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:53:00 CET)\" executed successfully\n",
"2025-12-25 23:52:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:53:46 CET)\" (scheduled at 2025-12-25 23:52:46.247624+01:00)\n",
"2025-12-25 23:52:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:53:46 CET)\" (scheduled at 2025-12-25 23:52:46.249628+01:00)\n",
"2025-12-25 23:52:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:53:46 CET)\" executed successfully\n",
"2025-12-25 23:52:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:52:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:52:46,249 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:52:46,256 - INFO - SL: 4471.64000\n",
"2025-12-25 23:52:46,257 - INFO - Risk: 7.36000\n",
"2025-12-25 23:52:46,258 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:52:46,259 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:52:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:53:46 CET)\" executed successfully\n",
"2025-12-25 23:53:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:54:00 CET)\" (scheduled at 2025-12-25 23:53:00+01:00)\n",
"2025-12-25 23:53:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:54:00 CET)\" executed successfully\n",
"2025-12-25 23:53:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:54:46 CET)\" (scheduled at 2025-12-25 23:53:46.247624+01:00)\n",
"2025-12-25 23:53:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:54:46 CET)\" (scheduled at 2025-12-25 23:53:46.249628+01:00)\n",
"2025-12-25 23:53:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:53:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:53:46,260 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:53:46,262 - INFO - SL: 4471.64000\n",
"2025-12-25 23:53:46,263 - INFO - Risk: 7.36000\n",
"2025-12-25 23:53:46,263 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:53:46,264 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:53:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:54:46 CET)\" executed successfully\n",
"2025-12-25 23:53:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:54:46 CET)\" executed successfully\n",
"2025-12-25 23:54:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:55:00 CET)\" (scheduled at 2025-12-25 23:54:00+01:00)\n",
"2025-12-25 23:54:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:55:00 CET)\" executed successfully\n",
"2025-12-25 23:54:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:55:46 CET)\" (scheduled at 2025-12-25 23:54:46.247624+01:00)\n",
"2025-12-25 23:54:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:55:46 CET)\" executed successfully\n",
"2025-12-25 23:54:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:55:46 CET)\" (scheduled at 2025-12-25 23:54:46.249628+01:00)\n",
"2025-12-25 23:54:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:54:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:54:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:54:46,263 - INFO - SL: 4471.64000\n",
"2025-12-25 23:54:46,286 - INFO - Risk: 7.36000\n",
"2025-12-25 23:54:46,287 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:54:46,288 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:54:46,289 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:55:46 CET)\" executed successfully\n",
"2025-12-25 23:55:00,103 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:56:00 CET)\" (scheduled at 2025-12-25 23:55:00+01:00)\n",
"2025-12-25 23:55:00,124 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:56:00 CET)\" executed successfully\n",
"2025-12-25 23:55:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:56:46 CET)\" (scheduled at 2025-12-25 23:55:46.247624+01:00)\n",
"2025-12-25 23:55:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:56:46 CET)\" (scheduled at 2025-12-25 23:55:46.249628+01:00)\n",
"2025-12-25 23:55:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:56:46 CET)\" executed successfully\n",
"2025-12-25 23:55:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:55:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:55:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:55:46,273 - INFO - SL: 4471.64000\n",
"2025-12-25 23:55:46,274 - INFO - Risk: 7.36000\n",
"2025-12-25 23:55:46,275 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:55:46,275 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:55:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:56:46 CET)\" executed successfully\n",
"2025-12-25 23:56:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:57:00 CET)\" (scheduled at 2025-12-25 23:56:00+01:00)\n",
"2025-12-25 23:56:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:57:00 CET)\" executed successfully\n",
"2025-12-25 23:56:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:57:46 CET)\" (scheduled at 2025-12-25 23:56:46.247624+01:00)\n",
"2025-12-25 23:56:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:57:46 CET)\" (scheduled at 2025-12-25 23:56:46.249628+01:00)\n",
"2025-12-25 23:56:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:57:46 CET)\" executed successfully\n",
"2025-12-25 23:56:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:56:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:56:46,271 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:56:46,271 - INFO - SL: 4471.64000\n",
"2025-12-25 23:56:46,279 - INFO - Risk: 7.36000\n",
"2025-12-25 23:56:46,280 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:56:46,281 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:56:46,282 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:57:46 CET)\" executed successfully\n",
"2025-12-25 23:57:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:58:00 CET)\" (scheduled at 2025-12-25 23:57:00+01:00)\n",
"2025-12-25 23:57:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:58:00 CET)\" executed successfully\n",
"2025-12-25 23:57:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:58:46 CET)\" (scheduled at 2025-12-25 23:57:46.247624+01:00)\n",
"2025-12-25 23:57:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:58:46 CET)\" executed successfully\n",
"2025-12-25 23:57:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:58:46 CET)\" (scheduled at 2025-12-25 23:57:46.249628+01:00)\n",
"2025-12-25 23:57:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:57:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:57:46,263 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:57:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 23:57:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 23:57:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:57:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:57:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:58:46 CET)\" executed successfully\n",
"2025-12-25 23:58:00,316 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:59:00 CET)\" (scheduled at 2025-12-25 23:58:00+01:00)\n",
"2025-12-25 23:58:00,316 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-25 23:59:00 CET)\" executed successfully\n",
"2025-12-25 23:58:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:59:46 CET)\" (scheduled at 2025-12-25 23:58:46.247624+01:00)\n",
"2025-12-25 23:58:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:59:46 CET)\" (scheduled at 2025-12-25 23:58:46.249628+01:00)\n",
"2025-12-25 23:58:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:58:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:58:46,264 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:58:46,265 - INFO - SL: 4471.64000\n",
"2025-12-25 23:58:46,266 - INFO - Risk: 7.36000\n",
"2025-12-25 23:58:46,267 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:58:46,268 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:58:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-25 23:59:46 CET)\" executed successfully\n",
"2025-12-25 23:58:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-25 23:59:46 CET)\" executed successfully\n",
"2025-12-25 23:59:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:00:00 CET)\" (scheduled at 2025-12-25 23:59:00+01:00)\n",
"2025-12-25 23:59:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:00:00 CET)\" executed successfully\n",
"2025-12-25 23:59:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:00:46 CET)\" (scheduled at 2025-12-25 23:59:46.247624+01:00)\n",
"2025-12-25 23:59:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:00:46 CET)\" (scheduled at 2025-12-25 23:59:46.249628+01:00)\n",
"2025-12-25 23:59:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-25 23:59:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-25 23:59:46,267 - INFO - Entry: 4479.00000\n",
"2025-12-25 23:59:46,269 - INFO - SL: 4471.64000\n",
"2025-12-25 23:59:46,270 - INFO - Risk: 7.36000\n",
"2025-12-25 23:59:46,270 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-25 23:59:46,272 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-25 23:59:46,297 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:00:46 CET)\" executed successfully\n",
"2025-12-25 23:59:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:00:46 CET)\" executed successfully\n",
"2025-12-26 00:00:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:01:00 CET)\" (scheduled at 2025-12-26 00:00:00+01:00)\n",
"2025-12-26 00:00:00,014 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 00:30:00 CET)\" (scheduled at 2025-12-26 00:00:00+01:00)\n",
"2025-12-26 00:00:00,014 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 00:30:00 CET)\" executed successfully\n",
"2025-12-26 00:00:00,046 - INFO - \n",
"⏰ 2025-12-26 00:00:00 - ADAPTIVE Check\n",
"2025-12-26 00:00:00,048 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 00:00:00,049 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 00:00:00,050 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 00:00:00,107 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 00:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.49 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.3 (weight 2.0x) ✅ TREND\n",
" D1: ADX 34.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 33.7\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 34.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4479.0 | 🟢 0.51\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:00:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:01:46 CET)\" (scheduled at 2025-12-26 00:00:46.247624+01:00)\n",
"2025-12-26 00:00:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:01:46 CET)\" (scheduled at 2025-12-26 00:00:46.249628+01:00)\n",
"2025-12-26 00:00:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:00:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:00:46,270 - INFO - Entry: 4479.00000\n",
"2025-12-26 00:00:46,271 - INFO - SL: 4471.64000\n",
"2025-12-26 00:00:46,272 - INFO - Risk: 7.36000\n",
"2025-12-26 00:00:46,273 - INFO - TP1 (1.5R): 4490.04000\n",
"2025-12-26 00:00:46,274 - INFO - TP2 (2.5R): 4497.40000\n",
"2025-12-26 00:00:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:01:46 CET)\" executed successfully\n",
"2025-12-26 00:00:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:01:46 CET)\" executed successfully\n",
"2025-12-26 00:01:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:02:00 CET)\" (scheduled at 2025-12-26 00:01:00+01:00)\n",
"2025-12-26 00:01:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:02:00 CET)\" executed successfully\n",
"2025-12-26 00:01:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:02:46 CET)\" (scheduled at 2025-12-26 00:01:46.247624+01:00)\n",
"2025-12-26 00:01:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:02:46 CET)\" (scheduled at 2025-12-26 00:01:46.249628+01:00)\n",
"2025-12-26 00:01:46,502 - INFO - ✅ Updated closed position 619765017: manual_close, Profit: 171.70\n",
"2025-12-26 00:01:46,510 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:02:46 CET)\" executed successfully\n",
"2025-12-26 00:01:47,401 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:02:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:02:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:03:00 CET)\" (scheduled at 2025-12-26 00:02:00+01:00)\n",
"2025-12-26 00:02:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:03:00 CET)\" executed successfully\n",
"2025-12-26 00:02:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:03:46 CET)\" (scheduled at 2025-12-26 00:02:46.247624+01:00)\n",
"2025-12-26 00:02:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:03:46 CET)\" (scheduled at 2025-12-26 00:02:46.249628+01:00)\n",
"2025-12-26 00:02:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:03:46 CET)\" executed successfully\n",
"2025-12-26 00:02:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:03:46 CET)\" executed successfully\n",
"2025-12-26 00:03:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:04:00 CET)\" (scheduled at 2025-12-26 00:03:00+01:00)\n",
"2025-12-26 00:03:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:04:00 CET)\" executed successfully\n",
"2025-12-26 00:03:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:04:46 CET)\" (scheduled at 2025-12-26 00:03:46.247624+01:00)\n",
"2025-12-26 00:03:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:04:46 CET)\" (scheduled at 2025-12-26 00:03:46.249628+01:00)\n",
"2025-12-26 00:03:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:04:46 CET)\" executed successfully\n",
"2025-12-26 00:03:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:04:46 CET)\" executed successfully\n",
"2025-12-26 00:04:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:05:00 CET)\" (scheduled at 2025-12-26 00:04:00+01:00)\n",
"2025-12-26 00:04:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:05:00 CET)\" executed successfully\n",
"2025-12-26 00:04:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:05:46 CET)\" (scheduled at 2025-12-26 00:04:46.247624+01:00)\n",
"2025-12-26 00:04:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:05:46 CET)\" (scheduled at 2025-12-26 00:04:46.249628+01:00)\n",
"2025-12-26 00:04:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:05:46 CET)\" executed successfully\n",
"2025-12-26 00:04:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:05:46 CET)\" executed successfully\n",
"2025-12-26 00:05:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:06:00 CET)\" (scheduled at 2025-12-26 00:05:00+01:00)\n",
"2025-12-26 00:05:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:06:00 CET)\" executed successfully\n",
"2025-12-26 00:05:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:06:46 CET)\" (scheduled at 2025-12-26 00:05:46.247624+01:00)\n",
"2025-12-26 00:05:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:06:46 CET)\" executed successfully\n",
"2025-12-26 00:05:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:06:46 CET)\" (scheduled at 2025-12-26 00:05:46.249628+01:00)\n",
"2025-12-26 00:05:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:06:46 CET)\" executed successfully\n",
"2025-12-26 00:06:00,285 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:07:00 CET)\" (scheduled at 2025-12-26 00:06:00+01:00)\n",
"2025-12-26 00:06:00,291 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:07:00 CET)\" executed successfully\n",
"2025-12-26 00:06:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:07:46 CET)\" (scheduled at 2025-12-26 00:06:46.247624+01:00)\n",
"2025-12-26 00:06:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:07:46 CET)\" (scheduled at 2025-12-26 00:06:46.249628+01:00)\n",
"2025-12-26 00:06:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:07:46 CET)\" executed successfully\n",
"2025-12-26 00:06:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:07:46 CET)\" executed successfully\n",
"2025-12-26 00:07:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:08:00 CET)\" (scheduled at 2025-12-26 00:07:00+01:00)\n",
"2025-12-26 00:07:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:08:00 CET)\" executed successfully\n",
"2025-12-26 00:07:46,291 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:08:46 CET)\" (scheduled at 2025-12-26 00:07:46.247624+01:00)\n",
"2025-12-26 00:07:46,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:08:46 CET)\" executed successfully\n",
"2025-12-26 00:07:46,291 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:08:46 CET)\" (scheduled at 2025-12-26 00:07:46.249628+01:00)\n",
"2025-12-26 00:07:46,291 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:08:46 CET)\" executed successfully\n",
"2025-12-26 00:08:00,118 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:09:00 CET)\" (scheduled at 2025-12-26 00:08:00+01:00)\n",
"2025-12-26 00:08:00,128 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:09:00 CET)\" executed successfully\n",
"2025-12-26 00:08:46,511 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:09:46 CET)\" (scheduled at 2025-12-26 00:08:46.247624+01:00)\n",
"2025-12-26 00:08:46,511 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:09:46 CET)\" (scheduled at 2025-12-26 00:08:46.249628+01:00)\n",
"2025-12-26 00:08:46,511 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:09:46 CET)\" executed successfully\n",
"2025-12-26 00:08:46,511 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:09:46 CET)\" executed successfully\n",
"2025-12-26 00:09:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:10:00 CET)\" (scheduled at 2025-12-26 00:09:00+01:00)\n",
"2025-12-26 00:09:00,073 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:10:00 CET)\" executed successfully\n",
"2025-12-26 00:09:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:10:46 CET)\" (scheduled at 2025-12-26 00:09:46.247624+01:00)\n",
"2025-12-26 00:09:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:10:46 CET)\" (scheduled at 2025-12-26 00:09:46.249628+01:00)\n",
"2025-12-26 00:09:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:10:46 CET)\" executed successfully\n",
"2025-12-26 00:09:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:10:46 CET)\" executed successfully\n",
"2025-12-26 00:10:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:11:00 CET)\" (scheduled at 2025-12-26 00:10:00+01:00)\n",
"2025-12-26 00:10:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:11:00 CET)\" executed successfully\n",
"2025-12-26 00:10:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:11:46 CET)\" (scheduled at 2025-12-26 00:10:46.247624+01:00)\n",
"2025-12-26 00:10:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:11:46 CET)\" executed successfully\n",
"2025-12-26 00:10:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:11:46 CET)\" (scheduled at 2025-12-26 00:10:46.249628+01:00)\n",
"2025-12-26 00:10:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:11:46 CET)\" executed successfully\n",
"2025-12-26 00:11:00,141 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:12:00 CET)\" (scheduled at 2025-12-26 00:11:00+01:00)\n",
"2025-12-26 00:11:00,149 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:12:00 CET)\" executed successfully\n",
"2025-12-26 00:11:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:12:46 CET)\" (scheduled at 2025-12-26 00:11:46.247624+01:00)\n",
"2025-12-26 00:11:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:12:46 CET)\" (scheduled at 2025-12-26 00:11:46.249628+01:00)\n",
"2025-12-26 00:11:46,256 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:12:46 CET)\" executed successfully\n",
"2025-12-26 00:11:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:12:46 CET)\" executed successfully\n",
"2025-12-26 00:12:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:13:00 CET)\" (scheduled at 2025-12-26 00:12:00+01:00)\n",
"2025-12-26 00:12:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:13:00 CET)\" executed successfully\n",
"2025-12-26 00:12:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:13:46 CET)\" (scheduled at 2025-12-26 00:12:46.247624+01:00)\n",
"2025-12-26 00:12:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:13:46 CET)\" (scheduled at 2025-12-26 00:12:46.249628+01:00)\n",
"2025-12-26 00:12:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:13:46 CET)\" executed successfully\n",
"2025-12-26 00:12:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:13:46 CET)\" executed successfully\n",
"2025-12-26 00:13:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:14:00 CET)\" (scheduled at 2025-12-26 00:13:00+01:00)\n",
"2025-12-26 00:13:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:14:00 CET)\" executed successfully\n",
"2025-12-26 00:13:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:14:46 CET)\" (scheduled at 2025-12-26 00:13:46.247624+01:00)\n",
"2025-12-26 00:13:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:14:46 CET)\" (scheduled at 2025-12-26 00:13:46.249628+01:00)\n",
"2025-12-26 00:13:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:14:46 CET)\" executed successfully\n",
"2025-12-26 00:13:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:14:46 CET)\" executed successfully\n",
"2025-12-26 00:14:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:15:00 CET)\" (scheduled at 2025-12-26 00:14:00+01:00)\n",
"2025-12-26 00:14:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:15:00 CET)\" executed successfully\n",
"2025-12-26 00:14:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:15:46 CET)\" (scheduled at 2025-12-26 00:14:46.247624+01:00)\n",
"2025-12-26 00:14:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:15:46 CET)\" executed successfully\n",
"2025-12-26 00:14:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:15:46 CET)\" (scheduled at 2025-12-26 00:14:46.249628+01:00)\n",
"2025-12-26 00:14:46,249 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:15:46 CET)\" executed successfully\n",
"2025-12-26 00:15:00,103 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:16:00 CET)\" (scheduled at 2025-12-26 00:15:00+01:00)\n",
"2025-12-26 00:15:00,113 - INFO - \n",
"⏰ 2025-12-26 00:15:00 - ADAPTIVE Check\n",
"2025-12-26 00:15:00,114 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 00:15:00,115 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 00:15:00,116 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 00:15:00,288 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 00:15:00,289 - INFO - Confidence: 98.1% (HIGH)\n",
"2025-12-26 00:15:00,290 - INFO - Base Risk: 2.0%\n",
"2025-12-26 00:15:00,290 - INFO - Multiplier: 1.5x\n",
"2025-12-26 00:15:00,291 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 00:15:00,292 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 00:15:00,294 - INFO - Risk Amount: $207.19\n",
"2025-12-26 00:15:00,295 - INFO - SL Distance: 73159.46 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.4 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.2\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 17%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+-----------+------------+---------+-----------+---------|\n",
"| D1 | uptrend | 804.4 | 68.1756 | 8.22607 | 4489 |\n",
"| H4 | uptrend | 568.75 | 28.4953 | 2.43102 | 4489 |\n",
"| H1 | uptrend | 598.66 | 17.139 | 1.53907 | 4489 |\n",
"| M30 | uptrend | 579.35 | 12.1781 | 1.0583 | 4489 |\n",
"| M15 | uptrend | 24.97 | 8.8641 | 0.0332 | 4489 |\n",
"| M5 | downtrend | 151.52 | 5.4192 | -0.123165 | 4489 |\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 710.14)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 98.08% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 175294.7 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4489.00000 | Volume: 0.01\n",
"SL: 4481.68405 | TP: 4507.28986\n",
"Confidence: 98.08% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:15:20,424 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"❌ Trade failed: Request rejected due to absence of network connection\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:15:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:16:46 CET)\" (scheduled at 2025-12-26 00:15:46.247624+01:00)\n",
"2025-12-26 00:15:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:16:46 CET)\" (scheduled at 2025-12-26 00:15:46.249628+01:00)\n",
"2025-12-26 00:15:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:16:46 CET)\" executed successfully\n",
"2025-12-26 00:15:46,256 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:16:46 CET)\" executed successfully\n",
"2025-12-26 00:16:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:17:00 CET)\" (scheduled at 2025-12-26 00:16:00+01:00)\n",
"2025-12-26 00:16:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:17:00 CET)\" executed successfully\n",
"2025-12-26 00:16:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:17:46 CET)\" (scheduled at 2025-12-26 00:16:46.247624+01:00)\n",
"2025-12-26 00:16:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:17:46 CET)\" (scheduled at 2025-12-26 00:16:46.249628+01:00)\n",
"2025-12-26 00:16:46,254 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:17:46 CET)\" executed successfully\n",
"2025-12-26 00:16:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:17:46 CET)\" executed successfully\n",
"2025-12-26 00:17:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:18:00 CET)\" (scheduled at 2025-12-26 00:17:00+01:00)\n",
"2025-12-26 00:17:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:18:00 CET)\" executed successfully\n",
"2025-12-26 00:17:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:18:46 CET)\" (scheduled at 2025-12-26 00:17:46.247624+01:00)\n",
"2025-12-26 00:17:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:18:46 CET)\" (scheduled at 2025-12-26 00:17:46.249628+01:00)\n",
"2025-12-26 00:17:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:18:46 CET)\" executed successfully\n",
"2025-12-26 00:17:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:18:46 CET)\" executed successfully\n",
"2025-12-26 00:18:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:19:00 CET)\" (scheduled at 2025-12-26 00:18:00+01:00)\n",
"2025-12-26 00:18:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:19:00 CET)\" executed successfully\n",
"2025-12-26 00:18:46,283 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:19:46 CET)\" (scheduled at 2025-12-26 00:18:46.247624+01:00)\n",
"2025-12-26 00:18:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:19:46 CET)\" executed successfully\n",
"2025-12-26 00:18:46,283 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:19:46 CET)\" (scheduled at 2025-12-26 00:18:46.249628+01:00)\n",
"2025-12-26 00:18:46,293 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:19:46 CET)\" executed successfully\n",
"2025-12-26 00:19:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:20:00 CET)\" (scheduled at 2025-12-26 00:19:00+01:00)\n",
"2025-12-26 00:19:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:20:00 CET)\" executed successfully\n",
"2025-12-26 00:19:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:20:46 CET)\" (scheduled at 2025-12-26 00:19:46.247624+01:00)\n",
"2025-12-26 00:19:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:20:46 CET)\" (scheduled at 2025-12-26 00:19:46.249628+01:00)\n",
"2025-12-26 00:19:46,256 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:20:46 CET)\" executed successfully\n",
"2025-12-26 00:19:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:20:46 CET)\" executed successfully\n",
"2025-12-26 00:20:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:21:00 CET)\" (scheduled at 2025-12-26 00:20:00+01:00)\n",
"2025-12-26 00:20:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:21:00 CET)\" executed successfully\n",
"2025-12-26 00:20:46,277 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:21:46 CET)\" (scheduled at 2025-12-26 00:20:46.247624+01:00)\n",
"2025-12-26 00:20:46,277 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:21:46 CET)\" (scheduled at 2025-12-26 00:20:46.249628+01:00)\n",
"2025-12-26 00:20:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:21:46 CET)\" executed successfully\n",
"2025-12-26 00:20:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:21:46 CET)\" executed successfully\n",
"2025-12-26 00:21:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:22:00 CET)\" (scheduled at 2025-12-26 00:21:00+01:00)\n",
"2025-12-26 00:21:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:22:00 CET)\" executed successfully\n",
"2025-12-26 00:21:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:22:46 CET)\" (scheduled at 2025-12-26 00:21:46.247624+01:00)\n",
"2025-12-26 00:21:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:22:46 CET)\" (scheduled at 2025-12-26 00:21:46.249628+01:00)\n",
"2025-12-26 00:21:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:22:46 CET)\" executed successfully\n",
"2025-12-26 00:21:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:22:46 CET)\" executed successfully\n",
"2025-12-26 00:22:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:23:00 CET)\" (scheduled at 2025-12-26 00:22:00+01:00)\n",
"2025-12-26 00:22:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:23:00 CET)\" executed successfully\n",
"2025-12-26 00:22:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:23:46 CET)\" (scheduled at 2025-12-26 00:22:46.247624+01:00)\n",
"2025-12-26 00:22:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:23:46 CET)\" (scheduled at 2025-12-26 00:22:46.249628+01:00)\n",
"2025-12-26 00:22:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:23:46 CET)\" executed successfully\n",
"2025-12-26 00:22:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:23:46 CET)\" executed successfully\n",
"2025-12-26 00:23:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:24:00 CET)\" (scheduled at 2025-12-26 00:23:00+01:00)\n",
"2025-12-26 00:23:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:24:00 CET)\" executed successfully\n",
"2025-12-26 00:23:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:24:46 CET)\" (scheduled at 2025-12-26 00:23:46.247624+01:00)\n",
"2025-12-26 00:23:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:24:46 CET)\" executed successfully\n",
"2025-12-26 00:23:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:24:46 CET)\" (scheduled at 2025-12-26 00:23:46.249628+01:00)\n",
"2025-12-26 00:23:46,257 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:24:46 CET)\" executed successfully\n",
"2025-12-26 00:24:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:25:00 CET)\" (scheduled at 2025-12-26 00:24:00+01:00)\n",
"2025-12-26 00:24:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:25:00 CET)\" executed successfully\n",
"2025-12-26 00:24:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:25:46 CET)\" (scheduled at 2025-12-26 00:24:46.247624+01:00)\n",
"2025-12-26 00:24:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:25:46 CET)\" (scheduled at 2025-12-26 00:24:46.249628+01:00)\n",
"2025-12-26 00:24:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:25:46 CET)\" executed successfully\n",
"2025-12-26 00:24:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:25:46 CET)\" executed successfully\n",
"2025-12-26 00:25:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:26:00 CET)\" (scheduled at 2025-12-26 00:25:00+01:00)\n",
"2025-12-26 00:25:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:26:00 CET)\" executed successfully\n",
"2025-12-26 00:25:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:26:46 CET)\" (scheduled at 2025-12-26 00:25:46.247624+01:00)\n",
"2025-12-26 00:25:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:26:46 CET)\" (scheduled at 2025-12-26 00:25:46.249628+01:00)\n",
"2025-12-26 00:25:46,253 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:26:46 CET)\" executed successfully\n",
"2025-12-26 00:25:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:26:46 CET)\" executed successfully\n",
"2025-12-26 00:26:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:27:00 CET)\" (scheduled at 2025-12-26 00:26:00+01:00)\n",
"2025-12-26 00:26:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:27:00 CET)\" executed successfully\n",
"2025-12-26 00:26:46,283 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:27:46 CET)\" (scheduled at 2025-12-26 00:26:46.247624+01:00)\n",
"2025-12-26 00:26:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:27:46 CET)\" executed successfully\n",
"2025-12-26 00:26:46,283 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:27:46 CET)\" (scheduled at 2025-12-26 00:26:46.249628+01:00)\n",
"2025-12-26 00:26:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:27:46 CET)\" executed successfully\n",
"2025-12-26 00:27:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:28:00 CET)\" (scheduled at 2025-12-26 00:27:00+01:00)\n",
"2025-12-26 00:27:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:28:00 CET)\" executed successfully\n",
"2025-12-26 00:27:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:28:46 CET)\" (scheduled at 2025-12-26 00:27:46.247624+01:00)\n",
"2025-12-26 00:27:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:28:46 CET)\" (scheduled at 2025-12-26 00:27:46.249628+01:00)\n",
"2025-12-26 00:27:46,256 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:28:46 CET)\" executed successfully\n",
"2025-12-26 00:27:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:28:46 CET)\" executed successfully\n",
"2025-12-26 00:28:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:29:00 CET)\" (scheduled at 2025-12-26 00:28:00+01:00)\n",
"2025-12-26 00:28:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:29:00 CET)\" executed successfully\n",
"2025-12-26 00:28:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:29:46 CET)\" (scheduled at 2025-12-26 00:28:46.247624+01:00)\n",
"2025-12-26 00:28:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:29:46 CET)\" executed successfully\n",
"2025-12-26 00:28:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:29:46 CET)\" (scheduled at 2025-12-26 00:28:46.249628+01:00)\n",
"2025-12-26 00:28:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:29:46 CET)\" executed successfully\n",
"2025-12-26 00:29:00,042 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:30:00 CET)\" (scheduled at 2025-12-26 00:29:00+01:00)\n",
"2025-12-26 00:29:00,048 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:30:00 CET)\" executed successfully\n",
"2025-12-26 00:29:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:30:46 CET)\" (scheduled at 2025-12-26 00:29:46.247624+01:00)\n",
"2025-12-26 00:29:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:30:46 CET)\" executed successfully\n",
"2025-12-26 00:29:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:30:46 CET)\" (scheduled at 2025-12-26 00:29:46.249628+01:00)\n",
"2025-12-26 00:29:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:30:46 CET)\" executed successfully\n",
"2025-12-26 00:30:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:31:00 CET)\" (scheduled at 2025-12-26 00:30:00+01:00)\n",
"2025-12-26 00:30:00,010 - INFO - \n",
"⏰ 2025-12-26 00:30:00 - ADAPTIVE Check\n",
"2025-12-26 00:30:00,028 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 00:30:00,030 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 00:30:00,031 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 00:30:00,168 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 01:00:00 CET)\" (scheduled at 2025-12-26 00:30:00+01:00)\n",
"2025-12-26 00:30:00,172 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 00:30:00,174 - INFO - Confidence: 98.4% (HIGH)\n",
"2025-12-26 00:30:00,174 - INFO - Base Risk: 2.0%\n",
"2025-12-26 00:30:00,175 - INFO - Multiplier: 1.5x\n",
"2025-12-26 00:30:00,176 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 00:30:00,177 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 00:30:00,178 - INFO - Risk Amount: $207.19\n",
"2025-12-26 00:30:00,178 - INFO - SL Distance: 77345.05 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.4 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.2\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 17%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+-----------+------------+---------+-----------+---------|\n",
"| D1 | uptrend | 804.6 | 68.1756 | 8.22808 | 4497.47 |\n",
"| H4 | uptrend | 569.22 | 28.4953 | 2.43302 | 4497.47 |\n",
"| H1 | uptrend | 599.44 | 17.139 | 1.54108 | 4497.47 |\n",
"| M30 | uptrend | 580.44 | 12.1781 | 1.0603 | 4497.47 |\n",
"| M15 | uptrend | 24.14 | 9.7206 | 0.035201 | 4497.47 |\n",
"| M5 | downtrend | 126.14 | 5.7293 | -0.108403 | 4497.47 |\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 710.45)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 98.4% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 176010.6 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4497.47000 | Volume: 0.01\n",
"SL: 4489.73550 | TP: 4516.80626\n",
"Confidence: 98.4% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:30:13,137 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 01:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Trade erfolgreich! Ticket: 620503844\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 00:30:13 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 17.12 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:30:13,853 - INFO - 📱 Trade logged to DB + Telegram notification sent\n",
"2025-12-26 00:30:13,927 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n",
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:30:46,417 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:31:46 CET)\" (scheduled at 2025-12-26 00:30:46.247624+01:00)\n",
"2025-12-26 00:30:46,417 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:31:46 CET)\" (scheduled at 2025-12-26 00:30:46.249628+01:00)\n",
"2025-12-26 00:30:46,417 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:31:46 CET)\" executed successfully\n",
"2025-12-26 00:30:46,424 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:30:46,426 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:30:46,427 - INFO - Entry: 4497.73000\n",
"2025-12-26 00:30:46,428 - INFO - SL: 4489.74000\n",
"2025-12-26 00:30:46,428 - INFO - Risk: 7.99000\n",
"2025-12-26 00:30:46,430 - INFO - TP1 (1.5R): 4509.71500\n",
"2025-12-26 00:30:46,431 - INFO - TP2 (2.5R): 4517.70500\n",
"2025-12-26 00:30:46,432 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:31:46 CET)\" executed successfully\n",
"2025-12-26 00:31:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:32:00 CET)\" (scheduled at 2025-12-26 00:31:00+01:00)\n",
"2025-12-26 00:31:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:32:00 CET)\" executed successfully\n",
"2025-12-26 00:31:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:32:46 CET)\" (scheduled at 2025-12-26 00:31:46.247624+01:00)\n",
"2025-12-26 00:31:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:32:46 CET)\" executed successfully\n",
"2025-12-26 00:31:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:32:46 CET)\" (scheduled at 2025-12-26 00:31:46.249628+01:00)\n",
"2025-12-26 00:31:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:31:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:31:46,259 - INFO - Entry: 4497.73000\n",
"2025-12-26 00:31:46,259 - INFO - SL: 4489.74000\n",
"2025-12-26 00:31:46,259 - INFO - Risk: 7.99000\n",
"2025-12-26 00:31:46,259 - INFO - TP1 (1.5R): 4509.71500\n",
"2025-12-26 00:31:46,259 - INFO - TP2 (2.5R): 4517.70500\n",
"2025-12-26 00:31:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:32:46 CET)\" executed successfully\n",
"2025-12-26 00:32:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:33:00 CET)\" (scheduled at 2025-12-26 00:32:00+01:00)\n",
"2025-12-26 00:32:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:33:00 CET)\" executed successfully\n",
"2025-12-26 00:32:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:33:46 CET)\" (scheduled at 2025-12-26 00:32:46.247624+01:00)\n",
"2025-12-26 00:32:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:33:46 CET)\" executed successfully\n",
"2025-12-26 00:32:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:33:46 CET)\" (scheduled at 2025-12-26 00:32:46.249628+01:00)\n",
"2025-12-26 00:32:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:32:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:32:46,265 - INFO - Entry: 4497.73000\n",
"2025-12-26 00:32:46,265 - INFO - SL: 4489.74000\n",
"2025-12-26 00:32:46,335 - INFO - Risk: 7.99000\n",
"2025-12-26 00:32:46,388 - INFO - TP1 (1.5R): 4509.71500\n",
"2025-12-26 00:32:46,389 - INFO - TP2 (2.5R): 4517.70500\n",
"2025-12-26 00:32:46,390 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:33:46 CET)\" executed successfully\n",
"2025-12-26 00:33:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:34:00 CET)\" (scheduled at 2025-12-26 00:33:00+01:00)\n",
"2025-12-26 00:33:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:34:00 CET)\" executed successfully\n",
"2025-12-26 00:33:46,435 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:34:46 CET)\" (scheduled at 2025-12-26 00:33:46.247624+01:00)\n",
"2025-12-26 00:33:46,435 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:34:46 CET)\" executed successfully\n",
"2025-12-26 00:33:46,435 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:34:46 CET)\" (scheduled at 2025-12-26 00:33:46.249628+01:00)\n",
"2025-12-26 00:33:46,435 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:33:46,435 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:33:46,435 - INFO - Entry: 4497.73000\n",
"2025-12-26 00:33:46,455 - INFO - SL: 4489.74000\n",
"2025-12-26 00:33:46,456 - INFO - Risk: 7.99000\n",
"2025-12-26 00:33:46,457 - INFO - TP1 (1.5R): 4509.71500\n",
"2025-12-26 00:33:46,458 - INFO - TP2 (2.5R): 4517.70500\n",
"2025-12-26 00:33:46,459 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:34:46 CET)\" executed successfully\n",
"2025-12-26 00:34:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:35:00 CET)\" (scheduled at 2025-12-26 00:34:00+01:00)\n",
"2025-12-26 00:34:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:35:00 CET)\" executed successfully\n",
"2025-12-26 00:34:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:35:46 CET)\" (scheduled at 2025-12-26 00:34:46.247624+01:00)\n",
"2025-12-26 00:34:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:35:46 CET)\" (scheduled at 2025-12-26 00:34:46.249628+01:00)\n",
"2025-12-26 00:34:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:34:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:34:46,261 - INFO - Entry: 4497.73000\n",
"2025-12-26 00:34:46,262 - INFO - SL: 4489.74000\n",
"2025-12-26 00:34:46,262 - INFO - Risk: 7.99000\n",
"2025-12-26 00:34:46,263 - INFO - TP1 (1.5R): 4509.71500\n",
"2025-12-26 00:34:46,264 - INFO - TP2 (2.5R): 4517.70500\n",
"2025-12-26 00:34:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:35:46 CET)\" executed successfully\n",
"2025-12-26 00:34:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:35:46 CET)\" executed successfully\n",
"2025-12-26 00:35:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:36:00 CET)\" (scheduled at 2025-12-26 00:35:00+01:00)\n",
"2025-12-26 00:35:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:36:00 CET)\" executed successfully\n",
"2025-12-26 00:35:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:36:46 CET)\" (scheduled at 2025-12-26 00:35:46.247624+01:00)\n",
"2025-12-26 00:35:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:36:46 CET)\" (scheduled at 2025-12-26 00:35:46.249628+01:00)\n",
"2025-12-26 00:35:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:36:46 CET)\" executed successfully\n",
"2025-12-26 00:35:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:35:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:35:46,272 - INFO - Entry: 4497.73000\n",
"2025-12-26 00:35:46,273 - INFO - SL: 4489.74000\n",
"2025-12-26 00:35:46,274 - INFO - Risk: 7.99000\n",
"2025-12-26 00:35:46,276 - INFO - TP1 (1.5R): 4509.71500\n",
"2025-12-26 00:35:46,277 - INFO - TP2 (2.5R): 4517.70500\n",
"2025-12-26 00:35:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:36:46 CET)\" executed successfully\n",
"2025-12-26 00:36:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:37:00 CET)\" (scheduled at 2025-12-26 00:36:00+01:00)\n",
"2025-12-26 00:36:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:37:00 CET)\" executed successfully\n",
"2025-12-26 00:36:46,350 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:37:46 CET)\" (scheduled at 2025-12-26 00:36:46.247624+01:00)\n",
"2025-12-26 00:36:46,350 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:37:46 CET)\" (scheduled at 2025-12-26 00:36:46.249628+01:00)\n",
"2025-12-26 00:36:46,350 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:37:46 CET)\" executed successfully\n",
"2025-12-26 00:36:46,457 - INFO - ✅ Updated closed position 620503844: manual_close, Profit: 171.70\n",
"2025-12-26 00:36:46,901 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:37:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:37:00,119 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:38:00 CET)\" (scheduled at 2025-12-26 00:37:00+01:00)\n",
"2025-12-26 00:37:00,128 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:38:00 CET)\" executed successfully\n",
"2025-12-26 00:37:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:38:46 CET)\" (scheduled at 2025-12-26 00:37:46.247624+01:00)\n",
"2025-12-26 00:37:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:38:46 CET)\" executed successfully\n",
"2025-12-26 00:37:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:38:46 CET)\" (scheduled at 2025-12-26 00:37:46.249628+01:00)\n",
"2025-12-26 00:37:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:38:46 CET)\" executed successfully\n",
"2025-12-26 00:38:00,112 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:39:00 CET)\" (scheduled at 2025-12-26 00:38:00+01:00)\n",
"2025-12-26 00:38:00,123 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:39:00 CET)\" executed successfully\n",
"2025-12-26 00:38:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:39:46 CET)\" (scheduled at 2025-12-26 00:38:46.247624+01:00)\n",
"2025-12-26 00:38:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:39:46 CET)\" executed successfully\n",
"2025-12-26 00:38:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:39:46 CET)\" (scheduled at 2025-12-26 00:38:46.249628+01:00)\n",
"2025-12-26 00:38:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:39:46 CET)\" executed successfully\n",
"2025-12-26 00:39:00,211 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:40:00 CET)\" (scheduled at 2025-12-26 00:39:00+01:00)\n",
"2025-12-26 00:39:00,212 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:40:00 CET)\" executed successfully\n",
"2025-12-26 00:39:46,447 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:40:46 CET)\" (scheduled at 2025-12-26 00:39:46.247624+01:00)\n",
"2025-12-26 00:39:46,447 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:40:46 CET)\" (scheduled at 2025-12-26 00:39:46.249628+01:00)\n",
"2025-12-26 00:39:46,447 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:40:46 CET)\" executed successfully\n",
"2025-12-26 00:39:46,447 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:40:46 CET)\" executed successfully\n",
"2025-12-26 00:40:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:41:00 CET)\" (scheduled at 2025-12-26 00:40:00+01:00)\n",
"2025-12-26 00:40:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:41:00 CET)\" executed successfully\n",
"2025-12-26 00:40:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:41:46 CET)\" (scheduled at 2025-12-26 00:40:46.247624+01:00)\n",
"2025-12-26 00:40:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:41:46 CET)\" executed successfully\n",
"2025-12-26 00:40:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:41:46 CET)\" (scheduled at 2025-12-26 00:40:46.249628+01:00)\n",
"2025-12-26 00:40:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:41:46 CET)\" executed successfully\n",
"2025-12-26 00:41:00,153 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:42:00 CET)\" (scheduled at 2025-12-26 00:41:00+01:00)\n",
"2025-12-26 00:41:00,153 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:42:00 CET)\" executed successfully\n",
"2025-12-26 00:41:46,267 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:42:46 CET)\" (scheduled at 2025-12-26 00:41:46.247624+01:00)\n",
"2025-12-26 00:41:46,267 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:42:46 CET)\" (scheduled at 2025-12-26 00:41:46.249628+01:00)\n",
"2025-12-26 00:41:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:42:46 CET)\" executed successfully\n",
"2025-12-26 00:41:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:42:46 CET)\" executed successfully\n",
"2025-12-26 00:42:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:43:00 CET)\" (scheduled at 2025-12-26 00:42:00+01:00)\n",
"2025-12-26 00:42:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:43:00 CET)\" executed successfully\n",
"2025-12-26 00:42:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:43:46 CET)\" (scheduled at 2025-12-26 00:42:46.247624+01:00)\n",
"2025-12-26 00:42:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:43:46 CET)\" executed successfully\n",
"2025-12-26 00:42:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:43:46 CET)\" (scheduled at 2025-12-26 00:42:46.249628+01:00)\n",
"2025-12-26 00:42:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:43:46 CET)\" executed successfully\n",
"2025-12-26 00:43:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:44:00 CET)\" (scheduled at 2025-12-26 00:43:00+01:00)\n",
"2025-12-26 00:43:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:44:00 CET)\" executed successfully\n",
"2025-12-26 00:43:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:44:46 CET)\" (scheduled at 2025-12-26 00:43:46.247624+01:00)\n",
"2025-12-26 00:43:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:44:46 CET)\" (scheduled at 2025-12-26 00:43:46.249628+01:00)\n",
"2025-12-26 00:43:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:44:46 CET)\" executed successfully\n",
"2025-12-26 00:43:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:44:46 CET)\" executed successfully\n",
"2025-12-26 00:44:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:45:00 CET)\" (scheduled at 2025-12-26 00:44:00+01:00)\n",
"2025-12-26 00:44:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:45:00 CET)\" executed successfully\n",
"2025-12-26 00:44:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:45:46 CET)\" (scheduled at 2025-12-26 00:44:46.247624+01:00)\n",
"2025-12-26 00:44:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:45:46 CET)\" (scheduled at 2025-12-26 00:44:46.249628+01:00)\n",
"2025-12-26 00:44:46,256 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:45:46 CET)\" executed successfully\n",
"2025-12-26 00:44:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:45:46 CET)\" executed successfully\n",
"2025-12-26 00:45:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:46:00 CET)\" (scheduled at 2025-12-26 00:45:00+01:00)\n",
"2025-12-26 00:45:00,022 - INFO - \n",
"⏰ 2025-12-26 00:45:00 - ADAPTIVE Check\n",
"2025-12-26 00:45:00,024 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 00:45:00,033 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 00:45:00,034 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 00:45:00,258 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 00:45:00,259 - INFO - Confidence: 98.7% (HIGH)\n",
"2025-12-26 00:45:00,260 - INFO - Base Risk: 2.0%\n",
"2025-12-26 00:45:00,261 - INFO - Multiplier: 1.5x\n",
"2025-12-26 00:45:00,263 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 00:45:00,263 - INFO - 💰 Position Size: 0.01 lots\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.4 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.2\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 17%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+-----------+------------+---------+-----------+---------|\n",
"| D1 | uptrend | 804.56 | 68.1756 | 8.22773 | 4496 |\n",
"| H4 | uptrend | 569.14 | 28.4953 | 2.43268 | 4496 |\n",
"| H1 | uptrend | 599.31 | 17.139 | 1.54073 | 4496 |\n",
"| M30 | uptrend | 578.15 | 12.0175 | 1.0422 | 4496 |\n",
"| M15 | uptrend | 28.83 | 9.0423 | 0.039104 | 4496 |\n",
"| M5 | downtrend | 105.66 | 5.4238 | -0.08596 | 4496.04 |\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 710.39)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 98.65% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 176536.3 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:45:00,282 - INFO - Risk Amount: $206.95\n",
"2025-12-26 00:45:00,287 - INFO - SL Distance: 73221.10 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4496.04000 | Volume: 0.01\n",
"SL: 4488.71789 | TP: 4514.34527\n",
"Confidence: 98.65% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n",
"✅ Trade erfolgreich! Ticket: 620536309\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:45:03,232 - INFO - 📱 Trade logged to DB + Telegram notification sent\n",
"2025-12-26 00:45:03,262 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n",
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 00:45:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:46:46 CET)\" (scheduled at 2025-12-26 00:45:46.247624+01:00)\n",
"2025-12-26 00:45:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:46:46 CET)\" (scheduled at 2025-12-26 00:45:46.249628+01:00)\n",
"2025-12-26 00:45:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:45:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:45:46,273 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:45:46,274 - INFO - SL: 4488.72000\n",
"2025-12-26 00:45:46,289 - INFO - Risk: 7.55000\n",
"2025-12-26 00:45:46,290 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:45:46,291 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:45:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:46:46 CET)\" executed successfully\n",
"2025-12-26 00:45:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:46:46 CET)\" executed successfully\n",
"2025-12-26 00:46:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:47:00 CET)\" (scheduled at 2025-12-26 00:46:00+01:00)\n",
"2025-12-26 00:46:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:47:00 CET)\" executed successfully\n",
"2025-12-26 00:46:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:47:46 CET)\" (scheduled at 2025-12-26 00:46:46.247624+01:00)\n",
"2025-12-26 00:46:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:47:46 CET)\" executed successfully\n",
"2025-12-26 00:46:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:47:46 CET)\" (scheduled at 2025-12-26 00:46:46.249628+01:00)\n",
"2025-12-26 00:46:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:46:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:46:46,254 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:46:46,254 - INFO - SL: 4488.72000\n",
"2025-12-26 00:46:46,254 - INFO - Risk: 7.55000\n",
"2025-12-26 00:46:46,254 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:46:46,254 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:46:46,254 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:47:46 CET)\" executed successfully\n",
"2025-12-26 00:47:00,023 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:48:00 CET)\" (scheduled at 2025-12-26 00:47:00+01:00)\n",
"2025-12-26 00:47:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:48:00 CET)\" executed successfully\n",
"2025-12-26 00:47:46,278 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:48:46 CET)\" (scheduled at 2025-12-26 00:47:46.247624+01:00)\n",
"2025-12-26 00:47:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:48:46 CET)\" executed successfully\n",
"2025-12-26 00:47:46,278 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:48:46 CET)\" (scheduled at 2025-12-26 00:47:46.249628+01:00)\n",
"2025-12-26 00:47:46,278 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:47:46,294 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:47:46,294 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:47:46,294 - INFO - SL: 4488.72000\n",
"2025-12-26 00:47:46,294 - INFO - Risk: 7.55000\n",
"2025-12-26 00:47:46,294 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:47:46,294 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:47:46,294 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:48:46 CET)\" executed successfully\n",
"2025-12-26 00:48:00,119 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:49:00 CET)\" (scheduled at 2025-12-26 00:48:00+01:00)\n",
"2025-12-26 00:48:00,129 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:49:00 CET)\" executed successfully\n",
"2025-12-26 00:48:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:49:46 CET)\" (scheduled at 2025-12-26 00:48:46.247624+01:00)\n",
"2025-12-26 00:48:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:49:46 CET)\" executed successfully\n",
"2025-12-26 00:48:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:49:46 CET)\" (scheduled at 2025-12-26 00:48:46.249628+01:00)\n",
"2025-12-26 00:48:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:48:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:48:46,260 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:48:46,260 - INFO - SL: 4488.72000\n",
"2025-12-26 00:48:46,260 - INFO - Risk: 7.55000\n",
"2025-12-26 00:48:46,260 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:48:46,260 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:48:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:49:46 CET)\" executed successfully\n",
"2025-12-26 00:49:00,164 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:50:00 CET)\" (scheduled at 2025-12-26 00:49:00+01:00)\n",
"2025-12-26 00:49:00,184 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:50:00 CET)\" executed successfully\n",
"2025-12-26 00:49:46,272 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:50:46 CET)\" (scheduled at 2025-12-26 00:49:46.247624+01:00)\n",
"2025-12-26 00:49:46,272 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:50:46 CET)\" (scheduled at 2025-12-26 00:49:46.249628+01:00)\n",
"2025-12-26 00:49:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:50:46 CET)\" executed successfully\n",
"2025-12-26 00:49:46,284 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:49:46,287 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:49:46,288 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:49:46,289 - INFO - SL: 4488.72000\n",
"2025-12-26 00:49:46,289 - INFO - Risk: 7.55000\n",
"2025-12-26 00:49:46,290 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:49:46,291 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:49:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:50:46 CET)\" executed successfully\n",
"2025-12-26 00:50:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:51:00 CET)\" (scheduled at 2025-12-26 00:50:00+01:00)\n",
"2025-12-26 00:50:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:51:00 CET)\" executed successfully\n",
"2025-12-26 00:50:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:51:46 CET)\" (scheduled at 2025-12-26 00:50:46.247624+01:00)\n",
"2025-12-26 00:50:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:51:46 CET)\" executed successfully\n",
"2025-12-26 00:50:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:51:46 CET)\" (scheduled at 2025-12-26 00:50:46.249628+01:00)\n",
"2025-12-26 00:50:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:50:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:50:46,259 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:50:46,260 - INFO - SL: 4488.72000\n",
"2025-12-26 00:50:46,261 - INFO - Risk: 7.55000\n",
"2025-12-26 00:50:46,262 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:50:46,263 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:50:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:51:46 CET)\" executed successfully\n",
"2025-12-26 00:51:00,136 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:52:00 CET)\" (scheduled at 2025-12-26 00:51:00+01:00)\n",
"2025-12-26 00:51:00,143 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:52:00 CET)\" executed successfully\n",
"2025-12-26 00:51:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:52:46 CET)\" (scheduled at 2025-12-26 00:51:46.247624+01:00)\n",
"2025-12-26 00:51:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:52:46 CET)\" executed successfully\n",
"2025-12-26 00:51:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:52:46 CET)\" (scheduled at 2025-12-26 00:51:46.249628+01:00)\n",
"2025-12-26 00:51:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:51:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:51:46,250 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:51:46,250 - INFO - SL: 4488.72000\n",
"2025-12-26 00:51:46,250 - INFO - Risk: 7.55000\n",
"2025-12-26 00:51:46,250 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:51:46,250 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:51:46,250 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:52:46 CET)\" executed successfully\n",
"2025-12-26 00:52:00,061 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:53:00 CET)\" (scheduled at 2025-12-26 00:52:00+01:00)\n",
"2025-12-26 00:52:00,067 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:53:00 CET)\" executed successfully\n",
"2025-12-26 00:52:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:53:46 CET)\" (scheduled at 2025-12-26 00:52:46.247624+01:00)\n",
"2025-12-26 00:52:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:53:46 CET)\" (scheduled at 2025-12-26 00:52:46.249628+01:00)\n",
"2025-12-26 00:52:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:53:46 CET)\" executed successfully\n",
"2025-12-26 00:52:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:52:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:52:46,273 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:52:46,274 - INFO - SL: 4488.72000\n",
"2025-12-26 00:52:46,275 - INFO - Risk: 7.55000\n",
"2025-12-26 00:52:46,275 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:52:46,280 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:52:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:53:46 CET)\" executed successfully\n",
"2025-12-26 00:53:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:54:00 CET)\" (scheduled at 2025-12-26 00:53:00+01:00)\n",
"2025-12-26 00:53:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:54:00 CET)\" executed successfully\n",
"2025-12-26 00:53:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:54:46 CET)\" (scheduled at 2025-12-26 00:53:46.247624+01:00)\n",
"2025-12-26 00:53:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:54:46 CET)\" (scheduled at 2025-12-26 00:53:46.249628+01:00)\n",
"2025-12-26 00:53:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:53:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:53:46,265 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:53:46,266 - INFO - SL: 4488.72000\n",
"2025-12-26 00:53:46,267 - INFO - Risk: 7.55000\n",
"2025-12-26 00:53:46,268 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:53:46,269 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:53:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:54:46 CET)\" executed successfully\n",
"2025-12-26 00:53:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:54:46 CET)\" executed successfully\n",
"2025-12-26 00:54:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:55:00 CET)\" (scheduled at 2025-12-26 00:54:00+01:00)\n",
"2025-12-26 00:54:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:55:00 CET)\" executed successfully\n",
"2025-12-26 00:54:46,369 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:55:46 CET)\" (scheduled at 2025-12-26 00:54:46.247624+01:00)\n",
"2025-12-26 00:54:46,369 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:55:46 CET)\" (scheduled at 2025-12-26 00:54:46.249628+01:00)\n",
"2025-12-26 00:54:46,369 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:54:46,369 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:55:46 CET)\" executed successfully\n",
"2025-12-26 00:54:46,379 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:54:46,419 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:54:46,420 - INFO - SL: 4488.72000\n",
"2025-12-26 00:54:46,421 - INFO - Risk: 7.55000\n",
"2025-12-26 00:54:46,422 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:54:46,430 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:54:46,433 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:55:46 CET)\" executed successfully\n",
"2025-12-26 00:55:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:56:00 CET)\" (scheduled at 2025-12-26 00:55:00+01:00)\n",
"2025-12-26 00:55:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:56:00 CET)\" executed successfully\n",
"2025-12-26 00:55:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:56:46 CET)\" (scheduled at 2025-12-26 00:55:46.247624+01:00)\n",
"2025-12-26 00:55:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:56:46 CET)\" (scheduled at 2025-12-26 00:55:46.249628+01:00)\n",
"2025-12-26 00:55:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:56:46 CET)\" executed successfully\n",
"2025-12-26 00:55:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:55:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:55:46,262 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:55:46,263 - INFO - SL: 4488.72000\n",
"2025-12-26 00:55:46,264 - INFO - Risk: 7.55000\n",
"2025-12-26 00:55:46,265 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:55:46,266 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:55:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:56:46 CET)\" executed successfully\n",
"2025-12-26 00:56:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:57:00 CET)\" (scheduled at 2025-12-26 00:56:00+01:00)\n",
"2025-12-26 00:56:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:57:00 CET)\" executed successfully\n",
"2025-12-26 00:56:46,594 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:57:46 CET)\" (scheduled at 2025-12-26 00:56:46.247624+01:00)\n",
"2025-12-26 00:56:46,594 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:57:46 CET)\" (scheduled at 2025-12-26 00:56:46.249628+01:00)\n",
"2025-12-26 00:56:46,594 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:56:46,594 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:57:46 CET)\" executed successfully\n",
"2025-12-26 00:56:46,594 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:56:46,603 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:56:46,604 - INFO - SL: 4488.72000\n",
"2025-12-26 00:56:46,605 - INFO - Risk: 7.55000\n",
"2025-12-26 00:56:46,605 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:56:46,606 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:56:46,607 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:57:46 CET)\" executed successfully\n",
"2025-12-26 00:57:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:58:00 CET)\" (scheduled at 2025-12-26 00:57:00+01:00)\n",
"2025-12-26 00:57:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:58:00 CET)\" executed successfully\n",
"2025-12-26 00:57:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:58:46 CET)\" (scheduled at 2025-12-26 00:57:46.247624+01:00)\n",
"2025-12-26 00:57:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:58:46 CET)\" (scheduled at 2025-12-26 00:57:46.249628+01:00)\n",
"2025-12-26 00:57:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:57:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:57:46,269 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:57:46,270 - INFO - SL: 4488.72000\n",
"2025-12-26 00:57:46,271 - INFO - Risk: 7.55000\n",
"2025-12-26 00:57:46,271 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:57:46,272 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:57:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:58:46 CET)\" executed successfully\n",
"2025-12-26 00:57:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:58:46 CET)\" executed successfully\n",
"2025-12-26 00:58:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:59:00 CET)\" (scheduled at 2025-12-26 00:58:00+01:00)\n",
"2025-12-26 00:58:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 00:59:00 CET)\" executed successfully\n",
"2025-12-26 00:58:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:59:46 CET)\" (scheduled at 2025-12-26 00:58:46.247624+01:00)\n",
"2025-12-26 00:58:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 00:59:46 CET)\" executed successfully\n",
"2025-12-26 00:58:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:59:46 CET)\" (scheduled at 2025-12-26 00:58:46.249628+01:00)\n",
"2025-12-26 00:58:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:58:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:58:46,267 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:58:46,268 - INFO - SL: 4488.72000\n",
"2025-12-26 00:58:46,269 - INFO - Risk: 7.55000\n",
"2025-12-26 00:58:46,308 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:58:46,310 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:58:46,311 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 00:59:46 CET)\" executed successfully\n",
"2025-12-26 00:59:00,334 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:00:00 CET)\" (scheduled at 2025-12-26 00:59:00+01:00)\n",
"2025-12-26 00:59:00,352 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:00:00 CET)\" executed successfully\n",
"2025-12-26 00:59:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:00:46 CET)\" (scheduled at 2025-12-26 00:59:46.247624+01:00)\n",
"2025-12-26 00:59:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:00:46 CET)\" executed successfully\n",
"2025-12-26 00:59:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:00:46 CET)\" (scheduled at 2025-12-26 00:59:46.249628+01:00)\n",
"2025-12-26 00:59:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 00:59:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 00:59:46,263 - INFO - Entry: 4496.27000\n",
"2025-12-26 00:59:46,264 - INFO - SL: 4488.72000\n",
"2025-12-26 00:59:46,266 - INFO - Risk: 7.55000\n",
"2025-12-26 00:59:46,267 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 00:59:46,268 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 00:59:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:00:46 CET)\" executed successfully\n",
"2025-12-26 01:00:00,150 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:01:00 CET)\" (scheduled at 2025-12-26 01:00:00+01:00)\n",
"2025-12-26 01:00:00,159 - INFO - \n",
"⏰ 2025-12-26 01:00:00 - ADAPTIVE Check\n",
"2025-12-26 01:00:00,159 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 01:00:00,159 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 01:00:00,159 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 01:00:00,175 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:01:00 CET)\" executed successfully\n",
"2025-12-26 01:00:00,175 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 01:30:00 CET)\" (scheduled at 2025-12-26 01:00:00+01:00)\n",
"2025-12-26 01:00:00,181 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 01:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 18.1 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.4 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.0\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4496.27 | 🔴 -1.21\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 01:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 15.91 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 01:00:46,327 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:01:46 CET)\" (scheduled at 2025-12-26 01:00:46.247624+01:00)\n",
"2025-12-26 01:00:46,327 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:01:46 CET)\" (scheduled at 2025-12-26 01:00:46.249628+01:00)\n",
"2025-12-26 01:00:46,334 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:00:46,335 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:00:46,336 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:00:46,336 - INFO - SL: 4488.72000\n",
"2025-12-26 01:00:46,342 - INFO - Risk: 7.55000\n",
"2025-12-26 01:00:46,343 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:00:46,344 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:00:46,345 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:01:46 CET)\" executed successfully\n",
"2025-12-26 01:00:46,346 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:01:46 CET)\" executed successfully\n",
"2025-12-26 01:01:00,029 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:02:00 CET)\" (scheduled at 2025-12-26 01:01:00+01:00)\n",
"2025-12-26 01:01:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:02:00 CET)\" executed successfully\n",
"2025-12-26 01:01:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:02:46 CET)\" (scheduled at 2025-12-26 01:01:46.247624+01:00)\n",
"2025-12-26 01:01:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:02:46 CET)\" (scheduled at 2025-12-26 01:01:46.249628+01:00)\n",
"2025-12-26 01:01:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:02:46 CET)\" executed successfully\n",
"2025-12-26 01:01:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:01:46,277 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:01:46,278 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:01:46,279 - INFO - SL: 4488.72000\n",
"2025-12-26 01:01:46,281 - INFO - Risk: 7.55000\n",
"2025-12-26 01:01:46,282 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:01:46,283 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:01:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:02:46 CET)\" executed successfully\n",
"2025-12-26 01:02:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:03:00 CET)\" (scheduled at 2025-12-26 01:02:00+01:00)\n",
"2025-12-26 01:02:00,038 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:03:00 CET)\" executed successfully\n",
"2025-12-26 01:02:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:03:46 CET)\" (scheduled at 2025-12-26 01:02:46.247624+01:00)\n",
"2025-12-26 01:02:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:03:46 CET)\" executed successfully\n",
"2025-12-26 01:02:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:03:46 CET)\" (scheduled at 2025-12-26 01:02:46.249628+01:00)\n",
"2025-12-26 01:02:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:02:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:02:46,260 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:02:46,260 - INFO - SL: 4488.72000\n",
"2025-12-26 01:02:46,260 - INFO - Risk: 7.55000\n",
"2025-12-26 01:02:46,260 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:02:46,260 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:02:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:03:46 CET)\" executed successfully\n",
"2025-12-26 01:03:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:04:00 CET)\" (scheduled at 2025-12-26 01:03:00+01:00)\n",
"2025-12-26 01:03:00,038 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:04:00 CET)\" executed successfully\n",
"2025-12-26 01:03:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:04:46 CET)\" (scheduled at 2025-12-26 01:03:46.247624+01:00)\n",
"2025-12-26 01:03:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:04:46 CET)\" executed successfully\n",
"2025-12-26 01:03:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:04:46 CET)\" (scheduled at 2025-12-26 01:03:46.249628+01:00)\n",
"2025-12-26 01:03:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:03:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:03:46,257 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:03:46,257 - INFO - SL: 4488.72000\n",
"2025-12-26 01:03:46,257 - INFO - Risk: 7.55000\n",
"2025-12-26 01:03:46,257 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:03:46,257 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:03:46,257 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:04:46 CET)\" executed successfully\n",
"2025-12-26 01:04:00,338 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:05:00 CET)\" (scheduled at 2025-12-26 01:04:00+01:00)\n",
"2025-12-26 01:04:00,338 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:05:00 CET)\" executed successfully\n",
"2025-12-26 01:04:46,378 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:05:46 CET)\" (scheduled at 2025-12-26 01:04:46.247624+01:00)\n",
"2025-12-26 01:04:46,378 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:05:46 CET)\" (scheduled at 2025-12-26 01:04:46.249628+01:00)\n",
"2025-12-26 01:04:46,378 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:04:46,378 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:04:46,384 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:04:46,385 - INFO - SL: 4488.72000\n",
"2025-12-26 01:04:46,385 - INFO - Risk: 7.55000\n",
"2025-12-26 01:04:46,386 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:04:46,387 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:04:46,388 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:05:46 CET)\" executed successfully\n",
"2025-12-26 01:04:46,378 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:05:46 CET)\" executed successfully\n",
"2025-12-26 01:05:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:06:00 CET)\" (scheduled at 2025-12-26 01:05:00+01:00)\n",
"2025-12-26 01:05:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:06:00 CET)\" executed successfully\n",
"2025-12-26 01:05:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:06:46 CET)\" (scheduled at 2025-12-26 01:05:46.247624+01:00)\n",
"2025-12-26 01:05:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:06:46 CET)\" executed successfully\n",
"2025-12-26 01:05:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:06:46 CET)\" (scheduled at 2025-12-26 01:05:46.249628+01:00)\n",
"2025-12-26 01:05:46,286 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:05:46,287 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:05:46,288 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:05:46,288 - INFO - SL: 4488.72000\n",
"2025-12-26 01:05:46,289 - INFO - Risk: 7.55000\n",
"2025-12-26 01:05:46,290 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:05:46,297 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:05:46,298 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:06:46 CET)\" executed successfully\n",
"2025-12-26 01:06:00,121 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:07:00 CET)\" (scheduled at 2025-12-26 01:06:00+01:00)\n",
"2025-12-26 01:06:00,131 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:07:00 CET)\" executed successfully\n",
"2025-12-26 01:06:46,269 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:07:46 CET)\" (scheduled at 2025-12-26 01:06:46.247624+01:00)\n",
"2025-12-26 01:06:46,269 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:07:46 CET)\" (scheduled at 2025-12-26 01:06:46.249628+01:00)\n",
"2025-12-26 01:06:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:06:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:06:46,353 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:06:46,356 - INFO - SL: 4488.72000\n",
"2025-12-26 01:06:46,361 - INFO - Risk: 7.55000\n",
"2025-12-26 01:06:46,364 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:06:46,365 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:06:46,366 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:07:46 CET)\" executed successfully\n",
"2025-12-26 01:06:46,342 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:07:46 CET)\" executed successfully\n",
"2025-12-26 01:07:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:08:00 CET)\" (scheduled at 2025-12-26 01:07:00+01:00)\n",
"2025-12-26 01:07:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:08:00 CET)\" executed successfully\n",
"2025-12-26 01:07:46,457 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:08:46 CET)\" (scheduled at 2025-12-26 01:07:46.247624+01:00)\n",
"2025-12-26 01:07:46,457 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:08:46 CET)\" executed successfully\n",
"2025-12-26 01:07:46,457 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:08:46 CET)\" (scheduled at 2025-12-26 01:07:46.249628+01:00)\n",
"2025-12-26 01:07:46,457 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:07:46,462 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:07:46,462 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:07:46,462 - INFO - SL: 4488.72000\n",
"2025-12-26 01:07:46,462 - INFO - Risk: 7.55000\n",
"2025-12-26 01:07:46,462 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:07:46,462 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:07:46,462 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:08:46 CET)\" executed successfully\n",
"2025-12-26 01:08:00,325 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:09:00 CET)\" (scheduled at 2025-12-26 01:08:00+01:00)\n",
"2025-12-26 01:08:00,325 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:09:00 CET)\" executed successfully\n",
"2025-12-26 01:08:46,401 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:09:46 CET)\" (scheduled at 2025-12-26 01:08:46.247624+01:00)\n",
"2025-12-26 01:08:46,401 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:09:46 CET)\" executed successfully\n",
"2025-12-26 01:08:46,401 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:09:46 CET)\" (scheduled at 2025-12-26 01:08:46.249628+01:00)\n",
"2025-12-26 01:08:46,401 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:08:46,401 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:08:46,401 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:08:46,401 - INFO - SL: 4488.72000\n",
"2025-12-26 01:08:46,401 - INFO - Risk: 7.55000\n",
"2025-12-26 01:08:46,401 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:08:46,401 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:08:46,401 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:09:46 CET)\" executed successfully\n",
"2025-12-26 01:09:00,030 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:10:00 CET)\" (scheduled at 2025-12-26 01:09:00+01:00)\n",
"2025-12-26 01:09:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:10:00 CET)\" executed successfully\n",
"2025-12-26 01:09:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:10:46 CET)\" (scheduled at 2025-12-26 01:09:46.247624+01:00)\n",
"2025-12-26 01:09:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:10:46 CET)\" executed successfully\n",
"2025-12-26 01:09:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:10:46 CET)\" (scheduled at 2025-12-26 01:09:46.249628+01:00)\n",
"2025-12-26 01:09:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:09:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:09:46,329 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:09:46,330 - INFO - SL: 4488.72000\n",
"2025-12-26 01:09:46,331 - INFO - Risk: 7.55000\n",
"2025-12-26 01:09:46,350 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:09:46,392 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:09:46,668 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:10:46 CET)\" executed successfully\n",
"2025-12-26 01:10:00,547 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:11:00 CET)\" (scheduled at 2025-12-26 01:10:00+01:00)\n",
"2025-12-26 01:10:00,558 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:11:00 CET)\" executed successfully\n",
"2025-12-26 01:10:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:11:46 CET)\" (scheduled at 2025-12-26 01:10:46.247624+01:00)\n",
"2025-12-26 01:10:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:11:46 CET)\" executed successfully\n",
"2025-12-26 01:10:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:11:46 CET)\" (scheduled at 2025-12-26 01:10:46.249628+01:00)\n",
"2025-12-26 01:10:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:10:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:10:46,249 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:10:46,249 - INFO - SL: 4488.72000\n",
"2025-12-26 01:10:46,259 - INFO - Risk: 7.55000\n",
"2025-12-26 01:10:46,260 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:10:46,261 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:10:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:11:46 CET)\" executed successfully\n",
"2025-12-26 01:11:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:12:00 CET)\" (scheduled at 2025-12-26 01:11:00+01:00)\n",
"2025-12-26 01:11:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:12:00 CET)\" executed successfully\n",
"2025-12-26 01:11:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:12:46 CET)\" (scheduled at 2025-12-26 01:11:46.247624+01:00)\n",
"2025-12-26 01:11:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:12:46 CET)\" executed successfully\n",
"2025-12-26 01:11:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:12:46 CET)\" (scheduled at 2025-12-26 01:11:46.249628+01:00)\n",
"2025-12-26 01:11:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:11:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:11:46,282 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:11:46,283 - INFO - SL: 4488.72000\n",
"2025-12-26 01:11:46,284 - INFO - Risk: 7.55000\n",
"2025-12-26 01:11:46,285 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:11:46,286 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:11:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:12:46 CET)\" executed successfully\n",
"2025-12-26 01:12:00,153 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:13:00 CET)\" (scheduled at 2025-12-26 01:12:00+01:00)\n",
"2025-12-26 01:12:00,160 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:13:00 CET)\" executed successfully\n",
"2025-12-26 01:12:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:13:46 CET)\" (scheduled at 2025-12-26 01:12:46.247624+01:00)\n",
"2025-12-26 01:12:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:13:46 CET)\" (scheduled at 2025-12-26 01:12:46.249628+01:00)\n",
"2025-12-26 01:12:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:12:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:12:46,266 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:12:46,267 - INFO - SL: 4488.72000\n",
"2025-12-26 01:12:46,268 - INFO - Risk: 7.55000\n",
"2025-12-26 01:12:46,269 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:12:46,270 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:12:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:13:46 CET)\" executed successfully\n",
"2025-12-26 01:12:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:13:46 CET)\" executed successfully\n",
"2025-12-26 01:13:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:14:00 CET)\" (scheduled at 2025-12-26 01:13:00+01:00)\n",
"2025-12-26 01:13:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:14:00 CET)\" executed successfully\n",
"2025-12-26 01:13:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:14:46 CET)\" (scheduled at 2025-12-26 01:13:46.247624+01:00)\n",
"2025-12-26 01:13:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:14:46 CET)\" (scheduled at 2025-12-26 01:13:46.249628+01:00)\n",
"2025-12-26 01:13:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:13:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:13:46,263 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:13:46,264 - INFO - SL: 4488.72000\n",
"2025-12-26 01:13:46,265 - INFO - Risk: 7.55000\n",
"2025-12-26 01:13:46,266 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:13:46,268 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:13:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:14:46 CET)\" executed successfully\n",
"2025-12-26 01:13:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:14:46 CET)\" executed successfully\n",
"2025-12-26 01:14:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:15:00 CET)\" (scheduled at 2025-12-26 01:14:00+01:00)\n",
"2025-12-26 01:14:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:15:00 CET)\" executed successfully\n",
"2025-12-26 01:14:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:15:46 CET)\" (scheduled at 2025-12-26 01:14:46.247624+01:00)\n",
"2025-12-26 01:14:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:15:46 CET)\" (scheduled at 2025-12-26 01:14:46.249628+01:00)\n",
"2025-12-26 01:14:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:14:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:14:46,261 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:14:46,269 - INFO - SL: 4488.72000\n",
"2025-12-26 01:14:46,270 - INFO - Risk: 7.55000\n",
"2025-12-26 01:14:46,271 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:14:46,272 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:14:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:15:46 CET)\" executed successfully\n",
"2025-12-26 01:14:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:15:46 CET)\" executed successfully\n",
"2025-12-26 01:15:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:16:00 CET)\" (scheduled at 2025-12-26 01:15:00+01:00)\n",
"2025-12-26 01:15:00,022 - INFO - \n",
"⏰ 2025-12-26 01:15:00 - ADAPTIVE Check\n",
"2025-12-26 01:15:00,024 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 01:15:00,025 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 01:15:00,026 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 01:15:00,096 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 18.1 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.4 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.0\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4496.27 | 🟢 7.01\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 01:15:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:16:46 CET)\" (scheduled at 2025-12-26 01:15:46.247624+01:00)\n",
"2025-12-26 01:15:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:16:46 CET)\" executed successfully\n",
"2025-12-26 01:15:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:16:46 CET)\" (scheduled at 2025-12-26 01:15:46.249628+01:00)\n",
"2025-12-26 01:15:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:15:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:15:46,262 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:15:46,262 - INFO - SL: 4488.72000\n",
"2025-12-26 01:15:46,262 - INFO - Risk: 7.55000\n",
"2025-12-26 01:15:46,262 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:15:46,262 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:15:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:16:46 CET)\" executed successfully\n",
"2025-12-26 01:16:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:17:00 CET)\" (scheduled at 2025-12-26 01:16:00+01:00)\n",
"2025-12-26 01:16:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:17:00 CET)\" executed successfully\n",
"2025-12-26 01:16:46,342 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:17:46 CET)\" (scheduled at 2025-12-26 01:16:46.247624+01:00)\n",
"2025-12-26 01:16:46,342 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:17:46 CET)\" executed successfully\n",
"2025-12-26 01:16:46,342 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:17:46 CET)\" (scheduled at 2025-12-26 01:16:46.249628+01:00)\n",
"2025-12-26 01:16:46,342 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:16:46,342 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:16:46,342 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:16:46,351 - INFO - SL: 4488.72000\n",
"2025-12-26 01:16:46,352 - INFO - Risk: 7.55000\n",
"2025-12-26 01:16:46,352 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:16:46,353 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:16:46,354 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:17:46 CET)\" executed successfully\n",
"2025-12-26 01:17:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:18:00 CET)\" (scheduled at 2025-12-26 01:17:00+01:00)\n",
"2025-12-26 01:17:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:18:00 CET)\" executed successfully\n",
"2025-12-26 01:17:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:18:46 CET)\" (scheduled at 2025-12-26 01:17:46.247624+01:00)\n",
"2025-12-26 01:17:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:18:46 CET)\" executed successfully\n",
"2025-12-26 01:17:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:18:46 CET)\" (scheduled at 2025-12-26 01:17:46.249628+01:00)\n",
"2025-12-26 01:17:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:17:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:17:46,259 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:17:46,259 - INFO - SL: 4488.72000\n",
"2025-12-26 01:17:46,259 - INFO - Risk: 7.55000\n",
"2025-12-26 01:17:46,259 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:17:46,259 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:17:46,555 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:18:46 CET)\" executed successfully\n",
"2025-12-26 01:18:00,503 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:19:00 CET)\" (scheduled at 2025-12-26 01:18:00+01:00)\n",
"2025-12-26 01:18:00,503 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:19:00 CET)\" executed successfully\n",
"2025-12-26 01:18:46,653 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:19:46 CET)\" (scheduled at 2025-12-26 01:18:46.247624+01:00)\n",
"2025-12-26 01:18:46,653 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:19:46 CET)\" (scheduled at 2025-12-26 01:18:46.249628+01:00)\n",
"2025-12-26 01:18:46,660 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:18:46,662 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:18:46,662 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:18:46,663 - INFO - SL: 4488.72000\n",
"2025-12-26 01:18:46,664 - INFO - Risk: 7.55000\n",
"2025-12-26 01:18:46,666 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:18:46,667 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:18:46,668 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:19:46 CET)\" executed successfully\n",
"2025-12-26 01:18:46,653 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:19:46 CET)\" executed successfully\n",
"2025-12-26 01:19:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:20:00 CET)\" (scheduled at 2025-12-26 01:19:00+01:00)\n",
"2025-12-26 01:19:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:20:00 CET)\" executed successfully\n",
"2025-12-26 01:19:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:20:46 CET)\" (scheduled at 2025-12-26 01:19:46.247624+01:00)\n",
"2025-12-26 01:19:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:20:46 CET)\" (scheduled at 2025-12-26 01:19:46.249628+01:00)\n",
"2025-12-26 01:19:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:19:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:19:46,256 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:19:46,257 - INFO - SL: 4488.72000\n",
"2025-12-26 01:19:46,258 - INFO - Risk: 7.55000\n",
"2025-12-26 01:19:46,259 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:19:46,259 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:19:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:20:46 CET)\" executed successfully\n",
"2025-12-26 01:19:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:20:46 CET)\" executed successfully\n",
"2025-12-26 01:20:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:21:00 CET)\" (scheduled at 2025-12-26 01:20:00+01:00)\n",
"2025-12-26 01:20:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:21:00 CET)\" executed successfully\n",
"2025-12-26 01:20:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:21:46 CET)\" (scheduled at 2025-12-26 01:20:46.247624+01:00)\n",
"2025-12-26 01:20:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:21:46 CET)\" (scheduled at 2025-12-26 01:20:46.249628+01:00)\n",
"2025-12-26 01:20:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:21:46 CET)\" executed successfully\n",
"2025-12-26 01:20:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:20:46,330 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:20:46,332 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:20:46,333 - INFO - SL: 4488.72000\n",
"2025-12-26 01:20:46,333 - INFO - Risk: 7.55000\n",
"2025-12-26 01:20:46,334 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:20:46,335 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:20:46,336 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:21:46 CET)\" executed successfully\n",
"2025-12-26 01:21:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:22:00 CET)\" (scheduled at 2025-12-26 01:21:00+01:00)\n",
"2025-12-26 01:21:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:22:00 CET)\" executed successfully\n",
"2025-12-26 01:21:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:22:46 CET)\" (scheduled at 2025-12-26 01:21:46.247624+01:00)\n",
"2025-12-26 01:21:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:22:46 CET)\" (scheduled at 2025-12-26 01:21:46.249628+01:00)\n",
"2025-12-26 01:21:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:21:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:21:46,263 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:21:46,264 - INFO - SL: 4488.72000\n",
"2025-12-26 01:21:46,265 - INFO - Risk: 7.55000\n",
"2025-12-26 01:21:46,266 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:21:46,266 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:21:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:22:46 CET)\" executed successfully\n",
"2025-12-26 01:21:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:22:46 CET)\" executed successfully\n",
"2025-12-26 01:22:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:23:00 CET)\" (scheduled at 2025-12-26 01:22:00+01:00)\n",
"2025-12-26 01:22:00,063 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:23:00 CET)\" executed successfully\n",
"2025-12-26 01:22:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:23:46 CET)\" (scheduled at 2025-12-26 01:22:46.247624+01:00)\n",
"2025-12-26 01:22:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:23:46 CET)\" (scheduled at 2025-12-26 01:22:46.249628+01:00)\n",
"2025-12-26 01:22:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:23:46 CET)\" executed successfully\n",
"2025-12-26 01:22:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:22:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:22:46,269 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:22:46,269 - INFO - SL: 4488.72000\n",
"2025-12-26 01:22:46,270 - INFO - Risk: 7.55000\n",
"2025-12-26 01:22:46,271 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:22:46,272 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:22:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:23:46 CET)\" executed successfully\n",
"2025-12-26 01:23:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:24:00 CET)\" (scheduled at 2025-12-26 01:23:00+01:00)\n",
"2025-12-26 01:23:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:24:00 CET)\" executed successfully\n",
"2025-12-26 01:23:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:24:46 CET)\" (scheduled at 2025-12-26 01:23:46.247624+01:00)\n",
"2025-12-26 01:23:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:24:46 CET)\" (scheduled at 2025-12-26 01:23:46.249628+01:00)\n",
"2025-12-26 01:23:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:23:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:23:46,267 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:23:46,268 - INFO - SL: 4488.72000\n",
"2025-12-26 01:23:46,269 - INFO - Risk: 7.55000\n",
"2025-12-26 01:23:46,270 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:23:46,271 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:23:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:24:46 CET)\" executed successfully\n",
"2025-12-26 01:23:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:24:46 CET)\" executed successfully\n",
"2025-12-26 01:24:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:25:00 CET)\" (scheduled at 2025-12-26 01:24:00+01:00)\n",
"2025-12-26 01:24:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:25:00 CET)\" executed successfully\n",
"2025-12-26 01:24:46,286 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:25:46 CET)\" (scheduled at 2025-12-26 01:24:46.247624+01:00)\n",
"2025-12-26 01:24:46,286 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:25:46 CET)\" (scheduled at 2025-12-26 01:24:46.249628+01:00)\n",
"2025-12-26 01:24:46,286 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:25:46 CET)\" executed successfully\n",
"2025-12-26 01:24:46,294 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:24:46,333 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:24:46,334 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:24:46,334 - INFO - SL: 4488.72000\n",
"2025-12-26 01:24:46,335 - INFO - Risk: 7.55000\n",
"2025-12-26 01:24:46,345 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:24:46,397 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:24:46,398 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:25:46 CET)\" executed successfully\n",
"2025-12-26 01:25:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:26:00 CET)\" (scheduled at 2025-12-26 01:25:00+01:00)\n",
"2025-12-26 01:25:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:26:00 CET)\" executed successfully\n",
"2025-12-26 01:25:46,267 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:26:46 CET)\" (scheduled at 2025-12-26 01:25:46.247624+01:00)\n",
"2025-12-26 01:25:46,267 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:26:46 CET)\" (scheduled at 2025-12-26 01:25:46.249628+01:00)\n",
"2025-12-26 01:25:46,277 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:25:46,278 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:25:46,278 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:25:46,279 - INFO - SL: 4488.72000\n",
"2025-12-26 01:25:46,281 - INFO - Risk: 7.55000\n",
"2025-12-26 01:25:46,282 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:25:46,283 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:25:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:26:46 CET)\" executed successfully\n",
"2025-12-26 01:25:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:26:46 CET)\" executed successfully\n",
"2025-12-26 01:26:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:27:00 CET)\" (scheduled at 2025-12-26 01:26:00+01:00)\n",
"2025-12-26 01:26:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:27:00 CET)\" executed successfully\n",
"2025-12-26 01:26:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:27:46 CET)\" (scheduled at 2025-12-26 01:26:46.247624+01:00)\n",
"2025-12-26 01:26:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:27:46 CET)\" (scheduled at 2025-12-26 01:26:46.249628+01:00)\n",
"2025-12-26 01:26:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:26:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:26:46,255 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:26:46,256 - INFO - SL: 4488.72000\n",
"2025-12-26 01:26:46,257 - INFO - Risk: 7.55000\n",
"2025-12-26 01:26:46,257 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:26:46,259 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:26:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:27:46 CET)\" executed successfully\n",
"2025-12-26 01:26:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:27:46 CET)\" executed successfully\n",
"2025-12-26 01:27:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:28:00 CET)\" (scheduled at 2025-12-26 01:27:00+01:00)\n",
"2025-12-26 01:27:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:28:00 CET)\" executed successfully\n",
"2025-12-26 01:27:46,280 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:28:46 CET)\" (scheduled at 2025-12-26 01:27:46.247624+01:00)\n",
"2025-12-26 01:27:46,280 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:28:46 CET)\" executed successfully\n",
"2025-12-26 01:27:46,280 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:28:46 CET)\" (scheduled at 2025-12-26 01:27:46.249628+01:00)\n",
"2025-12-26 01:27:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:27:46,280 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:27:46,280 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:27:46,280 - INFO - SL: 4488.72000\n",
"2025-12-26 01:27:46,298 - INFO - Risk: 7.55000\n",
"2025-12-26 01:27:46,299 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:27:46,300 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:27:46,301 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:28:46 CET)\" executed successfully\n",
"2025-12-26 01:28:00,176 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:29:00 CET)\" (scheduled at 2025-12-26 01:28:00+01:00)\n",
"2025-12-26 01:28:00,191 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:29:00 CET)\" executed successfully\n",
"2025-12-26 01:28:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:29:46 CET)\" (scheduled at 2025-12-26 01:28:46.247624+01:00)\n",
"2025-12-26 01:28:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:29:46 CET)\" executed successfully\n",
"2025-12-26 01:28:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:29:46 CET)\" (scheduled at 2025-12-26 01:28:46.249628+01:00)\n",
"2025-12-26 01:28:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:28:46,261 - INFO - 📈 Trailing Stop Trigger for #620536309: Break-Even at 53.3% progress\n",
"2025-12-26 01:29:00,221 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:30:00 CET)\" (scheduled at 2025-12-26 01:29:00+01:00)\n",
"2025-12-26 01:29:00,221 - INFO - ✅ Trailing Stop updated for #620536309\n",
"2025-12-26 01:29:00,221 - INFO - Old SL: 4488.72000\n",
"2025-12-26 01:29:00,221 - INFO - New SL: 4496.27000\n",
"2025-12-26 01:29:00,221 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:29:00,221 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:29:00,221 - INFO - SL: 4488.72000\n",
"2025-12-26 01:29:00,221 - INFO - Risk: 7.55000\n",
"2025-12-26 01:29:00,221 - INFO - TP1 (1.5R): 4507.59500\n",
"2025-12-26 01:29:00,221 - INFO - TP2 (2.5R): 4515.14500\n",
"2025-12-26 01:29:00,221 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:29:46 CET)\" executed successfully\n",
"2025-12-26 01:29:00,221 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:30:00 CET)\" executed successfully\n",
"2025-12-26 01:29:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:30:46 CET)\" (scheduled at 2025-12-26 01:29:46.247624+01:00)\n",
"2025-12-26 01:29:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:30:46 CET)\" (scheduled at 2025-12-26 01:29:46.249628+01:00)\n",
"2025-12-26 01:29:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:29:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:29:46,274 - INFO - Entry: 4496.27000\n",
"2025-12-26 01:29:46,322 - INFO - SL: 4496.27000\n",
"2025-12-26 01:29:46,323 - INFO - Risk: 0.00000\n",
"2025-12-26 01:29:46,324 - INFO - TP1 (1.5R): 4496.27000\n",
"2025-12-26 01:29:46,325 - INFO - TP2 (2.5R): 4496.27000\n",
"2025-12-26 01:29:46,326 - INFO - 🎯 Partial TP Trigger for #620536309: TP1 hit: Price 4506.57000 >= TP1 4496.27000\n",
"2025-12-26 01:29:46,469 - INFO - ✅ Partial close executed for #620536309\n",
"2025-12-26 01:29:46,470 - INFO - Closed: 0.01 lots (50%)\n",
"2025-12-26 01:29:46,471 - INFO - Remaining: 0.00 lots\n",
"2025-12-26 01:29:46,472 - ERROR - Error closing partial position: 'OrderSendResult' object has no attribute 'profit'\n",
"2025-12-26 01:29:46,473 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:30:46 CET)\" executed successfully\n",
"2025-12-26 01:29:46,603 - INFO - ✅ Updated closed position 620536309: manual_close, Profit: 171.70\n",
"2025-12-26 01:29:47,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:30:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 01:30:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:31:00 CET)\" (scheduled at 2025-12-26 01:30:00+01:00)\n",
"2025-12-26 01:30:00,013 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 02:00:00 CET)\" (scheduled at 2025-12-26 01:30:00+01:00)\n",
"2025-12-26 01:30:00,043 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 02:00:00 CET)\" executed successfully\n",
"2025-12-26 01:30:00,013 - INFO - \n",
"⏰ 2025-12-26 01:30:00 - ADAPTIVE Check\n",
"2025-12-26 01:30:00,046 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 01:30:00,047 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 01:30:00,048 - INFO - ⏱️ Intervall: 15 min\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 01:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.98 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 18.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.4 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.1\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 01:30:00,285 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 01:30:00,286 - INFO - Confidence: 99.5% (HIGH)\n",
"2025-12-26 01:30:00,287 - INFO - Base Risk: 2.0%\n",
"2025-12-26 01:30:00,287 - INFO - Multiplier: 1.5x\n",
"2025-12-26 01:30:00,288 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 01:30:00,289 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 01:30:00,289 - INFO - Risk Amount: $207.26\n",
"2025-12-26 01:30:00,290 - INFO - SL Distance: 62749.97 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 17%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+-----------+------------+---------+-----------+---------|\n",
"| D1 | uptrend | 802.83 | 68.3441 | 8.23036 | 4507.13 |\n",
"| H4 | uptrend | 566.4 | 28.6639 | 2.43531 | 4507.13 |\n",
"| H1 | uptrend | 606.31 | 16.9806 | 1.54431 | 4507.13 |\n",
"| M30 | uptrend | 590.52 | 11.4109 | 1.01076 | 4507.13 |\n",
"| M15 | uptrend | 37.16 | 8.8976 | 0.049592 | 4507.13 |\n",
"| M5 | downtrend | 36.54 | 4.6481 | -0.025478 | 4507.17 |\n",
"+------+-----------+------------+---------+-----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 708.26)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 99.53% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 180077.8 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4507.17000 | Volume: 0.01\n",
"SL: 4500.89500 | TP: 4522.85749\n",
"Confidence: 99.53% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n",
"✅ Trade erfolgreich! Ticket: 620617065\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 01:30:01,632 - INFO - 📱 Trade logged to DB + Telegram notification sent\n",
"2025-12-26 01:30:01,677 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n",
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 01:30:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:31:46 CET)\" (scheduled at 2025-12-26 01:30:46.247624+01:00)\n",
"2025-12-26 01:30:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:31:46 CET)\" (scheduled at 2025-12-26 01:30:46.249628+01:00)\n",
"2025-12-26 01:30:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:31:46 CET)\" executed successfully\n",
"2025-12-26 01:30:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:30:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:30:46,273 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:30:46,274 - INFO - SL: 4500.90000\n",
"2025-12-26 01:30:46,275 - INFO - Risk: 6.37000\n",
"2025-12-26 01:30:46,276 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:30:46,277 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:30:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:31:46 CET)\" executed successfully\n",
"2025-12-26 01:31:00,022 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:32:00 CET)\" (scheduled at 2025-12-26 01:31:00+01:00)\n",
"2025-12-26 01:31:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:32:00 CET)\" executed successfully\n",
"2025-12-26 01:31:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:32:46 CET)\" (scheduled at 2025-12-26 01:31:46.247624+01:00)\n",
"2025-12-26 01:31:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:32:46 CET)\" (scheduled at 2025-12-26 01:31:46.249628+01:00)\n",
"2025-12-26 01:31:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:31:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:31:46,268 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:31:46,269 - INFO - SL: 4500.90000\n",
"2025-12-26 01:31:46,270 - INFO - Risk: 6.37000\n",
"2025-12-26 01:31:46,271 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:31:46,272 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:31:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:32:46 CET)\" executed successfully\n",
"2025-12-26 01:31:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:32:46 CET)\" executed successfully\n",
"2025-12-26 01:32:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:33:00 CET)\" (scheduled at 2025-12-26 01:32:00+01:00)\n",
"2025-12-26 01:32:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:33:00 CET)\" executed successfully\n",
"2025-12-26 01:32:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:33:46 CET)\" (scheduled at 2025-12-26 01:32:46.247624+01:00)\n",
"2025-12-26 01:32:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:33:46 CET)\" (scheduled at 2025-12-26 01:32:46.249628+01:00)\n",
"2025-12-26 01:32:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:32:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:32:46,296 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:32:46,369 - INFO - SL: 4500.90000\n",
"2025-12-26 01:32:46,371 - INFO - Risk: 6.37000\n",
"2025-12-26 01:32:46,393 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:32:46,455 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:32:46,517 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:33:46 CET)\" executed successfully\n",
"2025-12-26 01:32:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:33:46 CET)\" executed successfully\n",
"2025-12-26 01:33:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:34:00 CET)\" (scheduled at 2025-12-26 01:33:00+01:00)\n",
"2025-12-26 01:33:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:34:00 CET)\" executed successfully\n",
"2025-12-26 01:33:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:34:46 CET)\" (scheduled at 2025-12-26 01:33:46.247624+01:00)\n",
"2025-12-26 01:33:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:34:46 CET)\" executed successfully\n",
"2025-12-26 01:33:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:34:46 CET)\" (scheduled at 2025-12-26 01:33:46.249628+01:00)\n",
"2025-12-26 01:33:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:33:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:33:46,255 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:33:46,255 - INFO - SL: 4500.90000\n",
"2025-12-26 01:33:46,255 - INFO - Risk: 6.37000\n",
"2025-12-26 01:33:46,255 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:33:46,255 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:33:46,255 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:34:46 CET)\" executed successfully\n",
"2025-12-26 01:34:00,351 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:35:00 CET)\" (scheduled at 2025-12-26 01:34:00+01:00)\n",
"2025-12-26 01:34:00,351 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:35:00 CET)\" executed successfully\n",
"2025-12-26 01:34:46,800 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:35:46 CET)\" (scheduled at 2025-12-26 01:34:46.247624+01:00)\n",
"2025-12-26 01:34:46,800 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:35:46 CET)\" (scheduled at 2025-12-26 01:34:46.249628+01:00)\n",
"2025-12-26 01:34:46,800 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:34:46,800 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:34:46,800 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:34:46,810 - INFO - SL: 4500.90000\n",
"2025-12-26 01:34:46,811 - INFO - Risk: 6.37000\n",
"2025-12-26 01:34:46,812 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:34:46,813 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:34:46,813 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:35:46 CET)\" executed successfully\n",
"2025-12-26 01:34:46,800 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:35:46 CET)\" executed successfully\n",
"2025-12-26 01:35:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:36:00 CET)\" (scheduled at 2025-12-26 01:35:00+01:00)\n",
"2025-12-26 01:35:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:36:00 CET)\" executed successfully\n",
"2025-12-26 01:35:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:36:46 CET)\" (scheduled at 2025-12-26 01:35:46.247624+01:00)\n",
"2025-12-26 01:35:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:36:46 CET)\" (scheduled at 2025-12-26 01:35:46.249628+01:00)\n",
"2025-12-26 01:35:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:35:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:35:46,272 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:35:46,274 - INFO - SL: 4500.90000\n",
"2025-12-26 01:35:46,275 - INFO - Risk: 6.37000\n",
"2025-12-26 01:35:46,276 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:35:46,277 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:35:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:36:46 CET)\" executed successfully\n",
"2025-12-26 01:35:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:36:46 CET)\" executed successfully\n",
"2025-12-26 01:36:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:37:00 CET)\" (scheduled at 2025-12-26 01:36:00+01:00)\n",
"2025-12-26 01:36:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:37:00 CET)\" executed successfully\n",
"2025-12-26 01:36:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:37:46 CET)\" (scheduled at 2025-12-26 01:36:46.247624+01:00)\n",
"2025-12-26 01:36:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:37:46 CET)\" (scheduled at 2025-12-26 01:36:46.249628+01:00)\n",
"2025-12-26 01:36:46,283 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:36:46,284 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:36:46,285 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:36:46,286 - INFO - SL: 4500.90000\n",
"2025-12-26 01:36:46,287 - INFO - Risk: 6.37000\n",
"2025-12-26 01:36:46,287 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:36:46,288 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:36:46,289 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:37:46 CET)\" executed successfully\n",
"2025-12-26 01:36:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:37:46 CET)\" executed successfully\n",
"2025-12-26 01:37:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:38:00 CET)\" (scheduled at 2025-12-26 01:37:00+01:00)\n",
"2025-12-26 01:37:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:38:00 CET)\" executed successfully\n",
"2025-12-26 01:37:46,392 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:38:46 CET)\" (scheduled at 2025-12-26 01:37:46.247624+01:00)\n",
"2025-12-26 01:37:46,392 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:38:46 CET)\" (scheduled at 2025-12-26 01:37:46.249628+01:00)\n",
"2025-12-26 01:37:46,401 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:37:46,402 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:37:46,404 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:37:46,405 - INFO - SL: 4500.90000\n",
"2025-12-26 01:37:46,406 - INFO - Risk: 6.37000\n",
"2025-12-26 01:37:46,408 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:37:46,409 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:37:46,411 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:38:46 CET)\" executed successfully\n",
"2025-12-26 01:37:46,399 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:38:46 CET)\" executed successfully\n",
"2025-12-26 01:38:00,181 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:39:00 CET)\" (scheduled at 2025-12-26 01:38:00+01:00)\n",
"2025-12-26 01:38:00,185 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:39:00 CET)\" executed successfully\n",
"2025-12-26 01:38:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:39:46 CET)\" (scheduled at 2025-12-26 01:38:46.247624+01:00)\n",
"2025-12-26 01:38:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:39:46 CET)\" executed successfully\n",
"2025-12-26 01:38:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:39:46 CET)\" (scheduled at 2025-12-26 01:38:46.249628+01:00)\n",
"2025-12-26 01:38:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:38:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:38:46,275 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:38:46,275 - INFO - SL: 4500.90000\n",
"2025-12-26 01:38:46,275 - INFO - Risk: 6.37000\n",
"2025-12-26 01:38:46,275 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:38:46,275 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:38:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:39:46 CET)\" executed successfully\n",
"2025-12-26 01:39:00,225 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:40:00 CET)\" (scheduled at 2025-12-26 01:39:00+01:00)\n",
"2025-12-26 01:39:00,237 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:40:00 CET)\" executed successfully\n",
"2025-12-26 01:39:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:40:46 CET)\" (scheduled at 2025-12-26 01:39:46.247624+01:00)\n",
"2025-12-26 01:39:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:40:46 CET)\" (scheduled at 2025-12-26 01:39:46.249628+01:00)\n",
"2025-12-26 01:39:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:39:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:39:46,268 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:39:46,269 - INFO - SL: 4500.90000\n",
"2025-12-26 01:39:46,270 - INFO - Risk: 6.37000\n",
"2025-12-26 01:39:46,271 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:39:46,272 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:39:46,331 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:40:46 CET)\" executed successfully\n",
"2025-12-26 01:39:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:40:46 CET)\" executed successfully\n",
"2025-12-26 01:40:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:41:00 CET)\" (scheduled at 2025-12-26 01:40:00+01:00)\n",
"2025-12-26 01:40:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:41:00 CET)\" executed successfully\n",
"2025-12-26 01:40:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:41:46 CET)\" (scheduled at 2025-12-26 01:40:46.247624+01:00)\n",
"2025-12-26 01:40:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:41:46 CET)\" (scheduled at 2025-12-26 01:40:46.249628+01:00)\n",
"2025-12-26 01:40:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:40:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:40:46,270 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:40:46,271 - INFO - SL: 4500.90000\n",
"2025-12-26 01:40:46,272 - INFO - Risk: 6.37000\n",
"2025-12-26 01:40:46,272 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:40:46,273 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:40:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:41:46 CET)\" executed successfully\n",
"2025-12-26 01:40:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:41:46 CET)\" executed successfully\n",
"2025-12-26 01:41:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:42:00 CET)\" (scheduled at 2025-12-26 01:41:00+01:00)\n",
"2025-12-26 01:41:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:42:00 CET)\" executed successfully\n",
"2025-12-26 01:41:46,736 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:42:46 CET)\" (scheduled at 2025-12-26 01:41:46.247624+01:00)\n",
"2025-12-26 01:41:46,736 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:42:46 CET)\" executed successfully\n",
"2025-12-26 01:41:46,736 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:42:46 CET)\" (scheduled at 2025-12-26 01:41:46.249628+01:00)\n",
"2025-12-26 01:41:46,745 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:41:46,747 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:41:46,747 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:41:46,748 - INFO - SL: 4500.90000\n",
"2025-12-26 01:41:46,749 - INFO - Risk: 6.37000\n",
"2025-12-26 01:41:46,750 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:41:46,751 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:41:46,752 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:42:46 CET)\" executed successfully\n",
"2025-12-26 01:42:00,389 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:43:00 CET)\" (scheduled at 2025-12-26 01:42:00+01:00)\n",
"2025-12-26 01:42:00,389 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:43:00 CET)\" executed successfully\n",
"2025-12-26 01:42:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:43:46 CET)\" (scheduled at 2025-12-26 01:42:46.247624+01:00)\n",
"2025-12-26 01:42:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:43:46 CET)\" executed successfully\n",
"2025-12-26 01:42:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:43:46 CET)\" (scheduled at 2025-12-26 01:42:46.249628+01:00)\n",
"2025-12-26 01:42:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:42:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:42:46,260 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:42:46,260 - INFO - SL: 4500.90000\n",
"2025-12-26 01:42:46,260 - INFO - Risk: 6.37000\n",
"2025-12-26 01:42:46,260 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:42:46,260 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:42:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:43:46 CET)\" executed successfully\n",
"2025-12-26 01:43:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:44:00 CET)\" (scheduled at 2025-12-26 01:43:00+01:00)\n",
"2025-12-26 01:43:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:44:00 CET)\" executed successfully\n",
"2025-12-26 01:43:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:44:46 CET)\" (scheduled at 2025-12-26 01:43:46.247624+01:00)\n",
"2025-12-26 01:43:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:44:46 CET)\" executed successfully\n",
"2025-12-26 01:43:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:44:46 CET)\" (scheduled at 2025-12-26 01:43:46.249628+01:00)\n",
"2025-12-26 01:43:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:43:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:43:46,253 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:43:46,253 - INFO - SL: 4500.90000\n",
"2025-12-26 01:43:46,253 - INFO - Risk: 6.37000\n",
"2025-12-26 01:43:46,253 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:43:46,253 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:43:46,253 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:44:46 CET)\" executed successfully\n",
"2025-12-26 01:44:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:45:00 CET)\" (scheduled at 2025-12-26 01:44:00+01:00)\n",
"2025-12-26 01:44:00,065 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:45:00 CET)\" executed successfully\n",
"2025-12-26 01:44:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:45:46 CET)\" (scheduled at 2025-12-26 01:44:46.247624+01:00)\n",
"2025-12-26 01:44:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:45:46 CET)\" executed successfully\n",
"2025-12-26 01:44:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:45:46 CET)\" (scheduled at 2025-12-26 01:44:46.249628+01:00)\n",
"2025-12-26 01:44:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:44:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:44:46,269 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:44:46,270 - INFO - SL: 4500.90000\n",
"2025-12-26 01:44:46,271 - INFO - Risk: 6.37000\n",
"2025-12-26 01:44:46,272 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:44:46,273 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:44:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:45:46 CET)\" executed successfully\n",
"2025-12-26 01:45:00,523 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:46:00 CET)\" (scheduled at 2025-12-26 01:45:00+01:00)\n",
"2025-12-26 01:45:00,585 - INFO - \n",
"⏰ 2025-12-26 01:45:00 - ADAPTIVE Check\n",
"2025-12-26 01:45:00,587 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 01:45:00,589 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 01:45:00,590 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 01:45:00,606 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 18.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.5 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.1\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4507.27 | 🟢 0.47\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 01:45:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:46:46 CET)\" (scheduled at 2025-12-26 01:45:46.247624+01:00)\n",
"2025-12-26 01:45:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:46:46 CET)\" (scheduled at 2025-12-26 01:45:46.249628+01:00)\n",
"2025-12-26 01:45:46,283 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:45:46,285 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:45:46,286 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:45:46,287 - INFO - SL: 4500.90000\n",
"2025-12-26 01:45:46,288 - INFO - Risk: 6.37000\n",
"2025-12-26 01:45:46,289 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:45:46,290 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:45:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:46:46 CET)\" executed successfully\n",
"2025-12-26 01:45:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:46:46 CET)\" executed successfully\n",
"2025-12-26 01:46:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:47:00 CET)\" (scheduled at 2025-12-26 01:46:00+01:00)\n",
"2025-12-26 01:46:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:47:00 CET)\" executed successfully\n",
"2025-12-26 01:46:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:47:46 CET)\" (scheduled at 2025-12-26 01:46:46.247624+01:00)\n",
"2025-12-26 01:46:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:47:46 CET)\" executed successfully\n",
"2025-12-26 01:46:46,283 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:47:46 CET)\" (scheduled at 2025-12-26 01:46:46.249628+01:00)\n",
"2025-12-26 01:46:46,284 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:46:46,285 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:46:46,286 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:46:46,286 - INFO - SL: 4500.90000\n",
"2025-12-26 01:46:46,287 - INFO - Risk: 6.37000\n",
"2025-12-26 01:46:46,289 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:46:46,290 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:46:46,291 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:47:46 CET)\" executed successfully\n",
"2025-12-26 01:47:00,179 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:48:00 CET)\" (scheduled at 2025-12-26 01:47:00+01:00)\n",
"2025-12-26 01:47:00,210 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:48:00 CET)\" executed successfully\n",
"2025-12-26 01:47:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:48:46 CET)\" (scheduled at 2025-12-26 01:47:46.247624+01:00)\n",
"2025-12-26 01:47:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:48:46 CET)\" (scheduled at 2025-12-26 01:47:46.249628+01:00)\n",
"2025-12-26 01:47:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:48:46 CET)\" executed successfully\n",
"2025-12-26 01:47:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:47:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:47:46,262 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:47:46,262 - INFO - SL: 4500.90000\n",
"2025-12-26 01:47:46,262 - INFO - Risk: 6.37000\n",
"2025-12-26 01:47:46,262 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:47:46,262 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:47:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:48:46 CET)\" executed successfully\n",
"2025-12-26 01:48:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:49:00 CET)\" (scheduled at 2025-12-26 01:48:00+01:00)\n",
"2025-12-26 01:48:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:49:00 CET)\" executed successfully\n",
"2025-12-26 01:48:46,346 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:49:46 CET)\" (scheduled at 2025-12-26 01:48:46.247624+01:00)\n",
"2025-12-26 01:48:46,346 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:49:46 CET)\" executed successfully\n",
"2025-12-26 01:48:46,346 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:49:46 CET)\" (scheduled at 2025-12-26 01:48:46.249628+01:00)\n",
"2025-12-26 01:48:46,368 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:48:46,447 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:48:46,448 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:48:46,450 - INFO - SL: 4500.90000\n",
"2025-12-26 01:48:46,451 - INFO - Risk: 6.37000\n",
"2025-12-26 01:48:46,452 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:48:46,453 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:48:46,454 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:49:46 CET)\" executed successfully\n",
"2025-12-26 01:49:00,119 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:50:00 CET)\" (scheduled at 2025-12-26 01:49:00+01:00)\n",
"2025-12-26 01:49:00,119 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:50:00 CET)\" executed successfully\n",
"2025-12-26 01:49:46,403 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:50:46 CET)\" (scheduled at 2025-12-26 01:49:46.247624+01:00)\n",
"2025-12-26 01:49:46,403 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:50:46 CET)\" (scheduled at 2025-12-26 01:49:46.249628+01:00)\n",
"2025-12-26 01:49:46,408 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:49:46,409 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:49:46,410 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:49:46,411 - INFO - SL: 4500.90000\n",
"2025-12-26 01:49:46,412 - INFO - Risk: 6.37000\n",
"2025-12-26 01:49:46,412 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:49:46,413 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:49:46,414 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:50:46 CET)\" executed successfully\n",
"2025-12-26 01:49:46,403 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:50:46 CET)\" executed successfully\n",
"2025-12-26 01:50:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:51:00 CET)\" (scheduled at 2025-12-26 01:50:00+01:00)\n",
"2025-12-26 01:50:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:51:00 CET)\" executed successfully\n",
"2025-12-26 01:50:46,268 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:51:46 CET)\" (scheduled at 2025-12-26 01:50:46.247624+01:00)\n",
"2025-12-26 01:50:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:51:46 CET)\" executed successfully\n",
"2025-12-26 01:50:46,268 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:51:46 CET)\" (scheduled at 2025-12-26 01:50:46.249628+01:00)\n",
"2025-12-26 01:50:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:50:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:50:46,268 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:50:46,275 - INFO - SL: 4500.90000\n",
"2025-12-26 01:50:46,275 - INFO - Risk: 6.37000\n",
"2025-12-26 01:50:46,275 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:50:46,275 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:50:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:51:46 CET)\" executed successfully\n",
"2025-12-26 01:51:00,197 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:52:00 CET)\" (scheduled at 2025-12-26 01:51:00+01:00)\n",
"2025-12-26 01:51:00,197 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:52:00 CET)\" executed successfully\n",
"2025-12-26 01:51:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:52:46 CET)\" (scheduled at 2025-12-26 01:51:46.247624+01:00)\n",
"2025-12-26 01:51:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:52:46 CET)\" executed successfully\n",
"2025-12-26 01:51:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:52:46 CET)\" (scheduled at 2025-12-26 01:51:46.249628+01:00)\n",
"2025-12-26 01:51:46,292 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:51:46,293 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:51:46,294 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:51:46,295 - INFO - SL: 4500.90000\n",
"2025-12-26 01:51:46,296 - INFO - Risk: 6.37000\n",
"2025-12-26 01:51:46,296 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:51:46,297 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:51:46,328 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:52:46 CET)\" executed successfully\n",
"2025-12-26 01:52:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:53:00 CET)\" (scheduled at 2025-12-26 01:52:00+01:00)\n",
"2025-12-26 01:52:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:53:00 CET)\" executed successfully\n",
"2025-12-26 01:52:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:53:46 CET)\" (scheduled at 2025-12-26 01:52:46.247624+01:00)\n",
"2025-12-26 01:52:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:53:46 CET)\" executed successfully\n",
"2025-12-26 01:52:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:53:46 CET)\" (scheduled at 2025-12-26 01:52:46.249628+01:00)\n",
"2025-12-26 01:52:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:52:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:52:46,275 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:52:46,275 - INFO - SL: 4500.90000\n",
"2025-12-26 01:52:46,275 - INFO - Risk: 6.37000\n",
"2025-12-26 01:52:46,275 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:52:46,275 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:52:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:53:46 CET)\" executed successfully\n",
"2025-12-26 01:53:00,304 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:54:00 CET)\" (scheduled at 2025-12-26 01:53:00+01:00)\n",
"2025-12-26 01:53:00,306 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:54:00 CET)\" executed successfully\n",
"2025-12-26 01:53:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:54:46 CET)\" (scheduled at 2025-12-26 01:53:46.247624+01:00)\n",
"2025-12-26 01:53:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:54:46 CET)\" (scheduled at 2025-12-26 01:53:46.249628+01:00)\n",
"2025-12-26 01:53:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:53:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:53:46,281 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:53:46,308 - INFO - SL: 4500.90000\n",
"2025-12-26 01:53:46,310 - INFO - Risk: 6.37000\n",
"2025-12-26 01:53:46,311 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:53:46,312 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:53:46,313 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:54:46 CET)\" executed successfully\n",
"2025-12-26 01:53:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:54:46 CET)\" executed successfully\n",
"2025-12-26 01:54:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:55:00 CET)\" (scheduled at 2025-12-26 01:54:00+01:00)\n",
"2025-12-26 01:54:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:55:00 CET)\" executed successfully\n",
"2025-12-26 01:54:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:55:46 CET)\" (scheduled at 2025-12-26 01:54:46.247624+01:00)\n",
"2025-12-26 01:54:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:55:46 CET)\" executed successfully\n",
"2025-12-26 01:54:46,755 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:55:46 CET)\" (scheduled at 2025-12-26 01:54:46.249628+01:00)\n",
"2025-12-26 01:54:46,756 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:54:46,757 - INFO - 📈 Trailing Stop Trigger for #620617065: Break-Even at 61.3% progress\n",
"2025-12-26 01:54:48,996 - INFO - ✅ Trailing Stop updated for #620617065\n",
"2025-12-26 01:54:48,996 - INFO - Old SL: 4500.90000\n",
"2025-12-26 01:54:48,996 - INFO - New SL: 4507.27000\n",
"2025-12-26 01:54:49,011 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:54:49,011 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:54:49,011 - INFO - SL: 4500.90000\n",
"2025-12-26 01:54:49,011 - INFO - Risk: 6.37000\n",
"2025-12-26 01:54:49,011 - INFO - TP1 (1.5R): 4516.82500\n",
"2025-12-26 01:54:49,011 - INFO - TP2 (2.5R): 4523.19500\n",
"2025-12-26 01:54:49,011 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:55:46 CET)\" executed successfully\n",
"2025-12-26 01:55:00,084 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:56:00 CET)\" (scheduled at 2025-12-26 01:55:00+01:00)\n",
"2025-12-26 01:55:00,097 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:56:00 CET)\" executed successfully\n",
"2025-12-26 01:55:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:56:46 CET)\" (scheduled at 2025-12-26 01:55:46.247624+01:00)\n",
"2025-12-26 01:55:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:56:46 CET)\" executed successfully\n",
"2025-12-26 01:55:46,833 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:56:46 CET)\" (scheduled at 2025-12-26 01:55:46.249628+01:00)\n",
"2025-12-26 01:55:46,834 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 01:55:46,835 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 01:55:46,836 - INFO - Entry: 4507.27000\n",
"2025-12-26 01:55:46,838 - INFO - SL: 4507.27000\n",
"2025-12-26 01:55:46,838 - INFO - Risk: 0.00000\n",
"2025-12-26 01:55:46,839 - INFO - TP1 (1.5R): 4507.27000\n",
"2025-12-26 01:55:46,840 - INFO - TP2 (2.5R): 4507.27000\n",
"2025-12-26 01:55:46,841 - INFO - 🎯 Partial TP Trigger for #620617065: TP1 hit: Price 4516.35000 >= TP1 4507.27000\n",
"2025-12-26 01:55:46,996 - INFO - ✅ Partial close executed for #620617065\n",
"2025-12-26 01:55:46,997 - INFO - Closed: 0.01 lots (50%)\n",
"2025-12-26 01:55:46,998 - INFO - Remaining: 0.00 lots\n",
"2025-12-26 01:55:46,999 - ERROR - Error closing partial position: 'OrderSendResult' object has no attribute 'profit'\n",
"2025-12-26 01:55:47,000 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:56:46 CET)\" executed successfully\n",
"2025-12-26 01:56:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:57:00 CET)\" (scheduled at 2025-12-26 01:56:00+01:00)\n",
"2025-12-26 01:56:00,038 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:57:00 CET)\" executed successfully\n",
"2025-12-26 01:56:46,629 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:57:46 CET)\" (scheduled at 2025-12-26 01:56:46.247624+01:00)\n",
"2025-12-26 01:56:46,629 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:57:46 CET)\" (scheduled at 2025-12-26 01:56:46.249628+01:00)\n",
"2025-12-26 01:56:46,629 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:57:46 CET)\" executed successfully\n",
"2025-12-26 01:56:46,646 - INFO - ✅ Updated closed position 620617065: manual_close, Profit: 171.70\n",
"2025-12-26 01:56:47,369 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:57:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 01:57:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:58:00 CET)\" (scheduled at 2025-12-26 01:57:00+01:00)\n",
"2025-12-26 01:57:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:58:00 CET)\" executed successfully\n",
"2025-12-26 01:57:46,287 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:58:46 CET)\" (scheduled at 2025-12-26 01:57:46.247624+01:00)\n",
"2025-12-26 01:57:46,287 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:58:46 CET)\" executed successfully\n",
"2025-12-26 01:57:46,287 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:58:46 CET)\" (scheduled at 2025-12-26 01:57:46.249628+01:00)\n",
"2025-12-26 01:57:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:58:46 CET)\" executed successfully\n",
"2025-12-26 01:58:00,201 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:59:00 CET)\" (scheduled at 2025-12-26 01:58:00+01:00)\n",
"2025-12-26 01:58:00,212 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 01:59:00 CET)\" executed successfully\n",
"2025-12-26 01:58:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:59:46 CET)\" (scheduled at 2025-12-26 01:58:46.247624+01:00)\n",
"2025-12-26 01:58:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 01:59:46 CET)\" executed successfully\n",
"2025-12-26 01:58:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:59:46 CET)\" (scheduled at 2025-12-26 01:58:46.249628+01:00)\n",
"2025-12-26 01:58:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 01:59:46 CET)\" executed successfully\n",
"2025-12-26 01:59:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:00:00 CET)\" (scheduled at 2025-12-26 01:59:00+01:00)\n",
"2025-12-26 01:59:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:00:00 CET)\" executed successfully\n",
"2025-12-26 01:59:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:00:46 CET)\" (scheduled at 2025-12-26 01:59:46.247624+01:00)\n",
"2025-12-26 01:59:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:00:46 CET)\" (scheduled at 2025-12-26 01:59:46.249628+01:00)\n",
"2025-12-26 01:59:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:00:46 CET)\" executed successfully\n",
"2025-12-26 01:59:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:00:46 CET)\" executed successfully\n",
"2025-12-26 02:00:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:01:00 CET)\" (scheduled at 2025-12-26 02:00:00+01:00)\n",
"2025-12-26 02:00:00,015 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 02:30:00 CET)\" (scheduled at 2025-12-26 02:00:00+01:00)\n",
"2025-12-26 02:00:00,034 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 02:30:00 CET)\" executed successfully\n",
"2025-12-26 02:00:00,029 - INFO - \n",
"⏰ 2025-12-26 02:00:00 - ADAPTIVE Check\n",
"2025-12-26 02:00:00,112 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 02:00:00,113 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 02:00:00,114 - INFO - ⏱️ Intervall: 15 min\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 02:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 17.72 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 18.8 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.7 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.4 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.3\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.4 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:00:00,239 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 02:00:00,354 - INFO - Confidence: 100.0% (HIGH)\n",
"2025-12-26 02:00:00,355 - INFO - Base Risk: 2.0%\n",
"2025-12-26 02:00:00,360 - INFO - Multiplier: 1.5x\n",
"2025-12-26 02:00:00,361 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 02:00:00,362 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 02:00:00,362 - INFO - Risk Amount: $207.53\n",
"2025-12-26 02:00:00,363 - INFO - SL Distance: 63495.41 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 17%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+---------+------------+---------+----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+---------+------------+---------+----------+---------|\n",
"| D1 | uptrend | 794.37 | 69.0934 | 8.23287 | 4517.76 |\n",
"| H4 | uptrend | 552.55 | 29.4132 | 2.43782 | 4517.76 |\n",
"| H1 | uptrend | 581.63 | 17.7298 | 1.54683 | 4517.76 |\n",
"| M30 | uptrend | 545.73 | 12.3781 | 1.01327 | 4517.76 |\n",
"| M15 | uptrend | 38.64 | 9.3303 | 0.054085 | 4517.76 |\n",
"| M5 | uptrend | 11.8 | 4.7034 | 0.008322 | 4517.76 |\n",
"+------+---------+------------+---------+----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 697.64)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 100.0% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 174376.1 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4517.76000 | Volume: 0.01\n",
"SL: 4511.41046 | TP: 4533.63385\n",
"Confidence: 100.0% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:00:16,623 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"❌ Trade failed: Request rejected due to absence of network connection\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:00:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:01:46 CET)\" (scheduled at 2025-12-26 02:00:46.247624+01:00)\n",
"2025-12-26 02:00:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:01:46 CET)\" (scheduled at 2025-12-26 02:00:46.249628+01:00)\n",
"2025-12-26 02:00:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:01:46 CET)\" executed successfully\n",
"2025-12-26 02:00:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:01:46 CET)\" executed successfully\n",
"2025-12-26 02:01:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:02:00 CET)\" (scheduled at 2025-12-26 02:01:00+01:00)\n",
"2025-12-26 02:01:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:02:00 CET)\" executed successfully\n",
"2025-12-26 02:01:46,602 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:02:46 CET)\" (scheduled at 2025-12-26 02:01:46.247624+01:00)\n",
"2025-12-26 02:01:46,602 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:02:46 CET)\" executed successfully\n",
"2025-12-26 02:01:46,602 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:02:46 CET)\" (scheduled at 2025-12-26 02:01:46.249628+01:00)\n",
"2025-12-26 02:01:46,602 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:01:46,602 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:01:46,602 - INFO - Entry: 4518.72000\n",
"2025-12-26 02:01:46,602 - INFO - SL: 4511.41000\n",
"2025-12-26 02:01:46,602 - INFO - Risk: 7.31000\n",
"2025-12-26 02:01:46,602 - INFO - TP1 (1.5R): 4529.68500\n",
"2025-12-26 02:01:46,649 - INFO - TP2 (2.5R): 4536.99500\n",
"2025-12-26 02:01:46,656 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:02:46 CET)\" executed successfully\n",
"2025-12-26 02:02:00,262 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:03:00 CET)\" (scheduled at 2025-12-26 02:02:00+01:00)\n",
"2025-12-26 02:02:00,313 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:03:00 CET)\" executed successfully\n",
"2025-12-26 02:02:46,384 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:03:46 CET)\" (scheduled at 2025-12-26 02:02:46.247624+01:00)\n",
"2025-12-26 02:02:46,384 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:03:46 CET)\" executed successfully\n",
"2025-12-26 02:02:46,384 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:03:46 CET)\" (scheduled at 2025-12-26 02:02:46.249628+01:00)\n",
"2025-12-26 02:02:46,384 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:02:46,384 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:02:46,384 - INFO - Entry: 4518.72000\n",
"2025-12-26 02:02:46,384 - INFO - SL: 4511.41000\n",
"2025-12-26 02:02:46,384 - INFO - Risk: 7.31000\n",
"2025-12-26 02:02:46,384 - INFO - TP1 (1.5R): 4529.68500\n",
"2025-12-26 02:02:46,384 - INFO - TP2 (2.5R): 4536.99500\n",
"2025-12-26 02:02:46,384 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:03:46 CET)\" executed successfully\n",
"2025-12-26 02:03:00,248 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:04:00 CET)\" (scheduled at 2025-12-26 02:03:00+01:00)\n",
"2025-12-26 02:03:00,248 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:04:00 CET)\" executed successfully\n",
"2025-12-26 02:03:46,415 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:04:46 CET)\" (scheduled at 2025-12-26 02:03:46.247624+01:00)\n",
"2025-12-26 02:03:46,415 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:04:46 CET)\" (scheduled at 2025-12-26 02:03:46.249628+01:00)\n",
"2025-12-26 02:03:46,415 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:03:46,415 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:03:46,415 - INFO - Entry: 4518.72000\n",
"2025-12-26 02:03:46,415 - INFO - SL: 4511.41000\n",
"2025-12-26 02:03:46,415 - INFO - Risk: 7.31000\n",
"2025-12-26 02:03:46,415 - INFO - TP1 (1.5R): 4529.68500\n",
"2025-12-26 02:03:46,415 - INFO - TP2 (2.5R): 4536.99500\n",
"2025-12-26 02:03:46,426 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:04:46 CET)\" executed successfully\n",
"2025-12-26 02:03:46,415 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:04:46 CET)\" executed successfully\n",
"2025-12-26 02:04:00,390 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:05:00 CET)\" (scheduled at 2025-12-26 02:04:00+01:00)\n",
"2025-12-26 02:04:00,452 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:05:00 CET)\" executed successfully\n",
"2025-12-26 02:04:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:05:46 CET)\" (scheduled at 2025-12-26 02:04:46.247624+01:00)\n",
"2025-12-26 02:04:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:05:46 CET)\" executed successfully\n",
"2025-12-26 02:04:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:05:46 CET)\" (scheduled at 2025-12-26 02:04:46.249628+01:00)\n",
"2025-12-26 02:04:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:04:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:04:46,250 - INFO - Entry: 4518.72000\n",
"2025-12-26 02:04:46,250 - INFO - SL: 4511.41000\n",
"2025-12-26 02:04:46,250 - INFO - Risk: 7.31000\n",
"2025-12-26 02:04:46,250 - INFO - TP1 (1.5R): 4529.68500\n",
"2025-12-26 02:04:46,250 - INFO - TP2 (2.5R): 4536.99500\n",
"2025-12-26 02:04:46,250 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:05:46 CET)\" executed successfully\n",
"2025-12-26 02:05:00,019 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:06:00 CET)\" (scheduled at 2025-12-26 02:05:00+01:00)\n",
"2025-12-26 02:05:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:06:00 CET)\" executed successfully\n",
"2025-12-26 02:05:46,706 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:06:46 CET)\" (scheduled at 2025-12-26 02:05:46.247624+01:00)\n",
"2025-12-26 02:05:46,706 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:06:46 CET)\" (scheduled at 2025-12-26 02:05:46.249628+01:00)\n",
"2025-12-26 02:05:46,764 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:05:46,765 - INFO - 📈 Trailing Stop Trigger for #620674857: Break-Even at 67.1% progress\n",
"2025-12-26 02:05:46,763 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:06:46 CET)\" executed successfully\n",
"2025-12-26 02:05:46,897 - INFO - ✅ Trailing Stop updated for #620674857\n",
"2025-12-26 02:05:46,900 - INFO - Old SL: 4511.41000\n",
"2025-12-26 02:05:46,902 - INFO - New SL: 4518.72000\n",
"2025-12-26 02:05:46,903 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:05:46,904 - INFO - Entry: 4518.72000\n",
"2025-12-26 02:05:46,905 - INFO - SL: 4511.41000\n",
"2025-12-26 02:05:46,906 - INFO - Risk: 7.31000\n",
"2025-12-26 02:05:46,907 - INFO - TP1 (1.5R): 4529.68500\n",
"2025-12-26 02:05:46,913 - INFO - TP2 (2.5R): 4536.99500\n",
"2025-12-26 02:05:46,914 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:06:46 CET)\" executed successfully\n",
"2025-12-26 02:06:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:07:00 CET)\" (scheduled at 2025-12-26 02:06:00+01:00)\n",
"2025-12-26 02:06:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:07:00 CET)\" executed successfully\n",
"2025-12-26 02:06:46,290 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:07:46 CET)\" (scheduled at 2025-12-26 02:06:46.247624+01:00)\n",
"2025-12-26 02:06:46,290 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:07:46 CET)\" executed successfully\n",
"2025-12-26 02:06:46,290 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:07:46 CET)\" (scheduled at 2025-12-26 02:06:46.249628+01:00)\n",
"2025-12-26 02:06:46,300 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:06:46,301 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:06:46,302 - INFO - Entry: 4518.72000\n",
"2025-12-26 02:06:46,303 - INFO - SL: 4518.72000\n",
"2025-12-26 02:06:46,304 - INFO - Risk: 0.00000\n",
"2025-12-26 02:06:46,305 - INFO - TP1 (1.5R): 4518.72000\n",
"2025-12-26 02:06:46,306 - INFO - TP2 (2.5R): 4518.72000\n",
"2025-12-26 02:06:46,309 - INFO - 🎯 Partial TP Trigger for #620674857: TP1 hit: Price 4528.37000 >= TP1 4518.72000\n",
"2025-12-26 02:06:46,435 - INFO - ✅ Partial close executed for #620674857\n",
"2025-12-26 02:06:46,439 - INFO - Closed: 0.01 lots (50%)\n",
"2025-12-26 02:06:46,440 - INFO - Remaining: 0.00 lots\n",
"2025-12-26 02:06:46,441 - ERROR - Error closing partial position: 'OrderSendResult' object has no attribute 'profit'\n",
"2025-12-26 02:06:46,442 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:07:46 CET)\" executed successfully\n",
"2025-12-26 02:07:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:08:00 CET)\" (scheduled at 2025-12-26 02:07:00+01:00)\n",
"2025-12-26 02:07:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:08:00 CET)\" executed successfully\n",
"2025-12-26 02:07:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:08:46 CET)\" (scheduled at 2025-12-26 02:07:46.247624+01:00)\n",
"2025-12-26 02:07:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:08:46 CET)\" executed successfully\n",
"2025-12-26 02:07:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:08:46 CET)\" (scheduled at 2025-12-26 02:07:46.249628+01:00)\n",
"2025-12-26 02:07:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:08:46 CET)\" executed successfully\n",
"2025-12-26 02:08:00,378 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:09:00 CET)\" (scheduled at 2025-12-26 02:08:00+01:00)\n",
"2025-12-26 02:08:00,378 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:09:00 CET)\" executed successfully\n",
"2025-12-26 02:08:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:09:46 CET)\" (scheduled at 2025-12-26 02:08:46.247624+01:00)\n",
"2025-12-26 02:08:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:09:46 CET)\" (scheduled at 2025-12-26 02:08:46.249628+01:00)\n",
"2025-12-26 02:08:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:09:46 CET)\" executed successfully\n",
"2025-12-26 02:08:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:09:46 CET)\" executed successfully\n",
"2025-12-26 02:09:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:10:00 CET)\" (scheduled at 2025-12-26 02:09:00+01:00)\n",
"2025-12-26 02:09:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:10:00 CET)\" executed successfully\n",
"2025-12-26 02:09:46,277 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:10:46 CET)\" (scheduled at 2025-12-26 02:09:46.247624+01:00)\n",
"2025-12-26 02:09:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:10:46 CET)\" executed successfully\n",
"2025-12-26 02:09:46,277 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:10:46 CET)\" (scheduled at 2025-12-26 02:09:46.249628+01:00)\n",
"2025-12-26 02:09:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:10:46 CET)\" executed successfully\n",
"2025-12-26 02:10:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:11:00 CET)\" (scheduled at 2025-12-26 02:10:00+01:00)\n",
"2025-12-26 02:10:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:11:00 CET)\" executed successfully\n",
"2025-12-26 02:10:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:11:46 CET)\" (scheduled at 2025-12-26 02:10:46.247624+01:00)\n",
"2025-12-26 02:10:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:11:46 CET)\" executed successfully\n",
"2025-12-26 02:10:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:11:46 CET)\" (scheduled at 2025-12-26 02:10:46.249628+01:00)\n",
"2025-12-26 02:10:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:11:46 CET)\" executed successfully\n",
"2025-12-26 02:11:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:12:00 CET)\" (scheduled at 2025-12-26 02:11:00+01:00)\n",
"2025-12-26 02:11:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:12:00 CET)\" executed successfully\n",
"2025-12-26 02:11:46,634 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:12:46 CET)\" (scheduled at 2025-12-26 02:11:46.247624+01:00)\n",
"2025-12-26 02:11:46,634 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:12:46 CET)\" executed successfully\n",
"2025-12-26 02:11:46,634 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:12:46 CET)\" (scheduled at 2025-12-26 02:11:46.249628+01:00)\n",
"2025-12-26 02:11:46,634 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:12:46 CET)\" executed successfully\n",
"2025-12-26 02:12:00,144 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:13:00 CET)\" (scheduled at 2025-12-26 02:12:00+01:00)\n",
"2025-12-26 02:12:00,206 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:13:00 CET)\" executed successfully\n",
"2025-12-26 02:12:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:13:46 CET)\" (scheduled at 2025-12-26 02:12:46.247624+01:00)\n",
"2025-12-26 02:12:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:13:46 CET)\" executed successfully\n",
"2025-12-26 02:12:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:13:46 CET)\" (scheduled at 2025-12-26 02:12:46.249628+01:00)\n",
"2025-12-26 02:12:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:13:46 CET)\" executed successfully\n",
"2025-12-26 02:13:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:14:00 CET)\" (scheduled at 2025-12-26 02:13:00+01:00)\n",
"2025-12-26 02:13:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:14:00 CET)\" executed successfully\n",
"2025-12-26 02:13:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:14:46 CET)\" (scheduled at 2025-12-26 02:13:46.247624+01:00)\n",
"2025-12-26 02:13:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:14:46 CET)\" executed successfully\n",
"2025-12-26 02:13:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:14:46 CET)\" (scheduled at 2025-12-26 02:13:46.249628+01:00)\n",
"2025-12-26 02:13:46,291 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:14:46 CET)\" executed successfully\n",
"2025-12-26 02:14:00,057 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:15:00 CET)\" (scheduled at 2025-12-26 02:14:00+01:00)\n",
"2025-12-26 02:14:00,067 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:15:00 CET)\" executed successfully\n",
"2025-12-26 02:14:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:15:46 CET)\" (scheduled at 2025-12-26 02:14:46.247624+01:00)\n",
"2025-12-26 02:14:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:15:46 CET)\" executed successfully\n",
"2025-12-26 02:14:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:15:46 CET)\" (scheduled at 2025-12-26 02:14:46.249628+01:00)\n",
"2025-12-26 02:14:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:15:46 CET)\" executed successfully\n",
"2025-12-26 02:15:00,018 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:16:00 CET)\" (scheduled at 2025-12-26 02:15:00+01:00)\n",
"2025-12-26 02:15:00,030 - INFO - \n",
"⏰ 2025-12-26 02:15:00 - ADAPTIVE Check\n",
"2025-12-26 02:15:00,032 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 02:15:00,033 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 02:15:00,034 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 02:15:00,154 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 02:15:00,159 - INFO - Confidence: 100.0% (HIGH)\n",
"2025-12-26 02:15:00,161 - INFO - Base Risk: 2.0%\n",
"2025-12-26 02:15:00,163 - INFO - Multiplier: 1.5x\n",
"2025-12-26 02:15:00,164 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 02:15:00,165 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 02:15:00,166 - INFO - Risk Amount: $207.82\n",
"2025-12-26 02:15:00,166 - INFO - SL Distance: 78468.00 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.0 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 16%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+---------+------------+---------+----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+---------+------------+---------+----------+---------|\n",
"| D1 | uptrend | 783.14 | 70.0691 | 8.23107 | 4510.14 |\n",
"| H4 | uptrend | 534.41 | 30.3889 | 2.43602 | 4510.14 |\n",
"| H1 | uptrend | 570.8 | 18.1042 | 1.55008 | 4510.14 |\n",
"| M30 | uptrend | 507.34 | 13.1346 | 0.999564 | 4510.14 |\n",
"| M15 | uptrend | 42.27 | 9.5692 | 0.060668 | 4510.13 |\n",
"| M5 | uptrend | 49.43 | 5.8124 | 0.0431 | 4510.13 |\n",
"+------+---------+------------+---------+----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 683.65)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 100.0% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 170545.6 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4510.13000 | Volume: 0.01\n",
"SL: 4502.28320 | TP: 4529.74700\n",
"Confidence: 100.0% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n",
"✅ Trade erfolgreich! Ticket: 620741152\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:15:01,680 - INFO - 📱 Trade logged to DB + Telegram notification sent\n",
"2025-12-26 02:15:01,710 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n",
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:15:46,247 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:16:46 CET)\" (scheduled at 2025-12-26 02:15:46.247624+01:00)\n",
"2025-12-26 02:15:46,247 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:16:46 CET)\" executed successfully\n",
"2025-12-26 02:15:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:16:46 CET)\" (scheduled at 2025-12-26 02:15:46.249628+01:00)\n",
"2025-12-26 02:15:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:15:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:15:46,262 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:15:46,262 - INFO - SL: 4502.28000\n",
"2025-12-26 02:15:46,264 - INFO - Risk: 8.18000\n",
"2025-12-26 02:15:46,265 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:15:46,266 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:15:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:16:46 CET)\" executed successfully\n",
"2025-12-26 02:16:00,331 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:17:00 CET)\" (scheduled at 2025-12-26 02:16:00+01:00)\n",
"2025-12-26 02:16:00,331 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:17:00 CET)\" executed successfully\n",
"2025-12-26 02:16:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:17:46 CET)\" (scheduled at 2025-12-26 02:16:46.247624+01:00)\n",
"2025-12-26 02:16:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:17:46 CET)\" executed successfully\n",
"2025-12-26 02:16:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:17:46 CET)\" (scheduled at 2025-12-26 02:16:46.249628+01:00)\n",
"2025-12-26 02:16:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:16:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:16:46,275 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:16:46,275 - INFO - SL: 4502.28000\n",
"2025-12-26 02:16:46,275 - INFO - Risk: 8.18000\n",
"2025-12-26 02:16:46,275 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:16:46,275 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:16:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:17:46 CET)\" executed successfully\n",
"2025-12-26 02:17:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:18:00 CET)\" (scheduled at 2025-12-26 02:17:00+01:00)\n",
"2025-12-26 02:17:00,095 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:18:00 CET)\" executed successfully\n",
"2025-12-26 02:17:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:18:46 CET)\" (scheduled at 2025-12-26 02:17:46.247624+01:00)\n",
"2025-12-26 02:17:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:18:46 CET)\" executed successfully\n",
"2025-12-26 02:17:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:18:46 CET)\" (scheduled at 2025-12-26 02:17:46.249628+01:00)\n",
"2025-12-26 02:17:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:17:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:17:46,252 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:17:46,252 - INFO - SL: 4502.28000\n",
"2025-12-26 02:17:46,252 - INFO - Risk: 8.18000\n",
"2025-12-26 02:17:46,252 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:17:46,252 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:17:46,252 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:18:46 CET)\" executed successfully\n",
"2025-12-26 02:18:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:19:00 CET)\" (scheduled at 2025-12-26 02:18:00+01:00)\n",
"2025-12-26 02:18:00,038 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:19:00 CET)\" executed successfully\n",
"2025-12-26 02:18:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:19:46 CET)\" (scheduled at 2025-12-26 02:18:46.247624+01:00)\n",
"2025-12-26 02:18:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:19:46 CET)\" executed successfully\n",
"2025-12-26 02:18:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:19:46 CET)\" (scheduled at 2025-12-26 02:18:46.249628+01:00)\n",
"2025-12-26 02:18:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:18:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:18:46,261 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:18:46,261 - INFO - SL: 4502.28000\n",
"2025-12-26 02:18:46,261 - INFO - Risk: 8.18000\n",
"2025-12-26 02:18:46,261 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:18:46,261 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:18:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:19:46 CET)\" executed successfully\n",
"2025-12-26 02:19:00,649 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:20:00 CET)\" (scheduled at 2025-12-26 02:19:00+01:00)\n",
"2025-12-26 02:19:00,650 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:20:00 CET)\" executed successfully\n",
"2025-12-26 02:19:46,717 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:20:46 CET)\" (scheduled at 2025-12-26 02:19:46.247624+01:00)\n",
"2025-12-26 02:19:46,717 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:20:46 CET)\" executed successfully\n",
"2025-12-26 02:19:46,717 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:20:46 CET)\" (scheduled at 2025-12-26 02:19:46.249628+01:00)\n",
"2025-12-26 02:19:46,717 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:19:46,717 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:19:46,717 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:19:46,717 - INFO - SL: 4502.28000\n",
"2025-12-26 02:19:46,717 - INFO - Risk: 8.18000\n",
"2025-12-26 02:19:46,717 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:19:46,717 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:19:46,717 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:20:46 CET)\" executed successfully\n",
"2025-12-26 02:20:00,182 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:21:00 CET)\" (scheduled at 2025-12-26 02:20:00+01:00)\n",
"2025-12-26 02:20:00,182 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:21:00 CET)\" executed successfully\n",
"2025-12-26 02:20:46,338 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:21:46 CET)\" (scheduled at 2025-12-26 02:20:46.247624+01:00)\n",
"2025-12-26 02:20:46,338 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:21:46 CET)\" (scheduled at 2025-12-26 02:20:46.249628+01:00)\n",
"2025-12-26 02:20:46,338 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:21:46 CET)\" executed successfully\n",
"2025-12-26 02:20:46,338 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:20:46,345 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:20:46,346 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:20:46,347 - INFO - SL: 4502.28000\n",
"2025-12-26 02:20:46,348 - INFO - Risk: 8.18000\n",
"2025-12-26 02:20:46,348 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:20:46,349 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:20:46,350 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:21:46 CET)\" executed successfully\n",
"2025-12-26 02:21:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:22:00 CET)\" (scheduled at 2025-12-26 02:21:00+01:00)\n",
"2025-12-26 02:21:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:22:00 CET)\" executed successfully\n",
"2025-12-26 02:21:46,268 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:22:46 CET)\" (scheduled at 2025-12-26 02:21:46.247624+01:00)\n",
"2025-12-26 02:21:46,268 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:22:46 CET)\" (scheduled at 2025-12-26 02:21:46.249628+01:00)\n",
"2025-12-26 02:21:46,281 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:21:46,282 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:21:46,290 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:21:46,316 - INFO - SL: 4502.28000\n",
"2025-12-26 02:21:46,318 - INFO - Risk: 8.18000\n",
"2025-12-26 02:21:46,319 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:21:46,319 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:21:46,321 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:22:46 CET)\" executed successfully\n",
"2025-12-26 02:21:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:22:46 CET)\" executed successfully\n",
"2025-12-26 02:22:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:23:00 CET)\" (scheduled at 2025-12-26 02:22:00+01:00)\n",
"2025-12-26 02:22:00,084 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:23:00 CET)\" executed successfully\n",
"2025-12-26 02:22:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:23:46 CET)\" (scheduled at 2025-12-26 02:22:46.247624+01:00)\n",
"2025-12-26 02:22:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:23:46 CET)\" executed successfully\n",
"2025-12-26 02:22:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:23:46 CET)\" (scheduled at 2025-12-26 02:22:46.249628+01:00)\n",
"2025-12-26 02:22:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:22:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:22:46,261 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:22:46,261 - INFO - SL: 4502.28000\n",
"2025-12-26 02:22:46,261 - INFO - Risk: 8.18000\n",
"2025-12-26 02:22:46,261 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:22:46,261 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:22:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:23:46 CET)\" executed successfully\n",
"2025-12-26 02:23:00,305 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:24:00 CET)\" (scheduled at 2025-12-26 02:23:00+01:00)\n",
"2025-12-26 02:23:00,306 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:24:00 CET)\" executed successfully\n",
"2025-12-26 02:23:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:24:46 CET)\" (scheduled at 2025-12-26 02:23:46.247624+01:00)\n",
"2025-12-26 02:23:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:24:46 CET)\" executed successfully\n",
"2025-12-26 02:23:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:24:46 CET)\" (scheduled at 2025-12-26 02:23:46.249628+01:00)\n",
"2025-12-26 02:23:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:23:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:23:46,250 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:23:46,250 - INFO - SL: 4502.28000\n",
"2025-12-26 02:23:46,250 - INFO - Risk: 8.18000\n",
"2025-12-26 02:23:46,412 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:23:46,462 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:23:46,515 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:24:46 CET)\" executed successfully\n",
"2025-12-26 02:24:00,407 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:25:00 CET)\" (scheduled at 2025-12-26 02:24:00+01:00)\n",
"2025-12-26 02:24:00,407 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:25:00 CET)\" executed successfully\n",
"2025-12-26 02:24:46,338 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:25:46 CET)\" (scheduled at 2025-12-26 02:24:46.247624+01:00)\n",
"2025-12-26 02:24:46,338 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:25:46 CET)\" executed successfully\n",
"2025-12-26 02:24:46,338 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:25:46 CET)\" (scheduled at 2025-12-26 02:24:46.249628+01:00)\n",
"2025-12-26 02:24:46,338 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:24:46,338 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:24:46,338 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:24:46,338 - INFO - SL: 4502.28000\n",
"2025-12-26 02:24:46,338 - INFO - Risk: 8.18000\n",
"2025-12-26 02:24:46,338 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:24:46,338 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:24:46,338 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:25:46 CET)\" executed successfully\n",
"2025-12-26 02:25:00,342 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:26:00 CET)\" (scheduled at 2025-12-26 02:25:00+01:00)\n",
"2025-12-26 02:25:00,342 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:26:00 CET)\" executed successfully\n",
"2025-12-26 02:25:46,270 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:26:46 CET)\" (scheduled at 2025-12-26 02:25:46.247624+01:00)\n",
"2025-12-26 02:25:46,270 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:26:46 CET)\" (scheduled at 2025-12-26 02:25:46.249628+01:00)\n",
"2025-12-26 02:25:46,285 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:25:46,286 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:25:46,287 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:25:46,289 - INFO - SL: 4502.28000\n",
"2025-12-26 02:25:46,290 - INFO - Risk: 8.18000\n",
"2025-12-26 02:25:46,291 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:25:46,291 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:25:46,293 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:26:46 CET)\" executed successfully\n",
"2025-12-26 02:25:46,284 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:26:46 CET)\" executed successfully\n",
"2025-12-26 02:26:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:27:00 CET)\" (scheduled at 2025-12-26 02:26:00+01:00)\n",
"2025-12-26 02:26:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:27:00 CET)\" executed successfully\n",
"2025-12-26 02:26:46,287 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:27:46 CET)\" (scheduled at 2025-12-26 02:26:46.247624+01:00)\n",
"2025-12-26 02:26:46,287 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:27:46 CET)\" executed successfully\n",
"2025-12-26 02:26:46,287 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:27:46 CET)\" (scheduled at 2025-12-26 02:26:46.249628+01:00)\n",
"2025-12-26 02:26:46,298 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:26:46,299 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:26:46,301 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:26:46,302 - INFO - SL: 4502.28000\n",
"2025-12-26 02:26:46,303 - INFO - Risk: 8.18000\n",
"2025-12-26 02:26:46,304 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:26:46,305 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:26:46,339 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:27:46 CET)\" executed successfully\n",
"2025-12-26 02:27:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:28:00 CET)\" (scheduled at 2025-12-26 02:27:00+01:00)\n",
"2025-12-26 02:27:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:28:00 CET)\" executed successfully\n",
"2025-12-26 02:27:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:28:46 CET)\" (scheduled at 2025-12-26 02:27:46.247624+01:00)\n",
"2025-12-26 02:27:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:28:46 CET)\" executed successfully\n",
"2025-12-26 02:27:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:28:46 CET)\" (scheduled at 2025-12-26 02:27:46.249628+01:00)\n",
"2025-12-26 02:27:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:27:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:27:46,259 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:27:46,259 - INFO - SL: 4502.28000\n",
"2025-12-26 02:27:46,259 - INFO - Risk: 8.18000\n",
"2025-12-26 02:27:46,259 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:27:46,259 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:27:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:28:46 CET)\" executed successfully\n",
"2025-12-26 02:28:00,028 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:29:00 CET)\" (scheduled at 2025-12-26 02:28:00+01:00)\n",
"2025-12-26 02:28:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:29:00 CET)\" executed successfully\n",
"2025-12-26 02:28:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:29:46 CET)\" (scheduled at 2025-12-26 02:28:46.247624+01:00)\n",
"2025-12-26 02:28:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:29:46 CET)\" executed successfully\n",
"2025-12-26 02:28:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:29:46 CET)\" (scheduled at 2025-12-26 02:28:46.249628+01:00)\n",
"2025-12-26 02:28:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:28:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:28:46,262 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:28:46,262 - INFO - SL: 4502.28000\n",
"2025-12-26 02:28:46,262 - INFO - Risk: 8.18000\n",
"2025-12-26 02:28:46,262 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:28:46,262 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:28:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:29:46 CET)\" executed successfully\n",
"2025-12-26 02:29:00,019 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:30:00 CET)\" (scheduled at 2025-12-26 02:29:00+01:00)\n",
"2025-12-26 02:29:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:30:00 CET)\" executed successfully\n",
"2025-12-26 02:29:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:30:46 CET)\" (scheduled at 2025-12-26 02:29:46.247624+01:00)\n",
"2025-12-26 02:29:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:30:46 CET)\" (scheduled at 2025-12-26 02:29:46.249628+01:00)\n",
"2025-12-26 02:29:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:29:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:30:46 CET)\" executed successfully\n",
"2025-12-26 02:29:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:29:46,275 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:29:46,276 - INFO - SL: 4502.28000\n",
"2025-12-26 02:29:46,277 - INFO - Risk: 8.18000\n",
"2025-12-26 02:29:46,277 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:29:46,278 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:29:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:30:46 CET)\" executed successfully\n",
"2025-12-26 02:30:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:31:00 CET)\" (scheduled at 2025-12-26 02:30:00+01:00)\n",
"2025-12-26 02:30:00,010 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 03:00:00 CET)\" (scheduled at 2025-12-26 02:30:00+01:00)\n",
"2025-12-26 02:30:00,025 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 03:00:00 CET)\" executed successfully\n",
"2025-12-26 02:30:00,025 - INFO - \n",
"⏰ 2025-12-26 02:30:00 - ADAPTIVE Check\n",
"2025-12-26 02:30:00,025 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 02:30:00,025 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 02:30:00,025 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 02:30:00,041 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 02:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 18.22 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.0 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4510.46 | 🔴 -0.24\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:30:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:31:46 CET)\" (scheduled at 2025-12-26 02:30:46.247624+01:00)\n",
"2025-12-26 02:30:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:31:46 CET)\" executed successfully\n",
"2025-12-26 02:30:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:31:46 CET)\" (scheduled at 2025-12-26 02:30:46.249628+01:00)\n",
"2025-12-26 02:30:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:30:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:30:46,259 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:30:46,259 - INFO - SL: 4502.28000\n",
"2025-12-26 02:30:46,259 - INFO - Risk: 8.18000\n",
"2025-12-26 02:30:46,259 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:30:46,259 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:30:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:31:46 CET)\" executed successfully\n",
"2025-12-26 02:31:00,042 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:32:00 CET)\" (scheduled at 2025-12-26 02:31:00+01:00)\n",
"2025-12-26 02:31:00,050 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:32:00 CET)\" executed successfully\n",
"2025-12-26 02:31:46,578 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:32:46 CET)\" (scheduled at 2025-12-26 02:31:46.247624+01:00)\n",
"2025-12-26 02:31:46,578 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:32:46 CET)\" (scheduled at 2025-12-26 02:31:46.249628+01:00)\n",
"2025-12-26 02:31:46,584 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:31:46,586 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:31:46,587 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:31:46,589 - INFO - SL: 4502.28000\n",
"2025-12-26 02:31:46,590 - INFO - Risk: 8.18000\n",
"2025-12-26 02:31:46,590 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:31:46,591 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:31:46,592 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:32:46 CET)\" executed successfully\n",
"2025-12-26 02:31:46,578 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:32:46 CET)\" executed successfully\n",
"2025-12-26 02:32:00,026 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:33:00 CET)\" (scheduled at 2025-12-26 02:32:00+01:00)\n",
"2025-12-26 02:32:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:33:00 CET)\" executed successfully\n",
"2025-12-26 02:32:46,439 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:33:46 CET)\" (scheduled at 2025-12-26 02:32:46.247624+01:00)\n",
"2025-12-26 02:32:46,439 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:33:46 CET)\" (scheduled at 2025-12-26 02:32:46.249628+01:00)\n",
"2025-12-26 02:32:46,450 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:32:46,451 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:32:46,452 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:32:46,453 - INFO - SL: 4502.28000\n",
"2025-12-26 02:32:46,453 - INFO - Risk: 8.18000\n",
"2025-12-26 02:32:46,455 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:32:46,456 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:32:46,457 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:33:46 CET)\" executed successfully\n",
"2025-12-26 02:32:46,449 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:33:46 CET)\" executed successfully\n",
"2025-12-26 02:33:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:34:00 CET)\" (scheduled at 2025-12-26 02:33:00+01:00)\n",
"2025-12-26 02:33:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:34:00 CET)\" executed successfully\n",
"2025-12-26 02:33:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:34:46 CET)\" (scheduled at 2025-12-26 02:33:46.247624+01:00)\n",
"2025-12-26 02:33:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:34:46 CET)\" executed successfully\n",
"2025-12-26 02:33:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:34:46 CET)\" (scheduled at 2025-12-26 02:33:46.249628+01:00)\n",
"2025-12-26 02:33:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:33:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:33:46,260 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:33:46,260 - INFO - SL: 4502.28000\n",
"2025-12-26 02:33:46,260 - INFO - Risk: 8.18000\n",
"2025-12-26 02:33:46,260 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:33:46,260 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:33:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:34:46 CET)\" executed successfully\n",
"2025-12-26 02:34:00,021 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:35:00 CET)\" (scheduled at 2025-12-26 02:34:00+01:00)\n",
"2025-12-26 02:34:00,092 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:35:00 CET)\" executed successfully\n",
"2025-12-26 02:34:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:35:46 CET)\" (scheduled at 2025-12-26 02:34:46.247624+01:00)\n",
"2025-12-26 02:34:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:35:46 CET)\" executed successfully\n",
"2025-12-26 02:34:46,491 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:35:46 CET)\" (scheduled at 2025-12-26 02:34:46.249628+01:00)\n",
"2025-12-26 02:34:46,492 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:34:46,493 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:34:46,493 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:34:46,494 - INFO - SL: 4502.28000\n",
"2025-12-26 02:34:46,495 - INFO - Risk: 8.18000\n",
"2025-12-26 02:34:46,496 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:34:46,497 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:34:46,498 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:35:46 CET)\" executed successfully\n",
"2025-12-26 02:35:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:36:00 CET)\" (scheduled at 2025-12-26 02:35:00+01:00)\n",
"2025-12-26 02:35:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:36:00 CET)\" executed successfully\n",
"2025-12-26 02:35:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:36:46 CET)\" (scheduled at 2025-12-26 02:35:46.247624+01:00)\n",
"2025-12-26 02:35:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:36:46 CET)\" executed successfully\n",
"2025-12-26 02:35:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:36:46 CET)\" (scheduled at 2025-12-26 02:35:46.249628+01:00)\n",
"2025-12-26 02:35:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:35:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:35:46,260 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:35:46,260 - INFO - SL: 4502.28000\n",
"2025-12-26 02:35:46,407 - INFO - Risk: 8.18000\n",
"2025-12-26 02:35:46,411 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:35:46,461 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:35:46,464 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:36:46 CET)\" executed successfully\n",
"2025-12-26 02:36:00,213 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:37:00 CET)\" (scheduled at 2025-12-26 02:36:00+01:00)\n",
"2025-12-26 02:36:00,213 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:37:00 CET)\" executed successfully\n",
"2025-12-26 02:36:46,349 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:37:46 CET)\" (scheduled at 2025-12-26 02:36:46.247624+01:00)\n",
"2025-12-26 02:36:46,349 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:37:46 CET)\" executed successfully\n",
"2025-12-26 02:36:46,349 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:37:46 CET)\" (scheduled at 2025-12-26 02:36:46.249628+01:00)\n",
"2025-12-26 02:36:46,349 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:36:46,349 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:36:46,349 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:36:46,349 - INFO - SL: 4502.28000\n",
"2025-12-26 02:36:46,349 - INFO - Risk: 8.18000\n",
"2025-12-26 02:36:46,349 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:36:46,349 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:36:46,349 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:37:46 CET)\" executed successfully\n",
"2025-12-26 02:37:00,019 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:38:00 CET)\" (scheduled at 2025-12-26 02:37:00+01:00)\n",
"2025-12-26 02:37:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:38:00 CET)\" executed successfully\n",
"2025-12-26 02:37:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:38:46 CET)\" (scheduled at 2025-12-26 02:37:46.247624+01:00)\n",
"2025-12-26 02:37:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:38:46 CET)\" executed successfully\n",
"2025-12-26 02:37:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:38:46 CET)\" (scheduled at 2025-12-26 02:37:46.249628+01:00)\n",
"2025-12-26 02:37:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:37:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:37:46,260 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:37:46,260 - INFO - SL: 4502.28000\n",
"2025-12-26 02:37:46,260 - INFO - Risk: 8.18000\n",
"2025-12-26 02:37:46,260 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:37:46,260 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:37:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:38:46 CET)\" executed successfully\n",
"2025-12-26 02:38:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:39:00 CET)\" (scheduled at 2025-12-26 02:38:00+01:00)\n",
"2025-12-26 02:38:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:39:00 CET)\" executed successfully\n",
"2025-12-26 02:38:46,276 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:39:46 CET)\" (scheduled at 2025-12-26 02:38:46.247624+01:00)\n",
"2025-12-26 02:38:46,276 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:39:46 CET)\" (scheduled at 2025-12-26 02:38:46.249628+01:00)\n",
"2025-12-26 02:38:46,276 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:38:46,276 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:38:46,282 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:38:46,283 - INFO - SL: 4502.28000\n",
"2025-12-26 02:38:46,284 - INFO - Risk: 8.18000\n",
"2025-12-26 02:38:46,284 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:38:46,285 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:38:46,286 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:39:46 CET)\" executed successfully\n",
"2025-12-26 02:38:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:39:46 CET)\" executed successfully\n",
"2025-12-26 02:39:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:40:00 CET)\" (scheduled at 2025-12-26 02:39:00+01:00)\n",
"2025-12-26 02:39:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:40:00 CET)\" executed successfully\n",
"2025-12-26 02:39:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:40:46 CET)\" (scheduled at 2025-12-26 02:39:46.247624+01:00)\n",
"2025-12-26 02:39:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:40:46 CET)\" (scheduled at 2025-12-26 02:39:46.249628+01:00)\n",
"2025-12-26 02:39:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:39:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:39:46,281 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:39:46,282 - INFO - SL: 4502.28000\n",
"2025-12-26 02:39:46,283 - INFO - Risk: 8.18000\n",
"2025-12-26 02:39:46,284 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:39:46,285 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:39:46,286 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:40:46 CET)\" executed successfully\n",
"2025-12-26 02:39:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:40:46 CET)\" executed successfully\n",
"2025-12-26 02:40:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:41:00 CET)\" (scheduled at 2025-12-26 02:40:00+01:00)\n",
"2025-12-26 02:40:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:41:00 CET)\" executed successfully\n",
"2025-12-26 02:40:46,267 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:41:46 CET)\" (scheduled at 2025-12-26 02:40:46.247624+01:00)\n",
"2025-12-26 02:40:46,267 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:41:46 CET)\" (scheduled at 2025-12-26 02:40:46.249628+01:00)\n",
"2025-12-26 02:40:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:40:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:40:46,277 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:40:46,278 - INFO - SL: 4502.28000\n",
"2025-12-26 02:40:46,279 - INFO - Risk: 8.18000\n",
"2025-12-26 02:40:46,279 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:40:46,280 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:40:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:41:46 CET)\" executed successfully\n",
"2025-12-26 02:40:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:41:46 CET)\" executed successfully\n",
"2025-12-26 02:41:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:42:00 CET)\" (scheduled at 2025-12-26 02:41:00+01:00)\n",
"2025-12-26 02:41:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:42:00 CET)\" executed successfully\n",
"2025-12-26 02:41:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:42:46 CET)\" (scheduled at 2025-12-26 02:41:46.247624+01:00)\n",
"2025-12-26 02:41:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:42:46 CET)\" executed successfully\n",
"2025-12-26 02:41:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:42:46 CET)\" (scheduled at 2025-12-26 02:41:46.249628+01:00)\n",
"2025-12-26 02:41:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:41:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:41:46,250 - INFO - Entry: 4510.46000\n",
"2025-12-26 02:41:46,250 - INFO - SL: 4502.28000\n",
"2025-12-26 02:41:46,270 - INFO - Risk: 8.18000\n",
"2025-12-26 02:41:46,272 - INFO - TP1 (1.5R): 4522.73000\n",
"2025-12-26 02:41:46,272 - INFO - TP2 (2.5R): 4530.91000\n",
"2025-12-26 02:41:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:42:46 CET)\" executed successfully\n",
"2025-12-26 02:42:00,353 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:43:00 CET)\" (scheduled at 2025-12-26 02:42:00+01:00)\n",
"2025-12-26 02:42:00,353 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:43:00 CET)\" executed successfully\n",
"2025-12-26 02:42:46,391 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:43:46 CET)\" (scheduled at 2025-12-26 02:42:46.247624+01:00)\n",
"2025-12-26 02:42:46,391 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:43:46 CET)\" (scheduled at 2025-12-26 02:42:46.249628+01:00)\n",
"2025-12-26 02:42:46,391 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:43:46 CET)\" executed successfully\n",
"2025-12-26 02:42:46,513 - INFO - ✅ Updated closed position 620741152: manual_close, Profit: 171.70\n",
"2025-12-26 02:42:46,933 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:43:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:43:00,128 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:44:00 CET)\" (scheduled at 2025-12-26 02:43:00+01:00)\n",
"2025-12-26 02:43:00,139 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:44:00 CET)\" executed successfully\n",
"2025-12-26 02:43:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:44:46 CET)\" (scheduled at 2025-12-26 02:43:46.247624+01:00)\n",
"2025-12-26 02:43:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:44:46 CET)\" (scheduled at 2025-12-26 02:43:46.249628+01:00)\n",
"2025-12-26 02:43:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:44:46 CET)\" executed successfully\n",
"2025-12-26 02:43:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:44:46 CET)\" executed successfully\n",
"2025-12-26 02:44:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:45:00 CET)\" (scheduled at 2025-12-26 02:44:00+01:00)\n",
"2025-12-26 02:44:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:45:00 CET)\" executed successfully\n",
"2025-12-26 02:44:46,506 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:45:46 CET)\" (scheduled at 2025-12-26 02:44:46.247624+01:00)\n",
"2025-12-26 02:44:46,506 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:45:46 CET)\" (scheduled at 2025-12-26 02:44:46.249628+01:00)\n",
"2025-12-26 02:44:46,506 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:45:46 CET)\" executed successfully\n",
"2025-12-26 02:44:46,506 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:45:46 CET)\" executed successfully\n",
"2025-12-26 02:45:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:46:00 CET)\" (scheduled at 2025-12-26 02:45:00+01:00)\n",
"2025-12-26 02:45:00,037 - INFO - \n",
"⏰ 2025-12-26 02:45:00 - ADAPTIVE Check\n",
"2025-12-26 02:45:00,039 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 02:45:00,040 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 02:45:00,041 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 02:45:00,270 - INFO - 📊 Adaptive Position Sizing:\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 39.0 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 16%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+---------+------------+---------+----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+---------+------------+---------+----------+---------|\n",
"| D1 | uptrend | 783.07 | 70.0691 | 8.23032 | 4506.99 |\n",
"| H4 | uptrend | 534.25 | 30.3889 | 2.43529 | 4507.07 |\n",
"| H1 | uptrend | 546.95 | 18.8849 | 1.54936 | 4507.07 |\n",
"| M30 | uptrend | 483.85 | 13.5949 | 0.986685 | 4507.04 |\n",
"| M15 | uptrend | 44.59 | 10.1546 | 0.067912 | 4507.04 |\n",
"| M5 | uptrend | 82.96 | 6.4835 | 0.08068 | 4507.04 |\n",
"+------+---------+------------+---------+----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 683.54)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 100.0% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 167750.2 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:45:00,271 - INFO - Confidence: 100.0% (HIGH)\n",
"2025-12-26 02:45:00,272 - INFO - Base Risk: 2.0%\n",
"2025-12-26 02:45:00,273 - INFO - Multiplier: 1.5x\n",
"2025-12-26 02:45:00,273 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 02:45:00,274 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 02:45:00,275 - INFO - Risk Amount: $207.57\n",
"2025-12-26 02:45:00,275 - INFO - SL Distance: 87527.41 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4507.04000 | Volume: 0.01\n",
"SL: 4498.28726 | TP: 4528.92185\n",
"Confidence: 100.0% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n",
"✅ Trade erfolgreich! Ticket: 620823652\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:45:01,412 - INFO - 📱 Trade logged to DB + Telegram notification sent\n",
"2025-12-26 02:45:01,493 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n",
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 02:45:47,736 - WARNING - Run time of job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:46:46 CET)\" was missed by 0:00:01.489050\n",
"2025-12-26 02:45:47,736 - WARNING - Run time of job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:46:46 CET)\" was missed by 0:00:01.487046\n",
"2025-12-26 02:46:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:47:00 CET)\" (scheduled at 2025-12-26 02:46:00+01:00)\n",
"2025-12-26 02:46:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:47:00 CET)\" executed successfully\n",
"2025-12-26 02:46:46,412 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:47:46 CET)\" (scheduled at 2025-12-26 02:46:46.247624+01:00)\n",
"2025-12-26 02:46:46,412 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:47:46 CET)\" (scheduled at 2025-12-26 02:46:46.249628+01:00)\n",
"2025-12-26 02:46:46,412 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:46:46,412 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:46:46,422 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:46:46,423 - INFO - SL: 4498.29000\n",
"2025-12-26 02:46:46,424 - INFO - Risk: 9.08000\n",
"2025-12-26 02:46:46,425 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:46:46,425 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:46:46,427 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:47:46 CET)\" executed successfully\n",
"2025-12-26 02:46:46,412 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:47:46 CET)\" executed successfully\n",
"2025-12-26 02:47:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:48:00 CET)\" (scheduled at 2025-12-26 02:47:00+01:00)\n",
"2025-12-26 02:47:00,159 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:48:00 CET)\" executed successfully\n",
"2025-12-26 02:47:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:48:46 CET)\" (scheduled at 2025-12-26 02:47:46.247624+01:00)\n",
"2025-12-26 02:47:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:48:46 CET)\" executed successfully\n",
"2025-12-26 02:47:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:48:46 CET)\" (scheduled at 2025-12-26 02:47:46.249628+01:00)\n",
"2025-12-26 02:47:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:47:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:47:46,255 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:47:46,255 - INFO - SL: 4498.29000\n",
"2025-12-26 02:47:46,255 - INFO - Risk: 9.08000\n",
"2025-12-26 02:47:46,255 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:47:46,255 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:47:46,255 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:48:46 CET)\" executed successfully\n",
"2025-12-26 02:48:00,299 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:49:00 CET)\" (scheduled at 2025-12-26 02:48:00+01:00)\n",
"2025-12-26 02:48:00,305 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:49:00 CET)\" executed successfully\n",
"2025-12-26 02:48:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:49:46 CET)\" (scheduled at 2025-12-26 02:48:46.247624+01:00)\n",
"2025-12-26 02:48:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:49:46 CET)\" (scheduled at 2025-12-26 02:48:46.249628+01:00)\n",
"2025-12-26 02:48:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:48:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:48:46,254 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:48:46,266 - INFO - SL: 4498.29000\n",
"2025-12-26 02:48:46,267 - INFO - Risk: 9.08000\n",
"2025-12-26 02:48:46,268 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:48:46,268 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:48:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:49:46 CET)\" executed successfully\n",
"2025-12-26 02:48:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:49:46 CET)\" executed successfully\n",
"2025-12-26 02:49:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:50:00 CET)\" (scheduled at 2025-12-26 02:49:00+01:00)\n",
"2025-12-26 02:49:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:50:00 CET)\" executed successfully\n",
"2025-12-26 02:49:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:50:46 CET)\" (scheduled at 2025-12-26 02:49:46.247624+01:00)\n",
"2025-12-26 02:49:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:50:46 CET)\" executed successfully\n",
"2025-12-26 02:49:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:50:46 CET)\" (scheduled at 2025-12-26 02:49:46.249628+01:00)\n",
"2025-12-26 02:49:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:49:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:49:46,273 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:49:46,274 - INFO - SL: 4498.29000\n",
"2025-12-26 02:49:46,274 - INFO - Risk: 9.08000\n",
"2025-12-26 02:49:46,281 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:49:46,282 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:49:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:50:46 CET)\" executed successfully\n",
"2025-12-26 02:50:00,106 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:51:00 CET)\" (scheduled at 2025-12-26 02:50:00+01:00)\n",
"2025-12-26 02:50:00,154 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:51:00 CET)\" executed successfully\n",
"2025-12-26 02:50:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:51:46 CET)\" (scheduled at 2025-12-26 02:50:46.247624+01:00)\n",
"2025-12-26 02:50:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:51:46 CET)\" executed successfully\n",
"2025-12-26 02:50:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:51:46 CET)\" (scheduled at 2025-12-26 02:50:46.249628+01:00)\n",
"2025-12-26 02:50:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:50:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:50:46,252 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:50:46,252 - INFO - SL: 4498.29000\n",
"2025-12-26 02:50:46,252 - INFO - Risk: 9.08000\n",
"2025-12-26 02:50:46,268 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:50:46,270 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:50:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:51:46 CET)\" executed successfully\n",
"2025-12-26 02:51:00,268 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:52:00 CET)\" (scheduled at 2025-12-26 02:51:00+01:00)\n",
"2025-12-26 02:51:00,268 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:52:00 CET)\" executed successfully\n",
"2025-12-26 02:51:46,369 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:52:46 CET)\" (scheduled at 2025-12-26 02:51:46.247624+01:00)\n",
"2025-12-26 02:51:46,369 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:52:46 CET)\" executed successfully\n",
"2025-12-26 02:51:46,369 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:52:46 CET)\" (scheduled at 2025-12-26 02:51:46.249628+01:00)\n",
"2025-12-26 02:51:46,369 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:51:46,369 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:51:46,369 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:51:46,369 - INFO - SL: 4498.29000\n",
"2025-12-26 02:51:46,369 - INFO - Risk: 9.08000\n",
"2025-12-26 02:51:46,369 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:51:46,369 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:51:46,369 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:52:46 CET)\" executed successfully\n",
"2025-12-26 02:52:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:53:00 CET)\" (scheduled at 2025-12-26 02:52:00+01:00)\n",
"2025-12-26 02:52:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:53:00 CET)\" executed successfully\n",
"2025-12-26 02:52:46,416 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:53:46 CET)\" (scheduled at 2025-12-26 02:52:46.247624+01:00)\n",
"2025-12-26 02:52:46,416 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:53:46 CET)\" executed successfully\n",
"2025-12-26 02:52:46,416 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:53:46 CET)\" (scheduled at 2025-12-26 02:52:46.249628+01:00)\n",
"2025-12-26 02:52:46,416 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:52:46,416 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:52:46,416 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:52:46,416 - INFO - SL: 4498.29000\n",
"2025-12-26 02:52:46,416 - INFO - Risk: 9.08000\n",
"2025-12-26 02:52:46,416 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:52:46,416 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:52:46,416 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:53:46 CET)\" executed successfully\n",
"2025-12-26 02:53:00,322 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:54:00 CET)\" (scheduled at 2025-12-26 02:53:00+01:00)\n",
"2025-12-26 02:53:00,329 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:54:00 CET)\" executed successfully\n",
"2025-12-26 02:53:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:54:46 CET)\" (scheduled at 2025-12-26 02:53:46.247624+01:00)\n",
"2025-12-26 02:53:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:54:46 CET)\" executed successfully\n",
"2025-12-26 02:53:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:54:46 CET)\" (scheduled at 2025-12-26 02:53:46.249628+01:00)\n",
"2025-12-26 02:53:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:53:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:53:46,261 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:53:46,261 - INFO - SL: 4498.29000\n",
"2025-12-26 02:53:46,261 - INFO - Risk: 9.08000\n",
"2025-12-26 02:53:46,261 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:53:46,261 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:53:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:54:46 CET)\" executed successfully\n",
"2025-12-26 02:54:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:55:00 CET)\" (scheduled at 2025-12-26 02:54:00+01:00)\n",
"2025-12-26 02:54:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:55:00 CET)\" executed successfully\n",
"2025-12-26 02:54:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:55:46 CET)\" (scheduled at 2025-12-26 02:54:46.247624+01:00)\n",
"2025-12-26 02:54:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:55:46 CET)\" executed successfully\n",
"2025-12-26 02:54:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:55:46 CET)\" (scheduled at 2025-12-26 02:54:46.249628+01:00)\n",
"2025-12-26 02:54:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:54:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:54:46,275 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:54:46,275 - INFO - SL: 4498.29000\n",
"2025-12-26 02:54:46,275 - INFO - Risk: 9.08000\n",
"2025-12-26 02:54:46,275 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:54:46,275 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:54:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:55:46 CET)\" executed successfully\n",
"2025-12-26 02:55:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:56:00 CET)\" (scheduled at 2025-12-26 02:55:00+01:00)\n",
"2025-12-26 02:55:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:56:00 CET)\" executed successfully\n",
"2025-12-26 02:55:46,362 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:56:46 CET)\" (scheduled at 2025-12-26 02:55:46.247624+01:00)\n",
"2025-12-26 02:55:46,362 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:56:46 CET)\" executed successfully\n",
"2025-12-26 02:55:46,362 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:56:46 CET)\" (scheduled at 2025-12-26 02:55:46.249628+01:00)\n",
"2025-12-26 02:55:46,362 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:55:46,362 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:55:46,395 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:55:46,587 - INFO - SL: 4498.29000\n",
"2025-12-26 02:55:46,589 - INFO - Risk: 9.08000\n",
"2025-12-26 02:55:46,590 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:55:46,591 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:55:46,592 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:56:46 CET)\" executed successfully\n",
"2025-12-26 02:56:00,558 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:57:00 CET)\" (scheduled at 2025-12-26 02:56:00+01:00)\n",
"2025-12-26 02:56:00,558 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:57:00 CET)\" executed successfully\n",
"2025-12-26 02:56:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:57:46 CET)\" (scheduled at 2025-12-26 02:56:46.247624+01:00)\n",
"2025-12-26 02:56:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:57:46 CET)\" (scheduled at 2025-12-26 02:56:46.249628+01:00)\n",
"2025-12-26 02:56:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:57:46 CET)\" executed successfully\n",
"2025-12-26 02:56:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:56:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:56:46,269 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:56:46,270 - INFO - SL: 4498.29000\n",
"2025-12-26 02:56:46,271 - INFO - Risk: 9.08000\n",
"2025-12-26 02:56:46,272 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:56:46,293 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:56:46,294 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:57:46 CET)\" executed successfully\n",
"2025-12-26 02:57:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:58:00 CET)\" (scheduled at 2025-12-26 02:57:00+01:00)\n",
"2025-12-26 02:57:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:58:00 CET)\" executed successfully\n",
"2025-12-26 02:57:46,358 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:58:46 CET)\" (scheduled at 2025-12-26 02:57:46.247624+01:00)\n",
"2025-12-26 02:57:46,358 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:58:46 CET)\" executed successfully\n",
"2025-12-26 02:57:46,358 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:58:46 CET)\" (scheduled at 2025-12-26 02:57:46.249628+01:00)\n",
"2025-12-26 02:57:46,358 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:57:46,358 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:57:46,358 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:57:46,358 - INFO - SL: 4498.29000\n",
"2025-12-26 02:57:46,358 - INFO - Risk: 9.08000\n",
"2025-12-26 02:57:46,358 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:57:46,358 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:57:46,358 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:58:46 CET)\" executed successfully\n",
"2025-12-26 02:58:00,230 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:59:00 CET)\" (scheduled at 2025-12-26 02:58:00+01:00)\n",
"2025-12-26 02:58:00,294 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 02:59:00 CET)\" executed successfully\n",
"2025-12-26 02:58:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:59:46 CET)\" (scheduled at 2025-12-26 02:58:46.247624+01:00)\n",
"2025-12-26 02:58:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 02:59:46 CET)\" executed successfully\n",
"2025-12-26 02:58:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:59:46 CET)\" (scheduled at 2025-12-26 02:58:46.249628+01:00)\n",
"2025-12-26 02:58:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:58:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:58:46,257 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:58:46,257 - INFO - SL: 4498.29000\n",
"2025-12-26 02:58:46,381 - INFO - Risk: 9.08000\n",
"2025-12-26 02:58:46,385 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:58:46,385 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:58:46,386 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 02:59:46 CET)\" executed successfully\n",
"2025-12-26 02:59:00,489 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:00:00 CET)\" (scheduled at 2025-12-26 02:59:00+01:00)\n",
"2025-12-26 02:59:00,668 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:00:00 CET)\" executed successfully\n",
"2025-12-26 02:59:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:00:46 CET)\" (scheduled at 2025-12-26 02:59:46.247624+01:00)\n",
"2025-12-26 02:59:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:00:46 CET)\" executed successfully\n",
"2025-12-26 02:59:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:00:46 CET)\" (scheduled at 2025-12-26 02:59:46.249628+01:00)\n",
"2025-12-26 02:59:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 02:59:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 02:59:46,254 - INFO - Entry: 4507.37000\n",
"2025-12-26 02:59:46,254 - INFO - SL: 4498.29000\n",
"2025-12-26 02:59:46,254 - INFO - Risk: 9.08000\n",
"2025-12-26 02:59:46,442 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 02:59:46,443 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 02:59:46,465 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:00:46 CET)\" executed successfully\n",
"2025-12-26 03:00:00,666 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:01:00 CET)\" (scheduled at 2025-12-26 03:00:00+01:00)\n",
"2025-12-26 03:00:00,666 - INFO - \n",
"⏰ 2025-12-26 03:00:00 - ADAPTIVE Check\n",
"2025-12-26 03:00:00,666 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 03:00:00,666 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 03:00:00,666 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 03:00:00,770 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:01:00 CET)\" executed successfully\n",
"2025-12-26 03:00:00,666 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 03:30:00 CET)\" (scheduled at 2025-12-26 03:00:00+01:00)\n",
"2025-12-26 03:00:00,780 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 03:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.6 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4507.37 | 🔴 -3.48\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 03:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 17.59 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 03:00:46,720 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:01:46 CET)\" (scheduled at 2025-12-26 03:00:46.247624+01:00)\n",
"2025-12-26 03:00:46,720 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:01:46 CET)\" executed successfully\n",
"2025-12-26 03:00:46,720 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:01:46 CET)\" (scheduled at 2025-12-26 03:00:46.249628+01:00)\n",
"2025-12-26 03:00:46,720 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:00:46,720 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:00:46,720 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:00:46,720 - INFO - SL: 4498.29000\n",
"2025-12-26 03:00:46,720 - INFO - Risk: 9.08000\n",
"2025-12-26 03:00:46,720 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:00:46,759 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:00:46,837 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:01:46 CET)\" executed successfully\n",
"2025-12-26 03:01:00,235 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:02:00 CET)\" (scheduled at 2025-12-26 03:01:00+01:00)\n",
"2025-12-26 03:01:00,235 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:02:00 CET)\" executed successfully\n",
"2025-12-26 03:01:46,416 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:02:46 CET)\" (scheduled at 2025-12-26 03:01:46.247624+01:00)\n",
"2025-12-26 03:01:46,416 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:02:46 CET)\" (scheduled at 2025-12-26 03:01:46.249628+01:00)\n",
"2025-12-26 03:01:46,416 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:02:46 CET)\" executed successfully\n",
"2025-12-26 03:01:46,416 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:01:46,426 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:01:46,427 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:01:46,428 - INFO - SL: 4498.29000\n",
"2025-12-26 03:01:46,429 - INFO - Risk: 9.08000\n",
"2025-12-26 03:01:46,430 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:01:46,431 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:01:46,433 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:02:46 CET)\" executed successfully\n",
"2025-12-26 03:02:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:03:00 CET)\" (scheduled at 2025-12-26 03:02:00+01:00)\n",
"2025-12-26 03:02:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:03:00 CET)\" executed successfully\n",
"2025-12-26 03:02:46,427 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:03:46 CET)\" (scheduled at 2025-12-26 03:02:46.247624+01:00)\n",
"2025-12-26 03:02:46,427 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:03:46 CET)\" (scheduled at 2025-12-26 03:02:46.249628+01:00)\n",
"2025-12-26 03:02:46,427 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:02:46,435 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:02:46,436 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:02:46,437 - INFO - SL: 4498.29000\n",
"2025-12-26 03:02:46,507 - INFO - Risk: 9.08000\n",
"2025-12-26 03:02:46,522 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:02:46,523 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:02:46,524 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:03:46 CET)\" executed successfully\n",
"2025-12-26 03:02:46,427 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:03:46 CET)\" executed successfully\n",
"2025-12-26 03:03:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:04:00 CET)\" (scheduled at 2025-12-26 03:03:00+01:00)\n",
"2025-12-26 03:03:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:04:00 CET)\" executed successfully\n",
"2025-12-26 03:03:46,285 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:04:46 CET)\" (scheduled at 2025-12-26 03:03:46.247624+01:00)\n",
"2025-12-26 03:03:46,285 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:04:46 CET)\" executed successfully\n",
"2025-12-26 03:03:46,285 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:04:46 CET)\" (scheduled at 2025-12-26 03:03:46.249628+01:00)\n",
"2025-12-26 03:03:46,285 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:03:46,285 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:03:46,285 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:03:46,293 - INFO - SL: 4498.29000\n",
"2025-12-26 03:03:46,294 - INFO - Risk: 9.08000\n",
"2025-12-26 03:03:46,294 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:03:46,295 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:03:46,296 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:04:46 CET)\" executed successfully\n",
"2025-12-26 03:04:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:05:00 CET)\" (scheduled at 2025-12-26 03:04:00+01:00)\n",
"2025-12-26 03:04:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:05:00 CET)\" executed successfully\n",
"2025-12-26 03:04:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:05:46 CET)\" (scheduled at 2025-12-26 03:04:46.247624+01:00)\n",
"2025-12-26 03:04:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:05:46 CET)\" executed successfully\n",
"2025-12-26 03:04:46,290 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:05:46 CET)\" (scheduled at 2025-12-26 03:04:46.249628+01:00)\n",
"2025-12-26 03:04:46,290 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:04:46,290 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:04:46,290 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:04:46,290 - INFO - SL: 4498.29000\n",
"2025-12-26 03:04:46,290 - INFO - Risk: 9.08000\n",
"2025-12-26 03:04:46,290 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:04:46,290 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:04:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:05:46 CET)\" executed successfully\n",
"2025-12-26 03:05:00,697 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:06:00 CET)\" (scheduled at 2025-12-26 03:05:00+01:00)\n",
"2025-12-26 03:05:00,697 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:06:00 CET)\" executed successfully\n",
"2025-12-26 03:05:46,291 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:06:46 CET)\" (scheduled at 2025-12-26 03:05:46.247624+01:00)\n",
"2025-12-26 03:05:46,291 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:06:46 CET)\" (scheduled at 2025-12-26 03:05:46.249628+01:00)\n",
"2025-12-26 03:05:46,299 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:05:46,301 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:05:46,301 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:05:46,302 - INFO - SL: 4498.29000\n",
"2025-12-26 03:05:46,303 - INFO - Risk: 9.08000\n",
"2025-12-26 03:05:46,303 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:05:46,304 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:05:46,305 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:06:46 CET)\" executed successfully\n",
"2025-12-26 03:05:46,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:06:46 CET)\" executed successfully\n",
"2025-12-26 03:06:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:07:00 CET)\" (scheduled at 2025-12-26 03:06:00+01:00)\n",
"2025-12-26 03:06:00,084 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:07:00 CET)\" executed successfully\n",
"2025-12-26 03:06:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:07:46 CET)\" (scheduled at 2025-12-26 03:06:46.247624+01:00)\n",
"2025-12-26 03:06:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:07:46 CET)\" (scheduled at 2025-12-26 03:06:46.249628+01:00)\n",
"2025-12-26 03:06:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:06:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:06:46,269 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:06:46,270 - INFO - SL: 4498.29000\n",
"2025-12-26 03:06:46,271 - INFO - Risk: 9.08000\n",
"2025-12-26 03:06:46,271 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:06:46,272 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:06:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:07:46 CET)\" executed successfully\n",
"2025-12-26 03:06:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:07:46 CET)\" executed successfully\n",
"2025-12-26 03:07:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:08:00 CET)\" (scheduled at 2025-12-26 03:07:00+01:00)\n",
"2025-12-26 03:07:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:08:00 CET)\" executed successfully\n",
"2025-12-26 03:07:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:08:46 CET)\" (scheduled at 2025-12-26 03:07:46.247624+01:00)\n",
"2025-12-26 03:07:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:08:46 CET)\" executed successfully\n",
"2025-12-26 03:07:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:08:46 CET)\" (scheduled at 2025-12-26 03:07:46.249628+01:00)\n",
"2025-12-26 03:07:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:07:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:07:46,257 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:07:46,338 - INFO - SL: 4498.29000\n",
"2025-12-26 03:07:46,339 - INFO - Risk: 9.08000\n",
"2025-12-26 03:07:46,340 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:07:46,341 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:07:46,342 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:08:46 CET)\" executed successfully\n",
"2025-12-26 03:08:00,123 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:09:00 CET)\" (scheduled at 2025-12-26 03:08:00+01:00)\n",
"2025-12-26 03:08:00,123 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:09:00 CET)\" executed successfully\n",
"2025-12-26 03:08:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:09:46 CET)\" (scheduled at 2025-12-26 03:08:46.247624+01:00)\n",
"2025-12-26 03:08:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:09:46 CET)\" executed successfully\n",
"2025-12-26 03:08:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:09:46 CET)\" (scheduled at 2025-12-26 03:08:46.249628+01:00)\n",
"2025-12-26 03:08:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:08:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:08:46,261 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:08:46,261 - INFO - SL: 4498.29000\n",
"2025-12-26 03:08:46,381 - INFO - Risk: 9.08000\n",
"2025-12-26 03:08:46,386 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:08:46,388 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:08:46,389 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:09:46 CET)\" executed successfully\n",
"2025-12-26 03:09:00,182 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:10:00 CET)\" (scheduled at 2025-12-26 03:09:00+01:00)\n",
"2025-12-26 03:09:00,197 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:10:00 CET)\" executed successfully\n",
"2025-12-26 03:09:46,822 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:10:46 CET)\" (scheduled at 2025-12-26 03:09:46.247624+01:00)\n",
"2025-12-26 03:09:46,822 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:10:46 CET)\" (scheduled at 2025-12-26 03:09:46.249628+01:00)\n",
"2025-12-26 03:09:46,839 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:09:46,842 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:09:46,842 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:09:46,868 - INFO - SL: 4498.29000\n",
"2025-12-26 03:09:46,876 - INFO - Risk: 9.08000\n",
"2025-12-26 03:09:46,916 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:09:46,935 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:09:46,936 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:10:46 CET)\" executed successfully\n",
"2025-12-26 03:09:46,887 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:10:46 CET)\" executed successfully\n",
"2025-12-26 03:10:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:11:00 CET)\" (scheduled at 2025-12-26 03:10:00+01:00)\n",
"2025-12-26 03:10:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:11:00 CET)\" executed successfully\n",
"2025-12-26 03:10:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:11:46 CET)\" (scheduled at 2025-12-26 03:10:46.247624+01:00)\n",
"2025-12-26 03:10:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:11:46 CET)\" executed successfully\n",
"2025-12-26 03:10:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:11:46 CET)\" (scheduled at 2025-12-26 03:10:46.249628+01:00)\n",
"2025-12-26 03:10:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:10:46,280 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:10:46,280 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:10:46,280 - INFO - SL: 4498.29000\n",
"2025-12-26 03:10:46,280 - INFO - Risk: 9.08000\n",
"2025-12-26 03:10:46,280 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:10:46,280 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:10:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:11:46 CET)\" executed successfully\n",
"2025-12-26 03:11:00,107 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:12:00 CET)\" (scheduled at 2025-12-26 03:11:00+01:00)\n",
"2025-12-26 03:11:00,107 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:12:00 CET)\" executed successfully\n",
"2025-12-26 03:11:46,412 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:12:46 CET)\" (scheduled at 2025-12-26 03:11:46.247624+01:00)\n",
"2025-12-26 03:11:46,412 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:12:46 CET)\" executed successfully\n",
"2025-12-26 03:11:46,412 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:12:46 CET)\" (scheduled at 2025-12-26 03:11:46.249628+01:00)\n",
"2025-12-26 03:11:46,412 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:11:46,412 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:11:46,412 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:11:46,412 - INFO - SL: 4498.29000\n",
"2025-12-26 03:11:46,412 - INFO - Risk: 9.08000\n",
"2025-12-26 03:11:46,412 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:11:46,412 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:11:46,412 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:12:46 CET)\" executed successfully\n",
"2025-12-26 03:12:00,260 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:13:00 CET)\" (scheduled at 2025-12-26 03:12:00+01:00)\n",
"2025-12-26 03:12:00,270 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:13:00 CET)\" executed successfully\n",
"2025-12-26 03:12:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:13:46 CET)\" (scheduled at 2025-12-26 03:12:46.247624+01:00)\n",
"2025-12-26 03:12:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:13:46 CET)\" executed successfully\n",
"2025-12-26 03:12:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:13:46 CET)\" (scheduled at 2025-12-26 03:12:46.249628+01:00)\n",
"2025-12-26 03:12:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:12:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:12:46,259 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:12:46,259 - INFO - SL: 4498.29000\n",
"2025-12-26 03:12:46,259 - INFO - Risk: 9.08000\n",
"2025-12-26 03:12:46,259 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:12:46,259 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:12:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:13:46 CET)\" executed successfully\n",
"2025-12-26 03:13:00,030 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:14:00 CET)\" (scheduled at 2025-12-26 03:13:00+01:00)\n",
"2025-12-26 03:13:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:14:00 CET)\" executed successfully\n",
"2025-12-26 03:13:46,280 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:14:46 CET)\" (scheduled at 2025-12-26 03:13:46.247624+01:00)\n",
"2025-12-26 03:13:46,280 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:14:46 CET)\" executed successfully\n",
"2025-12-26 03:13:46,280 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:14:46 CET)\" (scheduled at 2025-12-26 03:13:46.249628+01:00)\n",
"2025-12-26 03:13:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:13:46,280 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:13:46,280 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:13:46,280 - INFO - SL: 4498.29000\n",
"2025-12-26 03:13:46,280 - INFO - Risk: 9.08000\n",
"2025-12-26 03:13:46,280 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:13:46,280 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:13:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:14:46 CET)\" executed successfully\n",
"2025-12-26 03:14:00,057 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:15:00 CET)\" (scheduled at 2025-12-26 03:14:00+01:00)\n",
"2025-12-26 03:14:00,063 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:15:00 CET)\" executed successfully\n",
"2025-12-26 03:14:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:15:46 CET)\" (scheduled at 2025-12-26 03:14:46.247624+01:00)\n",
"2025-12-26 03:14:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:15:46 CET)\" (scheduled at 2025-12-26 03:14:46.249628+01:00)\n",
"2025-12-26 03:14:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:14:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:14:46,270 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:14:46,271 - INFO - SL: 4498.29000\n",
"2025-12-26 03:14:46,272 - INFO - Risk: 9.08000\n",
"2025-12-26 03:14:46,273 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:14:46,274 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:14:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:15:46 CET)\" executed successfully\n",
"2025-12-26 03:14:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:15:46 CET)\" executed successfully\n",
"2025-12-26 03:15:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:16:00 CET)\" (scheduled at 2025-12-26 03:15:00+01:00)\n",
"2025-12-26 03:15:00,155 - INFO - \n",
"⏰ 2025-12-26 03:15:00 - ADAPTIVE Check\n",
"2025-12-26 03:15:00,157 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 03:15:00,158 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 03:15:00,159 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 03:15:00,235 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.6 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4507.37 | 🔴 -1.10\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 03:15:46,688 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:16:46 CET)\" (scheduled at 2025-12-26 03:15:46.247624+01:00)\n",
"2025-12-26 03:15:46,688 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:16:46 CET)\" executed successfully\n",
"2025-12-26 03:15:46,688 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:16:46 CET)\" (scheduled at 2025-12-26 03:15:46.249628+01:00)\n",
"2025-12-26 03:15:46,688 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:15:46,688 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:15:46,705 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:15:46,706 - INFO - SL: 4498.29000\n",
"2025-12-26 03:15:46,708 - INFO - Risk: 9.08000\n",
"2025-12-26 03:15:46,708 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:15:46,709 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:15:46,710 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:16:46 CET)\" executed successfully\n",
"2025-12-26 03:16:00,510 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:17:00 CET)\" (scheduled at 2025-12-26 03:16:00+01:00)\n",
"2025-12-26 03:16:00,510 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:17:00 CET)\" executed successfully\n",
"2025-12-26 03:16:46,618 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:17:46 CET)\" (scheduled at 2025-12-26 03:16:46.247624+01:00)\n",
"2025-12-26 03:16:46,619 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:17:46 CET)\" (scheduled at 2025-12-26 03:16:46.249628+01:00)\n",
"2025-12-26 03:16:46,626 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:16:46,628 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:16:46,628 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:16:46,629 - INFO - SL: 4498.29000\n",
"2025-12-26 03:16:46,630 - INFO - Risk: 9.08000\n",
"2025-12-26 03:16:46,631 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:16:46,632 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:16:46,633 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:17:46 CET)\" executed successfully\n",
"2025-12-26 03:16:46,619 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:17:46 CET)\" executed successfully\n",
"2025-12-26 03:17:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:18:00 CET)\" (scheduled at 2025-12-26 03:17:00+01:00)\n",
"2025-12-26 03:17:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:18:00 CET)\" executed successfully\n",
"2025-12-26 03:17:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:18:46 CET)\" (scheduled at 2025-12-26 03:17:46.247624+01:00)\n",
"2025-12-26 03:17:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:18:46 CET)\" executed successfully\n",
"2025-12-26 03:17:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:18:46 CET)\" (scheduled at 2025-12-26 03:17:46.249628+01:00)\n",
"2025-12-26 03:17:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:17:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:17:46,262 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:17:46,264 - INFO - SL: 4498.29000\n",
"2025-12-26 03:17:46,265 - INFO - Risk: 9.08000\n",
"2025-12-26 03:17:46,266 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:17:46,267 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:17:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:18:46 CET)\" executed successfully\n",
"2025-12-26 03:18:00,374 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:19:00 CET)\" (scheduled at 2025-12-26 03:18:00+01:00)\n",
"2025-12-26 03:18:00,374 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:19:00 CET)\" executed successfully\n",
"2025-12-26 03:18:46,795 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:19:46 CET)\" (scheduled at 2025-12-26 03:18:46.247624+01:00)\n",
"2025-12-26 03:18:46,795 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:19:46 CET)\" (scheduled at 2025-12-26 03:18:46.249628+01:00)\n",
"2025-12-26 03:18:46,795 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:19:46 CET)\" executed successfully\n",
"2025-12-26 03:18:46,802 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:18:46,805 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:18:46,805 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:18:46,807 - INFO - SL: 4498.29000\n",
"2025-12-26 03:18:46,808 - INFO - Risk: 9.08000\n",
"2025-12-26 03:18:46,809 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:18:46,810 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:18:46,811 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:19:46 CET)\" executed successfully\n",
"2025-12-26 03:19:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:20:00 CET)\" (scheduled at 2025-12-26 03:19:00+01:00)\n",
"2025-12-26 03:19:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:20:00 CET)\" executed successfully\n",
"2025-12-26 03:19:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:20:46 CET)\" (scheduled at 2025-12-26 03:19:46.247624+01:00)\n",
"2025-12-26 03:19:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:20:46 CET)\" executed successfully\n",
"2025-12-26 03:19:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:20:46 CET)\" (scheduled at 2025-12-26 03:19:46.249628+01:00)\n",
"2025-12-26 03:19:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:19:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:19:46,259 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:19:46,333 - INFO - SL: 4498.29000\n",
"2025-12-26 03:19:46,334 - INFO - Risk: 9.08000\n",
"2025-12-26 03:19:46,335 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:19:46,353 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:19:46,355 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:20:46 CET)\" executed successfully\n",
"2025-12-26 03:20:00,190 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:21:00 CET)\" (scheduled at 2025-12-26 03:20:00+01:00)\n",
"2025-12-26 03:20:00,209 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:21:00 CET)\" executed successfully\n",
"2025-12-26 03:20:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:21:46 CET)\" (scheduled at 2025-12-26 03:20:46.247624+01:00)\n",
"2025-12-26 03:20:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:21:46 CET)\" executed successfully\n",
"2025-12-26 03:20:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:21:46 CET)\" (scheduled at 2025-12-26 03:20:46.249628+01:00)\n",
"2025-12-26 03:20:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:20:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:20:46,254 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:20:46,254 - INFO - SL: 4498.29000\n",
"2025-12-26 03:20:46,254 - INFO - Risk: 9.08000\n",
"2025-12-26 03:20:46,254 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:20:46,254 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:20:46,254 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:21:46 CET)\" executed successfully\n",
"2025-12-26 03:21:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:22:00 CET)\" (scheduled at 2025-12-26 03:21:00+01:00)\n",
"2025-12-26 03:21:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:22:00 CET)\" executed successfully\n",
"2025-12-26 03:21:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:22:46 CET)\" (scheduled at 2025-12-26 03:21:46.247624+01:00)\n",
"2025-12-26 03:21:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:22:46 CET)\" (scheduled at 2025-12-26 03:21:46.249628+01:00)\n",
"2025-12-26 03:21:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:22:46 CET)\" executed successfully\n",
"2025-12-26 03:21:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:21:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:21:46,268 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:21:46,269 - INFO - SL: 4498.29000\n",
"2025-12-26 03:21:46,269 - INFO - Risk: 9.08000\n",
"2025-12-26 03:21:46,270 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:21:46,272 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:21:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:22:46 CET)\" executed successfully\n",
"2025-12-26 03:22:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:23:00 CET)\" (scheduled at 2025-12-26 03:22:00+01:00)\n",
"2025-12-26 03:22:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:23:00 CET)\" executed successfully\n",
"2025-12-26 03:22:46,269 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:23:46 CET)\" (scheduled at 2025-12-26 03:22:46.247624+01:00)\n",
"2025-12-26 03:22:46,346 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:23:46 CET)\" executed successfully\n",
"2025-12-26 03:22:46,269 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:23:46 CET)\" (scheduled at 2025-12-26 03:22:46.249628+01:00)\n",
"2025-12-26 03:22:46,355 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:22:46,357 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:22:46,358 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:22:46,359 - INFO - SL: 4498.29000\n",
"2025-12-26 03:22:46,360 - INFO - Risk: 9.08000\n",
"2025-12-26 03:22:46,361 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:22:46,362 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:22:46,376 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:23:46 CET)\" executed successfully\n",
"2025-12-26 03:23:00,221 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:24:00 CET)\" (scheduled at 2025-12-26 03:23:00+01:00)\n",
"2025-12-26 03:23:00,221 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:24:00 CET)\" executed successfully\n",
"2025-12-26 03:23:46,430 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:24:46 CET)\" (scheduled at 2025-12-26 03:23:46.247624+01:00)\n",
"2025-12-26 03:23:46,430 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:24:46 CET)\" (scheduled at 2025-12-26 03:23:46.249628+01:00)\n",
"2025-12-26 03:23:46,430 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:23:46,430 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:23:46,437 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:23:46,438 - INFO - SL: 4498.29000\n",
"2025-12-26 03:23:46,439 - INFO - Risk: 9.08000\n",
"2025-12-26 03:23:46,440 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:23:46,441 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:23:46,442 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:24:46 CET)\" executed successfully\n",
"2025-12-26 03:23:46,430 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:24:46 CET)\" executed successfully\n",
"2025-12-26 03:24:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:25:00 CET)\" (scheduled at 2025-12-26 03:24:00+01:00)\n",
"2025-12-26 03:24:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:25:00 CET)\" executed successfully\n",
"2025-12-26 03:24:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:25:46 CET)\" (scheduled at 2025-12-26 03:24:46.247624+01:00)\n",
"2025-12-26 03:24:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:25:46 CET)\" (scheduled at 2025-12-26 03:24:46.249628+01:00)\n",
"2025-12-26 03:24:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:24:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:24:46,268 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:24:46,269 - INFO - SL: 4498.29000\n",
"2025-12-26 03:24:46,270 - INFO - Risk: 9.08000\n",
"2025-12-26 03:24:46,271 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:24:46,272 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:24:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:25:46 CET)\" executed successfully\n",
"2025-12-26 03:24:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:25:46 CET)\" executed successfully\n",
"2025-12-26 03:25:00,024 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:26:00 CET)\" (scheduled at 2025-12-26 03:25:00+01:00)\n",
"2025-12-26 03:25:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:26:00 CET)\" executed successfully\n",
"2025-12-26 03:25:46,399 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:26:46 CET)\" (scheduled at 2025-12-26 03:25:46.247624+01:00)\n",
"2025-12-26 03:25:46,399 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:26:46 CET)\" executed successfully\n",
"2025-12-26 03:25:46,399 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:26:46 CET)\" (scheduled at 2025-12-26 03:25:46.249628+01:00)\n",
"2025-12-26 03:25:46,399 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:25:46,416 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:25:46,417 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:25:46,417 - INFO - SL: 4498.29000\n",
"2025-12-26 03:25:46,418 - INFO - Risk: 9.08000\n",
"2025-12-26 03:25:46,421 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:25:46,423 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:25:46,428 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:26:46 CET)\" executed successfully\n",
"2025-12-26 03:26:00,272 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:27:00 CET)\" (scheduled at 2025-12-26 03:26:00+01:00)\n",
"2025-12-26 03:26:00,274 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:27:00 CET)\" executed successfully\n",
"2025-12-26 03:26:46,684 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:27:46 CET)\" (scheduled at 2025-12-26 03:26:46.247624+01:00)\n",
"2025-12-26 03:26:46,684 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:27:46 CET)\" (scheduled at 2025-12-26 03:26:46.249628+01:00)\n",
"2025-12-26 03:26:46,698 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:26:46,699 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:26:46,700 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:26:46,701 - INFO - SL: 4498.29000\n",
"2025-12-26 03:26:46,703 - INFO - Risk: 9.08000\n",
"2025-12-26 03:26:46,704 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:26:46,704 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:26:46,705 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:27:46 CET)\" executed successfully\n",
"2025-12-26 03:26:46,684 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:27:46 CET)\" executed successfully\n",
"2025-12-26 03:27:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:28:00 CET)\" (scheduled at 2025-12-26 03:27:00+01:00)\n",
"2025-12-26 03:27:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:28:00 CET)\" executed successfully\n",
"2025-12-26 03:27:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:28:46 CET)\" (scheduled at 2025-12-26 03:27:46.247624+01:00)\n",
"2025-12-26 03:27:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:28:46 CET)\" (scheduled at 2025-12-26 03:27:46.249628+01:00)\n",
"2025-12-26 03:27:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:27:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:27:46,305 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:27:46,308 - INFO - SL: 4498.29000\n",
"2025-12-26 03:27:46,308 - INFO - Risk: 9.08000\n",
"2025-12-26 03:27:46,335 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:27:46,566 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:27:46,567 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:28:46 CET)\" executed successfully\n",
"2025-12-26 03:27:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:28:46 CET)\" executed successfully\n",
"2025-12-26 03:28:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:29:00 CET)\" (scheduled at 2025-12-26 03:28:00+01:00)\n",
"2025-12-26 03:28:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:29:00 CET)\" executed successfully\n",
"2025-12-26 03:28:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:29:46 CET)\" (scheduled at 2025-12-26 03:28:46.247624+01:00)\n",
"2025-12-26 03:28:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:29:46 CET)\" (scheduled at 2025-12-26 03:28:46.249628+01:00)\n",
"2025-12-26 03:28:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:29:46 CET)\" executed successfully\n",
"2025-12-26 03:28:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:28:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:28:46,270 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:28:46,271 - INFO - SL: 4498.29000\n",
"2025-12-26 03:28:46,272 - INFO - Risk: 9.08000\n",
"2025-12-26 03:28:46,273 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:28:46,275 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:28:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:29:46 CET)\" executed successfully\n",
"2025-12-26 03:29:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:30:00 CET)\" (scheduled at 2025-12-26 03:29:00+01:00)\n",
"2025-12-26 03:29:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:30:00 CET)\" executed successfully\n",
"2025-12-26 03:29:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:30:46 CET)\" (scheduled at 2025-12-26 03:29:46.247624+01:00)\n",
"2025-12-26 03:29:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:30:46 CET)\" executed successfully\n",
"2025-12-26 03:29:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:30:46 CET)\" (scheduled at 2025-12-26 03:29:46.249628+01:00)\n",
"2025-12-26 03:29:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:29:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:29:46,269 - INFO - Entry: 4507.37000\n",
"2025-12-26 03:29:46,270 - INFO - SL: 4498.29000\n",
"2025-12-26 03:29:46,270 - INFO - Risk: 9.08000\n",
"2025-12-26 03:29:46,271 - INFO - TP1 (1.5R): 4520.99000\n",
"2025-12-26 03:29:46,272 - INFO - TP2 (2.5R): 4530.07000\n",
"2025-12-26 03:29:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:30:46 CET)\" executed successfully\n",
"2025-12-26 03:30:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:31:00 CET)\" (scheduled at 2025-12-26 03:30:00+01:00)\n",
"2025-12-26 03:30:00,013 - INFO - \n",
"⏰ 2025-12-26 03:30:00 - ADAPTIVE Check\n",
"2025-12-26 03:30:00,013 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 03:30:00,023 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 03:30:00,023 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 03:30:00,182 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:31:00 CET)\" executed successfully\n",
"2025-12-26 03:30:00,182 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 04:00:00 CET)\" (scheduled at 2025-12-26 03:30:00+01:00)\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.6 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4507.37 | 🔴 -5.19\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 03:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 18.39 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 03:30:00,379 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 04:00:00 CET)\" executed successfully\n",
"2025-12-26 03:30:46,633 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:31:46 CET)\" (scheduled at 2025-12-26 03:30:46.247624+01:00)\n",
"2025-12-26 03:30:46,633 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:31:46 CET)\" (scheduled at 2025-12-26 03:30:46.249628+01:00)\n",
"2025-12-26 03:30:46,685 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:31:46 CET)\" executed successfully\n",
"2025-12-26 03:30:47,149 - INFO - ✅ Updated closed position 620823652: manual_close, Profit: 171.70\n",
"2025-12-26 03:30:48,156 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:31:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 03:31:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:32:00 CET)\" (scheduled at 2025-12-26 03:31:00+01:00)\n",
"2025-12-26 03:31:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:32:00 CET)\" executed successfully\n",
"2025-12-26 03:31:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:32:46 CET)\" (scheduled at 2025-12-26 03:31:46.247624+01:00)\n",
"2025-12-26 03:31:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:32:46 CET)\" executed successfully\n",
"2025-12-26 03:31:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:32:46 CET)\" (scheduled at 2025-12-26 03:31:46.249628+01:00)\n",
"2025-12-26 03:31:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:32:46 CET)\" executed successfully\n",
"2025-12-26 03:32:00,023 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:33:00 CET)\" (scheduled at 2025-12-26 03:32:00+01:00)\n",
"2025-12-26 03:32:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:33:00 CET)\" executed successfully\n",
"2025-12-26 03:32:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:33:46 CET)\" (scheduled at 2025-12-26 03:32:46.247624+01:00)\n",
"2025-12-26 03:32:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:33:46 CET)\" executed successfully\n",
"2025-12-26 03:32:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:33:46 CET)\" (scheduled at 2025-12-26 03:32:46.249628+01:00)\n",
"2025-12-26 03:32:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:33:46 CET)\" executed successfully\n",
"2025-12-26 03:33:00,035 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:34:00 CET)\" (scheduled at 2025-12-26 03:33:00+01:00)\n",
"2025-12-26 03:33:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:34:00 CET)\" executed successfully\n",
"2025-12-26 03:33:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:34:46 CET)\" (scheduled at 2025-12-26 03:33:46.247624+01:00)\n",
"2025-12-26 03:33:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:34:46 CET)\" executed successfully\n",
"2025-12-26 03:33:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:34:46 CET)\" (scheduled at 2025-12-26 03:33:46.249628+01:00)\n",
"2025-12-26 03:33:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:34:46 CET)\" executed successfully\n",
"2025-12-26 03:34:00,041 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:35:00 CET)\" (scheduled at 2025-12-26 03:34:00+01:00)\n",
"2025-12-26 03:34:00,051 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:35:00 CET)\" executed successfully\n",
"2025-12-26 03:34:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:35:46 CET)\" (scheduled at 2025-12-26 03:34:46.247624+01:00)\n",
"2025-12-26 03:34:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:35:46 CET)\" (scheduled at 2025-12-26 03:34:46.249628+01:00)\n",
"2025-12-26 03:34:46,304 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:35:46 CET)\" executed successfully\n",
"2025-12-26 03:34:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:35:46 CET)\" executed successfully\n",
"2025-12-26 03:35:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:36:00 CET)\" (scheduled at 2025-12-26 03:35:00+01:00)\n",
"2025-12-26 03:35:00,041 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:36:00 CET)\" executed successfully\n",
"2025-12-26 03:35:46,523 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:36:46 CET)\" (scheduled at 2025-12-26 03:35:46.247624+01:00)\n",
"2025-12-26 03:35:46,523 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:36:46 CET)\" (scheduled at 2025-12-26 03:35:46.249628+01:00)\n",
"2025-12-26 03:35:46,523 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:36:46 CET)\" executed successfully\n",
"2025-12-26 03:35:46,523 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:36:46 CET)\" executed successfully\n",
"2025-12-26 03:36:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:37:00 CET)\" (scheduled at 2025-12-26 03:36:00+01:00)\n",
"2025-12-26 03:36:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:37:00 CET)\" executed successfully\n",
"2025-12-26 03:36:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:37:46 CET)\" (scheduled at 2025-12-26 03:36:46.247624+01:00)\n",
"2025-12-26 03:36:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:37:46 CET)\" executed successfully\n",
"2025-12-26 03:36:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:37:46 CET)\" (scheduled at 2025-12-26 03:36:46.249628+01:00)\n",
"2025-12-26 03:36:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:37:46 CET)\" executed successfully\n",
"2025-12-26 03:37:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:38:00 CET)\" (scheduled at 2025-12-26 03:37:00+01:00)\n",
"2025-12-26 03:37:00,040 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:38:00 CET)\" executed successfully\n",
"2025-12-26 03:37:46,399 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:38:46 CET)\" (scheduled at 2025-12-26 03:37:46.247624+01:00)\n",
"2025-12-26 03:37:46,399 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:38:46 CET)\" executed successfully\n",
"2025-12-26 03:37:46,399 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:38:46 CET)\" (scheduled at 2025-12-26 03:37:46.249628+01:00)\n",
"2025-12-26 03:37:46,399 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:38:46 CET)\" executed successfully\n",
"2025-12-26 03:38:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:39:00 CET)\" (scheduled at 2025-12-26 03:38:00+01:00)\n",
"2025-12-26 03:38:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:39:00 CET)\" executed successfully\n",
"2025-12-26 03:38:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:39:46 CET)\" (scheduled at 2025-12-26 03:38:46.247624+01:00)\n",
"2025-12-26 03:38:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:39:46 CET)\" executed successfully\n",
"2025-12-26 03:38:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:39:46 CET)\" (scheduled at 2025-12-26 03:38:46.249628+01:00)\n",
"2025-12-26 03:38:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:39:46 CET)\" executed successfully\n",
"2025-12-26 03:39:00,024 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:40:00 CET)\" (scheduled at 2025-12-26 03:39:00+01:00)\n",
"2025-12-26 03:39:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:40:00 CET)\" executed successfully\n",
"2025-12-26 03:39:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:40:46 CET)\" (scheduled at 2025-12-26 03:39:46.247624+01:00)\n",
"2025-12-26 03:39:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:40:46 CET)\" (scheduled at 2025-12-26 03:39:46.249628+01:00)\n",
"2025-12-26 03:39:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:40:46 CET)\" executed successfully\n",
"2025-12-26 03:39:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:40:46 CET)\" executed successfully\n",
"2025-12-26 03:40:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:41:00 CET)\" (scheduled at 2025-12-26 03:40:00+01:00)\n",
"2025-12-26 03:40:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:41:00 CET)\" executed successfully\n",
"2025-12-26 03:40:46,291 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:41:46 CET)\" (scheduled at 2025-12-26 03:40:46.247624+01:00)\n",
"2025-12-26 03:40:46,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:41:46 CET)\" executed successfully\n",
"2025-12-26 03:40:46,291 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:41:46 CET)\" (scheduled at 2025-12-26 03:40:46.249628+01:00)\n",
"2025-12-26 03:40:46,302 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:41:46 CET)\" executed successfully\n",
"2025-12-26 03:41:00,103 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:42:00 CET)\" (scheduled at 2025-12-26 03:41:00+01:00)\n",
"2025-12-26 03:41:00,103 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:42:00 CET)\" executed successfully\n",
"2025-12-26 03:41:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:42:46 CET)\" (scheduled at 2025-12-26 03:41:46.247624+01:00)\n",
"2025-12-26 03:41:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:42:46 CET)\" (scheduled at 2025-12-26 03:41:46.249628+01:00)\n",
"2025-12-26 03:41:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:42:46 CET)\" executed successfully\n",
"2025-12-26 03:41:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:42:46 CET)\" executed successfully\n",
"2025-12-26 03:42:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:43:00 CET)\" (scheduled at 2025-12-26 03:42:00+01:00)\n",
"2025-12-26 03:42:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:43:00 CET)\" executed successfully\n",
"2025-12-26 03:42:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:43:46 CET)\" (scheduled at 2025-12-26 03:42:46.247624+01:00)\n",
"2025-12-26 03:42:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:43:46 CET)\" executed successfully\n",
"2025-12-26 03:42:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:43:46 CET)\" (scheduled at 2025-12-26 03:42:46.249628+01:00)\n",
"2025-12-26 03:42:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:43:46 CET)\" executed successfully\n",
"2025-12-26 03:43:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:44:00 CET)\" (scheduled at 2025-12-26 03:43:00+01:00)\n",
"2025-12-26 03:43:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:44:00 CET)\" executed successfully\n",
"2025-12-26 03:43:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:44:46 CET)\" (scheduled at 2025-12-26 03:43:46.247624+01:00)\n",
"2025-12-26 03:43:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:44:46 CET)\" (scheduled at 2025-12-26 03:43:46.249628+01:00)\n",
"2025-12-26 03:43:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:44:46 CET)\" executed successfully\n",
"2025-12-26 03:43:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:44:46 CET)\" executed successfully\n",
"2025-12-26 03:44:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:45:00 CET)\" (scheduled at 2025-12-26 03:44:00+01:00)\n",
"2025-12-26 03:44:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:45:00 CET)\" executed successfully\n",
"2025-12-26 03:44:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:45:46 CET)\" (scheduled at 2025-12-26 03:44:46.247624+01:00)\n",
"2025-12-26 03:44:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:45:46 CET)\" (scheduled at 2025-12-26 03:44:46.249628+01:00)\n",
"2025-12-26 03:44:46,253 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:45:46 CET)\" executed successfully\n",
"2025-12-26 03:44:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:45:46 CET)\" executed successfully\n",
"2025-12-26 03:45:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:46:00 CET)\" (scheduled at 2025-12-26 03:45:00+01:00)\n",
"2025-12-26 03:45:00,014 - INFO - \n",
"⏰ 2025-12-26 03:45:00 - ADAPTIVE Check\n",
"2025-12-26 03:45:00,016 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 03:45:00,017 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 03:45:00,018 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 03:45:00,239 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 03:45:00,240 - INFO - Confidence: 100.0% (HIGH)\n",
"2025-12-26 03:45:00,241 - INFO - Base Risk: 2.0%\n",
"2025-12-26 03:45:00,242 - INFO - Multiplier: 1.5x\n",
"2025-12-26 03:45:00,242 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 03:45:00,243 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 03:45:00,245 - INFO - Risk Amount: $207.30\n",
"2025-12-26 03:45:00,246 - INFO - SL Distance: 75901.82 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 18%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+---------+------------+---------+----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+---------+------------+---------+----------+---------|\n",
"| D1 | uptrend | 782.89 | 70.0691 | 8.22847 | 4499.13 |\n",
"| H4 | uptrend | 554.67 | 29.4754 | 2.45237 | 4499.17 |\n",
"| H1 | uptrend | 549.77 | 18.7931 | 1.54978 | 4499.17 |\n",
"| M30 | uptrend | 483.61 | 13.1953 | 0.957205 | 4499.17 |\n",
"| M15 | uptrend | 55.33 | 9.6289 | 0.079913 | 4499.17 |\n",
"| M5 | uptrend | 161.06 | 5.6224 | 0.135833 | 4499.17 |\n",
"+------+---------+------------+---------+----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 691.60)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 100.0% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 172588.1 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4499.17000 | Volume: 0.01\n",
"SL: 4491.57982 | TP: 4518.14545\n",
"Confidence: 100.0% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n",
"✅ Trade erfolgreich! Ticket: 620968182\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 03:45:00,874 - INFO - 📱 Trade logged to DB + Telegram notification sent\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 03:45:01,488 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 03:45:47,148 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:46:46 CET)\" (scheduled at 2025-12-26 03:45:46.247624+01:00)\n",
"2025-12-26 03:45:47,149 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:46:46 CET)\" executed successfully\n",
"2025-12-26 03:45:47,149 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:46:46 CET)\" (scheduled at 2025-12-26 03:45:46.249628+01:00)\n",
"2025-12-26 03:45:47,149 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:45:47,149 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:45:47,149 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:45:47,149 - INFO - SL: 4491.58000\n",
"2025-12-26 03:45:47,149 - INFO - Risk: 7.59000\n",
"2025-12-26 03:45:47,149 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:45:47,149 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:45:47,149 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:46:46 CET)\" executed successfully\n",
"2025-12-26 03:46:00,030 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:47:00 CET)\" (scheduled at 2025-12-26 03:46:00+01:00)\n",
"2025-12-26 03:46:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:47:00 CET)\" executed successfully\n",
"2025-12-26 03:46:46,525 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:47:46 CET)\" (scheduled at 2025-12-26 03:46:46.247624+01:00)\n",
"2025-12-26 03:46:46,525 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:47:46 CET)\" executed successfully\n",
"2025-12-26 03:46:46,525 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:47:46 CET)\" (scheduled at 2025-12-26 03:46:46.249628+01:00)\n",
"2025-12-26 03:46:46,530 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:46:46,530 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:46:46,530 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:46:46,534 - INFO - SL: 4491.58000\n",
"2025-12-26 03:46:46,535 - INFO - Risk: 7.59000\n",
"2025-12-26 03:46:46,536 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:46:46,537 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:46:46,538 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:47:46 CET)\" executed successfully\n",
"2025-12-26 03:47:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:48:00 CET)\" (scheduled at 2025-12-26 03:47:00+01:00)\n",
"2025-12-26 03:47:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:48:00 CET)\" executed successfully\n",
"2025-12-26 03:47:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:48:46 CET)\" (scheduled at 2025-12-26 03:47:46.247624+01:00)\n",
"2025-12-26 03:47:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:48:46 CET)\" (scheduled at 2025-12-26 03:47:46.249628+01:00)\n",
"2025-12-26 03:47:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:47:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:47:46,270 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:47:46,270 - INFO - SL: 4491.58000\n",
"2025-12-26 03:47:46,271 - INFO - Risk: 7.59000\n",
"2025-12-26 03:47:46,273 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:47:46,273 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:47:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:48:46 CET)\" executed successfully\n",
"2025-12-26 03:47:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:48:46 CET)\" executed successfully\n",
"2025-12-26 03:48:00,157 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:49:00 CET)\" (scheduled at 2025-12-26 03:48:00+01:00)\n",
"2025-12-26 03:48:00,157 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:49:00 CET)\" executed successfully\n",
"2025-12-26 03:48:46,271 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:49:46 CET)\" (scheduled at 2025-12-26 03:48:46.247624+01:00)\n",
"2025-12-26 03:48:46,271 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:49:46 CET)\" (scheduled at 2025-12-26 03:48:46.249628+01:00)\n",
"2025-12-26 03:48:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:48:46,281 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:48:46,282 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:48:46,283 - INFO - SL: 4491.58000\n",
"2025-12-26 03:48:46,285 - INFO - Risk: 7.59000\n",
"2025-12-26 03:48:46,286 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:48:46,287 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:48:46,288 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:49:46 CET)\" executed successfully\n",
"2025-12-26 03:48:46,271 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:49:46 CET)\" executed successfully\n",
"2025-12-26 03:49:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:50:00 CET)\" (scheduled at 2025-12-26 03:49:00+01:00)\n",
"2025-12-26 03:49:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:50:00 CET)\" executed successfully\n",
"2025-12-26 03:49:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:50:46 CET)\" (scheduled at 2025-12-26 03:49:46.247624+01:00)\n",
"2025-12-26 03:49:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:50:46 CET)\" executed successfully\n",
"2025-12-26 03:49:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:50:46 CET)\" (scheduled at 2025-12-26 03:49:46.249628+01:00)\n",
"2025-12-26 03:49:46,377 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:49:46,379 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:49:46,380 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:49:46,381 - INFO - SL: 4491.58000\n",
"2025-12-26 03:49:46,382 - INFO - Risk: 7.59000\n",
"2025-12-26 03:49:46,383 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:49:46,384 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:49:46,385 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:50:46 CET)\" executed successfully\n",
"2025-12-26 03:50:00,207 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:51:00 CET)\" (scheduled at 2025-12-26 03:50:00+01:00)\n",
"2025-12-26 03:50:00,212 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:51:00 CET)\" executed successfully\n",
"2025-12-26 03:50:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:51:46 CET)\" (scheduled at 2025-12-26 03:50:46.247624+01:00)\n",
"2025-12-26 03:50:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:51:46 CET)\" (scheduled at 2025-12-26 03:50:46.249628+01:00)\n",
"2025-12-26 03:50:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:50:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:50:46,268 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:50:46,269 - INFO - SL: 4491.58000\n",
"2025-12-26 03:50:46,270 - INFO - Risk: 7.59000\n",
"2025-12-26 03:50:46,271 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:50:46,272 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:50:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:51:46 CET)\" executed successfully\n",
"2025-12-26 03:50:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:51:46 CET)\" executed successfully\n",
"2025-12-26 03:51:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:52:00 CET)\" (scheduled at 2025-12-26 03:51:00+01:00)\n",
"2025-12-26 03:51:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:52:00 CET)\" executed successfully\n",
"2025-12-26 03:51:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:52:46 CET)\" (scheduled at 2025-12-26 03:51:46.247624+01:00)\n",
"2025-12-26 03:51:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:52:46 CET)\" executed successfully\n",
"2025-12-26 03:51:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:52:46 CET)\" (scheduled at 2025-12-26 03:51:46.249628+01:00)\n",
"2025-12-26 03:51:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:51:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:51:46,254 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:51:46,254 - INFO - SL: 4491.58000\n",
"2025-12-26 03:51:46,254 - INFO - Risk: 7.59000\n",
"2025-12-26 03:51:46,254 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:51:46,254 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:51:46,254 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:52:46 CET)\" executed successfully\n",
"2025-12-26 03:52:00,053 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:53:00 CET)\" (scheduled at 2025-12-26 03:52:00+01:00)\n",
"2025-12-26 03:52:00,064 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:53:00 CET)\" executed successfully\n",
"2025-12-26 03:52:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:53:46 CET)\" (scheduled at 2025-12-26 03:52:46.247624+01:00)\n",
"2025-12-26 03:52:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:53:46 CET)\" (scheduled at 2025-12-26 03:52:46.249628+01:00)\n",
"2025-12-26 03:52:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:52:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:52:46,274 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:52:46,316 - INFO - SL: 4491.58000\n",
"2025-12-26 03:52:46,317 - INFO - Risk: 7.59000\n",
"2025-12-26 03:52:46,318 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:52:46,319 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:52:46,333 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:53:46 CET)\" executed successfully\n",
"2025-12-26 03:52:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:53:46 CET)\" executed successfully\n",
"2025-12-26 03:53:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:54:00 CET)\" (scheduled at 2025-12-26 03:53:00+01:00)\n",
"2025-12-26 03:53:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:54:00 CET)\" executed successfully\n",
"2025-12-26 03:53:46,931 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:54:46 CET)\" (scheduled at 2025-12-26 03:53:46.247624+01:00)\n",
"2025-12-26 03:53:46,931 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:54:46 CET)\" executed successfully\n",
"2025-12-26 03:53:46,931 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:54:46 CET)\" (scheduled at 2025-12-26 03:53:46.249628+01:00)\n",
"2025-12-26 03:53:46,931 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:53:46,931 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:53:46,931 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:53:46,931 - INFO - SL: 4491.58000\n",
"2025-12-26 03:53:46,931 - INFO - Risk: 7.59000\n",
"2025-12-26 03:53:46,931 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:53:46,931 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:53:46,931 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:54:46 CET)\" executed successfully\n",
"2025-12-26 03:54:00,280 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:55:00 CET)\" (scheduled at 2025-12-26 03:54:00+01:00)\n",
"2025-12-26 03:54:00,280 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:55:00 CET)\" executed successfully\n",
"2025-12-26 03:54:46,368 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:55:46 CET)\" (scheduled at 2025-12-26 03:54:46.247624+01:00)\n",
"2025-12-26 03:54:46,368 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:55:46 CET)\" (scheduled at 2025-12-26 03:54:46.249628+01:00)\n",
"2025-12-26 03:54:46,368 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:54:46,375 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:54:46,375 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:54:46,376 - INFO - SL: 4491.58000\n",
"2025-12-26 03:54:46,377 - INFO - Risk: 7.59000\n",
"2025-12-26 03:54:46,378 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:54:46,379 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:54:46,379 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:55:46 CET)\" executed successfully\n",
"2025-12-26 03:54:46,381 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:55:46 CET)\" executed successfully\n",
"2025-12-26 03:55:00,036 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:56:00 CET)\" (scheduled at 2025-12-26 03:55:00+01:00)\n",
"2025-12-26 03:55:00,036 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:56:00 CET)\" executed successfully\n",
"2025-12-26 03:55:46,379 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:56:46 CET)\" (scheduled at 2025-12-26 03:55:46.247624+01:00)\n",
"2025-12-26 03:55:46,379 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:56:46 CET)\" executed successfully\n",
"2025-12-26 03:55:46,379 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:56:46 CET)\" (scheduled at 2025-12-26 03:55:46.249628+01:00)\n",
"2025-12-26 03:55:46,379 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:55:46,379 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:55:46,379 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:55:46,379 - INFO - SL: 4491.58000\n",
"2025-12-26 03:55:46,379 - INFO - Risk: 7.59000\n",
"2025-12-26 03:55:46,379 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:55:46,379 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:55:46,394 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:56:46 CET)\" executed successfully\n",
"2025-12-26 03:56:00,026 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:57:00 CET)\" (scheduled at 2025-12-26 03:56:00+01:00)\n",
"2025-12-26 03:56:00,036 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:57:00 CET)\" executed successfully\n",
"2025-12-26 03:56:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:57:46 CET)\" (scheduled at 2025-12-26 03:56:46.247624+01:00)\n",
"2025-12-26 03:56:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:57:46 CET)\" executed successfully\n",
"2025-12-26 03:56:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:57:46 CET)\" (scheduled at 2025-12-26 03:56:46.249628+01:00)\n",
"2025-12-26 03:56:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:56:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:56:46,253 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:56:46,253 - INFO - SL: 4491.58000\n",
"2025-12-26 03:56:46,253 - INFO - Risk: 7.59000\n",
"2025-12-26 03:56:46,253 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:56:46,253 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:56:46,253 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:57:46 CET)\" executed successfully\n",
"2025-12-26 03:57:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:58:00 CET)\" (scheduled at 2025-12-26 03:57:00+01:00)\n",
"2025-12-26 03:57:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:58:00 CET)\" executed successfully\n",
"2025-12-26 03:57:46,431 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:58:46 CET)\" (scheduled at 2025-12-26 03:57:46.247624+01:00)\n",
"2025-12-26 03:57:46,431 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:58:46 CET)\" (scheduled at 2025-12-26 03:57:46.249628+01:00)\n",
"2025-12-26 03:57:46,439 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:57:46,440 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:57:46,440 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:57:46,441 - INFO - SL: 4491.58000\n",
"2025-12-26 03:57:46,442 - INFO - Risk: 7.59000\n",
"2025-12-26 03:57:46,532 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:57:46,533 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:57:46,534 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:58:46 CET)\" executed successfully\n",
"2025-12-26 03:57:46,431 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:58:46 CET)\" executed successfully\n",
"2025-12-26 03:58:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:59:00 CET)\" (scheduled at 2025-12-26 03:58:00+01:00)\n",
"2025-12-26 03:58:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 03:59:00 CET)\" executed successfully\n",
"2025-12-26 03:58:46,280 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:59:46 CET)\" (scheduled at 2025-12-26 03:58:46.247624+01:00)\n",
"2025-12-26 03:58:46,280 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 03:59:46 CET)\" executed successfully\n",
"2025-12-26 03:58:46,280 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:59:46 CET)\" (scheduled at 2025-12-26 03:58:46.249628+01:00)\n",
"2025-12-26 03:58:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:58:46,280 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:58:46,280 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:58:46,280 - INFO - SL: 4491.58000\n",
"2025-12-26 03:58:46,280 - INFO - Risk: 7.59000\n",
"2025-12-26 03:58:46,280 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:58:46,280 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:58:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 03:59:46 CET)\" executed successfully\n",
"2025-12-26 03:59:00,165 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:00:00 CET)\" (scheduled at 2025-12-26 03:59:00+01:00)\n",
"2025-12-26 03:59:00,165 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:00:00 CET)\" executed successfully\n",
"2025-12-26 03:59:46,362 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:00:46 CET)\" (scheduled at 2025-12-26 03:59:46.247624+01:00)\n",
"2025-12-26 03:59:46,362 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:00:46 CET)\" (scheduled at 2025-12-26 03:59:46.249628+01:00)\n",
"2025-12-26 03:59:46,362 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 03:59:46,362 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 03:59:46,368 - INFO - Entry: 4499.17000\n",
"2025-12-26 03:59:46,368 - INFO - SL: 4491.58000\n",
"2025-12-26 03:59:46,369 - INFO - Risk: 7.59000\n",
"2025-12-26 03:59:46,370 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 03:59:46,371 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 03:59:46,372 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:00:46 CET)\" executed successfully\n",
"2025-12-26 03:59:46,362 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:00:46 CET)\" executed successfully\n",
"2025-12-26 04:00:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:01:00 CET)\" (scheduled at 2025-12-26 04:00:00+01:00)\n",
"2025-12-26 04:00:00,016 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 04:30:00 CET)\" (scheduled at 2025-12-26 04:00:00+01:00)\n",
"2025-12-26 04:00:00,024 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 04:30:00 CET)\" executed successfully\n",
"2025-12-26 04:00:00,024 - INFO - \n",
"⏰ 2025-12-26 04:00:00 - ADAPTIVE Check\n",
"2025-12-26 04:00:00,033 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 04:00:00,036 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 04:00:00,038 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 04:00:00,060 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 04:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 18.83 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4499.17 | 🟢 9.57\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 04:00:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:01:46 CET)\" (scheduled at 2025-12-26 04:00:46.247624+01:00)\n",
"2025-12-26 04:00:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:01:46 CET)\" (scheduled at 2025-12-26 04:00:46.249628+01:00)\n",
"2025-12-26 04:00:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:00:46,265 - INFO - 📈 Trailing Stop Trigger for #620968182: Break-Even at 53.6% progress\n",
"2025-12-26 04:00:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:01:46 CET)\" executed successfully\n",
"2025-12-26 04:00:46,399 - INFO - ✅ Trailing Stop updated for #620968182\n",
"2025-12-26 04:00:46,399 - INFO - Old SL: 4491.58000\n",
"2025-12-26 04:00:46,399 - INFO - New SL: 4499.17000\n",
"2025-12-26 04:00:46,399 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:00:46,399 - INFO - Entry: 4499.17000\n",
"2025-12-26 04:00:46,399 - INFO - SL: 4491.58000\n",
"2025-12-26 04:00:46,399 - INFO - Risk: 7.59000\n",
"2025-12-26 04:00:46,399 - INFO - TP1 (1.5R): 4510.55500\n",
"2025-12-26 04:00:46,408 - INFO - TP2 (2.5R): 4518.14500\n",
"2025-12-26 04:00:46,410 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:01:46 CET)\" executed successfully\n",
"2025-12-26 04:01:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:02:00 CET)\" (scheduled at 2025-12-26 04:01:00+01:00)\n",
"2025-12-26 04:01:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:02:00 CET)\" executed successfully\n",
"2025-12-26 04:01:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:02:46 CET)\" (scheduled at 2025-12-26 04:01:46.247624+01:00)\n",
"2025-12-26 04:01:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:02:46 CET)\" (scheduled at 2025-12-26 04:01:46.249628+01:00)\n",
"2025-12-26 04:01:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:02:46 CET)\" executed successfully\n",
"2025-12-26 04:01:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:01:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:01:46,265 - INFO - Entry: 4499.17000\n",
"2025-12-26 04:01:46,266 - INFO - SL: 4499.17000\n",
"2025-12-26 04:01:46,267 - INFO - Risk: 0.00000\n",
"2025-12-26 04:01:46,267 - INFO - TP1 (1.5R): 4499.17000\n",
"2025-12-26 04:01:46,268 - INFO - TP2 (2.5R): 4499.17000\n",
"2025-12-26 04:01:46,269 - INFO - 🎯 Partial TP Trigger for #620968182: TP1 hit: Price 4509.25000 >= TP1 4499.17000\n",
"2025-12-26 04:01:46,374 - INFO - ✅ Partial close executed for #620968182\n",
"2025-12-26 04:01:46,405 - INFO - Closed: 0.01 lots (50%)\n",
"2025-12-26 04:01:46,436 - INFO - Remaining: 0.00 lots\n",
"2025-12-26 04:01:46,437 - ERROR - Error closing partial position: 'OrderSendResult' object has no attribute 'profit'\n",
"2025-12-26 04:01:46,438 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:02:46 CET)\" executed successfully\n",
"2025-12-26 04:02:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:03:00 CET)\" (scheduled at 2025-12-26 04:02:00+01:00)\n",
"2025-12-26 04:02:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:03:00 CET)\" executed successfully\n",
"2025-12-26 04:02:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:03:46 CET)\" (scheduled at 2025-12-26 04:02:46.247624+01:00)\n",
"2025-12-26 04:02:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:03:46 CET)\" (scheduled at 2025-12-26 04:02:46.249628+01:00)\n",
"2025-12-26 04:02:46,332 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:03:46 CET)\" executed successfully\n",
"2025-12-26 04:02:46,455 - INFO - ✅ Updated closed position 620968182: manual_close, Profit: 171.70\n",
"2025-12-26 04:02:46,883 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:03:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 04:03:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:04:00 CET)\" (scheduled at 2025-12-26 04:03:00+01:00)\n",
"2025-12-26 04:03:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:04:00 CET)\" executed successfully\n",
"2025-12-26 04:03:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:04:46 CET)\" (scheduled at 2025-12-26 04:03:46.247624+01:00)\n",
"2025-12-26 04:03:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:04:46 CET)\" executed successfully\n",
"2025-12-26 04:03:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:04:46 CET)\" (scheduled at 2025-12-26 04:03:46.249628+01:00)\n",
"2025-12-26 04:03:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:04:46 CET)\" executed successfully\n",
"2025-12-26 04:04:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:05:00 CET)\" (scheduled at 2025-12-26 04:04:00+01:00)\n",
"2025-12-26 04:04:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:05:00 CET)\" executed successfully\n",
"2025-12-26 04:04:46,285 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:05:46 CET)\" (scheduled at 2025-12-26 04:04:46.247624+01:00)\n",
"2025-12-26 04:04:46,285 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:05:46 CET)\" (scheduled at 2025-12-26 04:04:46.249628+01:00)\n",
"2025-12-26 04:04:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:05:46 CET)\" executed successfully\n",
"2025-12-26 04:04:46,285 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:05:46 CET)\" executed successfully\n",
"2025-12-26 04:05:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:06:00 CET)\" (scheduled at 2025-12-26 04:05:00+01:00)\n",
"2025-12-26 04:05:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:06:00 CET)\" executed successfully\n",
"2025-12-26 04:05:46,555 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:06:46 CET)\" (scheduled at 2025-12-26 04:05:46.247624+01:00)\n",
"2025-12-26 04:05:46,555 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:06:46 CET)\" (scheduled at 2025-12-26 04:05:46.249628+01:00)\n",
"2025-12-26 04:05:46,617 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:06:46 CET)\" executed successfully\n",
"2025-12-26 04:05:46,555 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:06:46 CET)\" executed successfully\n",
"2025-12-26 04:06:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:07:00 CET)\" (scheduled at 2025-12-26 04:06:00+01:00)\n",
"2025-12-26 04:06:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:07:00 CET)\" executed successfully\n",
"2025-12-26 04:06:46,485 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:07:46 CET)\" (scheduled at 2025-12-26 04:06:46.247624+01:00)\n",
"2025-12-26 04:06:46,485 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:07:46 CET)\" executed successfully\n",
"2025-12-26 04:06:46,485 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:07:46 CET)\" (scheduled at 2025-12-26 04:06:46.249628+01:00)\n",
"2025-12-26 04:06:46,602 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:07:46 CET)\" executed successfully\n",
"2025-12-26 04:07:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:08:00 CET)\" (scheduled at 2025-12-26 04:07:00+01:00)\n",
"2025-12-26 04:07:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:08:00 CET)\" executed successfully\n",
"2025-12-26 04:07:46,485 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:08:46 CET)\" (scheduled at 2025-12-26 04:07:46.247624+01:00)\n",
"2025-12-26 04:07:46,485 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:08:46 CET)\" executed successfully\n",
"2025-12-26 04:07:46,485 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:08:46 CET)\" (scheduled at 2025-12-26 04:07:46.249628+01:00)\n",
"2025-12-26 04:07:46,485 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:08:46 CET)\" executed successfully\n",
"2025-12-26 04:08:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:09:00 CET)\" (scheduled at 2025-12-26 04:08:00+01:00)\n",
"2025-12-26 04:08:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:09:00 CET)\" executed successfully\n",
"2025-12-26 04:08:46,280 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:09:46 CET)\" (scheduled at 2025-12-26 04:08:46.247624+01:00)\n",
"2025-12-26 04:08:46,280 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:09:46 CET)\" (scheduled at 2025-12-26 04:08:46.249628+01:00)\n",
"2025-12-26 04:08:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:09:46 CET)\" executed successfully\n",
"2025-12-26 04:08:46,280 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:09:46 CET)\" executed successfully\n",
"2025-12-26 04:09:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:10:00 CET)\" (scheduled at 2025-12-26 04:09:00+01:00)\n",
"2025-12-26 04:09:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:10:00 CET)\" executed successfully\n",
"2025-12-26 04:09:46,368 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:10:46 CET)\" (scheduled at 2025-12-26 04:09:46.247624+01:00)\n",
"2025-12-26 04:09:46,368 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:10:46 CET)\" (scheduled at 2025-12-26 04:09:46.249628+01:00)\n",
"2025-12-26 04:09:46,368 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:10:46 CET)\" executed successfully\n",
"2025-12-26 04:09:46,368 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:10:46 CET)\" executed successfully\n",
"2025-12-26 04:10:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:11:00 CET)\" (scheduled at 2025-12-26 04:10:00+01:00)\n",
"2025-12-26 04:10:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:11:00 CET)\" executed successfully\n",
"2025-12-26 04:10:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:11:46 CET)\" (scheduled at 2025-12-26 04:10:46.247624+01:00)\n",
"2025-12-26 04:10:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:11:46 CET)\" (scheduled at 2025-12-26 04:10:46.249628+01:00)\n",
"2025-12-26 04:10:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:11:46 CET)\" executed successfully\n",
"2025-12-26 04:10:46,369 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:11:46 CET)\" executed successfully\n",
"2025-12-26 04:11:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:12:00 CET)\" (scheduled at 2025-12-26 04:11:00+01:00)\n",
"2025-12-26 04:11:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:12:00 CET)\" executed successfully\n",
"2025-12-26 04:11:46,276 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:12:46 CET)\" (scheduled at 2025-12-26 04:11:46.247624+01:00)\n",
"2025-12-26 04:11:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:12:46 CET)\" executed successfully\n",
"2025-12-26 04:11:46,276 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:12:46 CET)\" (scheduled at 2025-12-26 04:11:46.249628+01:00)\n",
"2025-12-26 04:11:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:12:46 CET)\" executed successfully\n",
"2025-12-26 04:12:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:13:00 CET)\" (scheduled at 2025-12-26 04:12:00+01:00)\n",
"2025-12-26 04:12:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:13:00 CET)\" executed successfully\n",
"2025-12-26 04:12:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:13:46 CET)\" (scheduled at 2025-12-26 04:12:46.247624+01:00)\n",
"2025-12-26 04:12:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:13:46 CET)\" executed successfully\n",
"2025-12-26 04:12:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:13:46 CET)\" (scheduled at 2025-12-26 04:12:46.249628+01:00)\n",
"2025-12-26 04:12:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:13:46 CET)\" executed successfully\n",
"2025-12-26 04:13:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:14:00 CET)\" (scheduled at 2025-12-26 04:13:00+01:00)\n",
"2025-12-26 04:13:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:14:00 CET)\" executed successfully\n",
"2025-12-26 04:13:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:14:46 CET)\" (scheduled at 2025-12-26 04:13:46.247624+01:00)\n",
"2025-12-26 04:13:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:14:46 CET)\" executed successfully\n",
"2025-12-26 04:13:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:14:46 CET)\" (scheduled at 2025-12-26 04:13:46.249628+01:00)\n",
"2025-12-26 04:13:46,253 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:14:46 CET)\" executed successfully\n",
"2025-12-26 04:14:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:15:00 CET)\" (scheduled at 2025-12-26 04:14:00+01:00)\n",
"2025-12-26 04:14:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:15:00 CET)\" executed successfully\n",
"2025-12-26 04:14:46,277 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:15:46 CET)\" (scheduled at 2025-12-26 04:14:46.247624+01:00)\n",
"2025-12-26 04:14:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:15:46 CET)\" executed successfully\n",
"2025-12-26 04:14:46,277 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:15:46 CET)\" (scheduled at 2025-12-26 04:14:46.249628+01:00)\n",
"2025-12-26 04:14:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:15:46 CET)\" executed successfully\n",
"2025-12-26 04:15:00,333 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:16:00 CET)\" (scheduled at 2025-12-26 04:15:00+01:00)\n",
"2025-12-26 04:15:00,337 - INFO - \n",
"⏰ 2025-12-26 04:15:00 - ADAPTIVE Check\n",
"2025-12-26 04:15:00,337 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 04:15:00,337 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 04:15:00,415 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 04:15:00,589 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 04:15:00,593 - INFO - Confidence: 100.0% (HIGH)\n",
"2025-12-26 04:15:00,594 - INFO - Base Risk: 2.0%\n",
"2025-12-26 04:15:00,595 - INFO - Multiplier: 1.5x\n",
"2025-12-26 04:15:00,596 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 04:15:00,598 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 04:15:00,599 - INFO - Risk Amount: $207.60\n",
"2025-12-26 04:15:00,600 - INFO - SL Distance: 69392.20 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.2 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 18%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+---------+------------+---------+----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+---------+------------+---------+----------+---------|\n",
"| D1 | uptrend | 783.18 | 70.0691 | 8.23146 | 4511.81 |\n",
"| H4 | uptrend | 552.68 | 29.6176 | 2.45535 | 4511.81 |\n",
"| H1 | uptrend | 570.11 | 18.2022 | 1.55658 | 4511.91 |\n",
"| M30 | uptrend | 470.51 | 13.4314 | 0.947941 | 4511.91 |\n",
"| M15 | uptrend | 66.02 | 9.6413 | 0.095482 | 4511.94 |\n",
"| M5 | uptrend | 227.61 | 5.1402 | 0.175492 | 4511.94 |\n",
"+------+---------+------------+---------+----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 690.98)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 100.0% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 176815.0 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4511.94000 | Volume: 0.01\n",
"SL: 4505.00078 | TP: 4529.28805\n",
"Confidence: 100.0% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n",
"✅ Trade erfolgreich! Ticket: 621031751\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 04:15:02,440 - INFO - 📱 Trade logged to DB + Telegram notification sent\n",
"2025-12-26 04:15:02,572 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n",
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 04:15:46,821 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:16:46 CET)\" (scheduled at 2025-12-26 04:15:46.247624+01:00)\n",
"2025-12-26 04:15:46,821 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:16:46 CET)\" (scheduled at 2025-12-26 04:15:46.249628+01:00)\n",
"2025-12-26 04:15:46,830 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:15:46,831 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:15:46,832 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:15:46,833 - INFO - SL: 4505.00000\n",
"2025-12-26 04:15:46,833 - INFO - Risk: 7.13000\n",
"2025-12-26 04:15:46,834 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:15:46,835 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:15:46,837 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:16:46 CET)\" executed successfully\n",
"2025-12-26 04:15:46,821 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:16:46 CET)\" executed successfully\n",
"2025-12-26 04:16:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:17:00 CET)\" (scheduled at 2025-12-26 04:16:00+01:00)\n",
"2025-12-26 04:16:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:17:00 CET)\" executed successfully\n",
"2025-12-26 04:16:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:17:46 CET)\" (scheduled at 2025-12-26 04:16:46.247624+01:00)\n",
"2025-12-26 04:16:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:17:46 CET)\" executed successfully\n",
"2025-12-26 04:16:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:17:46 CET)\" (scheduled at 2025-12-26 04:16:46.249628+01:00)\n",
"2025-12-26 04:16:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:16:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:16:46,256 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:16:46,256 - INFO - SL: 4505.00000\n",
"2025-12-26 04:16:46,256 - INFO - Risk: 7.13000\n",
"2025-12-26 04:16:46,256 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:16:46,256 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:16:46,256 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:17:46 CET)\" executed successfully\n",
"2025-12-26 04:17:00,021 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:18:00 CET)\" (scheduled at 2025-12-26 04:17:00+01:00)\n",
"2025-12-26 04:17:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:18:00 CET)\" executed successfully\n",
"2025-12-26 04:17:46,271 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:18:46 CET)\" (scheduled at 2025-12-26 04:17:46.247624+01:00)\n",
"2025-12-26 04:17:46,271 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:18:46 CET)\" (scheduled at 2025-12-26 04:17:46.249628+01:00)\n",
"2025-12-26 04:17:46,296 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:17:46,297 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:17:46,298 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:17:46,299 - INFO - SL: 4505.00000\n",
"2025-12-26 04:17:46,336 - INFO - Risk: 7.13000\n",
"2025-12-26 04:17:46,342 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:17:46,343 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:17:46,344 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:18:46 CET)\" executed successfully\n",
"2025-12-26 04:17:46,295 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:18:46 CET)\" executed successfully\n",
"2025-12-26 04:18:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:19:00 CET)\" (scheduled at 2025-12-26 04:18:00+01:00)\n",
"2025-12-26 04:18:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:19:00 CET)\" executed successfully\n",
"2025-12-26 04:18:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:19:46 CET)\" (scheduled at 2025-12-26 04:18:46.247624+01:00)\n",
"2025-12-26 04:18:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:19:46 CET)\" executed successfully\n",
"2025-12-26 04:18:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:19:46 CET)\" (scheduled at 2025-12-26 04:18:46.249628+01:00)\n",
"2025-12-26 04:18:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:18:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:18:46,276 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:18:46,290 - INFO - SL: 4505.00000\n",
"2025-12-26 04:18:46,291 - INFO - Risk: 7.13000\n",
"2025-12-26 04:18:46,292 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:18:46,292 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:18:46,293 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:19:46 CET)\" executed successfully\n",
"2025-12-26 04:19:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:20:00 CET)\" (scheduled at 2025-12-26 04:19:00+01:00)\n",
"2025-12-26 04:19:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:20:00 CET)\" executed successfully\n",
"2025-12-26 04:19:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:20:46 CET)\" (scheduled at 2025-12-26 04:19:46.247624+01:00)\n",
"2025-12-26 04:19:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:20:46 CET)\" (scheduled at 2025-12-26 04:19:46.249628+01:00)\n",
"2025-12-26 04:19:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:19:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:19:46,269 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:19:46,270 - INFO - SL: 4505.00000\n",
"2025-12-26 04:19:46,271 - INFO - Risk: 7.13000\n",
"2025-12-26 04:19:46,272 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:19:46,273 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:19:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:20:46 CET)\" executed successfully\n",
"2025-12-26 04:19:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:20:46 CET)\" executed successfully\n",
"2025-12-26 04:20:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:21:00 CET)\" (scheduled at 2025-12-26 04:20:00+01:00)\n",
"2025-12-26 04:20:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:21:00 CET)\" executed successfully\n",
"2025-12-26 04:20:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:21:46 CET)\" (scheduled at 2025-12-26 04:20:46.247624+01:00)\n",
"2025-12-26 04:20:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:21:46 CET)\" executed successfully\n",
"2025-12-26 04:20:46,301 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:21:46 CET)\" (scheduled at 2025-12-26 04:20:46.249628+01:00)\n",
"2025-12-26 04:20:46,439 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:20:46,439 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:20:46,440 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:20:46,441 - INFO - SL: 4505.00000\n",
"2025-12-26 04:20:46,442 - INFO - Risk: 7.13000\n",
"2025-12-26 04:20:46,442 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:20:46,443 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:20:46,444 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:21:46 CET)\" executed successfully\n",
"2025-12-26 04:21:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:22:00 CET)\" (scheduled at 2025-12-26 04:21:00+01:00)\n",
"2025-12-26 04:21:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:22:00 CET)\" executed successfully\n",
"2025-12-26 04:21:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:22:46 CET)\" (scheduled at 2025-12-26 04:21:46.247624+01:00)\n",
"2025-12-26 04:21:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:22:46 CET)\" (scheduled at 2025-12-26 04:21:46.249628+01:00)\n",
"2025-12-26 04:21:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:22:46 CET)\" executed successfully\n",
"2025-12-26 04:21:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:21:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:21:46,267 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:21:46,268 - INFO - SL: 4505.00000\n",
"2025-12-26 04:21:46,269 - INFO - Risk: 7.13000\n",
"2025-12-26 04:21:46,270 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:21:46,271 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:21:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:22:46 CET)\" executed successfully\n",
"2025-12-26 04:22:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:23:00 CET)\" (scheduled at 2025-12-26 04:22:00+01:00)\n",
"2025-12-26 04:22:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:23:00 CET)\" executed successfully\n",
"2025-12-26 04:22:46,384 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:23:46 CET)\" (scheduled at 2025-12-26 04:22:46.247624+01:00)\n",
"2025-12-26 04:22:46,384 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:23:46 CET)\" executed successfully\n",
"2025-12-26 04:22:46,384 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:23:46 CET)\" (scheduled at 2025-12-26 04:22:46.249628+01:00)\n",
"2025-12-26 04:22:46,384 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:22:46,384 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:22:46,384 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:22:46,384 - INFO - SL: 4505.00000\n",
"2025-12-26 04:22:46,384 - INFO - Risk: 7.13000\n",
"2025-12-26 04:22:46,384 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:22:46,384 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:22:46,384 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:23:46 CET)\" executed successfully\n",
"2025-12-26 04:23:00,188 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:24:00 CET)\" (scheduled at 2025-12-26 04:23:00+01:00)\n",
"2025-12-26 04:23:00,188 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:24:00 CET)\" executed successfully\n",
"2025-12-26 04:23:46,337 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:24:46 CET)\" (scheduled at 2025-12-26 04:23:46.247624+01:00)\n",
"2025-12-26 04:23:46,337 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:24:46 CET)\" executed successfully\n",
"2025-12-26 04:23:46,337 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:24:46 CET)\" (scheduled at 2025-12-26 04:23:46.249628+01:00)\n",
"2025-12-26 04:23:46,337 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:23:46,337 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:23:46,337 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:23:46,337 - INFO - SL: 4505.00000\n",
"2025-12-26 04:23:46,337 - INFO - Risk: 7.13000\n",
"2025-12-26 04:23:46,337 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:23:46,337 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:23:46,337 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:24:46 CET)\" executed successfully\n",
"2025-12-26 04:24:00,101 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:25:00 CET)\" (scheduled at 2025-12-26 04:24:00+01:00)\n",
"2025-12-26 04:24:00,101 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:25:00 CET)\" executed successfully\n",
"2025-12-26 04:24:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:25:46 CET)\" (scheduled at 2025-12-26 04:24:46.247624+01:00)\n",
"2025-12-26 04:24:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:25:46 CET)\" executed successfully\n",
"2025-12-26 04:24:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:25:46 CET)\" (scheduled at 2025-12-26 04:24:46.249628+01:00)\n",
"2025-12-26 04:24:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:24:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:24:46,260 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:24:46,260 - INFO - SL: 4505.00000\n",
"2025-12-26 04:24:46,294 - INFO - Risk: 7.13000\n",
"2025-12-26 04:24:46,296 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:24:46,297 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:24:46,298 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:25:46 CET)\" executed successfully\n",
"2025-12-26 04:25:00,237 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:26:00 CET)\" (scheduled at 2025-12-26 04:25:00+01:00)\n",
"2025-12-26 04:25:00,249 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:26:00 CET)\" executed successfully\n",
"2025-12-26 04:25:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:26:46 CET)\" (scheduled at 2025-12-26 04:25:46.247624+01:00)\n",
"2025-12-26 04:25:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:26:46 CET)\" (scheduled at 2025-12-26 04:25:46.249628+01:00)\n",
"2025-12-26 04:25:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:25:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:25:46,273 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:25:46,273 - INFO - SL: 4505.00000\n",
"2025-12-26 04:25:46,274 - INFO - Risk: 7.13000\n",
"2025-12-26 04:25:46,277 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:25:46,279 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:25:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:26:46 CET)\" executed successfully\n",
"2025-12-26 04:25:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:26:46 CET)\" executed successfully\n",
"2025-12-26 04:26:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:27:00 CET)\" (scheduled at 2025-12-26 04:26:00+01:00)\n",
"2025-12-26 04:26:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:27:00 CET)\" executed successfully\n",
"2025-12-26 04:26:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:27:46 CET)\" (scheduled at 2025-12-26 04:26:46.247624+01:00)\n",
"2025-12-26 04:26:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:27:46 CET)\" (scheduled at 2025-12-26 04:26:46.249628+01:00)\n",
"2025-12-26 04:26:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:27:46 CET)\" executed successfully\n",
"2025-12-26 04:26:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:26:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:26:46,267 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:26:46,268 - INFO - SL: 4505.00000\n",
"2025-12-26 04:26:46,269 - INFO - Risk: 7.13000\n",
"2025-12-26 04:26:46,269 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:26:46,270 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:26:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:27:46 CET)\" executed successfully\n",
"2025-12-26 04:27:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:28:00 CET)\" (scheduled at 2025-12-26 04:27:00+01:00)\n",
"2025-12-26 04:27:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:28:00 CET)\" executed successfully\n",
"2025-12-26 04:27:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:28:46 CET)\" (scheduled at 2025-12-26 04:27:46.247624+01:00)\n",
"2025-12-26 04:27:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:28:46 CET)\" (scheduled at 2025-12-26 04:27:46.249628+01:00)\n",
"2025-12-26 04:27:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:27:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:27:46,262 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:27:46,263 - INFO - SL: 4505.00000\n",
"2025-12-26 04:27:46,264 - INFO - Risk: 7.13000\n",
"2025-12-26 04:27:46,265 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:27:46,266 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:27:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:28:46 CET)\" executed successfully\n",
"2025-12-26 04:27:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:28:46 CET)\" executed successfully\n",
"2025-12-26 04:28:00,029 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:29:00 CET)\" (scheduled at 2025-12-26 04:28:00+01:00)\n",
"2025-12-26 04:28:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:29:00 CET)\" executed successfully\n",
"2025-12-26 04:28:46,287 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:29:46 CET)\" (scheduled at 2025-12-26 04:28:46.247624+01:00)\n",
"2025-12-26 04:28:46,287 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:29:46 CET)\" (scheduled at 2025-12-26 04:28:46.249628+01:00)\n",
"2025-12-26 04:28:46,287 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:28:46,287 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:28:46,287 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:29:46 CET)\" executed successfully\n",
"2025-12-26 04:28:46,294 - INFO - Entry: 4512.13000\n",
"2025-12-26 04:28:46,296 - INFO - SL: 4505.00000\n",
"2025-12-26 04:28:46,297 - INFO - Risk: 7.13000\n",
"2025-12-26 04:28:46,298 - INFO - TP1 (1.5R): 4522.82500\n",
"2025-12-26 04:28:46,299 - INFO - TP2 (2.5R): 4529.95500\n",
"2025-12-26 04:28:46,300 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:29:46 CET)\" executed successfully\n",
"2025-12-26 04:29:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:30:00 CET)\" (scheduled at 2025-12-26 04:29:00+01:00)\n",
"2025-12-26 04:29:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:30:00 CET)\" executed successfully\n",
"2025-12-26 04:29:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:30:46 CET)\" (scheduled at 2025-12-26 04:29:46.247624+01:00)\n",
"2025-12-26 04:29:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:30:46 CET)\" (scheduled at 2025-12-26 04:29:46.249628+01:00)\n",
"2025-12-26 04:29:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:30:46 CET)\" executed successfully\n",
"2025-12-26 04:29:46,561 - INFO - ✅ Updated closed position 621031751: manual_close, Profit: 171.70\n",
"2025-12-26 04:29:47,108 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:30:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 04:30:00,032 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:31:00 CET)\" (scheduled at 2025-12-26 04:30:00+01:00)\n",
"2025-12-26 04:30:00,032 - INFO - \n",
"⏰ 2025-12-26 04:30:00 - ADAPTIVE Check\n",
"2025-12-26 04:30:00,192 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 04:30:00,193 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 04:30:00,234 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 04:30:00,329 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 04:30:00,330 - INFO - Confidence: 100.0% (HIGH)\n",
"2025-12-26 04:30:00,331 - INFO - Base Risk: 2.0%\n",
"2025-12-26 04:30:00,332 - INFO - Multiplier: 1.5x\n",
"2025-12-26 04:30:00,333 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 04:30:00,334 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 04:30:00,334 - INFO - Risk Amount: $207.39\n",
"2025-12-26 04:30:00,335 - INFO - SL Distance: 67522.28 pips\n",
"2025-12-26 04:30:00,541 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 05:00:00 CET)\" (scheduled at 2025-12-26 04:30:00+01:00)\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 18%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+---------+------------+---------+----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+---------+------------+---------+----------+---------|\n",
"| D1 | uptrend | 782.98 | 70.0691 | 8.22946 | 4503.33 |\n",
"| H4 | uptrend | 550.08 | 29.7326 | 2.4533 | 4503.11 |\n",
"| H1 | uptrend | 565.81 | 18.3158 | 1.5545 | 4503.11 |\n",
"| M30 | uptrend | 493.02 | 12.6046 | 0.932156 | 4503.11 |\n",
"| M15 | uptrend | 67.53 | 9.6762 | 0.098022 | 4503.11 |\n",
"| M5 | uptrend | 248.26 | 5.0017 | 0.186255 | 4503.12 |\n",
"+------+---------+------------+---------+----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 689.82)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 100.0% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 178988.2 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4503.12000 | Volume: 0.01\n",
"SL: 4496.36777 | TP: 4520.00057\n",
"Confidence: 100.0% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 04:30:00,734 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 05:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"✅ Trade erfolgreich! Ticket: 621069761\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 04:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 18.37 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 04:30:01,545 - INFO - 📱 Trade logged to DB + Telegram notification sent\n",
"2025-12-26 04:30:01,572 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n",
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 04:30:47,207 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:31:46 CET)\" (scheduled at 2025-12-26 04:30:46.247624+01:00)\n",
"2025-12-26 04:30:47,207 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:31:46 CET)\" executed successfully\n",
"2025-12-26 04:30:47,207 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:31:46 CET)\" (scheduled at 2025-12-26 04:30:46.249628+01:00)\n",
"2025-12-26 04:30:47,207 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:30:47,207 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:30:47,212 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:30:47,212 - INFO - SL: 4496.37000\n",
"2025-12-26 04:30:47,212 - INFO - Risk: 6.99000\n",
"2025-12-26 04:30:47,212 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:30:47,212 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:30:47,212 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:31:46 CET)\" executed successfully\n",
"2025-12-26 04:31:00,032 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:32:00 CET)\" (scheduled at 2025-12-26 04:31:00+01:00)\n",
"2025-12-26 04:31:00,039 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:32:00 CET)\" executed successfully\n",
"2025-12-26 04:31:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:32:46 CET)\" (scheduled at 2025-12-26 04:31:46.247624+01:00)\n",
"2025-12-26 04:31:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:32:46 CET)\" executed successfully\n",
"2025-12-26 04:31:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:32:46 CET)\" (scheduled at 2025-12-26 04:31:46.249628+01:00)\n",
"2025-12-26 04:31:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:31:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:31:46,274 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:31:46,274 - INFO - SL: 4496.37000\n",
"2025-12-26 04:31:46,274 - INFO - Risk: 6.99000\n",
"2025-12-26 04:31:46,274 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:31:46,274 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:31:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:32:46 CET)\" executed successfully\n",
"2025-12-26 04:32:00,782 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:33:00 CET)\" (scheduled at 2025-12-26 04:32:00+01:00)\n",
"2025-12-26 04:32:00,792 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:33:00 CET)\" executed successfully\n",
"2025-12-26 04:32:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:33:46 CET)\" (scheduled at 2025-12-26 04:32:46.247624+01:00)\n",
"2025-12-26 04:32:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:33:46 CET)\" executed successfully\n",
"2025-12-26 04:32:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:33:46 CET)\" (scheduled at 2025-12-26 04:32:46.249628+01:00)\n",
"2025-12-26 04:32:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:32:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:32:46,274 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:32:46,274 - INFO - SL: 4496.37000\n",
"2025-12-26 04:32:46,274 - INFO - Risk: 6.99000\n",
"2025-12-26 04:32:46,274 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:32:46,274 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:32:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:33:46 CET)\" executed successfully\n",
"2025-12-26 04:33:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:34:00 CET)\" (scheduled at 2025-12-26 04:33:00+01:00)\n",
"2025-12-26 04:33:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:34:00 CET)\" executed successfully\n",
"2025-12-26 04:33:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:34:46 CET)\" (scheduled at 2025-12-26 04:33:46.247624+01:00)\n",
"2025-12-26 04:33:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:34:46 CET)\" (scheduled at 2025-12-26 04:33:46.249628+01:00)\n",
"2025-12-26 04:33:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:34:46 CET)\" executed successfully\n",
"2025-12-26 04:33:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:33:46,286 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:33:46,287 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:33:46,288 - INFO - SL: 4496.37000\n",
"2025-12-26 04:33:46,289 - INFO - Risk: 6.99000\n",
"2025-12-26 04:33:46,291 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:33:46,292 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:33:46,293 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:34:46 CET)\" executed successfully\n",
"2025-12-26 04:34:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:35:00 CET)\" (scheduled at 2025-12-26 04:34:00+01:00)\n",
"2025-12-26 04:34:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:35:00 CET)\" executed successfully\n",
"2025-12-26 04:34:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:35:46 CET)\" (scheduled at 2025-12-26 04:34:46.247624+01:00)\n",
"2025-12-26 04:34:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:35:46 CET)\" executed successfully\n",
"2025-12-26 04:34:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:35:46 CET)\" (scheduled at 2025-12-26 04:34:46.249628+01:00)\n",
"2025-12-26 04:34:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:34:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:34:46,261 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:34:46,262 - INFO - SL: 4496.37000\n",
"2025-12-26 04:34:46,263 - INFO - Risk: 6.99000\n",
"2025-12-26 04:34:46,265 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:34:46,266 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:34:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:35:46 CET)\" executed successfully\n",
"2025-12-26 04:35:00,292 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:36:00 CET)\" (scheduled at 2025-12-26 04:35:00+01:00)\n",
"2025-12-26 04:35:00,300 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:36:00 CET)\" executed successfully\n",
"2025-12-26 04:35:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:36:46 CET)\" (scheduled at 2025-12-26 04:35:46.247624+01:00)\n",
"2025-12-26 04:35:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:36:46 CET)\" (scheduled at 2025-12-26 04:35:46.249628+01:00)\n",
"2025-12-26 04:35:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:35:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:35:46,377 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:35:46,387 - INFO - SL: 4496.37000\n",
"2025-12-26 04:35:46,388 - INFO - Risk: 6.99000\n",
"2025-12-26 04:35:46,389 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:35:46,390 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:35:46,395 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:36:46 CET)\" executed successfully\n",
"2025-12-26 04:35:46,340 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:36:46 CET)\" executed successfully\n",
"2025-12-26 04:36:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:37:00 CET)\" (scheduled at 2025-12-26 04:36:00+01:00)\n",
"2025-12-26 04:36:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:37:00 CET)\" executed successfully\n",
"2025-12-26 04:36:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:37:46 CET)\" (scheduled at 2025-12-26 04:36:46.247624+01:00)\n",
"2025-12-26 04:36:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:37:46 CET)\" (scheduled at 2025-12-26 04:36:46.249628+01:00)\n",
"2025-12-26 04:36:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:37:46 CET)\" executed successfully\n",
"2025-12-26 04:36:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:36:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:36:46,260 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:36:46,268 - INFO - SL: 4496.37000\n",
"2025-12-26 04:36:46,269 - INFO - Risk: 6.99000\n",
"2025-12-26 04:36:46,270 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:36:46,271 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:36:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:37:46 CET)\" executed successfully\n",
"2025-12-26 04:37:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:38:00 CET)\" (scheduled at 2025-12-26 04:37:00+01:00)\n",
"2025-12-26 04:37:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:38:00 CET)\" executed successfully\n",
"2025-12-26 04:37:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:38:46 CET)\" (scheduled at 2025-12-26 04:37:46.247624+01:00)\n",
"2025-12-26 04:37:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:38:46 CET)\" executed successfully\n",
"2025-12-26 04:37:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:38:46 CET)\" (scheduled at 2025-12-26 04:37:46.249628+01:00)\n",
"2025-12-26 04:37:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:37:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:37:46,254 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:37:46,254 - INFO - SL: 4496.37000\n",
"2025-12-26 04:37:46,353 - INFO - Risk: 6.99000\n",
"2025-12-26 04:37:46,354 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:37:46,355 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:37:46,367 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:38:46 CET)\" executed successfully\n",
"2025-12-26 04:38:00,129 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:39:00 CET)\" (scheduled at 2025-12-26 04:38:00+01:00)\n",
"2025-12-26 04:38:00,129 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:39:00 CET)\" executed successfully\n",
"2025-12-26 04:38:46,270 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:39:46 CET)\" (scheduled at 2025-12-26 04:38:46.247624+01:00)\n",
"2025-12-26 04:38:46,270 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:39:46 CET)\" executed successfully\n",
"2025-12-26 04:38:46,270 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:39:46 CET)\" (scheduled at 2025-12-26 04:38:46.249628+01:00)\n",
"2025-12-26 04:38:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:38:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:38:46,274 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:38:46,274 - INFO - SL: 4496.37000\n",
"2025-12-26 04:38:46,274 - INFO - Risk: 6.99000\n",
"2025-12-26 04:38:46,274 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:38:46,274 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:38:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:39:46 CET)\" executed successfully\n",
"2025-12-26 04:39:00,298 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:40:00 CET)\" (scheduled at 2025-12-26 04:39:00+01:00)\n",
"2025-12-26 04:39:00,304 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:40:00 CET)\" executed successfully\n",
"2025-12-26 04:39:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:40:46 CET)\" (scheduled at 2025-12-26 04:39:46.247624+01:00)\n",
"2025-12-26 04:39:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:40:46 CET)\" (scheduled at 2025-12-26 04:39:46.249628+01:00)\n",
"2025-12-26 04:39:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:39:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:39:46,263 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:39:46,263 - INFO - SL: 4496.37000\n",
"2025-12-26 04:39:46,264 - INFO - Risk: 6.99000\n",
"2025-12-26 04:39:46,265 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:39:46,266 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:39:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:40:46 CET)\" executed successfully\n",
"2025-12-26 04:39:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:40:46 CET)\" executed successfully\n",
"2025-12-26 04:40:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:41:00 CET)\" (scheduled at 2025-12-26 04:40:00+01:00)\n",
"2025-12-26 04:40:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:41:00 CET)\" executed successfully\n",
"2025-12-26 04:40:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:41:46 CET)\" (scheduled at 2025-12-26 04:40:46.247624+01:00)\n",
"2025-12-26 04:40:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:41:46 CET)\" executed successfully\n",
"2025-12-26 04:40:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:41:46 CET)\" (scheduled at 2025-12-26 04:40:46.249628+01:00)\n",
"2025-12-26 04:40:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:40:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:40:46,259 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:40:46,259 - INFO - SL: 4496.37000\n",
"2025-12-26 04:40:46,259 - INFO - Risk: 6.99000\n",
"2025-12-26 04:40:46,482 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:40:46,534 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:40:46,536 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:41:46 CET)\" executed successfully\n",
"2025-12-26 04:41:00,324 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:42:00 CET)\" (scheduled at 2025-12-26 04:41:00+01:00)\n",
"2025-12-26 04:41:00,324 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:42:00 CET)\" executed successfully\n",
"2025-12-26 04:41:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:42:46 CET)\" (scheduled at 2025-12-26 04:41:46.247624+01:00)\n",
"2025-12-26 04:41:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:42:46 CET)\" (scheduled at 2025-12-26 04:41:46.249628+01:00)\n",
"2025-12-26 04:41:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:41:46,282 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:41:46,283 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:41:46,283 - INFO - SL: 4496.37000\n",
"2025-12-26 04:41:46,284 - INFO - Risk: 6.99000\n",
"2025-12-26 04:41:46,330 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:41:46,331 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:41:46,332 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:42:46 CET)\" executed successfully\n",
"2025-12-26 04:41:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:42:46 CET)\" executed successfully\n",
"2025-12-26 04:42:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:43:00 CET)\" (scheduled at 2025-12-26 04:42:00+01:00)\n",
"2025-12-26 04:42:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:43:00 CET)\" executed successfully\n",
"2025-12-26 04:42:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:43:46 CET)\" (scheduled at 2025-12-26 04:42:46.247624+01:00)\n",
"2025-12-26 04:42:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:43:46 CET)\" executed successfully\n",
"2025-12-26 04:42:46,600 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:43:46 CET)\" (scheduled at 2025-12-26 04:42:46.249628+01:00)\n",
"2025-12-26 04:42:46,601 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:42:46,602 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:42:46,603 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:42:46,604 - INFO - SL: 4496.37000\n",
"2025-12-26 04:42:46,604 - INFO - Risk: 6.99000\n",
"2025-12-26 04:42:46,605 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:42:46,606 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:42:46,607 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:43:46 CET)\" executed successfully\n",
"2025-12-26 04:43:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:44:00 CET)\" (scheduled at 2025-12-26 04:43:00+01:00)\n",
"2025-12-26 04:43:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:44:00 CET)\" executed successfully\n",
"2025-12-26 04:43:46,358 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:44:46 CET)\" (scheduled at 2025-12-26 04:43:46.247624+01:00)\n",
"2025-12-26 04:43:46,358 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:44:46 CET)\" executed successfully\n",
"2025-12-26 04:43:46,358 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:44:46 CET)\" (scheduled at 2025-12-26 04:43:46.249628+01:00)\n",
"2025-12-26 04:43:46,358 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:43:46,358 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:43:46,358 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:43:46,358 - INFO - SL: 4496.37000\n",
"2025-12-26 04:43:46,358 - INFO - Risk: 6.99000\n",
"2025-12-26 04:43:46,358 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:43:46,358 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:43:46,358 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:44:46 CET)\" executed successfully\n",
"2025-12-26 04:44:00,431 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:45:00 CET)\" (scheduled at 2025-12-26 04:44:00+01:00)\n",
"2025-12-26 04:44:00,431 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:45:00 CET)\" executed successfully\n",
"2025-12-26 04:44:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:45:46 CET)\" (scheduled at 2025-12-26 04:44:46.247624+01:00)\n",
"2025-12-26 04:44:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:45:46 CET)\" executed successfully\n",
"2025-12-26 04:44:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:45:46 CET)\" (scheduled at 2025-12-26 04:44:46.249628+01:00)\n",
"2025-12-26 04:44:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:44:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:44:46,258 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:44:46,258 - INFO - SL: 4496.37000\n",
"2025-12-26 04:44:46,258 - INFO - Risk: 6.99000\n",
"2025-12-26 04:44:46,258 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:44:46,258 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:44:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:45:46 CET)\" executed successfully\n",
"2025-12-26 04:45:00,029 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:46:00 CET)\" (scheduled at 2025-12-26 04:45:00+01:00)\n",
"2025-12-26 04:45:00,040 - INFO - \n",
"⏰ 2025-12-26 04:45:00 - ADAPTIVE Check\n",
"2025-12-26 04:45:00,041 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 04:45:00,042 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 04:45:00,043 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 04:45:00,099 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4503.36 | 🔴 -0.28\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 04:45:46,733 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:46:46 CET)\" (scheduled at 2025-12-26 04:45:46.247624+01:00)\n",
"2025-12-26 04:45:46,733 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:46:46 CET)\" executed successfully\n",
"2025-12-26 04:45:46,733 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:46:46 CET)\" (scheduled at 2025-12-26 04:45:46.249628+01:00)\n",
"2025-12-26 04:45:46,733 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:45:46,733 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:45:46,743 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:45:46,749 - INFO - SL: 4496.37000\n",
"2025-12-26 04:45:46,749 - INFO - Risk: 6.99000\n",
"2025-12-26 04:45:46,749 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:45:46,749 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:45:46,749 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:46:46 CET)\" executed successfully\n",
"2025-12-26 04:46:00,344 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:47:00 CET)\" (scheduled at 2025-12-26 04:46:00+01:00)\n",
"2025-12-26 04:46:00,344 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:47:00 CET)\" executed successfully\n",
"2025-12-26 04:46:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:47:46 CET)\" (scheduled at 2025-12-26 04:46:46.247624+01:00)\n",
"2025-12-26 04:46:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:47:46 CET)\" (scheduled at 2025-12-26 04:46:46.249628+01:00)\n",
"2025-12-26 04:46:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:46:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:47:46 CET)\" executed successfully\n",
"2025-12-26 04:46:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:46:46,268 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:46:46,269 - INFO - SL: 4496.37000\n",
"2025-12-26 04:46:46,269 - INFO - Risk: 6.99000\n",
"2025-12-26 04:46:46,270 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:46:46,271 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:46:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:47:46 CET)\" executed successfully\n",
"2025-12-26 04:47:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:48:00 CET)\" (scheduled at 2025-12-26 04:47:00+01:00)\n",
"2025-12-26 04:47:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:48:00 CET)\" executed successfully\n",
"2025-12-26 04:47:46,445 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:48:46 CET)\" (scheduled at 2025-12-26 04:47:46.247624+01:00)\n",
"2025-12-26 04:47:46,445 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:48:46 CET)\" (scheduled at 2025-12-26 04:47:46.249628+01:00)\n",
"2025-12-26 04:47:46,452 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:47:46,453 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:47:46,454 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:47:46,455 - INFO - SL: 4496.37000\n",
"2025-12-26 04:47:46,456 - INFO - Risk: 6.99000\n",
"2025-12-26 04:47:46,457 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:47:46,459 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:47:46,460 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:48:46 CET)\" executed successfully\n",
"2025-12-26 04:47:46,461 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:48:46 CET)\" executed successfully\n",
"2025-12-26 04:48:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:49:00 CET)\" (scheduled at 2025-12-26 04:48:00+01:00)\n",
"2025-12-26 04:48:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:49:00 CET)\" executed successfully\n",
"2025-12-26 04:48:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:49:46 CET)\" (scheduled at 2025-12-26 04:48:46.247624+01:00)\n",
"2025-12-26 04:48:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:49:46 CET)\" (scheduled at 2025-12-26 04:48:46.249628+01:00)\n",
"2025-12-26 04:48:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:48:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:48:46,272 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:48:46,273 - INFO - SL: 4496.37000\n",
"2025-12-26 04:48:46,273 - INFO - Risk: 6.99000\n",
"2025-12-26 04:48:46,277 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:48:46,281 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:48:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:49:46 CET)\" executed successfully\n",
"2025-12-26 04:48:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:49:46 CET)\" executed successfully\n",
"2025-12-26 04:49:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:50:00 CET)\" (scheduled at 2025-12-26 04:49:00+01:00)\n",
"2025-12-26 04:49:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:50:00 CET)\" executed successfully\n",
"2025-12-26 04:49:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:50:46 CET)\" (scheduled at 2025-12-26 04:49:46.247624+01:00)\n",
"2025-12-26 04:49:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:50:46 CET)\" (scheduled at 2025-12-26 04:49:46.249628+01:00)\n",
"2025-12-26 04:49:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:49:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:49:46,270 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:49:46,271 - INFO - SL: 4496.37000\n",
"2025-12-26 04:49:46,272 - INFO - Risk: 6.99000\n",
"2025-12-26 04:49:46,273 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:49:46,274 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:49:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:50:46 CET)\" executed successfully\n",
"2025-12-26 04:49:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:50:46 CET)\" executed successfully\n",
"2025-12-26 04:50:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:51:00 CET)\" (scheduled at 2025-12-26 04:50:00+01:00)\n",
"2025-12-26 04:50:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:51:00 CET)\" executed successfully\n",
"2025-12-26 04:50:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:51:46 CET)\" (scheduled at 2025-12-26 04:50:46.247624+01:00)\n",
"2025-12-26 04:50:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:51:46 CET)\" (scheduled at 2025-12-26 04:50:46.249628+01:00)\n",
"2025-12-26 04:50:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:50:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:50:46,261 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:50:46,262 - INFO - SL: 4496.37000\n",
"2025-12-26 04:50:46,263 - INFO - Risk: 6.99000\n",
"2025-12-26 04:50:46,265 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:50:46,266 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:50:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:51:46 CET)\" executed successfully\n",
"2025-12-26 04:50:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:51:46 CET)\" executed successfully\n",
"2025-12-26 04:51:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:52:00 CET)\" (scheduled at 2025-12-26 04:51:00+01:00)\n",
"2025-12-26 04:51:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:52:00 CET)\" executed successfully\n",
"2025-12-26 04:51:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:52:46 CET)\" (scheduled at 2025-12-26 04:51:46.247624+01:00)\n",
"2025-12-26 04:51:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:52:46 CET)\" (scheduled at 2025-12-26 04:51:46.249628+01:00)\n",
"2025-12-26 04:51:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:51:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:51:46,276 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:51:46,276 - INFO - SL: 4496.37000\n",
"2025-12-26 04:51:46,277 - INFO - Risk: 6.99000\n",
"2025-12-26 04:51:46,279 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:51:46,280 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:51:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:52:46 CET)\" executed successfully\n",
"2025-12-26 04:51:46,272 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:52:46 CET)\" executed successfully\n",
"2025-12-26 04:52:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:53:00 CET)\" (scheduled at 2025-12-26 04:52:00+01:00)\n",
"2025-12-26 04:52:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:53:00 CET)\" executed successfully\n",
"2025-12-26 04:52:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:53:46 CET)\" (scheduled at 2025-12-26 04:52:46.247624+01:00)\n",
"2025-12-26 04:52:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:53:46 CET)\" executed successfully\n",
"2025-12-26 04:52:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:53:46 CET)\" (scheduled at 2025-12-26 04:52:46.249628+01:00)\n",
"2025-12-26 04:52:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:52:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:52:46,260 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:52:46,260 - INFO - SL: 4496.37000\n",
"2025-12-26 04:52:46,260 - INFO - Risk: 6.99000\n",
"2025-12-26 04:52:46,260 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:52:46,260 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:52:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:53:46 CET)\" executed successfully\n",
"2025-12-26 04:53:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:54:00 CET)\" (scheduled at 2025-12-26 04:53:00+01:00)\n",
"2025-12-26 04:53:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:54:00 CET)\" executed successfully\n",
"2025-12-26 04:53:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:54:46 CET)\" (scheduled at 2025-12-26 04:53:46.247624+01:00)\n",
"2025-12-26 04:53:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:54:46 CET)\" (scheduled at 2025-12-26 04:53:46.249628+01:00)\n",
"2025-12-26 04:53:46,284 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:53:46,285 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:53:46,286 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:53:46,286 - INFO - SL: 4496.37000\n",
"2025-12-26 04:53:46,287 - INFO - Risk: 6.99000\n",
"2025-12-26 04:53:46,288 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:53:46,289 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:53:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:54:46 CET)\" executed successfully\n",
"2025-12-26 04:53:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:54:46 CET)\" executed successfully\n",
"2025-12-26 04:54:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:55:00 CET)\" (scheduled at 2025-12-26 04:54:00+01:00)\n",
"2025-12-26 04:54:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:55:00 CET)\" executed successfully\n",
"2025-12-26 04:54:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:55:46 CET)\" (scheduled at 2025-12-26 04:54:46.247624+01:00)\n",
"2025-12-26 04:54:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:55:46 CET)\" executed successfully\n",
"2025-12-26 04:54:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:55:46 CET)\" (scheduled at 2025-12-26 04:54:46.249628+01:00)\n",
"2025-12-26 04:54:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:54:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:54:46,346 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:54:46,347 - INFO - SL: 4496.37000\n",
"2025-12-26 04:54:46,353 - INFO - Risk: 6.99000\n",
"2025-12-26 04:54:46,354 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:54:46,357 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:54:46,358 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:55:46 CET)\" executed successfully\n",
"2025-12-26 04:55:00,115 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:56:00 CET)\" (scheduled at 2025-12-26 04:55:00+01:00)\n",
"2025-12-26 04:55:00,118 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:56:00 CET)\" executed successfully\n",
"2025-12-26 04:55:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:56:46 CET)\" (scheduled at 2025-12-26 04:55:46.247624+01:00)\n",
"2025-12-26 04:55:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:56:46 CET)\" executed successfully\n",
"2025-12-26 04:55:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:56:46 CET)\" (scheduled at 2025-12-26 04:55:46.249628+01:00)\n",
"2025-12-26 04:55:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:55:46,358 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:55:46,360 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:55:46,368 - INFO - SL: 4496.37000\n",
"2025-12-26 04:55:46,369 - INFO - Risk: 6.99000\n",
"2025-12-26 04:55:46,370 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:55:46,371 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:55:46,372 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:56:46 CET)\" executed successfully\n",
"2025-12-26 04:56:00,184 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:57:00 CET)\" (scheduled at 2025-12-26 04:56:00+01:00)\n",
"2025-12-26 04:56:00,195 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:57:00 CET)\" executed successfully\n",
"2025-12-26 04:56:46,342 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:57:46 CET)\" (scheduled at 2025-12-26 04:56:46.247624+01:00)\n",
"2025-12-26 04:56:46,342 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:57:46 CET)\" executed successfully\n",
"2025-12-26 04:56:46,342 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:57:46 CET)\" (scheduled at 2025-12-26 04:56:46.249628+01:00)\n",
"2025-12-26 04:56:46,352 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:56:46,360 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:56:46,362 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:56:46,363 - INFO - SL: 4496.37000\n",
"2025-12-26 04:56:46,364 - INFO - Risk: 6.99000\n",
"2025-12-26 04:56:46,392 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:56:46,396 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:56:46,415 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:57:46 CET)\" executed successfully\n",
"2025-12-26 04:57:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:58:00 CET)\" (scheduled at 2025-12-26 04:57:00+01:00)\n",
"2025-12-26 04:57:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:58:00 CET)\" executed successfully\n",
"2025-12-26 04:57:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:58:46 CET)\" (scheduled at 2025-12-26 04:57:46.247624+01:00)\n",
"2025-12-26 04:57:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:58:46 CET)\" executed successfully\n",
"2025-12-26 04:57:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:58:46 CET)\" (scheduled at 2025-12-26 04:57:46.249628+01:00)\n",
"2025-12-26 04:57:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:57:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:57:46,264 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:57:46,266 - INFO - SL: 4496.37000\n",
"2025-12-26 04:57:46,266 - INFO - Risk: 6.99000\n",
"2025-12-26 04:57:46,267 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:57:46,268 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:57:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:58:46 CET)\" executed successfully\n",
"2025-12-26 04:58:00,321 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:59:00 CET)\" (scheduled at 2025-12-26 04:58:00+01:00)\n",
"2025-12-26 04:58:00,360 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 04:59:00 CET)\" executed successfully\n",
"2025-12-26 04:58:46,268 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:59:46 CET)\" (scheduled at 2025-12-26 04:58:46.247624+01:00)\n",
"2025-12-26 04:58:46,268 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:59:46 CET)\" (scheduled at 2025-12-26 04:58:46.249628+01:00)\n",
"2025-12-26 04:58:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:58:46,279 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:58:46,280 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:58:46,280 - INFO - SL: 4496.37000\n",
"2025-12-26 04:58:46,282 - INFO - Risk: 6.99000\n",
"2025-12-26 04:58:46,282 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:58:46,282 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:58:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 04:59:46 CET)\" executed successfully\n",
"2025-12-26 04:58:46,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 04:59:46 CET)\" executed successfully\n",
"2025-12-26 04:59:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:00:00 CET)\" (scheduled at 2025-12-26 04:59:00+01:00)\n",
"2025-12-26 04:59:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:00:00 CET)\" executed successfully\n",
"2025-12-26 04:59:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:00:46 CET)\" (scheduled at 2025-12-26 04:59:46.247624+01:00)\n",
"2025-12-26 04:59:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:00:46 CET)\" (scheduled at 2025-12-26 04:59:46.249628+01:00)\n",
"2025-12-26 04:59:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 04:59:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 04:59:46,273 - INFO - Entry: 4503.36000\n",
"2025-12-26 04:59:46,274 - INFO - SL: 4496.37000\n",
"2025-12-26 04:59:46,275 - INFO - Risk: 6.99000\n",
"2025-12-26 04:59:46,276 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 04:59:46,277 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 04:59:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:00:46 CET)\" executed successfully\n",
"2025-12-26 04:59:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:00:46 CET)\" executed successfully\n",
"2025-12-26 05:00:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:01:00 CET)\" (scheduled at 2025-12-26 05:00:00+01:00)\n",
"2025-12-26 05:00:00,010 - INFO - \n",
"⏰ 2025-12-26 05:00:00 - ADAPTIVE Check\n",
"2025-12-26 05:00:00,024 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 05:00:00,026 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 05:00:00,026 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 05:00:00,081 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:01:00 CET)\" executed successfully\n",
"2025-12-26 05:00:00,083 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 05:30:00 CET)\" (scheduled at 2025-12-26 05:00:00+01:00)\n",
"2025-12-26 05:00:00,090 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 05:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4503.36 | 🔴 -1.45\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 05:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 17.32 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 05:00:46,556 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:01:46 CET)\" (scheduled at 2025-12-26 05:00:46.247624+01:00)\n",
"2025-12-26 05:00:46,556 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:01:46 CET)\" (scheduled at 2025-12-26 05:00:46.249628+01:00)\n",
"2025-12-26 05:00:46,563 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:00:46,565 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:00:46,566 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:00:46,566 - INFO - SL: 4496.37000\n",
"2025-12-26 05:00:46,567 - INFO - Risk: 6.99000\n",
"2025-12-26 05:00:46,568 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:00:46,569 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:00:46,570 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:01:46 CET)\" executed successfully\n",
"2025-12-26 05:00:46,563 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:01:46 CET)\" executed successfully\n",
"2025-12-26 05:01:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:02:00 CET)\" (scheduled at 2025-12-26 05:01:00+01:00)\n",
"2025-12-26 05:01:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:02:00 CET)\" executed successfully\n",
"2025-12-26 05:01:46,283 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:02:46 CET)\" (scheduled at 2025-12-26 05:01:46.247624+01:00)\n",
"2025-12-26 05:01:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:02:46 CET)\" executed successfully\n",
"2025-12-26 05:01:46,283 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:02:46 CET)\" (scheduled at 2025-12-26 05:01:46.249628+01:00)\n",
"2025-12-26 05:01:46,283 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:01:46,283 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:01:46,283 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:01:46,283 - INFO - SL: 4496.37000\n",
"2025-12-26 05:01:46,372 - INFO - Risk: 6.99000\n",
"2025-12-26 05:01:46,402 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:01:46,470 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:01:46,541 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:02:46 CET)\" executed successfully\n",
"2025-12-26 05:02:00,301 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:03:00 CET)\" (scheduled at 2025-12-26 05:02:00+01:00)\n",
"2025-12-26 05:02:00,305 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:03:00 CET)\" executed successfully\n",
"2025-12-26 05:02:46,438 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:03:46 CET)\" (scheduled at 2025-12-26 05:02:46.247624+01:00)\n",
"2025-12-26 05:02:46,438 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:03:46 CET)\" (scheduled at 2025-12-26 05:02:46.249628+01:00)\n",
"2025-12-26 05:02:46,541 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:02:46,542 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:02:46,543 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:02:46,544 - INFO - SL: 4496.37000\n",
"2025-12-26 05:02:46,550 - INFO - Risk: 6.99000\n",
"2025-12-26 05:02:46,551 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:02:46,552 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:02:46,553 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:03:46 CET)\" executed successfully\n",
"2025-12-26 05:02:46,438 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:03:46 CET)\" executed successfully\n",
"2025-12-26 05:03:00,223 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:04:00 CET)\" (scheduled at 2025-12-26 05:03:00+01:00)\n",
"2025-12-26 05:03:00,230 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:04:00 CET)\" executed successfully\n",
"2025-12-26 05:03:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:04:46 CET)\" (scheduled at 2025-12-26 05:03:46.247624+01:00)\n",
"2025-12-26 05:03:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:04:46 CET)\" executed successfully\n",
"2025-12-26 05:03:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:04:46 CET)\" (scheduled at 2025-12-26 05:03:46.249628+01:00)\n",
"2025-12-26 05:03:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:03:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:03:46,261 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:03:46,261 - INFO - SL: 4496.37000\n",
"2025-12-26 05:03:46,261 - INFO - Risk: 6.99000\n",
"2025-12-26 05:03:46,261 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:03:46,261 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:03:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:04:46 CET)\" executed successfully\n",
"2025-12-26 05:04:00,279 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:05:00 CET)\" (scheduled at 2025-12-26 05:04:00+01:00)\n",
"2025-12-26 05:04:00,285 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:05:00 CET)\" executed successfully\n",
"2025-12-26 05:04:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:05:46 CET)\" (scheduled at 2025-12-26 05:04:46.247624+01:00)\n",
"2025-12-26 05:04:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:05:46 CET)\" (scheduled at 2025-12-26 05:04:46.249628+01:00)\n",
"2025-12-26 05:04:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:04:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:04:46,270 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:04:46,271 - INFO - SL: 4496.37000\n",
"2025-12-26 05:04:46,278 - INFO - Risk: 6.99000\n",
"2025-12-26 05:04:46,306 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:04:46,310 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:04:46,311 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:05:46 CET)\" executed successfully\n",
"2025-12-26 05:04:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:05:46 CET)\" executed successfully\n",
"2025-12-26 05:05:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:06:00 CET)\" (scheduled at 2025-12-26 05:05:00+01:00)\n",
"2025-12-26 05:05:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:06:00 CET)\" executed successfully\n",
"2025-12-26 05:05:46,402 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:06:46 CET)\" (scheduled at 2025-12-26 05:05:46.247624+01:00)\n",
"2025-12-26 05:05:46,402 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:06:46 CET)\" (scheduled at 2025-12-26 05:05:46.249628+01:00)\n",
"2025-12-26 05:05:46,409 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:05:46,410 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:05:46,411 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:05:46,412 - INFO - SL: 4496.37000\n",
"2025-12-26 05:05:46,413 - INFO - Risk: 6.99000\n",
"2025-12-26 05:05:46,420 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:05:46,421 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:05:46,422 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:06:46 CET)\" executed successfully\n",
"2025-12-26 05:05:46,402 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:06:46 CET)\" executed successfully\n",
"2025-12-26 05:06:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:07:00 CET)\" (scheduled at 2025-12-26 05:06:00+01:00)\n",
"2025-12-26 05:06:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:07:00 CET)\" executed successfully\n",
"2025-12-26 05:06:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:07:46 CET)\" (scheduled at 2025-12-26 05:06:46.247624+01:00)\n",
"2025-12-26 05:06:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:07:46 CET)\" (scheduled at 2025-12-26 05:06:46.249628+01:00)\n",
"2025-12-26 05:06:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:07:46 CET)\" executed successfully\n",
"2025-12-26 05:06:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:06:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:06:46,270 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:06:46,271 - INFO - SL: 4496.37000\n",
"2025-12-26 05:06:46,271 - INFO - Risk: 6.99000\n",
"2025-12-26 05:06:46,272 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:06:46,274 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:06:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:07:46 CET)\" executed successfully\n",
"2025-12-26 05:07:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:08:00 CET)\" (scheduled at 2025-12-26 05:07:00+01:00)\n",
"2025-12-26 05:07:00,104 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:08:00 CET)\" executed successfully\n",
"2025-12-26 05:07:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:08:46 CET)\" (scheduled at 2025-12-26 05:07:46.247624+01:00)\n",
"2025-12-26 05:07:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:08:46 CET)\" (scheduled at 2025-12-26 05:07:46.249628+01:00)\n",
"2025-12-26 05:07:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:07:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:07:46,272 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:07:46,273 - INFO - SL: 4496.37000\n",
"2025-12-26 05:07:46,276 - INFO - Risk: 6.99000\n",
"2025-12-26 05:07:46,277 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:07:46,278 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:07:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:08:46 CET)\" executed successfully\n",
"2025-12-26 05:07:46,272 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:08:46 CET)\" executed successfully\n",
"2025-12-26 05:08:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:09:00 CET)\" (scheduled at 2025-12-26 05:08:00+01:00)\n",
"2025-12-26 05:08:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:09:00 CET)\" executed successfully\n",
"2025-12-26 05:08:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:09:46 CET)\" (scheduled at 2025-12-26 05:08:46.247624+01:00)\n",
"2025-12-26 05:08:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:09:46 CET)\" (scheduled at 2025-12-26 05:08:46.249628+01:00)\n",
"2025-12-26 05:08:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:08:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:08:46,269 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:08:46,270 - INFO - SL: 4496.37000\n",
"2025-12-26 05:08:46,271 - INFO - Risk: 6.99000\n",
"2025-12-26 05:08:46,272 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:08:46,272 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:08:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:09:46 CET)\" executed successfully\n",
"2025-12-26 05:08:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:09:46 CET)\" executed successfully\n",
"2025-12-26 05:09:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:10:00 CET)\" (scheduled at 2025-12-26 05:09:00+01:00)\n",
"2025-12-26 05:09:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:10:00 CET)\" executed successfully\n",
"2025-12-26 05:09:46,415 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:10:46 CET)\" (scheduled at 2025-12-26 05:09:46.247624+01:00)\n",
"2025-12-26 05:09:46,415 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:10:46 CET)\" (scheduled at 2025-12-26 05:09:46.249628+01:00)\n",
"2025-12-26 05:09:46,423 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:09:46,424 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:09:46,425 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:09:46,426 - INFO - SL: 4496.37000\n",
"2025-12-26 05:09:46,427 - INFO - Risk: 6.99000\n",
"2025-12-26 05:09:46,427 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:09:46,428 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:09:46,429 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:10:46 CET)\" executed successfully\n",
"2025-12-26 05:09:46,415 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:10:46 CET)\" executed successfully\n",
"2025-12-26 05:10:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:11:00 CET)\" (scheduled at 2025-12-26 05:10:00+01:00)\n",
"2025-12-26 05:10:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:11:00 CET)\" executed successfully\n",
"2025-12-26 05:10:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:11:46 CET)\" (scheduled at 2025-12-26 05:10:46.247624+01:00)\n",
"2025-12-26 05:10:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:11:46 CET)\" (scheduled at 2025-12-26 05:10:46.249628+01:00)\n",
"2025-12-26 05:10:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:10:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:10:46,265 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:10:46,266 - INFO - SL: 4496.37000\n",
"2025-12-26 05:10:46,267 - INFO - Risk: 6.99000\n",
"2025-12-26 05:10:46,268 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:10:46,270 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:10:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:11:46 CET)\" executed successfully\n",
"2025-12-26 05:10:46,272 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:11:46 CET)\" executed successfully\n",
"2025-12-26 05:11:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:12:00 CET)\" (scheduled at 2025-12-26 05:11:00+01:00)\n",
"2025-12-26 05:11:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:12:00 CET)\" executed successfully\n",
"2025-12-26 05:11:46,439 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:12:46 CET)\" (scheduled at 2025-12-26 05:11:46.247624+01:00)\n",
"2025-12-26 05:11:46,439 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:12:46 CET)\" (scheduled at 2025-12-26 05:11:46.249628+01:00)\n",
"2025-12-26 05:11:46,447 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:11:46,449 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:11:46,449 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:11:46,450 - INFO - SL: 4496.37000\n",
"2025-12-26 05:11:46,451 - INFO - Risk: 6.99000\n",
"2025-12-26 05:11:46,452 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:11:46,453 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:11:46,454 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:12:46 CET)\" executed successfully\n",
"2025-12-26 05:11:46,446 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:12:46 CET)\" executed successfully\n",
"2025-12-26 05:12:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:13:00 CET)\" (scheduled at 2025-12-26 05:12:00+01:00)\n",
"2025-12-26 05:12:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:13:00 CET)\" executed successfully\n",
"2025-12-26 05:12:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:13:46 CET)\" (scheduled at 2025-12-26 05:12:46.247624+01:00)\n",
"2025-12-26 05:12:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:13:46 CET)\" (scheduled at 2025-12-26 05:12:46.249628+01:00)\n",
"2025-12-26 05:12:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:12:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:12:46,265 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:12:46,266 - INFO - SL: 4496.37000\n",
"2025-12-26 05:12:46,266 - INFO - Risk: 6.99000\n",
"2025-12-26 05:12:46,267 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:12:46,268 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:12:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:13:46 CET)\" executed successfully\n",
"2025-12-26 05:12:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:13:46 CET)\" executed successfully\n",
"2025-12-26 05:13:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:14:00 CET)\" (scheduled at 2025-12-26 05:13:00+01:00)\n",
"2025-12-26 05:13:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:14:00 CET)\" executed successfully\n",
"2025-12-26 05:13:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:14:46 CET)\" (scheduled at 2025-12-26 05:13:46.247624+01:00)\n",
"2025-12-26 05:13:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:14:46 CET)\" executed successfully\n",
"2025-12-26 05:13:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:14:46 CET)\" (scheduled at 2025-12-26 05:13:46.249628+01:00)\n",
"2025-12-26 05:13:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:13:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:13:46,262 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:13:46,262 - INFO - SL: 4496.37000\n",
"2025-12-26 05:13:46,366 - INFO - Risk: 6.99000\n",
"2025-12-26 05:13:46,380 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:13:46,381 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:13:46,382 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:14:46 CET)\" executed successfully\n",
"2025-12-26 05:14:00,136 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:15:00 CET)\" (scheduled at 2025-12-26 05:14:00+01:00)\n",
"2025-12-26 05:14:00,136 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:15:00 CET)\" executed successfully\n",
"2025-12-26 05:14:46,624 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:15:46 CET)\" (scheduled at 2025-12-26 05:14:46.247624+01:00)\n",
"2025-12-26 05:14:46,624 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:15:46 CET)\" (scheduled at 2025-12-26 05:14:46.249628+01:00)\n",
"2025-12-26 05:14:46,624 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:14:46,624 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:14:46,633 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:14:46,634 - INFO - SL: 4496.37000\n",
"2025-12-26 05:14:46,634 - INFO - Risk: 6.99000\n",
"2025-12-26 05:14:46,635 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:14:46,636 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:14:46,637 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:15:46 CET)\" executed successfully\n",
"2025-12-26 05:14:46,624 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:15:46 CET)\" executed successfully\n",
"2025-12-26 05:15:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:16:00 CET)\" (scheduled at 2025-12-26 05:15:00+01:00)\n",
"2025-12-26 05:15:00,012 - INFO - \n",
"⏰ 2025-12-26 05:15:00 - ADAPTIVE Check\n",
"2025-12-26 05:15:00,014 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 05:15:00,016 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 05:15:00,017 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 05:15:00,079 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.5 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4503.36 | 🟢 4.42\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 05:15:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:16:46 CET)\" (scheduled at 2025-12-26 05:15:46.247624+01:00)\n",
"2025-12-26 05:15:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:16:46 CET)\" executed successfully\n",
"2025-12-26 05:15:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:16:46 CET)\" (scheduled at 2025-12-26 05:15:46.249628+01:00)\n",
"2025-12-26 05:15:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:15:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:15:46,273 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:15:46,274 - INFO - SL: 4496.37000\n",
"2025-12-26 05:15:46,276 - INFO - Risk: 6.99000\n",
"2025-12-26 05:15:46,277 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:15:46,279 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:15:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:16:46 CET)\" executed successfully\n",
"2025-12-26 05:16:00,605 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:17:00 CET)\" (scheduled at 2025-12-26 05:16:00+01:00)\n",
"2025-12-26 05:16:00,605 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:17:00 CET)\" executed successfully\n",
"2025-12-26 05:16:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:17:46 CET)\" (scheduled at 2025-12-26 05:16:46.247624+01:00)\n",
"2025-12-26 05:16:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:17:46 CET)\" (scheduled at 2025-12-26 05:16:46.249628+01:00)\n",
"2025-12-26 05:16:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:17:46 CET)\" executed successfully\n",
"2025-12-26 05:16:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:16:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:16:46,266 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:16:46,267 - INFO - SL: 4496.37000\n",
"2025-12-26 05:16:46,268 - INFO - Risk: 6.99000\n",
"2025-12-26 05:16:46,268 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:16:46,269 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:16:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:17:46 CET)\" executed successfully\n",
"2025-12-26 05:17:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:18:00 CET)\" (scheduled at 2025-12-26 05:17:00+01:00)\n",
"2025-12-26 05:17:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:18:00 CET)\" executed successfully\n",
"2025-12-26 05:17:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:18:46 CET)\" (scheduled at 2025-12-26 05:17:46.247624+01:00)\n",
"2025-12-26 05:17:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:18:46 CET)\" executed successfully\n",
"2025-12-26 05:17:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:18:46 CET)\" (scheduled at 2025-12-26 05:17:46.249628+01:00)\n",
"2025-12-26 05:17:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:17:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:17:46,259 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:17:46,259 - INFO - SL: 4496.37000\n",
"2025-12-26 05:17:46,259 - INFO - Risk: 6.99000\n",
"2025-12-26 05:17:46,259 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:17:46,259 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:17:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:18:46 CET)\" executed successfully\n",
"2025-12-26 05:18:00,534 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:19:00 CET)\" (scheduled at 2025-12-26 05:18:00+01:00)\n",
"2025-12-26 05:18:00,545 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:19:00 CET)\" executed successfully\n",
"2025-12-26 05:18:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:19:46 CET)\" (scheduled at 2025-12-26 05:18:46.247624+01:00)\n",
"2025-12-26 05:18:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:19:46 CET)\" (scheduled at 2025-12-26 05:18:46.249628+01:00)\n",
"2025-12-26 05:18:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:18:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:18:46,272 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:18:46,273 - INFO - SL: 4496.37000\n",
"2025-12-26 05:18:46,275 - INFO - Risk: 6.99000\n",
"2025-12-26 05:18:46,276 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:18:46,277 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:18:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:19:46 CET)\" executed successfully\n",
"2025-12-26 05:18:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:19:46 CET)\" executed successfully\n",
"2025-12-26 05:19:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:20:00 CET)\" (scheduled at 2025-12-26 05:19:00+01:00)\n",
"2025-12-26 05:19:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:20:00 CET)\" executed successfully\n",
"2025-12-26 05:19:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:20:46 CET)\" (scheduled at 2025-12-26 05:19:46.247624+01:00)\n",
"2025-12-26 05:19:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:20:46 CET)\" executed successfully\n",
"2025-12-26 05:19:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:20:46 CET)\" (scheduled at 2025-12-26 05:19:46.249628+01:00)\n",
"2025-12-26 05:19:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:19:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:19:46,331 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:19:46,333 - INFO - SL: 4496.37000\n",
"2025-12-26 05:19:46,334 - INFO - Risk: 6.99000\n",
"2025-12-26 05:19:46,335 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:19:46,336 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:19:46,338 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:20:46 CET)\" executed successfully\n",
"2025-12-26 05:20:00,240 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:21:00 CET)\" (scheduled at 2025-12-26 05:20:00+01:00)\n",
"2025-12-26 05:20:00,247 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:21:00 CET)\" executed successfully\n",
"2025-12-26 05:20:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:21:46 CET)\" (scheduled at 2025-12-26 05:20:46.247624+01:00)\n",
"2025-12-26 05:20:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:21:46 CET)\" (scheduled at 2025-12-26 05:20:46.249628+01:00)\n",
"2025-12-26 05:20:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:20:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:21:46 CET)\" executed successfully\n",
"2025-12-26 05:20:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:20:46,283 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:20:46,284 - INFO - SL: 4496.37000\n",
"2025-12-26 05:20:46,285 - INFO - Risk: 6.99000\n",
"2025-12-26 05:20:46,286 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:20:46,287 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:20:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:21:46 CET)\" executed successfully\n",
"2025-12-26 05:21:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:22:00 CET)\" (scheduled at 2025-12-26 05:21:00+01:00)\n",
"2025-12-26 05:21:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:22:00 CET)\" executed successfully\n",
"2025-12-26 05:21:46,712 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:22:46 CET)\" (scheduled at 2025-12-26 05:21:46.247624+01:00)\n",
"2025-12-26 05:21:46,712 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:22:46 CET)\" executed successfully\n",
"2025-12-26 05:21:46,712 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:22:46 CET)\" (scheduled at 2025-12-26 05:21:46.249628+01:00)\n",
"2025-12-26 05:21:46,729 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:21:46,731 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:21:46,732 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:21:46,733 - INFO - SL: 4496.37000\n",
"2025-12-26 05:21:46,734 - INFO - Risk: 6.99000\n",
"2025-12-26 05:21:46,734 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:21:46,735 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:21:46,742 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:22:46 CET)\" executed successfully\n",
"2025-12-26 05:22:00,479 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:23:00 CET)\" (scheduled at 2025-12-26 05:22:00+01:00)\n",
"2025-12-26 05:22:00,488 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:23:00 CET)\" executed successfully\n",
"2025-12-26 05:22:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:23:46 CET)\" (scheduled at 2025-12-26 05:22:46.247624+01:00)\n",
"2025-12-26 05:22:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:23:46 CET)\" executed successfully\n",
"2025-12-26 05:22:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:23:46 CET)\" (scheduled at 2025-12-26 05:22:46.249628+01:00)\n",
"2025-12-26 05:22:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:22:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:22:46,249 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:22:46,249 - INFO - SL: 4496.37000\n",
"2025-12-26 05:22:46,249 - INFO - Risk: 6.99000\n",
"2025-12-26 05:22:46,249 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:22:46,249 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:22:46,249 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:23:46 CET)\" executed successfully\n",
"2025-12-26 05:23:00,061 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:24:00 CET)\" (scheduled at 2025-12-26 05:23:00+01:00)\n",
"2025-12-26 05:23:00,072 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:24:00 CET)\" executed successfully\n",
"2025-12-26 05:23:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:24:46 CET)\" (scheduled at 2025-12-26 05:23:46.247624+01:00)\n",
"2025-12-26 05:23:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:24:46 CET)\" executed successfully\n",
"2025-12-26 05:23:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:24:46 CET)\" (scheduled at 2025-12-26 05:23:46.249628+01:00)\n",
"2025-12-26 05:23:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:23:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:23:46,257 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:23:46,257 - INFO - SL: 4496.37000\n",
"2025-12-26 05:23:46,257 - INFO - Risk: 6.99000\n",
"2025-12-26 05:23:46,257 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:23:46,257 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:23:46,257 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:24:46 CET)\" executed successfully\n",
"2025-12-26 05:24:00,337 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:25:00 CET)\" (scheduled at 2025-12-26 05:24:00+01:00)\n",
"2025-12-26 05:24:00,337 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:25:00 CET)\" executed successfully\n",
"2025-12-26 05:24:46,399 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:25:46 CET)\" (scheduled at 2025-12-26 05:24:46.247624+01:00)\n",
"2025-12-26 05:24:46,399 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:25:46 CET)\" (scheduled at 2025-12-26 05:24:46.249628+01:00)\n",
"2025-12-26 05:24:46,406 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:24:46,407 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:24:46,408 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:24:46,409 - INFO - SL: 4496.37000\n",
"2025-12-26 05:24:46,410 - INFO - Risk: 6.99000\n",
"2025-12-26 05:24:46,410 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:24:46,411 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:24:46,412 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:25:46 CET)\" executed successfully\n",
"2025-12-26 05:24:46,406 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:25:46 CET)\" executed successfully\n",
"2025-12-26 05:25:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:26:00 CET)\" (scheduled at 2025-12-26 05:25:00+01:00)\n",
"2025-12-26 05:25:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:26:00 CET)\" executed successfully\n",
"2025-12-26 05:25:46,290 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:26:46 CET)\" (scheduled at 2025-12-26 05:25:46.247624+01:00)\n",
"2025-12-26 05:25:46,290 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:26:46 CET)\" (scheduled at 2025-12-26 05:25:46.249628+01:00)\n",
"2025-12-26 05:25:46,290 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:26:46 CET)\" executed successfully\n",
"2025-12-26 05:25:46,300 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:25:46,303 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:25:46,304 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:25:46,307 - INFO - SL: 4496.37000\n",
"2025-12-26 05:25:46,308 - INFO - Risk: 6.99000\n",
"2025-12-26 05:25:46,309 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:25:46,311 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:25:46,312 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:26:46 CET)\" executed successfully\n",
"2025-12-26 05:26:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:27:00 CET)\" (scheduled at 2025-12-26 05:26:00+01:00)\n",
"2025-12-26 05:26:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:27:00 CET)\" executed successfully\n",
"2025-12-26 05:26:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:27:46 CET)\" (scheduled at 2025-12-26 05:26:46.247624+01:00)\n",
"2025-12-26 05:26:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:27:46 CET)\" (scheduled at 2025-12-26 05:26:46.249628+01:00)\n",
"2025-12-26 05:26:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:27:46 CET)\" executed successfully\n",
"2025-12-26 05:26:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:26:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:26:46,260 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:26:46,260 - INFO - SL: 4496.37000\n",
"2025-12-26 05:26:46,261 - INFO - Risk: 6.99000\n",
"2025-12-26 05:26:46,262 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:26:46,263 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:26:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:27:46 CET)\" executed successfully\n",
"2025-12-26 05:27:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:28:00 CET)\" (scheduled at 2025-12-26 05:27:00+01:00)\n",
"2025-12-26 05:27:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:28:00 CET)\" executed successfully\n",
"2025-12-26 05:27:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:28:46 CET)\" (scheduled at 2025-12-26 05:27:46.247624+01:00)\n",
"2025-12-26 05:27:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:28:46 CET)\" executed successfully\n",
"2025-12-26 05:27:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:28:46 CET)\" (scheduled at 2025-12-26 05:27:46.249628+01:00)\n",
"2025-12-26 05:27:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:27:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:27:46,273 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:27:46,281 - INFO - SL: 4496.37000\n",
"2025-12-26 05:27:46,302 - INFO - Risk: 6.99000\n",
"2025-12-26 05:27:46,377 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:27:46,397 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:27:46,407 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:28:46 CET)\" executed successfully\n",
"2025-12-26 05:28:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:29:00 CET)\" (scheduled at 2025-12-26 05:28:00+01:00)\n",
"2025-12-26 05:28:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:29:00 CET)\" executed successfully\n",
"2025-12-26 05:28:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:29:46 CET)\" (scheduled at 2025-12-26 05:28:46.247624+01:00)\n",
"2025-12-26 05:28:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:29:46 CET)\" (scheduled at 2025-12-26 05:28:46.249628+01:00)\n",
"2025-12-26 05:28:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:29:46 CET)\" executed successfully\n",
"2025-12-26 05:28:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:28:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:28:46,273 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:28:46,273 - INFO - SL: 4496.37000\n",
"2025-12-26 05:28:46,274 - INFO - Risk: 6.99000\n",
"2025-12-26 05:28:46,276 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:28:46,282 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:28:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:29:46 CET)\" executed successfully\n",
"2025-12-26 05:29:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:30:00 CET)\" (scheduled at 2025-12-26 05:29:00+01:00)\n",
"2025-12-26 05:29:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:30:00 CET)\" executed successfully\n",
"2025-12-26 05:29:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:30:46 CET)\" (scheduled at 2025-12-26 05:29:46.247624+01:00)\n",
"2025-12-26 05:29:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:30:46 CET)\" (scheduled at 2025-12-26 05:29:46.249628+01:00)\n",
"2025-12-26 05:29:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:29:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:29:46,271 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:29:46,272 - INFO - SL: 4496.37000\n",
"2025-12-26 05:29:46,273 - INFO - Risk: 6.99000\n",
"2025-12-26 05:29:46,274 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:29:46,275 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:29:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:30:46 CET)\" executed successfully\n",
"2025-12-26 05:29:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:30:46 CET)\" executed successfully\n",
"2025-12-26 05:30:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:31:00 CET)\" (scheduled at 2025-12-26 05:30:00+01:00)\n",
"2025-12-26 05:30:00,042 - INFO - \n",
"⏰ 2025-12-26 05:30:00 - ADAPTIVE Check\n",
"2025-12-26 05:30:00,043 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 05:30:00,044 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 05:30:00,045 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 05:30:00,064 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:31:00 CET)\" executed successfully\n",
"2025-12-26 05:30:00,065 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 06:00:00 CET)\" (scheduled at 2025-12-26 05:30:00+01:00)\n",
"2025-12-26 05:30:00,072 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 06:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.5 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4503.36 | 🟢 6.15\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 05:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 18.00 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 05:30:46,633 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:31:46 CET)\" (scheduled at 2025-12-26 05:30:46.247624+01:00)\n",
"2025-12-26 05:30:46,633 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:31:46 CET)\" (scheduled at 2025-12-26 05:30:46.249628+01:00)\n",
"2025-12-26 05:30:46,641 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:30:46,642 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:30:46,643 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:30:46,644 - INFO - SL: 4496.37000\n",
"2025-12-26 05:30:46,646 - INFO - Risk: 6.99000\n",
"2025-12-26 05:30:46,647 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:30:46,648 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:30:46,687 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:31:46 CET)\" executed successfully\n",
"2025-12-26 05:30:46,792 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:31:46 CET)\" executed successfully\n",
"2025-12-26 05:31:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:32:00 CET)\" (scheduled at 2025-12-26 05:31:00+01:00)\n",
"2025-12-26 05:31:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:32:00 CET)\" executed successfully\n",
"2025-12-26 05:31:46,284 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:32:46 CET)\" (scheduled at 2025-12-26 05:31:46.247624+01:00)\n",
"2025-12-26 05:31:46,284 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:32:46 CET)\" (scheduled at 2025-12-26 05:31:46.249628+01:00)\n",
"2025-12-26 05:31:46,291 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:31:46,292 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:31:46,293 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:31:46,294 - INFO - SL: 4496.37000\n",
"2025-12-26 05:31:46,295 - INFO - Risk: 6.99000\n",
"2025-12-26 05:31:46,296 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:31:46,298 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:31:46,298 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:32:46 CET)\" executed successfully\n",
"2025-12-26 05:31:46,284 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:32:46 CET)\" executed successfully\n",
"2025-12-26 05:32:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:33:00 CET)\" (scheduled at 2025-12-26 05:32:00+01:00)\n",
"2025-12-26 05:32:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:33:00 CET)\" executed successfully\n",
"2025-12-26 05:32:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:33:46 CET)\" (scheduled at 2025-12-26 05:32:46.247624+01:00)\n",
"2025-12-26 05:32:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:33:46 CET)\" executed successfully\n",
"2025-12-26 05:32:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:33:46 CET)\" (scheduled at 2025-12-26 05:32:46.249628+01:00)\n",
"2025-12-26 05:32:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:32:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:32:46,262 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:32:46,262 - INFO - SL: 4496.37000\n",
"2025-12-26 05:32:46,262 - INFO - Risk: 6.99000\n",
"2025-12-26 05:32:46,262 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:32:46,262 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:32:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:33:46 CET)\" executed successfully\n",
"2025-12-26 05:33:00,289 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:34:00 CET)\" (scheduled at 2025-12-26 05:33:00+01:00)\n",
"2025-12-26 05:33:00,296 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:34:00 CET)\" executed successfully\n",
"2025-12-26 05:33:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:34:46 CET)\" (scheduled at 2025-12-26 05:33:46.247624+01:00)\n",
"2025-12-26 05:33:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:34:46 CET)\" executed successfully\n",
"2025-12-26 05:33:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:34:46 CET)\" (scheduled at 2025-12-26 05:33:46.249628+01:00)\n",
"2025-12-26 05:33:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:33:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:33:46,266 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:33:46,267 - INFO - SL: 4496.37000\n",
"2025-12-26 05:33:46,267 - INFO - Risk: 6.99000\n",
"2025-12-26 05:33:46,268 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:33:46,269 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:33:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:34:46 CET)\" executed successfully\n",
"2025-12-26 05:34:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:35:00 CET)\" (scheduled at 2025-12-26 05:34:00+01:00)\n",
"2025-12-26 05:34:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:35:00 CET)\" executed successfully\n",
"2025-12-26 05:34:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:35:46 CET)\" (scheduled at 2025-12-26 05:34:46.247624+01:00)\n",
"2025-12-26 05:34:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:35:46 CET)\" executed successfully\n",
"2025-12-26 05:34:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:35:46 CET)\" (scheduled at 2025-12-26 05:34:46.249628+01:00)\n",
"2025-12-26 05:34:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:34:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:34:46,261 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:34:46,261 - INFO - SL: 4496.37000\n",
"2025-12-26 05:34:46,261 - INFO - Risk: 6.99000\n",
"2025-12-26 05:34:46,575 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:34:46,576 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:34:46,577 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:35:46 CET)\" executed successfully\n",
"2025-12-26 05:35:00,333 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:36:00 CET)\" (scheduled at 2025-12-26 05:35:00+01:00)\n",
"2025-12-26 05:35:00,344 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:36:00 CET)\" executed successfully\n",
"2025-12-26 05:35:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:36:46 CET)\" (scheduled at 2025-12-26 05:35:46.247624+01:00)\n",
"2025-12-26 05:35:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:36:46 CET)\" (scheduled at 2025-12-26 05:35:46.249628+01:00)\n",
"2025-12-26 05:35:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:36:46 CET)\" executed successfully\n",
"2025-12-26 05:35:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:35:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:35:46,259 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:35:46,259 - INFO - SL: 4496.37000\n",
"2025-12-26 05:35:46,259 - INFO - Risk: 6.99000\n",
"2025-12-26 05:35:46,259 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:35:46,259 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:35:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:36:46 CET)\" executed successfully\n",
"2025-12-26 05:36:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:37:00 CET)\" (scheduled at 2025-12-26 05:36:00+01:00)\n",
"2025-12-26 05:36:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:37:00 CET)\" executed successfully\n",
"2025-12-26 05:36:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:37:46 CET)\" (scheduled at 2025-12-26 05:36:46.247624+01:00)\n",
"2025-12-26 05:36:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:37:46 CET)\" executed successfully\n",
"2025-12-26 05:36:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:37:46 CET)\" (scheduled at 2025-12-26 05:36:46.249628+01:00)\n",
"2025-12-26 05:36:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:36:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:36:46,255 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:36:46,255 - INFO - SL: 4496.37000\n",
"2025-12-26 05:36:46,255 - INFO - Risk: 6.99000\n",
"2025-12-26 05:36:46,255 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:36:46,255 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:36:46,255 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:37:46 CET)\" executed successfully\n",
"2025-12-26 05:37:00,024 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:38:00 CET)\" (scheduled at 2025-12-26 05:37:00+01:00)\n",
"2025-12-26 05:37:00,091 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:38:00 CET)\" executed successfully\n",
"2025-12-26 05:37:46,346 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:38:46 CET)\" (scheduled at 2025-12-26 05:37:46.247624+01:00)\n",
"2025-12-26 05:37:46,346 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:38:46 CET)\" (scheduled at 2025-12-26 05:37:46.249628+01:00)\n",
"2025-12-26 05:37:46,346 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:38:46 CET)\" executed successfully\n",
"2025-12-26 05:37:46,390 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:37:46,391 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:37:46,392 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:37:46,393 - INFO - SL: 4496.37000\n",
"2025-12-26 05:37:46,394 - INFO - Risk: 6.99000\n",
"2025-12-26 05:37:46,395 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:37:46,395 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:37:46,396 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:38:46 CET)\" executed successfully\n",
"2025-12-26 05:38:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:39:00 CET)\" (scheduled at 2025-12-26 05:38:00+01:00)\n",
"2025-12-26 05:38:00,039 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:39:00 CET)\" executed successfully\n",
"2025-12-26 05:38:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:39:46 CET)\" (scheduled at 2025-12-26 05:38:46.247624+01:00)\n",
"2025-12-26 05:38:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:39:46 CET)\" (scheduled at 2025-12-26 05:38:46.249628+01:00)\n",
"2025-12-26 05:38:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:38:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:38:46,268 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:38:46,269 - INFO - SL: 4496.37000\n",
"2025-12-26 05:38:46,270 - INFO - Risk: 6.99000\n",
"2025-12-26 05:38:46,270 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:38:46,271 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:38:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:39:46 CET)\" executed successfully\n",
"2025-12-26 05:38:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:39:46 CET)\" executed successfully\n",
"2025-12-26 05:39:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:40:00 CET)\" (scheduled at 2025-12-26 05:39:00+01:00)\n",
"2025-12-26 05:39:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:40:00 CET)\" executed successfully\n",
"2025-12-26 05:39:46,278 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:40:46 CET)\" (scheduled at 2025-12-26 05:39:46.247624+01:00)\n",
"2025-12-26 05:39:46,278 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:40:46 CET)\" (scheduled at 2025-12-26 05:39:46.249628+01:00)\n",
"2025-12-26 05:39:46,278 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:39:46,286 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:39:46,288 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:39:46,288 - INFO - SL: 4496.37000\n",
"2025-12-26 05:39:46,289 - INFO - Risk: 6.99000\n",
"2025-12-26 05:39:46,290 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:39:46,291 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:39:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:40:46 CET)\" executed successfully\n",
"2025-12-26 05:39:46,278 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:40:46 CET)\" executed successfully\n",
"2025-12-26 05:40:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:41:00 CET)\" (scheduled at 2025-12-26 05:40:00+01:00)\n",
"2025-12-26 05:40:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:41:00 CET)\" executed successfully\n",
"2025-12-26 05:40:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:41:46 CET)\" (scheduled at 2025-12-26 05:40:46.247624+01:00)\n",
"2025-12-26 05:40:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:41:46 CET)\" (scheduled at 2025-12-26 05:40:46.249628+01:00)\n",
"2025-12-26 05:40:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:40:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:40:46,268 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:40:46,269 - INFO - SL: 4496.37000\n",
"2025-12-26 05:40:46,270 - INFO - Risk: 6.99000\n",
"2025-12-26 05:40:46,271 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:40:46,272 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:40:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:41:46 CET)\" executed successfully\n",
"2025-12-26 05:40:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:41:46 CET)\" executed successfully\n",
"2025-12-26 05:41:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:42:00 CET)\" (scheduled at 2025-12-26 05:41:00+01:00)\n",
"2025-12-26 05:41:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:42:00 CET)\" executed successfully\n",
"2025-12-26 05:41:46,414 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:42:46 CET)\" (scheduled at 2025-12-26 05:41:46.247624+01:00)\n",
"2025-12-26 05:41:46,414 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:42:46 CET)\" (scheduled at 2025-12-26 05:41:46.249628+01:00)\n",
"2025-12-26 05:41:46,420 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:41:46,421 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:41:46,422 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:41:46,423 - INFO - SL: 4496.37000\n",
"2025-12-26 05:41:46,424 - INFO - Risk: 6.99000\n",
"2025-12-26 05:41:46,425 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:41:46,426 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:41:46,428 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:42:46 CET)\" executed successfully\n",
"2025-12-26 05:41:46,414 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:42:46 CET)\" executed successfully\n",
"2025-12-26 05:42:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:43:00 CET)\" (scheduled at 2025-12-26 05:42:00+01:00)\n",
"2025-12-26 05:42:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:43:00 CET)\" executed successfully\n",
"2025-12-26 05:42:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:43:46 CET)\" (scheduled at 2025-12-26 05:42:46.247624+01:00)\n",
"2025-12-26 05:42:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:43:46 CET)\" (scheduled at 2025-12-26 05:42:46.249628+01:00)\n",
"2025-12-26 05:42:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:42:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:42:46,264 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:42:46,265 - INFO - SL: 4496.37000\n",
"2025-12-26 05:42:46,266 - INFO - Risk: 6.99000\n",
"2025-12-26 05:42:46,266 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:42:46,268 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:42:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:43:46 CET)\" executed successfully\n",
"2025-12-26 05:42:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:43:46 CET)\" executed successfully\n",
"2025-12-26 05:43:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:44:00 CET)\" (scheduled at 2025-12-26 05:43:00+01:00)\n",
"2025-12-26 05:43:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:44:00 CET)\" executed successfully\n",
"2025-12-26 05:43:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:44:46 CET)\" (scheduled at 2025-12-26 05:43:46.247624+01:00)\n",
"2025-12-26 05:43:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:44:46 CET)\" executed successfully\n",
"2025-12-26 05:43:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:44:46 CET)\" (scheduled at 2025-12-26 05:43:46.249628+01:00)\n",
"2025-12-26 05:43:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:43:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:43:46,251 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:43:46,251 - INFO - SL: 4496.37000\n",
"2025-12-26 05:43:46,251 - INFO - Risk: 6.99000\n",
"2025-12-26 05:43:46,251 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:43:46,251 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:43:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:44:46 CET)\" executed successfully\n",
"2025-12-26 05:44:00,023 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:45:00 CET)\" (scheduled at 2025-12-26 05:44:00+01:00)\n",
"2025-12-26 05:44:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:45:00 CET)\" executed successfully\n",
"2025-12-26 05:44:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:45:46 CET)\" (scheduled at 2025-12-26 05:44:46.247624+01:00)\n",
"2025-12-26 05:44:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:45:46 CET)\" executed successfully\n",
"2025-12-26 05:44:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:45:46 CET)\" (scheduled at 2025-12-26 05:44:46.249628+01:00)\n",
"2025-12-26 05:44:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:44:46,324 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:44:46,365 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:44:46,366 - INFO - SL: 4496.37000\n",
"2025-12-26 05:44:46,374 - INFO - Risk: 6.99000\n",
"2025-12-26 05:44:46,375 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:44:46,376 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:44:46,377 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:45:46 CET)\" executed successfully\n",
"2025-12-26 05:45:00,158 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:46:00 CET)\" (scheduled at 2025-12-26 05:45:00+01:00)\n",
"2025-12-26 05:45:00,172 - INFO - \n",
"⏰ 2025-12-26 05:45:00 - ADAPTIVE Check\n",
"2025-12-26 05:45:00,174 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 05:45:00,175 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 05:45:00,176 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 05:45:00,243 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.5 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4503.36 | 🟢 4.70\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 05:45:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:46:46 CET)\" (scheduled at 2025-12-26 05:45:46.247624+01:00)\n",
"2025-12-26 05:45:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:46:46 CET)\" (scheduled at 2025-12-26 05:45:46.249628+01:00)\n",
"2025-12-26 05:45:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:46:46 CET)\" executed successfully\n",
"2025-12-26 05:45:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:45:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:45:46,268 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:45:46,280 - INFO - SL: 4496.37000\n",
"2025-12-26 05:45:46,281 - INFO - Risk: 6.99000\n",
"2025-12-26 05:45:46,433 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:45:46,527 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:45:46,566 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:46:46 CET)\" executed successfully\n",
"2025-12-26 05:46:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:47:00 CET)\" (scheduled at 2025-12-26 05:46:00+01:00)\n",
"2025-12-26 05:46:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:47:00 CET)\" executed successfully\n",
"2025-12-26 05:46:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:47:46 CET)\" (scheduled at 2025-12-26 05:46:46.247624+01:00)\n",
"2025-12-26 05:46:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:47:46 CET)\" executed successfully\n",
"2025-12-26 05:46:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:47:46 CET)\" (scheduled at 2025-12-26 05:46:46.249628+01:00)\n",
"2025-12-26 05:46:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:46:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:46:46,250 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:46:46,250 - INFO - SL: 4496.37000\n",
"2025-12-26 05:46:46,250 - INFO - Risk: 6.99000\n",
"2025-12-26 05:46:46,250 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:46:46,264 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:46:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:47:46 CET)\" executed successfully\n",
"2025-12-26 05:47:00,030 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:48:00 CET)\" (scheduled at 2025-12-26 05:47:00+01:00)\n",
"2025-12-26 05:47:00,040 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:48:00 CET)\" executed successfully\n",
"2025-12-26 05:47:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:48:46 CET)\" (scheduled at 2025-12-26 05:47:46.247624+01:00)\n",
"2025-12-26 05:47:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:48:46 CET)\" (scheduled at 2025-12-26 05:47:46.249628+01:00)\n",
"2025-12-26 05:47:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:47:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:47:46,269 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:47:46,270 - INFO - SL: 4496.37000\n",
"2025-12-26 05:47:46,270 - INFO - Risk: 6.99000\n",
"2025-12-26 05:47:46,271 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:47:46,272 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:47:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:48:46 CET)\" executed successfully\n",
"2025-12-26 05:47:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:48:46 CET)\" executed successfully\n",
"2025-12-26 05:48:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:49:00 CET)\" (scheduled at 2025-12-26 05:48:00+01:00)\n",
"2025-12-26 05:48:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:49:00 CET)\" executed successfully\n",
"2025-12-26 05:48:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:49:46 CET)\" (scheduled at 2025-12-26 05:48:46.247624+01:00)\n",
"2025-12-26 05:48:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:49:46 CET)\" (scheduled at 2025-12-26 05:48:46.249628+01:00)\n",
"2025-12-26 05:48:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:48:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:48:46,275 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:48:46,276 - INFO - SL: 4496.37000\n",
"2025-12-26 05:48:46,277 - INFO - Risk: 6.99000\n",
"2025-12-26 05:48:46,278 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:48:46,279 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:48:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:49:46 CET)\" executed successfully\n",
"2025-12-26 05:48:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:49:46 CET)\" executed successfully\n",
"2025-12-26 05:49:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:50:00 CET)\" (scheduled at 2025-12-26 05:49:00+01:00)\n",
"2025-12-26 05:49:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:50:00 CET)\" executed successfully\n",
"2025-12-26 05:49:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:50:46 CET)\" (scheduled at 2025-12-26 05:49:46.247624+01:00)\n",
"2025-12-26 05:49:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:50:46 CET)\" (scheduled at 2025-12-26 05:49:46.249628+01:00)\n",
"2025-12-26 05:49:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:49:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:49:46,264 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:49:46,265 - INFO - SL: 4496.37000\n",
"2025-12-26 05:49:46,266 - INFO - Risk: 6.99000\n",
"2025-12-26 05:49:46,267 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:49:46,268 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:49:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:50:46 CET)\" executed successfully\n",
"2025-12-26 05:49:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:50:46 CET)\" executed successfully\n",
"2025-12-26 05:50:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:51:00 CET)\" (scheduled at 2025-12-26 05:50:00+01:00)\n",
"2025-12-26 05:50:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:51:00 CET)\" executed successfully\n",
"2025-12-26 05:50:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:51:46 CET)\" (scheduled at 2025-12-26 05:50:46.247624+01:00)\n",
"2025-12-26 05:50:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:51:46 CET)\" executed successfully\n",
"2025-12-26 05:50:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:51:46 CET)\" (scheduled at 2025-12-26 05:50:46.249628+01:00)\n",
"2025-12-26 05:50:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:50:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:50:46,271 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:50:46,271 - INFO - SL: 4496.37000\n",
"2025-12-26 05:50:46,272 - INFO - Risk: 6.99000\n",
"2025-12-26 05:50:46,273 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:50:46,275 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:50:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:51:46 CET)\" executed successfully\n",
"2025-12-26 05:51:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:52:00 CET)\" (scheduled at 2025-12-26 05:51:00+01:00)\n",
"2025-12-26 05:51:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:52:00 CET)\" executed successfully\n",
"2025-12-26 05:51:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:52:46 CET)\" (scheduled at 2025-12-26 05:51:46.247624+01:00)\n",
"2025-12-26 05:51:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:52:46 CET)\" executed successfully\n",
"2025-12-26 05:51:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:52:46 CET)\" (scheduled at 2025-12-26 05:51:46.249628+01:00)\n",
"2025-12-26 05:51:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:51:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:51:46,252 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:51:46,252 - INFO - SL: 4496.37000\n",
"2025-12-26 05:51:46,252 - INFO - Risk: 6.99000\n",
"2025-12-26 05:51:46,252 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:51:46,252 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:51:46,252 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:52:46 CET)\" executed successfully\n",
"2025-12-26 05:52:00,220 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:53:00 CET)\" (scheduled at 2025-12-26 05:52:00+01:00)\n",
"2025-12-26 05:52:00,230 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:53:00 CET)\" executed successfully\n",
"2025-12-26 05:52:46,273 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:53:46 CET)\" (scheduled at 2025-12-26 05:52:46.247624+01:00)\n",
"2025-12-26 05:52:46,273 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:53:46 CET)\" (scheduled at 2025-12-26 05:52:46.249628+01:00)\n",
"2025-12-26 05:52:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:52:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:52:46,273 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:52:46,281 - INFO - SL: 4496.37000\n",
"2025-12-26 05:52:46,282 - INFO - Risk: 6.99000\n",
"2025-12-26 05:52:46,283 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:52:46,284 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:52:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:53:46 CET)\" executed successfully\n",
"2025-12-26 05:52:46,273 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:53:46 CET)\" executed successfully\n",
"2025-12-26 05:53:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:54:00 CET)\" (scheduled at 2025-12-26 05:53:00+01:00)\n",
"2025-12-26 05:53:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:54:00 CET)\" executed successfully\n",
"2025-12-26 05:53:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:54:46 CET)\" (scheduled at 2025-12-26 05:53:46.247624+01:00)\n",
"2025-12-26 05:53:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:54:46 CET)\" executed successfully\n",
"2025-12-26 05:53:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:54:46 CET)\" (scheduled at 2025-12-26 05:53:46.249628+01:00)\n",
"2025-12-26 05:53:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:53:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:53:46,269 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:53:46,270 - INFO - SL: 4496.37000\n",
"2025-12-26 05:53:46,270 - INFO - Risk: 6.99000\n",
"2025-12-26 05:53:46,271 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:53:46,272 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:53:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:54:46 CET)\" executed successfully\n",
"2025-12-26 05:54:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:55:00 CET)\" (scheduled at 2025-12-26 05:54:00+01:00)\n",
"2025-12-26 05:54:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:55:00 CET)\" executed successfully\n",
"2025-12-26 05:54:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:55:46 CET)\" (scheduled at 2025-12-26 05:54:46.247624+01:00)\n",
"2025-12-26 05:54:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:55:46 CET)\" (scheduled at 2025-12-26 05:54:46.249628+01:00)\n",
"2025-12-26 05:54:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:54:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:54:46,269 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:54:46,270 - INFO - SL: 4496.37000\n",
"2025-12-26 05:54:46,271 - INFO - Risk: 6.99000\n",
"2025-12-26 05:54:46,272 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:54:46,273 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:54:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:55:46 CET)\" executed successfully\n",
"2025-12-26 05:54:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:55:46 CET)\" executed successfully\n",
"2025-12-26 05:55:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:56:00 CET)\" (scheduled at 2025-12-26 05:55:00+01:00)\n",
"2025-12-26 05:55:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:56:00 CET)\" executed successfully\n",
"2025-12-26 05:55:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:56:46 CET)\" (scheduled at 2025-12-26 05:55:46.247624+01:00)\n",
"2025-12-26 05:55:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:56:46 CET)\" (scheduled at 2025-12-26 05:55:46.249628+01:00)\n",
"2025-12-26 05:55:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:55:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:55:46,267 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:55:46,268 - INFO - SL: 4496.37000\n",
"2025-12-26 05:55:46,269 - INFO - Risk: 6.99000\n",
"2025-12-26 05:55:46,270 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:55:46,270 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:55:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:56:46 CET)\" executed successfully\n",
"2025-12-26 05:55:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:56:46 CET)\" executed successfully\n",
"2025-12-26 05:56:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:57:00 CET)\" (scheduled at 2025-12-26 05:56:00+01:00)\n",
"2025-12-26 05:56:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:57:00 CET)\" executed successfully\n",
"2025-12-26 05:56:46,289 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:57:46 CET)\" (scheduled at 2025-12-26 05:56:46.247624+01:00)\n",
"2025-12-26 05:56:46,289 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:57:46 CET)\" (scheduled at 2025-12-26 05:56:46.249628+01:00)\n",
"2025-12-26 05:56:46,289 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:57:46 CET)\" executed successfully\n",
"2025-12-26 05:56:46,289 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:56:46,289 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:56:46,289 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:56:46,289 - INFO - SL: 4496.37000\n",
"2025-12-26 05:56:46,298 - INFO - Risk: 6.99000\n",
"2025-12-26 05:56:46,299 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:56:46,300 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:56:46,301 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:57:46 CET)\" executed successfully\n",
"2025-12-26 05:57:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:58:00 CET)\" (scheduled at 2025-12-26 05:57:00+01:00)\n",
"2025-12-26 05:57:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:58:00 CET)\" executed successfully\n",
"2025-12-26 05:57:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:58:46 CET)\" (scheduled at 2025-12-26 05:57:46.247624+01:00)\n",
"2025-12-26 05:57:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:58:46 CET)\" (scheduled at 2025-12-26 05:57:46.249628+01:00)\n",
"2025-12-26 05:57:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:57:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:57:46,259 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:57:46,260 - INFO - SL: 4496.37000\n",
"2025-12-26 05:57:46,260 - INFO - Risk: 6.99000\n",
"2025-12-26 05:57:46,261 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:57:46,262 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:57:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:58:46 CET)\" executed successfully\n",
"2025-12-26 05:57:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:58:46 CET)\" executed successfully\n",
"2025-12-26 05:58:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:59:00 CET)\" (scheduled at 2025-12-26 05:58:00+01:00)\n",
"2025-12-26 05:58:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 05:59:00 CET)\" executed successfully\n",
"2025-12-26 05:58:46,271 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:59:46 CET)\" (scheduled at 2025-12-26 05:58:46.247624+01:00)\n",
"2025-12-26 05:58:46,271 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:59:46 CET)\" (scheduled at 2025-12-26 05:58:46.249628+01:00)\n",
"2025-12-26 05:58:46,278 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:58:46,279 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:58:46,279 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:58:46,280 - INFO - SL: 4496.37000\n",
"2025-12-26 05:58:46,281 - INFO - Risk: 6.99000\n",
"2025-12-26 05:58:46,282 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:58:46,283 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:58:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 05:59:46 CET)\" executed successfully\n",
"2025-12-26 05:58:46,271 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 05:59:46 CET)\" executed successfully\n",
"2025-12-26 05:59:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:00:00 CET)\" (scheduled at 2025-12-26 05:59:00+01:00)\n",
"2025-12-26 05:59:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:00:00 CET)\" executed successfully\n",
"2025-12-26 05:59:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:00:46 CET)\" (scheduled at 2025-12-26 05:59:46.247624+01:00)\n",
"2025-12-26 05:59:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:00:46 CET)\" (scheduled at 2025-12-26 05:59:46.249628+01:00)\n",
"2025-12-26 05:59:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 05:59:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 05:59:46,264 - INFO - Entry: 4503.36000\n",
"2025-12-26 05:59:46,265 - INFO - SL: 4496.37000\n",
"2025-12-26 05:59:46,266 - INFO - Risk: 6.99000\n",
"2025-12-26 05:59:46,268 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 05:59:46,269 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 05:59:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:00:46 CET)\" executed successfully\n",
"2025-12-26 05:59:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:00:46 CET)\" executed successfully\n",
"2025-12-26 06:00:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:01:00 CET)\" (scheduled at 2025-12-26 06:00:00+01:00)\n",
"2025-12-26 06:00:00,000 - INFO - \n",
"⏰ 2025-12-26 06:00:00 - ADAPTIVE Check\n",
"2025-12-26 06:00:00,000 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 06:00:00,000 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 06:00:00,000 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 06:00:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:01:00 CET)\" executed successfully\n",
"2025-12-26 06:00:00,032 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 06:30:00 CET)\" (scheduled at 2025-12-26 06:00:00+01:00)\n",
"2025-12-26 06:00:00,032 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 06:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.5 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4503.36 | 🟢 5.73\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 06:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 18.12 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 06:00:46,837 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:01:46 CET)\" (scheduled at 2025-12-26 06:00:46.247624+01:00)\n",
"2025-12-26 06:00:46,837 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:01:46 CET)\" executed successfully\n",
"2025-12-26 06:00:46,837 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:01:46 CET)\" (scheduled at 2025-12-26 06:00:46.249628+01:00)\n",
"2025-12-26 06:00:46,939 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:00:46,940 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:00:46,941 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:00:46,942 - INFO - SL: 4496.37000\n",
"2025-12-26 06:00:46,942 - INFO - Risk: 6.99000\n",
"2025-12-26 06:00:46,943 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:00:46,944 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:00:46,945 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:01:46 CET)\" executed successfully\n",
"2025-12-26 06:01:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:02:00 CET)\" (scheduled at 2025-12-26 06:01:00+01:00)\n",
"2025-12-26 06:01:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:02:00 CET)\" executed successfully\n",
"2025-12-26 06:01:46,269 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:02:46 CET)\" (scheduled at 2025-12-26 06:01:46.247624+01:00)\n",
"2025-12-26 06:01:46,269 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:02:46 CET)\" (scheduled at 2025-12-26 06:01:46.249628+01:00)\n",
"2025-12-26 06:01:46,278 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:01:46,279 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:01:46,280 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:01:46,280 - INFO - SL: 4496.37000\n",
"2025-12-26 06:01:46,281 - INFO - Risk: 6.99000\n",
"2025-12-26 06:01:46,282 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:01:46,282 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:01:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:02:46 CET)\" executed successfully\n",
"2025-12-26 06:01:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:02:46 CET)\" executed successfully\n",
"2025-12-26 06:02:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:03:00 CET)\" (scheduled at 2025-12-26 06:02:00+01:00)\n",
"2025-12-26 06:02:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:03:00 CET)\" executed successfully\n",
"2025-12-26 06:02:46,516 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:03:46 CET)\" (scheduled at 2025-12-26 06:02:46.247624+01:00)\n",
"2025-12-26 06:02:46,516 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:03:46 CET)\" executed successfully\n",
"2025-12-26 06:02:46,516 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:03:46 CET)\" (scheduled at 2025-12-26 06:02:46.249628+01:00)\n",
"2025-12-26 06:02:46,516 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:02:46,516 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:02:46,516 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:02:46,537 - INFO - SL: 4496.37000\n",
"2025-12-26 06:02:46,538 - INFO - Risk: 6.99000\n",
"2025-12-26 06:02:46,539 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:02:46,540 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:02:46,541 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:03:46 CET)\" executed successfully\n",
"2025-12-26 06:03:00,062 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:04:00 CET)\" (scheduled at 2025-12-26 06:03:00+01:00)\n",
"2025-12-26 06:03:00,070 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:04:00 CET)\" executed successfully\n",
"2025-12-26 06:03:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:04:46 CET)\" (scheduled at 2025-12-26 06:03:46.247624+01:00)\n",
"2025-12-26 06:03:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:04:46 CET)\" executed successfully\n",
"2025-12-26 06:03:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:04:46 CET)\" (scheduled at 2025-12-26 06:03:46.249628+01:00)\n",
"2025-12-26 06:03:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:03:46,346 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:03:46,349 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:03:46,356 - INFO - SL: 4496.37000\n",
"2025-12-26 06:03:46,357 - INFO - Risk: 6.99000\n",
"2025-12-26 06:03:46,358 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:03:46,358 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:03:46,359 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:04:46 CET)\" executed successfully\n",
"2025-12-26 06:04:00,138 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:05:00 CET)\" (scheduled at 2025-12-26 06:04:00+01:00)\n",
"2025-12-26 06:04:00,159 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:05:00 CET)\" executed successfully\n",
"2025-12-26 06:04:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:05:46 CET)\" (scheduled at 2025-12-26 06:04:46.247624+01:00)\n",
"2025-12-26 06:04:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:05:46 CET)\" (scheduled at 2025-12-26 06:04:46.249628+01:00)\n",
"2025-12-26 06:04:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:04:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:04:46,269 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:04:46,270 - INFO - SL: 4496.37000\n",
"2025-12-26 06:04:46,271 - INFO - Risk: 6.99000\n",
"2025-12-26 06:04:46,272 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:04:46,272 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:04:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:05:46 CET)\" executed successfully\n",
"2025-12-26 06:04:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:05:46 CET)\" executed successfully\n",
"2025-12-26 06:05:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:06:00 CET)\" (scheduled at 2025-12-26 06:05:00+01:00)\n",
"2025-12-26 06:05:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:06:00 CET)\" executed successfully\n",
"2025-12-26 06:05:46,419 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:06:46 CET)\" (scheduled at 2025-12-26 06:05:46.247624+01:00)\n",
"2025-12-26 06:05:46,419 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:06:46 CET)\" (scheduled at 2025-12-26 06:05:46.249628+01:00)\n",
"2025-12-26 06:05:46,419 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:05:46,419 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:05:46,427 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:05:46,428 - INFO - SL: 4496.37000\n",
"2025-12-26 06:05:46,429 - INFO - Risk: 6.99000\n",
"2025-12-26 06:05:46,429 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:05:46,430 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:05:46,431 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:06:46 CET)\" executed successfully\n",
"2025-12-26 06:05:46,419 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:06:46 CET)\" executed successfully\n",
"2025-12-26 06:06:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:07:00 CET)\" (scheduled at 2025-12-26 06:06:00+01:00)\n",
"2025-12-26 06:06:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:07:00 CET)\" executed successfully\n",
"2025-12-26 06:06:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:07:46 CET)\" (scheduled at 2025-12-26 06:06:46.247624+01:00)\n",
"2025-12-26 06:06:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:07:46 CET)\" executed successfully\n",
"2025-12-26 06:06:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:07:46 CET)\" (scheduled at 2025-12-26 06:06:46.249628+01:00)\n",
"2025-12-26 06:06:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:06:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:06:46,256 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:06:46,256 - INFO - SL: 4496.37000\n",
"2025-12-26 06:06:46,256 - INFO - Risk: 6.99000\n",
"2025-12-26 06:06:46,256 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:06:46,256 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:06:46,256 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:07:46 CET)\" executed successfully\n",
"2025-12-26 06:07:00,228 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:08:00 CET)\" (scheduled at 2025-12-26 06:07:00+01:00)\n",
"2025-12-26 06:07:00,279 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:08:00 CET)\" executed successfully\n",
"2025-12-26 06:07:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:08:46 CET)\" (scheduled at 2025-12-26 06:07:46.247624+01:00)\n",
"2025-12-26 06:07:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:08:46 CET)\" (scheduled at 2025-12-26 06:07:46.249628+01:00)\n",
"2025-12-26 06:07:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:07:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:07:46,272 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:07:46,273 - INFO - SL: 4496.37000\n",
"2025-12-26 06:07:46,273 - INFO - Risk: 6.99000\n",
"2025-12-26 06:07:46,274 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:07:46,279 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:07:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:08:46 CET)\" executed successfully\n",
"2025-12-26 06:07:46,282 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:08:46 CET)\" executed successfully\n",
"2025-12-26 06:08:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:09:00 CET)\" (scheduled at 2025-12-26 06:08:00+01:00)\n",
"2025-12-26 06:08:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:09:00 CET)\" executed successfully\n",
"2025-12-26 06:08:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:09:46 CET)\" (scheduled at 2025-12-26 06:08:46.247624+01:00)\n",
"2025-12-26 06:08:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:09:46 CET)\" (scheduled at 2025-12-26 06:08:46.249628+01:00)\n",
"2025-12-26 06:08:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:08:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:08:46,270 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:08:46,271 - INFO - SL: 4496.37000\n",
"2025-12-26 06:08:46,272 - INFO - Risk: 6.99000\n",
"2025-12-26 06:08:46,274 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:08:46,274 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:08:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:09:46 CET)\" executed successfully\n",
"2025-12-26 06:08:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:09:46 CET)\" executed successfully\n",
"2025-12-26 06:09:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:10:00 CET)\" (scheduled at 2025-12-26 06:09:00+01:00)\n",
"2025-12-26 06:09:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:10:00 CET)\" executed successfully\n",
"2025-12-26 06:09:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:10:46 CET)\" (scheduled at 2025-12-26 06:09:46.247624+01:00)\n",
"2025-12-26 06:09:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:10:46 CET)\" executed successfully\n",
"2025-12-26 06:09:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:10:46 CET)\" (scheduled at 2025-12-26 06:09:46.249628+01:00)\n",
"2025-12-26 06:09:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:09:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:09:46,262 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:09:46,435 - INFO - SL: 4496.37000\n",
"2025-12-26 06:09:46,448 - INFO - Risk: 6.99000\n",
"2025-12-26 06:09:46,464 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:09:46,468 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:09:46,470 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:10:46 CET)\" executed successfully\n",
"2025-12-26 06:10:00,220 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:11:00 CET)\" (scheduled at 2025-12-26 06:10:00+01:00)\n",
"2025-12-26 06:10:00,220 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:11:00 CET)\" executed successfully\n",
"2025-12-26 06:10:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:11:46 CET)\" (scheduled at 2025-12-26 06:10:46.247624+01:00)\n",
"2025-12-26 06:10:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:11:46 CET)\" (scheduled at 2025-12-26 06:10:46.249628+01:00)\n",
"2025-12-26 06:10:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:10:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:10:46,269 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:10:46,270 - INFO - SL: 4496.37000\n",
"2025-12-26 06:10:46,271 - INFO - Risk: 6.99000\n",
"2025-12-26 06:10:46,272 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:10:46,273 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:10:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:11:46 CET)\" executed successfully\n",
"2025-12-26 06:10:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:11:46 CET)\" executed successfully\n",
"2025-12-26 06:11:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:12:00 CET)\" (scheduled at 2025-12-26 06:11:00+01:00)\n",
"2025-12-26 06:11:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:12:00 CET)\" executed successfully\n",
"2025-12-26 06:11:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:12:46 CET)\" (scheduled at 2025-12-26 06:11:46.247624+01:00)\n",
"2025-12-26 06:11:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:12:46 CET)\" (scheduled at 2025-12-26 06:11:46.249628+01:00)\n",
"2025-12-26 06:11:46,286 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:11:46,288 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:11:46,328 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:11:46,329 - INFO - SL: 4496.37000\n",
"2025-12-26 06:11:46,330 - INFO - Risk: 6.99000\n",
"2025-12-26 06:11:46,331 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:11:46,433 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:11:46,434 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:12:46 CET)\" executed successfully\n",
"2025-12-26 06:11:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:12:46 CET)\" executed successfully\n",
"2025-12-26 06:12:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:13:00 CET)\" (scheduled at 2025-12-26 06:12:00+01:00)\n",
"2025-12-26 06:12:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:13:00 CET)\" executed successfully\n",
"2025-12-26 06:12:46,538 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:13:46 CET)\" (scheduled at 2025-12-26 06:12:46.247624+01:00)\n",
"2025-12-26 06:12:46,538 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:13:46 CET)\" (scheduled at 2025-12-26 06:12:46.249628+01:00)\n",
"2025-12-26 06:12:46,546 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:12:46,548 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:12:46,549 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:12:46,550 - INFO - SL: 4496.37000\n",
"2025-12-26 06:12:46,551 - INFO - Risk: 6.99000\n",
"2025-12-26 06:12:46,552 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:12:46,553 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:12:46,554 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:13:46 CET)\" executed successfully\n",
"2025-12-26 06:12:46,546 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:13:46 CET)\" executed successfully\n",
"2025-12-26 06:13:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:14:00 CET)\" (scheduled at 2025-12-26 06:13:00+01:00)\n",
"2025-12-26 06:13:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:14:00 CET)\" executed successfully\n",
"2025-12-26 06:13:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:14:46 CET)\" (scheduled at 2025-12-26 06:13:46.247624+01:00)\n",
"2025-12-26 06:13:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:14:46 CET)\" executed successfully\n",
"2025-12-26 06:13:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:14:46 CET)\" (scheduled at 2025-12-26 06:13:46.249628+01:00)\n",
"2025-12-26 06:13:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:13:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:13:46,281 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:13:46,282 - INFO - SL: 4496.37000\n",
"2025-12-26 06:13:46,282 - INFO - Risk: 6.99000\n",
"2025-12-26 06:13:46,283 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:13:46,284 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:13:46,285 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:14:46 CET)\" executed successfully\n",
"2025-12-26 06:14:00,038 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:15:00 CET)\" (scheduled at 2025-12-26 06:14:00+01:00)\n",
"2025-12-26 06:14:00,046 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:15:00 CET)\" executed successfully\n",
"2025-12-26 06:14:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:15:46 CET)\" (scheduled at 2025-12-26 06:14:46.247624+01:00)\n",
"2025-12-26 06:14:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:15:46 CET)\" (scheduled at 2025-12-26 06:14:46.249628+01:00)\n",
"2025-12-26 06:14:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:15:46 CET)\" executed successfully\n",
"2025-12-26 06:14:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:14:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:14:46,263 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:14:46,264 - INFO - SL: 4496.37000\n",
"2025-12-26 06:14:46,265 - INFO - Risk: 6.99000\n",
"2025-12-26 06:14:46,266 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:14:46,268 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:14:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:15:46 CET)\" executed successfully\n",
"2025-12-26 06:15:00,019 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:16:00 CET)\" (scheduled at 2025-12-26 06:15:00+01:00)\n",
"2025-12-26 06:15:00,022 - INFO - \n",
"⏰ 2025-12-26 06:15:00 - ADAPTIVE Check\n",
"2025-12-26 06:15:00,022 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 06:15:00,022 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 06:15:00,022 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 06:15:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.6 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4503.36 | 🟢 5.71\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 06:15:46,283 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:16:46 CET)\" (scheduled at 2025-12-26 06:15:46.247624+01:00)\n",
"2025-12-26 06:15:46,283 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:16:46 CET)\" (scheduled at 2025-12-26 06:15:46.249628+01:00)\n",
"2025-12-26 06:15:46,291 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:15:46,292 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:15:46,293 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:15:46,294 - INFO - SL: 4496.37000\n",
"2025-12-26 06:15:46,295 - INFO - Risk: 6.99000\n",
"2025-12-26 06:15:46,302 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:15:46,303 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:15:46,304 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:16:46 CET)\" executed successfully\n",
"2025-12-26 06:15:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:16:46 CET)\" executed successfully\n",
"2025-12-26 06:16:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:17:00 CET)\" (scheduled at 2025-12-26 06:16:00+01:00)\n",
"2025-12-26 06:16:00,071 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:17:00 CET)\" executed successfully\n",
"2025-12-26 06:16:46,319 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:17:46 CET)\" (scheduled at 2025-12-26 06:16:46.247624+01:00)\n",
"2025-12-26 06:16:46,319 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:17:46 CET)\" (scheduled at 2025-12-26 06:16:46.249628+01:00)\n",
"2025-12-26 06:16:46,327 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:16:46,329 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:16:46,329 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:16:46,331 - INFO - SL: 4496.37000\n",
"2025-12-26 06:16:46,332 - INFO - Risk: 6.99000\n",
"2025-12-26 06:16:46,333 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:16:46,341 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:16:46,378 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:17:46 CET)\" executed successfully\n",
"2025-12-26 06:16:46,319 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:17:46 CET)\" executed successfully\n",
"2025-12-26 06:17:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:18:00 CET)\" (scheduled at 2025-12-26 06:17:00+01:00)\n",
"2025-12-26 06:17:00,103 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:18:00 CET)\" executed successfully\n",
"2025-12-26 06:17:46,512 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:18:46 CET)\" (scheduled at 2025-12-26 06:17:46.247624+01:00)\n",
"2025-12-26 06:17:46,512 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:18:46 CET)\" executed successfully\n",
"2025-12-26 06:17:46,512 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:18:46 CET)\" (scheduled at 2025-12-26 06:17:46.249628+01:00)\n",
"2025-12-26 06:17:46,517 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:17:46,518 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:17:46,518 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:17:46,519 - INFO - SL: 4496.37000\n",
"2025-12-26 06:17:46,520 - INFO - Risk: 6.99000\n",
"2025-12-26 06:17:46,521 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:17:46,528 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:17:46,529 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:18:46 CET)\" executed successfully\n",
"2025-12-26 06:18:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:19:00 CET)\" (scheduled at 2025-12-26 06:18:00+01:00)\n",
"2025-12-26 06:18:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:19:00 CET)\" executed successfully\n",
"2025-12-26 06:18:46,295 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:19:46 CET)\" (scheduled at 2025-12-26 06:18:46.247624+01:00)\n",
"2025-12-26 06:18:46,295 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:19:46 CET)\" executed successfully\n",
"2025-12-26 06:18:46,295 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:19:46 CET)\" (scheduled at 2025-12-26 06:18:46.249628+01:00)\n",
"2025-12-26 06:18:46,295 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:18:46,295 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:18:46,295 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:18:46,311 - INFO - SL: 4496.37000\n",
"2025-12-26 06:18:46,312 - INFO - Risk: 6.99000\n",
"2025-12-26 06:18:46,313 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:18:46,313 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:18:46,314 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:19:46 CET)\" executed successfully\n",
"2025-12-26 06:19:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:20:00 CET)\" (scheduled at 2025-12-26 06:19:00+01:00)\n",
"2025-12-26 06:19:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:20:00 CET)\" executed successfully\n",
"2025-12-26 06:19:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:20:46 CET)\" (scheduled at 2025-12-26 06:19:46.247624+01:00)\n",
"2025-12-26 06:19:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:20:46 CET)\" (scheduled at 2025-12-26 06:19:46.249628+01:00)\n",
"2025-12-26 06:19:46,256 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:19:46,256 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:19:46,256 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:19:46,261 - INFO - SL: 4496.37000\n",
"2025-12-26 06:19:46,263 - INFO - Risk: 6.99000\n",
"2025-12-26 06:19:46,264 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:19:46,265 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:19:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:20:46 CET)\" executed successfully\n",
"2025-12-26 06:19:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:20:46 CET)\" executed successfully\n",
"2025-12-26 06:20:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:21:00 CET)\" (scheduled at 2025-12-26 06:20:00+01:00)\n",
"2025-12-26 06:20:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:21:00 CET)\" executed successfully\n",
"2025-12-26 06:20:46,272 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:21:46 CET)\" (scheduled at 2025-12-26 06:20:46.247624+01:00)\n",
"2025-12-26 06:20:46,272 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:21:46 CET)\" executed successfully\n",
"2025-12-26 06:20:46,272 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:21:46 CET)\" (scheduled at 2025-12-26 06:20:46.249628+01:00)\n",
"2025-12-26 06:20:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:20:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:20:46,272 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:20:46,272 - INFO - SL: 4496.37000\n",
"2025-12-26 06:20:46,272 - INFO - Risk: 6.99000\n",
"2025-12-26 06:20:46,272 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:20:46,272 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:20:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:21:46 CET)\" executed successfully\n",
"2025-12-26 06:21:00,024 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:22:00 CET)\" (scheduled at 2025-12-26 06:21:00+01:00)\n",
"2025-12-26 06:21:00,074 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:22:00 CET)\" executed successfully\n",
"2025-12-26 06:21:46,369 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:22:46 CET)\" (scheduled at 2025-12-26 06:21:46.247624+01:00)\n",
"2025-12-26 06:21:46,369 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:22:46 CET)\" executed successfully\n",
"2025-12-26 06:21:46,369 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:22:46 CET)\" (scheduled at 2025-12-26 06:21:46.249628+01:00)\n",
"2025-12-26 06:21:46,369 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:21:46,369 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:21:46,369 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:21:46,369 - INFO - SL: 4496.37000\n",
"2025-12-26 06:21:46,369 - INFO - Risk: 6.99000\n",
"2025-12-26 06:21:46,369 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:21:46,369 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:21:46,369 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:22:46 CET)\" executed successfully\n",
"2025-12-26 06:22:00,108 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:23:00 CET)\" (scheduled at 2025-12-26 06:22:00+01:00)\n",
"2025-12-26 06:22:00,124 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:23:00 CET)\" executed successfully\n",
"2025-12-26 06:22:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:23:46 CET)\" (scheduled at 2025-12-26 06:22:46.247624+01:00)\n",
"2025-12-26 06:22:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:23:46 CET)\" executed successfully\n",
"2025-12-26 06:22:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:23:46 CET)\" (scheduled at 2025-12-26 06:22:46.249628+01:00)\n",
"2025-12-26 06:22:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:22:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:22:46,263 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:22:46,263 - INFO - SL: 4496.37000\n",
"2025-12-26 06:22:46,292 - INFO - Risk: 6.99000\n",
"2025-12-26 06:22:46,293 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:22:46,294 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:22:46,351 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:23:46 CET)\" executed successfully\n",
"2025-12-26 06:23:00,117 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:24:00 CET)\" (scheduled at 2025-12-26 06:23:00+01:00)\n",
"2025-12-26 06:23:00,127 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:24:00 CET)\" executed successfully\n",
"2025-12-26 06:23:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:24:46 CET)\" (scheduled at 2025-12-26 06:23:46.247624+01:00)\n",
"2025-12-26 06:23:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:24:46 CET)\" executed successfully\n",
"2025-12-26 06:23:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:24:46 CET)\" (scheduled at 2025-12-26 06:23:46.249628+01:00)\n",
"2025-12-26 06:23:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:23:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:23:46,261 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:23:46,261 - INFO - SL: 4496.37000\n",
"2025-12-26 06:23:46,261 - INFO - Risk: 6.99000\n",
"2025-12-26 06:23:46,261 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:23:46,261 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:23:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:24:46 CET)\" executed successfully\n",
"2025-12-26 06:24:00,037 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:25:00 CET)\" (scheduled at 2025-12-26 06:24:00+01:00)\n",
"2025-12-26 06:24:00,047 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:25:00 CET)\" executed successfully\n",
"2025-12-26 06:24:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:25:46 CET)\" (scheduled at 2025-12-26 06:24:46.247624+01:00)\n",
"2025-12-26 06:24:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:25:46 CET)\" executed successfully\n",
"2025-12-26 06:24:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:25:46 CET)\" (scheduled at 2025-12-26 06:24:46.249628+01:00)\n",
"2025-12-26 06:24:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:24:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:24:46,261 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:24:46,262 - INFO - SL: 4496.37000\n",
"2025-12-26 06:24:46,263 - INFO - Risk: 6.99000\n",
"2025-12-26 06:24:46,263 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:24:46,264 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:24:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:25:46 CET)\" executed successfully\n",
"2025-12-26 06:25:00,262 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:26:00 CET)\" (scheduled at 2025-12-26 06:25:00+01:00)\n",
"2025-12-26 06:25:00,270 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:26:00 CET)\" executed successfully\n",
"2025-12-26 06:25:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:26:46 CET)\" (scheduled at 2025-12-26 06:25:46.247624+01:00)\n",
"2025-12-26 06:25:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:26:46 CET)\" (scheduled at 2025-12-26 06:25:46.249628+01:00)\n",
"2025-12-26 06:25:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:25:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:25:46,271 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:25:46,272 - INFO - SL: 4496.37000\n",
"2025-12-26 06:25:46,273 - INFO - Risk: 6.99000\n",
"2025-12-26 06:25:46,274 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:25:46,275 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:25:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:26:46 CET)\" executed successfully\n",
"2025-12-26 06:25:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:26:46 CET)\" executed successfully\n",
"2025-12-26 06:26:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:27:00 CET)\" (scheduled at 2025-12-26 06:26:00+01:00)\n",
"2025-12-26 06:26:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:27:00 CET)\" executed successfully\n",
"2025-12-26 06:26:46,422 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:27:46 CET)\" (scheduled at 2025-12-26 06:26:46.247624+01:00)\n",
"2025-12-26 06:26:46,422 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:27:46 CET)\" (scheduled at 2025-12-26 06:26:46.249628+01:00)\n",
"2025-12-26 06:26:46,470 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:26:46,471 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:26:46,472 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:26:46,473 - INFO - SL: 4496.37000\n",
"2025-12-26 06:26:46,474 - INFO - Risk: 6.99000\n",
"2025-12-26 06:26:46,482 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:26:46,484 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:26:46,485 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:27:46 CET)\" executed successfully\n",
"2025-12-26 06:26:46,422 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:27:46 CET)\" executed successfully\n",
"2025-12-26 06:27:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:28:00 CET)\" (scheduled at 2025-12-26 06:27:00+01:00)\n",
"2025-12-26 06:27:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:28:00 CET)\" executed successfully\n",
"2025-12-26 06:27:46,617 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:28:46 CET)\" (scheduled at 2025-12-26 06:27:46.247624+01:00)\n",
"2025-12-26 06:27:46,617 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:28:46 CET)\" (scheduled at 2025-12-26 06:27:46.249628+01:00)\n",
"2025-12-26 06:27:46,617 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:28:46 CET)\" executed successfully\n",
"2025-12-26 06:27:46,624 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:27:46,626 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:27:46,626 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:27:46,627 - INFO - SL: 4496.37000\n",
"2025-12-26 06:27:46,628 - INFO - Risk: 6.99000\n",
"2025-12-26 06:27:46,629 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:27:46,630 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:27:46,630 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:28:46 CET)\" executed successfully\n",
"2025-12-26 06:28:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:29:00 CET)\" (scheduled at 2025-12-26 06:28:00+01:00)\n",
"2025-12-26 06:28:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:29:00 CET)\" executed successfully\n",
"2025-12-26 06:28:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:29:46 CET)\" (scheduled at 2025-12-26 06:28:46.247624+01:00)\n",
"2025-12-26 06:28:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:29:46 CET)\" (scheduled at 2025-12-26 06:28:46.249628+01:00)\n",
"2025-12-26 06:28:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:28:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:28:46,267 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:28:46,268 - INFO - SL: 4496.37000\n",
"2025-12-26 06:28:46,269 - INFO - Risk: 6.99000\n",
"2025-12-26 06:28:46,269 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:28:46,270 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:28:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:29:46 CET)\" executed successfully\n",
"2025-12-26 06:28:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:29:46 CET)\" executed successfully\n",
"2025-12-26 06:29:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:30:00 CET)\" (scheduled at 2025-12-26 06:29:00+01:00)\n",
"2025-12-26 06:29:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:30:00 CET)\" executed successfully\n",
"2025-12-26 06:29:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:30:46 CET)\" (scheduled at 2025-12-26 06:29:46.247624+01:00)\n",
"2025-12-26 06:29:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:30:46 CET)\" (scheduled at 2025-12-26 06:29:46.249628+01:00)\n",
"2025-12-26 06:29:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:29:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:29:46,260 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:29:46,261 - INFO - SL: 4496.37000\n",
"2025-12-26 06:29:46,262 - INFO - Risk: 6.99000\n",
"2025-12-26 06:29:46,263 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:29:46,263 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:29:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:30:46 CET)\" executed successfully\n",
"2025-12-26 06:29:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:30:46 CET)\" executed successfully\n",
"2025-12-26 06:30:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:31:00 CET)\" (scheduled at 2025-12-26 06:30:00+01:00)\n",
"2025-12-26 06:30:00,006 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 07:00:00 CET)\" (scheduled at 2025-12-26 06:30:00+01:00)\n",
"2025-12-26 06:30:00,006 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 07:00:00 CET)\" executed successfully\n",
"2025-12-26 06:30:00,028 - INFO - \n",
"⏰ 2025-12-26 06:30:00 - ADAPTIVE Check\n",
"2025-12-26 06:30:00,030 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 06:30:00,031 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 06:30:00,032 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 06:30:00,193 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:31:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 06:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 17.18 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.6 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4503.36 | 🟢 4.01\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 06:30:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:31:46 CET)\" (scheduled at 2025-12-26 06:30:46.247624+01:00)\n",
"2025-12-26 06:30:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:31:46 CET)\" executed successfully\n",
"2025-12-26 06:30:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:31:46 CET)\" (scheduled at 2025-12-26 06:30:46.249628+01:00)\n",
"2025-12-26 06:30:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:30:46,252 - INFO - 📈 Trailing Stop Trigger for #621069761: Break-Even at 55.8% progress\n",
"2025-12-26 06:30:46,369 - INFO - ✅ Trailing Stop updated for #621069761\n",
"2025-12-26 06:30:46,373 - INFO - Old SL: 4496.37000\n",
"2025-12-26 06:30:46,374 - INFO - New SL: 4503.36000\n",
"2025-12-26 06:30:46,375 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:30:46,376 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:30:46,377 - INFO - SL: 4496.37000\n",
"2025-12-26 06:30:46,377 - INFO - Risk: 6.99000\n",
"2025-12-26 06:30:46,378 - INFO - TP1 (1.5R): 4513.84500\n",
"2025-12-26 06:30:46,380 - INFO - TP2 (2.5R): 4520.83500\n",
"2025-12-26 06:30:46,381 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:31:46 CET)\" executed successfully\n",
"2025-12-26 06:31:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:32:00 CET)\" (scheduled at 2025-12-26 06:31:00+01:00)\n",
"2025-12-26 06:31:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:32:00 CET)\" executed successfully\n",
"2025-12-26 06:31:46,312 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:32:46 CET)\" (scheduled at 2025-12-26 06:31:46.247624+01:00)\n",
"2025-12-26 06:31:46,312 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:32:46 CET)\" (scheduled at 2025-12-26 06:31:46.249628+01:00)\n",
"2025-12-26 06:31:46,312 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:31:46,312 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:31:46,324 - INFO - Entry: 4503.36000\n",
"2025-12-26 06:31:46,326 - INFO - SL: 4503.36000\n",
"2025-12-26 06:31:46,327 - INFO - Risk: 0.00000\n",
"2025-12-26 06:31:46,327 - INFO - TP1 (1.5R): 4503.36000\n",
"2025-12-26 06:31:46,328 - INFO - TP2 (2.5R): 4503.36000\n",
"2025-12-26 06:31:46,329 - INFO - 🎯 Partial TP Trigger for #621069761: TP1 hit: Price 4513.23000 >= TP1 4503.36000\n",
"2025-12-26 06:31:46,312 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:32:46 CET)\" executed successfully\n",
"2025-12-26 06:31:46,541 - INFO - ✅ Partial close executed for #621069761\n",
"2025-12-26 06:31:46,543 - INFO - Closed: 0.01 lots (50%)\n",
"2025-12-26 06:31:46,547 - INFO - Remaining: 0.00 lots\n",
"2025-12-26 06:31:46,548 - ERROR - Error closing partial position: 'OrderSendResult' object has no attribute 'profit'\n",
"2025-12-26 06:31:46,549 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:32:46 CET)\" executed successfully\n",
"2025-12-26 06:32:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:33:00 CET)\" (scheduled at 2025-12-26 06:32:00+01:00)\n",
"2025-12-26 06:32:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:33:00 CET)\" executed successfully\n",
"2025-12-26 06:32:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:33:46 CET)\" (scheduled at 2025-12-26 06:32:46.247624+01:00)\n",
"2025-12-26 06:32:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:33:46 CET)\" (scheduled at 2025-12-26 06:32:46.249628+01:00)\n",
"2025-12-26 06:32:46,268 - INFO - ✅ Updated closed position 621069761: manual_close, Profit: 113.30\n",
"2025-12-26 06:32:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:33:46 CET)\" executed successfully\n",
"2025-12-26 06:32:46,852 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:33:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 06:33:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:34:00 CET)\" (scheduled at 2025-12-26 06:33:00+01:00)\n",
"2025-12-26 06:33:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:34:00 CET)\" executed successfully\n",
"2025-12-26 06:33:46,494 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:34:46 CET)\" (scheduled at 2025-12-26 06:33:46.247624+01:00)\n",
"2025-12-26 06:33:46,494 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:34:46 CET)\" executed successfully\n",
"2025-12-26 06:33:46,494 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:34:46 CET)\" (scheduled at 2025-12-26 06:33:46.249628+01:00)\n",
"2025-12-26 06:33:46,503 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:34:46 CET)\" executed successfully\n",
"2025-12-26 06:34:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:35:00 CET)\" (scheduled at 2025-12-26 06:34:00+01:00)\n",
"2025-12-26 06:34:00,089 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:35:00 CET)\" executed successfully\n",
"2025-12-26 06:34:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:35:46 CET)\" (scheduled at 2025-12-26 06:34:46.247624+01:00)\n",
"2025-12-26 06:34:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:35:46 CET)\" executed successfully\n",
"2025-12-26 06:34:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:35:46 CET)\" (scheduled at 2025-12-26 06:34:46.249628+01:00)\n",
"2025-12-26 06:34:46,252 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:35:46 CET)\" executed successfully\n",
"2025-12-26 06:35:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:36:00 CET)\" (scheduled at 2025-12-26 06:35:00+01:00)\n",
"2025-12-26 06:35:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:36:00 CET)\" executed successfully\n",
"2025-12-26 06:35:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:36:46 CET)\" (scheduled at 2025-12-26 06:35:46.247624+01:00)\n",
"2025-12-26 06:35:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:36:46 CET)\" executed successfully\n",
"2025-12-26 06:35:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:36:46 CET)\" (scheduled at 2025-12-26 06:35:46.249628+01:00)\n",
"2025-12-26 06:35:46,253 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:36:46 CET)\" executed successfully\n",
"2025-12-26 06:36:00,114 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:37:00 CET)\" (scheduled at 2025-12-26 06:36:00+01:00)\n",
"2025-12-26 06:36:00,136 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:37:00 CET)\" executed successfully\n",
"2025-12-26 06:36:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:37:46 CET)\" (scheduled at 2025-12-26 06:36:46.247624+01:00)\n",
"2025-12-26 06:36:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:37:46 CET)\" (scheduled at 2025-12-26 06:36:46.249628+01:00)\n",
"2025-12-26 06:36:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:37:46 CET)\" executed successfully\n",
"2025-12-26 06:36:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:37:46 CET)\" executed successfully\n",
"2025-12-26 06:37:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:38:00 CET)\" (scheduled at 2025-12-26 06:37:00+01:00)\n",
"2025-12-26 06:37:00,005 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:38:00 CET)\" executed successfully\n",
"2025-12-26 06:37:46,909 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:38:46 CET)\" (scheduled at 2025-12-26 06:37:46.247624+01:00)\n",
"2025-12-26 06:37:46,909 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:38:46 CET)\" (scheduled at 2025-12-26 06:37:46.249628+01:00)\n",
"2025-12-26 06:37:46,909 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:38:46 CET)\" executed successfully\n",
"2025-12-26 06:37:46,909 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:38:46 CET)\" executed successfully\n",
"2025-12-26 06:38:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:39:00 CET)\" (scheduled at 2025-12-26 06:38:00+01:00)\n",
"2025-12-26 06:38:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:39:00 CET)\" executed successfully\n",
"2025-12-26 06:38:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:39:46 CET)\" (scheduled at 2025-12-26 06:38:46.247624+01:00)\n",
"2025-12-26 06:38:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:39:46 CET)\" executed successfully\n",
"2025-12-26 06:38:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:39:46 CET)\" (scheduled at 2025-12-26 06:38:46.249628+01:00)\n",
"2025-12-26 06:38:46,284 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:39:46 CET)\" executed successfully\n",
"2025-12-26 06:39:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:40:00 CET)\" (scheduled at 2025-12-26 06:39:00+01:00)\n",
"2025-12-26 06:39:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:40:00 CET)\" executed successfully\n",
"2025-12-26 06:39:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:40:46 CET)\" (scheduled at 2025-12-26 06:39:46.247624+01:00)\n",
"2025-12-26 06:39:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:40:46 CET)\" executed successfully\n",
"2025-12-26 06:39:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:40:46 CET)\" (scheduled at 2025-12-26 06:39:46.249628+01:00)\n",
"2025-12-26 06:39:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:40:46 CET)\" executed successfully\n",
"2025-12-26 06:40:00,028 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:41:00 CET)\" (scheduled at 2025-12-26 06:40:00+01:00)\n",
"2025-12-26 06:40:00,040 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:41:00 CET)\" executed successfully\n",
"2025-12-26 06:40:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:41:46 CET)\" (scheduled at 2025-12-26 06:40:46.247624+01:00)\n",
"2025-12-26 06:40:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:41:46 CET)\" executed successfully\n",
"2025-12-26 06:40:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:41:46 CET)\" (scheduled at 2025-12-26 06:40:46.249628+01:00)\n",
"2025-12-26 06:40:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:41:46 CET)\" executed successfully\n",
"2025-12-26 06:41:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:42:00 CET)\" (scheduled at 2025-12-26 06:41:00+01:00)\n",
"2025-12-26 06:41:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:42:00 CET)\" executed successfully\n",
"2025-12-26 06:41:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:42:46 CET)\" (scheduled at 2025-12-26 06:41:46.247624+01:00)\n",
"2025-12-26 06:41:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:42:46 CET)\" (scheduled at 2025-12-26 06:41:46.249628+01:00)\n",
"2025-12-26 06:41:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:42:46 CET)\" executed successfully\n",
"2025-12-26 06:41:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:42:46 CET)\" executed successfully\n",
"2025-12-26 06:42:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:43:00 CET)\" (scheduled at 2025-12-26 06:42:00+01:00)\n",
"2025-12-26 06:42:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:43:00 CET)\" executed successfully\n",
"2025-12-26 06:42:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:43:46 CET)\" (scheduled at 2025-12-26 06:42:46.247624+01:00)\n",
"2025-12-26 06:42:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:43:46 CET)\" (scheduled at 2025-12-26 06:42:46.249628+01:00)\n",
"2025-12-26 06:42:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:43:46 CET)\" executed successfully\n",
"2025-12-26 06:42:46,273 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:43:46 CET)\" executed successfully\n",
"2025-12-26 06:43:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:44:00 CET)\" (scheduled at 2025-12-26 06:43:00+01:00)\n",
"2025-12-26 06:43:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:44:00 CET)\" executed successfully\n",
"2025-12-26 06:43:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:44:46 CET)\" (scheduled at 2025-12-26 06:43:46.247624+01:00)\n",
"2025-12-26 06:43:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:44:46 CET)\" executed successfully\n",
"2025-12-26 06:43:46,385 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:44:46 CET)\" (scheduled at 2025-12-26 06:43:46.249628+01:00)\n",
"2025-12-26 06:43:46,386 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:44:46 CET)\" executed successfully\n",
"2025-12-26 06:44:00,018 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:45:00 CET)\" (scheduled at 2025-12-26 06:44:00+01:00)\n",
"2025-12-26 06:44:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:45:00 CET)\" executed successfully\n",
"2025-12-26 06:44:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:45:46 CET)\" (scheduled at 2025-12-26 06:44:46.247624+01:00)\n",
"2025-12-26 06:44:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:45:46 CET)\" (scheduled at 2025-12-26 06:44:46.249628+01:00)\n",
"2025-12-26 06:44:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:45:46 CET)\" executed successfully\n",
"2025-12-26 06:44:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:45:46 CET)\" executed successfully\n",
"2025-12-26 06:45:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:46:00 CET)\" (scheduled at 2025-12-26 06:45:00+01:00)\n",
"2025-12-26 06:45:00,022 - INFO - \n",
"⏰ 2025-12-26 06:45:00 - ADAPTIVE Check\n",
"2025-12-26 06:45:00,024 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 06:45:00,032 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 06:45:00,032 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 06:45:00,231 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 06:45:00,235 - INFO - Confidence: 100.0% (HIGH)\n",
"2025-12-26 06:45:00,236 - INFO - Base Risk: 2.0%\n",
"2025-12-26 06:45:00,239 - INFO - Multiplier: 1.5x\n",
"2025-12-26 06:45:00,240 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 06:45:00,241 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 06:45:00,241 - INFO - Risk Amount: $207.69\n",
"2025-12-26 06:45:00,244 - INFO - SL Distance: 47148.99 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.8 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.8 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.5\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 18%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+---------+------------+---------+----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+---------+------------+---------+----------+---------|\n",
"| D1 | uptrend | 783.18 | 70.0691 | 8.23155 | 4512.16 |\n",
"| H4 | uptrend | 548.78 | 29.829 | 2.45544 | 4512.16 |\n",
"| H1 | uptrend | 602.6 | 17.3918 | 1.57206 | 4512.16 |\n",
"| M30 | uptrend | 500.23 | 11.5948 | 0.870015 | 4512.16 |\n",
"| M15 | uptrend | 116.73 | 7.5457 | 0.132118 | 4512.15 |\n",
"| M5 | uptrend | 580.92 | 3.4925 | 0.304334 | 4512.15 |\n",
"+------+---------+------------+---------+----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 689.42)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 100.0% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 199462.0 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4512.15000 | Volume: 0.01\n",
"SL: 4507.43510 | TP: 4523.93725\n",
"Confidence: 100.0% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n",
"✅ Trade erfolgreich! Ticket: 621289285\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 06:45:00,987 - INFO - 📱 Trade logged to DB + Telegram notification sent\n",
"2025-12-26 06:45:01,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n",
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 06:45:46,409 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:46:46 CET)\" (scheduled at 2025-12-26 06:45:46.247624+01:00)\n",
"2025-12-26 06:45:46,409 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:46:46 CET)\" executed successfully\n",
"2025-12-26 06:45:46,409 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:46:46 CET)\" (scheduled at 2025-12-26 06:45:46.249628+01:00)\n",
"2025-12-26 06:45:46,409 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:45:46,409 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:45:46,429 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:45:46,430 - INFO - SL: 4507.44000\n",
"2025-12-26 06:45:46,432 - INFO - Risk: 4.82000\n",
"2025-12-26 06:45:46,432 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:45:46,433 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:45:46,478 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:46:46 CET)\" executed successfully\n",
"2025-12-26 06:46:00,384 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:47:00 CET)\" (scheduled at 2025-12-26 06:46:00+01:00)\n",
"2025-12-26 06:46:00,395 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:47:00 CET)\" executed successfully\n",
"2025-12-26 06:46:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:47:46 CET)\" (scheduled at 2025-12-26 06:46:46.247624+01:00)\n",
"2025-12-26 06:46:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:47:46 CET)\" (scheduled at 2025-12-26 06:46:46.249628+01:00)\n",
"2025-12-26 06:46:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:46:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:46:46,270 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:46:46,271 - INFO - SL: 4507.44000\n",
"2025-12-26 06:46:46,271 - INFO - Risk: 4.82000\n",
"2025-12-26 06:46:46,272 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:46:46,274 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:46:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:47:46 CET)\" executed successfully\n",
"2025-12-26 06:46:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:47:46 CET)\" executed successfully\n",
"2025-12-26 06:47:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:48:00 CET)\" (scheduled at 2025-12-26 06:47:00+01:00)\n",
"2025-12-26 06:47:00,155 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:48:00 CET)\" executed successfully\n",
"2025-12-26 06:47:46,428 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:48:46 CET)\" (scheduled at 2025-12-26 06:47:46.247624+01:00)\n",
"2025-12-26 06:47:46,428 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:48:46 CET)\" (scheduled at 2025-12-26 06:47:46.249628+01:00)\n",
"2025-12-26 06:47:46,431 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:47:46,434 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:47:46,435 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:47:46,435 - INFO - SL: 4507.44000\n",
"2025-12-26 06:47:46,436 - INFO - Risk: 4.82000\n",
"2025-12-26 06:47:46,437 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:47:46,438 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:47:46,439 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:48:46 CET)\" executed successfully\n",
"2025-12-26 06:47:46,431 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:48:46 CET)\" executed successfully\n",
"2025-12-26 06:48:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:49:00 CET)\" (scheduled at 2025-12-26 06:48:00+01:00)\n",
"2025-12-26 06:48:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:49:00 CET)\" executed successfully\n",
"2025-12-26 06:48:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:49:46 CET)\" (scheduled at 2025-12-26 06:48:46.247624+01:00)\n",
"2025-12-26 06:48:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:49:46 CET)\" (scheduled at 2025-12-26 06:48:46.249628+01:00)\n",
"2025-12-26 06:48:46,284 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:48:46,285 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:48:46,286 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:48:46,287 - INFO - SL: 4507.44000\n",
"2025-12-26 06:48:46,287 - INFO - Risk: 4.82000\n",
"2025-12-26 06:48:46,288 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:48:46,289 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:48:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:49:46 CET)\" executed successfully\n",
"2025-12-26 06:48:46,284 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:49:46 CET)\" executed successfully\n",
"2025-12-26 06:49:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:50:00 CET)\" (scheduled at 2025-12-26 06:49:00+01:00)\n",
"2025-12-26 06:49:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:50:00 CET)\" executed successfully\n",
"2025-12-26 06:49:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:50:46 CET)\" (scheduled at 2025-12-26 06:49:46.247624+01:00)\n",
"2025-12-26 06:49:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:50:46 CET)\" (scheduled at 2025-12-26 06:49:46.249628+01:00)\n",
"2025-12-26 06:49:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:49:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:49:46,259 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:49:46,260 - INFO - SL: 4507.44000\n",
"2025-12-26 06:49:46,314 - INFO - Risk: 4.82000\n",
"2025-12-26 06:49:46,315 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:49:46,316 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:49:46,317 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:50:46 CET)\" executed successfully\n",
"2025-12-26 06:49:46,318 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:50:46 CET)\" executed successfully\n",
"2025-12-26 06:50:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:51:00 CET)\" (scheduled at 2025-12-26 06:50:00+01:00)\n",
"2025-12-26 06:50:00,007 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:51:00 CET)\" executed successfully\n",
"2025-12-26 06:50:46,801 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:51:46 CET)\" (scheduled at 2025-12-26 06:50:46.247624+01:00)\n",
"2025-12-26 06:50:46,801 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:51:46 CET)\" executed successfully\n",
"2025-12-26 06:50:46,801 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:51:46 CET)\" (scheduled at 2025-12-26 06:50:46.249628+01:00)\n",
"2025-12-26 06:50:46,801 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:50:46,801 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:50:46,801 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:50:46,801 - INFO - SL: 4507.44000\n",
"2025-12-26 06:50:46,806 - INFO - Risk: 4.82000\n",
"2025-12-26 06:50:46,806 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:50:46,806 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:50:46,806 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:51:46 CET)\" executed successfully\n",
"2025-12-26 06:51:00,030 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:52:00 CET)\" (scheduled at 2025-12-26 06:51:00+01:00)\n",
"2025-12-26 06:51:00,046 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:52:00 CET)\" executed successfully\n",
"2025-12-26 06:51:46,408 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:52:46 CET)\" (scheduled at 2025-12-26 06:51:46.247624+01:00)\n",
"2025-12-26 06:51:46,408 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:52:46 CET)\" executed successfully\n",
"2025-12-26 06:51:46,408 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:52:46 CET)\" (scheduled at 2025-12-26 06:51:46.249628+01:00)\n",
"2025-12-26 06:51:46,408 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:51:46,408 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:51:46,408 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:51:46,408 - INFO - SL: 4507.44000\n",
"2025-12-26 06:51:46,408 - INFO - Risk: 4.82000\n",
"2025-12-26 06:51:46,408 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:51:46,408 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:51:46,408 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:52:46 CET)\" executed successfully\n",
"2025-12-26 06:52:00,118 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:53:00 CET)\" (scheduled at 2025-12-26 06:52:00+01:00)\n",
"2025-12-26 06:52:00,118 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:53:00 CET)\" executed successfully\n",
"2025-12-26 06:52:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:53:46 CET)\" (scheduled at 2025-12-26 06:52:46.247624+01:00)\n",
"2025-12-26 06:52:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:53:46 CET)\" executed successfully\n",
"2025-12-26 06:52:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:53:46 CET)\" (scheduled at 2025-12-26 06:52:46.249628+01:00)\n",
"2025-12-26 06:52:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:52:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:52:46,259 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:52:46,259 - INFO - SL: 4507.44000\n",
"2025-12-26 06:52:46,259 - INFO - Risk: 4.82000\n",
"2025-12-26 06:52:46,259 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:52:46,259 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:52:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:53:46 CET)\" executed successfully\n",
"2025-12-26 06:53:00,259 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:54:00 CET)\" (scheduled at 2025-12-26 06:53:00+01:00)\n",
"2025-12-26 06:53:00,259 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:54:00 CET)\" executed successfully\n",
"2025-12-26 06:53:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:54:46 CET)\" (scheduled at 2025-12-26 06:53:46.247624+01:00)\n",
"2025-12-26 06:53:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:54:46 CET)\" executed successfully\n",
"2025-12-26 06:53:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:54:46 CET)\" (scheduled at 2025-12-26 06:53:46.249628+01:00)\n",
"2025-12-26 06:53:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:53:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:53:46,265 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:53:46,265 - INFO - SL: 4507.44000\n",
"2025-12-26 06:53:46,265 - INFO - Risk: 4.82000\n",
"2025-12-26 06:53:46,265 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:53:46,281 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:53:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:54:46 CET)\" executed successfully\n",
"2025-12-26 06:54:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:55:00 CET)\" (scheduled at 2025-12-26 06:54:00+01:00)\n",
"2025-12-26 06:54:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:55:00 CET)\" executed successfully\n",
"2025-12-26 06:54:46,268 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:55:46 CET)\" (scheduled at 2025-12-26 06:54:46.247624+01:00)\n",
"2025-12-26 06:54:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:55:46 CET)\" executed successfully\n",
"2025-12-26 06:54:46,279 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:55:46 CET)\" (scheduled at 2025-12-26 06:54:46.249628+01:00)\n",
"2025-12-26 06:54:46,281 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:54:46,282 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:54:46,328 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:54:46,329 - INFO - SL: 4507.44000\n",
"2025-12-26 06:54:46,330 - INFO - Risk: 4.82000\n",
"2025-12-26 06:54:46,331 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:54:46,332 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:54:46,333 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:55:46 CET)\" executed successfully\n",
"2025-12-26 06:55:00,206 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:56:00 CET)\" (scheduled at 2025-12-26 06:55:00+01:00)\n",
"2025-12-26 06:55:00,221 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:56:00 CET)\" executed successfully\n",
"2025-12-26 06:55:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:56:46 CET)\" (scheduled at 2025-12-26 06:55:46.247624+01:00)\n",
"2025-12-26 06:55:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:56:46 CET)\" (scheduled at 2025-12-26 06:55:46.249628+01:00)\n",
"2025-12-26 06:55:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:55:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:55:46,269 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:55:46,270 - INFO - SL: 4507.44000\n",
"2025-12-26 06:55:46,271 - INFO - Risk: 4.82000\n",
"2025-12-26 06:55:46,272 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:55:46,274 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:55:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:56:46 CET)\" executed successfully\n",
"2025-12-26 06:55:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:56:46 CET)\" executed successfully\n",
"2025-12-26 06:56:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:57:00 CET)\" (scheduled at 2025-12-26 06:56:00+01:00)\n",
"2025-12-26 06:56:00,109 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:57:00 CET)\" executed successfully\n",
"2025-12-26 06:56:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:57:46 CET)\" (scheduled at 2025-12-26 06:56:46.247624+01:00)\n",
"2025-12-26 06:56:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:57:46 CET)\" (scheduled at 2025-12-26 06:56:46.249628+01:00)\n",
"2025-12-26 06:56:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:57:46 CET)\" executed successfully\n",
"2025-12-26 06:56:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:56:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:56:46,262 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:56:46,262 - INFO - SL: 4507.44000\n",
"2025-12-26 06:56:46,272 - INFO - Risk: 4.82000\n",
"2025-12-26 06:56:46,273 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:56:46,274 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:56:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:57:46 CET)\" executed successfully\n",
"2025-12-26 06:57:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:58:00 CET)\" (scheduled at 2025-12-26 06:57:00+01:00)\n",
"2025-12-26 06:57:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:58:00 CET)\" executed successfully\n",
"2025-12-26 06:57:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:58:46 CET)\" (scheduled at 2025-12-26 06:57:46.247624+01:00)\n",
"2025-12-26 06:57:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:58:46 CET)\" (scheduled at 2025-12-26 06:57:46.249628+01:00)\n",
"2025-12-26 06:57:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:57:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:57:46,263 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:57:46,264 - INFO - SL: 4507.44000\n",
"2025-12-26 06:57:46,265 - INFO - Risk: 4.82000\n",
"2025-12-26 06:57:46,265 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:57:46,266 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:57:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:58:46 CET)\" executed successfully\n",
"2025-12-26 06:57:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:58:46 CET)\" executed successfully\n",
"2025-12-26 06:58:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:59:00 CET)\" (scheduled at 2025-12-26 06:58:00+01:00)\n",
"2025-12-26 06:58:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 06:59:00 CET)\" executed successfully\n",
"2025-12-26 06:58:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:59:46 CET)\" (scheduled at 2025-12-26 06:58:46.247624+01:00)\n",
"2025-12-26 06:58:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 06:59:46 CET)\" executed successfully\n",
"2025-12-26 06:58:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:59:46 CET)\" (scheduled at 2025-12-26 06:58:46.249628+01:00)\n",
"2025-12-26 06:58:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:58:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:58:46,262 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:58:46,262 - INFO - SL: 4507.44000\n",
"2025-12-26 06:58:46,262 - INFO - Risk: 4.82000\n",
"2025-12-26 06:58:46,262 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:58:46,262 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:58:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 06:59:46 CET)\" executed successfully\n",
"2025-12-26 06:59:00,525 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:00:00 CET)\" (scheduled at 2025-12-26 06:59:00+01:00)\n",
"2025-12-26 06:59:00,525 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:00:00 CET)\" executed successfully\n",
"2025-12-26 06:59:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:00:46 CET)\" (scheduled at 2025-12-26 06:59:46.247624+01:00)\n",
"2025-12-26 06:59:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:00:46 CET)\" (scheduled at 2025-12-26 06:59:46.249628+01:00)\n",
"2025-12-26 06:59:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 06:59:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 06:59:46,269 - INFO - Entry: 4512.26000\n",
"2025-12-26 06:59:46,270 - INFO - SL: 4507.44000\n",
"2025-12-26 06:59:46,270 - INFO - Risk: 4.82000\n",
"2025-12-26 06:59:46,271 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 06:59:46,272 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 06:59:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:00:46 CET)\" executed successfully\n",
"2025-12-26 06:59:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:00:46 CET)\" executed successfully\n",
"2025-12-26 07:00:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:01:00 CET)\" (scheduled at 2025-12-26 07:00:00+01:00)\n",
"2025-12-26 07:00:00,002 - INFO - \n",
"⏰ 2025-12-26 07:00:00 - ADAPTIVE Check\n",
"2025-12-26 07:00:00,002 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 07:00:00,002 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 07:00:00,002 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 07:00:00,132 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:01:00 CET)\" executed successfully\n",
"2025-12-26 07:00:00,002 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 07:30:00 CET)\" (scheduled at 2025-12-26 07:00:00+01:00)\n",
"2025-12-26 07:00:00,140 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 07:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 19.8 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.6 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4512.26 | 🔴 -2.24\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 07:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.18 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 07:00:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:01:46 CET)\" (scheduled at 2025-12-26 07:00:46.247624+01:00)\n",
"2025-12-26 07:00:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:01:46 CET)\" executed successfully\n",
"2025-12-26 07:00:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:01:46 CET)\" (scheduled at 2025-12-26 07:00:46.249628+01:00)\n",
"2025-12-26 07:00:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:00:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:00:46,254 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:00:46,254 - INFO - SL: 4507.44000\n",
"2025-12-26 07:00:46,254 - INFO - Risk: 4.82000\n",
"2025-12-26 07:00:46,254 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:00:46,254 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:00:46,254 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:01:46 CET)\" executed successfully\n",
"2025-12-26 07:01:00,304 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:02:00 CET)\" (scheduled at 2025-12-26 07:01:00+01:00)\n",
"2025-12-26 07:01:00,306 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:02:00 CET)\" executed successfully\n",
"2025-12-26 07:01:46,353 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:02:46 CET)\" (scheduled at 2025-12-26 07:01:46.247624+01:00)\n",
"2025-12-26 07:01:46,353 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:02:46 CET)\" (scheduled at 2025-12-26 07:01:46.249628+01:00)\n",
"2025-12-26 07:01:46,353 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:02:46 CET)\" executed successfully\n",
"2025-12-26 07:01:46,361 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:01:46,362 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:01:46,363 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:01:46,364 - INFO - SL: 4507.44000\n",
"2025-12-26 07:01:46,364 - INFO - Risk: 4.82000\n",
"2025-12-26 07:01:46,365 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:01:46,366 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:01:46,367 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:02:46 CET)\" executed successfully\n",
"2025-12-26 07:02:00,040 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:03:00 CET)\" (scheduled at 2025-12-26 07:02:00+01:00)\n",
"2025-12-26 07:02:00,053 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:03:00 CET)\" executed successfully\n",
"2025-12-26 07:02:46,530 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:03:46 CET)\" (scheduled at 2025-12-26 07:02:46.247624+01:00)\n",
"2025-12-26 07:02:46,530 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:03:46 CET)\" (scheduled at 2025-12-26 07:02:46.249628+01:00)\n",
"2025-12-26 07:02:46,611 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:02:46,613 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:02:46,613 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:02:46,614 - INFO - SL: 4507.44000\n",
"2025-12-26 07:02:46,615 - INFO - Risk: 4.82000\n",
"2025-12-26 07:02:46,616 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:02:46,616 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:02:46,689 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:03:46 CET)\" executed successfully\n",
"2025-12-26 07:02:46,530 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:03:46 CET)\" executed successfully\n",
"2025-12-26 07:03:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:04:00 CET)\" (scheduled at 2025-12-26 07:03:00+01:00)\n",
"2025-12-26 07:03:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:04:00 CET)\" executed successfully\n",
"2025-12-26 07:03:46,417 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:04:46 CET)\" (scheduled at 2025-12-26 07:03:46.247624+01:00)\n",
"2025-12-26 07:03:46,417 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:04:46 CET)\" (scheduled at 2025-12-26 07:03:46.249628+01:00)\n",
"2025-12-26 07:03:46,426 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:03:46,427 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:03:46,428 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:03:46,476 - INFO - SL: 4507.44000\n",
"2025-12-26 07:03:46,478 - INFO - Risk: 4.82000\n",
"2025-12-26 07:03:46,478 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:03:46,479 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:03:46,510 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:04:46 CET)\" executed successfully\n",
"2025-12-26 07:03:46,417 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:04:46 CET)\" executed successfully\n",
"2025-12-26 07:04:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:05:00 CET)\" (scheduled at 2025-12-26 07:04:00+01:00)\n",
"2025-12-26 07:04:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:05:00 CET)\" executed successfully\n",
"2025-12-26 07:04:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:05:46 CET)\" (scheduled at 2025-12-26 07:04:46.247624+01:00)\n",
"2025-12-26 07:04:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:05:46 CET)\" (scheduled at 2025-12-26 07:04:46.249628+01:00)\n",
"2025-12-26 07:04:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:04:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:04:46,270 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:04:46,270 - INFO - SL: 4507.44000\n",
"2025-12-26 07:04:46,271 - INFO - Risk: 4.82000\n",
"2025-12-26 07:04:46,272 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:04:46,273 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:04:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:05:46 CET)\" executed successfully\n",
"2025-12-26 07:04:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:05:46 CET)\" executed successfully\n",
"2025-12-26 07:05:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:06:00 CET)\" (scheduled at 2025-12-26 07:05:00+01:00)\n",
"2025-12-26 07:05:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:06:00 CET)\" executed successfully\n",
"2025-12-26 07:05:46,287 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:06:46 CET)\" (scheduled at 2025-12-26 07:05:46.247624+01:00)\n",
"2025-12-26 07:05:46,287 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:06:46 CET)\" executed successfully\n",
"2025-12-26 07:05:46,287 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:06:46 CET)\" (scheduled at 2025-12-26 07:05:46.249628+01:00)\n",
"2025-12-26 07:05:46,287 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:05:46,287 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:05:46,287 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:05:46,287 - INFO - SL: 4507.44000\n",
"2025-12-26 07:05:46,287 - INFO - Risk: 4.82000\n",
"2025-12-26 07:05:46,287 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:05:46,287 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:05:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:06:46 CET)\" executed successfully\n",
"2025-12-26 07:06:00,303 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:07:00 CET)\" (scheduled at 2025-12-26 07:06:00+01:00)\n",
"2025-12-26 07:06:00,314 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:07:00 CET)\" executed successfully\n",
"2025-12-26 07:06:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:07:46 CET)\" (scheduled at 2025-12-26 07:06:46.247624+01:00)\n",
"2025-12-26 07:06:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:07:46 CET)\" (scheduled at 2025-12-26 07:06:46.249628+01:00)\n",
"2025-12-26 07:06:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:07:46 CET)\" executed successfully\n",
"2025-12-26 07:06:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:06:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:06:46,270 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:06:46,271 - INFO - SL: 4507.44000\n",
"2025-12-26 07:06:46,271 - INFO - Risk: 4.82000\n",
"2025-12-26 07:06:46,272 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:06:46,274 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:06:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:07:46 CET)\" executed successfully\n",
"2025-12-26 07:07:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:08:00 CET)\" (scheduled at 2025-12-26 07:07:00+01:00)\n",
"2025-12-26 07:07:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:08:00 CET)\" executed successfully\n",
"2025-12-26 07:07:46,484 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:08:46 CET)\" (scheduled at 2025-12-26 07:07:46.247624+01:00)\n",
"2025-12-26 07:07:46,484 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:08:46 CET)\" executed successfully\n",
"2025-12-26 07:07:46,484 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:08:46 CET)\" (scheduled at 2025-12-26 07:07:46.249628+01:00)\n",
"2025-12-26 07:07:46,484 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:07:46,508 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:07:46,509 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:07:46,510 - INFO - SL: 4507.44000\n",
"2025-12-26 07:07:46,557 - INFO - Risk: 4.82000\n",
"2025-12-26 07:07:46,567 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:07:46,568 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:07:46,569 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:08:46 CET)\" executed successfully\n",
"2025-12-26 07:08:00,163 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:09:00 CET)\" (scheduled at 2025-12-26 07:08:00+01:00)\n",
"2025-12-26 07:08:00,163 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:09:00 CET)\" executed successfully\n",
"2025-12-26 07:08:46,353 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:09:46 CET)\" (scheduled at 2025-12-26 07:08:46.247624+01:00)\n",
"2025-12-26 07:08:46,353 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:09:46 CET)\" executed successfully\n",
"2025-12-26 07:08:46,353 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:09:46 CET)\" (scheduled at 2025-12-26 07:08:46.249628+01:00)\n",
"2025-12-26 07:08:46,353 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:08:46,353 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:08:46,353 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:08:46,353 - INFO - SL: 4507.44000\n",
"2025-12-26 07:08:46,353 - INFO - Risk: 4.82000\n",
"2025-12-26 07:08:46,353 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:08:46,353 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:08:46,353 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:09:46 CET)\" executed successfully\n",
"2025-12-26 07:09:00,504 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:10:00 CET)\" (scheduled at 2025-12-26 07:09:00+01:00)\n",
"2025-12-26 07:09:00,504 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:10:00 CET)\" executed successfully\n",
"2025-12-26 07:09:46,407 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:10:46 CET)\" (scheduled at 2025-12-26 07:09:46.247624+01:00)\n",
"2025-12-26 07:09:46,407 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:10:46 CET)\" executed successfully\n",
"2025-12-26 07:09:46,407 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:10:46 CET)\" (scheduled at 2025-12-26 07:09:46.249628+01:00)\n",
"2025-12-26 07:09:46,407 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:09:46,407 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:09:46,407 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:09:46,407 - INFO - SL: 4507.44000\n",
"2025-12-26 07:09:46,407 - INFO - Risk: 4.82000\n",
"2025-12-26 07:09:46,407 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:09:46,407 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:09:46,407 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:10:46 CET)\" executed successfully\n",
"2025-12-26 07:10:00,040 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:11:00 CET)\" (scheduled at 2025-12-26 07:10:00+01:00)\n",
"2025-12-26 07:10:00,049 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:11:00 CET)\" executed successfully\n",
"2025-12-26 07:10:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:11:46 CET)\" (scheduled at 2025-12-26 07:10:46.247624+01:00)\n",
"2025-12-26 07:10:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:11:46 CET)\" (scheduled at 2025-12-26 07:10:46.249628+01:00)\n",
"2025-12-26 07:10:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:10:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:10:46,269 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:10:46,270 - INFO - SL: 4507.44000\n",
"2025-12-26 07:10:46,271 - INFO - Risk: 4.82000\n",
"2025-12-26 07:10:46,272 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:10:46,274 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:10:46,322 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:11:46 CET)\" executed successfully\n",
"2025-12-26 07:10:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:11:46 CET)\" executed successfully\n",
"2025-12-26 07:11:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:12:00 CET)\" (scheduled at 2025-12-26 07:11:00+01:00)\n",
"2025-12-26 07:11:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:12:00 CET)\" executed successfully\n",
"2025-12-26 07:11:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:12:46 CET)\" (scheduled at 2025-12-26 07:11:46.247624+01:00)\n",
"2025-12-26 07:11:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:12:46 CET)\" (scheduled at 2025-12-26 07:11:46.249628+01:00)\n",
"2025-12-26 07:11:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:11:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:11:46,271 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:11:46,272 - INFO - SL: 4507.44000\n",
"2025-12-26 07:11:46,273 - INFO - Risk: 4.82000\n",
"2025-12-26 07:11:46,274 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:11:46,275 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:11:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:12:46 CET)\" executed successfully\n",
"2025-12-26 07:11:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:12:46 CET)\" executed successfully\n",
"2025-12-26 07:12:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:13:00 CET)\" (scheduled at 2025-12-26 07:12:00+01:00)\n",
"2025-12-26 07:12:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:13:00 CET)\" executed successfully\n",
"2025-12-26 07:12:46,446 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:13:46 CET)\" (scheduled at 2025-12-26 07:12:46.247624+01:00)\n",
"2025-12-26 07:12:46,446 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:13:46 CET)\" (scheduled at 2025-12-26 07:12:46.249628+01:00)\n",
"2025-12-26 07:12:46,453 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:12:46,454 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:12:46,455 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:12:46,456 - INFO - SL: 4507.44000\n",
"2025-12-26 07:12:46,457 - INFO - Risk: 4.82000\n",
"2025-12-26 07:12:46,458 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:12:46,459 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:12:46,459 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:13:46 CET)\" executed successfully\n",
"2025-12-26 07:12:46,446 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:13:46 CET)\" executed successfully\n",
"2025-12-26 07:13:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:14:00 CET)\" (scheduled at 2025-12-26 07:13:00+01:00)\n",
"2025-12-26 07:13:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:14:00 CET)\" executed successfully\n",
"2025-12-26 07:13:46,486 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:14:46 CET)\" (scheduled at 2025-12-26 07:13:46.247624+01:00)\n",
"2025-12-26 07:13:46,486 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:14:46 CET)\" (scheduled at 2025-12-26 07:13:46.249628+01:00)\n",
"2025-12-26 07:13:46,486 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:14:46 CET)\" executed successfully\n",
"2025-12-26 07:13:46,502 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:13:46,506 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:13:46,507 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:13:46,508 - INFO - SL: 4507.44000\n",
"2025-12-26 07:13:46,509 - INFO - Risk: 4.82000\n",
"2025-12-26 07:13:46,511 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:13:46,555 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:13:46,597 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:14:46 CET)\" executed successfully\n",
"2025-12-26 07:14:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:15:00 CET)\" (scheduled at 2025-12-26 07:14:00+01:00)\n",
"2025-12-26 07:14:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:15:00 CET)\" executed successfully\n",
"2025-12-26 07:14:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:15:46 CET)\" (scheduled at 2025-12-26 07:14:46.247624+01:00)\n",
"2025-12-26 07:14:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:15:46 CET)\" (scheduled at 2025-12-26 07:14:46.249628+01:00)\n",
"2025-12-26 07:14:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:14:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:14:46,249 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:14:46,257 - INFO - SL: 4507.44000\n",
"2025-12-26 07:14:46,258 - INFO - Risk: 4.82000\n",
"2025-12-26 07:14:46,259 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:14:46,260 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:14:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:15:46 CET)\" executed successfully\n",
"2025-12-26 07:14:46,313 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:15:46 CET)\" executed successfully\n",
"2025-12-26 07:15:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:16:00 CET)\" (scheduled at 2025-12-26 07:15:00+01:00)\n",
"2025-12-26 07:15:00,023 - INFO - \n",
"⏰ 2025-12-26 07:15:00 - ADAPTIVE Check\n",
"2025-12-26 07:15:00,025 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 07:15:00,028 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 07:15:00,029 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 07:15:00,078 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.0 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.6 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.4\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4512.26 | 🟢 0.31\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 07:15:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:16:46 CET)\" (scheduled at 2025-12-26 07:15:46.247624+01:00)\n",
"2025-12-26 07:15:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:16:46 CET)\" executed successfully\n",
"2025-12-26 07:15:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:16:46 CET)\" (scheduled at 2025-12-26 07:15:46.249628+01:00)\n",
"2025-12-26 07:15:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:15:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:15:46,249 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:15:46,249 - INFO - SL: 4507.44000\n",
"2025-12-26 07:15:46,249 - INFO - Risk: 4.82000\n",
"2025-12-26 07:15:46,249 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:15:46,249 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:15:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:16:46 CET)\" executed successfully\n",
"2025-12-26 07:16:00,057 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:17:00 CET)\" (scheduled at 2025-12-26 07:16:00+01:00)\n",
"2025-12-26 07:16:00,131 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:17:00 CET)\" executed successfully\n",
"2025-12-26 07:16:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:17:46 CET)\" (scheduled at 2025-12-26 07:16:46.247624+01:00)\n",
"2025-12-26 07:16:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:17:46 CET)\" executed successfully\n",
"2025-12-26 07:16:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:17:46 CET)\" (scheduled at 2025-12-26 07:16:46.249628+01:00)\n",
"2025-12-26 07:16:46,257 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:16:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:16:46,257 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:16:46,257 - INFO - SL: 4507.44000\n",
"2025-12-26 07:16:46,257 - INFO - Risk: 4.82000\n",
"2025-12-26 07:16:46,257 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:16:46,257 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:16:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:17:46 CET)\" executed successfully\n",
"2025-12-26 07:17:00,344 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:18:00 CET)\" (scheduled at 2025-12-26 07:17:00+01:00)\n",
"2025-12-26 07:17:00,344 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:18:00 CET)\" executed successfully\n",
"2025-12-26 07:17:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:18:46 CET)\" (scheduled at 2025-12-26 07:17:46.247624+01:00)\n",
"2025-12-26 07:17:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:18:46 CET)\" (scheduled at 2025-12-26 07:17:46.249628+01:00)\n",
"2025-12-26 07:17:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:17:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:17:46,286 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:17:46,287 - INFO - SL: 4507.44000\n",
"2025-12-26 07:17:46,288 - INFO - Risk: 4.82000\n",
"2025-12-26 07:17:46,289 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:17:46,290 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:17:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:18:46 CET)\" executed successfully\n",
"2025-12-26 07:17:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:18:46 CET)\" executed successfully\n",
"2025-12-26 07:18:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:19:00 CET)\" (scheduled at 2025-12-26 07:18:00+01:00)\n",
"2025-12-26 07:18:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:19:00 CET)\" executed successfully\n",
"2025-12-26 07:18:46,400 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:19:46 CET)\" (scheduled at 2025-12-26 07:18:46.247624+01:00)\n",
"2025-12-26 07:18:46,400 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:19:46 CET)\" executed successfully\n",
"2025-12-26 07:18:46,400 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:19:46 CET)\" (scheduled at 2025-12-26 07:18:46.249628+01:00)\n",
"2025-12-26 07:18:46,400 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:18:46,400 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:18:46,400 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:18:46,400 - INFO - SL: 4507.44000\n",
"2025-12-26 07:18:46,400 - INFO - Risk: 4.82000\n",
"2025-12-26 07:18:46,400 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:18:46,400 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:18:46,400 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:19:46 CET)\" executed successfully\n",
"2025-12-26 07:19:00,034 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:20:00 CET)\" (scheduled at 2025-12-26 07:19:00+01:00)\n",
"2025-12-26 07:19:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:20:00 CET)\" executed successfully\n",
"2025-12-26 07:19:46,271 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:20:46 CET)\" (scheduled at 2025-12-26 07:19:46.247624+01:00)\n",
"2025-12-26 07:19:46,271 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:20:46 CET)\" executed successfully\n",
"2025-12-26 07:19:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:20:46 CET)\" (scheduled at 2025-12-26 07:19:46.249628+01:00)\n",
"2025-12-26 07:19:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:19:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:19:46,274 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:19:46,274 - INFO - SL: 4507.44000\n",
"2025-12-26 07:19:46,274 - INFO - Risk: 4.82000\n",
"2025-12-26 07:19:46,274 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:19:46,274 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:19:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:20:46 CET)\" executed successfully\n",
"2025-12-26 07:20:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:21:00 CET)\" (scheduled at 2025-12-26 07:20:00+01:00)\n",
"2025-12-26 07:20:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:21:00 CET)\" executed successfully\n",
"2025-12-26 07:20:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:21:46 CET)\" (scheduled at 2025-12-26 07:20:46.247624+01:00)\n",
"2025-12-26 07:20:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:21:46 CET)\" executed successfully\n",
"2025-12-26 07:20:46,353 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:21:46 CET)\" (scheduled at 2025-12-26 07:20:46.249628+01:00)\n",
"2025-12-26 07:20:46,354 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:20:46,355 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:20:46,360 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:20:46,361 - INFO - SL: 4507.44000\n",
"2025-12-26 07:20:46,361 - INFO - Risk: 4.82000\n",
"2025-12-26 07:20:46,362 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:20:46,364 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:20:46,365 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:21:46 CET)\" executed successfully\n",
"2025-12-26 07:21:00,205 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:22:00 CET)\" (scheduled at 2025-12-26 07:21:00+01:00)\n",
"2025-12-26 07:21:00,235 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:22:00 CET)\" executed successfully\n",
"2025-12-26 07:21:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:22:46 CET)\" (scheduled at 2025-12-26 07:21:46.247624+01:00)\n",
"2025-12-26 07:21:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:22:46 CET)\" executed successfully\n",
"2025-12-26 07:21:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:22:46 CET)\" (scheduled at 2025-12-26 07:21:46.249628+01:00)\n",
"2025-12-26 07:21:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:21:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:21:46,263 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:21:46,263 - INFO - SL: 4507.44000\n",
"2025-12-26 07:21:46,263 - INFO - Risk: 4.82000\n",
"2025-12-26 07:21:46,263 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:21:46,263 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:21:46,599 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:22:46 CET)\" executed successfully\n",
"2025-12-26 07:22:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:23:00 CET)\" (scheduled at 2025-12-26 07:22:00+01:00)\n",
"2025-12-26 07:22:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:23:00 CET)\" executed successfully\n",
"2025-12-26 07:22:46,386 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:23:46 CET)\" (scheduled at 2025-12-26 07:22:46.247624+01:00)\n",
"2025-12-26 07:22:46,386 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:23:46 CET)\" (scheduled at 2025-12-26 07:22:46.249628+01:00)\n",
"2025-12-26 07:22:46,394 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:22:46,395 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:22:46,396 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:22:46,397 - INFO - SL: 4507.44000\n",
"2025-12-26 07:22:46,398 - INFO - Risk: 4.82000\n",
"2025-12-26 07:22:46,400 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:22:46,401 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:22:46,401 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:23:46 CET)\" executed successfully\n",
"2025-12-26 07:22:46,402 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:23:46 CET)\" executed successfully\n",
"2025-12-26 07:23:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:24:00 CET)\" (scheduled at 2025-12-26 07:23:00+01:00)\n",
"2025-12-26 07:23:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:24:00 CET)\" executed successfully\n",
"2025-12-26 07:23:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:24:46 CET)\" (scheduled at 2025-12-26 07:23:46.247624+01:00)\n",
"2025-12-26 07:23:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:24:46 CET)\" executed successfully\n",
"2025-12-26 07:23:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:24:46 CET)\" (scheduled at 2025-12-26 07:23:46.249628+01:00)\n",
"2025-12-26 07:23:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:23:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:23:46,259 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:23:46,259 - INFO - SL: 4507.44000\n",
"2025-12-26 07:23:46,259 - INFO - Risk: 4.82000\n",
"2025-12-26 07:23:46,259 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:23:46,259 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:23:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:24:46 CET)\" executed successfully\n",
"2025-12-26 07:24:00,019 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:25:00 CET)\" (scheduled at 2025-12-26 07:24:00+01:00)\n",
"2025-12-26 07:24:00,045 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:25:00 CET)\" executed successfully\n",
"2025-12-26 07:24:46,294 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:25:46 CET)\" (scheduled at 2025-12-26 07:24:46.247624+01:00)\n",
"2025-12-26 07:24:46,294 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:25:46 CET)\" executed successfully\n",
"2025-12-26 07:24:46,294 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:25:46 CET)\" (scheduled at 2025-12-26 07:24:46.249628+01:00)\n",
"2025-12-26 07:24:46,294 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:24:46,294 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:24:46,294 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:24:46,294 - INFO - SL: 4507.44000\n",
"2025-12-26 07:24:46,294 - INFO - Risk: 4.82000\n",
"2025-12-26 07:24:46,294 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:24:46,294 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:24:46,294 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:25:46 CET)\" executed successfully\n",
"2025-12-26 07:25:00,357 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:26:00 CET)\" (scheduled at 2025-12-26 07:25:00+01:00)\n",
"2025-12-26 07:25:00,414 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:26:00 CET)\" executed successfully\n",
"2025-12-26 07:25:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:26:46 CET)\" (scheduled at 2025-12-26 07:25:46.247624+01:00)\n",
"2025-12-26 07:25:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:26:46 CET)\" (scheduled at 2025-12-26 07:25:46.249628+01:00)\n",
"2025-12-26 07:25:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:25:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:25:46,262 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:25:46,266 - INFO - SL: 4507.44000\n",
"2025-12-26 07:25:46,267 - INFO - Risk: 4.82000\n",
"2025-12-26 07:25:46,268 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:25:46,269 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:25:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:26:46 CET)\" executed successfully\n",
"2025-12-26 07:25:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:26:46 CET)\" executed successfully\n",
"2025-12-26 07:26:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:27:00 CET)\" (scheduled at 2025-12-26 07:26:00+01:00)\n",
"2025-12-26 07:26:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:27:00 CET)\" executed successfully\n",
"2025-12-26 07:26:46,279 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:27:46 CET)\" (scheduled at 2025-12-26 07:26:46.247624+01:00)\n",
"2025-12-26 07:26:46,279 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:27:46 CET)\" (scheduled at 2025-12-26 07:26:46.249628+01:00)\n",
"2025-12-26 07:26:46,279 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:26:46,462 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:26:46,487 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:26:46,489 - INFO - SL: 4507.44000\n",
"2025-12-26 07:26:46,490 - INFO - Risk: 4.82000\n",
"2025-12-26 07:26:46,491 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:26:46,492 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:26:46,529 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:27:46 CET)\" executed successfully\n",
"2025-12-26 07:26:46,279 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:27:46 CET)\" executed successfully\n",
"2025-12-26 07:27:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:28:00 CET)\" (scheduled at 2025-12-26 07:27:00+01:00)\n",
"2025-12-26 07:27:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:28:00 CET)\" executed successfully\n",
"2025-12-26 07:27:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:28:46 CET)\" (scheduled at 2025-12-26 07:27:46.247624+01:00)\n",
"2025-12-26 07:27:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:28:46 CET)\" executed successfully\n",
"2025-12-26 07:27:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:28:46 CET)\" (scheduled at 2025-12-26 07:27:46.249628+01:00)\n",
"2025-12-26 07:27:46,286 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:27:46,287 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:27:46,288 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:27:46,289 - INFO - SL: 4507.44000\n",
"2025-12-26 07:27:46,290 - INFO - Risk: 4.82000\n",
"2025-12-26 07:27:46,291 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:27:46,292 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:27:46,293 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:28:46 CET)\" executed successfully\n",
"2025-12-26 07:28:00,116 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:29:00 CET)\" (scheduled at 2025-12-26 07:28:00+01:00)\n",
"2025-12-26 07:28:00,177 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:29:00 CET)\" executed successfully\n",
"2025-12-26 07:28:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:29:46 CET)\" (scheduled at 2025-12-26 07:28:46.247624+01:00)\n",
"2025-12-26 07:28:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:29:46 CET)\" (scheduled at 2025-12-26 07:28:46.249628+01:00)\n",
"2025-12-26 07:28:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:28:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:28:46,268 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:28:46,269 - INFO - SL: 4507.44000\n",
"2025-12-26 07:28:46,269 - INFO - Risk: 4.82000\n",
"2025-12-26 07:28:46,302 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:28:46,303 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:28:46,304 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:29:46 CET)\" executed successfully\n",
"2025-12-26 07:28:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:29:46 CET)\" executed successfully\n",
"2025-12-26 07:29:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:30:00 CET)\" (scheduled at 2025-12-26 07:29:00+01:00)\n",
"2025-12-26 07:29:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:30:00 CET)\" executed successfully\n",
"2025-12-26 07:29:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:30:46 CET)\" (scheduled at 2025-12-26 07:29:46.247624+01:00)\n",
"2025-12-26 07:29:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:30:46 CET)\" (scheduled at 2025-12-26 07:29:46.249628+01:00)\n",
"2025-12-26 07:29:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:29:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:29:46,261 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:29:46,262 - INFO - SL: 4507.44000\n",
"2025-12-26 07:29:46,263 - INFO - Risk: 4.82000\n",
"2025-12-26 07:29:46,264 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:29:46,266 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:29:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:30:46 CET)\" executed successfully\n",
"2025-12-26 07:29:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:30:46 CET)\" executed successfully\n",
"2025-12-26 07:30:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:31:00 CET)\" (scheduled at 2025-12-26 07:30:00+01:00)\n",
"2025-12-26 07:30:00,009 - INFO - \n",
"⏰ 2025-12-26 07:30:00 - ADAPTIVE Check\n",
"2025-12-26 07:30:00,009 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 07:30:00,009 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 07:30:00,009 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 07:30:00,040 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:31:00 CET)\" executed successfully\n",
"2025-12-26 07:30:00,040 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 08:00:00 CET)\" (scheduled at 2025-12-26 07:30:00+01:00)\n",
"2025-12-26 07:30:00,040 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 08:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.7 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.5\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4512.26 | 🟢 6.27\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 07:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.90 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 07:30:46,636 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:31:46 CET)\" (scheduled at 2025-12-26 07:30:46.247624+01:00)\n",
"2025-12-26 07:30:46,636 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:31:46 CET)\" executed successfully\n",
"2025-12-26 07:30:46,636 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:31:46 CET)\" (scheduled at 2025-12-26 07:30:46.249628+01:00)\n",
"2025-12-26 07:30:46,636 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:30:46,636 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:30:46,636 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:30:46,636 - INFO - SL: 4507.44000\n",
"2025-12-26 07:30:46,655 - INFO - Risk: 4.82000\n",
"2025-12-26 07:30:46,665 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:30:46,666 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:30:46,668 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:31:46 CET)\" executed successfully\n",
"2025-12-26 07:31:00,087 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:32:00 CET)\" (scheduled at 2025-12-26 07:31:00+01:00)\n",
"2025-12-26 07:31:00,100 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:32:00 CET)\" executed successfully\n",
"2025-12-26 07:31:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:32:46 CET)\" (scheduled at 2025-12-26 07:31:46.247624+01:00)\n",
"2025-12-26 07:31:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:32:46 CET)\" executed successfully\n",
"2025-12-26 07:31:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:32:46 CET)\" (scheduled at 2025-12-26 07:31:46.249628+01:00)\n",
"2025-12-26 07:31:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:31:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:31:46,266 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:31:46,266 - INFO - SL: 4507.44000\n",
"2025-12-26 07:31:46,266 - INFO - Risk: 4.82000\n",
"2025-12-26 07:31:46,275 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:31:46,275 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:31:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:32:46 CET)\" executed successfully\n",
"2025-12-26 07:32:00,525 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:33:00 CET)\" (scheduled at 2025-12-26 07:32:00+01:00)\n",
"2025-12-26 07:32:00,534 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:33:00 CET)\" executed successfully\n",
"2025-12-26 07:32:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:33:46 CET)\" (scheduled at 2025-12-26 07:32:46.247624+01:00)\n",
"2025-12-26 07:32:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:33:46 CET)\" (scheduled at 2025-12-26 07:32:46.249628+01:00)\n",
"2025-12-26 07:32:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:32:46,287 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:32:46,288 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:32:46,289 - INFO - SL: 4507.44000\n",
"2025-12-26 07:32:46,291 - INFO - Risk: 4.82000\n",
"2025-12-26 07:32:46,292 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:32:46,293 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:32:46,294 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:33:46 CET)\" executed successfully\n",
"2025-12-26 07:32:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:33:46 CET)\" executed successfully\n",
"2025-12-26 07:33:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:34:00 CET)\" (scheduled at 2025-12-26 07:33:00+01:00)\n",
"2025-12-26 07:33:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:34:00 CET)\" executed successfully\n",
"2025-12-26 07:33:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:34:46 CET)\" (scheduled at 2025-12-26 07:33:46.247624+01:00)\n",
"2025-12-26 07:33:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:34:46 CET)\" (scheduled at 2025-12-26 07:33:46.249628+01:00)\n",
"2025-12-26 07:33:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:33:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:33:46,268 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:33:46,268 - INFO - SL: 4507.44000\n",
"2025-12-26 07:33:46,269 - INFO - Risk: 4.82000\n",
"2025-12-26 07:33:46,270 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:33:46,270 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:33:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:34:46 CET)\" executed successfully\n",
"2025-12-26 07:33:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:34:46 CET)\" executed successfully\n",
"2025-12-26 07:34:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:35:00 CET)\" (scheduled at 2025-12-26 07:34:00+01:00)\n",
"2025-12-26 07:34:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:35:00 CET)\" executed successfully\n",
"2025-12-26 07:34:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:35:46 CET)\" (scheduled at 2025-12-26 07:34:46.247624+01:00)\n",
"2025-12-26 07:34:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:35:46 CET)\" (scheduled at 2025-12-26 07:34:46.249628+01:00)\n",
"2025-12-26 07:34:46,283 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:34:46,285 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:34:46,286 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:34:46,286 - INFO - SL: 4507.44000\n",
"2025-12-26 07:34:46,287 - INFO - Risk: 4.82000\n",
"2025-12-26 07:34:46,288 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:34:46,289 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:34:46,290 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:35:46 CET)\" executed successfully\n",
"2025-12-26 07:34:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:35:46 CET)\" executed successfully\n",
"2025-12-26 07:35:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:36:00 CET)\" (scheduled at 2025-12-26 07:35:00+01:00)\n",
"2025-12-26 07:35:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:36:00 CET)\" executed successfully\n",
"2025-12-26 07:35:46,508 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:36:46 CET)\" (scheduled at 2025-12-26 07:35:46.247624+01:00)\n",
"2025-12-26 07:35:46,508 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:36:46 CET)\" (scheduled at 2025-12-26 07:35:46.249628+01:00)\n",
"2025-12-26 07:35:46,508 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:36:46 CET)\" executed successfully\n",
"2025-12-26 07:35:46,518 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:35:46,520 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:35:46,521 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:35:46,522 - INFO - SL: 4507.44000\n",
"2025-12-26 07:35:46,523 - INFO - Risk: 4.82000\n",
"2025-12-26 07:35:46,524 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:35:46,526 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:35:46,527 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:36:46 CET)\" executed successfully\n",
"2025-12-26 07:36:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:37:00 CET)\" (scheduled at 2025-12-26 07:36:00+01:00)\n",
"2025-12-26 07:36:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:37:00 CET)\" executed successfully\n",
"2025-12-26 07:36:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:37:46 CET)\" (scheduled at 2025-12-26 07:36:46.247624+01:00)\n",
"2025-12-26 07:36:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:37:46 CET)\" executed successfully\n",
"2025-12-26 07:36:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:37:46 CET)\" (scheduled at 2025-12-26 07:36:46.249628+01:00)\n",
"2025-12-26 07:36:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:36:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:36:46,260 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:36:46,260 - INFO - SL: 4507.44000\n",
"2025-12-26 07:36:46,260 - INFO - Risk: 4.82000\n",
"2025-12-26 07:36:46,260 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:36:46,260 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:36:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:37:46 CET)\" executed successfully\n",
"2025-12-26 07:37:00,191 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:38:00 CET)\" (scheduled at 2025-12-26 07:37:00+01:00)\n",
"2025-12-26 07:37:00,198 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:38:00 CET)\" executed successfully\n",
"2025-12-26 07:37:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:38:46 CET)\" (scheduled at 2025-12-26 07:37:46.247624+01:00)\n",
"2025-12-26 07:37:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:38:46 CET)\" executed successfully\n",
"2025-12-26 07:37:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:38:46 CET)\" (scheduled at 2025-12-26 07:37:46.249628+01:00)\n",
"2025-12-26 07:37:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:37:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:37:46,269 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:37:46,270 - INFO - SL: 4507.44000\n",
"2025-12-26 07:37:46,270 - INFO - Risk: 4.82000\n",
"2025-12-26 07:37:46,308 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:37:46,376 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:37:46,380 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:38:46 CET)\" executed successfully\n",
"2025-12-26 07:38:00,146 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:39:00 CET)\" (scheduled at 2025-12-26 07:38:00+01:00)\n",
"2025-12-26 07:38:00,150 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:39:00 CET)\" executed successfully\n",
"2025-12-26 07:38:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:39:46 CET)\" (scheduled at 2025-12-26 07:38:46.247624+01:00)\n",
"2025-12-26 07:38:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:39:46 CET)\" (scheduled at 2025-12-26 07:38:46.249628+01:00)\n",
"2025-12-26 07:38:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:38:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:38:46,280 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:38:46,282 - INFO - SL: 4507.44000\n",
"2025-12-26 07:38:46,283 - INFO - Risk: 4.82000\n",
"2025-12-26 07:38:46,284 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:38:46,284 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:38:46,286 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:39:46 CET)\" executed successfully\n",
"2025-12-26 07:38:46,271 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:39:46 CET)\" executed successfully\n",
"2025-12-26 07:39:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:40:00 CET)\" (scheduled at 2025-12-26 07:39:00+01:00)\n",
"2025-12-26 07:39:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:40:00 CET)\" executed successfully\n",
"2025-12-26 07:39:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:40:46 CET)\" (scheduled at 2025-12-26 07:39:46.247624+01:00)\n",
"2025-12-26 07:39:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:40:46 CET)\" (scheduled at 2025-12-26 07:39:46.249628+01:00)\n",
"2025-12-26 07:39:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:39:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:39:46,277 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:39:46,277 - INFO - SL: 4507.44000\n",
"2025-12-26 07:39:46,278 - INFO - Risk: 4.82000\n",
"2025-12-26 07:39:46,279 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:39:46,280 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:39:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:40:46 CET)\" executed successfully\n",
"2025-12-26 07:39:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:40:46 CET)\" executed successfully\n",
"2025-12-26 07:40:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:41:00 CET)\" (scheduled at 2025-12-26 07:40:00+01:00)\n",
"2025-12-26 07:40:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:41:00 CET)\" executed successfully\n",
"2025-12-26 07:40:46,283 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:41:46 CET)\" (scheduled at 2025-12-26 07:40:46.247624+01:00)\n",
"2025-12-26 07:40:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:41:46 CET)\" executed successfully\n",
"2025-12-26 07:40:46,283 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:41:46 CET)\" (scheduled at 2025-12-26 07:40:46.249628+01:00)\n",
"2025-12-26 07:40:46,283 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:40:46,283 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:40:46,283 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:40:46,283 - INFO - SL: 4507.44000\n",
"2025-12-26 07:40:46,500 - INFO - Risk: 4.82000\n",
"2025-12-26 07:40:46,503 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:40:46,505 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:40:46,555 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:41:46 CET)\" executed successfully\n",
"2025-12-26 07:41:00,274 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:42:00 CET)\" (scheduled at 2025-12-26 07:41:00+01:00)\n",
"2025-12-26 07:41:00,274 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:42:00 CET)\" executed successfully\n",
"2025-12-26 07:41:46,344 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:42:46 CET)\" (scheduled at 2025-12-26 07:41:46.247624+01:00)\n",
"2025-12-26 07:41:46,344 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:42:46 CET)\" executed successfully\n",
"2025-12-26 07:41:46,344 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:42:46 CET)\" (scheduled at 2025-12-26 07:41:46.249628+01:00)\n",
"2025-12-26 07:41:46,344 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:41:46,344 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:41:46,361 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:41:46,362 - INFO - SL: 4507.44000\n",
"2025-12-26 07:41:46,363 - INFO - Risk: 4.82000\n",
"2025-12-26 07:41:46,363 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:41:46,364 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:41:46,365 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:42:46 CET)\" executed successfully\n",
"2025-12-26 07:42:00,097 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:43:00 CET)\" (scheduled at 2025-12-26 07:42:00+01:00)\n",
"2025-12-26 07:42:00,097 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:43:00 CET)\" executed successfully\n",
"2025-12-26 07:42:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:43:46 CET)\" (scheduled at 2025-12-26 07:42:46.247624+01:00)\n",
"2025-12-26 07:42:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:43:46 CET)\" (scheduled at 2025-12-26 07:42:46.249628+01:00)\n",
"2025-12-26 07:42:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:42:46,259 - INFO - 📈 Trailing Stop Trigger for #621289285: Break-Even at 50.9% progress\n",
"2025-12-26 07:42:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:43:46 CET)\" executed successfully\n",
"2025-12-26 07:42:46,374 - INFO - ✅ Trailing Stop updated for #621289285\n",
"2025-12-26 07:42:46,376 - INFO - Old SL: 4507.44000\n",
"2025-12-26 07:42:46,383 - INFO - New SL: 4512.26000\n",
"2025-12-26 07:42:46,393 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:42:46,397 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:42:46,397 - INFO - SL: 4507.44000\n",
"2025-12-26 07:42:46,398 - INFO - Risk: 4.82000\n",
"2025-12-26 07:42:46,399 - INFO - TP1 (1.5R): 4519.49000\n",
"2025-12-26 07:42:46,399 - INFO - TP2 (2.5R): 4524.31000\n",
"2025-12-26 07:42:46,402 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:43:46 CET)\" executed successfully\n",
"2025-12-26 07:43:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:44:00 CET)\" (scheduled at 2025-12-26 07:43:00+01:00)\n",
"2025-12-26 07:43:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:44:00 CET)\" executed successfully\n",
"2025-12-26 07:43:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:44:46 CET)\" (scheduled at 2025-12-26 07:43:46.247624+01:00)\n",
"2025-12-26 07:43:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:44:46 CET)\" (scheduled at 2025-12-26 07:43:46.249628+01:00)\n",
"2025-12-26 07:43:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:43:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:43:46,264 - INFO - Entry: 4512.26000\n",
"2025-12-26 07:43:46,265 - INFO - SL: 4512.26000\n",
"2025-12-26 07:43:46,266 - INFO - Risk: 0.00000\n",
"2025-12-26 07:43:46,267 - INFO - TP1 (1.5R): 4512.26000\n",
"2025-12-26 07:43:46,268 - INFO - TP2 (2.5R): 4512.26000\n",
"2025-12-26 07:43:46,269 - INFO - 🎯 Partial TP Trigger for #621289285: TP1 hit: Price 4517.87000 >= TP1 4512.26000\n",
"2025-12-26 07:43:46,458 - INFO - ✅ Partial close executed for #621289285\n",
"2025-12-26 07:43:46,468 - INFO - Closed: 0.01 lots (50%)\n",
"2025-12-26 07:43:46,469 - INFO - Remaining: 0.00 lots\n",
"2025-12-26 07:43:46,470 - ERROR - Error closing partial position: 'OrderSendResult' object has no attribute 'profit'\n",
"2025-12-26 07:43:46,471 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:44:46 CET)\" executed successfully\n",
"2025-12-26 07:43:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:44:46 CET)\" executed successfully\n",
"2025-12-26 07:44:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:45:00 CET)\" (scheduled at 2025-12-26 07:44:00+01:00)\n",
"2025-12-26 07:44:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:45:00 CET)\" executed successfully\n",
"2025-12-26 07:44:46,390 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:45:46 CET)\" (scheduled at 2025-12-26 07:44:46.247624+01:00)\n",
"2025-12-26 07:44:46,390 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:45:46 CET)\" (scheduled at 2025-12-26 07:44:46.249628+01:00)\n",
"2025-12-26 07:44:46,401 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:45:46 CET)\" executed successfully\n",
"2025-12-26 07:44:46,513 - INFO - ✅ Updated closed position 621289285: manual_close, Profit: 113.30\n",
"2025-12-26 07:44:46,963 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:45:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 07:45:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:46:00 CET)\" (scheduled at 2025-12-26 07:45:00+01:00)\n",
"2025-12-26 07:45:00,006 - INFO - \n",
"⏰ 2025-12-26 07:45:00 - ADAPTIVE Check\n",
"2025-12-26 07:45:00,006 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 07:45:00,006 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 07:45:00,006 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 07:45:00,102 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 07:45:00,104 - INFO - Confidence: 100.0% (HIGH)\n",
"2025-12-26 07:45:00,105 - INFO - Base Risk: 2.0%\n",
"2025-12-26 07:45:00,105 - INFO - Multiplier: 1.5x\n",
"2025-12-26 07:45:00,106 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 07:45:00,107 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 07:45:00,108 - INFO - Risk Amount: $207.86\n",
"2025-12-26 07:45:00,108 - INFO - SL Distance: 43237.22 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.3 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.7 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.5\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n",
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 20%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+---------+------------+---------+----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+---------+------------+---------+----------+---------|\n",
"| D1 | uptrend | 783.33 | 70.0691 | 8.23306 | 4518.59 |\n",
"| H4 | uptrend | 580.08 | 28.4569 | 2.47607 | 4518.58 |\n",
"| H1 | uptrend | 625.23 | 16.9081 | 1.58571 | 4518.58 |\n",
"| M30 | uptrend | 507.6 | 10.988 | 0.836628 | 4518.58 |\n",
"| M15 | uptrend | 152.75 | 6.7822 | 0.155396 | 4518.58 |\n",
"| M5 | uptrend | 710.94 | 3.2028 | 0.341545 | 4518.58 |\n",
"+------+---------+------------+---------+----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 702.03)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 100.0% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 210936.0 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4518.58000 | Volume: 0.01\n",
"SL: 4514.25628 | TP: 4529.38931\n",
"Confidence: 100.0% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n",
"✅ Trade erfolgreich! Ticket: 621415335\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 07:45:00,777 - INFO - 📱 Trade logged to DB + Telegram notification sent\n",
"2025-12-26 07:45:00,881 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n",
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 07:45:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:46:46 CET)\" (scheduled at 2025-12-26 07:45:46.247624+01:00)\n",
"2025-12-26 07:45:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:46:46 CET)\" (scheduled at 2025-12-26 07:45:46.249628+01:00)\n",
"2025-12-26 07:45:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:45:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:45:46,273 - INFO - Entry: 4518.81000\n",
"2025-12-26 07:45:46,275 - INFO - SL: 4514.26000\n",
"2025-12-26 07:45:46,275 - INFO - Risk: 4.55000\n",
"2025-12-26 07:45:46,277 - INFO - TP1 (1.5R): 4525.63500\n",
"2025-12-26 07:45:46,278 - INFO - TP2 (2.5R): 4530.18500\n",
"2025-12-26 07:45:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:46:46 CET)\" executed successfully\n",
"2025-12-26 07:45:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:46:46 CET)\" executed successfully\n",
"2025-12-26 07:46:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:47:00 CET)\" (scheduled at 2025-12-26 07:46:00+01:00)\n",
"2025-12-26 07:46:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:47:00 CET)\" executed successfully\n",
"2025-12-26 07:46:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:47:46 CET)\" (scheduled at 2025-12-26 07:46:46.247624+01:00)\n",
"2025-12-26 07:46:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:47:46 CET)\" executed successfully\n",
"2025-12-26 07:46:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:47:46 CET)\" (scheduled at 2025-12-26 07:46:46.249628+01:00)\n",
"2025-12-26 07:46:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:46:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:46:46,295 - INFO - Entry: 4518.81000\n",
"2025-12-26 07:46:46,296 - INFO - SL: 4514.26000\n",
"2025-12-26 07:46:46,372 - INFO - Risk: 4.55000\n",
"2025-12-26 07:46:46,373 - INFO - TP1 (1.5R): 4525.63500\n",
"2025-12-26 07:46:46,374 - INFO - TP2 (2.5R): 4530.18500\n",
"2025-12-26 07:46:46,375 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:47:46 CET)\" executed successfully\n",
"2025-12-26 07:47:00,134 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:48:00 CET)\" (scheduled at 2025-12-26 07:47:00+01:00)\n",
"2025-12-26 07:47:00,134 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:48:00 CET)\" executed successfully\n",
"2025-12-26 07:47:46,987 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:48:46 CET)\" (scheduled at 2025-12-26 07:47:46.247624+01:00)\n",
"2025-12-26 07:47:46,987 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:48:46 CET)\" executed successfully\n",
"2025-12-26 07:47:46,987 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:48:46 CET)\" (scheduled at 2025-12-26 07:47:46.249628+01:00)\n",
"2025-12-26 07:47:47,004 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:47:47,005 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:47:47,006 - INFO - Entry: 4518.81000\n",
"2025-12-26 07:47:47,007 - INFO - SL: 4514.26000\n",
"2025-12-26 07:47:47,008 - INFO - Risk: 4.55000\n",
"2025-12-26 07:47:47,009 - INFO - TP1 (1.5R): 4525.63500\n",
"2025-12-26 07:47:47,010 - INFO - TP2 (2.5R): 4530.18500\n",
"2025-12-26 07:47:47,011 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:48:46 CET)\" executed successfully\n",
"2025-12-26 07:48:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:49:00 CET)\" (scheduled at 2025-12-26 07:48:00+01:00)\n",
"2025-12-26 07:48:00,049 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:49:00 CET)\" executed successfully\n",
"2025-12-26 07:48:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:49:46 CET)\" (scheduled at 2025-12-26 07:48:46.247624+01:00)\n",
"2025-12-26 07:48:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:49:46 CET)\" executed successfully\n",
"2025-12-26 07:48:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:49:46 CET)\" (scheduled at 2025-12-26 07:48:46.249628+01:00)\n",
"2025-12-26 07:48:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:48:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:48:46,260 - INFO - Entry: 4518.81000\n",
"2025-12-26 07:48:46,260 - INFO - SL: 4514.26000\n",
"2025-12-26 07:48:46,260 - INFO - Risk: 4.55000\n",
"2025-12-26 07:48:46,260 - INFO - TP1 (1.5R): 4525.63500\n",
"2025-12-26 07:48:46,260 - INFO - TP2 (2.5R): 4530.18500\n",
"2025-12-26 07:48:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:49:46 CET)\" executed successfully\n",
"2025-12-26 07:49:00,041 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:50:00 CET)\" (scheduled at 2025-12-26 07:49:00+01:00)\n",
"2025-12-26 07:49:00,052 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:50:00 CET)\" executed successfully\n",
"2025-12-26 07:49:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:50:46 CET)\" (scheduled at 2025-12-26 07:49:46.247624+01:00)\n",
"2025-12-26 07:49:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:50:46 CET)\" executed successfully\n",
"2025-12-26 07:49:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:50:46 CET)\" (scheduled at 2025-12-26 07:49:46.249628+01:00)\n",
"2025-12-26 07:49:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 07:49:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 07:49:46,264 - INFO - Entry: 4518.81000\n",
"2025-12-26 07:49:46,265 - INFO - SL: 4514.26000\n",
"2025-12-26 07:49:46,266 - INFO - Risk: 4.55000\n",
"2025-12-26 07:49:46,268 - INFO - TP1 (1.5R): 4525.63500\n",
"2025-12-26 07:49:46,270 - INFO - TP2 (2.5R): 4530.18500\n",
"2025-12-26 07:49:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:50:46 CET)\" executed successfully\n",
"2025-12-26 07:50:00,217 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:51:00 CET)\" (scheduled at 2025-12-26 07:50:00+01:00)\n",
"2025-12-26 07:50:00,217 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:51:00 CET)\" executed successfully\n",
"2025-12-26 07:50:46,650 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:51:46 CET)\" (scheduled at 2025-12-26 07:50:46.247624+01:00)\n",
"2025-12-26 07:50:46,650 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:51:46 CET)\" (scheduled at 2025-12-26 07:50:46.249628+01:00)\n",
"2025-12-26 07:50:46,650 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:51:46 CET)\" executed successfully\n",
"2025-12-26 07:50:46,752 - INFO - ✅ Updated closed position 621415335: manual_close, Profit: 113.30\n",
"2025-12-26 07:50:47,185 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:51:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 07:51:00,103 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:52:00 CET)\" (scheduled at 2025-12-26 07:51:00+01:00)\n",
"2025-12-26 07:51:00,103 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:52:00 CET)\" executed successfully\n",
"2025-12-26 07:51:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:52:46 CET)\" (scheduled at 2025-12-26 07:51:46.247624+01:00)\n",
"2025-12-26 07:51:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:52:46 CET)\" executed successfully\n",
"2025-12-26 07:51:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:52:46 CET)\" (scheduled at 2025-12-26 07:51:46.249628+01:00)\n",
"2025-12-26 07:51:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:52:46 CET)\" executed successfully\n",
"2025-12-26 07:52:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:53:00 CET)\" (scheduled at 2025-12-26 07:52:00+01:00)\n",
"2025-12-26 07:52:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:53:00 CET)\" executed successfully\n",
"2025-12-26 07:52:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:53:46 CET)\" (scheduled at 2025-12-26 07:52:46.247624+01:00)\n",
"2025-12-26 07:52:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:53:46 CET)\" (scheduled at 2025-12-26 07:52:46.249628+01:00)\n",
"2025-12-26 07:52:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:53:46 CET)\" executed successfully\n",
"2025-12-26 07:52:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:53:46 CET)\" executed successfully\n",
"2025-12-26 07:53:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:54:00 CET)\" (scheduled at 2025-12-26 07:53:00+01:00)\n",
"2025-12-26 07:53:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:54:00 CET)\" executed successfully\n",
"2025-12-26 07:53:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:54:46 CET)\" (scheduled at 2025-12-26 07:53:46.247624+01:00)\n",
"2025-12-26 07:53:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:54:46 CET)\" executed successfully\n",
"2025-12-26 07:53:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:54:46 CET)\" (scheduled at 2025-12-26 07:53:46.249628+01:00)\n",
"2025-12-26 07:53:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:54:46 CET)\" executed successfully\n",
"2025-12-26 07:54:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:55:00 CET)\" (scheduled at 2025-12-26 07:54:00+01:00)\n",
"2025-12-26 07:54:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:55:00 CET)\" executed successfully\n",
"2025-12-26 07:54:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:55:46 CET)\" (scheduled at 2025-12-26 07:54:46.247624+01:00)\n",
"2025-12-26 07:54:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:55:46 CET)\" executed successfully\n",
"2025-12-26 07:54:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:55:46 CET)\" (scheduled at 2025-12-26 07:54:46.249628+01:00)\n",
"2025-12-26 07:54:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:55:46 CET)\" executed successfully\n",
"2025-12-26 07:55:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:56:00 CET)\" (scheduled at 2025-12-26 07:55:00+01:00)\n",
"2025-12-26 07:55:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:56:00 CET)\" executed successfully\n",
"2025-12-26 07:55:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:56:46 CET)\" (scheduled at 2025-12-26 07:55:46.247624+01:00)\n",
"2025-12-26 07:55:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:56:46 CET)\" (scheduled at 2025-12-26 07:55:46.249628+01:00)\n",
"2025-12-26 07:55:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:56:46 CET)\" executed successfully\n",
"2025-12-26 07:55:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:56:46 CET)\" executed successfully\n",
"2025-12-26 07:56:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:57:00 CET)\" (scheduled at 2025-12-26 07:56:00+01:00)\n",
"2025-12-26 07:56:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:57:00 CET)\" executed successfully\n",
"2025-12-26 07:56:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:57:46 CET)\" (scheduled at 2025-12-26 07:56:46.247624+01:00)\n",
"2025-12-26 07:56:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:57:46 CET)\" executed successfully\n",
"2025-12-26 07:56:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:57:46 CET)\" (scheduled at 2025-12-26 07:56:46.249628+01:00)\n",
"2025-12-26 07:56:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:57:46 CET)\" executed successfully\n",
"2025-12-26 07:57:00,028 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:58:00 CET)\" (scheduled at 2025-12-26 07:57:00+01:00)\n",
"2025-12-26 07:57:00,098 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:58:00 CET)\" executed successfully\n",
"2025-12-26 07:57:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:58:46 CET)\" (scheduled at 2025-12-26 07:57:46.247624+01:00)\n",
"2025-12-26 07:57:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:58:46 CET)\" (scheduled at 2025-12-26 07:57:46.249628+01:00)\n",
"2025-12-26 07:57:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:58:46 CET)\" executed successfully\n",
"2025-12-26 07:57:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:58:46 CET)\" executed successfully\n",
"2025-12-26 07:58:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:59:00 CET)\" (scheduled at 2025-12-26 07:58:00+01:00)\n",
"2025-12-26 07:58:00,072 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 07:59:00 CET)\" executed successfully\n",
"2025-12-26 07:58:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:59:46 CET)\" (scheduled at 2025-12-26 07:58:46.247624+01:00)\n",
"2025-12-26 07:58:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 07:59:46 CET)\" executed successfully\n",
"2025-12-26 07:58:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:59:46 CET)\" (scheduled at 2025-12-26 07:58:46.249628+01:00)\n",
"2025-12-26 07:58:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 07:59:46 CET)\" executed successfully\n",
"2025-12-26 07:59:00,024 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:00:00 CET)\" (scheduled at 2025-12-26 07:59:00+01:00)\n",
"2025-12-26 07:59:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:00:00 CET)\" executed successfully\n",
"2025-12-26 07:59:46,272 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:00:46 CET)\" (scheduled at 2025-12-26 07:59:46.247624+01:00)\n",
"2025-12-26 07:59:46,272 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:00:46 CET)\" (scheduled at 2025-12-26 07:59:46.249628+01:00)\n",
"2025-12-26 07:59:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:00:46 CET)\" executed successfully\n",
"2025-12-26 07:59:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:00:46 CET)\" executed successfully\n",
"2025-12-26 08:00:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:01:00 CET)\" (scheduled at 2025-12-26 08:00:00+01:00)\n",
"2025-12-26 08:00:00,017 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 08:30:00 CET)\" (scheduled at 2025-12-26 08:00:00+01:00)\n",
"2025-12-26 08:00:00,154 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 08:30:00 CET)\" executed successfully\n",
"2025-12-26 08:00:00,093 - INFO - \n",
"⏰ 2025-12-26 08:00:00 - ADAPTIVE Check\n",
"2025-12-26 08:00:00,240 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 08:00:00,242 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 08:00:00,246 - INFO - ⏱️ Intervall: 15 min\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 08:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 15.76 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n",
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.8 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.7 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.6\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"✅ Position-Check OK: 0/1\n",
"🔍 Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 08:00:00,482 - INFO - 📊 Adaptive Position Sizing:\n",
"2025-12-26 08:00:00,483 - INFO - Confidence: 100.0% (HIGH)\n",
"2025-12-26 08:00:00,484 - INFO - Base Risk: 2.0%\n",
"2025-12-26 08:00:00,485 - INFO - Multiplier: 1.5x\n",
"2025-12-26 08:00:00,486 - INFO - Adjusted Risk: 3.0%\n",
"2025-12-26 08:00:00,486 - INFO - 💰 Position Size: 0.01 lots\n",
"2025-12-26 08:00:00,487 - INFO - Risk Amount: $207.72\n",
"2025-12-26 08:00:00,488 - INFO - SL Distance: 46713.87 pips\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 V1.6 ADAPTIVE COMPLETE Trend-Analyse für XAUUSD\n",
"⚡ Adaptive Interval: 15 min | Session: ASIAN\n",
"🎯 Market Regime: RANGING (Strength: 20%)\n",
"🎚️ Adaptive Threshold: 70% (RELAXED)\n",
"\n",
"+------+---------+------------+---------+----------+---------+\n",
"| TF | Trend | Strength | ATR | Slope | Price |\n",
"|------+---------+------------+---------+----------+---------|\n",
"| D1 | uptrend | 783.17 | 70.0691 | 8.23146 | 4511.78 |\n",
"| H4 | uptrend | 578.59 | 28.5112 | 2.47444 | 4511.67 |\n",
"| H1 | uptrend | 673.95 | 15.7686 | 1.59408 | 4511.67 |\n",
"| M30 | uptrend | 509.58 | 10.6714 | 0.815694 | 4511.67 |\n",
"| M15 | uptrend | 150.31 | 7.0157 | 0.158178 | 4511.6 |\n",
"| M5 | uptrend | 668.32 | 3.4603 | 0.346887 | 4511.59 |\n",
"+------+---------+------------+---------+----------+---------+\n",
"\n",
"➡️ Standard-Trend: uptrend (Strength: 701.34)\n",
"➡️ Fast-Trend: uptrend (Required: 2/4)\n",
"➡️ Top-Down-Trend: uptrend\n",
"➡️ Confidence: 100.0% (Threshold: 70%)\n",
"➡️ Risk-Adjusted Strength: 214046.5 (Min: 80)\n",
"➡️ Signal Quality: EXCELLENT\n",
"\n",
"🚀 V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n",
"\n",
"🚀 V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n",
"Direction: LONG\n",
"Price: 4511.59000 | Volume: 0.01\n",
"SL: 4506.91861 | TP: 4523.26847\n",
"Confidence: 100.0% | Quality: EXCELLENT\n",
"Regime: RANGING\n",
"Adaptive Interval: 15 min\n",
"Session: ASIAN\n",
"✅ Trade erfolgreich! Ticket: 621460292\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 08:00:02,598 - INFO - 📱 Trade logged to DB + Telegram notification sent\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Positionen: 1\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 08:00:02,932 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"📊 Performance logged to trade_performance_v16_XAUUSD_202512.json\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 08:00:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:01:46 CET)\" (scheduled at 2025-12-26 08:00:46.247624+01:00)\n",
"2025-12-26 08:00:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:01:46 CET)\" (scheduled at 2025-12-26 08:00:46.249628+01:00)\n",
"2025-12-26 08:00:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:01:46 CET)\" executed successfully\n",
"2025-12-26 08:00:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:00:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:00:46,263 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:00:46,265 - INFO - SL: 4506.92000\n",
"2025-12-26 08:00:46,266 - INFO - Risk: 4.85000\n",
"2025-12-26 08:00:46,267 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:00:46,268 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:00:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:01:46 CET)\" executed successfully\n",
"2025-12-26 08:01:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:02:00 CET)\" (scheduled at 2025-12-26 08:01:00+01:00)\n",
"2025-12-26 08:01:00,065 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:02:00 CET)\" executed successfully\n",
"2025-12-26 08:01:46,878 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:02:46 CET)\" (scheduled at 2025-12-26 08:01:46.247624+01:00)\n",
"2025-12-26 08:01:46,878 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:02:46 CET)\" executed successfully\n",
"2025-12-26 08:01:46,878 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:02:46 CET)\" (scheduled at 2025-12-26 08:01:46.249628+01:00)\n",
"2025-12-26 08:01:46,878 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:01:46,878 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:01:46,878 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:01:46,878 - INFO - SL: 4506.92000\n",
"2025-12-26 08:01:46,906 - INFO - Risk: 4.85000\n",
"2025-12-26 08:01:47,052 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:01:47,054 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:01:47,056 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:02:46 CET)\" executed successfully\n",
"2025-12-26 08:02:00,186 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:03:00 CET)\" (scheduled at 2025-12-26 08:02:00+01:00)\n",
"2025-12-26 08:02:00,201 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:03:00 CET)\" executed successfully\n",
"2025-12-26 08:02:46,269 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:03:46 CET)\" (scheduled at 2025-12-26 08:02:46.247624+01:00)\n",
"2025-12-26 08:02:46,269 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:03:46 CET)\" (scheduled at 2025-12-26 08:02:46.249628+01:00)\n",
"2025-12-26 08:02:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:02:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:02:46,277 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:02:46,278 - INFO - SL: 4506.92000\n",
"2025-12-26 08:02:46,279 - INFO - Risk: 4.85000\n",
"2025-12-26 08:02:46,279 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:02:46,280 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:02:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:03:46 CET)\" executed successfully\n",
"2025-12-26 08:02:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:03:46 CET)\" executed successfully\n",
"2025-12-26 08:03:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:04:00 CET)\" (scheduled at 2025-12-26 08:03:00+01:00)\n",
"2025-12-26 08:03:00,036 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:04:00 CET)\" executed successfully\n",
"2025-12-26 08:03:46,282 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:04:46 CET)\" (scheduled at 2025-12-26 08:03:46.247624+01:00)\n",
"2025-12-26 08:03:46,282 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:04:46 CET)\" (scheduled at 2025-12-26 08:03:46.249628+01:00)\n",
"2025-12-26 08:03:46,282 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:03:46,282 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:03:46,290 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:03:46,291 - INFO - SL: 4506.92000\n",
"2025-12-26 08:03:46,292 - INFO - Risk: 4.85000\n",
"2025-12-26 08:03:46,293 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:03:46,293 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:03:46,294 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:04:46 CET)\" executed successfully\n",
"2025-12-26 08:03:46,282 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:04:46 CET)\" executed successfully\n",
"2025-12-26 08:04:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:05:00 CET)\" (scheduled at 2025-12-26 08:04:00+01:00)\n",
"2025-12-26 08:04:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:05:00 CET)\" executed successfully\n",
"2025-12-26 08:04:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:05:46 CET)\" (scheduled at 2025-12-26 08:04:46.247624+01:00)\n",
"2025-12-26 08:04:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:05:46 CET)\" executed successfully\n",
"2025-12-26 08:04:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:05:46 CET)\" (scheduled at 2025-12-26 08:04:46.249628+01:00)\n",
"2025-12-26 08:04:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:04:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:04:46,274 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:04:46,274 - INFO - SL: 4506.92000\n",
"2025-12-26 08:04:46,274 - INFO - Risk: 4.85000\n",
"2025-12-26 08:04:46,274 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:04:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:04:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:05:46 CET)\" executed successfully\n",
"2025-12-26 08:05:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:06:00 CET)\" (scheduled at 2025-12-26 08:05:00+01:00)\n",
"2025-12-26 08:05:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:06:00 CET)\" executed successfully\n",
"2025-12-26 08:05:46,357 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:06:46 CET)\" (scheduled at 2025-12-26 08:05:46.247624+01:00)\n",
"2025-12-26 08:05:46,357 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:06:46 CET)\" executed successfully\n",
"2025-12-26 08:05:46,357 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:06:46 CET)\" (scheduled at 2025-12-26 08:05:46.249628+01:00)\n",
"2025-12-26 08:05:46,357 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:05:46,357 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:05:46,357 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:05:46,357 - INFO - SL: 4506.92000\n",
"2025-12-26 08:05:46,357 - INFO - Risk: 4.85000\n",
"2025-12-26 08:05:46,357 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:05:46,357 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:05:46,357 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:06:46 CET)\" executed successfully\n",
"2025-12-26 08:06:00,035 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:07:00 CET)\" (scheduled at 2025-12-26 08:06:00+01:00)\n",
"2025-12-26 08:06:00,045 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:07:00 CET)\" executed successfully\n",
"2025-12-26 08:06:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:07:46 CET)\" (scheduled at 2025-12-26 08:06:46.247624+01:00)\n",
"2025-12-26 08:06:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:07:46 CET)\" (scheduled at 2025-12-26 08:06:46.249628+01:00)\n",
"2025-12-26 08:06:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:06:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:06:46,273 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:06:46,274 - INFO - SL: 4506.92000\n",
"2025-12-26 08:06:46,277 - INFO - Risk: 4.85000\n",
"2025-12-26 08:06:46,279 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:06:46,279 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:06:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:07:46 CET)\" executed successfully\n",
"2025-12-26 08:06:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:07:46 CET)\" executed successfully\n",
"2025-12-26 08:07:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:08:00 CET)\" (scheduled at 2025-12-26 08:07:00+01:00)\n",
"2025-12-26 08:07:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:08:00 CET)\" executed successfully\n",
"2025-12-26 08:07:46,280 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:08:46 CET)\" (scheduled at 2025-12-26 08:07:46.247624+01:00)\n",
"2025-12-26 08:07:46,280 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:08:46 CET)\" (scheduled at 2025-12-26 08:07:46.249628+01:00)\n",
"2025-12-26 08:07:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:07:46,291 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:07:46,291 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:07:46,292 - INFO - SL: 4506.92000\n",
"2025-12-26 08:07:46,293 - INFO - Risk: 4.85000\n",
"2025-12-26 08:07:46,294 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:07:46,295 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:07:46,295 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:08:46 CET)\" executed successfully\n",
"2025-12-26 08:07:46,297 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:08:46 CET)\" executed successfully\n",
"2025-12-26 08:08:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:09:00 CET)\" (scheduled at 2025-12-26 08:08:00+01:00)\n",
"2025-12-26 08:08:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:09:00 CET)\" executed successfully\n",
"2025-12-26 08:08:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:09:46 CET)\" (scheduled at 2025-12-26 08:08:46.247624+01:00)\n",
"2025-12-26 08:08:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:09:46 CET)\" (scheduled at 2025-12-26 08:08:46.249628+01:00)\n",
"2025-12-26 08:08:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:08:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:08:46,270 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:08:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 08:08:46,272 - INFO - Risk: 4.85000\n",
"2025-12-26 08:08:46,273 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:08:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:08:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:09:46 CET)\" executed successfully\n",
"2025-12-26 08:08:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:09:46 CET)\" executed successfully\n",
"2025-12-26 08:09:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:10:00 CET)\" (scheduled at 2025-12-26 08:09:00+01:00)\n",
"2025-12-26 08:09:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:10:00 CET)\" executed successfully\n",
"2025-12-26 08:09:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:10:46 CET)\" (scheduled at 2025-12-26 08:09:46.247624+01:00)\n",
"2025-12-26 08:09:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:10:46 CET)\" executed successfully\n",
"2025-12-26 08:09:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:10:46 CET)\" (scheduled at 2025-12-26 08:09:46.249628+01:00)\n",
"2025-12-26 08:09:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:09:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:09:46,251 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:09:46,251 - INFO - SL: 4506.92000\n",
"2025-12-26 08:09:46,251 - INFO - Risk: 4.85000\n",
"2025-12-26 08:09:46,251 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:09:46,251 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:09:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:10:46 CET)\" executed successfully\n",
"2025-12-26 08:10:00,165 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:11:00 CET)\" (scheduled at 2025-12-26 08:10:00+01:00)\n",
"2025-12-26 08:10:00,186 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:11:00 CET)\" executed successfully\n",
"2025-12-26 08:10:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:11:46 CET)\" (scheduled at 2025-12-26 08:10:46.247624+01:00)\n",
"2025-12-26 08:10:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:11:46 CET)\" (scheduled at 2025-12-26 08:10:46.249628+01:00)\n",
"2025-12-26 08:10:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:10:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:10:46,263 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:10:46,263 - INFO - SL: 4506.92000\n",
"2025-12-26 08:10:46,263 - INFO - Risk: 4.85000\n",
"2025-12-26 08:10:46,263 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:10:46,263 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:10:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:11:46 CET)\" executed successfully\n",
"2025-12-26 08:10:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:11:46 CET)\" executed successfully\n",
"2025-12-26 08:11:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:12:00 CET)\" (scheduled at 2025-12-26 08:11:00+01:00)\n",
"2025-12-26 08:11:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:12:00 CET)\" executed successfully\n",
"2025-12-26 08:11:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:12:46 CET)\" (scheduled at 2025-12-26 08:11:46.247624+01:00)\n",
"2025-12-26 08:11:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:12:46 CET)\" executed successfully\n",
"2025-12-26 08:11:46,335 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:12:46 CET)\" (scheduled at 2025-12-26 08:11:46.249628+01:00)\n",
"2025-12-26 08:11:46,336 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:11:46,342 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:11:46,344 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:11:46,345 - INFO - SL: 4506.92000\n",
"2025-12-26 08:11:46,346 - INFO - Risk: 4.85000\n",
"2025-12-26 08:11:46,347 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:11:46,348 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:11:46,349 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:12:46 CET)\" executed successfully\n",
"2025-12-26 08:12:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:13:00 CET)\" (scheduled at 2025-12-26 08:12:00+01:00)\n",
"2025-12-26 08:12:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:13:00 CET)\" executed successfully\n",
"2025-12-26 08:12:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:13:46 CET)\" (scheduled at 2025-12-26 08:12:46.247624+01:00)\n",
"2025-12-26 08:12:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:13:46 CET)\" executed successfully\n",
"2025-12-26 08:12:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:13:46 CET)\" (scheduled at 2025-12-26 08:12:46.249628+01:00)\n",
"2025-12-26 08:12:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:12:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:12:46,263 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:12:46,263 - INFO - SL: 4506.92000\n",
"2025-12-26 08:12:46,263 - INFO - Risk: 4.85000\n",
"2025-12-26 08:12:46,263 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:12:46,263 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:12:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:13:46 CET)\" executed successfully\n",
"2025-12-26 08:13:00,355 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:14:00 CET)\" (scheduled at 2025-12-26 08:13:00+01:00)\n",
"2025-12-26 08:13:00,361 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:14:00 CET)\" executed successfully\n",
"2025-12-26 08:13:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:14:46 CET)\" (scheduled at 2025-12-26 08:13:46.247624+01:00)\n",
"2025-12-26 08:13:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:14:46 CET)\" (scheduled at 2025-12-26 08:13:46.249628+01:00)\n",
"2025-12-26 08:13:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:13:46,272 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:13:46,273 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:13:46,274 - INFO - SL: 4506.92000\n",
"2025-12-26 08:13:46,276 - INFO - Risk: 4.85000\n",
"2025-12-26 08:13:46,277 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:13:46,278 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:13:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:14:46 CET)\" executed successfully\n",
"2025-12-26 08:13:46,270 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:14:46 CET)\" executed successfully\n",
"2025-12-26 08:14:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:15:00 CET)\" (scheduled at 2025-12-26 08:14:00+01:00)\n",
"2025-12-26 08:14:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:15:00 CET)\" executed successfully\n",
"2025-12-26 08:14:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:15:46 CET)\" (scheduled at 2025-12-26 08:14:46.247624+01:00)\n",
"2025-12-26 08:14:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:15:46 CET)\" executed successfully\n",
"2025-12-26 08:14:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:15:46 CET)\" (scheduled at 2025-12-26 08:14:46.249628+01:00)\n",
"2025-12-26 08:14:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:14:46,263 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:14:46,263 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:14:46,263 - INFO - SL: 4506.92000\n",
"2025-12-26 08:14:46,263 - INFO - Risk: 4.85000\n",
"2025-12-26 08:14:46,263 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:14:46,263 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:14:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:15:46 CET)\" executed successfully\n",
"2025-12-26 08:15:00,187 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:16:00 CET)\" (scheduled at 2025-12-26 08:15:00+01:00)\n",
"2025-12-26 08:15:00,196 - INFO - \n",
"⏰ 2025-12-26 08:15:00 - ADAPTIVE Check\n",
"2025-12-26 08:15:00,198 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 08:15:00,199 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 08:15:00,200 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 08:15:00,237 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:16:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.8 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.7 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.6\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4511.77 | 🟢 2.75\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 08:15:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:16:46 CET)\" (scheduled at 2025-12-26 08:15:46.247624+01:00)\n",
"2025-12-26 08:15:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:16:46 CET)\" executed successfully\n",
"2025-12-26 08:15:46,268 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:16:46 CET)\" (scheduled at 2025-12-26 08:15:46.249628+01:00)\n",
"2025-12-26 08:15:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:15:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:15:46,271 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:15:46,272 - INFO - SL: 4506.92000\n",
"2025-12-26 08:15:46,273 - INFO - Risk: 4.85000\n",
"2025-12-26 08:15:46,274 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:15:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:15:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:16:46 CET)\" executed successfully\n",
"2025-12-26 08:16:00,422 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:17:00 CET)\" (scheduled at 2025-12-26 08:16:00+01:00)\n",
"2025-12-26 08:16:00,430 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:17:00 CET)\" executed successfully\n",
"2025-12-26 08:16:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:17:46 CET)\" (scheduled at 2025-12-26 08:16:46.247624+01:00)\n",
"2025-12-26 08:16:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:17:46 CET)\" (scheduled at 2025-12-26 08:16:46.249628+01:00)\n",
"2025-12-26 08:16:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:16:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:16:46,267 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:16:46,268 - INFO - SL: 4506.92000\n",
"2025-12-26 08:16:46,269 - INFO - Risk: 4.85000\n",
"2025-12-26 08:16:46,269 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:16:46,270 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:16:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:17:46 CET)\" executed successfully\n",
"2025-12-26 08:16:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:17:46 CET)\" executed successfully\n",
"2025-12-26 08:17:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:18:00 CET)\" (scheduled at 2025-12-26 08:17:00+01:00)\n",
"2025-12-26 08:17:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:18:00 CET)\" executed successfully\n",
"2025-12-26 08:17:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:18:46 CET)\" (scheduled at 2025-12-26 08:17:46.247624+01:00)\n",
"2025-12-26 08:17:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:18:46 CET)\" (scheduled at 2025-12-26 08:17:46.249628+01:00)\n",
"2025-12-26 08:17:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:17:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:17:46,272 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:17:46,273 - INFO - SL: 4506.92000\n",
"2025-12-26 08:17:46,273 - INFO - Risk: 4.85000\n",
"2025-12-26 08:17:46,275 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:17:46,277 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:17:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:18:46 CET)\" executed successfully\n",
"2025-12-26 08:17:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:18:46 CET)\" executed successfully\n",
"2025-12-26 08:18:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:19:00 CET)\" (scheduled at 2025-12-26 08:18:00+01:00)\n",
"2025-12-26 08:18:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:19:00 CET)\" executed successfully\n",
"2025-12-26 08:18:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:19:46 CET)\" (scheduled at 2025-12-26 08:18:46.247624+01:00)\n",
"2025-12-26 08:18:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:19:46 CET)\" (scheduled at 2025-12-26 08:18:46.249628+01:00)\n",
"2025-12-26 08:18:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:18:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:18:46,276 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:18:46,277 - INFO - SL: 4506.92000\n",
"2025-12-26 08:18:46,277 - INFO - Risk: 4.85000\n",
"2025-12-26 08:18:46,279 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:18:46,280 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:18:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:19:46 CET)\" executed successfully\n",
"2025-12-26 08:18:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:19:46 CET)\" executed successfully\n",
"2025-12-26 08:19:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:20:00 CET)\" (scheduled at 2025-12-26 08:19:00+01:00)\n",
"2025-12-26 08:19:00,054 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:20:00 CET)\" executed successfully\n",
"2025-12-26 08:19:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:20:46 CET)\" (scheduled at 2025-12-26 08:19:46.247624+01:00)\n",
"2025-12-26 08:19:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:20:46 CET)\" (scheduled at 2025-12-26 08:19:46.249628+01:00)\n",
"2025-12-26 08:19:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:19:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:19:46,267 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:19:46,268 - INFO - SL: 4506.92000\n",
"2025-12-26 08:19:46,269 - INFO - Risk: 4.85000\n",
"2025-12-26 08:19:46,270 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:19:46,272 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:19:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:20:46 CET)\" executed successfully\n",
"2025-12-26 08:19:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:20:46 CET)\" executed successfully\n",
"2025-12-26 08:20:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:21:00 CET)\" (scheduled at 2025-12-26 08:20:00+01:00)\n",
"2025-12-26 08:20:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:21:00 CET)\" executed successfully\n",
"2025-12-26 08:20:46,284 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:21:46 CET)\" (scheduled at 2025-12-26 08:20:46.247624+01:00)\n",
"2025-12-26 08:20:46,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:21:46 CET)\" executed successfully\n",
"2025-12-26 08:20:46,284 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:21:46 CET)\" (scheduled at 2025-12-26 08:20:46.249628+01:00)\n",
"2025-12-26 08:20:46,293 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:20:46,294 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:20:46,295 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:20:46,297 - INFO - SL: 4506.92000\n",
"2025-12-26 08:20:46,298 - INFO - Risk: 4.85000\n",
"2025-12-26 08:20:46,299 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:20:46,300 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:20:46,300 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:21:46 CET)\" executed successfully\n",
"2025-12-26 08:21:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:22:00 CET)\" (scheduled at 2025-12-26 08:21:00+01:00)\n",
"2025-12-26 08:21:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:22:00 CET)\" executed successfully\n",
"2025-12-26 08:21:46,387 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:22:46 CET)\" (scheduled at 2025-12-26 08:21:46.247624+01:00)\n",
"2025-12-26 08:21:46,387 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:22:46 CET)\" (scheduled at 2025-12-26 08:21:46.249628+01:00)\n",
"2025-12-26 08:21:46,393 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:21:46,394 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:21:46,394 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:21:46,395 - INFO - SL: 4506.92000\n",
"2025-12-26 08:21:46,396 - INFO - Risk: 4.85000\n",
"2025-12-26 08:21:46,397 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:21:46,398 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:21:46,399 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:22:46 CET)\" executed successfully\n",
"2025-12-26 08:21:46,387 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:22:46 CET)\" executed successfully\n",
"2025-12-26 08:22:00,018 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:23:00 CET)\" (scheduled at 2025-12-26 08:22:00+01:00)\n",
"2025-12-26 08:22:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:23:00 CET)\" executed successfully\n",
"2025-12-26 08:22:46,388 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:23:46 CET)\" (scheduled at 2025-12-26 08:22:46.247624+01:00)\n",
"2025-12-26 08:22:46,388 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:23:46 CET)\" executed successfully\n",
"2025-12-26 08:22:46,388 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:23:46 CET)\" (scheduled at 2025-12-26 08:22:46.249628+01:00)\n",
"2025-12-26 08:22:46,388 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:22:46,388 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:22:46,388 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:22:46,388 - INFO - SL: 4506.92000\n",
"2025-12-26 08:22:46,388 - INFO - Risk: 4.85000\n",
"2025-12-26 08:22:46,388 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:22:46,388 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:22:46,388 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:23:46 CET)\" executed successfully\n",
"2025-12-26 08:23:00,195 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:24:00 CET)\" (scheduled at 2025-12-26 08:23:00+01:00)\n",
"2025-12-26 08:23:00,204 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:24:00 CET)\" executed successfully\n",
"2025-12-26 08:23:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:24:46 CET)\" (scheduled at 2025-12-26 08:23:46.247624+01:00)\n",
"2025-12-26 08:23:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:24:46 CET)\" (scheduled at 2025-12-26 08:23:46.249628+01:00)\n",
"2025-12-26 08:23:46,270 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:23:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:23:46,272 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:23:46,272 - INFO - SL: 4506.92000\n",
"2025-12-26 08:23:46,273 - INFO - Risk: 4.85000\n",
"2025-12-26 08:23:46,274 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:23:46,275 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:23:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:24:46 CET)\" executed successfully\n",
"2025-12-26 08:23:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:24:46 CET)\" executed successfully\n",
"2025-12-26 08:24:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:25:00 CET)\" (scheduled at 2025-12-26 08:24:00+01:00)\n",
"2025-12-26 08:24:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:25:00 CET)\" executed successfully\n",
"2025-12-26 08:24:46,274 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:25:46 CET)\" (scheduled at 2025-12-26 08:24:46.247624+01:00)\n",
"2025-12-26 08:24:46,274 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:25:46 CET)\" executed successfully\n",
"2025-12-26 08:24:46,274 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:25:46 CET)\" (scheduled at 2025-12-26 08:24:46.249628+01:00)\n",
"2025-12-26 08:24:46,274 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:24:46,274 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:24:46,274 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:24:46,274 - INFO - SL: 4506.92000\n",
"2025-12-26 08:24:46,274 - INFO - Risk: 4.85000\n",
"2025-12-26 08:24:46,274 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:24:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:24:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:25:46 CET)\" executed successfully\n",
"2025-12-26 08:25:00,565 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:26:00 CET)\" (scheduled at 2025-12-26 08:25:00+01:00)\n",
"2025-12-26 08:25:00,574 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:26:00 CET)\" executed successfully\n",
"2025-12-26 08:25:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:26:46 CET)\" (scheduled at 2025-12-26 08:25:46.247624+01:00)\n",
"2025-12-26 08:25:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:26:46 CET)\" executed successfully\n",
"2025-12-26 08:25:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:26:46 CET)\" (scheduled at 2025-12-26 08:25:46.249628+01:00)\n",
"2025-12-26 08:25:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:25:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:25:46,253 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:25:46,253 - INFO - SL: 4506.92000\n",
"2025-12-26 08:25:46,349 - INFO - Risk: 4.85000\n",
"2025-12-26 08:25:46,351 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:25:46,352 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:25:46,353 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:26:46 CET)\" executed successfully\n",
"2025-12-26 08:26:00,153 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:27:00 CET)\" (scheduled at 2025-12-26 08:26:00+01:00)\n",
"2025-12-26 08:26:00,153 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:27:00 CET)\" executed successfully\n",
"2025-12-26 08:26:46,338 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:27:46 CET)\" (scheduled at 2025-12-26 08:26:46.247624+01:00)\n",
"2025-12-26 08:26:46,338 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:27:46 CET)\" (scheduled at 2025-12-26 08:26:46.249628+01:00)\n",
"2025-12-26 08:26:46,344 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:26:46,346 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:26:46,347 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:26:46,348 - INFO - SL: 4506.92000\n",
"2025-12-26 08:26:46,349 - INFO - Risk: 4.85000\n",
"2025-12-26 08:26:46,349 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:26:46,350 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:26:46,352 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:27:46 CET)\" executed successfully\n",
"2025-12-26 08:26:46,338 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:27:46 CET)\" executed successfully\n",
"2025-12-26 08:27:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:28:00 CET)\" (scheduled at 2025-12-26 08:27:00+01:00)\n",
"2025-12-26 08:27:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:28:00 CET)\" executed successfully\n",
"2025-12-26 08:27:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:28:46 CET)\" (scheduled at 2025-12-26 08:27:46.247624+01:00)\n",
"2025-12-26 08:27:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:28:46 CET)\" (scheduled at 2025-12-26 08:27:46.249628+01:00)\n",
"2025-12-26 08:27:46,253 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:27:46,253 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:27:46,262 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:27:46,263 - INFO - SL: 4506.92000\n",
"2025-12-26 08:27:46,264 - INFO - Risk: 4.85000\n",
"2025-12-26 08:27:46,265 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:27:46,265 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:27:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:28:46 CET)\" executed successfully\n",
"2025-12-26 08:27:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:28:46 CET)\" executed successfully\n",
"2025-12-26 08:28:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:29:00 CET)\" (scheduled at 2025-12-26 08:28:00+01:00)\n",
"2025-12-26 08:28:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:29:00 CET)\" executed successfully\n",
"2025-12-26 08:28:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:29:46 CET)\" (scheduled at 2025-12-26 08:28:46.247624+01:00)\n",
"2025-12-26 08:28:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:29:46 CET)\" (scheduled at 2025-12-26 08:28:46.249628+01:00)\n",
"2025-12-26 08:28:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:28:46,257 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:28:46,258 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:28:46,259 - INFO - SL: 4506.92000\n",
"2025-12-26 08:28:46,260 - INFO - Risk: 4.85000\n",
"2025-12-26 08:28:46,260 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:28:46,261 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:28:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:29:46 CET)\" executed successfully\n",
"2025-12-26 08:28:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:29:46 CET)\" executed successfully\n",
"2025-12-26 08:29:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:30:00 CET)\" (scheduled at 2025-12-26 08:29:00+01:00)\n",
"2025-12-26 08:29:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:30:00 CET)\" executed successfully\n",
"2025-12-26 08:29:46,280 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:30:46 CET)\" (scheduled at 2025-12-26 08:29:46.247624+01:00)\n",
"2025-12-26 08:29:46,280 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:30:46 CET)\" (scheduled at 2025-12-26 08:29:46.249628+01:00)\n",
"2025-12-26 08:29:46,280 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:29:46,291 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:29:46,292 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:29:46,294 - INFO - SL: 4506.92000\n",
"2025-12-26 08:29:46,295 - INFO - Risk: 4.85000\n",
"2025-12-26 08:29:46,296 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:29:46,296 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:29:46,297 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:30:46 CET)\" executed successfully\n",
"2025-12-26 08:29:46,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:30:46 CET)\" executed successfully\n",
"2025-12-26 08:30:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:31:00 CET)\" (scheduled at 2025-12-26 08:30:00+01:00)\n",
"2025-12-26 08:30:00,009 - INFO - \n",
"⏰ 2025-12-26 08:30:00 - ADAPTIVE Check\n",
"2025-12-26 08:30:00,009 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 08:30:00,034 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 08:30:00,035 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 08:30:00,092 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:31:00 CET)\" executed successfully\n",
"2025-12-26 08:30:00,093 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 09:00:00 CET)\" (scheduled at 2025-12-26 08:30:00+01:00)\n",
"2025-12-26 08:30:00,097 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 09:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.8 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.7 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.6\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4511.77 | 🔴 -2.40\n",
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 08:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: ASIAN ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 16.27 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 08:30:46,384 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:31:46 CET)\" (scheduled at 2025-12-26 08:30:46.247624+01:00)\n",
"2025-12-26 08:30:46,384 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:31:46 CET)\" (scheduled at 2025-12-26 08:30:46.249628+01:00)\n",
"2025-12-26 08:30:46,384 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:31:46 CET)\" executed successfully\n",
"2025-12-26 08:30:46,391 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:30:46,393 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:30:46,394 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:30:46,395 - INFO - SL: 4506.92000\n",
"2025-12-26 08:30:46,395 - INFO - Risk: 4.85000\n",
"2025-12-26 08:30:46,397 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:30:46,397 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:30:46,398 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:31:46 CET)\" executed successfully\n",
"2025-12-26 08:31:00,026 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:32:00 CET)\" (scheduled at 2025-12-26 08:31:00+01:00)\n",
"2025-12-26 08:31:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:32:00 CET)\" executed successfully\n",
"2025-12-26 08:31:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:32:46 CET)\" (scheduled at 2025-12-26 08:31:46.247624+01:00)\n",
"2025-12-26 08:31:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:32:46 CET)\" executed successfully\n",
"2025-12-26 08:31:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:32:46 CET)\" (scheduled at 2025-12-26 08:31:46.249628+01:00)\n",
"2025-12-26 08:31:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:31:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:31:46,272 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:31:46,274 - INFO - SL: 4506.92000\n",
"2025-12-26 08:31:46,274 - INFO - Risk: 4.85000\n",
"2025-12-26 08:31:46,276 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:31:46,277 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:31:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:32:46 CET)\" executed successfully\n",
"2025-12-26 08:32:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:33:00 CET)\" (scheduled at 2025-12-26 08:32:00+01:00)\n",
"2025-12-26 08:32:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:33:00 CET)\" executed successfully\n",
"2025-12-26 08:32:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:33:46 CET)\" (scheduled at 2025-12-26 08:32:46.247624+01:00)\n",
"2025-12-26 08:32:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:33:46 CET)\" (scheduled at 2025-12-26 08:32:46.249628+01:00)\n",
"2025-12-26 08:32:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:32:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:32:46,269 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:32:46,269 - INFO - SL: 4506.92000\n",
"2025-12-26 08:32:46,270 - INFO - Risk: 4.85000\n",
"2025-12-26 08:32:46,271 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:32:46,273 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:32:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:33:46 CET)\" executed successfully\n",
"2025-12-26 08:32:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:33:46 CET)\" executed successfully\n",
"2025-12-26 08:33:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:34:00 CET)\" (scheduled at 2025-12-26 08:33:00+01:00)\n",
"2025-12-26 08:33:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:34:00 CET)\" executed successfully\n",
"2025-12-26 08:33:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:34:46 CET)\" (scheduled at 2025-12-26 08:33:46.247624+01:00)\n",
"2025-12-26 08:33:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:34:46 CET)\" (scheduled at 2025-12-26 08:33:46.249628+01:00)\n",
"2025-12-26 08:33:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:33:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:33:46,271 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:33:46,273 - INFO - SL: 4506.92000\n",
"2025-12-26 08:33:46,273 - INFO - Risk: 4.85000\n",
"2025-12-26 08:33:46,275 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:33:46,278 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:33:46,279 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:34:46 CET)\" executed successfully\n",
"2025-12-26 08:33:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:34:46 CET)\" executed successfully\n",
"2025-12-26 08:34:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:35:00 CET)\" (scheduled at 2025-12-26 08:34:00+01:00)\n",
"2025-12-26 08:34:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:35:00 CET)\" executed successfully\n",
"2025-12-26 08:34:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:35:46 CET)\" (scheduled at 2025-12-26 08:34:46.247624+01:00)\n",
"2025-12-26 08:34:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:35:46 CET)\" executed successfully\n",
"2025-12-26 08:34:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:35:46 CET)\" (scheduled at 2025-12-26 08:34:46.249628+01:00)\n",
"2025-12-26 08:34:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:34:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:34:46,275 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:34:46,275 - INFO - SL: 4506.92000\n",
"2025-12-26 08:34:46,275 - INFO - Risk: 4.85000\n",
"2025-12-26 08:34:46,275 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:34:46,275 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:34:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:35:46 CET)\" executed successfully\n",
"2025-12-26 08:35:00,023 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:36:00 CET)\" (scheduled at 2025-12-26 08:35:00+01:00)\n",
"2025-12-26 08:35:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:36:00 CET)\" executed successfully\n",
"2025-12-26 08:35:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:36:46 CET)\" (scheduled at 2025-12-26 08:35:46.247624+01:00)\n",
"2025-12-26 08:35:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:36:46 CET)\" (scheduled at 2025-12-26 08:35:46.249628+01:00)\n",
"2025-12-26 08:35:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:35:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:35:46,271 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:35:46,272 - INFO - SL: 4506.92000\n",
"2025-12-26 08:35:46,272 - INFO - Risk: 4.85000\n",
"2025-12-26 08:35:46,273 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:35:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:35:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:36:46 CET)\" executed successfully\n",
"2025-12-26 08:35:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:36:46 CET)\" executed successfully\n",
"2025-12-26 08:36:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:37:00 CET)\" (scheduled at 2025-12-26 08:36:00+01:00)\n",
"2025-12-26 08:36:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:37:00 CET)\" executed successfully\n",
"2025-12-26 08:36:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:37:46 CET)\" (scheduled at 2025-12-26 08:36:46.247624+01:00)\n",
"2025-12-26 08:36:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:37:46 CET)\" executed successfully\n",
"2025-12-26 08:36:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:37:46 CET)\" (scheduled at 2025-12-26 08:36:46.249628+01:00)\n",
"2025-12-26 08:36:46,273 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:36:46,276 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:36:46,277 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:36:46,277 - INFO - SL: 4506.92000\n",
"2025-12-26 08:36:46,278 - INFO - Risk: 4.85000\n",
"2025-12-26 08:36:46,279 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:36:46,280 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:36:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:37:46 CET)\" executed successfully\n",
"2025-12-26 08:37:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:38:00 CET)\" (scheduled at 2025-12-26 08:37:00+01:00)\n",
"2025-12-26 08:37:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:38:00 CET)\" executed successfully\n",
"2025-12-26 08:37:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:38:46 CET)\" (scheduled at 2025-12-26 08:37:46.247624+01:00)\n",
"2025-12-26 08:37:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:38:46 CET)\" executed successfully\n",
"2025-12-26 08:37:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:38:46 CET)\" (scheduled at 2025-12-26 08:37:46.249628+01:00)\n",
"2025-12-26 08:37:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:37:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:37:46,270 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:37:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 08:37:46,272 - INFO - Risk: 4.85000\n",
"2025-12-26 08:37:46,274 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:37:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:37:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:38:46 CET)\" executed successfully\n",
"2025-12-26 08:38:00,029 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:39:00 CET)\" (scheduled at 2025-12-26 08:38:00+01:00)\n",
"2025-12-26 08:38:00,041 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:39:00 CET)\" executed successfully\n",
"2025-12-26 08:38:46,279 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:39:46 CET)\" (scheduled at 2025-12-26 08:38:46.247624+01:00)\n",
"2025-12-26 08:38:46,279 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:39:46 CET)\" (scheduled at 2025-12-26 08:38:46.249628+01:00)\n",
"2025-12-26 08:38:46,279 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:38:46,279 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:39:46 CET)\" executed successfully\n",
"2025-12-26 08:38:46,279 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:38:46,279 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:38:46,279 - INFO - SL: 4506.92000\n",
"2025-12-26 08:38:46,279 - INFO - Risk: 4.85000\n",
"2025-12-26 08:38:46,279 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:38:46,279 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:38:46,291 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:39:46 CET)\" executed successfully\n",
"2025-12-26 08:39:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:40:00 CET)\" (scheduled at 2025-12-26 08:39:00+01:00)\n",
"2025-12-26 08:39:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:40:00 CET)\" executed successfully\n",
"2025-12-26 08:39:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:40:46 CET)\" (scheduled at 2025-12-26 08:39:46.247624+01:00)\n",
"2025-12-26 08:39:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:40:46 CET)\" (scheduled at 2025-12-26 08:39:46.249628+01:00)\n",
"2025-12-26 08:39:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:39:46,251 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:39:46,260 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:39:46,261 - INFO - SL: 4506.92000\n",
"2025-12-26 08:39:46,262 - INFO - Risk: 4.85000\n",
"2025-12-26 08:39:46,262 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:39:46,263 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:39:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:40:46 CET)\" executed successfully\n",
"2025-12-26 08:39:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:40:46 CET)\" executed successfully\n",
"2025-12-26 08:40:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:41:00 CET)\" (scheduled at 2025-12-26 08:40:00+01:00)\n",
"2025-12-26 08:40:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:41:00 CET)\" executed successfully\n",
"2025-12-26 08:40:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:41:46 CET)\" (scheduled at 2025-12-26 08:40:46.247624+01:00)\n",
"2025-12-26 08:40:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:41:46 CET)\" (scheduled at 2025-12-26 08:40:46.249628+01:00)\n",
"2025-12-26 08:40:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:40:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:40:46,267 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:40:46,267 - INFO - SL: 4506.92000\n",
"2025-12-26 08:40:46,268 - INFO - Risk: 4.85000\n",
"2025-12-26 08:40:46,269 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:40:46,270 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:40:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:41:46 CET)\" executed successfully\n",
"2025-12-26 08:40:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:41:46 CET)\" executed successfully\n",
"2025-12-26 08:41:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:42:00 CET)\" (scheduled at 2025-12-26 08:41:00+01:00)\n",
"2025-12-26 08:41:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:42:00 CET)\" executed successfully\n",
"2025-12-26 08:41:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:42:46 CET)\" (scheduled at 2025-12-26 08:41:46.247624+01:00)\n",
"2025-12-26 08:41:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:42:46 CET)\" executed successfully\n",
"2025-12-26 08:41:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:42:46 CET)\" (scheduled at 2025-12-26 08:41:46.249628+01:00)\n",
"2025-12-26 08:41:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:41:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:41:46,259 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:41:46,259 - INFO - SL: 4506.92000\n",
"2025-12-26 08:41:46,259 - INFO - Risk: 4.85000\n",
"2025-12-26 08:41:46,259 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:41:46,259 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:41:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:42:46 CET)\" executed successfully\n",
"2025-12-26 08:42:00,217 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:43:00 CET)\" (scheduled at 2025-12-26 08:42:00+01:00)\n",
"2025-12-26 08:42:00,225 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:43:00 CET)\" executed successfully\n",
"2025-12-26 08:42:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:43:46 CET)\" (scheduled at 2025-12-26 08:42:46.247624+01:00)\n",
"2025-12-26 08:42:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:43:46 CET)\" executed successfully\n",
"2025-12-26 08:42:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:43:46 CET)\" (scheduled at 2025-12-26 08:42:46.249628+01:00)\n",
"2025-12-26 08:42:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:42:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:42:46,250 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:42:46,250 - INFO - SL: 4506.92000\n",
"2025-12-26 08:42:46,250 - INFO - Risk: 4.85000\n",
"2025-12-26 08:42:46,250 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:42:46,250 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:42:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:43:46 CET)\" executed successfully\n",
"2025-12-26 08:43:00,022 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:44:00 CET)\" (scheduled at 2025-12-26 08:43:00+01:00)\n",
"2025-12-26 08:43:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:44:00 CET)\" executed successfully\n",
"2025-12-26 08:43:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:44:46 CET)\" (scheduled at 2025-12-26 08:43:46.247624+01:00)\n",
"2025-12-26 08:43:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:44:46 CET)\" (scheduled at 2025-12-26 08:43:46.249628+01:00)\n",
"2025-12-26 08:43:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:43:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:43:46,267 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:43:46,268 - INFO - SL: 4506.92000\n",
"2025-12-26 08:43:46,269 - INFO - Risk: 4.85000\n",
"2025-12-26 08:43:46,270 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:43:46,272 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:43:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:44:46 CET)\" executed successfully\n",
"2025-12-26 08:43:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:44:46 CET)\" executed successfully\n",
"2025-12-26 08:44:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:45:00 CET)\" (scheduled at 2025-12-26 08:44:00+01:00)\n",
"2025-12-26 08:44:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:45:00 CET)\" executed successfully\n",
"2025-12-26 08:44:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:45:46 CET)\" (scheduled at 2025-12-26 08:44:46.247624+01:00)\n",
"2025-12-26 08:44:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:45:46 CET)\" (scheduled at 2025-12-26 08:44:46.249628+01:00)\n",
"2025-12-26 08:44:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:44:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:44:46,275 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:44:46,275 - INFO - SL: 4506.92000\n",
"2025-12-26 08:44:46,275 - INFO - Risk: 4.85000\n",
"2025-12-26 08:44:46,275 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:44:46,275 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:44:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:45:46 CET)\" executed successfully\n",
"2025-12-26 08:44:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:45:46 CET)\" executed successfully\n",
"2025-12-26 08:45:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:46:00 CET)\" (scheduled at 2025-12-26 08:45:00+01:00)\n",
"2025-12-26 08:45:00,028 - INFO - \n",
"⏰ 2025-12-26 08:45:00 - ADAPTIVE Check\n",
"2025-12-26 08:45:00,031 - INFO - ✅ Session: ASIAN - ASIAN allowed: In whitelist\n",
"2025-12-26 08:45:00,032 - INFO - 📊 Confidence Threshold: 70%\n",
"2025-12-26 08:45:00,033 - INFO - ⏱️ Intervall: 15 min\n",
"2025-12-26 08:45:00,073 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:46:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"📊 MULTI-TIMEFRAME REGIME CHECK\n",
"============================================================\n",
" H1: ADX 20.8 (weight 1.0x) 📊 RANGE\n",
" H4: ADX 38.7 (weight 2.0x) ✅ TREND\n",
" D1: ADX 36.5 (weight 3.0x) ✅ TREND\n",
"\n",
" Weighted ADX: 34.6\n",
" Threshold: 25\n",
"\n",
" ✅ ALLOWED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"============================================================\n",
"\n",
"✅ REGIME CHECK PASSED: TRENDING\n",
" Reason: D1 stark trending (ADX 36.5 > 30) → Trend dominiert\n",
"\n",
"🔍 POSITION CHECK für XAUUSD (V1.6 Adaptive Complete)\n",
"🛑 TRADE BLOCKIERT: 1/1 Positionen aktiv\n",
" BUY @ 4511.77 | 🔴 -3.35\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 08:45:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:46:46 CET)\" (scheduled at 2025-12-26 08:45:46.247624+01:00)\n",
"2025-12-26 08:45:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:46:46 CET)\" (scheduled at 2025-12-26 08:45:46.249628+01:00)\n",
"2025-12-26 08:45:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:45:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:46:46 CET)\" executed successfully\n",
"2025-12-26 08:45:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:45:46,258 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:45:46,258 - INFO - SL: 4506.92000\n",
"2025-12-26 08:45:46,258 - INFO - Risk: 4.85000\n",
"2025-12-26 08:45:46,258 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:45:46,258 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:45:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:46:46 CET)\" executed successfully\n",
"2025-12-26 08:46:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:47:00 CET)\" (scheduled at 2025-12-26 08:46:00+01:00)\n",
"2025-12-26 08:46:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:47:00 CET)\" executed successfully\n",
"2025-12-26 08:46:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:47:46 CET)\" (scheduled at 2025-12-26 08:46:46.247624+01:00)\n",
"2025-12-26 08:46:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:47:46 CET)\" executed successfully\n",
"2025-12-26 08:46:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:47:46 CET)\" (scheduled at 2025-12-26 08:46:46.249628+01:00)\n",
"2025-12-26 08:46:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:46:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:46:46,322 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:46:46,323 - INFO - SL: 4506.92000\n",
"2025-12-26 08:46:46,324 - INFO - Risk: 4.85000\n",
"2025-12-26 08:46:46,325 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:46:46,330 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:46:46,404 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:47:46 CET)\" executed successfully\n",
"2025-12-26 08:47:00,165 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:48:00 CET)\" (scheduled at 2025-12-26 08:47:00+01:00)\n",
"2025-12-26 08:47:00,175 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:48:00 CET)\" executed successfully\n",
"2025-12-26 08:47:46,277 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:48:46 CET)\" (scheduled at 2025-12-26 08:47:46.247624+01:00)\n",
"2025-12-26 08:47:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:48:46 CET)\" executed successfully\n",
"2025-12-26 08:47:46,296 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:48:46 CET)\" (scheduled at 2025-12-26 08:47:46.249628+01:00)\n",
"2025-12-26 08:47:46,298 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:47:46,298 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:47:46,299 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:47:46,309 - INFO - SL: 4506.92000\n",
"2025-12-26 08:47:46,310 - INFO - Risk: 4.85000\n",
"2025-12-26 08:47:46,311 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:47:46,312 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:47:46,313 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:48:46 CET)\" executed successfully\n",
"2025-12-26 08:48:00,634 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:49:00 CET)\" (scheduled at 2025-12-26 08:48:00+01:00)\n",
"2025-12-26 08:48:00,709 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:49:00 CET)\" executed successfully\n",
"2025-12-26 08:48:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:49:46 CET)\" (scheduled at 2025-12-26 08:48:46.247624+01:00)\n",
"2025-12-26 08:48:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:49:46 CET)\" (scheduled at 2025-12-26 08:48:46.249628+01:00)\n",
"2025-12-26 08:48:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:48:46,276 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:48:46,277 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:48:46,277 - INFO - SL: 4506.92000\n",
"2025-12-26 08:48:46,278 - INFO - Risk: 4.85000\n",
"2025-12-26 08:48:46,280 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:48:46,282 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:48:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:49:46 CET)\" executed successfully\n",
"2025-12-26 08:48:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:49:46 CET)\" executed successfully\n",
"2025-12-26 08:49:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:50:00 CET)\" (scheduled at 2025-12-26 08:49:00+01:00)\n",
"2025-12-26 08:49:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:50:00 CET)\" executed successfully\n",
"2025-12-26 08:49:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:50:46 CET)\" (scheduled at 2025-12-26 08:49:46.247624+01:00)\n",
"2025-12-26 08:49:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:50:46 CET)\" (scheduled at 2025-12-26 08:49:46.249628+01:00)\n",
"2025-12-26 08:49:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:49:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:49:46,270 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:49:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 08:49:46,272 - INFO - Risk: 4.85000\n",
"2025-12-26 08:49:46,273 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:49:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:49:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:50:46 CET)\" executed successfully\n",
"2025-12-26 08:49:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:50:46 CET)\" executed successfully\n",
"2025-12-26 08:50:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:51:00 CET)\" (scheduled at 2025-12-26 08:50:00+01:00)\n",
"2025-12-26 08:50:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:51:00 CET)\" executed successfully\n",
"2025-12-26 08:50:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:51:46 CET)\" (scheduled at 2025-12-26 08:50:46.247624+01:00)\n",
"2025-12-26 08:50:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:51:46 CET)\" (scheduled at 2025-12-26 08:50:46.249628+01:00)\n",
"2025-12-26 08:50:46,251 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:50:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:50:46,263 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:50:46,264 - INFO - SL: 4506.92000\n",
"2025-12-26 08:50:46,265 - INFO - Risk: 4.85000\n",
"2025-12-26 08:50:46,266 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:50:46,268 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:50:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:51:46 CET)\" executed successfully\n",
"2025-12-26 08:50:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:51:46 CET)\" executed successfully\n",
"2025-12-26 08:51:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:52:00 CET)\" (scheduled at 2025-12-26 08:51:00+01:00)\n",
"2025-12-26 08:51:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:52:00 CET)\" executed successfully\n",
"2025-12-26 08:51:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:52:46 CET)\" (scheduled at 2025-12-26 08:51:46.247624+01:00)\n",
"2025-12-26 08:51:46,249 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:52:46 CET)\" (scheduled at 2025-12-26 08:51:46.249628+01:00)\n",
"2025-12-26 08:51:46,249 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:51:46,249 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:51:46,262 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:51:46,263 - INFO - SL: 4506.92000\n",
"2025-12-26 08:51:46,264 - INFO - Risk: 4.85000\n",
"2025-12-26 08:51:46,265 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:51:46,266 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:51:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:52:46 CET)\" executed successfully\n",
"2025-12-26 08:51:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:52:46 CET)\" executed successfully\n",
"2025-12-26 08:52:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:53:00 CET)\" (scheduled at 2025-12-26 08:52:00+01:00)\n",
"2025-12-26 08:52:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:53:00 CET)\" executed successfully\n",
"2025-12-26 08:52:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:53:46 CET)\" (scheduled at 2025-12-26 08:52:46.247624+01:00)\n",
"2025-12-26 08:52:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:53:46 CET)\" executed successfully\n",
"2025-12-26 08:52:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:53:46 CET)\" (scheduled at 2025-12-26 08:52:46.249628+01:00)\n",
"2025-12-26 08:52:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:52:46,266 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:52:46,267 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:52:46,268 - INFO - SL: 4506.92000\n",
"2025-12-26 08:52:46,268 - INFO - Risk: 4.85000\n",
"2025-12-26 08:52:46,269 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:52:46,270 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:52:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:53:46 CET)\" executed successfully\n",
"2025-12-26 08:53:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:54:00 CET)\" (scheduled at 2025-12-26 08:53:00+01:00)\n",
"2025-12-26 08:53:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:54:00 CET)\" executed successfully\n",
"2025-12-26 08:53:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:54:46 CET)\" (scheduled at 2025-12-26 08:53:46.247624+01:00)\n",
"2025-12-26 08:53:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:54:46 CET)\" (scheduled at 2025-12-26 08:53:46.249628+01:00)\n",
"2025-12-26 08:53:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:53:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:53:46,259 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:53:46,260 - INFO - SL: 4506.92000\n",
"2025-12-26 08:53:46,261 - INFO - Risk: 4.85000\n",
"2025-12-26 08:53:46,261 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:53:46,262 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:53:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:54:46 CET)\" executed successfully\n",
"2025-12-26 08:53:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:54:46 CET)\" executed successfully\n",
"2025-12-26 08:54:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:55:00 CET)\" (scheduled at 2025-12-26 08:54:00+01:00)\n",
"2025-12-26 08:54:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:55:00 CET)\" executed successfully\n",
"2025-12-26 08:54:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:55:46 CET)\" (scheduled at 2025-12-26 08:54:46.247624+01:00)\n",
"2025-12-26 08:54:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:55:46 CET)\" (scheduled at 2025-12-26 08:54:46.249628+01:00)\n",
"2025-12-26 08:54:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:55:46 CET)\" executed successfully\n",
"2025-12-26 08:54:46,275 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:54:46,285 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:54:46,286 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:54:46,287 - INFO - SL: 4506.92000\n",
"2025-12-26 08:54:46,288 - INFO - Risk: 4.85000\n",
"2025-12-26 08:54:46,289 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:54:46,291 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:54:46,292 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:55:46 CET)\" executed successfully\n",
"2025-12-26 08:55:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:56:00 CET)\" (scheduled at 2025-12-26 08:55:00+01:00)\n",
"2025-12-26 08:55:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:56:00 CET)\" executed successfully\n",
"2025-12-26 08:55:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:56:46 CET)\" (scheduled at 2025-12-26 08:55:46.247624+01:00)\n",
"2025-12-26 08:55:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:56:46 CET)\" executed successfully\n",
"2025-12-26 08:55:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:56:46 CET)\" (scheduled at 2025-12-26 08:55:46.249628+01:00)\n",
"2025-12-26 08:55:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:55:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:55:46,259 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:55:46,259 - INFO - SL: 4506.92000\n",
"2025-12-26 08:55:46,259 - INFO - Risk: 4.85000\n",
"2025-12-26 08:55:46,259 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:55:46,259 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:55:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:56:46 CET)\" executed successfully\n",
"2025-12-26 08:56:00,117 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:57:00 CET)\" (scheduled at 2025-12-26 08:56:00+01:00)\n",
"2025-12-26 08:56:00,127 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:57:00 CET)\" executed successfully\n",
"2025-12-26 08:56:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:57:46 CET)\" (scheduled at 2025-12-26 08:56:46.247624+01:00)\n",
"2025-12-26 08:56:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:57:46 CET)\" (scheduled at 2025-12-26 08:56:46.249628+01:00)\n",
"2025-12-26 08:56:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:56:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:56:46,271 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:56:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 08:56:46,272 - INFO - Risk: 4.85000\n",
"2025-12-26 08:56:46,273 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:56:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:56:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:57:46 CET)\" executed successfully\n",
"2025-12-26 08:56:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:57:46 CET)\" executed successfully\n",
"2025-12-26 08:57:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:58:00 CET)\" (scheduled at 2025-12-26 08:57:00+01:00)\n",
"2025-12-26 08:57:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:58:00 CET)\" executed successfully\n",
"2025-12-26 08:57:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:58:46 CET)\" (scheduled at 2025-12-26 08:57:46.247624+01:00)\n",
"2025-12-26 08:57:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:58:46 CET)\" (scheduled at 2025-12-26 08:57:46.249628+01:00)\n",
"2025-12-26 08:57:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:57:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:57:46,264 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:57:46,265 - INFO - SL: 4506.92000\n",
"2025-12-26 08:57:46,265 - INFO - Risk: 4.85000\n",
"2025-12-26 08:57:46,266 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:57:46,267 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:57:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:58:46 CET)\" executed successfully\n",
"2025-12-26 08:57:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:58:46 CET)\" executed successfully\n",
"2025-12-26 08:58:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:59:00 CET)\" (scheduled at 2025-12-26 08:58:00+01:00)\n",
"2025-12-26 08:58:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 08:59:00 CET)\" executed successfully\n",
"2025-12-26 08:58:46,271 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:59:46 CET)\" (scheduled at 2025-12-26 08:58:46.247624+01:00)\n",
"2025-12-26 08:58:46,271 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 08:59:46 CET)\" executed successfully\n",
"2025-12-26 08:58:46,271 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:59:46 CET)\" (scheduled at 2025-12-26 08:58:46.249628+01:00)\n",
"2025-12-26 08:58:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:58:46,275 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:58:46,275 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:58:46,275 - INFO - SL: 4506.92000\n",
"2025-12-26 08:58:46,275 - INFO - Risk: 4.85000\n",
"2025-12-26 08:58:46,275 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:58:46,275 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:58:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 08:59:46 CET)\" executed successfully\n",
"2025-12-26 08:59:00,294 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:00:00 CET)\" (scheduled at 2025-12-26 08:59:00+01:00)\n",
"2025-12-26 08:59:00,303 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:00:00 CET)\" executed successfully\n",
"2025-12-26 08:59:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:00:46 CET)\" (scheduled at 2025-12-26 08:59:46.247624+01:00)\n",
"2025-12-26 08:59:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:00:46 CET)\" executed successfully\n",
"2025-12-26 08:59:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:00:46 CET)\" (scheduled at 2025-12-26 08:59:46.249628+01:00)\n",
"2025-12-26 08:59:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 08:59:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 08:59:46,259 - INFO - Entry: 4511.77000\n",
"2025-12-26 08:59:46,259 - INFO - SL: 4506.92000\n",
"2025-12-26 08:59:46,259 - INFO - Risk: 4.85000\n",
"2025-12-26 08:59:46,259 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 08:59:46,259 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 08:59:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:00:46 CET)\" executed successfully\n",
"2025-12-26 09:00:00,282 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:01:00 CET)\" (scheduled at 2025-12-26 09:00:00+01:00)\n",
"2025-12-26 09:00:00,282 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:00:00,282 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:01:00 CET)\" executed successfully\n",
"2025-12-26 09:00:00,282 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 09:30:00 CET)\" (scheduled at 2025-12-26 09:00:00+01:00)\n",
"2025-12-26 09:00:00,298 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 09:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 09:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 15.18 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 09:00:46,271 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:01:46 CET)\" (scheduled at 2025-12-26 09:00:46.247624+01:00)\n",
"2025-12-26 09:00:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:01:46 CET)\" executed successfully\n",
"2025-12-26 09:00:46,271 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:01:46 CET)\" (scheduled at 2025-12-26 09:00:46.249628+01:00)\n",
"2025-12-26 09:00:46,285 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:00:46,286 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:00:46,288 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:00:46,289 - INFO - SL: 4506.92000\n",
"2025-12-26 09:00:46,290 - INFO - Risk: 4.85000\n",
"2025-12-26 09:00:46,292 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:00:46,293 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:00:46,294 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:01:46 CET)\" executed successfully\n",
"2025-12-26 09:01:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:02:00 CET)\" (scheduled at 2025-12-26 09:01:00+01:00)\n",
"2025-12-26 09:01:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:01:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:02:00 CET)\" executed successfully\n",
"2025-12-26 09:01:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:02:46 CET)\" (scheduled at 2025-12-26 09:01:46.247624+01:00)\n",
"2025-12-26 09:01:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:02:46 CET)\" (scheduled at 2025-12-26 09:01:46.249628+01:00)\n",
"2025-12-26 09:01:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:01:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:01:46,268 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:01:46,269 - INFO - SL: 4506.92000\n",
"2025-12-26 09:01:46,270 - INFO - Risk: 4.85000\n",
"2025-12-26 09:01:46,271 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:01:46,272 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:01:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:02:46 CET)\" executed successfully\n",
"2025-12-26 09:01:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:02:46 CET)\" executed successfully\n",
"2025-12-26 09:02:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:03:00 CET)\" (scheduled at 2025-12-26 09:02:00+01:00)\n",
"2025-12-26 09:02:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:02:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:03:00 CET)\" executed successfully\n",
"2025-12-26 09:02:46,284 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:03:46 CET)\" (scheduled at 2025-12-26 09:02:46.247624+01:00)\n",
"2025-12-26 09:02:46,284 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:03:46 CET)\" executed successfully\n",
"2025-12-26 09:02:46,284 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:03:46 CET)\" (scheduled at 2025-12-26 09:02:46.249628+01:00)\n",
"2025-12-26 09:02:46,284 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:02:46,284 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:02:46,284 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:02:46,305 - INFO - SL: 4506.92000\n",
"2025-12-26 09:02:46,367 - INFO - Risk: 4.85000\n",
"2025-12-26 09:02:46,368 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:02:46,376 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:02:46,377 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:03:46 CET)\" executed successfully\n",
"2025-12-26 09:03:00,408 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:04:00 CET)\" (scheduled at 2025-12-26 09:03:00+01:00)\n",
"2025-12-26 09:03:00,408 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:03:00,415 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:04:00 CET)\" executed successfully\n",
"2025-12-26 09:03:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:04:46 CET)\" (scheduled at 2025-12-26 09:03:46.247624+01:00)\n",
"2025-12-26 09:03:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:04:46 CET)\" (scheduled at 2025-12-26 09:03:46.249628+01:00)\n",
"2025-12-26 09:03:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:03:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:03:46,270 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:03:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 09:03:46,272 - INFO - Risk: 4.85000\n",
"2025-12-26 09:03:46,272 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:03:46,273 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:03:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:04:46 CET)\" executed successfully\n",
"2025-12-26 09:03:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:04:46 CET)\" executed successfully\n",
"2025-12-26 09:04:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:05:00 CET)\" (scheduled at 2025-12-26 09:04:00+01:00)\n",
"2025-12-26 09:04:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:04:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:05:00 CET)\" executed successfully\n",
"2025-12-26 09:04:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:05:46 CET)\" (scheduled at 2025-12-26 09:04:46.247624+01:00)\n",
"2025-12-26 09:04:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:05:46 CET)\" (scheduled at 2025-12-26 09:04:46.249628+01:00)\n",
"2025-12-26 09:04:46,258 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:04:46,258 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:04:46,258 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:04:46,268 - INFO - SL: 4506.92000\n",
"2025-12-26 09:04:46,269 - INFO - Risk: 4.85000\n",
"2025-12-26 09:04:46,270 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:04:46,270 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:04:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:05:46 CET)\" executed successfully\n",
"2025-12-26 09:04:46,273 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:05:46 CET)\" executed successfully\n",
"2025-12-26 09:05:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:06:00 CET)\" (scheduled at 2025-12-26 09:05:00+01:00)\n",
"2025-12-26 09:05:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:05:00,063 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:06:00 CET)\" executed successfully\n",
"2025-12-26 09:05:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:06:46 CET)\" (scheduled at 2025-12-26 09:05:46.247624+01:00)\n",
"2025-12-26 09:05:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:06:46 CET)\" executed successfully\n",
"2025-12-26 09:05:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:06:46 CET)\" (scheduled at 2025-12-26 09:05:46.249628+01:00)\n",
"2025-12-26 09:05:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:05:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:05:46,260 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:05:46,260 - INFO - SL: 4506.92000\n",
"2025-12-26 09:05:46,260 - INFO - Risk: 4.85000\n",
"2025-12-26 09:05:46,260 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:05:46,260 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:05:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:06:46 CET)\" executed successfully\n",
"2025-12-26 09:06:00,251 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:07:00 CET)\" (scheduled at 2025-12-26 09:06:00+01:00)\n",
"2025-12-26 09:06:00,258 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:06:00,260 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:07:00 CET)\" executed successfully\n",
"2025-12-26 09:06:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:07:46 CET)\" (scheduled at 2025-12-26 09:06:46.247624+01:00)\n",
"2025-12-26 09:06:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:07:46 CET)\" executed successfully\n",
"2025-12-26 09:06:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:07:46 CET)\" (scheduled at 2025-12-26 09:06:46.249628+01:00)\n",
"2025-12-26 09:06:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:06:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:06:46,262 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:06:46,270 - INFO - SL: 4506.92000\n",
"2025-12-26 09:06:46,297 - INFO - Risk: 4.85000\n",
"2025-12-26 09:06:46,298 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:06:46,299 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:06:46,300 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:07:46 CET)\" executed successfully\n",
"2025-12-26 09:07:00,141 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:08:00 CET)\" (scheduled at 2025-12-26 09:07:00+01:00)\n",
"2025-12-26 09:07:00,141 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:07:00,152 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:08:00 CET)\" executed successfully\n",
"2025-12-26 09:07:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:08:46 CET)\" (scheduled at 2025-12-26 09:07:46.247624+01:00)\n",
"2025-12-26 09:07:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:08:46 CET)\" executed successfully\n",
"2025-12-26 09:07:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:08:46 CET)\" (scheduled at 2025-12-26 09:07:46.249628+01:00)\n",
"2025-12-26 09:07:46,252 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:07:46,252 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:07:46,252 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:07:46,252 - INFO - SL: 4506.92000\n",
"2025-12-26 09:07:46,252 - INFO - Risk: 4.85000\n",
"2025-12-26 09:07:46,252 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:07:46,252 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:07:46,252 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:08:46 CET)\" executed successfully\n",
"2025-12-26 09:08:00,102 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:09:00 CET)\" (scheduled at 2025-12-26 09:08:00+01:00)\n",
"2025-12-26 09:08:00,102 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:08:00,102 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:09:00 CET)\" executed successfully\n",
"2025-12-26 09:08:46,447 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:09:46 CET)\" (scheduled at 2025-12-26 09:08:46.247624+01:00)\n",
"2025-12-26 09:08:46,447 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:09:46 CET)\" (scheduled at 2025-12-26 09:08:46.249628+01:00)\n",
"2025-12-26 09:08:46,456 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:08:46,458 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:08:46,459 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:08:46,460 - INFO - SL: 4506.92000\n",
"2025-12-26 09:08:46,461 - INFO - Risk: 4.85000\n",
"2025-12-26 09:08:46,462 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:08:46,464 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:08:46,465 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:09:46 CET)\" executed successfully\n",
"2025-12-26 09:08:46,447 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:09:46 CET)\" executed successfully\n",
"2025-12-26 09:09:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:10:00 CET)\" (scheduled at 2025-12-26 09:09:00+01:00)\n",
"2025-12-26 09:09:00,024 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:09:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:10:00 CET)\" executed successfully\n",
"2025-12-26 09:09:46,353 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:10:46 CET)\" (scheduled at 2025-12-26 09:09:46.247624+01:00)\n",
"2025-12-26 09:09:46,353 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:10:46 CET)\" (scheduled at 2025-12-26 09:09:46.249628+01:00)\n",
"2025-12-26 09:09:46,360 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:09:46,361 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:09:46,362 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:09:46,363 - INFO - SL: 4506.92000\n",
"2025-12-26 09:09:46,364 - INFO - Risk: 4.85000\n",
"2025-12-26 09:09:46,367 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:09:46,367 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:09:46,371 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:10:46 CET)\" executed successfully\n",
"2025-12-26 09:09:46,353 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:10:46 CET)\" executed successfully\n",
"2025-12-26 09:10:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:11:00 CET)\" (scheduled at 2025-12-26 09:10:00+01:00)\n",
"2025-12-26 09:10:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:10:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:11:00 CET)\" executed successfully\n",
"2025-12-26 09:10:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:11:46 CET)\" (scheduled at 2025-12-26 09:10:46.247624+01:00)\n",
"2025-12-26 09:10:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:11:46 CET)\" (scheduled at 2025-12-26 09:10:46.249628+01:00)\n",
"2025-12-26 09:10:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:10:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:10:46,265 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:10:46,266 - INFO - SL: 4506.92000\n",
"2025-12-26 09:10:46,267 - INFO - Risk: 4.85000\n",
"2025-12-26 09:10:46,268 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:10:46,269 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:10:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:11:46 CET)\" executed successfully\n",
"2025-12-26 09:10:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:11:46 CET)\" executed successfully\n",
"2025-12-26 09:11:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:12:00 CET)\" (scheduled at 2025-12-26 09:11:00+01:00)\n",
"2025-12-26 09:11:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:11:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:12:00 CET)\" executed successfully\n",
"2025-12-26 09:11:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:12:46 CET)\" (scheduled at 2025-12-26 09:11:46.247624+01:00)\n",
"2025-12-26 09:11:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:12:46 CET)\" (scheduled at 2025-12-26 09:11:46.249628+01:00)\n",
"2025-12-26 09:11:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:11:46,262 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:11:46,263 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:11:46,264 - INFO - SL: 4506.92000\n",
"2025-12-26 09:11:46,265 - INFO - Risk: 4.85000\n",
"2025-12-26 09:11:46,350 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:11:46,351 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:11:46,352 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:12:46 CET)\" executed successfully\n",
"2025-12-26 09:11:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:12:46 CET)\" executed successfully\n",
"2025-12-26 09:12:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:13:00 CET)\" (scheduled at 2025-12-26 09:12:00+01:00)\n",
"2025-12-26 09:12:00,028 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:12:00,030 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:13:00 CET)\" executed successfully\n",
"2025-12-26 09:12:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:13:46 CET)\" (scheduled at 2025-12-26 09:12:46.247624+01:00)\n",
"2025-12-26 09:12:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:13:46 CET)\" (scheduled at 2025-12-26 09:12:46.249628+01:00)\n",
"2025-12-26 09:12:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:12:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:12:46,271 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:12:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 09:12:46,272 - INFO - Risk: 4.85000\n",
"2025-12-26 09:12:46,273 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:12:46,273 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:12:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:13:46 CET)\" executed successfully\n",
"2025-12-26 09:12:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:13:46 CET)\" executed successfully\n",
"2025-12-26 09:13:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:14:00 CET)\" (scheduled at 2025-12-26 09:13:00+01:00)\n",
"2025-12-26 09:13:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:13:00,079 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:14:00 CET)\" executed successfully\n",
"2025-12-26 09:13:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:14:46 CET)\" (scheduled at 2025-12-26 09:13:46.247624+01:00)\n",
"2025-12-26 09:13:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:14:46 CET)\" (scheduled at 2025-12-26 09:13:46.249628+01:00)\n",
"2025-12-26 09:13:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:13:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:13:46,261 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:13:46,262 - INFO - SL: 4506.92000\n",
"2025-12-26 09:13:46,263 - INFO - Risk: 4.85000\n",
"2025-12-26 09:13:46,263 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:13:46,264 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:13:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:14:46 CET)\" executed successfully\n",
"2025-12-26 09:13:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:14:46 CET)\" executed successfully\n",
"2025-12-26 09:14:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:15:00 CET)\" (scheduled at 2025-12-26 09:14:00+01:00)\n",
"2025-12-26 09:14:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:14:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:15:00 CET)\" executed successfully\n",
"2025-12-26 09:14:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:15:46 CET)\" (scheduled at 2025-12-26 09:14:46.247624+01:00)\n",
"2025-12-26 09:14:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:15:46 CET)\" (scheduled at 2025-12-26 09:14:46.249628+01:00)\n",
"2025-12-26 09:14:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:14:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:14:46,273 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:14:46,274 - INFO - SL: 4506.92000\n",
"2025-12-26 09:14:46,283 - INFO - Risk: 4.85000\n",
"2025-12-26 09:14:46,284 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:14:46,285 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:14:46,286 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:15:46 CET)\" executed successfully\n",
"2025-12-26 09:14:46,287 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:15:46 CET)\" executed successfully\n",
"2025-12-26 09:15:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:16:00 CET)\" (scheduled at 2025-12-26 09:15:00+01:00)\n",
"2025-12-26 09:15:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:15:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:16:00 CET)\" executed successfully\n",
"2025-12-26 09:15:46,587 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:16:46 CET)\" (scheduled at 2025-12-26 09:15:46.247624+01:00)\n",
"2025-12-26 09:15:46,587 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:16:46 CET)\" (scheduled at 2025-12-26 09:15:46.249628+01:00)\n",
"2025-12-26 09:15:46,596 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:15:46,597 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:15:46,597 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:15:46,598 - INFO - SL: 4506.92000\n",
"2025-12-26 09:15:46,599 - INFO - Risk: 4.85000\n",
"2025-12-26 09:15:46,601 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:15:46,602 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:15:46,604 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:16:46 CET)\" executed successfully\n",
"2025-12-26 09:15:46,587 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:16:46 CET)\" executed successfully\n",
"2025-12-26 09:16:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:17:00 CET)\" (scheduled at 2025-12-26 09:16:00+01:00)\n",
"2025-12-26 09:16:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:16:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:17:00 CET)\" executed successfully\n",
"2025-12-26 09:16:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:17:46 CET)\" (scheduled at 2025-12-26 09:16:46.247624+01:00)\n",
"2025-12-26 09:16:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:17:46 CET)\" (scheduled at 2025-12-26 09:16:46.249628+01:00)\n",
"2025-12-26 09:16:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:17:46 CET)\" executed successfully\n",
"2025-12-26 09:16:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:16:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:16:46,271 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:16:46,272 - INFO - SL: 4506.92000\n",
"2025-12-26 09:16:46,273 - INFO - Risk: 4.85000\n",
"2025-12-26 09:16:46,274 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:16:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:16:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:17:46 CET)\" executed successfully\n",
"2025-12-26 09:17:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:18:00 CET)\" (scheduled at 2025-12-26 09:17:00+01:00)\n",
"2025-12-26 09:17:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:17:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:18:00 CET)\" executed successfully\n",
"2025-12-26 09:17:46,295 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:18:46 CET)\" (scheduled at 2025-12-26 09:17:46.247624+01:00)\n",
"2025-12-26 09:17:46,295 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:18:46 CET)\" executed successfully\n",
"2025-12-26 09:17:46,295 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:18:46 CET)\" (scheduled at 2025-12-26 09:17:46.249628+01:00)\n",
"2025-12-26 09:17:46,295 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:17:46,295 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:17:46,317 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:17:46,318 - INFO - SL: 4506.92000\n",
"2025-12-26 09:17:46,319 - INFO - Risk: 4.85000\n",
"2025-12-26 09:17:46,320 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:17:46,359 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:17:46,430 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:18:46 CET)\" executed successfully\n",
"2025-12-26 09:18:00,218 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:19:00 CET)\" (scheduled at 2025-12-26 09:18:00+01:00)\n",
"2025-12-26 09:18:00,218 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:18:00,218 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:19:00 CET)\" executed successfully\n",
"2025-12-26 09:18:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:19:46 CET)\" (scheduled at 2025-12-26 09:18:46.247624+01:00)\n",
"2025-12-26 09:18:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:19:46 CET)\" (scheduled at 2025-12-26 09:18:46.249628+01:00)\n",
"2025-12-26 09:18:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:18:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:18:46,270 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:18:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 09:18:46,271 - INFO - Risk: 4.85000\n",
"2025-12-26 09:18:46,273 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:18:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:18:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:19:46 CET)\" executed successfully\n",
"2025-12-26 09:18:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:19:46 CET)\" executed successfully\n",
"2025-12-26 09:19:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:20:00 CET)\" (scheduled at 2025-12-26 09:19:00+01:00)\n",
"2025-12-26 09:19:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:19:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:20:00 CET)\" executed successfully\n",
"2025-12-26 09:19:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:20:46 CET)\" (scheduled at 2025-12-26 09:19:46.247624+01:00)\n",
"2025-12-26 09:19:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:20:46 CET)\" executed successfully\n",
"2025-12-26 09:19:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:20:46 CET)\" (scheduled at 2025-12-26 09:19:46.249628+01:00)\n",
"2025-12-26 09:19:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:19:46,259 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:19:46,259 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:19:46,259 - INFO - SL: 4506.92000\n",
"2025-12-26 09:19:46,259 - INFO - Risk: 4.85000\n",
"2025-12-26 09:19:46,259 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:19:46,259 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:19:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:20:46 CET)\" executed successfully\n",
"2025-12-26 09:20:00,421 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:21:00 CET)\" (scheduled at 2025-12-26 09:20:00+01:00)\n",
"2025-12-26 09:20:00,421 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:20:00,421 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:21:00 CET)\" executed successfully\n",
"2025-12-26 09:20:46,412 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:21:46 CET)\" (scheduled at 2025-12-26 09:20:46.247624+01:00)\n",
"2025-12-26 09:20:46,412 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:21:46 CET)\" (scheduled at 2025-12-26 09:20:46.249628+01:00)\n",
"2025-12-26 09:20:46,417 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:20:46,419 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:20:46,420 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:20:46,420 - INFO - SL: 4506.92000\n",
"2025-12-26 09:20:46,421 - INFO - Risk: 4.85000\n",
"2025-12-26 09:20:46,422 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:20:46,423 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:20:46,423 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:21:46 CET)\" executed successfully\n",
"2025-12-26 09:20:46,412 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:21:46 CET)\" executed successfully\n",
"2025-12-26 09:21:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:22:00 CET)\" (scheduled at 2025-12-26 09:21:00+01:00)\n",
"2025-12-26 09:21:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:21:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:22:00 CET)\" executed successfully\n",
"2025-12-26 09:21:46,283 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:22:46 CET)\" (scheduled at 2025-12-26 09:21:46.247624+01:00)\n",
"2025-12-26 09:21:46,283 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:22:46 CET)\" (scheduled at 2025-12-26 09:21:46.249628+01:00)\n",
"2025-12-26 09:21:46,283 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:21:46,283 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:21:46,292 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:21:46,293 - INFO - SL: 4506.92000\n",
"2025-12-26 09:21:46,294 - INFO - Risk: 4.85000\n",
"2025-12-26 09:21:46,294 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:21:46,295 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:21:46,297 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:22:46 CET)\" executed successfully\n",
"2025-12-26 09:21:46,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:22:46 CET)\" executed successfully\n",
"2025-12-26 09:22:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:23:00 CET)\" (scheduled at 2025-12-26 09:22:00+01:00)\n",
"2025-12-26 09:22:00,032 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:22:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:23:00 CET)\" executed successfully\n",
"2025-12-26 09:22:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:23:46 CET)\" (scheduled at 2025-12-26 09:22:46.247624+01:00)\n",
"2025-12-26 09:22:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:23:46 CET)\" (scheduled at 2025-12-26 09:22:46.249628+01:00)\n",
"2025-12-26 09:22:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:22:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:22:46,266 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:22:46,267 - INFO - SL: 4506.92000\n",
"2025-12-26 09:22:46,267 - INFO - Risk: 4.85000\n",
"2025-12-26 09:22:46,268 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:22:46,269 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:22:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:23:46 CET)\" executed successfully\n",
"2025-12-26 09:22:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:23:46 CET)\" executed successfully\n",
"2025-12-26 09:23:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:24:00 CET)\" (scheduled at 2025-12-26 09:23:00+01:00)\n",
"2025-12-26 09:23:00,024 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:23:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:24:00 CET)\" executed successfully\n",
"2025-12-26 09:23:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:24:46 CET)\" (scheduled at 2025-12-26 09:23:46.247624+01:00)\n",
"2025-12-26 09:23:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:24:46 CET)\" (scheduled at 2025-12-26 09:23:46.249628+01:00)\n",
"2025-12-26 09:23:46,264 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:23:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:23:46,266 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:23:46,266 - INFO - SL: 4506.92000\n",
"2025-12-26 09:23:46,267 - INFO - Risk: 4.85000\n",
"2025-12-26 09:23:46,268 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:23:46,269 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:23:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:24:46 CET)\" executed successfully\n",
"2025-12-26 09:23:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:24:46 CET)\" executed successfully\n",
"2025-12-26 09:24:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:25:00 CET)\" (scheduled at 2025-12-26 09:24:00+01:00)\n",
"2025-12-26 09:24:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:24:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:25:00 CET)\" executed successfully\n",
"2025-12-26 09:24:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:25:46 CET)\" (scheduled at 2025-12-26 09:24:46.247624+01:00)\n",
"2025-12-26 09:24:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:25:46 CET)\" (scheduled at 2025-12-26 09:24:46.249628+01:00)\n",
"2025-12-26 09:24:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:24:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:24:46,270 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:24:46,270 - INFO - SL: 4506.92000\n",
"2025-12-26 09:24:46,271 - INFO - Risk: 4.85000\n",
"2025-12-26 09:24:46,272 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:24:46,273 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:24:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:25:46 CET)\" executed successfully\n",
"2025-12-26 09:24:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:25:46 CET)\" executed successfully\n",
"2025-12-26 09:25:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:26:00 CET)\" (scheduled at 2025-12-26 09:25:00+01:00)\n",
"2025-12-26 09:25:00,016 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:25:00,018 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:26:00 CET)\" executed successfully\n",
"2025-12-26 09:25:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:26:46 CET)\" (scheduled at 2025-12-26 09:25:46.247624+01:00)\n",
"2025-12-26 09:25:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:26:46 CET)\" (scheduled at 2025-12-26 09:25:46.249628+01:00)\n",
"2025-12-26 09:25:46,272 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:25:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:25:46,276 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:25:46,278 - INFO - SL: 4506.92000\n",
"2025-12-26 09:25:46,279 - INFO - Risk: 4.85000\n",
"2025-12-26 09:25:46,281 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:25:46,282 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:25:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:26:46 CET)\" executed successfully\n",
"2025-12-26 09:25:46,271 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:26:46 CET)\" executed successfully\n",
"2025-12-26 09:26:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:27:00 CET)\" (scheduled at 2025-12-26 09:26:00+01:00)\n",
"2025-12-26 09:26:00,018 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:26:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:27:00 CET)\" executed successfully\n",
"2025-12-26 09:26:46,277 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:27:46 CET)\" (scheduled at 2025-12-26 09:26:46.247624+01:00)\n",
"2025-12-26 09:26:46,277 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:27:46 CET)\" (scheduled at 2025-12-26 09:26:46.249628+01:00)\n",
"2025-12-26 09:26:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:27:46 CET)\" executed successfully\n",
"2025-12-26 09:26:46,282 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:26:46,333 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:26:46,334 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:26:46,334 - INFO - SL: 4506.92000\n",
"2025-12-26 09:26:46,335 - INFO - Risk: 4.85000\n",
"2025-12-26 09:26:46,336 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:26:46,337 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:26:46,341 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:27:46 CET)\" executed successfully\n",
"2025-12-26 09:27:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:28:00 CET)\" (scheduled at 2025-12-26 09:27:00+01:00)\n",
"2025-12-26 09:27:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:27:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:28:00 CET)\" executed successfully\n",
"2025-12-26 09:27:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:28:46 CET)\" (scheduled at 2025-12-26 09:27:46.247624+01:00)\n",
"2025-12-26 09:27:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:28:46 CET)\" executed successfully\n",
"2025-12-26 09:27:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:28:46 CET)\" (scheduled at 2025-12-26 09:27:46.249628+01:00)\n",
"2025-12-26 09:27:46,254 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:27:46,254 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:27:46,254 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:27:46,254 - INFO - SL: 4506.92000\n",
"2025-12-26 09:27:46,254 - INFO - Risk: 4.85000\n",
"2025-12-26 09:27:46,254 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:27:46,254 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:27:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:28:46 CET)\" executed successfully\n",
"2025-12-26 09:28:00,103 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:29:00 CET)\" (scheduled at 2025-12-26 09:28:00+01:00)\n",
"2025-12-26 09:28:00,107 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:28:00,108 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:29:00 CET)\" executed successfully\n",
"2025-12-26 09:28:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:29:46 CET)\" (scheduled at 2025-12-26 09:28:46.247624+01:00)\n",
"2025-12-26 09:28:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:29:46 CET)\" executed successfully\n",
"2025-12-26 09:28:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:29:46 CET)\" (scheduled at 2025-12-26 09:28:46.249628+01:00)\n",
"2025-12-26 09:28:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:28:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:28:46,250 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:28:46,250 - INFO - SL: 4506.92000\n",
"2025-12-26 09:28:46,268 - INFO - Risk: 4.85000\n",
"2025-12-26 09:28:46,269 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:28:46,270 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:28:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:29:46 CET)\" executed successfully\n",
"2025-12-26 09:29:00,421 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:30:00 CET)\" (scheduled at 2025-12-26 09:29:00+01:00)\n",
"2025-12-26 09:29:00,493 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:29:00,612 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:30:00 CET)\" executed successfully\n",
"2025-12-26 09:29:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:30:46 CET)\" (scheduled at 2025-12-26 09:29:46.247624+01:00)\n",
"2025-12-26 09:29:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:30:46 CET)\" (scheduled at 2025-12-26 09:29:46.249628+01:00)\n",
"2025-12-26 09:29:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:30:46 CET)\" executed successfully\n",
"2025-12-26 09:29:46,262 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:29:46,271 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:29:46,272 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:29:46,273 - INFO - SL: 4506.92000\n",
"2025-12-26 09:29:46,274 - INFO - Risk: 4.85000\n",
"2025-12-26 09:29:46,275 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:29:46,276 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:29:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:30:46 CET)\" executed successfully\n",
"2025-12-26 09:30:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:31:00 CET)\" (scheduled at 2025-12-26 09:30:00+01:00)\n",
"2025-12-26 09:30:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:30:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:31:00 CET)\" executed successfully\n",
"2025-12-26 09:30:00,011 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 10:00:00 CET)\" (scheduled at 2025-12-26 09:30:00+01:00)\n",
"2025-12-26 09:30:00,011 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 10:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 09:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 15.72 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 09:30:46,417 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:31:46 CET)\" (scheduled at 2025-12-26 09:30:46.247624+01:00)\n",
"2025-12-26 09:30:46,417 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:31:46 CET)\" (scheduled at 2025-12-26 09:30:46.249628+01:00)\n",
"2025-12-26 09:30:46,423 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:30:46,424 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:30:46,425 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:30:46,426 - INFO - SL: 4506.92000\n",
"2025-12-26 09:30:46,427 - INFO - Risk: 4.85000\n",
"2025-12-26 09:30:46,428 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:30:46,429 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:30:46,430 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:31:46 CET)\" executed successfully\n",
"2025-12-26 09:30:46,417 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:31:46 CET)\" executed successfully\n",
"2025-12-26 09:31:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:32:00 CET)\" (scheduled at 2025-12-26 09:31:00+01:00)\n",
"2025-12-26 09:31:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:31:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:32:00 CET)\" executed successfully\n",
"2025-12-26 09:31:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:32:46 CET)\" (scheduled at 2025-12-26 09:31:46.247624+01:00)\n",
"2025-12-26 09:31:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:32:46 CET)\" (scheduled at 2025-12-26 09:31:46.249628+01:00)\n",
"2025-12-26 09:31:46,259 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:31:46,267 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:31:46,269 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:31:46,270 - INFO - SL: 4506.92000\n",
"2025-12-26 09:31:46,271 - INFO - Risk: 4.85000\n",
"2025-12-26 09:31:46,272 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:31:46,273 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:31:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:32:46 CET)\" executed successfully\n",
"2025-12-26 09:31:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:32:46 CET)\" executed successfully\n",
"2025-12-26 09:32:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:33:00 CET)\" (scheduled at 2025-12-26 09:32:00+01:00)\n",
"2025-12-26 09:32:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:32:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:33:00 CET)\" executed successfully\n",
"2025-12-26 09:32:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:33:46 CET)\" (scheduled at 2025-12-26 09:32:46.247624+01:00)\n",
"2025-12-26 09:32:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:33:46 CET)\" (scheduled at 2025-12-26 09:32:46.249628+01:00)\n",
"2025-12-26 09:32:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:32:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:32:46,270 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:32:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 09:32:46,271 - INFO - Risk: 4.85000\n",
"2025-12-26 09:32:46,273 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:32:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:32:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:33:46 CET)\" executed successfully\n",
"2025-12-26 09:32:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:33:46 CET)\" executed successfully\n",
"2025-12-26 09:33:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:34:00 CET)\" (scheduled at 2025-12-26 09:33:00+01:00)\n",
"2025-12-26 09:33:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:33:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:34:00 CET)\" executed successfully\n",
"2025-12-26 09:33:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:34:46 CET)\" (scheduled at 2025-12-26 09:33:46.247624+01:00)\n",
"2025-12-26 09:33:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:34:46 CET)\" (scheduled at 2025-12-26 09:33:46.249628+01:00)\n",
"2025-12-26 09:33:46,268 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:33:46,269 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:33:46,270 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:33:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 09:33:46,272 - INFO - Risk: 4.85000\n",
"2025-12-26 09:33:46,273 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:33:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:33:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:34:46 CET)\" executed successfully\n",
"2025-12-26 09:33:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:34:46 CET)\" executed successfully\n",
"2025-12-26 09:34:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:35:00 CET)\" (scheduled at 2025-12-26 09:34:00+01:00)\n",
"2025-12-26 09:34:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:34:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:35:00 CET)\" executed successfully\n",
"2025-12-26 09:34:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:35:46 CET)\" (scheduled at 2025-12-26 09:34:46.247624+01:00)\n",
"2025-12-26 09:34:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:35:46 CET)\" executed successfully\n",
"2025-12-26 09:34:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:35:46 CET)\" (scheduled at 2025-12-26 09:34:46.249628+01:00)\n",
"2025-12-26 09:34:46,271 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:34:46,273 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:34:46,274 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:34:46,274 - INFO - SL: 4506.92000\n",
"2025-12-26 09:34:46,276 - INFO - Risk: 4.85000\n",
"2025-12-26 09:34:46,277 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:34:46,277 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:34:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:35:46 CET)\" executed successfully\n",
"2025-12-26 09:35:00,321 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:36:00 CET)\" (scheduled at 2025-12-26 09:35:00+01:00)\n",
"2025-12-26 09:35:00,328 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:35:00,333 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:36:00 CET)\" executed successfully\n",
"2025-12-26 09:35:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:36:46 CET)\" (scheduled at 2025-12-26 09:35:46.247624+01:00)\n",
"2025-12-26 09:35:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:36:46 CET)\" (scheduled at 2025-12-26 09:35:46.249628+01:00)\n",
"2025-12-26 09:35:46,266 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:35:46,268 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:35:46,269 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:35:46,270 - INFO - SL: 4506.92000\n",
"2025-12-26 09:35:46,270 - INFO - Risk: 4.85000\n",
"2025-12-26 09:35:46,271 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:35:46,272 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:35:46,294 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:36:46 CET)\" executed successfully\n",
"2025-12-26 09:35:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:36:46 CET)\" executed successfully\n",
"2025-12-26 09:36:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:37:00 CET)\" (scheduled at 2025-12-26 09:36:00+01:00)\n",
"2025-12-26 09:36:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:36:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:37:00 CET)\" executed successfully\n",
"2025-12-26 09:36:46,265 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:37:46 CET)\" (scheduled at 2025-12-26 09:36:46.247624+01:00)\n",
"2025-12-26 09:36:46,265 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:37:46 CET)\" executed successfully\n",
"2025-12-26 09:36:46,265 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:37:46 CET)\" (scheduled at 2025-12-26 09:36:46.249628+01:00)\n",
"2025-12-26 09:36:46,265 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:36:46,265 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:36:46,265 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:36:46,265 - INFO - SL: 4506.92000\n",
"2025-12-26 09:36:46,265 - INFO - Risk: 4.85000\n",
"2025-12-26 09:36:46,265 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:36:46,275 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:36:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:37:46 CET)\" executed successfully\n",
"2025-12-26 09:37:00,240 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:38:00 CET)\" (scheduled at 2025-12-26 09:37:00+01:00)\n",
"2025-12-26 09:37:00,244 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:37:00,246 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:38:00 CET)\" executed successfully\n",
"2025-12-26 09:37:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:38:46 CET)\" (scheduled at 2025-12-26 09:37:46.247624+01:00)\n",
"2025-12-26 09:37:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:38:46 CET)\" executed successfully\n",
"2025-12-26 09:37:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:38:46 CET)\" (scheduled at 2025-12-26 09:37:46.249628+01:00)\n",
"2025-12-26 09:37:46,250 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:37:46,250 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:37:46,250 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:37:46,250 - INFO - SL: 4506.92000\n",
"2025-12-26 09:37:46,250 - INFO - Risk: 4.85000\n",
"2025-12-26 09:37:46,266 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:37:46,266 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:37:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:38:46 CET)\" executed successfully\n",
"2025-12-26 09:38:00,022 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:39:00 CET)\" (scheduled at 2025-12-26 09:38:00+01:00)\n",
"2025-12-26 09:38:00,083 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:38:00,102 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:39:00 CET)\" executed successfully\n",
"2025-12-26 09:38:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:39:46 CET)\" (scheduled at 2025-12-26 09:38:46.247624+01:00)\n",
"2025-12-26 09:38:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:39:46 CET)\" (scheduled at 2025-12-26 09:38:46.249628+01:00)\n",
"2025-12-26 09:38:46,269 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:38:46,270 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:38:46,270 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:38:46,271 - INFO - SL: 4506.92000\n",
"2025-12-26 09:38:46,272 - INFO - Risk: 4.85000\n",
"2025-12-26 09:38:46,272 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:38:46,274 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:38:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:39:46 CET)\" executed successfully\n",
"2025-12-26 09:38:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:39:46 CET)\" executed successfully\n",
"2025-12-26 09:39:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:40:00 CET)\" (scheduled at 2025-12-26 09:39:00+01:00)\n",
"2025-12-26 09:39:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:39:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:40:00 CET)\" executed successfully\n",
"2025-12-26 09:39:46,416 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:40:46 CET)\" (scheduled at 2025-12-26 09:39:46.247624+01:00)\n",
"2025-12-26 09:39:46,416 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:40:46 CET)\" (scheduled at 2025-12-26 09:39:46.249628+01:00)\n",
"2025-12-26 09:39:46,416 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:40:46 CET)\" executed successfully\n",
"2025-12-26 09:39:46,416 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:39:46,416 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:39:46,422 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:39:46,423 - INFO - SL: 4506.92000\n",
"2025-12-26 09:39:46,424 - INFO - Risk: 4.85000\n",
"2025-12-26 09:39:46,424 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:39:46,425 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:39:46,427 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:40:46 CET)\" executed successfully\n",
"2025-12-26 09:40:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:41:00 CET)\" (scheduled at 2025-12-26 09:40:00+01:00)\n",
"2025-12-26 09:40:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:40:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:41:00 CET)\" executed successfully\n",
"2025-12-26 09:40:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:41:46 CET)\" (scheduled at 2025-12-26 09:40:46.247624+01:00)\n",
"2025-12-26 09:40:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:41:46 CET)\" executed successfully\n",
"2025-12-26 09:40:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:41:46 CET)\" (scheduled at 2025-12-26 09:40:46.249628+01:00)\n",
"2025-12-26 09:40:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:40:46,264 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:40:46,265 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:40:46,266 - INFO - SL: 4506.92000\n",
"2025-12-26 09:40:46,267 - INFO - Risk: 4.85000\n",
"2025-12-26 09:40:46,268 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:40:46,269 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:40:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:41:46 CET)\" executed successfully\n",
"2025-12-26 09:41:00,152 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:42:00 CET)\" (scheduled at 2025-12-26 09:41:00+01:00)\n",
"2025-12-26 09:41:00,152 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:41:00,152 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:42:00 CET)\" executed successfully\n",
"2025-12-26 09:41:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:42:46 CET)\" (scheduled at 2025-12-26 09:41:46.247624+01:00)\n",
"2025-12-26 09:41:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:42:46 CET)\" executed successfully\n",
"2025-12-26 09:41:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:42:46 CET)\" (scheduled at 2025-12-26 09:41:46.249628+01:00)\n",
"2025-12-26 09:41:46,255 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:41:46,255 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:41:46,255 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:41:46,295 - INFO - SL: 4506.92000\n",
"2025-12-26 09:41:46,322 - INFO - Risk: 4.85000\n",
"2025-12-26 09:41:46,324 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:41:46,325 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:41:46,326 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:42:46 CET)\" executed successfully\n",
"2025-12-26 09:42:00,095 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:43:00 CET)\" (scheduled at 2025-12-26 09:42:00+01:00)\n",
"2025-12-26 09:42:00,095 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:42:00,095 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:43:00 CET)\" executed successfully\n",
"2025-12-26 09:42:46,369 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:43:46 CET)\" (scheduled at 2025-12-26 09:42:46.247624+01:00)\n",
"2025-12-26 09:42:46,369 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:43:46 CET)\" (scheduled at 2025-12-26 09:42:46.249628+01:00)\n",
"2025-12-26 09:42:46,378 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:42:46,380 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:42:46,388 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:42:46,389 - INFO - SL: 4506.92000\n",
"2025-12-26 09:42:46,390 - INFO - Risk: 4.85000\n",
"2025-12-26 09:42:46,392 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:42:46,392 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:42:46,421 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:43:46 CET)\" executed successfully\n",
"2025-12-26 09:42:46,369 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:43:46 CET)\" executed successfully\n",
"2025-12-26 09:43:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:44:00 CET)\" (scheduled at 2025-12-26 09:43:00+01:00)\n",
"2025-12-26 09:43:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:43:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:44:00 CET)\" executed successfully\n",
"2025-12-26 09:43:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:44:46 CET)\" (scheduled at 2025-12-26 09:43:46.247624+01:00)\n",
"2025-12-26 09:43:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:44:46 CET)\" (scheduled at 2025-12-26 09:43:46.249628+01:00)\n",
"2025-12-26 09:43:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:43:46,260 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:43:46,269 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:43:46,270 - INFO - SL: 4506.92000\n",
"2025-12-26 09:43:46,271 - INFO - Risk: 4.85000\n",
"2025-12-26 09:43:46,272 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:43:46,273 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:43:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:44:46 CET)\" executed successfully\n",
"2025-12-26 09:43:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:44:46 CET)\" executed successfully\n",
"2025-12-26 09:44:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:45:00 CET)\" (scheduled at 2025-12-26 09:44:00+01:00)\n",
"2025-12-26 09:44:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:44:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:45:00 CET)\" executed successfully\n",
"2025-12-26 09:44:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:45:46 CET)\" (scheduled at 2025-12-26 09:44:46.247624+01:00)\n",
"2025-12-26 09:44:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:45:46 CET)\" executed successfully\n",
"2025-12-26 09:44:46,416 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:45:46 CET)\" (scheduled at 2025-12-26 09:44:46.249628+01:00)\n",
"2025-12-26 09:44:46,430 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:44:46,432 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:44:46,433 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:44:46,434 - INFO - SL: 4506.92000\n",
"2025-12-26 09:44:46,434 - INFO - Risk: 4.85000\n",
"2025-12-26 09:44:46,435 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:44:46,435 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:44:46,436 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:45:46 CET)\" executed successfully\n",
"2025-12-26 09:45:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:46:00 CET)\" (scheduled at 2025-12-26 09:45:00+01:00)\n",
"2025-12-26 09:45:00,024 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:45:00,035 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:46:00 CET)\" executed successfully\n",
"2025-12-26 09:45:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:46:46 CET)\" (scheduled at 2025-12-26 09:45:46.247624+01:00)\n",
"2025-12-26 09:45:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:46:46 CET)\" (scheduled at 2025-12-26 09:45:46.249628+01:00)\n",
"2025-12-26 09:45:46,263 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:45:46,277 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:45:46,279 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:45:46,280 - INFO - SL: 4506.92000\n",
"2025-12-26 09:45:46,280 - INFO - Risk: 4.85000\n",
"2025-12-26 09:45:46,281 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:45:46,282 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:45:46,283 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:46:46 CET)\" executed successfully\n",
"2025-12-26 09:45:46,284 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:46:46 CET)\" executed successfully\n",
"2025-12-26 09:46:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:47:00 CET)\" (scheduled at 2025-12-26 09:46:00+01:00)\n",
"2025-12-26 09:46:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:46:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:47:00 CET)\" executed successfully\n",
"2025-12-26 09:46:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:47:46 CET)\" (scheduled at 2025-12-26 09:46:46.247624+01:00)\n",
"2025-12-26 09:46:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:47:46 CET)\" executed successfully\n",
"2025-12-26 09:46:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:47:46 CET)\" (scheduled at 2025-12-26 09:46:46.249628+01:00)\n",
"2025-12-26 09:46:46,261 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:46:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:46:46,261 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:46:46,261 - INFO - SL: 4506.92000\n",
"2025-12-26 09:46:46,261 - INFO - Risk: 4.85000\n",
"2025-12-26 09:46:46,261 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:46:46,261 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:46:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:47:46 CET)\" executed successfully\n",
"2025-12-26 09:47:00,032 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:48:00 CET)\" (scheduled at 2025-12-26 09:47:00+01:00)\n",
"2025-12-26 09:47:00,039 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:47:00,041 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:48:00 CET)\" executed successfully\n",
"2025-12-26 09:47:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:48:46 CET)\" (scheduled at 2025-12-26 09:47:46.247624+01:00)\n",
"2025-12-26 09:47:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:48:46 CET)\" executed successfully\n",
"2025-12-26 09:47:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:48:46 CET)\" (scheduled at 2025-12-26 09:47:46.249628+01:00)\n",
"2025-12-26 09:47:46,267 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:47:46,268 - INFO - 📈 Trailing Stop Trigger for #621460292: Break-Even at 50.2% progress\n",
"2025-12-26 09:47:46,385 - INFO - ✅ Trailing Stop updated for #621460292\n",
"2025-12-26 09:47:46,386 - INFO - Old SL: 4506.92000\n",
"2025-12-26 09:47:46,387 - INFO - New SL: 4511.77000\n",
"2025-12-26 09:47:46,388 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:47:46,389 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:47:46,389 - INFO - SL: 4506.92000\n",
"2025-12-26 09:47:46,390 - INFO - Risk: 4.85000\n",
"2025-12-26 09:47:46,391 - INFO - TP1 (1.5R): 4519.04500\n",
"2025-12-26 09:47:46,391 - INFO - TP2 (2.5R): 4523.89500\n",
"2025-12-26 09:47:46,392 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:48:46 CET)\" executed successfully\n",
"2025-12-26 09:48:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:49:00 CET)\" (scheduled at 2025-12-26 09:48:00+01:00)\n",
"2025-12-26 09:48:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:48:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:49:00 CET)\" executed successfully\n",
"2025-12-26 09:48:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:49:46 CET)\" (scheduled at 2025-12-26 09:48:46.247624+01:00)\n",
"2025-12-26 09:48:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:49:46 CET)\" executed successfully\n",
"2025-12-26 09:48:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:49:46 CET)\" (scheduled at 2025-12-26 09:48:46.249628+01:00)\n",
"2025-12-26 09:48:46,260 - INFO - \n",
"🔍 Checking 1 position(s) for XAUUSD...\n",
"2025-12-26 09:48:46,261 - INFO - 📊 Partial TP Levels:\n",
"2025-12-26 09:48:46,262 - INFO - Entry: 4511.77000\n",
"2025-12-26 09:48:46,263 - INFO - SL: 4511.77000\n",
"2025-12-26 09:48:46,264 - INFO - Risk: 0.00000\n",
"2025-12-26 09:48:46,264 - INFO - TP1 (1.5R): 4511.77000\n",
"2025-12-26 09:48:46,265 - INFO - TP2 (2.5R): 4511.77000\n",
"2025-12-26 09:48:46,266 - INFO - 🎯 Partial TP Trigger for #621460292: TP1 hit: Price 4518.01000 >= TP1 4511.77000\n",
"2025-12-26 09:48:51,837 - INFO - ✅ Partial close executed for #621460292\n",
"2025-12-26 09:48:51,837 - INFO - Closed: 0.01 lots (50%)\n",
"2025-12-26 09:48:51,853 - INFO - Remaining: 0.00 lots\n",
"2025-12-26 09:48:51,853 - ERROR - Error closing partial position: 'OrderSendResult' object has no attribute 'profit'\n",
"2025-12-26 09:48:51,853 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:49:46 CET)\" executed successfully\n",
"2025-12-26 09:49:00,080 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:50:00 CET)\" (scheduled at 2025-12-26 09:49:00+01:00)\n",
"2025-12-26 09:49:00,080 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:49:00,080 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:50:00 CET)\" executed successfully\n",
"2025-12-26 09:49:46,364 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:50:46 CET)\" (scheduled at 2025-12-26 09:49:46.247624+01:00)\n",
"2025-12-26 09:49:46,364 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:50:46 CET)\" (scheduled at 2025-12-26 09:49:46.249628+01:00)\n",
"2025-12-26 09:49:46,364 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:50:46 CET)\" executed successfully\n",
"2025-12-26 09:49:46,515 - INFO - ✅ Updated closed position 621460292: manual_close, Profit: 113.30\n",
"2025-12-26 09:49:46,994 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:50:46 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"⚠️ Telegram send failed: 400\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 09:50:00,042 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:51:00 CET)\" (scheduled at 2025-12-26 09:50:00+01:00)\n",
"2025-12-26 09:50:00,049 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:50:00,051 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:51:00 CET)\" executed successfully\n",
"2025-12-26 09:50:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:51:46 CET)\" (scheduled at 2025-12-26 09:50:46.247624+01:00)\n",
"2025-12-26 09:50:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:51:46 CET)\" executed successfully\n",
"2025-12-26 09:50:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:51:46 CET)\" (scheduled at 2025-12-26 09:50:46.249628+01:00)\n",
"2025-12-26 09:50:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:51:46 CET)\" executed successfully\n",
"2025-12-26 09:51:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:52:00 CET)\" (scheduled at 2025-12-26 09:51:00+01:00)\n",
"2025-12-26 09:51:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:51:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:52:00 CET)\" executed successfully\n",
"2025-12-26 09:51:46,635 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:52:46 CET)\" (scheduled at 2025-12-26 09:51:46.247624+01:00)\n",
"2025-12-26 09:51:46,635 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:52:46 CET)\" (scheduled at 2025-12-26 09:51:46.249628+01:00)\n",
"2025-12-26 09:51:46,643 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:52:46 CET)\" executed successfully\n",
"2025-12-26 09:51:46,635 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:52:46 CET)\" executed successfully\n",
"2025-12-26 09:52:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:53:00 CET)\" (scheduled at 2025-12-26 09:52:00+01:00)\n",
"2025-12-26 09:52:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:52:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:53:00 CET)\" executed successfully\n",
"2025-12-26 09:52:46,256 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:53:46 CET)\" (scheduled at 2025-12-26 09:52:46.247624+01:00)\n",
"2025-12-26 09:52:46,256 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:53:46 CET)\" (scheduled at 2025-12-26 09:52:46.249628+01:00)\n",
"2025-12-26 09:52:46,256 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:53:46 CET)\" executed successfully\n",
"2025-12-26 09:52:46,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:53:46 CET)\" executed successfully\n",
"2025-12-26 09:53:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:54:00 CET)\" (scheduled at 2025-12-26 09:53:00+01:00)\n",
"2025-12-26 09:53:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:53:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:54:00 CET)\" executed successfully\n",
"2025-12-26 09:53:46,416 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:54:46 CET)\" (scheduled at 2025-12-26 09:53:46.247624+01:00)\n",
"2025-12-26 09:53:46,416 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:54:46 CET)\" executed successfully\n",
"2025-12-26 09:53:46,416 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:54:46 CET)\" (scheduled at 2025-12-26 09:53:46.249628+01:00)\n",
"2025-12-26 09:53:46,416 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:54:46 CET)\" executed successfully\n",
"2025-12-26 09:54:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:55:00 CET)\" (scheduled at 2025-12-26 09:54:00+01:00)\n",
"2025-12-26 09:54:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:54:00,031 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:55:00 CET)\" executed successfully\n",
"2025-12-26 09:54:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:55:46 CET)\" (scheduled at 2025-12-26 09:54:46.247624+01:00)\n",
"2025-12-26 09:54:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:55:46 CET)\" (scheduled at 2025-12-26 09:54:46.249628+01:00)\n",
"2025-12-26 09:54:46,313 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:55:46 CET)\" executed successfully\n",
"2025-12-26 09:54:46,312 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:55:46 CET)\" executed successfully\n",
"2025-12-26 09:55:00,027 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:56:00 CET)\" (scheduled at 2025-12-26 09:55:00+01:00)\n",
"2025-12-26 09:55:00,027 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:55:00,027 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:56:00 CET)\" executed successfully\n",
"2025-12-26 09:55:46,328 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:56:46 CET)\" (scheduled at 2025-12-26 09:55:46.247624+01:00)\n",
"2025-12-26 09:55:46,328 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:56:46 CET)\" (scheduled at 2025-12-26 09:55:46.249628+01:00)\n",
"2025-12-26 09:55:46,328 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:56:46 CET)\" executed successfully\n",
"2025-12-26 09:55:46,328 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:56:46 CET)\" executed successfully\n",
"2025-12-26 09:56:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:57:00 CET)\" (scheduled at 2025-12-26 09:56:00+01:00)\n",
"2025-12-26 09:56:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:56:00,028 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:57:00 CET)\" executed successfully\n",
"2025-12-26 09:56:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:57:46 CET)\" (scheduled at 2025-12-26 09:56:46.247624+01:00)\n",
"2025-12-26 09:56:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:57:46 CET)\" executed successfully\n",
"2025-12-26 09:56:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:57:46 CET)\" (scheduled at 2025-12-26 09:56:46.249628+01:00)\n",
"2025-12-26 09:56:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:57:46 CET)\" executed successfully\n",
"2025-12-26 09:57:00,164 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:58:00 CET)\" (scheduled at 2025-12-26 09:57:00+01:00)\n",
"2025-12-26 09:57:00,164 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:57:00,164 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:58:00 CET)\" executed successfully\n",
"2025-12-26 09:57:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:58:46 CET)\" (scheduled at 2025-12-26 09:57:46.247624+01:00)\n",
"2025-12-26 09:57:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:58:46 CET)\" (scheduled at 2025-12-26 09:57:46.249628+01:00)\n",
"2025-12-26 09:57:46,253 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:58:46 CET)\" executed successfully\n",
"2025-12-26 09:57:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:58:46 CET)\" executed successfully\n",
"2025-12-26 09:58:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:59:00 CET)\" (scheduled at 2025-12-26 09:58:00+01:00)\n",
"2025-12-26 09:58:00,016 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:58:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 09:59:00 CET)\" executed successfully\n",
"2025-12-26 09:58:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:59:46 CET)\" (scheduled at 2025-12-26 09:58:46.247624+01:00)\n",
"2025-12-26 09:58:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 09:59:46 CET)\" executed successfully\n",
"2025-12-26 09:58:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:59:46 CET)\" (scheduled at 2025-12-26 09:58:46.249628+01:00)\n",
"2025-12-26 09:58:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 09:59:46 CET)\" executed successfully\n",
"2025-12-26 09:59:00,581 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:00:00 CET)\" (scheduled at 2025-12-26 09:59:00+01:00)\n",
"2025-12-26 09:59:00,589 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 09:59:00,590 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:00:00 CET)\" executed successfully\n",
"2025-12-26 09:59:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:00:46 CET)\" (scheduled at 2025-12-26 09:59:46.247624+01:00)\n",
"2025-12-26 09:59:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:00:46 CET)\" (scheduled at 2025-12-26 09:59:46.249628+01:00)\n",
"2025-12-26 09:59:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:00:46 CET)\" executed successfully\n",
"2025-12-26 09:59:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:00:46 CET)\" executed successfully\n",
"2025-12-26 10:00:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:01:00 CET)\" (scheduled at 2025-12-26 10:00:00+01:00)\n",
"2025-12-26 10:00:00,010 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 10:30:00 CET)\" (scheduled at 2025-12-26 10:00:00+01:00)\n",
"2025-12-26 10:00:00,032 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 10:30:00 CET)\" executed successfully\n",
"2025-12-26 10:00:00,035 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:00:00,037 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:01:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 10:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 15.86 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 10:00:46,432 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:01:46 CET)\" (scheduled at 2025-12-26 10:00:46.247624+01:00)\n",
"2025-12-26 10:00:46,432 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:01:46 CET)\" (scheduled at 2025-12-26 10:00:46.249628+01:00)\n",
"2025-12-26 10:00:46,432 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:01:46 CET)\" executed successfully\n",
"2025-12-26 10:00:46,432 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:01:46 CET)\" executed successfully\n",
"2025-12-26 10:01:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:02:00 CET)\" (scheduled at 2025-12-26 10:01:00+01:00)\n",
"2025-12-26 10:01:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:01:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:02:00 CET)\" executed successfully\n",
"2025-12-26 10:01:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:02:46 CET)\" (scheduled at 2025-12-26 10:01:46.247624+01:00)\n",
"2025-12-26 10:01:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:02:46 CET)\" executed successfully\n",
"2025-12-26 10:01:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:02:46 CET)\" (scheduled at 2025-12-26 10:01:46.249628+01:00)\n",
"2025-12-26 10:01:46,328 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:02:46 CET)\" executed successfully\n",
"2025-12-26 10:02:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:03:00 CET)\" (scheduled at 2025-12-26 10:02:00+01:00)\n",
"2025-12-26 10:02:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:02:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:03:00 CET)\" executed successfully\n",
"2025-12-26 10:02:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:03:46 CET)\" (scheduled at 2025-12-26 10:02:46.247624+01:00)\n",
"2025-12-26 10:02:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:03:46 CET)\" executed successfully\n",
"2025-12-26 10:02:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:03:46 CET)\" (scheduled at 2025-12-26 10:02:46.249628+01:00)\n",
"2025-12-26 10:02:46,386 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:03:46 CET)\" executed successfully\n",
"2025-12-26 10:03:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:04:00 CET)\" (scheduled at 2025-12-26 10:03:00+01:00)\n",
"2025-12-26 10:03:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:03:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:04:00 CET)\" executed successfully\n",
"2025-12-26 10:03:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:04:46 CET)\" (scheduled at 2025-12-26 10:03:46.247624+01:00)\n",
"2025-12-26 10:03:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:04:46 CET)\" executed successfully\n",
"2025-12-26 10:03:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:04:46 CET)\" (scheduled at 2025-12-26 10:03:46.249628+01:00)\n",
"2025-12-26 10:03:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:04:46 CET)\" executed successfully\n",
"2025-12-26 10:04:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:05:00 CET)\" (scheduled at 2025-12-26 10:04:00+01:00)\n",
"2025-12-26 10:04:00,016 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:04:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:05:00 CET)\" executed successfully\n",
"2025-12-26 10:04:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:05:46 CET)\" (scheduled at 2025-12-26 10:04:46.247624+01:00)\n",
"2025-12-26 10:04:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:05:46 CET)\" executed successfully\n",
"2025-12-26 10:04:46,463 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:05:46 CET)\" (scheduled at 2025-12-26 10:04:46.249628+01:00)\n",
"2025-12-26 10:04:46,475 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:05:46 CET)\" executed successfully\n",
"2025-12-26 10:05:00,041 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:06:00 CET)\" (scheduled at 2025-12-26 10:05:00+01:00)\n",
"2025-12-26 10:05:00,049 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:05:00,051 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:06:00 CET)\" executed successfully\n",
"2025-12-26 10:05:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:06:46 CET)\" (scheduled at 2025-12-26 10:05:46.247624+01:00)\n",
"2025-12-26 10:05:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:06:46 CET)\" (scheduled at 2025-12-26 10:05:46.249628+01:00)\n",
"2025-12-26 10:05:46,257 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:06:46 CET)\" executed successfully\n",
"2025-12-26 10:05:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:06:46 CET)\" executed successfully\n",
"2025-12-26 10:06:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:07:00 CET)\" (scheduled at 2025-12-26 10:06:00+01:00)\n",
"2025-12-26 10:06:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:06:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:07:00 CET)\" executed successfully\n",
"2025-12-26 10:06:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:07:46 CET)\" (scheduled at 2025-12-26 10:06:46.247624+01:00)\n",
"2025-12-26 10:06:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:07:46 CET)\" executed successfully\n",
"2025-12-26 10:06:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:07:46 CET)\" (scheduled at 2025-12-26 10:06:46.249628+01:00)\n",
"2025-12-26 10:06:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:07:46 CET)\" executed successfully\n",
"2025-12-26 10:07:00,187 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:08:00 CET)\" (scheduled at 2025-12-26 10:07:00+01:00)\n",
"2025-12-26 10:07:00,187 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:07:00,187 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:08:00 CET)\" executed successfully\n",
"2025-12-26 10:07:46,276 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:08:46 CET)\" (scheduled at 2025-12-26 10:07:46.247624+01:00)\n",
"2025-12-26 10:07:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:08:46 CET)\" executed successfully\n",
"2025-12-26 10:07:46,276 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:08:46 CET)\" (scheduled at 2025-12-26 10:07:46.249628+01:00)\n",
"2025-12-26 10:07:46,276 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:08:46 CET)\" executed successfully\n",
"2025-12-26 10:08:00,197 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:09:00 CET)\" (scheduled at 2025-12-26 10:08:00+01:00)\n",
"2025-12-26 10:08:00,197 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:08:00,205 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:09:00 CET)\" executed successfully\n",
"2025-12-26 10:08:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:09:46 CET)\" (scheduled at 2025-12-26 10:08:46.247624+01:00)\n",
"2025-12-26 10:08:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:09:46 CET)\" executed successfully\n",
"2025-12-26 10:08:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:09:46 CET)\" (scheduled at 2025-12-26 10:08:46.249628+01:00)\n",
"2025-12-26 10:08:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:09:46 CET)\" executed successfully\n",
"2025-12-26 10:09:00,185 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:10:00 CET)\" (scheduled at 2025-12-26 10:09:00+01:00)\n",
"2025-12-26 10:09:00,185 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:09:00,185 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:10:00 CET)\" executed successfully\n",
"2025-12-26 10:09:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:10:46 CET)\" (scheduled at 2025-12-26 10:09:46.247624+01:00)\n",
"2025-12-26 10:09:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:10:46 CET)\" (scheduled at 2025-12-26 10:09:46.249628+01:00)\n",
"2025-12-26 10:09:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:10:46 CET)\" executed successfully\n",
"2025-12-26 10:09:46,270 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:10:46 CET)\" executed successfully\n",
"2025-12-26 10:10:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:11:00 CET)\" (scheduled at 2025-12-26 10:10:00+01:00)\n",
"2025-12-26 10:10:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:10:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:11:00 CET)\" executed successfully\n",
"2025-12-26 10:10:46,264 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:11:46 CET)\" (scheduled at 2025-12-26 10:10:46.247624+01:00)\n",
"2025-12-26 10:10:46,264 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:11:46 CET)\" (scheduled at 2025-12-26 10:10:46.249628+01:00)\n",
"2025-12-26 10:10:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:11:46 CET)\" executed successfully\n",
"2025-12-26 10:10:46,264 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:11:46 CET)\" executed successfully\n",
"2025-12-26 10:11:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:12:00 CET)\" (scheduled at 2025-12-26 10:11:00+01:00)\n",
"2025-12-26 10:11:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:11:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:12:00 CET)\" executed successfully\n",
"2025-12-26 10:11:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:12:46 CET)\" (scheduled at 2025-12-26 10:11:46.247624+01:00)\n",
"2025-12-26 10:11:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:12:46 CET)\" (scheduled at 2025-12-26 10:11:46.249628+01:00)\n",
"2025-12-26 10:11:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:12:46 CET)\" executed successfully\n",
"2025-12-26 10:11:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:12:46 CET)\" executed successfully\n",
"2025-12-26 10:12:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:13:00 CET)\" (scheduled at 2025-12-26 10:12:00+01:00)\n",
"2025-12-26 10:12:00,037 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:12:00,038 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:13:00 CET)\" executed successfully\n",
"2025-12-26 10:12:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:13:46 CET)\" (scheduled at 2025-12-26 10:12:46.247624+01:00)\n",
"2025-12-26 10:12:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:13:46 CET)\" (scheduled at 2025-12-26 10:12:46.249628+01:00)\n",
"2025-12-26 10:12:46,316 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:13:46 CET)\" executed successfully\n",
"2025-12-26 10:12:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:13:46 CET)\" executed successfully\n",
"2025-12-26 10:13:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:14:00 CET)\" (scheduled at 2025-12-26 10:13:00+01:00)\n",
"2025-12-26 10:13:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:13:00,017 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:14:00 CET)\" executed successfully\n",
"2025-12-26 10:13:46,272 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:14:46 CET)\" (scheduled at 2025-12-26 10:13:46.247624+01:00)\n",
"2025-12-26 10:13:46,272 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:14:46 CET)\" (scheduled at 2025-12-26 10:13:46.249628+01:00)\n",
"2025-12-26 10:13:46,280 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:14:46 CET)\" executed successfully\n",
"2025-12-26 10:13:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:14:46 CET)\" executed successfully\n",
"2025-12-26 10:14:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:15:00 CET)\" (scheduled at 2025-12-26 10:14:00+01:00)\n",
"2025-12-26 10:14:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:14:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:15:00 CET)\" executed successfully\n",
"2025-12-26 10:14:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:15:46 CET)\" (scheduled at 2025-12-26 10:14:46.247624+01:00)\n",
"2025-12-26 10:14:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:15:46 CET)\" (scheduled at 2025-12-26 10:14:46.249628+01:00)\n",
"2025-12-26 10:14:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:15:46 CET)\" executed successfully\n",
"2025-12-26 10:14:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:15:46 CET)\" executed successfully\n",
"2025-12-26 10:15:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:16:00 CET)\" (scheduled at 2025-12-26 10:15:00+01:00)\n",
"2025-12-26 10:15:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:15:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:16:00 CET)\" executed successfully\n",
"2025-12-26 10:15:46,400 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:16:46 CET)\" (scheduled at 2025-12-26 10:15:46.247624+01:00)\n",
"2025-12-26 10:15:46,400 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:16:46 CET)\" (scheduled at 2025-12-26 10:15:46.249628+01:00)\n",
"2025-12-26 10:15:46,400 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:16:46 CET)\" executed successfully\n",
"2025-12-26 10:15:46,400 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:16:46 CET)\" executed successfully\n",
"2025-12-26 10:16:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:17:00 CET)\" (scheduled at 2025-12-26 10:16:00+01:00)\n",
"2025-12-26 10:16:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:16:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:17:00 CET)\" executed successfully\n",
"2025-12-26 10:16:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:17:46 CET)\" (scheduled at 2025-12-26 10:16:46.247624+01:00)\n",
"2025-12-26 10:16:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:17:46 CET)\" executed successfully\n",
"2025-12-26 10:16:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:17:46 CET)\" (scheduled at 2025-12-26 10:16:46.249628+01:00)\n",
"2025-12-26 10:16:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:17:46 CET)\" executed successfully\n",
"2025-12-26 10:17:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:18:00 CET)\" (scheduled at 2025-12-26 10:17:00+01:00)\n",
"2025-12-26 10:17:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:17:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:18:00 CET)\" executed successfully\n",
"2025-12-26 10:17:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:18:46 CET)\" (scheduled at 2025-12-26 10:17:46.247624+01:00)\n",
"2025-12-26 10:17:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:18:46 CET)\" executed successfully\n",
"2025-12-26 10:17:46,443 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:18:46 CET)\" (scheduled at 2025-12-26 10:17:46.249628+01:00)\n",
"2025-12-26 10:17:46,451 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:18:46 CET)\" executed successfully\n",
"2025-12-26 10:18:00,047 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:19:00 CET)\" (scheduled at 2025-12-26 10:18:00+01:00)\n",
"2025-12-26 10:18:00,115 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:18:00,117 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:19:00 CET)\" executed successfully\n",
"2025-12-26 10:18:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:19:46 CET)\" (scheduled at 2025-12-26 10:18:46.247624+01:00)\n",
"2025-12-26 10:18:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:19:46 CET)\" executed successfully\n",
"2025-12-26 10:18:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:19:46 CET)\" (scheduled at 2025-12-26 10:18:46.249628+01:00)\n",
"2025-12-26 10:18:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:19:46 CET)\" executed successfully\n",
"2025-12-26 10:19:00,138 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:20:00 CET)\" (scheduled at 2025-12-26 10:19:00+01:00)\n",
"2025-12-26 10:19:00,147 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:19:00,149 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:20:00 CET)\" executed successfully\n",
"2025-12-26 10:19:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:20:46 CET)\" (scheduled at 2025-12-26 10:19:46.247624+01:00)\n",
"2025-12-26 10:19:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:20:46 CET)\" (scheduled at 2025-12-26 10:19:46.249628+01:00)\n",
"2025-12-26 10:19:46,252 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:20:46 CET)\" executed successfully\n",
"2025-12-26 10:19:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:20:46 CET)\" executed successfully\n",
"2025-12-26 10:20:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:21:00 CET)\" (scheduled at 2025-12-26 10:20:00+01:00)\n",
"2025-12-26 10:20:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:20:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:21:00 CET)\" executed successfully\n",
"2025-12-26 10:20:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:21:46 CET)\" (scheduled at 2025-12-26 10:20:46.247624+01:00)\n",
"2025-12-26 10:20:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:21:46 CET)\" (scheduled at 2025-12-26 10:20:46.249628+01:00)\n",
"2025-12-26 10:20:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:21:46 CET)\" executed successfully\n",
"2025-12-26 10:20:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:21:46 CET)\" executed successfully\n",
"2025-12-26 10:21:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:22:00 CET)\" (scheduled at 2025-12-26 10:21:00+01:00)\n",
"2025-12-26 10:21:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:21:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:22:00 CET)\" executed successfully\n",
"2025-12-26 10:21:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:22:46 CET)\" (scheduled at 2025-12-26 10:21:46.247624+01:00)\n",
"2025-12-26 10:21:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:22:46 CET)\" executed successfully\n",
"2025-12-26 10:21:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:22:46 CET)\" (scheduled at 2025-12-26 10:21:46.249628+01:00)\n",
"2025-12-26 10:21:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:22:46 CET)\" executed successfully\n",
"2025-12-26 10:22:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:23:00 CET)\" (scheduled at 2025-12-26 10:22:00+01:00)\n",
"2025-12-26 10:22:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:22:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:23:00 CET)\" executed successfully\n",
"2025-12-26 10:22:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:23:46 CET)\" (scheduled at 2025-12-26 10:22:46.247624+01:00)\n",
"2025-12-26 10:22:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:23:46 CET)\" (scheduled at 2025-12-26 10:22:46.249628+01:00)\n",
"2025-12-26 10:22:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:23:46 CET)\" executed successfully\n",
"2025-12-26 10:22:46,281 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:23:46 CET)\" executed successfully\n",
"2025-12-26 10:23:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:24:00 CET)\" (scheduled at 2025-12-26 10:23:00+01:00)\n",
"2025-12-26 10:23:00,000 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:23:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:24:00 CET)\" executed successfully\n",
"2025-12-26 10:23:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:24:46 CET)\" (scheduled at 2025-12-26 10:23:46.247624+01:00)\n",
"2025-12-26 10:23:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:24:46 CET)\" (scheduled at 2025-12-26 10:23:46.249628+01:00)\n",
"2025-12-26 10:23:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:24:46 CET)\" executed successfully\n",
"2025-12-26 10:23:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:24:46 CET)\" executed successfully\n",
"2025-12-26 10:24:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:25:00 CET)\" (scheduled at 2025-12-26 10:24:00+01:00)\n",
"2025-12-26 10:24:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:24:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:25:00 CET)\" executed successfully\n",
"2025-12-26 10:24:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:25:46 CET)\" (scheduled at 2025-12-26 10:24:46.247624+01:00)\n",
"2025-12-26 10:24:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:25:46 CET)\" executed successfully\n",
"2025-12-26 10:24:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:25:46 CET)\" (scheduled at 2025-12-26 10:24:46.249628+01:00)\n",
"2025-12-26 10:24:46,252 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:25:46 CET)\" executed successfully\n",
"2025-12-26 10:25:00,127 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:26:00 CET)\" (scheduled at 2025-12-26 10:25:00+01:00)\n",
"2025-12-26 10:25:00,127 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:25:00,127 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:26:00 CET)\" executed successfully\n",
"2025-12-26 10:25:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:26:46 CET)\" (scheduled at 2025-12-26 10:25:46.247624+01:00)\n",
"2025-12-26 10:25:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:26:46 CET)\" executed successfully\n",
"2025-12-26 10:25:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:26:46 CET)\" (scheduled at 2025-12-26 10:25:46.249628+01:00)\n",
"2025-12-26 10:25:46,250 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:26:46 CET)\" executed successfully\n",
"2025-12-26 10:26:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:27:00 CET)\" (scheduled at 2025-12-26 10:26:00+01:00)\n",
"2025-12-26 10:26:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:26:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:27:00 CET)\" executed successfully\n",
"2025-12-26 10:26:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:27:46 CET)\" (scheduled at 2025-12-26 10:26:46.247624+01:00)\n",
"2025-12-26 10:26:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:27:46 CET)\" (scheduled at 2025-12-26 10:26:46.249628+01:00)\n",
"2025-12-26 10:26:46,257 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:27:46 CET)\" executed successfully\n",
"2025-12-26 10:26:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:27:46 CET)\" executed successfully\n",
"2025-12-26 10:27:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:28:00 CET)\" (scheduled at 2025-12-26 10:27:00+01:00)\n",
"2025-12-26 10:27:00,016 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:27:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:28:00 CET)\" executed successfully\n",
"2025-12-26 10:27:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:28:46 CET)\" (scheduled at 2025-12-26 10:27:46.247624+01:00)\n",
"2025-12-26 10:27:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:28:46 CET)\" (scheduled at 2025-12-26 10:27:46.249628+01:00)\n",
"2025-12-26 10:27:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:28:46 CET)\" executed successfully\n",
"2025-12-26 10:27:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:28:46 CET)\" executed successfully\n",
"2025-12-26 10:28:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:29:00 CET)\" (scheduled at 2025-12-26 10:28:00+01:00)\n",
"2025-12-26 10:28:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:28:00,023 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:29:00 CET)\" executed successfully\n",
"2025-12-26 10:28:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:29:46 CET)\" (scheduled at 2025-12-26 10:28:46.247624+01:00)\n",
"2025-12-26 10:28:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:29:46 CET)\" (scheduled at 2025-12-26 10:28:46.249628+01:00)\n",
"2025-12-26 10:28:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:29:46 CET)\" executed successfully\n",
"2025-12-26 10:28:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:29:46 CET)\" executed successfully\n",
"2025-12-26 10:29:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:30:00 CET)\" (scheduled at 2025-12-26 10:29:00+01:00)\n",
"2025-12-26 10:29:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:29:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:30:00 CET)\" executed successfully\n",
"2025-12-26 10:29:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:30:46 CET)\" (scheduled at 2025-12-26 10:29:46.247624+01:00)\n",
"2025-12-26 10:29:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:30:46 CET)\" executed successfully\n",
"2025-12-26 10:29:46,302 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:30:46 CET)\" (scheduled at 2025-12-26 10:29:46.249628+01:00)\n",
"2025-12-26 10:29:46,317 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:30:46 CET)\" executed successfully\n",
"2025-12-26 10:30:00,087 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:31:00 CET)\" (scheduled at 2025-12-26 10:30:00+01:00)\n",
"2025-12-26 10:30:00,087 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:30:00,092 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:31:00 CET)\" executed successfully\n",
"2025-12-26 10:30:00,092 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 11:00:00 CET)\" (scheduled at 2025-12-26 10:30:00+01:00)\n",
"2025-12-26 10:30:00,092 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 11:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 10:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 15.12 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 10:30:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:31:46 CET)\" (scheduled at 2025-12-26 10:30:46.247624+01:00)\n",
"2025-12-26 10:30:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:31:46 CET)\" executed successfully\n",
"2025-12-26 10:30:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:31:46 CET)\" (scheduled at 2025-12-26 10:30:46.249628+01:00)\n",
"2025-12-26 10:30:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:31:46 CET)\" executed successfully\n",
"2025-12-26 10:31:00,042 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:32:00 CET)\" (scheduled at 2025-12-26 10:31:00+01:00)\n",
"2025-12-26 10:31:00,049 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:31:00,051 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:32:00 CET)\" executed successfully\n",
"2025-12-26 10:31:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:32:46 CET)\" (scheduled at 2025-12-26 10:31:46.247624+01:00)\n",
"2025-12-26 10:31:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:32:46 CET)\" executed successfully\n",
"2025-12-26 10:31:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:32:46 CET)\" (scheduled at 2025-12-26 10:31:46.249628+01:00)\n",
"2025-12-26 10:31:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:32:46 CET)\" executed successfully\n",
"2025-12-26 10:32:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:33:00 CET)\" (scheduled at 2025-12-26 10:32:00+01:00)\n",
"2025-12-26 10:32:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:32:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:33:00 CET)\" executed successfully\n",
"2025-12-26 10:32:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:33:46 CET)\" (scheduled at 2025-12-26 10:32:46.247624+01:00)\n",
"2025-12-26 10:32:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:33:46 CET)\" (scheduled at 2025-12-26 10:32:46.249628+01:00)\n",
"2025-12-26 10:32:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:33:46 CET)\" executed successfully\n",
"2025-12-26 10:32:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:33:46 CET)\" executed successfully\n",
"2025-12-26 10:33:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:34:00 CET)\" (scheduled at 2025-12-26 10:33:00+01:00)\n",
"2025-12-26 10:33:00,023 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:33:00,026 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:34:00 CET)\" executed successfully\n",
"2025-12-26 10:33:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:34:46 CET)\" (scheduled at 2025-12-26 10:33:46.247624+01:00)\n",
"2025-12-26 10:33:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:34:46 CET)\" (scheduled at 2025-12-26 10:33:46.249628+01:00)\n",
"2025-12-26 10:33:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:34:46 CET)\" executed successfully\n",
"2025-12-26 10:33:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:34:46 CET)\" executed successfully\n",
"2025-12-26 10:34:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:35:00 CET)\" (scheduled at 2025-12-26 10:34:00+01:00)\n",
"2025-12-26 10:34:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:34:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:35:00 CET)\" executed successfully\n",
"2025-12-26 10:34:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:35:46 CET)\" (scheduled at 2025-12-26 10:34:46.247624+01:00)\n",
"2025-12-26 10:34:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:35:46 CET)\" (scheduled at 2025-12-26 10:34:46.249628+01:00)\n",
"2025-12-26 10:34:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:35:46 CET)\" executed successfully\n",
"2025-12-26 10:34:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:35:46 CET)\" executed successfully\n",
"2025-12-26 10:35:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:36:00 CET)\" (scheduled at 2025-12-26 10:35:00+01:00)\n",
"2025-12-26 10:35:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:35:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:36:00 CET)\" executed successfully\n",
"2025-12-26 10:35:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:36:46 CET)\" (scheduled at 2025-12-26 10:35:46.247624+01:00)\n",
"2025-12-26 10:35:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:36:46 CET)\" executed successfully\n",
"2025-12-26 10:35:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:36:46 CET)\" (scheduled at 2025-12-26 10:35:46.249628+01:00)\n",
"2025-12-26 10:35:46,254 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:36:46 CET)\" executed successfully\n",
"2025-12-26 10:36:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:37:00 CET)\" (scheduled at 2025-12-26 10:36:00+01:00)\n",
"2025-12-26 10:36:00,018 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:36:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:37:00 CET)\" executed successfully\n",
"2025-12-26 10:36:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:37:46 CET)\" (scheduled at 2025-12-26 10:36:46.247624+01:00)\n",
"2025-12-26 10:36:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:37:46 CET)\" (scheduled at 2025-12-26 10:36:46.249628+01:00)\n",
"2025-12-26 10:36:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:37:46 CET)\" executed successfully\n",
"2025-12-26 10:36:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:37:46 CET)\" executed successfully\n",
"2025-12-26 10:37:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:38:00 CET)\" (scheduled at 2025-12-26 10:37:00+01:00)\n",
"2025-12-26 10:37:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:37:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:38:00 CET)\" executed successfully\n",
"2025-12-26 10:37:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:38:46 CET)\" (scheduled at 2025-12-26 10:37:46.247624+01:00)\n",
"2025-12-26 10:37:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:38:46 CET)\" (scheduled at 2025-12-26 10:37:46.249628+01:00)\n",
"2025-12-26 10:37:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:38:46 CET)\" executed successfully\n",
"2025-12-26 10:37:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:38:46 CET)\" executed successfully\n",
"2025-12-26 10:38:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:39:00 CET)\" (scheduled at 2025-12-26 10:38:00+01:00)\n",
"2025-12-26 10:38:00,089 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:38:00,099 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:39:00 CET)\" executed successfully\n",
"2025-12-26 10:38:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:39:46 CET)\" (scheduled at 2025-12-26 10:38:46.247624+01:00)\n",
"2025-12-26 10:38:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:39:46 CET)\" (scheduled at 2025-12-26 10:38:46.249628+01:00)\n",
"2025-12-26 10:38:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:39:46 CET)\" executed successfully\n",
"2025-12-26 10:38:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:39:46 CET)\" executed successfully\n",
"2025-12-26 10:39:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:40:00 CET)\" (scheduled at 2025-12-26 10:39:00+01:00)\n",
"2025-12-26 10:39:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:39:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:40:00 CET)\" executed successfully\n",
"2025-12-26 10:39:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:40:46 CET)\" (scheduled at 2025-12-26 10:39:46.247624+01:00)\n",
"2025-12-26 10:39:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:40:46 CET)\" (scheduled at 2025-12-26 10:39:46.249628+01:00)\n",
"2025-12-26 10:39:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:40:46 CET)\" executed successfully\n",
"2025-12-26 10:39:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:40:46 CET)\" executed successfully\n",
"2025-12-26 10:40:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:41:00 CET)\" (scheduled at 2025-12-26 10:40:00+01:00)\n",
"2025-12-26 10:40:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:40:00,019 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:41:00 CET)\" executed successfully\n",
"2025-12-26 10:40:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:41:46 CET)\" (scheduled at 2025-12-26 10:40:46.247624+01:00)\n",
"2025-12-26 10:40:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:41:46 CET)\" executed successfully\n",
"2025-12-26 10:40:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:41:46 CET)\" (scheduled at 2025-12-26 10:40:46.249628+01:00)\n",
"2025-12-26 10:40:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:41:46 CET)\" executed successfully\n",
"2025-12-26 10:41:00,023 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:42:00 CET)\" (scheduled at 2025-12-26 10:41:00+01:00)\n",
"2025-12-26 10:41:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:41:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:42:00 CET)\" executed successfully\n",
"2025-12-26 10:41:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:42:46 CET)\" (scheduled at 2025-12-26 10:41:46.247624+01:00)\n",
"2025-12-26 10:41:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:42:46 CET)\" (scheduled at 2025-12-26 10:41:46.249628+01:00)\n",
"2025-12-26 10:41:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:42:46 CET)\" executed successfully\n",
"2025-12-26 10:41:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:42:46 CET)\" executed successfully\n",
"2025-12-26 10:42:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:43:00 CET)\" (scheduled at 2025-12-26 10:42:00+01:00)\n",
"2025-12-26 10:42:00,023 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:42:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:43:00 CET)\" executed successfully\n",
"2025-12-26 10:42:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:43:46 CET)\" (scheduled at 2025-12-26 10:42:46.247624+01:00)\n",
"2025-12-26 10:42:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:43:46 CET)\" (scheduled at 2025-12-26 10:42:46.249628+01:00)\n",
"2025-12-26 10:42:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:43:46 CET)\" executed successfully\n",
"2025-12-26 10:42:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:43:46 CET)\" executed successfully\n",
"2025-12-26 10:43:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:44:00 CET)\" (scheduled at 2025-12-26 10:43:00+01:00)\n",
"2025-12-26 10:43:00,003 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:43:00,003 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:44:00 CET)\" executed successfully\n",
"2025-12-26 10:43:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:44:46 CET)\" (scheduled at 2025-12-26 10:43:46.247624+01:00)\n",
"2025-12-26 10:43:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:44:46 CET)\" (scheduled at 2025-12-26 10:43:46.249628+01:00)\n",
"2025-12-26 10:43:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:44:46 CET)\" executed successfully\n",
"2025-12-26 10:43:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:44:46 CET)\" executed successfully\n",
"2025-12-26 10:44:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:45:00 CET)\" (scheduled at 2025-12-26 10:44:00+01:00)\n",
"2025-12-26 10:44:00,074 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:44:00,076 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:45:00 CET)\" executed successfully\n",
"2025-12-26 10:44:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:45:46 CET)\" (scheduled at 2025-12-26 10:44:46.247624+01:00)\n",
"2025-12-26 10:44:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:45:46 CET)\" (scheduled at 2025-12-26 10:44:46.249628+01:00)\n",
"2025-12-26 10:44:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:45:46 CET)\" executed successfully\n",
"2025-12-26 10:44:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:45:46 CET)\" executed successfully\n",
"2025-12-26 10:45:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:46:00 CET)\" (scheduled at 2025-12-26 10:45:00+01:00)\n",
"2025-12-26 10:45:00,000 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:45:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:46:00 CET)\" executed successfully\n",
"2025-12-26 10:45:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:46:46 CET)\" (scheduled at 2025-12-26 10:45:46.247624+01:00)\n",
"2025-12-26 10:45:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:46:46 CET)\" (scheduled at 2025-12-26 10:45:46.249628+01:00)\n",
"2025-12-26 10:45:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:46:46 CET)\" executed successfully\n",
"2025-12-26 10:45:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:46:46 CET)\" executed successfully\n",
"2025-12-26 10:46:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:47:00 CET)\" (scheduled at 2025-12-26 10:46:00+01:00)\n",
"2025-12-26 10:46:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:46:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:47:00 CET)\" executed successfully\n",
"2025-12-26 10:46:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:47:46 CET)\" (scheduled at 2025-12-26 10:46:46.247624+01:00)\n",
"2025-12-26 10:46:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:47:46 CET)\" (scheduled at 2025-12-26 10:46:46.249628+01:00)\n",
"2025-12-26 10:46:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:47:46 CET)\" executed successfully\n",
"2025-12-26 10:46:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:47:46 CET)\" executed successfully\n",
"2025-12-26 10:47:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:48:00 CET)\" (scheduled at 2025-12-26 10:47:00+01:00)\n",
"2025-12-26 10:47:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:47:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:48:00 CET)\" executed successfully\n",
"2025-12-26 10:47:46,394 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:48:46 CET)\" (scheduled at 2025-12-26 10:47:46.247624+01:00)\n",
"2025-12-26 10:47:46,394 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:48:46 CET)\" (scheduled at 2025-12-26 10:47:46.249628+01:00)\n",
"2025-12-26 10:47:46,394 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:48:46 CET)\" executed successfully\n",
"2025-12-26 10:47:46,394 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:48:46 CET)\" executed successfully\n",
"2025-12-26 10:48:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:49:00 CET)\" (scheduled at 2025-12-26 10:48:00+01:00)\n",
"2025-12-26 10:48:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:48:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:49:00 CET)\" executed successfully\n",
"2025-12-26 10:48:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:49:46 CET)\" (scheduled at 2025-12-26 10:48:46.247624+01:00)\n",
"2025-12-26 10:48:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:49:46 CET)\" executed successfully\n",
"2025-12-26 10:48:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:49:46 CET)\" (scheduled at 2025-12-26 10:48:46.249628+01:00)\n",
"2025-12-26 10:48:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:49:46 CET)\" executed successfully\n",
"2025-12-26 10:49:00,096 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:50:00 CET)\" (scheduled at 2025-12-26 10:49:00+01:00)\n",
"2025-12-26 10:49:00,096 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:49:00,096 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:50:00 CET)\" executed successfully\n",
"2025-12-26 10:49:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:50:46 CET)\" (scheduled at 2025-12-26 10:49:46.247624+01:00)\n",
"2025-12-26 10:49:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:50:46 CET)\" executed successfully\n",
"2025-12-26 10:49:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:50:46 CET)\" (scheduled at 2025-12-26 10:49:46.249628+01:00)\n",
"2025-12-26 10:49:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:50:46 CET)\" executed successfully\n",
"2025-12-26 10:50:00,076 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:51:00 CET)\" (scheduled at 2025-12-26 10:50:00+01:00)\n",
"2025-12-26 10:50:00,076 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:50:00,076 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:51:00 CET)\" executed successfully\n",
"2025-12-26 10:50:46,281 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:51:46 CET)\" (scheduled at 2025-12-26 10:50:46.247624+01:00)\n",
"2025-12-26 10:50:46,281 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:51:46 CET)\" executed successfully\n",
"2025-12-26 10:50:46,281 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:51:46 CET)\" (scheduled at 2025-12-26 10:50:46.249628+01:00)\n",
"2025-12-26 10:50:46,281 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:51:46 CET)\" executed successfully\n",
"2025-12-26 10:51:00,115 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:52:00 CET)\" (scheduled at 2025-12-26 10:51:00+01:00)\n",
"2025-12-26 10:51:00,131 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:51:00,134 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:52:00 CET)\" executed successfully\n",
"2025-12-26 10:51:46,252 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:52:46 CET)\" (scheduled at 2025-12-26 10:51:46.247624+01:00)\n",
"2025-12-26 10:51:46,252 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:52:46 CET)\" executed successfully\n",
"2025-12-26 10:51:46,252 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:52:46 CET)\" (scheduled at 2025-12-26 10:51:46.249628+01:00)\n",
"2025-12-26 10:51:46,252 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:52:46 CET)\" executed successfully\n",
"2025-12-26 10:52:00,153 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:53:00 CET)\" (scheduled at 2025-12-26 10:52:00+01:00)\n",
"2025-12-26 10:52:00,153 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:52:00,153 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:53:00 CET)\" executed successfully\n",
"2025-12-26 10:52:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:53:46 CET)\" (scheduled at 2025-12-26 10:52:46.247624+01:00)\n",
"2025-12-26 10:52:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:53:46 CET)\" executed successfully\n",
"2025-12-26 10:52:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:53:46 CET)\" (scheduled at 2025-12-26 10:52:46.249628+01:00)\n",
"2025-12-26 10:52:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:53:46 CET)\" executed successfully\n",
"2025-12-26 10:53:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:54:00 CET)\" (scheduled at 2025-12-26 10:53:00+01:00)\n",
"2025-12-26 10:53:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:53:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:54:00 CET)\" executed successfully\n",
"2025-12-26 10:53:46,396 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:54:46 CET)\" (scheduled at 2025-12-26 10:53:46.247624+01:00)\n",
"2025-12-26 10:53:46,396 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:54:46 CET)\" (scheduled at 2025-12-26 10:53:46.249628+01:00)\n",
"2025-12-26 10:53:46,396 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:54:46 CET)\" executed successfully\n",
"2025-12-26 10:53:46,396 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:54:46 CET)\" executed successfully\n",
"2025-12-26 10:54:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:55:00 CET)\" (scheduled at 2025-12-26 10:54:00+01:00)\n",
"2025-12-26 10:54:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:54:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:55:00 CET)\" executed successfully\n",
"2025-12-26 10:54:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:55:46 CET)\" (scheduled at 2025-12-26 10:54:46.247624+01:00)\n",
"2025-12-26 10:54:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:55:46 CET)\" executed successfully\n",
"2025-12-26 10:54:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:55:46 CET)\" (scheduled at 2025-12-26 10:54:46.249628+01:00)\n",
"2025-12-26 10:54:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:55:46 CET)\" executed successfully\n",
"2025-12-26 10:55:00,208 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:56:00 CET)\" (scheduled at 2025-12-26 10:55:00+01:00)\n",
"2025-12-26 10:55:00,208 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:55:00,208 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:56:00 CET)\" executed successfully\n",
"2025-12-26 10:55:46,355 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:56:46 CET)\" (scheduled at 2025-12-26 10:55:46.247624+01:00)\n",
"2025-12-26 10:55:46,355 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:56:46 CET)\" (scheduled at 2025-12-26 10:55:46.249628+01:00)\n",
"2025-12-26 10:55:46,355 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:56:46 CET)\" executed successfully\n",
"2025-12-26 10:55:46,355 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:56:46 CET)\" executed successfully\n",
"2025-12-26 10:56:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:57:00 CET)\" (scheduled at 2025-12-26 10:56:00+01:00)\n",
"2025-12-26 10:56:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:56:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:57:00 CET)\" executed successfully\n",
"2025-12-26 10:56:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:57:46 CET)\" (scheduled at 2025-12-26 10:56:46.247624+01:00)\n",
"2025-12-26 10:56:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:57:46 CET)\" (scheduled at 2025-12-26 10:56:46.249628+01:00)\n",
"2025-12-26 10:56:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:57:46 CET)\" executed successfully\n",
"2025-12-26 10:56:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:57:46 CET)\" executed successfully\n",
"2025-12-26 10:57:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:58:00 CET)\" (scheduled at 2025-12-26 10:57:00+01:00)\n",
"2025-12-26 10:57:00,000 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:57:00,000 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:58:00 CET)\" executed successfully\n",
"2025-12-26 10:57:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:58:46 CET)\" (scheduled at 2025-12-26 10:57:46.247624+01:00)\n",
"2025-12-26 10:57:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:58:46 CET)\" (scheduled at 2025-12-26 10:57:46.249628+01:00)\n",
"2025-12-26 10:57:46,272 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:58:46 CET)\" executed successfully\n",
"2025-12-26 10:57:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:58:46 CET)\" executed successfully\n",
"2025-12-26 10:58:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:59:00 CET)\" (scheduled at 2025-12-26 10:58:00+01:00)\n",
"2025-12-26 10:58:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:58:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 10:59:00 CET)\" executed successfully\n",
"2025-12-26 10:58:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:59:46 CET)\" (scheduled at 2025-12-26 10:58:46.247624+01:00)\n",
"2025-12-26 10:58:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:59:46 CET)\" (scheduled at 2025-12-26 10:58:46.249628+01:00)\n",
"2025-12-26 10:58:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 10:59:46 CET)\" executed successfully\n",
"2025-12-26 10:58:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 10:59:46 CET)\" executed successfully\n",
"2025-12-26 10:59:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:00:00 CET)\" (scheduled at 2025-12-26 10:59:00+01:00)\n",
"2025-12-26 10:59:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 10:59:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:00:00 CET)\" executed successfully\n",
"2025-12-26 10:59:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:00:46 CET)\" (scheduled at 2025-12-26 10:59:46.247624+01:00)\n",
"2025-12-26 10:59:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:00:46 CET)\" (scheduled at 2025-12-26 10:59:46.249628+01:00)\n",
"2025-12-26 10:59:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:00:46 CET)\" executed successfully\n",
"2025-12-26 10:59:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:00:46 CET)\" executed successfully\n",
"2025-12-26 11:00:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:01:00 CET)\" (scheduled at 2025-12-26 11:00:00+01:00)\n",
"2025-12-26 11:00:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:00:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:01:00 CET)\" executed successfully\n",
"2025-12-26 11:00:00,031 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 11:30:00 CET)\" (scheduled at 2025-12-26 11:00:00+01:00)\n",
"2025-12-26 11:00:00,036 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 11:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 11:00:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 15.34 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 11:00:46,293 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:01:46 CET)\" (scheduled at 2025-12-26 11:00:46.247624+01:00)\n",
"2025-12-26 11:00:46,293 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:01:46 CET)\" (scheduled at 2025-12-26 11:00:46.249628+01:00)\n",
"2025-12-26 11:00:46,293 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:01:46 CET)\" executed successfully\n",
"2025-12-26 11:00:46,302 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:01:46 CET)\" executed successfully\n",
"2025-12-26 11:01:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:02:00 CET)\" (scheduled at 2025-12-26 11:01:00+01:00)\n",
"2025-12-26 11:01:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:01:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:02:00 CET)\" executed successfully\n",
"2025-12-26 11:01:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:02:46 CET)\" (scheduled at 2025-12-26 11:01:46.247624+01:00)\n",
"2025-12-26 11:01:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:02:46 CET)\" executed successfully\n",
"2025-12-26 11:01:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:02:46 CET)\" (scheduled at 2025-12-26 11:01:46.249628+01:00)\n",
"2025-12-26 11:01:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:02:46 CET)\" executed successfully\n",
"2025-12-26 11:02:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:03:00 CET)\" (scheduled at 2025-12-26 11:02:00+01:00)\n",
"2025-12-26 11:02:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:02:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:03:00 CET)\" executed successfully\n",
"2025-12-26 11:02:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:03:46 CET)\" (scheduled at 2025-12-26 11:02:46.247624+01:00)\n",
"2025-12-26 11:02:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:03:46 CET)\" executed successfully\n",
"2025-12-26 11:02:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:03:46 CET)\" (scheduled at 2025-12-26 11:02:46.249628+01:00)\n",
"2025-12-26 11:02:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:03:46 CET)\" executed successfully\n",
"2025-12-26 11:03:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:04:00 CET)\" (scheduled at 2025-12-26 11:03:00+01:00)\n",
"2025-12-26 11:03:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:03:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:04:00 CET)\" executed successfully\n",
"2025-12-26 11:03:46,248 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:04:46 CET)\" (scheduled at 2025-12-26 11:03:46.247624+01:00)\n",
"2025-12-26 11:03:46,248 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:04:46 CET)\" executed successfully\n",
"2025-12-26 11:03:46,493 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:04:46 CET)\" (scheduled at 2025-12-26 11:03:46.249628+01:00)\n",
"2025-12-26 11:03:46,494 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:04:46 CET)\" executed successfully\n",
"2025-12-26 11:04:00,022 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:05:00 CET)\" (scheduled at 2025-12-26 11:04:00+01:00)\n",
"2025-12-26 11:04:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:04:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:05:00 CET)\" executed successfully\n",
"2025-12-26 11:04:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:05:46 CET)\" (scheduled at 2025-12-26 11:04:46.247624+01:00)\n",
"2025-12-26 11:04:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:05:46 CET)\" executed successfully\n",
"2025-12-26 11:04:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:05:46 CET)\" (scheduled at 2025-12-26 11:04:46.249628+01:00)\n",
"2025-12-26 11:04:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:05:46 CET)\" executed successfully\n",
"2025-12-26 11:05:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:06:00 CET)\" (scheduled at 2025-12-26 11:05:00+01:00)\n",
"2025-12-26 11:05:00,021 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:05:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:06:00 CET)\" executed successfully\n",
"2025-12-26 11:05:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:06:46 CET)\" (scheduled at 2025-12-26 11:05:46.247624+01:00)\n",
"2025-12-26 11:05:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:06:46 CET)\" (scheduled at 2025-12-26 11:05:46.249628+01:00)\n",
"2025-12-26 11:05:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:06:46 CET)\" executed successfully\n",
"2025-12-26 11:05:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:06:46 CET)\" executed successfully\n",
"2025-12-26 11:06:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:07:00 CET)\" (scheduled at 2025-12-26 11:06:00+01:00)\n",
"2025-12-26 11:06:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:06:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:07:00 CET)\" executed successfully\n",
"2025-12-26 11:06:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:07:46 CET)\" (scheduled at 2025-12-26 11:06:46.247624+01:00)\n",
"2025-12-26 11:06:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:07:46 CET)\" (scheduled at 2025-12-26 11:06:46.249628+01:00)\n",
"2025-12-26 11:06:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:07:46 CET)\" executed successfully\n",
"2025-12-26 11:06:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:07:46 CET)\" executed successfully\n",
"2025-12-26 11:07:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:08:00 CET)\" (scheduled at 2025-12-26 11:07:00+01:00)\n",
"2025-12-26 11:07:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:07:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:08:00 CET)\" executed successfully\n",
"2025-12-26 11:07:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:08:46 CET)\" (scheduled at 2025-12-26 11:07:46.247624+01:00)\n",
"2025-12-26 11:07:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:08:46 CET)\" (scheduled at 2025-12-26 11:07:46.249628+01:00)\n",
"2025-12-26 11:07:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:08:46 CET)\" executed successfully\n",
"2025-12-26 11:07:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:08:46 CET)\" executed successfully\n",
"2025-12-26 11:08:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:09:00 CET)\" (scheduled at 2025-12-26 11:08:00+01:00)\n",
"2025-12-26 11:08:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:08:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:09:00 CET)\" executed successfully\n",
"2025-12-26 11:08:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:09:46 CET)\" (scheduled at 2025-12-26 11:08:46.247624+01:00)\n",
"2025-12-26 11:08:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:09:46 CET)\" (scheduled at 2025-12-26 11:08:46.249628+01:00)\n",
"2025-12-26 11:08:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:09:46 CET)\" executed successfully\n",
"2025-12-26 11:08:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:09:46 CET)\" executed successfully\n",
"2025-12-26 11:09:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:10:00 CET)\" (scheduled at 2025-12-26 11:09:00+01:00)\n",
"2025-12-26 11:09:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:09:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:10:00 CET)\" executed successfully\n",
"2025-12-26 11:09:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:10:46 CET)\" (scheduled at 2025-12-26 11:09:46.247624+01:00)\n",
"2025-12-26 11:09:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:10:46 CET)\" (scheduled at 2025-12-26 11:09:46.249628+01:00)\n",
"2025-12-26 11:09:46,303 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:10:46 CET)\" executed successfully\n",
"2025-12-26 11:09:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:10:46 CET)\" executed successfully\n",
"2025-12-26 11:10:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:11:00 CET)\" (scheduled at 2025-12-26 11:10:00+01:00)\n",
"2025-12-26 11:10:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:10:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:11:00 CET)\" executed successfully\n",
"2025-12-26 11:10:46,389 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:11:46 CET)\" (scheduled at 2025-12-26 11:10:46.247624+01:00)\n",
"2025-12-26 11:10:46,389 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:11:46 CET)\" executed successfully\n",
"2025-12-26 11:10:46,389 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:11:46 CET)\" (scheduled at 2025-12-26 11:10:46.249628+01:00)\n",
"2025-12-26 11:10:46,398 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:11:46 CET)\" executed successfully\n",
"2025-12-26 11:11:00,007 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:12:00 CET)\" (scheduled at 2025-12-26 11:11:00+01:00)\n",
"2025-12-26 11:11:00,007 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:11:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:12:00 CET)\" executed successfully\n",
"2025-12-26 11:11:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:12:46 CET)\" (scheduled at 2025-12-26 11:11:46.247624+01:00)\n",
"2025-12-26 11:11:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:12:46 CET)\" (scheduled at 2025-12-26 11:11:46.249628+01:00)\n",
"2025-12-26 11:11:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:12:46 CET)\" executed successfully\n",
"2025-12-26 11:11:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:12:46 CET)\" executed successfully\n",
"2025-12-26 11:12:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:13:00 CET)\" (scheduled at 2025-12-26 11:12:00+01:00)\n",
"2025-12-26 11:12:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:12:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:13:00 CET)\" executed successfully\n",
"2025-12-26 11:12:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:13:46 CET)\" (scheduled at 2025-12-26 11:12:46.247624+01:00)\n",
"2025-12-26 11:12:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:13:46 CET)\" (scheduled at 2025-12-26 11:12:46.249628+01:00)\n",
"2025-12-26 11:12:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:13:46 CET)\" executed successfully\n",
"2025-12-26 11:12:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:13:46 CET)\" executed successfully\n",
"2025-12-26 11:13:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:14:00 CET)\" (scheduled at 2025-12-26 11:13:00+01:00)\n",
"2025-12-26 11:13:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:13:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:14:00 CET)\" executed successfully\n",
"2025-12-26 11:13:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:14:46 CET)\" (scheduled at 2025-12-26 11:13:46.247624+01:00)\n",
"2025-12-26 11:13:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:14:46 CET)\" executed successfully\n",
"2025-12-26 11:13:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:14:46 CET)\" (scheduled at 2025-12-26 11:13:46.249628+01:00)\n",
"2025-12-26 11:13:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:14:46 CET)\" executed successfully\n",
"2025-12-26 11:14:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:15:00 CET)\" (scheduled at 2025-12-26 11:14:00+01:00)\n",
"2025-12-26 11:14:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:14:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:15:00 CET)\" executed successfully\n",
"2025-12-26 11:14:46,417 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:15:46 CET)\" (scheduled at 2025-12-26 11:14:46.247624+01:00)\n",
"2025-12-26 11:14:46,417 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:15:46 CET)\" (scheduled at 2025-12-26 11:14:46.249628+01:00)\n",
"2025-12-26 11:14:46,423 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:15:46 CET)\" executed successfully\n",
"2025-12-26 11:14:46,417 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:15:46 CET)\" executed successfully\n",
"2025-12-26 11:15:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:16:00 CET)\" (scheduled at 2025-12-26 11:15:00+01:00)\n",
"2025-12-26 11:15:00,027 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:15:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:16:00 CET)\" executed successfully\n",
"2025-12-26 11:15:46,267 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:16:46 CET)\" (scheduled at 2025-12-26 11:15:46.247624+01:00)\n",
"2025-12-26 11:15:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:16:46 CET)\" executed successfully\n",
"2025-12-26 11:15:46,267 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:16:46 CET)\" (scheduled at 2025-12-26 11:15:46.249628+01:00)\n",
"2025-12-26 11:15:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:16:46 CET)\" executed successfully\n",
"2025-12-26 11:16:00,131 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:17:00 CET)\" (scheduled at 2025-12-26 11:16:00+01:00)\n",
"2025-12-26 11:16:00,140 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:16:00,141 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:17:00 CET)\" executed successfully\n",
"2025-12-26 11:16:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:17:46 CET)\" (scheduled at 2025-12-26 11:16:46.247624+01:00)\n",
"2025-12-26 11:16:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:17:46 CET)\" (scheduled at 2025-12-26 11:16:46.249628+01:00)\n",
"2025-12-26 11:16:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:17:46 CET)\" executed successfully\n",
"2025-12-26 11:16:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:17:46 CET)\" executed successfully\n",
"2025-12-26 11:17:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:18:00 CET)\" (scheduled at 2025-12-26 11:17:00+01:00)\n",
"2025-12-26 11:17:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:17:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:18:00 CET)\" executed successfully\n",
"2025-12-26 11:17:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:18:46 CET)\" (scheduled at 2025-12-26 11:17:46.247624+01:00)\n",
"2025-12-26 11:17:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:18:46 CET)\" executed successfully\n",
"2025-12-26 11:17:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:18:46 CET)\" (scheduled at 2025-12-26 11:17:46.249628+01:00)\n",
"2025-12-26 11:17:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:18:46 CET)\" executed successfully\n",
"2025-12-26 11:18:00,130 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:19:00 CET)\" (scheduled at 2025-12-26 11:18:00+01:00)\n",
"2025-12-26 11:18:00,130 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:18:00,130 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:19:00 CET)\" executed successfully\n",
"2025-12-26 11:18:46,602 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:19:46 CET)\" (scheduled at 2025-12-26 11:18:46.247624+01:00)\n",
"2025-12-26 11:18:46,602 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:19:46 CET)\" executed successfully\n",
"2025-12-26 11:18:46,602 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:19:46 CET)\" (scheduled at 2025-12-26 11:18:46.249628+01:00)\n",
"2025-12-26 11:18:46,610 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:19:46 CET)\" executed successfully\n",
"2025-12-26 11:19:00,030 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:20:00 CET)\" (scheduled at 2025-12-26 11:19:00+01:00)\n",
"2025-12-26 11:19:00,040 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:19:00,041 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:20:00 CET)\" executed successfully\n",
"2025-12-26 11:19:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:20:46 CET)\" (scheduled at 2025-12-26 11:19:46.247624+01:00)\n",
"2025-12-26 11:19:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:20:46 CET)\" (scheduled at 2025-12-26 11:19:46.249628+01:00)\n",
"2025-12-26 11:19:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:20:46 CET)\" executed successfully\n",
"2025-12-26 11:19:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:20:46 CET)\" executed successfully\n",
"2025-12-26 11:20:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:21:00 CET)\" (scheduled at 2025-12-26 11:20:00+01:00)\n",
"2025-12-26 11:20:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:20:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:21:00 CET)\" executed successfully\n",
"2025-12-26 11:20:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:21:46 CET)\" (scheduled at 2025-12-26 11:20:46.247624+01:00)\n",
"2025-12-26 11:20:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:21:46 CET)\" (scheduled at 2025-12-26 11:20:46.249628+01:00)\n",
"2025-12-26 11:20:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:21:46 CET)\" executed successfully\n",
"2025-12-26 11:20:46,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:21:46 CET)\" executed successfully\n",
"2025-12-26 11:21:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:22:00 CET)\" (scheduled at 2025-12-26 11:21:00+01:00)\n",
"2025-12-26 11:21:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:21:00,041 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:22:00 CET)\" executed successfully\n",
"2025-12-26 11:21:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:22:46 CET)\" (scheduled at 2025-12-26 11:21:46.247624+01:00)\n",
"2025-12-26 11:21:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:22:46 CET)\" (scheduled at 2025-12-26 11:21:46.249628+01:00)\n",
"2025-12-26 11:21:46,257 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:22:46 CET)\" executed successfully\n",
"2025-12-26 11:21:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:22:46 CET)\" executed successfully\n",
"2025-12-26 11:22:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:23:00 CET)\" (scheduled at 2025-12-26 11:22:00+01:00)\n",
"2025-12-26 11:22:00,019 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:22:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:23:00 CET)\" executed successfully\n",
"2025-12-26 11:22:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:23:46 CET)\" (scheduled at 2025-12-26 11:22:46.247624+01:00)\n",
"2025-12-26 11:22:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:23:46 CET)\" executed successfully\n",
"2025-12-26 11:22:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:23:46 CET)\" (scheduled at 2025-12-26 11:22:46.249628+01:00)\n",
"2025-12-26 11:22:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:23:46 CET)\" executed successfully\n",
"2025-12-26 11:23:00,032 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:24:00 CET)\" (scheduled at 2025-12-26 11:23:00+01:00)\n",
"2025-12-26 11:23:00,032 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:23:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:24:00 CET)\" executed successfully\n",
"2025-12-26 11:23:46,369 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:24:46 CET)\" (scheduled at 2025-12-26 11:23:46.247624+01:00)\n",
"2025-12-26 11:23:46,369 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:24:46 CET)\" (scheduled at 2025-12-26 11:23:46.249628+01:00)\n",
"2025-12-26 11:23:46,372 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:24:46 CET)\" executed successfully\n",
"2025-12-26 11:23:46,369 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:24:46 CET)\" executed successfully\n",
"2025-12-26 11:24:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:25:00 CET)\" (scheduled at 2025-12-26 11:24:00+01:00)\n",
"2025-12-26 11:24:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:24:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:25:00 CET)\" executed successfully\n",
"2025-12-26 11:24:46,539 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:25:46 CET)\" (scheduled at 2025-12-26 11:24:46.247624+01:00)\n",
"2025-12-26 11:24:46,539 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:25:46 CET)\" (scheduled at 2025-12-26 11:24:46.249628+01:00)\n",
"2025-12-26 11:24:46,539 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:25:46 CET)\" executed successfully\n",
"2025-12-26 11:24:46,539 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:25:46 CET)\" executed successfully\n",
"2025-12-26 11:25:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:26:00 CET)\" (scheduled at 2025-12-26 11:25:00+01:00)\n",
"2025-12-26 11:25:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:25:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:26:00 CET)\" executed successfully\n",
"2025-12-26 11:25:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:26:46 CET)\" (scheduled at 2025-12-26 11:25:46.247624+01:00)\n",
"2025-12-26 11:25:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:26:46 CET)\" (scheduled at 2025-12-26 11:25:46.249628+01:00)\n",
"2025-12-26 11:25:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:26:46 CET)\" executed successfully\n",
"2025-12-26 11:25:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:26:46 CET)\" executed successfully\n",
"2025-12-26 11:26:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:27:00 CET)\" (scheduled at 2025-12-26 11:26:00+01:00)\n",
"2025-12-26 11:26:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:26:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:27:00 CET)\" executed successfully\n",
"2025-12-26 11:26:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:27:46 CET)\" (scheduled at 2025-12-26 11:26:46.247624+01:00)\n",
"2025-12-26 11:26:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:27:46 CET)\" (scheduled at 2025-12-26 11:26:46.249628+01:00)\n",
"2025-12-26 11:26:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:27:46 CET)\" executed successfully\n",
"2025-12-26 11:26:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:27:46 CET)\" executed successfully\n",
"2025-12-26 11:27:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:28:00 CET)\" (scheduled at 2025-12-26 11:27:00+01:00)\n",
"2025-12-26 11:27:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:27:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:28:00 CET)\" executed successfully\n",
"2025-12-26 11:27:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:28:46 CET)\" (scheduled at 2025-12-26 11:27:46.247624+01:00)\n",
"2025-12-26 11:27:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:28:46 CET)\" (scheduled at 2025-12-26 11:27:46.249628+01:00)\n",
"2025-12-26 11:27:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:28:46 CET)\" executed successfully\n",
"2025-12-26 11:27:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:28:46 CET)\" executed successfully\n",
"2025-12-26 11:28:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:29:00 CET)\" (scheduled at 2025-12-26 11:28:00+01:00)\n",
"2025-12-26 11:28:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:28:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:29:00 CET)\" executed successfully\n",
"2025-12-26 11:28:46,271 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:29:46 CET)\" (scheduled at 2025-12-26 11:28:46.247624+01:00)\n",
"2025-12-26 11:28:46,271 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:29:46 CET)\" executed successfully\n",
"2025-12-26 11:28:46,271 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:29:46 CET)\" (scheduled at 2025-12-26 11:28:46.249628+01:00)\n",
"2025-12-26 11:28:46,286 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:29:46 CET)\" executed successfully\n",
"2025-12-26 11:29:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:30:00 CET)\" (scheduled at 2025-12-26 11:29:00+01:00)\n",
"2025-12-26 11:29:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:29:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:30:00 CET)\" executed successfully\n",
"2025-12-26 11:29:46,352 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:30:46 CET)\" (scheduled at 2025-12-26 11:29:46.247624+01:00)\n",
"2025-12-26 11:29:46,352 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:30:46 CET)\" executed successfully\n",
"2025-12-26 11:29:46,352 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:30:46 CET)\" (scheduled at 2025-12-26 11:29:46.249628+01:00)\n",
"2025-12-26 11:29:46,361 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:30:46 CET)\" executed successfully\n",
"2025-12-26 11:30:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:31:00 CET)\" (scheduled at 2025-12-26 11:30:00+01:00)\n",
"2025-12-26 11:30:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:30:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:31:00 CET)\" executed successfully\n",
"2025-12-26 11:30:00,014 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 12:00:00 CET)\" (scheduled at 2025-12-26 11:30:00+01:00)\n",
"2025-12-26 11:30:00,030 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 12:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 11:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 15.10 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 11:30:46,297 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:31:46 CET)\" (scheduled at 2025-12-26 11:30:46.247624+01:00)\n",
"2025-12-26 11:30:46,297 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:31:46 CET)\" executed successfully\n",
"2025-12-26 11:30:46,297 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:31:46 CET)\" (scheduled at 2025-12-26 11:30:46.249628+01:00)\n",
"2025-12-26 11:30:46,297 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:31:46 CET)\" executed successfully\n",
"2025-12-26 11:31:00,181 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:32:00 CET)\" (scheduled at 2025-12-26 11:31:00+01:00)\n",
"2025-12-26 11:31:00,181 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:31:00,181 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:32:00 CET)\" executed successfully\n",
"2025-12-26 11:31:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:32:46 CET)\" (scheduled at 2025-12-26 11:31:46.247624+01:00)\n",
"2025-12-26 11:31:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:32:46 CET)\" executed successfully\n",
"2025-12-26 11:31:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:32:46 CET)\" (scheduled at 2025-12-26 11:31:46.249628+01:00)\n",
"2025-12-26 11:31:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:32:46 CET)\" executed successfully\n",
"2025-12-26 11:32:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:33:00 CET)\" (scheduled at 2025-12-26 11:32:00+01:00)\n",
"2025-12-26 11:32:00,019 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:32:00,021 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:33:00 CET)\" executed successfully\n",
"2025-12-26 11:32:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:33:46 CET)\" (scheduled at 2025-12-26 11:32:46.247624+01:00)\n",
"2025-12-26 11:32:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:33:46 CET)\" executed successfully\n",
"2025-12-26 11:32:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:33:46 CET)\" (scheduled at 2025-12-26 11:32:46.249628+01:00)\n",
"2025-12-26 11:32:46,250 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:33:46 CET)\" executed successfully\n",
"2025-12-26 11:33:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:34:00 CET)\" (scheduled at 2025-12-26 11:33:00+01:00)\n",
"2025-12-26 11:33:00,081 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:33:00,083 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:34:00 CET)\" executed successfully\n",
"2025-12-26 11:33:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:34:46 CET)\" (scheduled at 2025-12-26 11:33:46.247624+01:00)\n",
"2025-12-26 11:33:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:34:46 CET)\" executed successfully\n",
"2025-12-26 11:33:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:34:46 CET)\" (scheduled at 2025-12-26 11:33:46.249628+01:00)\n",
"2025-12-26 11:33:46,255 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:34:46 CET)\" executed successfully\n",
"2025-12-26 11:34:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:35:00 CET)\" (scheduled at 2025-12-26 11:34:00+01:00)\n",
"2025-12-26 11:34:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:34:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:35:00 CET)\" executed successfully\n",
"2025-12-26 11:34:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:35:46 CET)\" (scheduled at 2025-12-26 11:34:46.247624+01:00)\n",
"2025-12-26 11:34:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:35:46 CET)\" (scheduled at 2025-12-26 11:34:46.249628+01:00)\n",
"2025-12-26 11:34:46,315 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:35:46 CET)\" executed successfully\n",
"2025-12-26 11:34:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:35:46 CET)\" executed successfully\n",
"2025-12-26 11:35:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:36:00 CET)\" (scheduled at 2025-12-26 11:35:00+01:00)\n",
"2025-12-26 11:35:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:35:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:36:00 CET)\" executed successfully\n",
"2025-12-26 11:35:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:36:46 CET)\" (scheduled at 2025-12-26 11:35:46.247624+01:00)\n",
"2025-12-26 11:35:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:36:46 CET)\" (scheduled at 2025-12-26 11:35:46.249628+01:00)\n",
"2025-12-26 11:35:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:36:46 CET)\" executed successfully\n",
"2025-12-26 11:35:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:36:46 CET)\" executed successfully\n",
"2025-12-26 11:36:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:37:00 CET)\" (scheduled at 2025-12-26 11:36:00+01:00)\n",
"2025-12-26 11:36:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:36:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:37:00 CET)\" executed successfully\n",
"2025-12-26 11:36:46,277 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:37:46 CET)\" (scheduled at 2025-12-26 11:36:46.247624+01:00)\n",
"2025-12-26 11:36:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:37:46 CET)\" executed successfully\n",
"2025-12-26 11:36:46,277 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:37:46 CET)\" (scheduled at 2025-12-26 11:36:46.249628+01:00)\n",
"2025-12-26 11:36:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:37:46 CET)\" executed successfully\n",
"2025-12-26 11:37:00,119 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:38:00 CET)\" (scheduled at 2025-12-26 11:37:00+01:00)\n",
"2025-12-26 11:37:00,119 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:37:00,119 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:38:00 CET)\" executed successfully\n",
"2025-12-26 11:37:46,275 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:38:46 CET)\" (scheduled at 2025-12-26 11:37:46.247624+01:00)\n",
"2025-12-26 11:37:46,275 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:38:46 CET)\" (scheduled at 2025-12-26 11:37:46.249628+01:00)\n",
"2025-12-26 11:37:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:38:46 CET)\" executed successfully\n",
"2025-12-26 11:37:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:38:46 CET)\" executed successfully\n",
"2025-12-26 11:38:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:39:00 CET)\" (scheduled at 2025-12-26 11:38:00+01:00)\n",
"2025-12-26 11:38:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:38:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:39:00 CET)\" executed successfully\n",
"2025-12-26 11:38:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:39:46 CET)\" (scheduled at 2025-12-26 11:38:46.247624+01:00)\n",
"2025-12-26 11:38:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:39:46 CET)\" executed successfully\n",
"2025-12-26 11:38:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:39:46 CET)\" (scheduled at 2025-12-26 11:38:46.249628+01:00)\n",
"2025-12-26 11:38:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:39:46 CET)\" executed successfully\n",
"2025-12-26 11:39:00,108 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:40:00 CET)\" (scheduled at 2025-12-26 11:39:00+01:00)\n",
"2025-12-26 11:39:00,143 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:39:00,145 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:40:00 CET)\" executed successfully\n",
"2025-12-26 11:39:46,255 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:40:46 CET)\" (scheduled at 2025-12-26 11:39:46.247624+01:00)\n",
"2025-12-26 11:39:46,255 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:40:46 CET)\" executed successfully\n",
"2025-12-26 11:39:46,255 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:40:46 CET)\" (scheduled at 2025-12-26 11:39:46.249628+01:00)\n",
"2025-12-26 11:39:46,255 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:40:46 CET)\" executed successfully\n",
"2025-12-26 11:40:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:41:00 CET)\" (scheduled at 2025-12-26 11:40:00+01:00)\n",
"2025-12-26 11:40:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:40:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:41:00 CET)\" executed successfully\n",
"2025-12-26 11:40:46,269 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:41:46 CET)\" (scheduled at 2025-12-26 11:40:46.247624+01:00)\n",
"2025-12-26 11:40:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:41:46 CET)\" executed successfully\n",
"2025-12-26 11:40:46,269 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:41:46 CET)\" (scheduled at 2025-12-26 11:40:46.249628+01:00)\n",
"2025-12-26 11:40:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:41:46 CET)\" executed successfully\n",
"2025-12-26 11:41:00,041 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:42:00 CET)\" (scheduled at 2025-12-26 11:41:00+01:00)\n",
"2025-12-26 11:41:00,041 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:41:00,041 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:42:00 CET)\" executed successfully\n",
"2025-12-26 11:41:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:42:46 CET)\" (scheduled at 2025-12-26 11:41:46.247624+01:00)\n",
"2025-12-26 11:41:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:42:46 CET)\" executed successfully\n",
"2025-12-26 11:41:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:42:46 CET)\" (scheduled at 2025-12-26 11:41:46.249628+01:00)\n",
"2025-12-26 11:41:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:42:46 CET)\" executed successfully\n",
"2025-12-26 11:42:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:43:00 CET)\" (scheduled at 2025-12-26 11:42:00+01:00)\n",
"2025-12-26 11:42:00,041 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:42:00,059 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:43:00 CET)\" executed successfully\n",
"2025-12-26 11:42:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:43:46 CET)\" (scheduled at 2025-12-26 11:42:46.247624+01:00)\n",
"2025-12-26 11:42:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:43:46 CET)\" (scheduled at 2025-12-26 11:42:46.249628+01:00)\n",
"2025-12-26 11:42:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:43:46 CET)\" executed successfully\n",
"2025-12-26 11:42:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:43:46 CET)\" executed successfully\n",
"2025-12-26 11:43:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:44:00 CET)\" (scheduled at 2025-12-26 11:43:00+01:00)\n",
"2025-12-26 11:43:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:43:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:44:00 CET)\" executed successfully\n",
"2025-12-26 11:43:46,249 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:44:46 CET)\" (scheduled at 2025-12-26 11:43:46.247624+01:00)\n",
"2025-12-26 11:43:46,249 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:44:46 CET)\" executed successfully\n",
"2025-12-26 11:43:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:44:46 CET)\" (scheduled at 2025-12-26 11:43:46.249628+01:00)\n",
"2025-12-26 11:43:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:44:46 CET)\" executed successfully\n",
"2025-12-26 11:44:00,020 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:45:00 CET)\" (scheduled at 2025-12-26 11:44:00+01:00)\n",
"2025-12-26 11:44:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:44:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:45:00 CET)\" executed successfully\n",
"2025-12-26 11:44:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:45:46 CET)\" (scheduled at 2025-12-26 11:44:46.247624+01:00)\n",
"2025-12-26 11:44:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:45:46 CET)\" (scheduled at 2025-12-26 11:44:46.249628+01:00)\n",
"2025-12-26 11:44:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:45:46 CET)\" executed successfully\n",
"2025-12-26 11:44:46,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:45:46 CET)\" executed successfully\n",
"2025-12-26 11:45:00,003 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:46:00 CET)\" (scheduled at 2025-12-26 11:45:00+01:00)\n",
"2025-12-26 11:45:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:45:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:46:00 CET)\" executed successfully\n",
"2025-12-26 11:45:46,251 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:46:46 CET)\" (scheduled at 2025-12-26 11:45:46.247624+01:00)\n",
"2025-12-26 11:45:46,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:46:46 CET)\" executed successfully\n",
"2025-12-26 11:45:46,251 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:46:46 CET)\" (scheduled at 2025-12-26 11:45:46.249628+01:00)\n",
"2025-12-26 11:45:46,251 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:46:46 CET)\" executed successfully\n",
"2025-12-26 11:46:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:47:00 CET)\" (scheduled at 2025-12-26 11:46:00+01:00)\n",
"2025-12-26 11:46:00,027 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:46:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:47:00 CET)\" executed successfully\n",
"2025-12-26 11:46:46,268 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:47:46 CET)\" (scheduled at 2025-12-26 11:46:46.247624+01:00)\n",
"2025-12-26 11:46:46,268 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:47:46 CET)\" (scheduled at 2025-12-26 11:46:46.249628+01:00)\n",
"2025-12-26 11:46:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:47:46 CET)\" executed successfully\n",
"2025-12-26 11:46:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:47:46 CET)\" executed successfully\n",
"2025-12-26 11:47:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:48:00 CET)\" (scheduled at 2025-12-26 11:47:00+01:00)\n",
"2025-12-26 11:47:00,014 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:47:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:48:00 CET)\" executed successfully\n",
"2025-12-26 11:47:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:48:46 CET)\" (scheduled at 2025-12-26 11:47:46.247624+01:00)\n",
"2025-12-26 11:47:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:48:46 CET)\" (scheduled at 2025-12-26 11:47:46.249628+01:00)\n",
"2025-12-26 11:47:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:48:46 CET)\" executed successfully\n",
"2025-12-26 11:47:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:48:46 CET)\" executed successfully\n",
"2025-12-26 11:48:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:49:00 CET)\" (scheduled at 2025-12-26 11:48:00+01:00)\n",
"2025-12-26 11:48:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:48:00,067 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:49:00 CET)\" executed successfully\n",
"2025-12-26 11:48:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:49:46 CET)\" (scheduled at 2025-12-26 11:48:46.247624+01:00)\n",
"2025-12-26 11:48:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:49:46 CET)\" (scheduled at 2025-12-26 11:48:46.249628+01:00)\n",
"2025-12-26 11:48:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:49:46 CET)\" executed successfully\n",
"2025-12-26 11:48:46,283 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:49:46 CET)\" executed successfully\n",
"2025-12-26 11:49:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:50:00 CET)\" (scheduled at 2025-12-26 11:49:00+01:00)\n",
"2025-12-26 11:49:00,027 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:49:00,029 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:50:00 CET)\" executed successfully\n",
"2025-12-26 11:49:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:50:46 CET)\" (scheduled at 2025-12-26 11:49:46.247624+01:00)\n",
"2025-12-26 11:49:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:50:46 CET)\" (scheduled at 2025-12-26 11:49:46.249628+01:00)\n",
"2025-12-26 11:49:46,257 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:50:46 CET)\" executed successfully\n",
"2025-12-26 11:49:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:50:46 CET)\" executed successfully\n",
"2025-12-26 11:50:00,006 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:51:00 CET)\" (scheduled at 2025-12-26 11:50:00+01:00)\n",
"2025-12-26 11:50:00,006 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:50:00,006 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:51:00 CET)\" executed successfully\n",
"2025-12-26 11:50:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:51:46 CET)\" (scheduled at 2025-12-26 11:50:46.247624+01:00)\n",
"2025-12-26 11:50:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:51:46 CET)\" (scheduled at 2025-12-26 11:50:46.249628+01:00)\n",
"2025-12-26 11:50:46,259 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:51:46 CET)\" executed successfully\n",
"2025-12-26 11:50:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:51:46 CET)\" executed successfully\n",
"2025-12-26 11:51:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:52:00 CET)\" (scheduled at 2025-12-26 11:51:00+01:00)\n",
"2025-12-26 11:51:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:51:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:52:00 CET)\" executed successfully\n",
"2025-12-26 11:51:46,267 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:52:46 CET)\" (scheduled at 2025-12-26 11:51:46.247624+01:00)\n",
"2025-12-26 11:51:46,267 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:52:46 CET)\" (scheduled at 2025-12-26 11:51:46.249628+01:00)\n",
"2025-12-26 11:51:46,273 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:52:46 CET)\" executed successfully\n",
"2025-12-26 11:51:46,267 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:52:46 CET)\" executed successfully\n",
"2025-12-26 11:52:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:53:00 CET)\" (scheduled at 2025-12-26 11:52:00+01:00)\n",
"2025-12-26 11:52:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:52:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:53:00 CET)\" executed successfully\n",
"2025-12-26 11:52:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:53:46 CET)\" (scheduled at 2025-12-26 11:52:46.247624+01:00)\n",
"2025-12-26 11:52:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:53:46 CET)\" (scheduled at 2025-12-26 11:52:46.249628+01:00)\n",
"2025-12-26 11:52:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:53:46 CET)\" executed successfully\n",
"2025-12-26 11:52:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:53:46 CET)\" executed successfully\n",
"2025-12-26 11:53:00,004 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:54:00 CET)\" (scheduled at 2025-12-26 11:53:00+01:00)\n",
"2025-12-26 11:53:00,004 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:53:00,004 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:54:00 CET)\" executed successfully\n",
"2025-12-26 11:53:46,691 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:54:46 CET)\" (scheduled at 2025-12-26 11:53:46.247624+01:00)\n",
"2025-12-26 11:53:46,691 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:54:46 CET)\" executed successfully\n",
"2025-12-26 11:53:46,691 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:54:46 CET)\" (scheduled at 2025-12-26 11:53:46.249628+01:00)\n",
"2025-12-26 11:53:46,727 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:54:46 CET)\" executed successfully\n",
"2025-12-26 11:54:00,053 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:55:00 CET)\" (scheduled at 2025-12-26 11:54:00+01:00)\n",
"2025-12-26 11:54:00,480 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:54:00,483 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:55:00 CET)\" executed successfully\n",
"2025-12-26 11:54:46,578 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:55:46 CET)\" (scheduled at 2025-12-26 11:54:46.247624+01:00)\n",
"2025-12-26 11:54:46,578 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:55:46 CET)\" (scheduled at 2025-12-26 11:54:46.249628+01:00)\n",
"2025-12-26 11:54:46,775 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:55:46 CET)\" executed successfully\n",
"2025-12-26 11:54:46,838 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:55:46 CET)\" executed successfully\n",
"2025-12-26 11:55:00,043 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:56:00 CET)\" (scheduled at 2025-12-26 11:55:00+01:00)\n",
"2025-12-26 11:55:00,207 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:55:00,232 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:56:00 CET)\" executed successfully\n",
"2025-12-26 11:55:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:56:46 CET)\" (scheduled at 2025-12-26 11:55:46.247624+01:00)\n",
"2025-12-26 11:55:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:56:46 CET)\" (scheduled at 2025-12-26 11:55:46.249628+01:00)\n",
"2025-12-26 11:55:46,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:56:46 CET)\" executed successfully\n",
"2025-12-26 11:55:46,275 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:56:46 CET)\" executed successfully\n",
"2025-12-26 11:56:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:57:00 CET)\" (scheduled at 2025-12-26 11:56:00+01:00)\n",
"2025-12-26 11:56:00,158 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:56:00,160 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:57:00 CET)\" executed successfully\n",
"2025-12-26 11:56:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:57:46 CET)\" (scheduled at 2025-12-26 11:56:46.247624+01:00)\n",
"2025-12-26 11:56:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:57:46 CET)\" executed successfully\n",
"2025-12-26 11:56:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:57:46 CET)\" (scheduled at 2025-12-26 11:56:46.249628+01:00)\n",
"2025-12-26 11:56:46,317 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:57:46 CET)\" executed successfully\n",
"2025-12-26 11:57:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:58:00 CET)\" (scheduled at 2025-12-26 11:57:00+01:00)\n",
"2025-12-26 11:57:00,081 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:57:00,084 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:58:00 CET)\" executed successfully\n",
"2025-12-26 11:57:46,334 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:58:46 CET)\" (scheduled at 2025-12-26 11:57:46.247624+01:00)\n",
"2025-12-26 11:57:46,337 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:58:46 CET)\" executed successfully\n",
"2025-12-26 11:57:46,337 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:58:46 CET)\" (scheduled at 2025-12-26 11:57:46.249628+01:00)\n",
"2025-12-26 11:57:46,433 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:58:46 CET)\" executed successfully\n",
"2025-12-26 11:58:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:59:00 CET)\" (scheduled at 2025-12-26 11:58:00+01:00)\n",
"2025-12-26 11:58:00,099 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:58:00,104 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 11:59:00 CET)\" executed successfully\n",
"2025-12-26 11:58:46,556 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:59:46 CET)\" (scheduled at 2025-12-26 11:58:46.247624+01:00)\n",
"2025-12-26 11:58:46,628 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 11:59:46 CET)\" executed successfully\n",
"2025-12-26 11:58:46,556 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:59:46 CET)\" (scheduled at 2025-12-26 11:58:46.249628+01:00)\n",
"2025-12-26 11:58:46,802 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 11:59:46 CET)\" executed successfully\n",
"2025-12-26 11:59:00,273 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:00:00 CET)\" (scheduled at 2025-12-26 11:59:00+01:00)\n",
"2025-12-26 11:59:00,298 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 11:59:00,306 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:00:00 CET)\" executed successfully\n",
"2025-12-26 11:59:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:00:46 CET)\" (scheduled at 2025-12-26 11:59:46.247624+01:00)\n",
"2025-12-26 11:59:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:00:46 CET)\" (scheduled at 2025-12-26 11:59:46.249628+01:00)\n",
"2025-12-26 11:59:46,254 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:00:46 CET)\" executed successfully\n",
"2025-12-26 11:59:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:00:46 CET)\" executed successfully\n",
"2025-12-26 12:00:00,037 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:01:00 CET)\" (scheduled at 2025-12-26 12:00:00+01:00)\n",
"2025-12-26 12:00:00,037 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 12:30:00 CET)\" (scheduled at 2025-12-26 12:00:00+01:00)\n",
"2025-12-26 12:00:00,351 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:00:00,458 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:01:00 CET)\" executed successfully\n",
"2025-12-26 12:00:01,027 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 12:30:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 12:00:01 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: HIGH ║\n",
"║ ATR (H1): 15.15 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 12:00:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:01:46 CET)\" (scheduled at 2025-12-26 12:00:46.247624+01:00)\n",
"2025-12-26 12:00:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:01:46 CET)\" executed successfully\n",
"2025-12-26 12:00:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:01:46 CET)\" (scheduled at 2025-12-26 12:00:46.249628+01:00)\n",
"2025-12-26 12:00:46,371 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:01:46 CET)\" executed successfully\n",
"2025-12-26 12:01:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:02:00 CET)\" (scheduled at 2025-12-26 12:01:00+01:00)\n",
"2025-12-26 12:01:00,061 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:01:00,098 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:02:00 CET)\" executed successfully\n",
"2025-12-26 12:01:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:02:46 CET)\" (scheduled at 2025-12-26 12:01:46.247624+01:00)\n",
"2025-12-26 12:01:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:02:46 CET)\" executed successfully\n",
"2025-12-26 12:01:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:02:46 CET)\" (scheduled at 2025-12-26 12:01:46.249628+01:00)\n",
"2025-12-26 12:01:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:02:46 CET)\" executed successfully\n",
"2025-12-26 12:02:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:03:00 CET)\" (scheduled at 2025-12-26 12:02:00+01:00)\n",
"2025-12-26 12:02:00,038 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:02:00,039 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:03:00 CET)\" executed successfully\n",
"2025-12-26 12:02:46,271 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:03:46 CET)\" (scheduled at 2025-12-26 12:02:46.247624+01:00)\n",
"2025-12-26 12:02:46,293 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:03:46 CET)\" executed successfully\n",
"2025-12-26 12:02:46,271 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:02:46 CET)\" (scheduled at 2025-12-26 12:02:46.249628+01:00)\n",
"2025-12-26 12:02:46,459 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:02:46 CET)\" executed successfully\n",
"2025-12-26 12:03:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:04:00 CET)\" (scheduled at 2025-12-26 12:03:00+01:00)\n",
"2025-12-26 12:03:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:03:00,042 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:04:00 CET)\" executed successfully\n",
"2025-12-26 12:03:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:04:46 CET)\" (scheduled at 2025-12-26 12:03:46.247624+01:00)\n",
"2025-12-26 12:03:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:04:46 CET)\" (scheduled at 2025-12-26 12:03:46.249628+01:00)\n",
"2025-12-26 12:03:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:04:46 CET)\" executed successfully\n",
"2025-12-26 12:03:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:04:46 CET)\" executed successfully\n",
"2025-12-26 12:04:00,000 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:05:00 CET)\" (scheduled at 2025-12-26 12:04:00+01:00)\n",
"2025-12-26 12:04:00,132 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:04:00,133 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:05:00 CET)\" executed successfully\n",
"2025-12-26 12:04:46,463 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:05:46 CET)\" (scheduled at 2025-12-26 12:04:46.247624+01:00)\n",
"2025-12-26 12:04:46,463 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:05:46 CET)\" executed successfully\n",
"2025-12-26 12:04:46,463 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:05:46 CET)\" (scheduled at 2025-12-26 12:04:46.249628+01:00)\n",
"2025-12-26 12:04:46,598 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:05:46 CET)\" executed successfully\n",
"2025-12-26 12:05:00,475 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:06:00 CET)\" (scheduled at 2025-12-26 12:05:00+01:00)\n",
"2025-12-26 12:05:00,543 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:05:00,545 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:06:00 CET)\" executed successfully\n",
"2025-12-26 12:05:46,277 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:06:46 CET)\" (scheduled at 2025-12-26 12:05:46.247624+01:00)\n",
"2025-12-26 12:05:46,277 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:06:46 CET)\" (scheduled at 2025-12-26 12:05:46.249628+01:00)\n",
"2025-12-26 12:05:46,277 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:06:46 CET)\" executed successfully\n",
"2025-12-26 12:05:46,277 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:06:46 CET)\" executed successfully\n",
"2025-12-26 12:06:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:07:00 CET)\" (scheduled at 2025-12-26 12:06:00+01:00)\n",
"2025-12-26 12:06:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:06:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:07:00 CET)\" executed successfully\n",
"2025-12-26 12:06:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:07:46 CET)\" (scheduled at 2025-12-26 12:06:46.247624+01:00)\n",
"2025-12-26 12:06:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:07:46 CET)\" (scheduled at 2025-12-26 12:06:46.249628+01:00)\n",
"2025-12-26 12:06:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:07:46 CET)\" executed successfully\n",
"2025-12-26 12:06:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:07:46 CET)\" executed successfully\n",
"2025-12-26 12:07:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:08:00 CET)\" (scheduled at 2025-12-26 12:07:00+01:00)\n",
"2025-12-26 12:07:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:07:00,024 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:08:00 CET)\" executed successfully\n",
"2025-12-26 12:07:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:08:46 CET)\" (scheduled at 2025-12-26 12:07:46.247624+01:00)\n",
"2025-12-26 12:07:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:08:46 CET)\" (scheduled at 2025-12-26 12:07:46.249628+01:00)\n",
"2025-12-26 12:07:46,258 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:08:46 CET)\" executed successfully\n",
"2025-12-26 12:07:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:08:46 CET)\" executed successfully\n",
"2025-12-26 12:08:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:09:00 CET)\" (scheduled at 2025-12-26 12:08:00+01:00)\n",
"2025-12-26 12:08:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:08:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:09:00 CET)\" executed successfully\n",
"2025-12-26 12:08:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:09:46 CET)\" (scheduled at 2025-12-26 12:08:46.247624+01:00)\n",
"2025-12-26 12:08:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:09:46 CET)\" executed successfully\n",
"2025-12-26 12:08:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:09:46 CET)\" (scheduled at 2025-12-26 12:08:46.249628+01:00)\n",
"2025-12-26 12:08:46,274 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:09:46 CET)\" executed successfully\n",
"2025-12-26 12:09:00,225 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:10:00 CET)\" (scheduled at 2025-12-26 12:09:00+01:00)\n",
"2025-12-26 12:09:00,225 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:09:00,225 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:10:00 CET)\" executed successfully\n",
"2025-12-26 12:09:46,270 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:10:46 CET)\" (scheduled at 2025-12-26 12:09:46.247624+01:00)\n",
"2025-12-26 12:09:46,270 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:10:46 CET)\" (scheduled at 2025-12-26 12:09:46.249628+01:00)\n",
"2025-12-26 12:09:46,270 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:10:46 CET)\" executed successfully\n",
"2025-12-26 12:09:46,270 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:10:46 CET)\" executed successfully\n",
"2025-12-26 12:10:00,029 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:11:00 CET)\" (scheduled at 2025-12-26 12:10:00+01:00)\n",
"2025-12-26 12:10:00,139 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:10:00,140 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:11:00 CET)\" executed successfully\n",
"2025-12-26 12:10:46,663 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:11:46 CET)\" (scheduled at 2025-12-26 12:10:46.247624+01:00)\n",
"2025-12-26 12:10:46,663 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:11:46 CET)\" executed successfully\n",
"2025-12-26 12:10:46,663 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:11:46 CET)\" (scheduled at 2025-12-26 12:10:46.249628+01:00)\n",
"2025-12-26 12:10:46,663 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:11:46 CET)\" executed successfully\n",
"2025-12-26 12:11:00,011 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:12:00 CET)\" (scheduled at 2025-12-26 12:11:00+01:00)\n",
"2025-12-26 12:11:00,011 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:11:00,011 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:12:00 CET)\" executed successfully\n",
"2025-12-26 12:11:46,261 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:12:46 CET)\" (scheduled at 2025-12-26 12:11:46.247624+01:00)\n",
"2025-12-26 12:11:46,261 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:12:46 CET)\" (scheduled at 2025-12-26 12:11:46.249628+01:00)\n",
"2025-12-26 12:11:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:12:46 CET)\" executed successfully\n",
"2025-12-26 12:11:46,261 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:12:46 CET)\" executed successfully\n",
"2025-12-26 12:12:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:13:00 CET)\" (scheduled at 2025-12-26 12:12:00+01:00)\n",
"2025-12-26 12:12:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:12:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:13:00 CET)\" executed successfully\n",
"2025-12-26 12:12:46,388 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:13:46 CET)\" (scheduled at 2025-12-26 12:12:46.247624+01:00)\n",
"2025-12-26 12:12:46,388 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:13:46 CET)\" (scheduled at 2025-12-26 12:12:46.249628+01:00)\n",
"2025-12-26 12:12:46,398 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:13:46 CET)\" executed successfully\n",
"2025-12-26 12:12:46,396 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:13:46 CET)\" executed successfully\n",
"2025-12-26 12:13:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:14:00 CET)\" (scheduled at 2025-12-26 12:13:00+01:00)\n",
"2025-12-26 12:13:00,027 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:13:00,045 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:14:00 CET)\" executed successfully\n",
"2025-12-26 12:13:46,332 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:14:46 CET)\" (scheduled at 2025-12-26 12:13:46.247624+01:00)\n",
"2025-12-26 12:13:46,332 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:14:46 CET)\" executed successfully\n",
"2025-12-26 12:13:46,332 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:14:46 CET)\" (scheduled at 2025-12-26 12:13:46.249628+01:00)\n",
"2025-12-26 12:13:46,338 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:14:46 CET)\" executed successfully\n",
"2025-12-26 12:14:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:15:00 CET)\" (scheduled at 2025-12-26 12:14:00+01:00)\n",
"2025-12-26 12:14:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:14:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:15:00 CET)\" executed successfully\n",
"2025-12-26 12:14:47,075 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:15:46 CET)\" (scheduled at 2025-12-26 12:14:46.247624+01:00)\n",
"2025-12-26 12:14:47,075 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:15:46 CET)\" (scheduled at 2025-12-26 12:14:46.249628+01:00)\n",
"2025-12-26 12:14:47,075 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:15:46 CET)\" executed successfully\n",
"2025-12-26 12:14:47,075 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:15:46 CET)\" executed successfully\n",
"2025-12-26 12:15:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:16:00 CET)\" (scheduled at 2025-12-26 12:15:00+01:00)\n",
"2025-12-26 12:15:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:15:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:16:00 CET)\" executed successfully\n",
"2025-12-26 12:15:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:16:46 CET)\" (scheduled at 2025-12-26 12:15:46.247624+01:00)\n",
"2025-12-26 12:15:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:16:46 CET)\" (scheduled at 2025-12-26 12:15:46.249628+01:00)\n",
"2025-12-26 12:15:46,264 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:16:46 CET)\" executed successfully\n",
"2025-12-26 12:15:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:16:46 CET)\" executed successfully\n",
"2025-12-26 12:16:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:17:00 CET)\" (scheduled at 2025-12-26 12:16:00+01:00)\n",
"2025-12-26 12:16:00,020 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:16:00,022 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:17:00 CET)\" executed successfully\n",
"2025-12-26 12:16:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:17:46 CET)\" (scheduled at 2025-12-26 12:16:46.247624+01:00)\n",
"2025-12-26 12:16:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:17:46 CET)\" (scheduled at 2025-12-26 12:16:46.249628+01:00)\n",
"2025-12-26 12:16:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:17:46 CET)\" executed successfully\n",
"2025-12-26 12:16:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:17:46 CET)\" executed successfully\n",
"2025-12-26 12:17:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:18:00 CET)\" (scheduled at 2025-12-26 12:17:00+01:00)\n",
"2025-12-26 12:17:00,093 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:17:00,095 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:18:00 CET)\" executed successfully\n",
"2025-12-26 12:17:46,322 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:18:46 CET)\" (scheduled at 2025-12-26 12:17:46.247624+01:00)\n",
"2025-12-26 12:17:46,322 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:18:46 CET)\" (scheduled at 2025-12-26 12:17:46.249628+01:00)\n",
"2025-12-26 12:17:46,322 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:18:46 CET)\" executed successfully\n",
"2025-12-26 12:17:46,322 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:18:46 CET)\" executed successfully\n",
"2025-12-26 12:18:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:19:00 CET)\" (scheduled at 2025-12-26 12:18:00+01:00)\n",
"2025-12-26 12:18:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:18:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:19:00 CET)\" executed successfully\n",
"2025-12-26 12:18:46,529 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:19:46 CET)\" (scheduled at 2025-12-26 12:18:46.247624+01:00)\n",
"2025-12-26 12:18:46,529 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:19:46 CET)\" (scheduled at 2025-12-26 12:18:46.249628+01:00)\n",
"2025-12-26 12:18:46,536 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:19:46 CET)\" executed successfully\n",
"2025-12-26 12:18:46,529 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:19:46 CET)\" executed successfully\n",
"2025-12-26 12:19:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:20:00 CET)\" (scheduled at 2025-12-26 12:19:00+01:00)\n",
"2025-12-26 12:19:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:19:00,025 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:20:00 CET)\" executed successfully\n",
"2025-12-26 12:19:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:20:46 CET)\" (scheduled at 2025-12-26 12:19:46.247624+01:00)\n",
"2025-12-26 12:19:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:20:46 CET)\" (scheduled at 2025-12-26 12:19:46.249628+01:00)\n",
"2025-12-26 12:19:46,257 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:20:46 CET)\" executed successfully\n",
"2025-12-26 12:19:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:20:46 CET)\" executed successfully\n",
"2025-12-26 12:20:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:21:00 CET)\" (scheduled at 2025-12-26 12:20:00+01:00)\n",
"2025-12-26 12:20:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:20:00,014 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:21:00 CET)\" executed successfully\n",
"2025-12-26 12:20:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:21:46 CET)\" (scheduled at 2025-12-26 12:20:46.247624+01:00)\n",
"2025-12-26 12:20:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:21:46 CET)\" (scheduled at 2025-12-26 12:20:46.249628+01:00)\n",
"2025-12-26 12:20:46,265 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:21:46 CET)\" executed successfully\n",
"2025-12-26 12:20:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:21:46 CET)\" executed successfully\n",
"2025-12-26 12:21:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:22:00 CET)\" (scheduled at 2025-12-26 12:21:00+01:00)\n",
"2025-12-26 12:21:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:21:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:22:00 CET)\" executed successfully\n",
"2025-12-26 12:21:46,374 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:22:46 CET)\" (scheduled at 2025-12-26 12:21:46.247624+01:00)\n",
"2025-12-26 12:21:46,374 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:22:46 CET)\" (scheduled at 2025-12-26 12:21:46.249628+01:00)\n",
"2025-12-26 12:21:46,374 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:22:46 CET)\" executed successfully\n",
"2025-12-26 12:21:46,374 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:22:46 CET)\" executed successfully\n",
"2025-12-26 12:22:00,005 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:23:00 CET)\" (scheduled at 2025-12-26 12:22:00+01:00)\n",
"2025-12-26 12:22:00,015 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:22:00,053 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:23:00 CET)\" executed successfully\n",
"2025-12-26 12:22:46,263 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:23:46 CET)\" (scheduled at 2025-12-26 12:22:46.247624+01:00)\n",
"2025-12-26 12:22:46,263 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:23:46 CET)\" (scheduled at 2025-12-26 12:22:46.249628+01:00)\n",
"2025-12-26 12:22:46,263 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:23:46 CET)\" executed successfully\n",
"2025-12-26 12:22:46,263 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:23:46 CET)\" executed successfully\n",
"2025-12-26 12:23:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:24:00 CET)\" (scheduled at 2025-12-26 12:23:00+01:00)\n",
"2025-12-26 12:23:00,002 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:23:00,002 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:24:00 CET)\" executed successfully\n",
"2025-12-26 12:23:46,416 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:24:46 CET)\" (scheduled at 2025-12-26 12:23:46.247624+01:00)\n",
"2025-12-26 12:23:46,416 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:24:46 CET)\" executed successfully\n",
"2025-12-26 12:23:46,416 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:24:46 CET)\" (scheduled at 2025-12-26 12:23:46.249628+01:00)\n",
"2025-12-26 12:23:46,424 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:24:46 CET)\" executed successfully\n",
"2025-12-26 12:24:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:25:00 CET)\" (scheduled at 2025-12-26 12:24:00+01:00)\n",
"2025-12-26 12:24:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:24:00,013 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:25:00 CET)\" executed successfully\n",
"2025-12-26 12:24:46,291 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:25:46 CET)\" (scheduled at 2025-12-26 12:24:46.247624+01:00)\n",
"2025-12-26 12:24:46,291 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:25:46 CET)\" (scheduled at 2025-12-26 12:24:46.249628+01:00)\n",
"2025-12-26 12:24:46,298 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:25:46 CET)\" executed successfully\n",
"2025-12-26 12:24:46,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:25:46 CET)\" executed successfully\n",
"2025-12-26 12:25:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:26:00 CET)\" (scheduled at 2025-12-26 12:25:00+01:00)\n",
"2025-12-26 12:25:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:25:00,010 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:26:00 CET)\" executed successfully\n",
"2025-12-26 12:25:46,259 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:26:46 CET)\" (scheduled at 2025-12-26 12:25:46.247624+01:00)\n",
"2025-12-26 12:25:46,259 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:26:46 CET)\" (scheduled at 2025-12-26 12:25:46.249628+01:00)\n",
"2025-12-26 12:25:46,267 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:26:46 CET)\" executed successfully\n",
"2025-12-26 12:25:46,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:26:46 CET)\" executed successfully\n",
"2025-12-26 12:26:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:27:00 CET)\" (scheduled at 2025-12-26 12:26:00+01:00)\n",
"2025-12-26 12:26:00,001 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:26:00,001 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:27:00 CET)\" executed successfully\n",
"2025-12-26 12:26:46,268 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:27:46 CET)\" (scheduled at 2025-12-26 12:26:46.247624+01:00)\n",
"2025-12-26 12:26:46,268 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:27:46 CET)\" (scheduled at 2025-12-26 12:26:46.249628+01:00)\n",
"2025-12-26 12:26:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:27:46 CET)\" executed successfully\n",
"2025-12-26 12:26:46,268 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:27:46 CET)\" executed successfully\n",
"2025-12-26 12:27:00,015 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:28:00 CET)\" (scheduled at 2025-12-26 12:27:00+01:00)\n",
"2025-12-26 12:27:00,094 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:27:00,096 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:28:00 CET)\" executed successfully\n",
"2025-12-26 12:27:46,339 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:28:46 CET)\" (scheduled at 2025-12-26 12:27:46.247624+01:00)\n",
"2025-12-26 12:27:46,339 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:28:46 CET)\" executed successfully\n",
"2025-12-26 12:27:46,339 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:28:46 CET)\" (scheduled at 2025-12-26 12:27:46.249628+01:00)\n",
"2025-12-26 12:27:46,339 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:28:46 CET)\" executed successfully\n",
"2025-12-26 12:28:00,156 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:29:00 CET)\" (scheduled at 2025-12-26 12:28:00+01:00)\n",
"2025-12-26 12:28:00,156 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:28:00,156 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:29:00 CET)\" executed successfully\n",
"2025-12-26 12:28:46,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:29:46 CET)\" (scheduled at 2025-12-26 12:28:46.247624+01:00)\n",
"2025-12-26 12:28:46,266 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:29:46 CET)\" (scheduled at 2025-12-26 12:28:46.249628+01:00)\n",
"2025-12-26 12:28:46,266 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:29:46 CET)\" executed successfully\n",
"2025-12-26 12:28:46,266 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:29:46 CET)\" executed successfully\n",
"2025-12-26 12:29:00,013 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:30:00 CET)\" (scheduled at 2025-12-26 12:29:00+01:00)\n",
"2025-12-26 12:29:00,033 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:29:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:30:00 CET)\" executed successfully\n",
"2025-12-26 12:29:46,262 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:30:46 CET)\" (scheduled at 2025-12-26 12:29:46.247624+01:00)\n",
"2025-12-26 12:29:46,262 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:30:46 CET)\" (scheduled at 2025-12-26 12:29:46.249628+01:00)\n",
"2025-12-26 12:29:46,268 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:30:46 CET)\" executed successfully\n",
"2025-12-26 12:29:46,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:30:46 CET)\" executed successfully\n",
"2025-12-26 12:30:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:31:00 CET)\" (scheduled at 2025-12-26 12:30:00+01:00)\n",
"2025-12-26 12:30:00,010 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 13:00:00 CET)\" (scheduled at 2025-12-26 12:30:00+01:00)\n",
"2025-12-26 12:30:00,033 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:30:00,114 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:31:00 CET)\" executed successfully\n",
"2025-12-26 12:30:00,147 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2025-12-26 13:00:00 CET)\" executed successfully\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"╔════════════════════════════════════════════════════════╗\n",
"║ ADAPTIVE RHYTHM STATUS - 12:30:00 UTC ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ Aktuelles Intervall: 15 Minuten ║\n",
"║ Trading Session: LONDON ║\n",
"║ Volatilitätslevel: MEDIUM ║\n",
"║ ATR (H1): 14.92 ║\n",
"╠════════════════════════════════════════════════════════╣\n",
"║ INTERVALL-SCHEMA: ║\n",
"║ • Overlap (13-16 UTC): 5-15 Min (aktivste Phase) ║\n",
"║ • London/NY: 5-30 Min (volatilitätsabh.) ║\n",
"║ • Asian Session: 15-30 Min (ruhigere Phase) ║\n",
"╚════════════════════════════════════════════════════════╝\n",
"\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"2025-12-26 12:30:46,258 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:31:46 CET)\" (scheduled at 2025-12-26 12:30:46.247624+01:00)\n",
"2025-12-26 12:30:46,258 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:31:46 CET)\" (scheduled at 2025-12-26 12:30:46.249628+01:00)\n",
"2025-12-26 12:30:46,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:31:46 CET)\" executed successfully\n",
"2025-12-26 12:30:46,271 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:31:46 CET)\" executed successfully\n",
"2025-12-26 12:31:00,010 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:32:00 CET)\" (scheduled at 2025-12-26 12:31:00+01:00)\n",
"2025-12-26 12:31:00,036 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:31:00,038 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:32:00 CET)\" executed successfully\n",
"2025-12-26 12:31:46,358 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:32:46 CET)\" (scheduled at 2025-12-26 12:31:46.247624+01:00)\n",
"2025-12-26 12:31:46,358 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:32:46 CET)\" (scheduled at 2025-12-26 12:31:46.249628+01:00)\n",
"2025-12-26 12:31:46,358 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:32:46 CET)\" executed successfully\n",
"2025-12-26 12:31:46,358 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:32:46 CET)\" executed successfully\n",
"2025-12-26 12:32:00,041 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:33:00 CET)\" (scheduled at 2025-12-26 12:32:00+01:00)\n",
"2025-12-26 12:32:00,051 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:32:00,053 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:33:00 CET)\" executed successfully\n",
"2025-12-26 12:32:46,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:33:46 CET)\" (scheduled at 2025-12-26 12:32:46.247624+01:00)\n",
"2025-12-26 12:32:46,257 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:33:46 CET)\" executed successfully\n",
"2025-12-26 12:32:46,257 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:33:46 CET)\" (scheduled at 2025-12-26 12:32:46.249628+01:00)\n",
"2025-12-26 12:32:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:33:46 CET)\" executed successfully\n",
"2025-12-26 12:33:00,009 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:34:00 CET)\" (scheduled at 2025-12-26 12:33:00+01:00)\n",
"2025-12-26 12:33:00,009 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:33:00,009 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:34:00 CET)\" executed successfully\n",
"2025-12-26 12:33:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:34:46 CET)\" (scheduled at 2025-12-26 12:33:46.247624+01:00)\n",
"2025-12-26 12:33:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:34:46 CET)\" executed successfully\n",
"2025-12-26 12:33:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:34:46 CET)\" (scheduled at 2025-12-26 12:33:46.249628+01:00)\n",
"2025-12-26 12:33:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:34:46 CET)\" executed successfully\n",
"2025-12-26 12:34:00,332 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:35:00 CET)\" (scheduled at 2025-12-26 12:34:00+01:00)\n",
"2025-12-26 12:34:00,332 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:34:00,332 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:35:00 CET)\" executed successfully\n",
"2025-12-26 12:34:46,287 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:35:46 CET)\" (scheduled at 2025-12-26 12:34:46.247624+01:00)\n",
"2025-12-26 12:34:46,287 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:35:46 CET)\" (scheduled at 2025-12-26 12:34:46.249628+01:00)\n",
"2025-12-26 12:34:46,287 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:35:46 CET)\" executed successfully\n",
"2025-12-26 12:34:46,287 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:35:46 CET)\" executed successfully\n",
"2025-12-26 12:35:00,014 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:36:00 CET)\" (scheduled at 2025-12-26 12:35:00+01:00)\n",
"2025-12-26 12:35:00,024 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:35:00,069 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:36:00 CET)\" executed successfully\n",
"2025-12-26 12:35:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:36:46 CET)\" (scheduled at 2025-12-26 12:35:46.247624+01:00)\n",
"2025-12-26 12:35:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:36:46 CET)\" (scheduled at 2025-12-26 12:35:46.249628+01:00)\n",
"2025-12-26 12:35:46,253 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:36:46 CET)\" executed successfully\n",
"2025-12-26 12:35:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:36:46 CET)\" executed successfully\n",
"2025-12-26 12:36:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:37:00 CET)\" (scheduled at 2025-12-26 12:36:00+01:00)\n",
"2025-12-26 12:36:00,018 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:36:00,020 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:37:00 CET)\" executed successfully\n",
"2025-12-26 12:36:46,272 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:37:46 CET)\" (scheduled at 2025-12-26 12:36:46.247624+01:00)\n",
"2025-12-26 12:36:46,272 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:37:46 CET)\" (scheduled at 2025-12-26 12:36:46.249628+01:00)\n",
"2025-12-26 12:36:46,272 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:37:46 CET)\" executed successfully\n",
"2025-12-26 12:36:46,278 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:37:46 CET)\" executed successfully\n",
"2025-12-26 12:37:00,008 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:38:00 CET)\" (scheduled at 2025-12-26 12:37:00+01:00)\n",
"2025-12-26 12:37:00,008 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:37:00,008 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:38:00 CET)\" executed successfully\n",
"2025-12-26 12:37:46,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:38:46 CET)\" (scheduled at 2025-12-26 12:37:46.247624+01:00)\n",
"2025-12-26 12:37:46,253 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:38:46 CET)\" executed successfully\n",
"2025-12-26 12:37:46,253 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:38:46 CET)\" (scheduled at 2025-12-26 12:37:46.249628+01:00)\n",
"2025-12-26 12:37:46,262 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:38:46 CET)\" executed successfully\n",
"2025-12-26 12:38:00,025 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:39:00 CET)\" (scheduled at 2025-12-26 12:38:00+01:00)\n",
"2025-12-26 12:38:00,033 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:38:00,034 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:39:00 CET)\" executed successfully\n",
"2025-12-26 12:38:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:39:46 CET)\" (scheduled at 2025-12-26 12:38:46.247624+01:00)\n",
"2025-12-26 12:38:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:39:46 CET)\" executed successfully\n",
"2025-12-26 12:38:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:39:46 CET)\" (scheduled at 2025-12-26 12:38:46.249628+01:00)\n",
"2025-12-26 12:38:46,269 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:39:46 CET)\" executed successfully\n",
"2025-12-26 12:39:00,001 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:40:00 CET)\" (scheduled at 2025-12-26 12:39:00+01:00)\n",
"2025-12-26 12:39:00,017 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:39:00,033 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:40:00 CET)\" executed successfully\n",
"2025-12-26 12:39:46,250 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:40:46 CET)\" (scheduled at 2025-12-26 12:39:46.247624+01:00)\n",
"2025-12-26 12:39:46,250 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:40:46 CET)\" (scheduled at 2025-12-26 12:39:46.249628+01:00)\n",
"2025-12-26 12:39:46,250 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:40:46 CET)\" executed successfully\n",
"2025-12-26 12:39:46,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:40:46 CET)\" executed successfully\n",
"2025-12-26 12:40:00,017 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:41:00 CET)\" (scheduled at 2025-12-26 12:40:00+01:00)\n",
"2025-12-26 12:40:00,025 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:40:00,032 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:41:00 CET)\" executed successfully\n",
"2025-12-26 12:40:46,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:41:46 CET)\" (scheduled at 2025-12-26 12:40:46.247624+01:00)\n",
"2025-12-26 12:40:46,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:41:46 CET)\" executed successfully\n",
"2025-12-26 12:40:46,254 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:41:46 CET)\" (scheduled at 2025-12-26 12:40:46.249628+01:00)\n",
"2025-12-26 12:40:46,261 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:41:46 CET)\" executed successfully\n",
"2025-12-26 12:41:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:42:00 CET)\" (scheduled at 2025-12-26 12:41:00+01:00)\n",
"2025-12-26 12:41:00,013 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:41:00,015 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:42:00 CET)\" executed successfully\n",
"2025-12-26 12:41:46,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:42:46 CET)\" (scheduled at 2025-12-26 12:41:46.247624+01:00)\n",
"2025-12-26 12:41:46,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:42:46 CET)\" executed successfully\n",
"2025-12-26 12:41:46,260 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:42:46 CET)\" (scheduled at 2025-12-26 12:41:46.249628+01:00)\n",
"2025-12-26 12:41:46,260 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:42:46 CET)\" executed successfully\n",
"2025-12-26 12:42:00,016 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:43:00 CET)\" (scheduled at 2025-12-26 12:42:00+01:00)\n",
"2025-12-26 12:42:00,016 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:42:00,016 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:43:00 CET)\" executed successfully\n",
"2025-12-26 12:42:46,349 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:43:46 CET)\" (scheduled at 2025-12-26 12:42:46.247624+01:00)\n",
"2025-12-26 12:42:46,349 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:43:46 CET)\" (scheduled at 2025-12-26 12:42:46.249628+01:00)\n",
"2025-12-26 12:42:46,355 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:43:46 CET)\" executed successfully\n",
"2025-12-26 12:42:46,349 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:43:46 CET)\" executed successfully\n",
"2025-12-26 12:43:00,012 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:44:00 CET)\" (scheduled at 2025-12-26 12:43:00+01:00)\n",
"2025-12-26 12:43:00,012 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:43:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:44:00 CET)\" executed successfully\n",
"2025-12-26 12:43:46,360 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:44:46 CET)\" (scheduled at 2025-12-26 12:43:46.247624+01:00)\n",
"2025-12-26 12:43:46,360 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2025-12-26 12:44:46 CET)\" executed successfully\n",
"2025-12-26 12:43:46,360 - INFO - Running job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:44:46 CET)\" (scheduled at 2025-12-26 12:43:46.249628+01:00)\n",
"2025-12-26 12:43:46,383 - INFO - Job \"<lambda> (trigger: interval[0:01:00], next run at: 2025-12-26 12:44:46 CET)\" executed successfully\n",
"2025-12-26 12:44:00,002 - INFO - Running job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:45:00 CET)\" (scheduled at 2025-12-26 12:44:00+01:00)\n",
"2025-12-26 12:44:00,010 - INFO - ⏸️ Trading SKIP: Session blocked: London is break-even, 29.6% win-rate\n",
"2025-12-26 12:44:00,012 - INFO - Job \"create_protected_trading_check.<locals>.protected_check (trigger: cron[minute='*'], next run at: 2025-12-26 12:45:00 CET)\" executed successfully\n"
]
}
],
"source": [
"# Verschiedene Timeframes checken\n",
"print(\"📊 ADX auf verschiedenen Timeframes:\\n\")\n",
"\n",
"for tf_name, tf in [('M15', mt.TIMEFRAME_M15), ('H1', mt.TIMEFRAME_H1), ('H4', mt.TIMEFRAME_H4), ('D1', mt.TIMEFRAME_D1)]:\n",
" rates = mt.copy_rates_from_pos(\"XAUUSD\", tf, 0, 100)\n",
" df = pd.DataFrame(rates)\n",
" adx_data = ta.adx(df['high'], df['low'], df['close'], length=14)\n",
" current_adx = adx_data['ADX_14'].iloc[-1]\n",
" \n",
" # Preis letzte 10 Bars\n",
" price_change = ((df['close'].iloc[-1] - df['close'].iloc[-10]) / df['close'].iloc[-10]) * 100\n",
" \n",
" print(f\"{tf_name:4s}: ADX = {current_adx:5.2f} | Preis-Change (10 bars): {price_change:+.2f}%\")\n",
"\n",
"# Aktueller Preis\n",
"print(f\"\\n💰 Aktueller Preis: {mt.symbol_info_tick('XAUUSD').bid:.2f}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "base",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.5"
}
},
"nbformat": 4,
"nbformat_minor": 4
}