diff --git a/TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb b/TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb index 936bd29..c170866 100644 --- a/TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb +++ b/TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb @@ -45,22 +45,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“¦ Installing python-telegram-bot...\n", - "\n", - "βœ… python-telegram-bot installed!\n", - "βœ… Version: 22.6\n", - "\n", - "🎯 Now restart kernel and run Cell 17 again!\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# INSTALL TELEGRAM DEPENDENCIES (Run FIRST!)\n", @@ -86,17 +73,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… All imports successful - V1.6 Adaptive Complete (CORRECTED)\n" - ] - } - ], + "outputs": [], "source": [ "# Standard Imports\n", "import pandas as pd\n", @@ -127,17 +106,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Infrastructure modules loaded\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# INFRASTRUCTURE IMPORTS (V1.8)\n", @@ -164,23 +135,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… TRADING CONFIGURATION LOADED\n", - "\n", - "πŸ“Š Lot Sizing: 0.1 - 0.2 lots\n", - "⚠️ Max Risk: 2.0% per trade\n", - "🎯 Confidence Threshold: 70%\n", - "πŸ›‘οΈ News Filter: ENABLED\n", - "🌍 Primary Symbol: XAUUSD\n" - ] - } - ], + "outputs": [], "source": [ "# ============================================================================\n", "# CENTRALIZED TRADING CONFIGURATION\n", @@ -290,17 +247,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Adaptive Rhythm Manager defined\n" - ] - } - ], + "outputs": [], "source": [ "class AdaptiveRhythmManager:\n", " \"\"\"\n", @@ -456,37 +405,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "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 - 10:56:18 UTC β•‘\n", - "╠════════════════════════════════════════════════════════╣\n", - "β•‘ Aktuelles Intervall: 5 Minuten β•‘\n", - "β•‘ Trading Session: LONDON β•‘\n", - "β•‘ VolatilitΓ€tslevel: HIGH β•‘\n", - "β•‘ ATR (H1): 25.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" - ] - } - ], + "outputs": [], "source": [ "# MT5 Login\n", "mt.initialize()\n", @@ -513,23 +434,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "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" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# INITIALIZE INFRASTRUCTURE (V1.8)\n", @@ -563,40 +470,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:19,169 - INFO - 🎯 Advanced Position Manager initialized\n", - "2026-01-26 10:56:19,170 - INFO - Adaptive Sizing: βœ…\n", - "2026-01-26 10:56:19,171 - INFO - Trailing Stop: βœ…\n", - "2026-01-26 10:56:19,173 - 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" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# ADVANCED POSITION MANAGEMENT SETUP\n", @@ -632,24 +508,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "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" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# POSITION MONITOR SETUP (V1.8)\n", @@ -680,17 +541,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position Control functions defined (COMPLETE with close function!)\n" - ] - } - ], + "outputs": [], "source": [ "def check_existing_positions(symbol=\"XAUUSD\", strategy_name=\"TradingBot_V1.6\"):\n", " \"\"\"\n", @@ -812,17 +665,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Helper functions defined (with robust MT5 retry logic)\n" - ] - } - ], + "outputs": [], "source": [ "import time\n", "\n", @@ -936,17 +781,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Market analysis functions defined (with RELAXED thresholds)\n" - ] - } - ], + "outputs": [], "source": [ "def detect_market_regime(df, lookback=50):\n", " \"\"\"Market Regime Detection\"\"\"\n", @@ -1051,17 +888,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Enhanced trend wrapper ready (retries handled in get_rates)\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# SIMPLIFIED: get_rates now handles retries\n", @@ -1085,17 +914,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… V1.6 Adaptive Complete Top-Down Analysis defined\n" - ] - } - ], + "outputs": [], "source": [ "def extended_top_down_v2_adaptive(symbol=\"XAUUSD\", lookback=150):\n", " \"\"\"\n", @@ -1277,17 +1098,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Entry timing functions defined (DISABLED in Relaxed mode)\n" - ] - } - ], + "outputs": [], "source": [ "def check_pullback_entry(symbol, signal_info, timeframe=\"M5\"):\n", " \"\"\"\n", @@ -1337,7 +1150,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1390,20 +1203,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0.01" - ] - }, - "execution_count": 17, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "#mt.symbol_info(symbol).volume_min\n", "mt.symbol_info(symbol).volume_step" @@ -1411,17 +1213,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… V1.6 Adaptive Complete Execute Trade defined\n" - ] - } - ], + "outputs": [], "source": [ "def execute_trade_v2_adaptive(\n", " symbol=None,\n", @@ -1683,30 +1477,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Original execute_trade_v2_adaptive gespeichert\n", - "βœ… SESSION-SPECIFIC CONFIDENCE FILTER AKTIVIERT\n", - "------------------------------------------------------------\n", - "Thresholds:\n", - " Asian: >= 95% Confidence (97.8% WR)\n", - " NY: >= 97% Confidence (verbessert von 43% auf 56% WR)\n", - " London: Blockiert\n", - " Overlap: Blockiert\n", - "\n", - "Erwartete Verbesserung:\n", - " - NY Win-Rate: 43.3% β†’ 56.5%\n", - " - Profit: +$237/Monat in NY Session\n", - " - Gesamt: +$292/Monat\n", - "------------------------------------------------------------\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# SESSION-SPECIFIC CONFIDENCE FILTER (26.12.2025)\n", @@ -1741,19 +1514,9 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“¦ Installing python-telegram-bot...\n", - "βœ… python-telegram-bot installed successfully!\n", - "βœ… telegram module version: 22.6\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# INSTALL TELEGRAM BOT DEPENDENCIES\n", @@ -1817,30 +1580,9 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸš€ Starting Telegram Bot Commander...\n", - "βœ… Telegram Bot Commander initialized\n", - "πŸ“± Bot Token: 7783303065:AAHVVvwWG...\n", - "πŸ‘€ Chat ID: 8039713369\n", - "βœ… Telegram Bot running in background\n", - "βœ… Telegram Bot is running in background!\n", - "πŸ“± Available Commands:\n", - " /status - Bot status & positions\n", - " /pause - Pause trading\n", - " /resume - Resume trading\n", - " /close - Close all positions (requires confirm)\n", - " /balance - Account balance\n", - " /stats - Performance stats\n", - " /help - Show help\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# TELEGRAM BOT COMMANDS - Background Service\n", @@ -1906,30 +1648,9 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Original execute_trade_v2_adaptive saved\n", - "βœ… NEWS FILTER ACTIVATED\n", - "------------------------------------------------------------\n", - "Protection: Trading blocked 30min before/after HIGH-IMPACT news\n", - "Events monitored:\n", - " β€’ NFP (Non-Farm Payrolls)\n", - " β€’ CPI (Consumer Price Index)\n", - " β€’ FOMC (Fed Interest Rate Decision)\n", - " β€’ Retail Sales, PMI, GDP\n", - " β€’ Other high-impact USD/EUR/GBP events\n", - "------------------------------------------------------------\n", - "\n", - "πŸ“ To add events: Edit news_events_manual.json\n", - "πŸ’‘ Recommended: Weekly check ForexFactory calendar\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# NEWS FILTER INTEGRATION\n", @@ -1963,18 +1684,9 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… execute_trade_v2_adaptive wrapped with Telegram control\n", - " Trading can now be paused/resumed via /pause and /resume\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# INTEGRATION: Bot Controller mit execute_trade\n", @@ -2054,7 +1766,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -2133,26 +1845,9 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "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" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# 🎯 MULTI-TIMEFRAME RANGING FILTER (20.12.2025)\n", @@ -2184,40 +1879,9 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "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 45.0 (weight 1.0x) βœ… TREND\n", - " H4: ADX 41.3 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 40.8\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "πŸ“‹ ERGEBNIS:\n", - " Trading Allowed: True\n", - " Regime: trending\n", - " Weighted ADX: 40.8\n", - "\n", - "βœ… FILTER ERLAUBT TRADES!\n", - " β†’ Bot wird bei nΓ€chstem Scheduler-Run traden (wenn andere Bedingungen passen)\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# πŸ§ͺ TEST: Multi-Timeframe Regime Filter\n", @@ -2250,17 +1914,9 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ check_open_positions not found - skipping Position Monitor fix\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# πŸ”₯ FIX #2: POSITION MONITOR DB LOGGING (09.12.2025)\n", @@ -2331,17 +1987,9 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Performance Monitoring functions defined (with adaptive features)\n" - ] - } - ], + "outputs": [], "source": [ "def log_trade_performance_adaptive(signal_info, order_result):\n", " \"\"\"\n", @@ -2462,18 +2110,9 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ”§ Force resuming trading after Ranging Filter deployment...\n", - "⚠️ drawdown_protection not initialized yet\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# FORCE RESUME TRADING (V2.2 FIX)\n", @@ -2512,34 +2151,9 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": null, "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" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# TRADING CHECK: SESSION FILTER + DRAWDOWN PROTECTION\n", @@ -2589,27 +2203,9 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:37,271 - INFO - βœ… Trading resumed after: None\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Command handlers registered\n", - "πŸš€ Starting Telegram Bot...\n", - "πŸ“± Send /help to see available commands\n", - "βœ… Trading force-resumed (Ranging Filter deployed)\n" - ] - } - ], + "outputs": [], "source": [ "# Force resume after restart (V2.2 fix)\n", "drawdown_protection._resume_trading()\n", @@ -2618,7 +2214,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -2664,33 +2260,9 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "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" - ] - } - ], + "outputs": [], "source": [ "# ============================================================================\n", "# NOTE: This config is DEPRECATED - use TRADING_CONFIG in Cell 6 instead\n", @@ -2738,34 +2310,9 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Status monitoring function defined (COMPLETE with all features)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:39,060 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/sendMessage \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:56:39,086 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getMe \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:56:39,088 - INFO - Application started\n", - "2026-01-26 10:56:39,111 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/deleteWebhook \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Bot is running\n" - ] - } - ], + "outputs": [], "source": [ "# βœ… KORRIGIERT: Umfassendes Status Monitoring (fehlte in V1.6)\n", "def check_adaptive_bot_status():\n", @@ -2849,57 +2396,9 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:39,181 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n", - "2026-01-26 10:56:39,183 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n", - "2026-01-26 10:56:39,184 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n", - "2026-01-26 10:56:39,185 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n", - "2026-01-26 10:56:39,188 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n", - "2026-01-26 10:56:39,189 - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts\n", - "2026-01-26 10:56:39,191 - INFO - Added job \"create_protected_trading_check..protected_check\" to job store \"default\"\n", - "2026-01-26 10:56:39,192 - INFO - Added job \"print_status_report\" to job store \"default\"\n", - "2026-01-26 10:56:39,193 - INFO - Added job \"TradingInfrastructure.send_daily_report\" to job store \"default\"\n", - "2026-01-26 10:56:39,194 - INFO - Added job \"TradingInfrastructure.send_weekly_report\" to job store \"default\"\n", - "2026-01-26 10:56:39,195 - INFO - Added job \"PositionMonitor.check_open_positions\" to job store \"default\"\n", - "2026-01-26 10:56:39,196 - INFO - Added job \"\" to job store \"default\"\n", - "2026-01-26 10:56:39,196 - 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" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# SETUP SCHEDULER (V1.6 ADAPTIVE COMPLETE)\n", @@ -2979,32 +2478,9 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": null, "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", - "βœ… Keine aktiven Positionen - bereit fΓΌr neuen Trade\n" - ] - }, - { - "data": { - "text/plain": [ - "False" - ] - }, - "execution_count": 36, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "# βœ… KORRIGIERT: Umfassende Testing Suite (fehlte in V1.6)\n", "\n", @@ -3016,40 +2492,9 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ§ͺ TEST 2: Adaptive Rhythm\n", - "==================================================\n", - "\n", - "╔════════════════════════════════════════════════════════╗\n", - "β•‘ ADAPTIVE RHYTHM STATUS - 10:56:40 UTC β•‘\n", - "╠════════════════════════════════════════════════════════╣\n", - "β•‘ Aktuelles Intervall: 5 Minuten β•‘\n", - "β•‘ Trading Session: LONDON β•‘\n", - "β•‘ VolatilitΓ€tslevel: HIGH β•‘\n", - "β•‘ ATR (H1): 25.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", - "\n", - "Details:\n", - " Optimal Interval: 5 min\n", - " Session: london\n", - " ATR: 25.10\n", - " Volatility Level: high\n" - ] - } - ], + "outputs": [], "source": [ "# Test 2: Adaptive Rhythm Status\n", "print(\"\\nπŸ§ͺ TEST 2: Adaptive Rhythm\")\n", @@ -3073,56 +2518,9 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": null, "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: 16%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+----------+---------|\n", - "| D1 | uptrend | 712.38 | 94.743 | 10.1239 | 5078.8 |\n", - "| H4 | uptrend | 503.77 | 47.3351 | 3.57692 | 5078.94 |\n", - "| H1 | uptrend | 841.93 | 25.3247 | 3.19823 | 5079.05 |\n", - "| M30 | uptrend | 645.34 | 18.0068 | 1.74309 | 5079.08 |\n", - "| M15 | uptrend | 663.5 | 12.1216 | 1.2064 | 5079.08 |\n", - "| M5 | uptrend | 781.12 | 5.7281 | 0.67115 | 5079.04 |\n", - "+------+---------+------------+---------+----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 628.94)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 269768.8 (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: 100.0%\n", - " Threshold: 70%\n", - " Quality: EXCELLENT\n", - " Regime: RANGING\n", - " Adaptive Interval: 5 min\n", - " Session: LONDON\n", - "\n", - "βœ… TRADING SIGNAL: LONG\n" - ] - } - ], + "outputs": [], "source": [ "# Test 3: Signal Analysis\n", "print(\"\\nπŸ§ͺ TEST 3: Signal Analysis\")\n", @@ -3151,78 +2549,9 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": null, "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): 25.10\n", - " Volatility: HIGH\n", - "\n", - "πŸ›‘οΈ POSITION CONTROL:\n", - " Active Positions: 0/1\n", - " Trading Status: βœ… READY\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: 16%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.38 | 94.743 | 10.1239 | 5078.8 |\n", - "| H4 | uptrend | 503.77 | 47.3351 | 3.57689 | 5078.8 |\n", - "| H1 | uptrend | 841.91 | 25.3247 | 3.19817 | 5078.8 |\n", - "| M30 | uptrend | 645.32 | 18.0068 | 1.74301 | 5078.76 |\n", - "| M15 | uptrend | 663.46 | 12.1216 | 1.20633 | 5078.76 |\n", - "| M5 | uptrend | 781 | 5.7281 | 0.671041 | 5078.58 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 628.93)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 269757.2 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - " Signal: LONG\n", - " Confidence: 100.0%\n", - " Threshold: 70%\n", - " Quality: EXCELLENT\n", - " Regime: RANGING\n", - " Would Trade: βœ… YES\n", - "\n", - "πŸŽ‰ VERSION INFO:\n", - " Version: V1.6 Adaptive Complete (CORRECTED)\n", - " Features: Position Control + Relaxed + Adaptive Rhythm\n", - " Status: Production-Ready βœ…\n", - "======================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# Test 4: Complete Bot Status\n", "print(\"\\nπŸ§ͺ TEST 4: Complete Bot Status\")\n", @@ -3232,125 +2561,9 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": null, "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 45.0 (weight 1.0x) βœ… TREND\n", - " H4: ADX 41.3 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 40.8\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 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": [ - "2026-01-26 10:56:41,961 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 10:56:41,963 - INFO - Confidence: 100.0% (HIGH)\n", - "2026-01-26 10:56:41,964 - INFO - Base Risk: 2.0%\n", - "2026-01-26 10:56:41,966 - INFO - Multiplier: 1.5x\n", - "2026-01-26 10:56:41,967 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 10:56:41,974 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 10:56:41,976 - INFO - Risk Amount: $267.86\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š V1.6 ADAPTIVE COMPLETE Trend-Analyse fΓΌr XAUUSD\n", - "⚑ Adaptive Interval: 5 min | Session: LONDON\n", - "🎯 Market Regime: RANGING (Strength: 16%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.38 | 94.743 | 10.1239 | 5078.73 |\n", - "| H4 | uptrend | 503.77 | 47.3351 | 3.57687 | 5078.72 |\n", - "| H1 | uptrend | 841.91 | 25.3247 | 3.19815 | 5078.72 |\n", - "| M30 | uptrend | 645.31 | 18.0068 | 1.74301 | 5078.72 |\n", - "| M15 | uptrend | 663.45 | 12.1216 | 1.20632 | 5078.72 |\n", - "| M5 | uptrend | 781.03 | 5.7281 | 0.671074 | 5078.72 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 628.93)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 269757.5 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:42,040 - INFO - SL Distance: 77329.03 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5078.72000 | Volume: 0.10\n", - "SL: 5070.98710 | TP: 5098.05226\n", - "Confidence: 100.0% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: LONDON\n", - "βœ… Trade erfolgreich! Ticket: 706034759\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:42,608 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "\n", - "βœ… Trade wΓΌrde ausgefΓΌhrt!\n" - ] - } - ], + "outputs": [], "source": [ "# Test 5: Trade Execution Test (DRY RUN)\n", "print(\"\\nπŸ§ͺ TEST 5: Trade Execution (DRY RUN)\")\n", @@ -3378,113 +2591,27 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[.protected_check)>,\n", - " ,\n", - " )>,\n", - " ,\n", - " ,\n", - " ]" - ] - }, - "execution_count": 41, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "scheduler.get_jobs()" ] }, { "cell_type": "code", - "execution_count": 42, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 45.0 (weight 1.0x) βœ… TREND\n", - " H4: ADX 41.3 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 40.8\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 0.50\n" - ] - } - ], + "outputs": [], "source": [ "execute_trade_v2_adaptive(**ADAPTIVE_COMPLETE_CONFIG)" ] }, { "cell_type": "code", - "execution_count": 43, + "execution_count": null, "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" - ] - } - ], + "outputs": [], "source": [ "# βœ… KORRIGIERT: Management Control Panel (fehlte in V1.6)\n", "def show_adaptive_management_options():\n", @@ -3534,17 +2661,9 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ’‘ To close positions manually, uncomment the code above\n" - ] - } - ], + "outputs": [], "source": [ "# Optional: Close positions manually\n", "# UNCOMMENT to use:\n", @@ -3555,17 +2674,9 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ’‘ To adjust ATR thresholds, uncomment the code above\n" - ] - } - ], + "outputs": [], "source": [ "# Optional: ATR-Schwellenwerte anpassen\n", "# UNCOMMENT to use:\n", @@ -3581,26 +2692,9 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": null, "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" - ] - } - ], + "outputs": [], "source": [ "# Scheduler Control\n", "print(\"πŸŽ›οΈ SCHEDULER CONTROL\")\n", @@ -3625,92 +2719,9 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": null, "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" - ] - } - ], + "outputs": [], "source": [ "print(\"\\n\" + \"=\"*70)\n", "print(\"πŸ“ˆ TRADINGBOT V1.6 ADAPTIVE COMPLETE - SUMMARY\")\n", @@ -3798,26 +2809,9 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": null, "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" - ] - } - ], + "outputs": [], "source": [ "# Check Drawdown Protection Status\n", "print(\"πŸ” Drawdown Protection Debug:\")\n", @@ -3850,7 +2844,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -3934,21 +2928,9 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{'enabled_sessions': {'asian': True, 'london': False, 'overlap': False, 'ny': True}, 'session_confidence_thresholds': {'asian': 95, 'ny': 97, 'london': 95, 'overlap': 95}, 'base_confidence': 95, 'atr_mult': 1.5, 'max_risk_per_trade': 0.02, 'min_atr': 0.0008, 'min_lot': 0.1, 'max_lot': 0.2, 'default_lot': 0.1, 'risk_filter': True, 'use_pullback_entry': False, 'debug': True}\n", - "βœ… asian: Asian allowed: 97.8% WR, $151/trade (EXCELLENT!)\n", - "❌ london: London blocked: 12.5% win-rate, -$10/trade\n", - "❌ overlap: Overlap blocked: 14.3% win-rate, -$7/trade\n", - "βœ… ny: NY allowed: 43.3% WR, $48/trade (needs >=97% conf)\n" - ] - } - ], + "outputs": [], "source": [ "# PrΓΌfe ob Filter aktiv ist\n", "print(SESSION_WHITELIST_CONFIG)\n", @@ -3962,24 +2944,9 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š ADX auf verschiedenen Timeframes:\n", - "\n", - "M15 : ADX = 24.28 | Preis-Change (10 bars): -0.19%\n", - "H1 : ADX = 45.03 | Preis-Change (10 bars): +0.74%\n", - "H4 : ADX = 41.32 | Preis-Change (10 bars): +2.89%\n", - "D1 : ADX = 39.11 | Preis-Change (10 bars): +10.74%\n", - "\n", - "πŸ’° Aktueller Preis: 5079.05\n" - ] - } - ], + "outputs": [], "source": [ "# Verschiedene Timeframes checken\n", "print(\"πŸ“Š ADX auf verschiedenen Timeframes:\\n\")\n", @@ -4001,32 +2968,9 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:44,063 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 10:56:44,064 - INFO - Confidence: 85.0% (HIGH)\n", - "2026-01-26 10:56:44,066 - INFO - Base Risk: 2.0%\n", - "2026-01-26 10:56:44,067 - INFO - Multiplier: 1.5x\n", - "2026-01-26 10:56:44,067 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 10:56:44,068 - INFO - πŸ’° Position Size: 0.20 lots\n", - "2026-01-26 10:56:44,069 - INFO - Risk Amount: $300.00\n", - "2026-01-26 10:56:44,070 - INFO - SL Distance: 50.00 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Base Risk: 0.02\n", - "Test Volume: 0.2\n" - ] - } - ], + "outputs": [], "source": [ "# Check 1: Base Risk\n", "print(f\"Base Risk: {adv_position_mgr.adaptive_sizing.base_risk}\")\n", @@ -4065,79 +3009,9 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:44,130 - INFO - βœ… Enhanced Trailing Stop Manager initialized\n", - "2026-01-26 10:56:44,132 - INFO - Breakeven: 30% + 300 pips\n", - "2026-01-26 10:56:44,134 - INFO - Multi-tier: 50%/75%/90%\n", - "2026-01-26 10:56:44,137 - INFO - ATR Trailing: βœ…\n", - "2026-01-26 10:56:44,139 - INFO - Time-based BE: βœ… (4.0h)\n", - "2026-01-26 10:56:44,141 - INFO - ============================================================\n", - "2026-01-26 10:56:44,144 - INFO - πŸ“ˆ EQUITY CURVE TRADING INITIALIZED\n", - "2026-01-26 10:56:44,144 - INFO - ============================================================\n", - "2026-01-26 10:56:44,146 - INFO - MA Period: 10 trades\n", - "2026-01-26 10:56:44,146 - INFO - Min Trades: 5\n", - "2026-01-26 10:56:44,147 - INFO - Mode: Soft (reduced lots)\n", - "2026-01-26 10:56:44,148 - INFO - Soft Multiplier: 50%\n", - "2026-01-26 10:56:44,149 - INFO - Recovery Buffer: 0.5%\n", - "2026-01-26 10:56:44,150 - INFO - History File: equity_curve_history.json\n", - "2026-01-26 10:56:44,151 - INFO - Loaded Trades: 0\n", - "2026-01-26 10:56:44,151 - INFO - ============================================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸš€ INITIALIZING ADVANCED OPTIMIZATIONS...\n", - "======================================================================\n", - "\n", - "βœ… Dynamic Threshold Optimizer initialized\n", - " Lookback: 20 trades\n", - " Target Win Rate: 60.0%\n", - " Range: 60% - 95%\n", - "βœ… Dynamic Threshold Optimizer initialized\n", - "βœ… Enhanced Signal Scorer initialized\n", - "βœ… Enhanced Trailing Stop Manager initialized\n", - "\n", - "βœ… Equity Curve Manager initialized\n", - "\n", - "πŸ”„ Running initial threshold optimization...\n", - "\n", - "======================================================================\n", - "πŸ”„ AUTO-OPTIMIZATION STARTED - 2026-01-26 10:56:44\n", - "======================================================================\n", - "\n", - "ASIAN : 70% β†’ 60% πŸ”½ | WR: 95.0% (20 trades)\n", - "NY : 70% β†’ 60% πŸ”½ | WR: 100.0% (20 trades)\n", - "LONDON : 70% β†’ 70% ➑️ | WR: 60.0% (20 trades)\n", - "OVERLAP : 70% β†’ 65% πŸ”½ | WR: 66.7% (18 trades)\n", - "βœ… Thresholds saved to: dynamic_thresholds.json\n", - "\n", - "βœ… Changes applied and saved!\n", - "\n", - "======================================================================\n", - "\n", - "\n", - "======================================================================\n", - "🎯 ALL ADVANCED OPTIMIZATIONS ACTIVE!\n", - "======================================================================\n", - "\n", - "πŸ“Š Summary:\n", - " β€’ Dynamic Thresholds: βœ… (auto-adjusts daily)\n", - " β€’ Enhanced Scoring: βœ… (5-factor analysis)\n", - " β€’ Enhanced Trailing: βœ… (multi-tier protection)\n", - " β€’ Equity Curve Trading: βœ… (auto-pause on drawdown)\n", - "\n", - "πŸ’‘ Tip: Use 'threshold_optimizer.generate_report()' for details\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# ADVANCED OPTIMIZATION SETUP (V1.8)\n", @@ -4147,6 +3021,7 @@ "from enhanced_signal_scoring import EnhancedSignalScorer\n", "from enhanced_trailing_stop import EnhancedTrailingStopManager, create_enhanced_position_monitor\n", "from equity_curve_trading import EquityCurveManager\n", + "from demo_test_tracker import DemoTestTracker\n", "\n", "print(\"πŸš€ INITIALIZING ADVANCED OPTIMIZATIONS...\")\n", "print(\"=\" * 70)\n", @@ -4223,6 +3098,22 @@ "print(\"βœ… Equity Curve Manager initialized\")\n", "print()\n", "\n", + "# 5. Demo Test Tracker\n", + "demo_tracker = DemoTestTracker(\n", + " data_file=\"demo_test_stats.json\",\n", + " criteria={\n", + " 'min_trades': 50, # Mindestens 50 Trades\n", + " 'min_win_rate': 0.55, # 55% Win Rate\n", + " 'min_profit_factor': 1.3, # Profit Factor > 1.3\n", + " 'max_drawdown': 0.15, # Max 15% Drawdown\n", + " 'min_days': 14, # Mindestens 14 Tage\n", + " 'max_errors': 5, # Max 5 Errors\n", + " 'min_sessions_tested': 2, # Mindestens 2 Sessions\n", + " }\n", + ")\n", + "print(\"βœ… Demo Test Tracker initialized\")\n", + "print()\n", + "\n", "# 4. Run initial threshold optimization\n", "print(\"πŸ”„ Running initial threshold optimization...\")\n", "try:\n", @@ -4241,47 +3132,16 @@ "print(\" β€’ Enhanced Scoring: βœ… (5-factor analysis)\")\n", "print(\" β€’ Enhanced Trailing: βœ… (multi-tier protection)\")\n", "print(\" β€’ Equity Curve Trading: βœ… (auto-pause on drawdown)\")\n", + "print(\" β€’ Demo Test Tracker: βœ… (go-live readiness check)\")\n", "print()\n", "print(\"πŸ’‘ Tip: Use 'threshold_optimizer.generate_report()' for details\")" ] }, { "cell_type": "code", - "execution_count": 54, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:44,184 - INFO - Added job \"\" to job store \"default\"\n", - "2026-01-26 10:56:44,198 - INFO - Removed job advanced_position_management\n", - "2026-01-26 10:56:44,199 - INFO - Added job \"create_enhanced_position_monitor..enhanced_position_monitor\" to job store \"default\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ”„ Updating scheduler with advanced optimizations...\n", - "\n", - "βœ… Threshold optimization scheduled (daily at 00:00 UTC)\n", - " Removed old trailing stop\n", - "βœ… Enhanced trailing stop scheduled (every 1 min)\n", - "\n", - "πŸ“‹ Active Scheduler Jobs:\n", - " β€’ adaptive_trading_check: cron[minute='*']\n", - " β€’ position_monitor: interval[0:01:00]\n", - " β€’ enhanced_trailing_stop: interval[0:01:00]\n", - " β€’ status_report: cron[minute='0,30']\n", - " β€’ daily_report: cron[hour='22', minute='0']\n", - " β€’ threshold_optimization: cron[hour='0']\n", - " β€’ weekly_report: cron[day_of_week='sun', hour='23', minute='0']\n", - "\n", - "βœ… Scheduler updated successfully!\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# UPDATE SCHEDULER WITH OPTIMIZATIONS\n", @@ -4377,77 +3237,9 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "======================================================================\n", - "🎯 DYNAMIC THRESHOLD OPTIMIZATION REPORT\n", - "======================================================================\n", - "\n", - "Generated: 2026-01-26 10:56:44\n", - "Lookback: 20 trades\n", - "Target Win Rate: 60.0%\n", - "\n", - "\n", - "======================================================================\n", - "πŸ“Š ASIAN SESSION\n", - "======================================================================\n", - "Recent Trades: 20\n", - "Win Rate: 95.0% (19W / 1L)\n", - "Avg Confidence: 89.4%\n", - "Total Profit: $214.01\n", - "Performance: EXCELLENT\n", - "\n", - "Current Threshold: 60%\n", - "Recommended: Keep at 60% βœ…\n", - "\n", - "======================================================================\n", - "πŸ“Š NY SESSION\n", - "======================================================================\n", - "Recent Trades: 20\n", - "Win Rate: 100.0% (20W / 0L)\n", - "Avg Confidence: 87.4%\n", - "Total Profit: $282.67\n", - "Performance: EXCELLENT\n", - "\n", - "Current Threshold: 60%\n", - "Recommended: Keep at 60% βœ…\n", - "\n", - "======================================================================\n", - "πŸ“Š LONDON SESSION\n", - "======================================================================\n", - "Recent Trades: 20\n", - "Win Rate: 60.0% (12W / 8L)\n", - "Avg Confidence: 92.6%\n", - "Total Profit: $179.41\n", - "Performance: GOOD\n", - "\n", - "Current Threshold: 70%\n", - "Recommended: Keep at 70% βœ…\n", - "\n", - "======================================================================\n", - "πŸ“Š OVERLAP SESSION\n", - "======================================================================\n", - "Recent Trades: 18\n", - "Win Rate: 66.7% (12W / 6L)\n", - "Avg Confidence: 93.7%\n", - "Total Profit: $115.37\n", - "Performance: GOOD\n", - "\n", - "Current Threshold: 65%\n", - "Recommended: 60% (πŸ”½ +5%)\n", - "Reason: Very good WR 66.7% β†’ Slightly lower threshold\n", - "\n", - "======================================================================\n", - "βœ… Optimization Complete\n", - "======================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# TEST: Threshold Optimization Report\n", @@ -4458,57 +3250,9 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ” 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: 16%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.38 | 94.743 | 10.124 | 5079.06 |\n", - "| H4 | uptrend | 503.78 | 47.3351 | 3.57695 | 5079.07 |\n", - "| H1 | uptrend | 841.93 | 25.3247 | 3.19823 | 5079.07 |\n", - "| M30 | uptrend | 645.34 | 18.0068 | 1.74309 | 5079.07 |\n", - "| M15 | uptrend | 663.5 | 12.1216 | 1.2064 | 5079.07 |\n", - "| M5 | uptrend | 781.13 | 5.7281 | 0.671157 | 5079.07 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 628.94)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 269769.5 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "🎯 ENHANCED SIGNAL TEST\n", - "==================================================\n", - "Base Confidence: 100.0%\n", - "Enhanced Score: 70.5%\n", - "Signal Quality: GOOD\n", - "Direction: LONG\n", - "\n", - "πŸ“Š Component Breakdown:\n", - " Trend: 100.0/100\n", - " Volume: 60.0/100\n", - " Momentum: 60.0/100\n", - " S/R: 50.0/100\n", - " Fibonacci: 60.0/100\n", - "\n", - "πŸ’‘ Reason: Strong trend (100%)\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# TEST: Enhanced Signal Scoring\n", @@ -4551,28 +3295,9 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“ˆ ENHANCED TRAILING STOP STATUS\n", - "==================================================\n", - "\n", - "Position #706034759:\n", - " Type: LONG\n", - " Entry: 5078.95\n", - " Current SL: 5070.99\n", - " TP: 5098.05\n", - " Profit: -11.00 USD (-110.0 pips)\n", - " Progress: -5.8%\n", - " Tier: 0/3\n", - " Next: Breakeven @ 30%\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# TEST: Enhanced Trailing Stop Status\n", @@ -4648,19 +3373,10 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": null, "id": "ec5e4268", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Enhanced trading check wrapper created!\n", - " This will use multi-factor analysis for all trades\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# ENHANCED TRADING CHECK WITH SIGNAL SCORING\n", @@ -4791,65 +3507,10 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": null, "id": "9b32db82", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:44,664 - INFO - Removed job adaptive_trading_check\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ”„ Updating scheduler with enhanced trading check...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:44,666 - INFO - Added job \"Enhanced Adaptive Trading Check\" to job store \"default\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Removed old adaptive_trading_check job\n", - "\n", - "βœ… Enhanced Trading Check activated!\n", - " Scheduler updated with multi-factor signal scoring\n", - "\n", - "πŸ“‹ Active Scheduler Jobs:\n", - " β€’ position_monitor: interval[0:01:00]\n", - " β€’ enhanced_trailing_stop: interval[0:01:00]\n", - " β€’ adaptive_trading_check: interval[0:01:00]\n", - " β€’ status_report: cron[minute='0,30']\n", - " β€’ daily_report: cron[hour='22', minute='0']\n", - " β€’ threshold_optimization: cron[hour='0']\n", - " β€’ weekly_report: cron[day_of_week='sun', hour='23', minute='0']\n", - "\n", - "======================================================================\n", - "🎯 ENHANCED SIGNAL SCORING NOW ACTIVE!\n", - "======================================================================\n", - "\n", - "Bot will now use 5-factor analysis for all trading signals:\n", - " βœ… Trend Alignment (30%)\n", - " βœ… Volume Analysis (20%)\n", - " βœ… Momentum (RSI/MACD) (20%)\n", - " βœ… Support/Resistance (15%)\n", - " βœ… Fibonacci Levels (15%)\n", - "\n", - "πŸ’‘ Expected improvement: +5-10% Win Rate\n", - "======================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# UPDATE SCHEDULER WITH ENHANCED VERSION\n", @@ -4909,67 +3570,10 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": null, "id": "62054af5", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ§ͺ Testing Enhanced Signal Scoring...\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: 16%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.36 | 94.743 | 10.1236 | 5077.63 |\n", - "| H4 | uptrend | 503.73 | 47.3351 | 3.57661 | 5077.63 |\n", - "| H1 | uptrend | 841.84 | 25.3247 | 3.19789 | 5077.63 |\n", - "| M30 | uptrend | 645.24 | 18.0068 | 1.7428 | 5077.86 |\n", - "| M15 | uptrend | 663.34 | 12.1216 | 1.20612 | 5077.86 |\n", - "| M5 | uptrend | 780.79 | 5.7281 | 0.670862 | 5077.82 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 628.91)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 269725.5 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal:\n", - " Direction: 1\n", - " Confidence: 100.0%\n", - "\n", - "🎯 Enhanced Analysis:\n", - " Trend: 100.0/100 (30%)\n", - " Volume: 60.0/100 (20%)\n", - " Momentum: 60.0/100 (20%)\n", - " S/R: 50.0/100 (15%)\n", - " Fibonacci: 60.0/100 (15%)\n", - " ─────────────────────────────────────\n", - " Total Score: 70.5%\n", - " Quality: good\n", - "\n", - "⚠️ Enhanced score LOWER by 29.5%\n", - " Setup has weak confirmation factors\n", - "\n", - "πŸ’‘ Strong trend (100%)\n", - "\n", - "======================================================================\n", - "βœ… Test complete!\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# TEST ENHANCED SIGNAL SCORING\n", @@ -5050,19 +3654,10 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": null, "id": "1f4092ff", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Enhanced trading check wrapper created!\n", - " This will use multi-factor analysis for all trades\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# ENHANCED TRADING CHECK WITH SIGNAL SCORING\n", @@ -5193,53 +3788,10 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": null, "id": "d5ac4237", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:45,589 - INFO - Removed job adaptive_trading_check\n", - "2026-01-26 10:56:45,591 - INFO - Added job \"Enhanced Adaptive Trading Check\" to job store \"default\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ”„ Updating scheduler with enhanced trading check...\n", - " Removed old adaptive_trading_check job\n", - "\n", - "βœ… Enhanced Trading Check activated!\n", - " Scheduler updated with multi-factor signal scoring\n", - "\n", - "πŸ“‹ Active Scheduler Jobs:\n", - " β€’ position_monitor: interval[0:01:00]\n", - " β€’ enhanced_trailing_stop: interval[0:01:00]\n", - " β€’ adaptive_trading_check: interval[0:01:00]\n", - " β€’ status_report: cron[minute='0,30']\n", - " β€’ daily_report: cron[hour='22', minute='0']\n", - " β€’ threshold_optimization: cron[hour='0']\n", - " β€’ weekly_report: cron[day_of_week='sun', hour='23', minute='0']\n", - "\n", - "======================================================================\n", - "🎯 ENHANCED SIGNAL SCORING NOW ACTIVE!\n", - "======================================================================\n", - "\n", - "Bot will now use 5-factor analysis for all trading signals:\n", - " βœ… Trend Alignment (30%)\n", - " βœ… Volume Analysis (20%)\n", - " βœ… Momentum (RSI/MACD) (20%)\n", - " βœ… Support/Resistance (15%)\n", - " βœ… Fibonacci Levels (15%)\n", - "\n", - "πŸ’‘ Expected improvement: +5-10% Win Rate\n", - "======================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# UPDATE SCHEDULER WITH ENHANCED VERSION\n", @@ -5286,6 +3838,159 @@ "print(\"=\" * 70)\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "a5c25689", + "metadata": {}, + "outputs": [], + "source": [ + "# ==========================================\n", + "# πŸ“Š DEMO TEST TRACKER - REPORTS & GO-LIVE CHECK\n", + "# ==========================================\n", + "# FΓΌhre diese Cell aus um den aktuellen Status zu sehen\n", + "\n", + "print(\"\n", + "\" + \"=\" * 70)\n", + "print(\"πŸ“Š DEMO TEST TRACKER\")\n", + "print(\"=\" * 70)\n", + "\n", + "# Performance Report\n", + "demo_tracker.print_report()\n", + "\n", + "# Go-Live Readiness Check\n", + "print(\"\n", + "\")\n", + "is_ready = demo_tracker.print_go_live_check()\n", + "\n", + "# Daily Summary\n", + "print(demo_tracker.get_daily_summary())\n", + "\n", + "if is_ready:\n", + " print(\"πŸŽ‰ GRATULATION! Dein Bot ist bereit fΓΌr echtes Geld!\")\n", + " print(\" Empfehlung: Starte mit 0.01 Lots und beobachte 2 Wochen.\")\n", + "else:\n", + " print(\"⏳ Weiter testen... Der Bot sammelt noch Daten.\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5807617e", + "metadata": {}, + "outputs": [], + "source": [ + "# ==========================================\n", + "# πŸ“Š SYNC MT5 TRADES TO DEMO TRACKER\n", + "# ==========================================\n", + "# FΓΌhre diese Cell aus um geschlossene Trades zu importieren\n", + "\n", + "from datetime import datetime, timedelta\n", + "\n", + "def sync_closed_trades_to_tracker(days_back=7):\n", + " \"\"\"\n", + " Synchronisiert geschlossene Trades aus MT5 History zum Demo Tracker\n", + " \"\"\"\n", + " print(\"πŸ”„ Syncing closed trades from MT5...\")\n", + "\n", + " # Get trade history\n", + " from_date = datetime.now() - timedelta(days=days_back)\n", + " to_date = datetime.now()\n", + "\n", + " # Get deals (closed trades)\n", + " deals = mt.history_deals_get(from_date, to_date)\n", + "\n", + " if deals is None or len(deals) == 0:\n", + " print(\" No deals found in history\")\n", + " return 0\n", + "\n", + " # Filter for our strategy\n", + " our_deals = [d for d in deals if d.comment and \"TradingBot\" in d.comment]\n", + "\n", + " # Group by position (entry + exit)\n", + " positions = {}\n", + " for deal in our_deals:\n", + " pos_id = deal.position_id\n", + " if pos_id not in positions:\n", + " positions[pos_id] = []\n", + " positions[pos_id].append(deal)\n", + "\n", + " synced = 0\n", + " already_logged = [t['ticket'] for t in demo_tracker.data['trades']]\n", + "\n", + " for pos_id, deals_list in positions.items():\n", + " # Need both entry and exit\n", + " if len(deals_list) < 2:\n", + " continue\n", + "\n", + " entry_deal = None\n", + " exit_deal = None\n", + "\n", + " for d in deals_list:\n", + " if d.entry == 0: # DEAL_ENTRY_IN\n", + " entry_deal = d\n", + " elif d.entry == 1: # DEAL_ENTRY_OUT\n", + " exit_deal = d\n", + "\n", + " if entry_deal is None or exit_deal is None:\n", + " continue\n", + "\n", + " # Skip if already logged\n", + " if pos_id in already_logged:\n", + " continue\n", + "\n", + " # Determine direction\n", + " direction = \"LONG\" if entry_deal.type == 0 else \"SHORT\" # 0=BUY, 1=SELL\n", + "\n", + " # Calculate profit\n", + " profit = exit_deal.profit + exit_deal.swap + exit_deal.commission\n", + "\n", + " # Determine session (simplified)\n", + " hour = datetime.fromtimestamp(entry_deal.time).hour\n", + " if 0 <= hour < 8:\n", + " session = \"asian\"\n", + " elif 8 <= hour < 13:\n", + " session = \"london\"\n", + " elif 13 <= hour < 22:\n", + " session = \"ny\"\n", + " else:\n", + " session = \"asian\"\n", + "\n", + " # Log to tracker\n", + " demo_tracker.log_trade(\n", + " ticket=pos_id,\n", + " symbol=entry_deal.symbol,\n", + " direction=direction,\n", + " entry_price=entry_deal.price,\n", + " exit_price=exit_deal.price,\n", + " volume=entry_deal.volume,\n", + " profit=profit,\n", + " entry_time=datetime.fromtimestamp(entry_deal.time),\n", + " exit_time=datetime.fromtimestamp(exit_deal.time),\n", + " session=session,\n", + " base_confidence=0, # Not available from history\n", + " enhanced_score=0,\n", + " hybrid_score=0,\n", + " signal_quality=\"unknown\",\n", + " close_reason=\"history_sync\"\n", + " )\n", + " synced += 1\n", + " print(f\" βœ… Synced trade #{pos_id}: {direction} {entry_deal.symbol} | Profit: ${profit:.2f}\")\n", + "\n", + " print(f\"\\nπŸ“Š Synced {synced} trades to Demo Tracker\")\n", + " return synced\n", + "\n", + "# Run sync\n", + "synced_count = sync_closed_trades_to_tracker(days_back=30)\n", + "\n", + "# Show updated stats\n", + "print(\"\\n\" + \"=\" * 50)\n", + "stats = demo_tracker.get_stats()\n", + "print(f\"πŸ“Š Total Trades in Tracker: {stats.get('total_trades', 0)}\")\n", + "print(f\"πŸ“ˆ Win Rate: {stats.get('win_rate', 0)*100:.1f}%\")\n", + "print(f\"πŸ’° Total Profit: ${stats.get('total_profit', 0):.2f}\")\n" + ] + }, { "cell_type": "markdown", "id": "a2d59fa2", @@ -5299,67 +4004,10 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": null, "id": "597b2834", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ§ͺ Testing Enhanced Signal Scoring...\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: 16%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.36 | 94.743 | 10.1236 | 5077.65 |\n", - "| H4 | uptrend | 503.73 | 47.3351 | 3.5766 | 5077.58 |\n", - "| H1 | uptrend | 841.84 | 25.3247 | 3.19788 | 5077.58 |\n", - "| M30 | uptrend | 645.21 | 18.0068 | 1.74274 | 5077.58 |\n", - "| M15 | uptrend | 663.31 | 12.1216 | 1.20605 | 5077.58 |\n", - "| M5 | uptrend | 780.72 | 5.7281 | 0.670805 | 5077.58 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 628.91)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 269718.4 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal:\n", - " Direction: 1\n", - " Confidence: 100.0%\n", - "\n", - "🎯 Enhanced Analysis:\n", - " Trend: 100.0/100 (30%)\n", - " Volume: 60.0/100 (20%)\n", - " Momentum: 60.0/100 (20%)\n", - " S/R: 50.0/100 (15%)\n", - " Fibonacci: 60.0/100 (15%)\n", - " ─────────────────────────────────────\n", - " Total Score: 70.5%\n", - " Quality: good\n", - "\n", - "⚠️ Enhanced score LOWER by 29.5%\n", - " Setup has weak confirmation factors\n", - "\n", - "πŸ’‘ Strong trend (100%)\n", - "\n", - "======================================================================\n", - "βœ… Test complete!\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# TEST ENHANCED SIGNAL SCORING\n", @@ -5442,25 +4090,10 @@ }, { "cell_type": "code", - "execution_count": 64, + "execution_count": null, "id": "5d2044d5", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "πŸš€ INITIALIZING P&L TRACKER...\n", - "================================================================================\n", - "\n", - "βœ… P&L Tracker initialized successfully!\n", - " Database: trading_bot.db\n", - " Tables: mt5_deals, matched_positions, pnl_summary\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# SETUP P&L TRACKER\n", @@ -5489,35 +4122,10 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": null, "id": "b3de5cd8", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“₯ Importing MT5 history...\n", - " This will import last 30 days of trades from MT5\n", - " Please wait...\n", - "\n", - "================================================================================\n", - "βœ… SYNC SUCCESSFUL!\n", - "================================================================================\n", - "\n", - "πŸ“₯ Import Results:\n", - " New Deals: 38\n", - " Matched Positions: 296\n", - "\n", - "πŸ“Š Current Performance:\n", - " Total Trades: 296\n", - " Win Rate: 45.6%\n", - " Net P&L: $1166.70\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# INITIAL SYNC: IMPORT MT5 HISTORY\n", @@ -5562,41 +4170,10 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": null, "id": "b488bf8b", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:46,955 - INFO - Added job \"P&L Sync\" to job store \"default\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ”„ Adding P&L sync to scheduler...\n", - "βœ… P&L sync scheduled (every 1 hour)\n", - " Syncs last 7 days from MT5\n", - "\n", - "πŸ“‹ Active Scheduler Jobs:\n", - " β€’ position_monitor: interval[0:01:00]\n", - " β€’ enhanced_trailing_stop: interval[0:01:00]\n", - " β€’ adaptive_trading_check: interval[0:01:00]\n", - " β€’ status_report: cron[minute='0,30']\n", - " β€’ pnl_sync: interval[1:00:00]\n", - " β€’ daily_report: cron[hour='22', minute='0']\n", - " β€’ threshold_optimization: cron[hour='0']\n", - " β€’ weekly_report: cron[day_of_week='sun', hour='23', minute='0']\n", - "\n", - "βœ… Scheduler updated successfully!\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# ADD P&L SYNC TO SCHEDULER\n", @@ -5682,14857 +4259,7 @@ "execution_count": null, "id": "cf605503", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "πŸ’° MT5 P&L TRACKER - LIVE PERFORMANCE DASHBOARD\n", - "================================================================================\n", - "\n", - "Generated: 2026-01-26 10:56:47\n", - "\n", - "================================================================================\n", - "πŸ“Š ALL TIME PERFORMANCE\n", - "================================================================================\n", - "\n", - "Total Trades: 296\n", - "Winning Trades: 135 (45.6%)\n", - "Losing Trades: 161\n", - "\n", - "Net Profit: $1166.70\n", - "Total Profit: $6505.10\n", - "Total Loss: $5338.40\n", - "Profit Factor: 1.22\n", - "\n", - "Average Win: $48.19\n", - "Average Loss: $-33.16\n", - "Largest Win: $267.30\n", - "Largest Loss: $-133.50\n", - "\n", - "Max Drawdown: $-1981.78\n", - "Avg Duration: 1.2 hours\n", - "Total Pips: 2772300.0\n", - "\n", - "================================================================================\n", - "πŸ“… THIS MONTH\n", - "================================================================================\n", - "\n", - "Trades: 235 (44.7% WR)\n", - "Net Profit: $1095.03\n", - "Profit/Loss: +$6242.83 / -$5147.80\n", - "\n", - "================================================================================\n", - "πŸ“… THIS WEEK\n", - "================================================================================\n", - "\n", - "Trades: 78 (56.4% WR)\n", - "Net Profit: $2938.97\n", - "Profit/Loss: +$5704.57 / -$2765.60\n", - "\n", - "================================================================================\n", - "πŸ“… TODAY\n", - "================================================================================\n", - "\n", - "Trades: 19 (63.2% WR)\n", - "Net Profit: $756.73\n", - "Profit/Loss: +$1486.23 / -$729.50\n", - "\n", - "================================================================================\n", - "\n", - "================================================================================\n", - "πŸ“œ RECENT TRADES (Last 10)\n", - "================================================================================\n", - "\n", - " position_id symbol type entry_time exit_time net_profit pips duration_hours status\n", - " 705388991 XAUUSD LONG 2026-01-26 09:56 2026-01-26 09:58 -115.8 -115800.0 0.0 ❌ LOSS\n", - " 705354658 XAUUSD LONG 2026-01-26 09:50 2026-01-26 09:55 -105.6 -105600.0 0.1 ❌ LOSS\n", - " 705330284 XAUUSD LONG 2026-01-26 09:47 2026-01-26 09:49 30.0 30000.0 0.0 βœ… WIN\n", - " 705139486 XAUUSD LONG 2026-01-26 09:09 2026-01-26 09:47 257.2 257200.0 0.6 βœ… WIN\n", - " 704961157 XAUUSD LONG 2026-01-26 08:38 2026-01-26 09:08 124.1 124100.0 0.5 βœ… WIN\n", - " 704834364 XAUUSD LONG 2026-01-26 08:13 2026-01-26 08:37 30.0 30000.0 0.4 βœ… WIN\n", - " 704799372 XAUUSD LONG 2026-01-26 08:06 2026-01-26 08:12 -83.8 -83800.0 0.1 ❌ LOSS\n", - " 704715184 XAUUSD LONG 2026-01-26 07:47 2026-01-26 08:05 30.0 30000.0 0.3 βœ… WIN\n", - " 704653399 XAUUSD LONG 2026-01-26 07:33 2026-01-26 07:46 -87.5 -87500.0 0.2 ❌ LOSS\n", - " 704127694 XAUUSD LONG 2026-01-26 05:34 2026-01-26 07:32 -133.5 -133500.0 2.0 ❌ LOSS\n", - "\n", - "================================================================================\n", - "βœ… Dashboard refresh complete!\n", - "Last updated: 2026-01-26 10:56:47\n", - "================================================================================\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:56:49,371 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:56:59,388 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:57:09,420 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:57:19,437 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:57:29,460 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:57:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 10:57:39 CET)\" (scheduled at 2026-01-26 10:57:39.188325+01:00)\n", - "2026-01-26 10:57:39,479 - WARNING - No history found for ticket 706034759\n", - "2026-01-26 10:57:39,490 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:57:39,559 - WARNING - No history found for ticket 705963228\n", - "2026-01-26 10:57:39,570 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 10:58:39 CET)\" executed successfully\n", - "2026-01-26 10:57:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 10:58:44 CET)\" (scheduled at 2026-01-26 10:57:44.199623+01:00)\n", - "2026-01-26 10:57:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 10:58:44 CET)\" executed successfully\n", - "2026-01-26 10:57:45,664 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 10:58:45 CET)\" (scheduled at 2026-01-26 10:57:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Warmup: 0/5 trades\n", - "πŸ” Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:57:46,041 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 10:58:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š V1.6 ADAPTIVE COMPLETE Trend-Analyse fΓΌr XAUUSD\n", - "⚑ Adaptive Interval: 5 min | Session: LONDON\n", - "🎯 Market Regime: RANGING (Strength: 16%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.37 | 94.743 | 10.1238 | 5078.24 |\n", - "| H4 | uptrend | 503.75 | 47.3351 | 3.57676 | 5078.24 |\n", - "| H1 | uptrend | 837.37 | 25.4611 | 3.19804 | 5078.24 |\n", - "| M30 | uptrend | 640.42 | 18.1433 | 1.74289 | 5078.24 |\n", - "| M15 | uptrend | 656.01 | 12.258 | 1.2062 | 5078.24 |\n", - "| M5 | uptrend | 761.44 | 5.8745 | 0.670961 | 5078.24 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 628.92)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 267680.1 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 60.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 70.5%\n", - " πŸ”€ HYBRID (60/40): 88.2%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 88.2% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 44.9 (weight 1.0x) βœ… TREND\n", - " H4: ADX 41.3 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 40.8\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | πŸ”΄ -7.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:57:49,587 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:57:59,609 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:58:09,635 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:58:19,657 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:58:29,679 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:58:39,524 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 10:59:39 CET)\" (scheduled at 2026-01-26 10:58:39.188325+01:00)\n", - "2026-01-26 10:58:39,692 - INFO - βœ… Updated closed position 705963228: manual_close, Profit: 11.74\n", - "2026-01-26 10:58:39,704 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:58:40,373 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 10:59:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:58:44,204 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 10:59:44 CET)\" (scheduled at 2026-01-26 10:58:44.199623+01:00)\n", - "2026-01-26 10:58:44,270 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 10:58:44,271 - INFO - Session: LONDON | ATR: 6.13714\n", - "2026-01-26 10:58:44,272 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 10:59:44 CET)\" executed successfully\n", - "2026-01-26 10:58:45,770 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 10:59:45 CET)\" (scheduled at 2026-01-26 10:58:45.591280+01:00)\n", - "2026-01-26 10:58:45,773 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 10:59:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 31.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:58:49,751 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:58:59,778 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:59:09,802 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:59:19,827 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:59:29,852 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:59:39,286 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:00:39 CET)\" (scheduled at 2026-01-26 10:59:39.188325+01:00)\n", - "2026-01-26 10:59:39,288 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:00:39 CET)\" executed successfully\n", - "2026-01-26 10:59:39,884 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:59:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:00:44 CET)\" (scheduled at 2026-01-26 10:59:44.199623+01:00)\n", - "2026-01-26 10:59:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 10:59:44,208 - INFO - Session: LONDON | ATR: 6.25643\n", - "2026-01-26 10:59:44,209 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:00:44 CET)\" executed successfully\n", - "2026-01-26 10:59:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:00:45 CET)\" (scheduled at 2026-01-26 10:59:45.591280+01:00)\n", - "2026-01-26 10:59:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:00:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 49.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 10:59:49,907 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 10:59:59,931 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:00:00,098 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 11:30:00 CET)\" (scheduled at 2026-01-26 11:00:00+01:00)\n", - "2026-01-26 11:00:00,156 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-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: 5 Minuten β•‘\n", - "β•‘ Trading Session: LONDON β•‘\n", - "β•‘ VolatilitΓ€tslevel: HIGH β•‘\n", - "β•‘ ATR (H1): 25.23 β•‘\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": [ - "2026-01-26 11:00:09,955 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:00:20,006 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:00:30,034 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:00:39,257 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:01:39 CET)\" (scheduled at 2026-01-26 11:00:39.188325+01:00)\n", - "2026-01-26 11:00:39,259 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:01:39 CET)\" executed successfully\n", - "2026-01-26 11:00:40,068 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:00:44,218 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:01:44 CET)\" (scheduled at 2026-01-26 11:00:44.199623+01:00)\n", - "2026-01-26 11:00:44,222 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:00:44,223 - INFO - Session: LONDON | ATR: 5.76429\n", - "2026-01-26 11:00:44,224 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:01:44 CET)\" executed successfully\n", - "2026-01-26 11:00:45,755 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:01:45 CET)\" (scheduled at 2026-01-26 11:00:45.591280+01:00)\n", - "2026-01-26 11:00:45,757 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:01:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 46.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:00:50,090 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:01:00,115 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:01:10,140 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:01:20,180 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:01:30,207 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:01:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:02:39 CET)\" (scheduled at 2026-01-26 11:01:39.188325+01:00)\n", - "2026-01-26 11:01:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:02:39 CET)\" executed successfully\n", - "2026-01-26 11:01:40,233 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:01:44,542 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:02:44 CET)\" (scheduled at 2026-01-26 11:01:44.199623+01:00)\n", - "2026-01-26 11:01:44,553 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:01:44,555 - INFO - Session: LONDON | ATR: 5.86643\n", - "2026-01-26 11:01:44,556 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:02:44 CET)\" executed successfully\n", - "2026-01-26 11:01:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:02:45 CET)\" (scheduled at 2026-01-26 11:01:45.591280+01:00)\n", - "2026-01-26 11:01:45,604 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:02:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 40.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:01:50,260 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:02:00,286 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:02:10,309 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:02:20,333 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:02:30,364 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:02:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:03:39 CET)\" (scheduled at 2026-01-26 11:02:39.188325+01:00)\n", - "2026-01-26 11:02:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:03:39 CET)\" executed successfully\n", - "2026-01-26 11:02:40,397 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:02:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:03:44 CET)\" (scheduled at 2026-01-26 11:02:44.199623+01:00)\n", - "2026-01-26 11:02:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:02:44,212 - INFO - Session: LONDON | ATR: 5.86643\n", - "2026-01-26 11:02:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:03:44 CET)\" executed successfully\n", - "2026-01-26 11:02:45,974 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:03:45 CET)\" (scheduled at 2026-01-26 11:02:45.591280+01:00)\n", - "2026-01-26 11:02:45,976 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:03:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 31.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:02:50,422 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:03:00,447 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:03:10,482 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:03:20,514 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:03:30,536 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:03:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:04:39 CET)\" (scheduled at 2026-01-26 11:03:39.188325+01:00)\n", - "2026-01-26 11:03:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:04:39 CET)\" executed successfully\n", - "2026-01-26 11:03:40,561 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:03:44,292 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:04:44 CET)\" (scheduled at 2026-01-26 11:03:44.199623+01:00)\n", - "2026-01-26 11:03:44,303 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:03:44,305 - INFO - Session: LONDON | ATR: 5.97143\n", - "2026-01-26 11:03:44,307 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:04:44 CET)\" executed successfully\n", - "2026-01-26 11:03:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:04:45 CET)\" (scheduled at 2026-01-26 11:03:45.591280+01:00)\n", - "2026-01-26 11:03:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:04:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 24.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:03:50,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:04:00,614 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:04:10,638 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:04:20,666 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:04:30,689 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:04:39,215 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:05:39 CET)\" (scheduled at 2026-01-26 11:04:39.188325+01:00)\n", - "2026-01-26 11:04:39,217 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:05:39 CET)\" executed successfully\n", - "2026-01-26 11:04:40,715 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:04:44,322 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:05:44 CET)\" (scheduled at 2026-01-26 11:04:44.199623+01:00)\n", - "2026-01-26 11:04:44,329 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:04:44,336 - INFO - Session: LONDON | ATR: 6.11643\n", - "2026-01-26 11:04:44,339 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:05:44 CET)\" executed successfully\n", - "2026-01-26 11:04:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:05:45 CET)\" (scheduled at 2026-01-26 11:04:45.591280+01:00)\n", - "2026-01-26 11:04:45,602 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:05:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 22.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:04:50,749 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:05:00,773 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:05:10,796 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:05:20,820 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:05:30,844 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:05:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:06:39 CET)\" (scheduled at 2026-01-26 11:05:39.188325+01:00)\n", - "2026-01-26 11:05:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:06:39 CET)\" executed successfully\n", - "2026-01-26 11:05:40,870 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:05:44,288 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:06:44 CET)\" (scheduled at 2026-01-26 11:05:44.199623+01:00)\n", - "2026-01-26 11:05:44,293 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:05:44,294 - INFO - Session: LONDON | ATR: 6.13929\n", - "2026-01-26 11:05:44,297 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:06:44 CET)\" executed successfully\n", - "2026-01-26 11:05:45,659 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:06:45 CET)\" (scheduled at 2026-01-26 11:05:45.591280+01:00)\n", - "2026-01-26 11:05:45,661 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:06:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 53.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:05:50,891 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:06:00,916 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:06:10,952 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:06:20,975 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:06:30,997 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:06:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:07:39 CET)\" (scheduled at 2026-01-26 11:06:39.188325+01:00)\n", - "2026-01-26 11:06:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:07:39 CET)\" executed successfully\n", - "2026-01-26 11:06:41,020 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:06:44,209 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:07:44 CET)\" (scheduled at 2026-01-26 11:06:44.199623+01:00)\n", - "2026-01-26 11:06:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:06:44,217 - INFO - Session: LONDON | ATR: 6.20857\n", - "2026-01-26 11:06:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:07:44 CET)\" executed successfully\n", - "2026-01-26 11:06:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:07:45 CET)\" (scheduled at 2026-01-26 11:06:45.591280+01:00)\n", - "2026-01-26 11:06:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:07:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 62.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:06:51,049 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:07:01,072 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:07:11,096 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:07:21,125 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:07:31,149 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:07:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:08:39 CET)\" (scheduled at 2026-01-26 11:07:39.188325+01:00)\n", - "2026-01-26 11:07:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:08:39 CET)\" executed successfully\n", - "2026-01-26 11:07:41,173 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:07:44,203 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:08:44 CET)\" (scheduled at 2026-01-26 11:07:44.199623+01:00)\n", - "2026-01-26 11:07:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:07:44,209 - INFO - Session: LONDON | ATR: 6.21000\n", - "2026-01-26 11:07:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:08:44 CET)\" executed successfully\n", - "2026-01-26 11:07:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:08:45 CET)\" (scheduled at 2026-01-26 11:07:45.591280+01:00)\n", - "2026-01-26 11:07:45,598 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:08:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 37.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:07:51,202 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:08:01,229 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:08:11,259 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:08:21,290 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:08:31,330 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:08:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:09:39 CET)\" (scheduled at 2026-01-26 11:08:39.188325+01:00)\n", - "2026-01-26 11:08:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:09:39 CET)\" executed successfully\n", - "2026-01-26 11:08:41,355 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:08:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:09:44 CET)\" (scheduled at 2026-01-26 11:08:44.199623+01:00)\n", - "2026-01-26 11:08:44,216 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:08:44,218 - INFO - Session: LONDON | ATR: 6.28714\n", - "2026-01-26 11:08:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:09:44 CET)\" executed successfully\n", - "2026-01-26 11:08:45,613 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:09:45 CET)\" (scheduled at 2026-01-26 11:08:45.591280+01:00)\n", - "2026-01-26 11:08:45,615 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:09:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 11.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:08:51,378 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:09:01,402 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:09:11,428 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:09:21,453 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:09:31,508 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:09:39,322 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:10:39 CET)\" (scheduled at 2026-01-26 11:09:39.188325+01:00)\n", - "2026-01-26 11:09:39,324 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:10:39 CET)\" executed successfully\n", - "2026-01-26 11:09:41,535 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:09:44,365 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:10:44 CET)\" (scheduled at 2026-01-26 11:09:44.199623+01:00)\n", - "2026-01-26 11:09:44,370 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:09:44,371 - INFO - Session: LONDON | ATR: 6.28714\n", - "2026-01-26 11:09:44,373 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:10:44 CET)\" executed successfully\n", - "2026-01-26 11:09:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:10:45 CET)\" (scheduled at 2026-01-26 11:09:45.591280+01:00)\n", - "2026-01-26 11:09:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:10:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 33.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:09:51,557 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:10:01,579 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:10:11,613 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:10:21,640 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:10:31,662 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:10:39,324 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:11:39 CET)\" (scheduled at 2026-01-26 11:10:39.188325+01:00)\n", - "2026-01-26 11:10:39,333 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:11:39 CET)\" executed successfully\n", - "2026-01-26 11:10:41,685 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:10:44,228 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:11:44 CET)\" (scheduled at 2026-01-26 11:10:44.199623+01:00)\n", - "2026-01-26 11:10:44,238 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:10:44,238 - INFO - Session: LONDON | ATR: 5.83500\n", - "2026-01-26 11:10:44,238 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:11:44 CET)\" executed successfully\n", - "2026-01-26 11:10:45,775 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:11:45 CET)\" (scheduled at 2026-01-26 11:10:45.591280+01:00)\n", - "2026-01-26 11:10:45,777 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:11:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 49.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:10:51,709 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:11:01,734 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:11:11,765 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:11:21,790 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:11:31,812 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:11:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:12:39 CET)\" (scheduled at 2026-01-26 11:11:39.188325+01:00)\n", - "2026-01-26 11:11:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:12:39 CET)\" executed successfully\n", - "2026-01-26 11:11:41,844 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:11:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:12:44 CET)\" (scheduled at 2026-01-26 11:11:44.199623+01:00)\n", - "2026-01-26 11:11:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:11:44,211 - INFO - Session: LONDON | ATR: 5.93571\n", - "2026-01-26 11:11:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:12:44 CET)\" executed successfully\n", - "2026-01-26 11:11:45,684 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:12:45 CET)\" (scheduled at 2026-01-26 11:11:45.591280+01:00)\n", - "2026-01-26 11:11:45,688 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:12:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 56.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:11:51,868 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:12:01,896 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:12:11,921 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:12:21,949 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:12:31,974 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:12:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:13:39 CET)\" (scheduled at 2026-01-26 11:12:39.188325+01:00)\n", - "2026-01-26 11:12:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:13:39 CET)\" executed successfully\n", - "2026-01-26 11:12:41,996 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:12:44,412 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:13:44 CET)\" (scheduled at 2026-01-26 11:12:44.199623+01:00)\n", - "2026-01-26 11:12:44,417 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:12:44,418 - INFO - Session: LONDON | ATR: 5.98357\n", - "2026-01-26 11:12:44,419 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:13:44 CET)\" executed successfully\n", - "2026-01-26 11:12:45,613 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:13:45 CET)\" (scheduled at 2026-01-26 11:12:45.591280+01:00)\n", - "2026-01-26 11:12:45,615 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:13:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 74.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:12:52,020 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:13:02,050 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:13:12,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:13:22,100 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:13:32,278 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:13:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:14:39 CET)\" (scheduled at 2026-01-26 11:13:39.188325+01:00)\n", - "2026-01-26 11:13:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:14:39 CET)\" executed successfully\n", - "2026-01-26 11:13:42,302 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:13:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:14:44 CET)\" (scheduled at 2026-01-26 11:13:44.199623+01:00)\n", - "2026-01-26 11:13:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:13:44,211 - INFO - Session: LONDON | ATR: 6.06786\n", - "2026-01-26 11:13:44,212 - INFO - πŸ“ˆ Trailing Trigger for #706034759: Early BE at 42.2% (+300 pips buffer)\n", - "2026-01-26 11:13:44,352 - INFO - βœ… Enhanced Trailing Stop updated for #706034759\n", - "2026-01-26 11:13:44,358 - INFO - Old SL: 5070.99000\n", - "2026-01-26 11:13:44,360 - INFO - New SL: 5081.95000\n", - "2026-01-26 11:13:44,361 - INFO - Buffer: 10.96000\n", - "2026-01-26 11:13:44,362 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:14:44 CET)\" executed successfully\n", - "2026-01-26 11:13:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:14:45 CET)\" (scheduled at 2026-01-26 11:13:45.591280+01:00)\n", - "2026-01-26 11:13:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:14:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 80.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:13:52,326 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:14:02,350 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:14:12,374 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:14:22,401 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:14:32,423 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:14:39,210 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:15:39 CET)\" (scheduled at 2026-01-26 11:14:39.188325+01:00)\n", - "2026-01-26 11:14:39,212 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:15:39 CET)\" executed successfully\n", - "2026-01-26 11:14:42,447 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:14:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:15:44 CET)\" (scheduled at 2026-01-26 11:14:44.199623+01:00)\n", - "2026-01-26 11:14:44,204 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:14:44,205 - INFO - Session: LONDON | ATR: 6.29286\n", - "2026-01-26 11:14:44,208 - INFO - πŸ“ˆ Trailing Trigger for #706034759: Tier 1: Locking 25% profit at 57.6%\n", - "2026-01-26 11:14:44,332 - INFO - βœ… Enhanced Trailing Stop updated for #706034759\n", - "2026-01-26 11:14:44,333 - INFO - Old SL: 5081.95000\n", - "2026-01-26 11:14:44,334 - INFO - New SL: 5083.72500\n", - "2026-01-26 11:14:44,335 - INFO - Buffer: 1.77500\n", - "2026-01-26 11:14:44,336 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:15:44 CET)\" executed successfully\n", - "2026-01-26 11:14:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:15:45 CET)\" (scheduled at 2026-01-26 11:14:45.591280+01:00)\n", - "2026-01-26 11:14:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:15:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 110.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:14:52,472 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:15:02,501 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:15:12,526 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:15:22,548 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:15:32,580 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:15:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:16:39 CET)\" (scheduled at 2026-01-26 11:15:39.188325+01:00)\n", - "2026-01-26 11:15:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:16:39 CET)\" executed successfully\n", - "2026-01-26 11:15:42,604 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:15:44,227 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:16:44 CET)\" (scheduled at 2026-01-26 11:15:44.199623+01:00)\n", - "2026-01-26 11:15:44,240 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:15:44,242 - INFO - Session: LONDON | ATR: 6.04000\n", - "2026-01-26 11:15:44,243 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:16:44 CET)\" executed successfully\n", - "2026-01-26 11:15:45,752 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:16:45 CET)\" (scheduled at 2026-01-26 11:15:45.591280+01:00)\n", - "2026-01-26 11:15:45,755 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:16:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 97.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:15:52,630 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:16:02,654 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:16:12,682 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:16:22,708 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:16:32,741 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:16:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:17:39 CET)\" (scheduled at 2026-01-26 11:16:39.188325+01:00)\n", - "2026-01-26 11:16:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:17:39 CET)\" executed successfully\n", - "2026-01-26 11:16:42,771 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:16:44,322 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:17:44 CET)\" (scheduled at 2026-01-26 11:16:44.199623+01:00)\n", - "2026-01-26 11:16:44,329 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:16:44,330 - INFO - Session: LONDON | ATR: 6.11857\n", - "2026-01-26 11:16:44,331 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:17:44 CET)\" executed successfully\n", - "2026-01-26 11:16:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:17:45 CET)\" (scheduled at 2026-01-26 11:16:45.591280+01:00)\n", - "2026-01-26 11:16:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:17:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 93.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:16:52,794 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:17:02,829 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:17:12,858 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:17:22,887 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:17:32,911 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:17:39,214 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:18:39 CET)\" (scheduled at 2026-01-26 11:17:39.188325+01:00)\n", - "2026-01-26 11:17:39,216 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:18:39 CET)\" executed successfully\n", - "2026-01-26 11:17:42,935 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:17:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:18:44 CET)\" (scheduled at 2026-01-26 11:17:44.199623+01:00)\n", - "2026-01-26 11:17:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:17:44,208 - INFO - Session: LONDON | ATR: 6.12214\n", - "2026-01-26 11:17:44,261 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:18:44 CET)\" executed successfully\n", - "2026-01-26 11:17:45,675 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:18:45 CET)\" (scheduled at 2026-01-26 11:17:45.591280+01:00)\n", - "2026-01-26 11:17:45,677 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:18:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 88.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:17:52,960 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:18:02,987 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:18:13,015 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:18:23,044 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:18:33,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:18:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:19:39 CET)\" (scheduled at 2026-01-26 11:18:39.188325+01:00)\n", - "2026-01-26 11:18:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:19:39 CET)\" executed successfully\n", - "2026-01-26 11:18:43,098 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:18:44,343 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:19:44 CET)\" (scheduled at 2026-01-26 11:18:44.199623+01:00)\n", - "2026-01-26 11:18:44,349 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:18:44,350 - INFO - Session: LONDON | ATR: 6.15429\n", - "2026-01-26 11:18:44,352 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:19:44 CET)\" executed successfully\n", - "2026-01-26 11:18:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:19:45 CET)\" (scheduled at 2026-01-26 11:18:45.591280+01:00)\n", - "2026-01-26 11:18:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:19:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 91.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:18:53,123 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:19:03,148 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:19:13,171 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:19:23,194 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:19:33,217 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:19:39,598 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:20:39 CET)\" (scheduled at 2026-01-26 11:19:39.188325+01:00)\n", - "2026-01-26 11:19:39,601 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:20:39 CET)\" executed successfully\n", - "2026-01-26 11:19:43,269 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:19:44,310 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:20:44 CET)\" (scheduled at 2026-01-26 11:19:44.199623+01:00)\n", - "2026-01-26 11:19:44,316 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:19:44,317 - INFO - Session: LONDON | ATR: 6.15429\n", - "2026-01-26 11:19:44,319 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:20:44 CET)\" executed successfully\n", - "2026-01-26 11:19:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:20:45 CET)\" (scheduled at 2026-01-26 11:19:45.591280+01:00)\n", - "2026-01-26 11:19:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:20:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 102.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:19:53,291 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:20:03,318 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:20:13,345 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:20:23,376 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:20:33,399 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:20:39,215 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:21:39 CET)\" (scheduled at 2026-01-26 11:20:39.188325+01:00)\n", - "2026-01-26 11:20:39,217 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:21:39 CET)\" executed successfully\n", - "2026-01-26 11:20:43,424 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:20:44,204 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:21:44 CET)\" (scheduled at 2026-01-26 11:20:44.199623+01:00)\n", - "2026-01-26 11:20:44,258 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:20:44,259 - INFO - Session: LONDON | ATR: 6.04214\n", - "2026-01-26 11:20:44,260 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:21:44 CET)\" executed successfully\n", - "2026-01-26 11:20:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:21:45 CET)\" (scheduled at 2026-01-26 11:20:45.591280+01:00)\n", - "2026-01-26 11:20:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:21:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 98.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:20:53,451 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:21:03,476 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:21:13,499 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:21:23,522 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:21:33,553 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:21:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:22:39 CET)\" (scheduled at 2026-01-26 11:21:39.188325+01:00)\n", - "2026-01-26 11:21:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:22:39 CET)\" executed successfully\n", - "2026-01-26 11:21:43,576 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:21:44,390 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:22:44 CET)\" (scheduled at 2026-01-26 11:21:44.199623+01:00)\n", - "2026-01-26 11:21:44,401 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:21:44,403 - INFO - Session: LONDON | ATR: 6.11357\n", - "2026-01-26 11:21:44,404 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:22:44 CET)\" executed successfully\n", - "2026-01-26 11:21:45,600 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:22:45 CET)\" (scheduled at 2026-01-26 11:21:45.591280+01:00)\n", - "2026-01-26 11:21:45,602 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:22:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 105.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:21:53,603 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:22:03,627 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:22:13,651 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:22:23,680 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:22:33,701 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:22:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:23:39 CET)\" (scheduled at 2026-01-26 11:22:39.188325+01:00)\n", - "2026-01-26 11:22:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:23:39 CET)\" executed successfully\n", - "2026-01-26 11:22:43,733 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:22:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:23:44 CET)\" (scheduled at 2026-01-26 11:22:44.199623+01:00)\n", - "2026-01-26 11:22:44,206 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:22:44,218 - INFO - Session: LONDON | ATR: 6.11357\n", - "2026-01-26 11:22:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:23:44 CET)\" executed successfully\n", - "2026-01-26 11:22:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:23:45 CET)\" (scheduled at 2026-01-26 11:22:45.591280+01:00)\n", - "2026-01-26 11:22:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:23:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 106.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:22:53,761 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:23:03,786 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:23:13,819 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:23:23,845 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:23:33,873 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:23:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:24:39 CET)\" (scheduled at 2026-01-26 11:23:39.188325+01:00)\n", - "2026-01-26 11:23:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:24:39 CET)\" executed successfully\n", - "2026-01-26 11:23:43,903 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:23:44,205 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:24:44 CET)\" (scheduled at 2026-01-26 11:23:44.199623+01:00)\n", - "2026-01-26 11:23:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:23:44,216 - INFO - Session: LONDON | ATR: 6.11357\n", - "2026-01-26 11:23:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:24:44 CET)\" executed successfully\n", - "2026-01-26 11:23:46,191 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:24:45 CET)\" (scheduled at 2026-01-26 11:23:45.591280+01:00)\n", - "2026-01-26 11:23:46,193 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:24:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 109.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:23:53,927 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:24:03,953 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:24:13,992 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:24:24,020 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:24:34,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:24:39,254 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:25:39 CET)\" (scheduled at 2026-01-26 11:24:39.188325+01:00)\n", - "2026-01-26 11:24:39,256 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:25:39 CET)\" executed successfully\n", - "2026-01-26 11:24:44,097 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:24:44,230 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:25:44 CET)\" (scheduled at 2026-01-26 11:24:44.199623+01:00)\n", - "2026-01-26 11:24:44,236 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:24:44,245 - INFO - Session: LONDON | ATR: 6.11357\n", - "2026-01-26 11:24:44,246 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:25:44 CET)\" executed successfully\n", - "2026-01-26 11:24:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:25:45 CET)\" (scheduled at 2026-01-26 11:24:45.591280+01:00)\n", - "2026-01-26 11:24:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:25:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 97.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:24:54,137 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:25:04,184 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:25:14,210 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:25:24,235 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:25:34,263 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:25:39,292 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:26:39 CET)\" (scheduled at 2026-01-26 11:25:39.188325+01:00)\n", - "2026-01-26 11:25:39,294 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:26:39 CET)\" executed successfully\n", - "2026-01-26 11:25:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:26:44 CET)\" (scheduled at 2026-01-26 11:25:44.199623+01:00)\n", - "2026-01-26 11:25:44,216 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:25:44,217 - INFO - Session: LONDON | ATR: 5.95929\n", - "2026-01-26 11:25:44,222 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:26:44 CET)\" executed successfully\n", - "2026-01-26 11:25:44,286 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:25:45,946 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:26:45 CET)\" (scheduled at 2026-01-26 11:25:45.591280+01:00)\n", - "2026-01-26 11:25:45,947 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:26:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 96.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:25:54,316 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:26:04,339 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:26:14,363 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:26:24,386 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:26:34,417 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:26:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:27:39 CET)\" (scheduled at 2026-01-26 11:26:39.188325+01:00)\n", - "2026-01-26 11:26:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:27:39 CET)\" executed successfully\n", - "2026-01-26 11:26:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:27:44 CET)\" (scheduled at 2026-01-26 11:26:44.199623+01:00)\n", - "2026-01-26 11:26:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:26:44,215 - INFO - Session: LONDON | ATR: 6.07500\n", - "2026-01-26 11:26:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:27:44 CET)\" executed successfully\n", - "2026-01-26 11:26:44,441 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:26:45,934 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:27:45 CET)\" (scheduled at 2026-01-26 11:26:45.591280+01:00)\n", - "2026-01-26 11:26:45,937 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:27:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 88.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:26:54,467 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:27:04,492 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:27:14,519 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:27:24,551 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:27:34,578 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:27:39,199 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:28:39 CET)\" (scheduled at 2026-01-26 11:27:39.188325+01:00)\n", - "2026-01-26 11:27:39,201 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:28:39 CET)\" executed successfully\n", - "2026-01-26 11:27:44,219 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:28:44 CET)\" (scheduled at 2026-01-26 11:27:44.199623+01:00)\n", - "2026-01-26 11:27:44,225 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:27:44,226 - INFO - Session: LONDON | ATR: 6.07500\n", - "2026-01-26 11:27:44,228 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:28:44 CET)\" executed successfully\n", - "2026-01-26 11:27:44,629 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:27:45,622 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:28:45 CET)\" (scheduled at 2026-01-26 11:27:45.591280+01:00)\n", - "2026-01-26 11:27:45,624 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:28:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 97.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:27:54,657 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:28:04,682 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:28:14,705 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:28:24,730 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:28:34,754 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:28:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:29:39 CET)\" (scheduled at 2026-01-26 11:28:39.188325+01:00)\n", - "2026-01-26 11:28:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:29:39 CET)\" executed successfully\n", - "2026-01-26 11:28:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:29:44 CET)\" (scheduled at 2026-01-26 11:28:44.199623+01:00)\n", - "2026-01-26 11:28:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:28:44,217 - INFO - Session: LONDON | ATR: 6.12500\n", - "2026-01-26 11:28:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:29:44 CET)\" executed successfully\n", - "2026-01-26 11:28:44,780 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:28:45,769 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:29:45 CET)\" (scheduled at 2026-01-26 11:28:45.591280+01:00)\n", - "2026-01-26 11:28:45,773 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:29:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 100.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:28:54,803 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:29:04,828 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:29:14,852 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:29:24,878 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:29:34,905 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:29:39,289 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:30:39 CET)\" (scheduled at 2026-01-26 11:29:39.188325+01:00)\n", - "2026-01-26 11:29:39,291 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:30:39 CET)\" executed successfully\n", - "2026-01-26 11:29:44,217 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:30:44 CET)\" (scheduled at 2026-01-26 11:29:44.199623+01:00)\n", - "2026-01-26 11:29:44,221 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:29:44,222 - INFO - Session: LONDON | ATR: 6.14857\n", - "2026-01-26 11:29:44,224 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:30:44 CET)\" executed successfully\n", - "2026-01-26 11:29:44,929 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:29:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:30:45 CET)\" (scheduled at 2026-01-26 11:29:45.591280+01:00)\n", - "2026-01-26 11:29:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:30:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 78.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:29:54,953 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:30:00,027 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 12:00:00 CET)\" (scheduled at 2026-01-26 11:30:00+01:00)\n", - "2026-01-26 11:30:00,034 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-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: 5 Minuten β•‘\n", - "β•‘ Trading Session: LONDON β•‘\n", - "β•‘ VolatilitΓ€tslevel: HIGH β•‘\n", - "β•‘ ATR (H1): 24.38 β•‘\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": [ - "2026-01-26 11:30:04,983 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:30:15,115 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:30:25,148 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:30:35,184 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:30:39,580 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:31:39 CET)\" (scheduled at 2026-01-26 11:30:39.188325+01:00)\n", - "2026-01-26 11:30:39,584 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:31:39 CET)\" executed successfully\n", - "2026-01-26 11:30:44,307 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:31:44 CET)\" (scheduled at 2026-01-26 11:30:44.199623+01:00)\n", - "2026-01-26 11:30:44,313 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:30:44,314 - INFO - Session: LONDON | ATR: 5.89571\n", - "2026-01-26 11:30:44,316 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:31:44 CET)\" executed successfully\n", - "2026-01-26 11:30:45,208 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:30:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:31:45 CET)\" (scheduled at 2026-01-26 11:30:45.591280+01:00)\n", - "2026-01-26 11:30:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:31:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 82.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:30:55,231 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:31:05,255 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:31:15,279 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:31:25,299 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:31:35,318 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:31:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:32:39 CET)\" (scheduled at 2026-01-26 11:31:39.188325+01:00)\n", - "2026-01-26 11:31:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:32:39 CET)\" executed successfully\n", - "2026-01-26 11:31:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:32:44 CET)\" (scheduled at 2026-01-26 11:31:44.199623+01:00)\n", - "2026-01-26 11:31:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:31:44,217 - INFO - Session: LONDON | ATR: 5.97571\n", - "2026-01-26 11:31:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:32:44 CET)\" executed successfully\n", - "2026-01-26 11:31:45,333 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:31:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:32:45 CET)\" (scheduled at 2026-01-26 11:31:45.591280+01:00)\n", - "2026-01-26 11:31:45,602 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:32:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 98.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:31:55,360 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:32:05,380 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:32:15,407 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:32:25,428 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:32:35,449 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:32:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:33:39 CET)\" (scheduled at 2026-01-26 11:32:39.188325+01:00)\n", - "2026-01-26 11:32:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:33:39 CET)\" executed successfully\n", - "2026-01-26 11:32:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:33:44 CET)\" (scheduled at 2026-01-26 11:32:44.199623+01:00)\n", - "2026-01-26 11:32:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:32:44,213 - INFO - Session: LONDON | ATR: 6.14857\n", - "2026-01-26 11:32:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:33:44 CET)\" executed successfully\n", - "2026-01-26 11:32:45,468 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:32:45,731 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:33:45 CET)\" (scheduled at 2026-01-26 11:32:45.591280+01:00)\n", - "2026-01-26 11:32:45,735 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:33:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 131.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:32:55,491 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:33:05,517 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:33:15,539 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:33:25,561 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:33:35,581 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:33:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:34:39 CET)\" (scheduled at 2026-01-26 11:33:39.188325+01:00)\n", - "2026-01-26 11:33:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:34:39 CET)\" executed successfully\n", - "2026-01-26 11:33:44,284 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:34:44 CET)\" (scheduled at 2026-01-26 11:33:44.199623+01:00)\n", - "2026-01-26 11:33:44,289 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:33:44,290 - INFO - Session: LONDON | ATR: 6.19714\n", - "2026-01-26 11:33:44,292 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:34:44 CET)\" executed successfully\n", - "2026-01-26 11:33:45,608 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:33:45,742 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:34:45 CET)\" (scheduled at 2026-01-26 11:33:45.591280+01:00)\n", - "2026-01-26 11:33:45,746 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:34:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 140.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:33:55,628 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:34:05,648 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:34:15,666 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:34:25,686 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:34:35,708 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:34:39,203 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:35:39 CET)\" (scheduled at 2026-01-26 11:34:39.188325+01:00)\n", - "2026-01-26 11:34:39,206 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:35:39 CET)\" executed successfully\n", - "2026-01-26 11:34:44,209 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:35:44 CET)\" (scheduled at 2026-01-26 11:34:44.199623+01:00)\n", - "2026-01-26 11:34:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:34:44,216 - INFO - Session: LONDON | ATR: 6.25357\n", - "2026-01-26 11:34:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:35:44 CET)\" executed successfully\n", - "2026-01-26 11:34:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:35:45 CET)\" (scheduled at 2026-01-26 11:34:45.591280+01:00)\n", - "2026-01-26 11:34:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:35:45 CET)\" executed successfully\n", - "2026-01-26 11:34:45,727 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 139.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:34:55,747 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:35:05,768 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:35:15,787 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:35:25,808 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:35:35,827 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:35:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:36:39 CET)\" (scheduled at 2026-01-26 11:35:39.188325+01:00)\n", - "2026-01-26 11:35:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:36:39 CET)\" executed successfully\n", - "2026-01-26 11:35:44,305 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:36:44 CET)\" (scheduled at 2026-01-26 11:35:44.199623+01:00)\n", - "2026-01-26 11:35:44,310 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:35:44,311 - INFO - Session: LONDON | ATR: 5.85786\n", - "2026-01-26 11:35:44,313 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:36:44 CET)\" executed successfully\n", - "2026-01-26 11:35:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:36:45 CET)\" (scheduled at 2026-01-26 11:35:45.591280+01:00)\n", - "2026-01-26 11:35:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:36:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 144.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:35:45,848 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:35:55,868 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:36:05,889 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:36:15,907 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:36:25,928 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:36:35,952 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:36:39,306 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:37:39 CET)\" (scheduled at 2026-01-26 11:36:39.188325+01:00)\n", - "2026-01-26 11:36:39,311 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:37:39 CET)\" executed successfully\n", - "2026-01-26 11:36:44,273 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:37:44 CET)\" (scheduled at 2026-01-26 11:36:44.199623+01:00)\n", - "2026-01-26 11:36:44,279 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:36:44,280 - INFO - Session: LONDON | ATR: 5.88500\n", - "2026-01-26 11:36:44,282 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:37:44 CET)\" executed successfully\n", - "2026-01-26 11:36:45,895 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:37:45 CET)\" (scheduled at 2026-01-26 11:36:45.591280+01:00)\n", - "2026-01-26 11:36:45,898 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:37:45 CET)\" executed successfully\n", - "2026-01-26 11:36:45,970 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 140.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:36:55,990 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:37:06,009 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:37:16,027 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:37:26,048 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:37:36,067 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:37:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:38:39 CET)\" (scheduled at 2026-01-26 11:37:39.188325+01:00)\n", - "2026-01-26 11:37:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:38:39 CET)\" executed successfully\n", - "2026-01-26 11:37:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:38:44 CET)\" (scheduled at 2026-01-26 11:37:44.199623+01:00)\n", - "2026-01-26 11:37:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:37:44,212 - INFO - Session: LONDON | ATR: 5.99786\n", - "2026-01-26 11:37:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:38:44 CET)\" executed successfully\n", - "2026-01-26 11:37:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:38:45 CET)\" (scheduled at 2026-01-26 11:37:45.591280+01:00)\n", - "2026-01-26 11:37:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:38:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 119.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:37:46,090 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:37:56,110 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:38:06,131 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:38:16,151 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:38:26,171 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:38:36,194 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:38:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:39:39 CET)\" (scheduled at 2026-01-26 11:38:39.188325+01:00)\n", - "2026-01-26 11:38:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:39:39 CET)\" executed successfully\n", - "2026-01-26 11:38:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:39:44 CET)\" (scheduled at 2026-01-26 11:38:44.199623+01:00)\n", - "2026-01-26 11:38:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:38:44,212 - INFO - Session: LONDON | ATR: 6.01357\n", - "2026-01-26 11:38:44,213 - INFO - πŸ“ˆ Trailing Trigger for #706034759: Tier 2: Locking 50% profit at 77.4%\n", - "2026-01-26 11:38:44,341 - INFO - βœ… Enhanced Trailing Stop updated for #706034759\n", - "2026-01-26 11:38:44,344 - INFO - Old SL: 5083.73000\n", - "2026-01-26 11:38:44,345 - INFO - New SL: 5088.50000\n", - "2026-01-26 11:38:44,347 - INFO - Buffer: 4.77000\n", - "2026-01-26 11:38:44,348 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:39:44 CET)\" executed successfully\n", - "2026-01-26 11:38:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:39:45 CET)\" (scheduled at 2026-01-26 11:38:45.591280+01:00)\n", - "2026-01-26 11:38:45,593 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:39:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 146.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:38:46,209 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:38:56,248 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:39:06,270 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:39:16,291 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:39:26,313 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:39:36,331 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:39:39,242 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:40:39 CET)\" (scheduled at 2026-01-26 11:39:39.188325+01:00)\n", - "2026-01-26 11:39:39,244 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:40:39 CET)\" executed successfully\n", - "2026-01-26 11:39:44,204 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:40:44 CET)\" (scheduled at 2026-01-26 11:39:44.199623+01:00)\n", - "2026-01-26 11:39:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:39:44,214 - INFO - Session: LONDON | ATR: 6.06071\n", - "2026-01-26 11:39:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:40:44 CET)\" executed successfully\n", - "2026-01-26 11:39:45,723 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:40:45 CET)\" (scheduled at 2026-01-26 11:39:45.591280+01:00)\n", - "2026-01-26 11:39:45,726 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:40:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 156.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:39:46,353 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:39:56,373 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:40:06,398 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:40:16,419 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:40:26,439 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:40:36,476 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:40:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:41:39 CET)\" (scheduled at 2026-01-26 11:40:39.188325+01:00)\n", - "2026-01-26 11:40:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:41:39 CET)\" executed successfully\n", - "2026-01-26 11:40:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:41:44 CET)\" (scheduled at 2026-01-26 11:40:44.199623+01:00)\n", - "2026-01-26 11:40:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:40:44,211 - INFO - Session: LONDON | ATR: 5.94357\n", - "2026-01-26 11:40:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:41:44 CET)\" executed successfully\n", - "2026-01-26 11:40:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:41:45 CET)\" (scheduled at 2026-01-26 11:40:45.591280+01:00)\n", - "2026-01-26 11:40:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:41:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 151.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:40:46,498 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:40:56,519 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:41:06,537 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:41:16,556 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:41:26,576 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:41:36,601 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:41:39,346 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:42:39 CET)\" (scheduled at 2026-01-26 11:41:39.188325+01:00)\n", - "2026-01-26 11:41:39,348 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:42:39 CET)\" executed successfully\n", - "2026-01-26 11:41:44,298 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:42:44 CET)\" (scheduled at 2026-01-26 11:41:44.199623+01:00)\n", - "2026-01-26 11:41:44,308 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:41:44,310 - INFO - Session: LONDON | ATR: 5.98929\n", - "2026-01-26 11:41:44,312 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:42:44 CET)\" executed successfully\n", - "2026-01-26 11:41:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:42:45 CET)\" (scheduled at 2026-01-26 11:41:45.591280+01:00)\n", - "2026-01-26 11:41:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:42:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 141.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:41:46,621 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:41:56,644 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:42:06,661 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:42:16,682 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:42:26,704 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:42:36,724 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:42:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:43:39 CET)\" (scheduled at 2026-01-26 11:42:39.188325+01:00)\n", - "2026-01-26 11:42:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:43:39 CET)\" executed successfully\n", - "2026-01-26 11:42:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:43:44 CET)\" (scheduled at 2026-01-26 11:42:44.199623+01:00)\n", - "2026-01-26 11:42:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:42:44,212 - INFO - Session: LONDON | ATR: 6.02286\n", - "2026-01-26 11:42:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:43:44 CET)\" executed successfully\n", - "2026-01-26 11:42:46,169 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:43:45 CET)\" (scheduled at 2026-01-26 11:42:45.591280+01:00)\n", - "2026-01-26 11:42:46,171 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:43:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 147.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:42:46,742 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:42:56,762 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:43:06,783 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:43:16,804 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:43:26,823 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:43:36,842 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:43:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:44:39 CET)\" (scheduled at 2026-01-26 11:43:39.188325+01:00)\n", - "2026-01-26 11:43:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:44:39 CET)\" executed successfully\n", - "2026-01-26 11:43:44,206 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:44:44 CET)\" (scheduled at 2026-01-26 11:43:44.199623+01:00)\n", - "2026-01-26 11:43:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:43:44,214 - INFO - Session: LONDON | ATR: 6.02286\n", - "2026-01-26 11:43:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:44:44 CET)\" executed successfully\n", - "2026-01-26 11:43:45,834 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:44:45 CET)\" (scheduled at 2026-01-26 11:43:45.591280+01:00)\n", - "2026-01-26 11:43:45,836 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:44:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 144.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:43:46,867 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:43:56,893 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:44:06,925 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:44:16,945 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:44:26,968 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:44:36,988 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:44:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:45:39 CET)\" (scheduled at 2026-01-26 11:44:39.188325+01:00)\n", - "2026-01-26 11:44:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:45:39 CET)\" executed successfully\n", - "2026-01-26 11:44:44,203 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:45:44 CET)\" (scheduled at 2026-01-26 11:44:44.199623+01:00)\n", - "2026-01-26 11:44:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:44:44,211 - INFO - Session: LONDON | ATR: 6.04429\n", - "2026-01-26 11:44:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:45:44 CET)\" executed successfully\n", - "2026-01-26 11:44:45,607 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:45:45 CET)\" (scheduled at 2026-01-26 11:44:45.591280+01:00)\n", - "2026-01-26 11:44:45,614 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:45:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 135.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:44:47,011 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:44:57,033 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:45:07,053 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:45:17,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:45:27,095 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:45:37,115 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:45:39,196 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:46:39 CET)\" (scheduled at 2026-01-26 11:45:39.188325+01:00)\n", - "2026-01-26 11:45:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:46:39 CET)\" executed successfully\n", - "2026-01-26 11:45:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:46:44 CET)\" (scheduled at 2026-01-26 11:45:44.199623+01:00)\n", - "2026-01-26 11:45:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:45:44,213 - INFO - Session: LONDON | ATR: 5.81500\n", - "2026-01-26 11:45:44,226 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:46:44 CET)\" executed successfully\n", - "2026-01-26 11:45:45,725 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:46:45 CET)\" (scheduled at 2026-01-26 11:45:45.591280+01:00)\n", - "2026-01-26 11:45:45,727 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:46:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 148.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:45:47,185 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:45:57,210 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:46:07,229 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:46:17,251 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:46:27,272 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:46:37,296 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:46:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:47:39 CET)\" (scheduled at 2026-01-26 11:46:39.188325+01:00)\n", - "2026-01-26 11:46:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:47:39 CET)\" executed successfully\n", - "2026-01-26 11:46:44,204 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:47:44 CET)\" (scheduled at 2026-01-26 11:46:44.199623+01:00)\n", - "2026-01-26 11:46:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:46:44,211 - INFO - Session: LONDON | ATR: 5.86714\n", - "2026-01-26 11:46:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:47:44 CET)\" executed successfully\n", - "2026-01-26 11:46:45,659 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:47:45 CET)\" (scheduled at 2026-01-26 11:46:45.591280+01:00)\n", - "2026-01-26 11:46:45,662 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:47:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 132.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:46:47,319 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:46:57,431 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:47:07,457 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:47:17,481 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:47:27,506 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:47:37,532 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:47:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:48:39 CET)\" (scheduled at 2026-01-26 11:47:39.188325+01:00)\n", - "2026-01-26 11:47:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:48:39 CET)\" executed successfully\n", - "2026-01-26 11:47:44,255 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:48:44 CET)\" (scheduled at 2026-01-26 11:47:44.199623+01:00)\n", - "2026-01-26 11:47:44,260 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:47:44,262 - INFO - Session: LONDON | ATR: 5.87929\n", - "2026-01-26 11:47:44,265 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:48:44 CET)\" executed successfully\n", - "2026-01-26 11:47:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:48:45 CET)\" (scheduled at 2026-01-26 11:47:45.591280+01:00)\n", - "2026-01-26 11:47:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:48:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 136.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:47:47,552 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:47:57,573 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:48:07,594 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:48:17,614 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:48:27,640 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:48:37,660 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:48:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:49:39 CET)\" (scheduled at 2026-01-26 11:48:39.188325+01:00)\n", - "2026-01-26 11:48:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:49:39 CET)\" executed successfully\n", - "2026-01-26 11:48:44,205 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:49:44 CET)\" (scheduled at 2026-01-26 11:48:44.199623+01:00)\n", - "2026-01-26 11:48:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:48:44,218 - INFO - Session: LONDON | ATR: 5.94214\n", - "2026-01-26 11:48:44,220 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:49:44 CET)\" executed successfully\n", - "2026-01-26 11:48:45,849 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:49:45 CET)\" (scheduled at 2026-01-26 11:48:45.591280+01:00)\n", - "2026-01-26 11:48:45,852 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:49:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 128.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:48:47,686 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:48:57,706 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:49:07,731 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:49:17,755 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:49:27,775 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:49:37,796 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:49:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:50:39 CET)\" (scheduled at 2026-01-26 11:49:39.188325+01:00)\n", - "2026-01-26 11:49:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:50:39 CET)\" executed successfully\n", - "2026-01-26 11:49:44,203 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:50:44 CET)\" (scheduled at 2026-01-26 11:49:44.199623+01:00)\n", - "2026-01-26 11:49:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:49:44,215 - INFO - Session: LONDON | ATR: 5.94214\n", - "2026-01-26 11:49:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:50:44 CET)\" executed successfully\n", - "2026-01-26 11:49:45,756 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:50:45 CET)\" (scheduled at 2026-01-26 11:49:45.591280+01:00)\n", - "2026-01-26 11:49:45,758 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:50:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 130.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:49:47,818 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:49:57,837 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:50:07,860 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:50:17,886 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:50:27,906 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:50:37,931 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:50:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:51:39 CET)\" (scheduled at 2026-01-26 11:50:39.188325+01:00)\n", - "2026-01-26 11:50:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:51:39 CET)\" executed successfully\n", - "2026-01-26 11:50:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:51:44 CET)\" (scheduled at 2026-01-26 11:50:44.199623+01:00)\n", - "2026-01-26 11:50:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:50:44,211 - INFO - Session: LONDON | ATR: 5.56786\n", - "2026-01-26 11:50:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:51:44 CET)\" executed successfully\n", - "2026-01-26 11:50:45,612 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:51:45 CET)\" (scheduled at 2026-01-26 11:50:45.591280+01:00)\n", - "2026-01-26 11:50:45,614 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:51:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 136.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:50:47,952 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:50:57,979 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:51:08,000 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:51:18,034 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:51:28,054 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:51:38,075 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:51:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:52:39 CET)\" (scheduled at 2026-01-26 11:51:39.188325+01:00)\n", - "2026-01-26 11:51:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:52:39 CET)\" executed successfully\n", - "2026-01-26 11:51:44,204 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:52:44 CET)\" (scheduled at 2026-01-26 11:51:44.199623+01:00)\n", - "2026-01-26 11:51:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:51:44,216 - INFO - Session: LONDON | ATR: 5.69643\n", - "2026-01-26 11:51:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:52:44 CET)\" executed successfully\n", - "2026-01-26 11:51:45,786 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:52:45 CET)\" (scheduled at 2026-01-26 11:51:45.591280+01:00)\n", - "2026-01-26 11:51:45,788 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:52:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 132.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:51:48,098 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:51:58,120 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:52:08,144 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:52:18,167 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:52:28,190 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:52:38,212 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:52:39,211 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:53:39 CET)\" (scheduled at 2026-01-26 11:52:39.188325+01:00)\n", - "2026-01-26 11:52:39,213 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:53:39 CET)\" executed successfully\n", - "2026-01-26 11:52:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:53:44 CET)\" (scheduled at 2026-01-26 11:52:44.199623+01:00)\n", - "2026-01-26 11:52:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:52:44,211 - INFO - Session: LONDON | ATR: 5.69643\n", - "2026-01-26 11:52:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:53:44 CET)\" executed successfully\n", - "2026-01-26 11:52:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:53:45 CET)\" (scheduled at 2026-01-26 11:52:45.591280+01:00)\n", - "2026-01-26 11:52:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:53:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 123.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:52:48,234 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:52:58,256 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:53:08,281 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:53:18,301 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:53:28,323 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:53:38,350 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:53:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:54:39 CET)\" (scheduled at 2026-01-26 11:53:39.188325+01:00)\n", - "2026-01-26 11:53:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:54:39 CET)\" executed successfully\n", - "2026-01-26 11:53:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:54:44 CET)\" (scheduled at 2026-01-26 11:53:44.199623+01:00)\n", - "2026-01-26 11:53:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:53:44,212 - INFO - Session: LONDON | ATR: 5.69857\n", - "2026-01-26 11:53:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:54:44 CET)\" executed successfully\n", - "2026-01-26 11:53:45,758 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:54:45 CET)\" (scheduled at 2026-01-26 11:53:45.591280+01:00)\n", - "2026-01-26 11:53:45,760 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:54:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 127.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:53:48,376 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:53:58,396 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:54:08,427 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:54:18,447 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:54:28,470 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:54:38,491 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:54:39,315 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:55:39 CET)\" (scheduled at 2026-01-26 11:54:39.188325+01:00)\n", - "2026-01-26 11:54:39,317 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:55:39 CET)\" executed successfully\n", - "2026-01-26 11:54:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:55:44 CET)\" (scheduled at 2026-01-26 11:54:44.199623+01:00)\n", - "2026-01-26 11:54:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:54:44,211 - INFO - Session: LONDON | ATR: 5.69857\n", - "2026-01-26 11:54:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:55:44 CET)\" executed successfully\n", - "2026-01-26 11:54:45,674 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:55:45 CET)\" (scheduled at 2026-01-26 11:54:45.591280+01:00)\n", - "2026-01-26 11:54:45,676 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:55:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 136.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:54:48,510 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:54:58,531 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:55:08,552 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:55:18,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:55:28,605 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:55:38,627 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:55:39,198 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:56:39 CET)\" (scheduled at 2026-01-26 11:55:39.188325+01:00)\n", - "2026-01-26 11:55:39,200 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:56:39 CET)\" executed successfully\n", - "2026-01-26 11:55:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:56:44 CET)\" (scheduled at 2026-01-26 11:55:44.199623+01:00)\n", - "2026-01-26 11:55:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:55:44,216 - INFO - Session: LONDON | ATR: 5.09357\n", - "2026-01-26 11:55:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:56:44 CET)\" executed successfully\n", - "2026-01-26 11:55:45,786 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:56:45 CET)\" (scheduled at 2026-01-26 11:55:45.591280+01:00)\n", - "2026-01-26 11:55:45,788 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:56:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 128.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:55:48,649 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:55:58,672 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:56:08,695 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:56:18,718 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:56:28,739 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:56:38,760 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:56:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:57:39 CET)\" (scheduled at 2026-01-26 11:56:39.188325+01:00)\n", - "2026-01-26 11:56:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:57:39 CET)\" executed successfully\n", - "2026-01-26 11:56:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:57:44 CET)\" (scheduled at 2026-01-26 11:56:44.199623+01:00)\n", - "2026-01-26 11:56:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:56:44,213 - INFO - Session: LONDON | ATR: 5.12714\n", - "2026-01-26 11:56:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:57:44 CET)\" executed successfully\n", - "2026-01-26 11:56:45,756 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:57:45 CET)\" (scheduled at 2026-01-26 11:56:45.591280+01:00)\n", - "2026-01-26 11:56:45,760 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:57:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 129.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:56:47,098 - INFO - Running job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 12:56:46 CET)\" (scheduled at 2026-01-26 11:56:46.955921+01:00)\n", - "2026-01-26 11:56:47,109 - INFO - Job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 12:56:46 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "[11:56:47] πŸ”„ Running scheduled P&L sync...\n", - "❌ Sync failed: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 9532 and this is thread id 2604.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:56:48,789 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:56:58,813 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:57:08,836 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:57:18,860 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:57:28,883 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:57:38,903 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:57:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:58:39 CET)\" (scheduled at 2026-01-26 11:57:39.188325+01:00)\n", - "2026-01-26 11:57:39,191 - WARNING - No history found for ticket 706034759\n", - "2026-01-26 11:57:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:58:39 CET)\" executed successfully\n", - "2026-01-26 11:57:44,225 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:58:44 CET)\" (scheduled at 2026-01-26 11:57:44.199623+01:00)\n", - "2026-01-26 11:57:44,226 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:58:44 CET)\" executed successfully\n", - "2026-01-26 11:57:45,860 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:58:45 CET)\" (scheduled at 2026-01-26 11:57:45.591280+01:00)\n", - "2026-01-26 11:57:46,099 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:58:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Warmup: 0/5 trades\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: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.59 | 94.743 | 10.127 | 5091.76 |\n", - "| H4 | uptrend | 541.32 | 45.1268 | 3.66423 | 5091.76 |\n", - "| H1 | uptrend | 867.89 | 24.8153 | 3.23056 | 5091.76 |\n", - "| M30 | uptrend | 704.43 | 17.1357 | 1.81063 | 5091.76 |\n", - "| M15 | uptrend | 755.59 | 10.9716 | 1.24351 | 5091.77 |\n", - "| M5 | uptrend | 646.23 | 4.9807 | 0.482805 | 5091.77 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 644.09)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 278736.6 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 60.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 70.5%\n", - " πŸ”€ HYBRID (60/40): 88.2%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 88.2% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 45.6 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.4\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 128.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:57:48,924 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:57:58,946 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:58:08,970 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:58:18,989 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:58:29,015 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:58:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:59:39 CET)\" (scheduled at 2026-01-26 11:58:39.188325+01:00)\n", - "2026-01-26 11:58:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 11:59:39 CET)\" executed successfully\n", - "2026-01-26 11:58:43,760 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:58:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:59:44 CET)\" (scheduled at 2026-01-26 11:58:44.199623+01:00)\n", - "2026-01-26 11:58:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:58:44,210 - INFO - Session: LONDON | ATR: 5.15143\n", - "2026-01-26 11:58:44,252 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 11:59:44 CET)\" executed successfully\n", - "2026-01-26 11:58:45,659 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:59:45 CET)\" (scheduled at 2026-01-26 11:58:45.591280+01:00)\n", - "2026-01-26 11:58:45,707 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 11:59:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 121.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:58:53,780 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:59:03,800 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:59:13,821 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:59:23,841 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:59:33,863 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:59:39,283 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:00:39 CET)\" (scheduled at 2026-01-26 11:59:39.188325+01:00)\n", - "2026-01-26 11:59:39,285 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:00:39 CET)\" executed successfully\n", - "2026-01-26 11:59:43,894 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 11:59:44,691 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:00:44 CET)\" (scheduled at 2026-01-26 11:59:44.199623+01:00)\n", - "2026-01-26 11:59:44,696 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 11:59:44,698 - INFO - Session: LONDON | ATR: 5.16286\n", - "2026-01-26 11:59:44,699 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:00:44 CET)\" executed successfully\n", - "2026-01-26 11:59:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:00:45 CET)\" (scheduled at 2026-01-26 11:59:45.591280+01:00)\n", - "2026-01-26 11:59:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:00:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 118.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 11:59:53,915 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:00:00,012 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 12:30:00 CET)\" (scheduled at 2026-01-26 12:00:00+01:00)\n", - "2026-01-26 12:00:00,028 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 12:30:00 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "╔════════════════════════════════════════════════════════╗\n", - "β•‘ ADAPTIVE RHYTHM STATUS - 12:00:00 UTC β•‘\n", - "╠════════════════════════════════════════════════════════╣\n", - "β•‘ Aktuelles Intervall: 5 Minuten β•‘\n", - "β•‘ Trading Session: LONDON β•‘\n", - "β•‘ VolatilitΓ€tslevel: HIGH β•‘\n", - "β•‘ ATR (H1): 24.64 β•‘\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": [ - "2026-01-26 12:00:03,940 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:00:13,959 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:00:23,983 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:00:34,003 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:00:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:01:39 CET)\" (scheduled at 2026-01-26 12:00:39.188325+01:00)\n", - "2026-01-26 12:00:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:01:39 CET)\" executed successfully\n", - "2026-01-26 12:00:44,023 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:00:44,394 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:01:44 CET)\" (scheduled at 2026-01-26 12:00:44.199623+01:00)\n", - "2026-01-26 12:00:44,394 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:00:44,405 - INFO - Session: LONDON | ATR: 4.69714\n", - "2026-01-26 12:00:44,407 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:01:44 CET)\" executed successfully\n", - "2026-01-26 12:00:45,904 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:01:45 CET)\" (scheduled at 2026-01-26 12:00:45.591280+01:00)\n", - "2026-01-26 12:00:45,907 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:01:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 117.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:00:54,046 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:01:04,076 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:01:14,109 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:01:24,131 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:01:34,156 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:01:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:02:39 CET)\" (scheduled at 2026-01-26 12:01:39.188325+01:00)\n", - "2026-01-26 12:01:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:02:39 CET)\" executed successfully\n", - "2026-01-26 12:01:44,178 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:01:44,231 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:02:44 CET)\" (scheduled at 2026-01-26 12:01:44.199623+01:00)\n", - "2026-01-26 12:01:44,236 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:01:44,238 - INFO - Session: LONDON | ATR: 4.69714\n", - "2026-01-26 12:01:44,241 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:02:44 CET)\" executed successfully\n", - "2026-01-26 12:01:45,744 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:02:45 CET)\" (scheduled at 2026-01-26 12:01:45.591280+01:00)\n", - "2026-01-26 12:01:45,746 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:02:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 116.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:01:54,198 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:02:04,223 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:02:14,252 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:02:24,277 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:02:34,308 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:02:39,299 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:03:39 CET)\" (scheduled at 2026-01-26 12:02:39.188325+01:00)\n", - "2026-01-26 12:02:39,301 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:03:39 CET)\" executed successfully\n", - "2026-01-26 12:02:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:03:44 CET)\" (scheduled at 2026-01-26 12:02:44.199623+01:00)\n", - "2026-01-26 12:02:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:02:44,209 - INFO - Session: LONDON | ATR: 4.71429\n", - "2026-01-26 12:02:44,211 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:03:44 CET)\" executed successfully\n", - "2026-01-26 12:02:44,328 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:02:45,774 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:03:45 CET)\" (scheduled at 2026-01-26 12:02:45.591280+01:00)\n", - "2026-01-26 12:02:45,776 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:03:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 105.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:02:54,352 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:03:04,374 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:03:14,398 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:03:24,422 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:03:34,464 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:03:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:04:39 CET)\" (scheduled at 2026-01-26 12:03:39.188325+01:00)\n", - "2026-01-26 12:03:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:04:39 CET)\" executed successfully\n", - "2026-01-26 12:03:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:04:44 CET)\" (scheduled at 2026-01-26 12:03:44.199623+01:00)\n", - "2026-01-26 12:03:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:03:44,214 - INFO - Session: LONDON | ATR: 4.71429\n", - "2026-01-26 12:03:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:04:44 CET)\" executed successfully\n", - "2026-01-26 12:03:44,600 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:03:45,596 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:04:45 CET)\" (scheduled at 2026-01-26 12:03:45.591280+01:00)\n", - "2026-01-26 12:03:45,598 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:04:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 121.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:03:54,622 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:04:04,648 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:04:14,672 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:04:24,695 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:04:34,718 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:04:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:05:39 CET)\" (scheduled at 2026-01-26 12:04:39.188325+01:00)\n", - "2026-01-26 12:04:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:05:39 CET)\" executed successfully\n", - "2026-01-26 12:04:44,204 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:05:44 CET)\" (scheduled at 2026-01-26 12:04:44.199623+01:00)\n", - "2026-01-26 12:04:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:04:44,210 - INFO - Session: LONDON | ATR: 4.78429\n", - "2026-01-26 12:04:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:05:44 CET)\" executed successfully\n", - "2026-01-26 12:04:44,740 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:04:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:05:45 CET)\" (scheduled at 2026-01-26 12:04:45.591280+01:00)\n", - "2026-01-26 12:04:45,598 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:05:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 137.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:04:54,764 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:05:04,787 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:05:14,811 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:05:24,833 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:05:34,856 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:05:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:06:39 CET)\" (scheduled at 2026-01-26 12:05:39.188325+01:00)\n", - "2026-01-26 12:05:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:06:39 CET)\" executed successfully\n", - "2026-01-26 12:05:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:06:44 CET)\" (scheduled at 2026-01-26 12:05:44.199623+01:00)\n", - "2026-01-26 12:05:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:05:44,212 - INFO - Session: LONDON | ATR: 4.21929\n", - "2026-01-26 12:05:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:06:44 CET)\" executed successfully\n", - "2026-01-26 12:05:44,882 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:05:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:06:45 CET)\" (scheduled at 2026-01-26 12:05:45.591280+01:00)\n", - "2026-01-26 12:05:45,593 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:06:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 128.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:05:54,948 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:06:04,973 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:06:14,997 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:06:25,022 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:06:35,046 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:06:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:07:39 CET)\" (scheduled at 2026-01-26 12:06:39.188325+01:00)\n", - "2026-01-26 12:06:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:07:39 CET)\" executed successfully\n", - "2026-01-26 12:06:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:07:44 CET)\" (scheduled at 2026-01-26 12:06:44.199623+01:00)\n", - "2026-01-26 12:06:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:06:44,211 - INFO - Session: LONDON | ATR: 4.30786\n", - "2026-01-26 12:06:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:07:44 CET)\" executed successfully\n", - "2026-01-26 12:06:45,070 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:06:45,757 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:07:45 CET)\" (scheduled at 2026-01-26 12:06:45.591280+01:00)\n", - "2026-01-26 12:06:45,759 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:07:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 119.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:06:55,093 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:07:05,118 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:07:15,142 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:07:25,166 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:07:35,189 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:07:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:08:39 CET)\" (scheduled at 2026-01-26 12:07:39.188325+01:00)\n", - "2026-01-26 12:07:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:08:39 CET)\" executed successfully\n", - "2026-01-26 12:07:44,278 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:08:44 CET)\" (scheduled at 2026-01-26 12:07:44.199623+01:00)\n", - "2026-01-26 12:07:44,284 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:07:44,285 - INFO - Session: LONDON | ATR: 4.33786\n", - "2026-01-26 12:07:44,340 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:08:44 CET)\" executed successfully\n", - "2026-01-26 12:07:45,226 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:07:45,880 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:08:45 CET)\" (scheduled at 2026-01-26 12:07:45.591280+01:00)\n", - "2026-01-26 12:07:45,883 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:08:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 114.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:07:55,252 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:08:05,276 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:08:15,298 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:08:25,322 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:08:35,346 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:08:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:09:39 CET)\" (scheduled at 2026-01-26 12:08:39.188325+01:00)\n", - "2026-01-26 12:08:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:09:39 CET)\" executed successfully\n", - "2026-01-26 12:08:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:09:44 CET)\" (scheduled at 2026-01-26 12:08:44.199623+01:00)\n", - "2026-01-26 12:08:44,218 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:08:44,220 - INFO - Session: LONDON | ATR: 4.34214\n", - "2026-01-26 12:08:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:09:44 CET)\" executed successfully\n", - "2026-01-26 12:08:45,370 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:08:45,791 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:09:45 CET)\" (scheduled at 2026-01-26 12:08:45.591280+01:00)\n", - "2026-01-26 12:08:45,793 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:09:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 124.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:08:55,392 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:09:05,429 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:09:15,452 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:09:25,476 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:09:35,498 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:09:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:10:39 CET)\" (scheduled at 2026-01-26 12:09:39.188325+01:00)\n", - "2026-01-26 12:09:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:10:39 CET)\" executed successfully\n", - "2026-01-26 12:09:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:10:44 CET)\" (scheduled at 2026-01-26 12:09:44.199623+01:00)\n", - "2026-01-26 12:09:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:09:44,215 - INFO - Session: LONDON | ATR: 4.34214\n", - "2026-01-26 12:09:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:10:44 CET)\" executed successfully\n", - "2026-01-26 12:09:45,526 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:09:45,757 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:10:45 CET)\" (scheduled at 2026-01-26 12:09:45.591280+01:00)\n", - "2026-01-26 12:09:45,759 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:10:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 125.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:09:55,548 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:10:05,577 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:10:15,600 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:10:25,623 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:10:35,647 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:10:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:11:39 CET)\" (scheduled at 2026-01-26 12:10:39.188325+01:00)\n", - "2026-01-26 12:10:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:11:39 CET)\" executed successfully\n", - "2026-01-26 12:10:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:11:44 CET)\" (scheduled at 2026-01-26 12:10:44.199623+01:00)\n", - "2026-01-26 12:10:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:10:44,213 - INFO - Session: LONDON | ATR: 3.89000\n", - "2026-01-26 12:10:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:11:44 CET)\" executed successfully\n", - "2026-01-26 12:10:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:11:45 CET)\" (scheduled at 2026-01-26 12:10:45.591280+01:00)\n", - "2026-01-26 12:10:45,598 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:11:45 CET)\" executed successfully\n", - "2026-01-26 12:10:45,672 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 114.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:10:55,698 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:11:05,722 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:11:15,747 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:11:25,771 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:11:35,797 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:11:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:12:39 CET)\" (scheduled at 2026-01-26 12:11:39.188325+01:00)\n", - "2026-01-26 12:11:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:12:39 CET)\" executed successfully\n", - "2026-01-26 12:11:44,203 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:12:44 CET)\" (scheduled at 2026-01-26 12:11:44.199623+01:00)\n", - "2026-01-26 12:11:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:11:44,210 - INFO - Session: LONDON | ATR: 3.98071\n", - "2026-01-26 12:11:44,211 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:12:44 CET)\" executed successfully\n", - "2026-01-26 12:11:45,598 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:12:45 CET)\" (scheduled at 2026-01-26 12:11:45.591280+01:00)\n", - "2026-01-26 12:11:45,600 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:12:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 104.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:11:45,831 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:11:55,855 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:12:05,915 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:12:15,939 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:12:25,963 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:12:35,987 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:12:39,192 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:13:39 CET)\" (scheduled at 2026-01-26 12:12:39.188325+01:00)\n", - "2026-01-26 12:12:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:13:39 CET)\" executed successfully\n", - "2026-01-26 12:12:44,228 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:13:44 CET)\" (scheduled at 2026-01-26 12:12:44.199623+01:00)\n", - "2026-01-26 12:12:44,234 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:12:44,236 - INFO - Session: LONDON | ATR: 3.98214\n", - "2026-01-26 12:12:44,238 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:13:44 CET)\" executed successfully\n", - "2026-01-26 12:12:45,750 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:13:45 CET)\" (scheduled at 2026-01-26 12:12:45.591280+01:00)\n", - "2026-01-26 12:12:45,752 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:13:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.95 | 🟒 101.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:12:46,011 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:12:56,037 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:13:06,061 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:13:16,085 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:13:26,109 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:13:36,132 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:13:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:14:39 CET)\" (scheduled at 2026-01-26 12:13:39.188325+01:00)\n", - "2026-01-26 12:13:39,265 - INFO - βœ… Updated closed position 706034759: manual_close, Profit: 11.74\n", - "2026-01-26 12:13:39,806 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:14:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:13:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:14:44 CET)\" (scheduled at 2026-01-26 12:13:44.199623+01:00)\n", - "2026-01-26 12:13:44,202 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:14:44 CET)\" executed successfully\n", - "2026-01-26 12:13:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:14:45 CET)\" (scheduled at 2026-01-26 12:13:45.591280+01:00)\n", - "2026-01-26 12:13:45,768 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 12:13:45,769 - INFO - Confidence: 86.6% (HIGH)\n", - "2026-01-26 12:13:45,770 - INFO - Base Risk: 2.0%\n", - "2026-01-26 12:13:45,772 - INFO - Multiplier: 1.5x\n", - "2026-01-26 12:13:45,773 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 12:13:45,774 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 12:13:45,775 - INFO - Risk Amount: $270.73\n", - "2026-01-26 12:13:45,777 - INFO - SL Distance: 63229.86 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Warmup: 0/5 trades\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: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.53 | 94.743 | 10.1262 | 5088.28 |\n", - "| H4 | uptrend | 541.2 | 45.1268 | 3.66341 | 5088.28 |\n", - "| H1 | uptrend | 926.87 | 23.4285 | 3.25729 | 5088.28 |\n", - "| M30 | uptrend | 754.51 | 16.2974 | 1.84449 | 5088.28 |\n", - "| M15 | uptrend | 787.92 | 10.5737 | 1.24967 | 5088.28 |\n", - "| M5 | uptrend | 605.17 | 4.6837 | 0.425163 | 5088.28 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 644.00)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 288930.3 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 40.0/100\n", - " Momentum Score: 60.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 66.5%\n", - " πŸ”€ HYBRID (60/40): 86.6%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 86.6% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 46.3 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.5\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5088.28000 | Volume: 0.10\n", - "SL: 5081.95701 | TP: 5104.08746\n", - "Confidence: 86.6% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: LONDON\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:13:46,156 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Trade erfolgreich! Ticket: 706266597\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:13:46,750 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:13:47,072 - INFO - πŸ“ˆ Equity Update: $9,022.43 | Warmup: 1/5\n", - "2026-01-26 12:13:47,073 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:14:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:13:56,179 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:14:06,210 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:14:16,235 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:14:26,261 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:14:36,286 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:14:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:15:39 CET)\" (scheduled at 2026-01-26 12:14:39.188325+01:00)\n", - "2026-01-26 12:14:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:15:39 CET)\" executed successfully\n", - "2026-01-26 12:14:44,298 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:15:44 CET)\" (scheduled at 2026-01-26 12:14:44.199623+01:00)\n", - "2026-01-26 12:14:44,305 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:14:44,307 - INFO - Session: LONDON | ATR: 4.09214\n", - "2026-01-26 12:14:44,308 - INFO - 🧹 Cleaned up 1 closed position(s) from tier tracking\n", - "2026-01-26 12:14:44,309 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:15:44 CET)\" executed successfully\n", - "2026-01-26 12:14:45,681 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:15:45 CET)\" (scheduled at 2026-01-26 12:14:45.591280+01:00)\n", - "2026-01-26 12:14:45,683 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:15:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5088.45 | 🟒 0.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:14:46,310 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:14:56,333 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:15:06,358 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:15:16,382 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:15:26,406 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:15:36,430 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:15:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:16:39 CET)\" (scheduled at 2026-01-26 12:15:39.188325+01:00)\n", - "2026-01-26 12:15:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:16:39 CET)\" executed successfully\n", - "2026-01-26 12:15:44,211 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:16:44 CET)\" (scheduled at 2026-01-26 12:15:44.199623+01:00)\n", - "2026-01-26 12:15:44,235 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:15:44,257 - INFO - Session: LONDON | ATR: 3.78286\n", - "2026-01-26 12:15:44,258 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:16:44 CET)\" executed successfully\n", - "2026-01-26 12:15:45,663 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:16:45 CET)\" (scheduled at 2026-01-26 12:15:45.591280+01:00)\n", - "2026-01-26 12:15:45,666 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:16:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5088.45 | πŸ”΄ -14.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:15:46,454 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:15:56,478 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:16:06,499 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:16:16,523 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:16:26,547 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:16:36,570 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:16:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:17:39 CET)\" (scheduled at 2026-01-26 12:16:39.188325+01:00)\n", - "2026-01-26 12:16:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:17:39 CET)\" executed successfully\n", - "2026-01-26 12:16:44,215 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:17:44 CET)\" (scheduled at 2026-01-26 12:16:44.199623+01:00)\n", - "2026-01-26 12:16:44,221 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:16:44,222 - INFO - Session: LONDON | ATR: 3.87357\n", - "2026-01-26 12:16:44,224 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:17:44 CET)\" executed successfully\n", - "2026-01-26 12:16:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:17:45 CET)\" (scheduled at 2026-01-26 12:16:45.591280+01:00)\n", - "2026-01-26 12:16:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:17:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5088.45 | πŸ”΄ -17.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:16:46,594 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:16:56,617 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:17:06,640 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:17:16,668 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:17:26,693 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:17:36,716 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:17:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:18:39 CET)\" (scheduled at 2026-01-26 12:17:39.188325+01:00)\n", - "2026-01-26 12:17:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:18:39 CET)\" executed successfully\n", - "2026-01-26 12:17:44,215 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:18:44 CET)\" (scheduled at 2026-01-26 12:17:44.199623+01:00)\n", - "2026-01-26 12:17:44,222 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:17:44,224 - INFO - Session: LONDON | ATR: 3.89286\n", - "2026-01-26 12:17:44,225 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:18:44 CET)\" executed successfully\n", - "2026-01-26 12:17:45,636 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:18:45 CET)\" (scheduled at 2026-01-26 12:17:45.591280+01:00)\n", - "2026-01-26 12:17:45,638 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:18:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5088.45 | πŸ”΄ -20.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:17:46,739 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:17:56,765 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:18:06,789 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:18:16,814 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:18:26,838 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:18:36,862 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:18:39,205 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:19:39 CET)\" (scheduled at 2026-01-26 12:18:39.188325+01:00)\n", - "2026-01-26 12:18:39,207 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:19:39 CET)\" executed successfully\n", - "2026-01-26 12:18:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:19:44 CET)\" (scheduled at 2026-01-26 12:18:44.199623+01:00)\n", - "2026-01-26 12:18:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:18:44,213 - INFO - Session: LONDON | ATR: 3.97714\n", - "2026-01-26 12:18:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:19:44 CET)\" executed successfully\n", - "2026-01-26 12:18:45,607 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:19:45 CET)\" (scheduled at 2026-01-26 12:18:45.591280+01:00)\n", - "2026-01-26 12:18:45,610 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:19:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5088.45 | πŸ”΄ -42.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:18:46,886 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:18:56,912 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:19:06,935 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:19:16,959 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:19:26,984 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:19:37,008 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:19:39,326 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:20:39 CET)\" (scheduled at 2026-01-26 12:19:39.188325+01:00)\n", - "2026-01-26 12:19:39,340 - INFO - βœ… Updated closed position 706266597: manual_close, Profit: 11.74\n", - "2026-01-26 12:19:39,985 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:20:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:19:44,208 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:20:44 CET)\" (scheduled at 2026-01-26 12:19:44.199623+01:00)\n", - "2026-01-26 12:19:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:20:44 CET)\" executed successfully\n", - "2026-01-26 12:19:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:20:45 CET)\" (scheduled at 2026-01-26 12:19:45.591280+01:00)\n", - "2026-01-26 12:19:45,811 - INFO - πŸ“Š Adaptive Position Sizing:\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Warmup: 1/5 trades\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: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.4 | 94.743 | 10.1243 | 5080.3 |\n", - "| H4 | uptrend | 540.82 | 45.1353 | 3.66152 | 5080.28 |\n", - "| H1 | uptrend | 901.89 | 24.0635 | 3.2554 | 5080.28 |\n", - "| M30 | uptrend | 725.47 | 16.9324 | 1.8426 | 5080.28 |\n", - "| M15 | uptrend | 793 | 10.537 | 1.25337 | 5080.28 |\n", - "| M5 | uptrend | 530.66 | 5.0677 | 0.403388 | 5080.28 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 643.77)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 281410.4 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 40.0/100\n", - " Momentum Score: 60.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 66.5%\n", - " πŸ”€ HYBRID (60/40): 86.6%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 86.6% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 46.3 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.5\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:19:45,813 - INFO - Confidence: 86.6% (HIGH)\n", - "2026-01-26 12:19:45,814 - INFO - Base Risk: 2.0%\n", - "2026-01-26 12:19:45,815 - INFO - Multiplier: 1.5x\n", - "2026-01-26 12:19:45,827 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 12:19:45,830 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 12:19:45,831 - INFO - Risk Amount: $268.78\n", - "2026-01-26 12:19:45,832 - INFO - SL Distance: 68414.46 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5080.28000 | Volume: 0.10\n", - "SL: 5073.43855 | TP: 5097.38361\n", - "Confidence: 86.6% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: LONDON\n", - "βœ… Trade erfolgreich! Ticket: 706294717\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:19:46,887 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 12:19:46,967 - INFO - πŸ“ˆ Equity Update: $8,957.23 | Warmup: 2/5\n", - "2026-01-26 12:19:46,968 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:20:45 CET)\" executed successfully\n", - "2026-01-26 12:19:47,031 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:19:57,053 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:20:07,077 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:20:17,100 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:20:27,247 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:20:37,271 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:20:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:21:39 CET)\" (scheduled at 2026-01-26 12:20:39.188325+01:00)\n", - "2026-01-26 12:20:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:21:39 CET)\" executed successfully\n", - "2026-01-26 12:20:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:21:44 CET)\" (scheduled at 2026-01-26 12:20:44.199623+01:00)\n", - "2026-01-26 12:20:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:20:44,214 - INFO - Session: LONDON | ATR: 3.91786\n", - "2026-01-26 12:20:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:21:44 CET)\" executed successfully\n", - "2026-01-26 12:20:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:21:45 CET)\" (scheduled at 2026-01-26 12:20:45.591280+01:00)\n", - "2026-01-26 12:20:45,660 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:21:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | πŸ”΄ -5.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:20:47,294 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:20:57,318 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:21:07,341 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:21:17,364 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:21:27,390 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:21:37,418 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:21:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:22:39 CET)\" (scheduled at 2026-01-26 12:21:39.188325+01:00)\n", - "2026-01-26 12:21:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:22:39 CET)\" executed successfully\n", - "2026-01-26 12:21:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:22:44 CET)\" (scheduled at 2026-01-26 12:21:44.199623+01:00)\n", - "2026-01-26 12:21:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:21:44,216 - INFO - Session: LONDON | ATR: 3.97357\n", - "2026-01-26 12:21:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:22:44 CET)\" executed successfully\n", - "2026-01-26 12:21:45,755 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:22:45 CET)\" (scheduled at 2026-01-26 12:21:45.591280+01:00)\n", - "2026-01-26 12:21:45,758 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:22:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | πŸ”΄ -0.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:21:47,442 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:21:57,468 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:22:07,496 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:22:17,521 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:22:27,553 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:22:37,578 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:22:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:23:39 CET)\" (scheduled at 2026-01-26 12:22:39.188325+01:00)\n", - "2026-01-26 12:22:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:23:39 CET)\" executed successfully\n", - "2026-01-26 12:22:44,203 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:23:44 CET)\" (scheduled at 2026-01-26 12:22:44.199623+01:00)\n", - "2026-01-26 12:22:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:22:44,251 - INFO - Session: LONDON | ATR: 3.97357\n", - "2026-01-26 12:22:44,254 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:23:44 CET)\" executed successfully\n", - "2026-01-26 12:22:45,861 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:23:45 CET)\" (scheduled at 2026-01-26 12:22:45.591280+01:00)\n", - "2026-01-26 12:22:45,863 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:23:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 9.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:22:47,616 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:22:57,643 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:23:07,673 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:23:17,696 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:23:27,723 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:23:37,746 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:23:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:24:39 CET)\" (scheduled at 2026-01-26 12:23:39.188325+01:00)\n", - "2026-01-26 12:23:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:24:39 CET)\" executed successfully\n", - "2026-01-26 12:23:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:24:44 CET)\" (scheduled at 2026-01-26 12:23:44.199623+01:00)\n", - "2026-01-26 12:23:44,250 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:23:44,251 - INFO - Session: LONDON | ATR: 4.11643\n", - "2026-01-26 12:23:44,253 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:24:44 CET)\" executed successfully\n", - "2026-01-26 12:23:45,750 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:24:45 CET)\" (scheduled at 2026-01-26 12:23:45.591280+01:00)\n", - "2026-01-26 12:23:45,755 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:24:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 26.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:23:47,769 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:23:57,793 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:24:07,820 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:24:17,842 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:24:27,866 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:24:37,890 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:24:39,281 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:25:39 CET)\" (scheduled at 2026-01-26 12:24:39.188325+01:00)\n", - "2026-01-26 12:24:39,284 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:25:39 CET)\" executed successfully\n", - "2026-01-26 12:24:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:25:44 CET)\" (scheduled at 2026-01-26 12:24:44.199623+01:00)\n", - "2026-01-26 12:24:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:24:44,216 - INFO - Session: LONDON | ATR: 4.22929\n", - "2026-01-26 12:24:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:25:44 CET)\" executed successfully\n", - "2026-01-26 12:24:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:25:45 CET)\" (scheduled at 2026-01-26 12:24:45.591280+01:00)\n", - "2026-01-26 12:24:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:25:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 43.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:24:47,913 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:24:57,942 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:25:07,971 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:25:17,995 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:25:28,018 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:25:38,044 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:25:39,467 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:26:39 CET)\" (scheduled at 2026-01-26 12:25:39.188325+01:00)\n", - "2026-01-26 12:25:39,469 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:26:39 CET)\" executed successfully\n", - "2026-01-26 12:25:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:26:44 CET)\" (scheduled at 2026-01-26 12:25:44.199623+01:00)\n", - "2026-01-26 12:25:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:25:44,210 - INFO - Session: LONDON | ATR: 4.13214\n", - "2026-01-26 12:25:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:26:44 CET)\" executed successfully\n", - "2026-01-26 12:25:45,748 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:26:45 CET)\" (scheduled at 2026-01-26 12:25:45.591280+01:00)\n", - "2026-01-26 12:25:45,751 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:26:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 38.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:25:48,067 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:25:58,095 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:26:08,118 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:26:18,143 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:26:28,169 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:26:38,200 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:26:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:27:39 CET)\" (scheduled at 2026-01-26 12:26:39.188325+01:00)\n", - "2026-01-26 12:26:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:27:39 CET)\" executed successfully\n", - "2026-01-26 12:26:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:27:44 CET)\" (scheduled at 2026-01-26 12:26:44.199623+01:00)\n", - "2026-01-26 12:26:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:26:44,213 - INFO - Session: LONDON | ATR: 4.16786\n", - "2026-01-26 12:26:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:27:44 CET)\" executed successfully\n", - "2026-01-26 12:26:45,709 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:27:45 CET)\" (scheduled at 2026-01-26 12:26:45.591280+01:00)\n", - "2026-01-26 12:26:45,711 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:27:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 37.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:26:48,225 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:26:58,247 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:27:08,272 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:27:18,306 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:27:28,331 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:27:38,359 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:27:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:28:39 CET)\" (scheduled at 2026-01-26 12:27:39.188325+01:00)\n", - "2026-01-26 12:27:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:28:39 CET)\" executed successfully\n", - "2026-01-26 12:27:44,205 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:28:44 CET)\" (scheduled at 2026-01-26 12:27:44.199623+01:00)\n", - "2026-01-26 12:27:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:27:44,211 - INFO - Session: LONDON | ATR: 4.23714\n", - "2026-01-26 12:27:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:28:44 CET)\" executed successfully\n", - "2026-01-26 12:27:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:28:45 CET)\" (scheduled at 2026-01-26 12:27:45.591280+01:00)\n", - "2026-01-26 12:27:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:28:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 27.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:27:48,386 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:27:58,411 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:28:08,436 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:28:18,462 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:28:28,488 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:28:38,513 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:28:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:29:39 CET)\" (scheduled at 2026-01-26 12:28:39.188325+01:00)\n", - "2026-01-26 12:28:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:29:39 CET)\" executed successfully\n", - "2026-01-26 12:28:44,215 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:29:44 CET)\" (scheduled at 2026-01-26 12:28:44.199623+01:00)\n", - "2026-01-26 12:28:44,220 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:28:44,221 - INFO - Session: LONDON | ATR: 4.37071\n", - "2026-01-26 12:28:44,223 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:29:44 CET)\" executed successfully\n", - "2026-01-26 12:28:45,752 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:29:45 CET)\" (scheduled at 2026-01-26 12:28:45.591280+01:00)\n", - "2026-01-26 12:28:45,754 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:29:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 64.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:28:48,537 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:28:58,561 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:29:08,586 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:29:18,610 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:29:28,637 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:29:38,663 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:29:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:30:39 CET)\" (scheduled at 2026-01-26 12:29:39.188325+01:00)\n", - "2026-01-26 12:29:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:30:39 CET)\" executed successfully\n", - "2026-01-26 12:29:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:30:44 CET)\" (scheduled at 2026-01-26 12:29:44.199623+01:00)\n", - "2026-01-26 12:29:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:29:44,210 - INFO - Session: LONDON | ATR: 4.40571\n", - "2026-01-26 12:29:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:30:44 CET)\" executed successfully\n", - "2026-01-26 12:29:45,723 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:30:45 CET)\" (scheduled at 2026-01-26 12:29:45.591280+01:00)\n", - "2026-01-26 12:29:45,725 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:30:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 57.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:29:48,689 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:29:58,713 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:30:00,049 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 13:00:00 CET)\" (scheduled at 2026-01-26 12:30:00+01:00)\n", - "2026-01-26 12:30:00,055 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-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: 5 Minuten β•‘\n", - "β•‘ Trading Session: LONDON β•‘\n", - "β•‘ VolatilitΓ€tslevel: HIGH β•‘\n", - "β•‘ ATR (H1): 23.95 β•‘\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": [ - "2026-01-26 12:30:08,738 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:30:18,767 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:30:28,791 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:30:38,818 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:30:39,290 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:31:39 CET)\" (scheduled at 2026-01-26 12:30:39.188325+01:00)\n", - "2026-01-26 12:30:39,292 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:31:39 CET)\" executed successfully\n", - "2026-01-26 12:30:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:31:44 CET)\" (scheduled at 2026-01-26 12:30:44.199623+01:00)\n", - "2026-01-26 12:30:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:30:44,209 - INFO - Session: LONDON | ATR: 4.22214\n", - "2026-01-26 12:30:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:31:44 CET)\" executed successfully\n", - "2026-01-26 12:30:45,672 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:31:45 CET)\" (scheduled at 2026-01-26 12:30:45.591280+01:00)\n", - "2026-01-26 12:30:45,674 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:31:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 63.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:30:48,841 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:30:58,863 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:31:08,887 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:31:18,914 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:31:28,939 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:31:38,962 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:31:39,195 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:32:39 CET)\" (scheduled at 2026-01-26 12:31:39.188325+01:00)\n", - "2026-01-26 12:31:39,197 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:32:39 CET)\" executed successfully\n", - "2026-01-26 12:31:44,203 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:32:44 CET)\" (scheduled at 2026-01-26 12:31:44.199623+01:00)\n", - "2026-01-26 12:31:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:31:44,210 - INFO - Session: LONDON | ATR: 4.28571\n", - "2026-01-26 12:31:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:32:44 CET)\" executed successfully\n", - "2026-01-26 12:31:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:32:45 CET)\" (scheduled at 2026-01-26 12:31:45.591280+01:00)\n", - "2026-01-26 12:31:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:32:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 49.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:31:48,988 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:31:59,010 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:32:09,036 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:32:19,058 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:32:29,083 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:32:39,111 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:32:39,241 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:33:39 CET)\" (scheduled at 2026-01-26 12:32:39.188325+01:00)\n", - "2026-01-26 12:32:39,243 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:33:39 CET)\" executed successfully\n", - "2026-01-26 12:32:44,330 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:33:44 CET)\" (scheduled at 2026-01-26 12:32:44.199623+01:00)\n", - "2026-01-26 12:32:44,395 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:32:44,396 - INFO - Session: LONDON | ATR: 4.39429\n", - "2026-01-26 12:32:44,397 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:33:44 CET)\" executed successfully\n", - "2026-01-26 12:32:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:33:45 CET)\" (scheduled at 2026-01-26 12:32:45.591280+01:00)\n", - "2026-01-26 12:32:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:33:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 33.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:32:49,135 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:32:59,158 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:33:09,181 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:33:19,208 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:33:29,231 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:33:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:34:39 CET)\" (scheduled at 2026-01-26 12:33:39.188325+01:00)\n", - "2026-01-26 12:33:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:34:39 CET)\" executed successfully\n", - "2026-01-26 12:33:39,255 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:33:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:34:44 CET)\" (scheduled at 2026-01-26 12:33:44.199623+01:00)\n", - "2026-01-26 12:33:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:33:44,209 - INFO - Session: LONDON | ATR: 4.39714\n", - "2026-01-26 12:33:44,211 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:34:44 CET)\" executed successfully\n", - "2026-01-26 12:33:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:34:45 CET)\" (scheduled at 2026-01-26 12:33:45.591280+01:00)\n", - "2026-01-26 12:33:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:34:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 46.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:33:49,278 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:33:59,308 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:34:09,330 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:34:19,357 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:34:29,384 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:34:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:35:39 CET)\" (scheduled at 2026-01-26 12:34:39.188325+01:00)\n", - "2026-01-26 12:34:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:35:39 CET)\" executed successfully\n", - "2026-01-26 12:34:39,409 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:34:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:35:44 CET)\" (scheduled at 2026-01-26 12:34:44.199623+01:00)\n", - "2026-01-26 12:34:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:34:44,211 - INFO - Session: LONDON | ATR: 4.39714\n", - "2026-01-26 12:34:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:35:44 CET)\" executed successfully\n", - "2026-01-26 12:34:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:35:45 CET)\" (scheduled at 2026-01-26 12:34:45.591280+01:00)\n", - "2026-01-26 12:34:45,599 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:35:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 38.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:34:49,435 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:34:59,460 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:35:09,484 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:35:19,507 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:35:29,535 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:35:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:36:39 CET)\" (scheduled at 2026-01-26 12:35:39.188325+01:00)\n", - "2026-01-26 12:35:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:36:39 CET)\" executed successfully\n", - "2026-01-26 12:35:39,558 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:35:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:36:44 CET)\" (scheduled at 2026-01-26 12:35:44.199623+01:00)\n", - "2026-01-26 12:35:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:35:44,211 - INFO - Session: LONDON | ATR: 4.32786\n", - "2026-01-26 12:35:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:36:44 CET)\" executed successfully\n", - "2026-01-26 12:35:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:36:45 CET)\" (scheduled at 2026-01-26 12:35:45.591280+01:00)\n", - "2026-01-26 12:35:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:36:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 63.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:35:49,583 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:35:59,605 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:36:09,630 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:36:19,653 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:36:29,683 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:36:39,611 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:37:39 CET)\" (scheduled at 2026-01-26 12:36:39.188325+01:00)\n", - "2026-01-26 12:36:39,613 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:37:39 CET)\" executed successfully\n", - "2026-01-26 12:36:39,709 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:36:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:37:44 CET)\" (scheduled at 2026-01-26 12:36:44.199623+01:00)\n", - "2026-01-26 12:36:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:36:44,209 - INFO - Session: LONDON | ATR: 4.38429\n", - "2026-01-26 12:36:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:37:44 CET)\" executed successfully\n", - "2026-01-26 12:36:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:37:45 CET)\" (scheduled at 2026-01-26 12:36:45.591280+01:00)\n", - "2026-01-26 12:36:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:37:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 71.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:36:49,735 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:36:59,760 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:37:09,929 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:37:19,957 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:37:29,981 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:37:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:38:39 CET)\" (scheduled at 2026-01-26 12:37:39.188325+01:00)\n", - "2026-01-26 12:37:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:38:39 CET)\" executed successfully\n", - "2026-01-26 12:37:40,004 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:37:44,347 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:38:44 CET)\" (scheduled at 2026-01-26 12:37:44.199623+01:00)\n", - "2026-01-26 12:37:44,352 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:37:44,353 - INFO - Session: LONDON | ATR: 4.49214\n", - "2026-01-26 12:37:44,354 - INFO - πŸ“ˆ Trailing Trigger for #706294717: Early BE at 51.2% (+300 pips buffer)\n", - "2026-01-26 12:37:44,460 - INFO - βœ… Enhanced Trailing Stop updated for #706294717\n", - "2026-01-26 12:37:44,461 - INFO - Old SL: 5073.44000\n", - "2026-01-26 12:37:44,462 - INFO - New SL: 5083.56000\n", - "2026-01-26 12:37:44,463 - INFO - Buffer: 10.12000\n", - "2026-01-26 12:37:44,491 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:38:44 CET)\" executed successfully\n", - "2026-01-26 12:37:45,597 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:38:45 CET)\" (scheduled at 2026-01-26 12:37:45.591280+01:00)\n", - "2026-01-26 12:37:45,600 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:38:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 88.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:37:50,028 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:38:00,051 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:38:10,077 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:38:20,102 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:38:30,124 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:38:39,194 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:39:39 CET)\" (scheduled at 2026-01-26 12:38:39.188325+01:00)\n", - "2026-01-26 12:38:39,196 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:39:39 CET)\" executed successfully\n", - "2026-01-26 12:38:40,148 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:38:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:39:44 CET)\" (scheduled at 2026-01-26 12:38:44.199623+01:00)\n", - "2026-01-26 12:38:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:38:44,211 - INFO - Session: LONDON | ATR: 4.56643\n", - "2026-01-26 12:38:44,212 - INFO - πŸ“ˆ Trailing Trigger for #706294717: Tier 1: Locking 25% profit at 58.1%\n", - "2026-01-26 12:38:44,351 - INFO - βœ… Enhanced Trailing Stop updated for #706294717\n", - "2026-01-26 12:38:44,353 - INFO - Old SL: 5083.56000\n", - "2026-01-26 12:38:44,354 - INFO - New SL: 5084.76500\n", - "2026-01-26 12:38:44,355 - INFO - Buffer: 1.20500\n", - "2026-01-26 12:38:44,357 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:39:44 CET)\" executed successfully\n", - "2026-01-26 12:38:45,883 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:39:45 CET)\" (scheduled at 2026-01-26 12:38:45.591280+01:00)\n", - "2026-01-26 12:38:45,887 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:39:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 97.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:38:50,172 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:39:00,196 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:39:10,223 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:39:20,247 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:39:30,273 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:39:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:40:39 CET)\" (scheduled at 2026-01-26 12:39:39.188325+01:00)\n", - "2026-01-26 12:39:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:40:39 CET)\" executed successfully\n", - "2026-01-26 12:39:40,302 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:39:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:40:44 CET)\" (scheduled at 2026-01-26 12:39:44.199623+01:00)\n", - "2026-01-26 12:39:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:39:44,209 - INFO - Session: LONDON | ATR: 4.64286\n", - "2026-01-26 12:39:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:40:44 CET)\" executed successfully\n", - "2026-01-26 12:39:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:40:45 CET)\" (scheduled at 2026-01-26 12:39:45.591280+01:00)\n", - "2026-01-26 12:39:45,593 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:40:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 111.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:39:50,328 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:40:00,353 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:40:10,378 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:40:20,401 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:40:30,424 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:40:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:41:39 CET)\" (scheduled at 2026-01-26 12:40:39.188325+01:00)\n", - "2026-01-26 12:40:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:41:39 CET)\" executed successfully\n", - "2026-01-26 12:40:40,447 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:40:44,307 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:41:44 CET)\" (scheduled at 2026-01-26 12:40:44.199623+01:00)\n", - "2026-01-26 12:40:44,314 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:40:44,316 - INFO - Session: LONDON | ATR: 4.16643\n", - "2026-01-26 12:40:44,318 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:41:44 CET)\" executed successfully\n", - "2026-01-26 12:40:45,680 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:41:45 CET)\" (scheduled at 2026-01-26 12:40:45.591280+01:00)\n", - "2026-01-26 12:40:45,685 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:41:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 115.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:40:50,470 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:41:00,498 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:41:10,525 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:41:20,551 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:41:30,573 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:41:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:42:39 CET)\" (scheduled at 2026-01-26 12:41:39.188325+01:00)\n", - "2026-01-26 12:41:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:42:39 CET)\" executed successfully\n", - "2026-01-26 12:41:40,599 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:41:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:42:44 CET)\" (scheduled at 2026-01-26 12:41:44.199623+01:00)\n", - "2026-01-26 12:41:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:41:44,213 - INFO - Session: LONDON | ATR: 4.18429\n", - "2026-01-26 12:41:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:42:44 CET)\" executed successfully\n", - "2026-01-26 12:41:45,701 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:42:45 CET)\" (scheduled at 2026-01-26 12:41:45.591280+01:00)\n", - "2026-01-26 12:41:45,707 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:42:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 110.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:41:50,621 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:42:00,644 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:42:10,667 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:42:20,693 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:42:30,719 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:42:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:43:39 CET)\" (scheduled at 2026-01-26 12:42:39.188325+01:00)\n", - "2026-01-26 12:42:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:43:39 CET)\" executed successfully\n", - "2026-01-26 12:42:40,743 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:42:44,204 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:43:44 CET)\" (scheduled at 2026-01-26 12:42:44.199623+01:00)\n", - "2026-01-26 12:42:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:42:44,210 - INFO - Session: LONDON | ATR: 4.21929\n", - "2026-01-26 12:42:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:43:44 CET)\" executed successfully\n", - "2026-01-26 12:42:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:43:45 CET)\" (scheduled at 2026-01-26 12:42:45.591280+01:00)\n", - "2026-01-26 12:42:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:43:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 111.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:42:50,767 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:43:00,791 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:43:10,816 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:43:20,840 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:43:30,863 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:43:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:44:39 CET)\" (scheduled at 2026-01-26 12:43:39.188325+01:00)\n", - "2026-01-26 12:43:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:44:39 CET)\" executed successfully\n", - "2026-01-26 12:43:40,889 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:43:44,215 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:44:44 CET)\" (scheduled at 2026-01-26 12:43:44.199623+01:00)\n", - "2026-01-26 12:43:44,220 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:43:44,222 - INFO - Session: LONDON | ATR: 4.22143\n", - "2026-01-26 12:43:44,223 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:44:44 CET)\" executed successfully\n", - "2026-01-26 12:43:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:44:45 CET)\" (scheduled at 2026-01-26 12:43:45.591280+01:00)\n", - "2026-01-26 12:43:45,593 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:44:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 106.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:43:50,916 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:44:00,940 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:44:10,963 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:44:20,987 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:44:31,009 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:44:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:45:39 CET)\" (scheduled at 2026-01-26 12:44:39.188325+01:00)\n", - "2026-01-26 12:44:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:45:39 CET)\" executed successfully\n", - "2026-01-26 12:44:41,033 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:44:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:45:44 CET)\" (scheduled at 2026-01-26 12:44:44.199623+01:00)\n", - "2026-01-26 12:44:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:44:44,212 - INFO - Session: LONDON | ATR: 4.34429\n", - "2026-01-26 12:44:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:45:44 CET)\" executed successfully\n", - "2026-01-26 12:44:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:45:45 CET)\" (scheduled at 2026-01-26 12:44:45.591280+01:00)\n", - "2026-01-26 12:44:45,598 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:45:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 89.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:44:51,058 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:45:01,080 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:45:11,104 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:45:21,128 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:45:31,154 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:45:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:46:39 CET)\" (scheduled at 2026-01-26 12:45:39.188325+01:00)\n", - "2026-01-26 12:45:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:46:39 CET)\" executed successfully\n", - "2026-01-26 12:45:41,185 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:45:44,219 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:46:44 CET)\" (scheduled at 2026-01-26 12:45:44.199623+01:00)\n", - "2026-01-26 12:45:44,225 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:45:44,226 - INFO - Session: LONDON | ATR: 4.14429\n", - "2026-01-26 12:45:44,228 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:46:44 CET)\" executed successfully\n", - "2026-01-26 12:45:45,733 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:46:45 CET)\" (scheduled at 2026-01-26 12:45:45.591280+01:00)\n", - "2026-01-26 12:45:45,739 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:46:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 80.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:45:51,209 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:46:01,247 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:46:11,270 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:46:21,294 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:46:31,340 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:46:39,196 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:47:39 CET)\" (scheduled at 2026-01-26 12:46:39.188325+01:00)\n", - "2026-01-26 12:46:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:47:39 CET)\" executed successfully\n", - "2026-01-26 12:46:41,364 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:46:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:47:44 CET)\" (scheduled at 2026-01-26 12:46:44.199623+01:00)\n", - "2026-01-26 12:46:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:46:44,208 - INFO - Session: LONDON | ATR: 4.21643\n", - "2026-01-26 12:46:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:47:44 CET)\" executed successfully\n", - "2026-01-26 12:46:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:47:45 CET)\" (scheduled at 2026-01-26 12:46:45.591280+01:00)\n", - "2026-01-26 12:46:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:47:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 68.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:46:51,388 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:47:01,414 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:47:11,439 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:47:21,464 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:47:31,493 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:47:39,192 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:48:39 CET)\" (scheduled at 2026-01-26 12:47:39.188325+01:00)\n", - "2026-01-26 12:47:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:48:39 CET)\" executed successfully\n", - "2026-01-26 12:47:41,527 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:47:44,340 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:48:44 CET)\" (scheduled at 2026-01-26 12:47:44.199623+01:00)\n", - "2026-01-26 12:47:44,345 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:47:44,346 - INFO - Session: LONDON | ATR: 4.22714\n", - "2026-01-26 12:47:44,348 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:48:44 CET)\" executed successfully\n", - "2026-01-26 12:47:45,598 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:48:45 CET)\" (scheduled at 2026-01-26 12:47:45.591280+01:00)\n", - "2026-01-26 12:47:45,600 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:48:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 85.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:47:51,551 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:48:01,573 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:48:11,602 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:48:21,623 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:48:31,650 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:48:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:49:39 CET)\" (scheduled at 2026-01-26 12:48:39.188325+01:00)\n", - "2026-01-26 12:48:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:49:39 CET)\" executed successfully\n", - "2026-01-26 12:48:41,696 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:48:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:49:44 CET)\" (scheduled at 2026-01-26 12:48:44.199623+01:00)\n", - "2026-01-26 12:48:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:48:44,213 - INFO - Session: LONDON | ATR: 4.25571\n", - "2026-01-26 12:48:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:49:44 CET)\" executed successfully\n", - "2026-01-26 12:48:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:49:45 CET)\" (scheduled at 2026-01-26 12:48:45.591280+01:00)\n", - "2026-01-26 12:48:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:49:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 90.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:48:51,724 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:49:01,747 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:49:11,774 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:49:21,800 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:49:31,825 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:49:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:50:39 CET)\" (scheduled at 2026-01-26 12:49:39.188325+01:00)\n", - "2026-01-26 12:49:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:50:39 CET)\" executed successfully\n", - "2026-01-26 12:49:41,848 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:49:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:50:44 CET)\" (scheduled at 2026-01-26 12:49:44.199623+01:00)\n", - "2026-01-26 12:49:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:49:44,214 - INFO - Session: LONDON | ATR: 4.27571\n", - "2026-01-26 12:49:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:50:44 CET)\" executed successfully\n", - "2026-01-26 12:49:45,661 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:50:45 CET)\" (scheduled at 2026-01-26 12:49:45.591280+01:00)\n", - "2026-01-26 12:49:45,663 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:50:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 99.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:49:51,871 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:50:01,919 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:50:11,952 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:50:21,977 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:50:32,001 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:50:39,194 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:51:39 CET)\" (scheduled at 2026-01-26 12:50:39.188325+01:00)\n", - "2026-01-26 12:50:39,196 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:51:39 CET)\" executed successfully\n", - "2026-01-26 12:50:42,027 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:50:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:51:44 CET)\" (scheduled at 2026-01-26 12:50:44.199623+01:00)\n", - "2026-01-26 12:50:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:50:44,213 - INFO - Session: LONDON | ATR: 4.12214\n", - "2026-01-26 12:50:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:51:44 CET)\" executed successfully\n", - "2026-01-26 12:50:45,648 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:51:45 CET)\" (scheduled at 2026-01-26 12:50:45.591280+01:00)\n", - "2026-01-26 12:50:45,650 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:51:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 104.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:50:52,050 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:51:02,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:51:12,101 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:51:22,130 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:51:32,164 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:51:39,196 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:52:39 CET)\" (scheduled at 2026-01-26 12:51:39.188325+01:00)\n", - "2026-01-26 12:51:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:52:39 CET)\" executed successfully\n", - "2026-01-26 12:51:42,189 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:51:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:52:44 CET)\" (scheduled at 2026-01-26 12:51:44.199623+01:00)\n", - "2026-01-26 12:51:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:51:44,212 - INFO - Session: LONDON | ATR: 4.22286\n", - "2026-01-26 12:51:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:52:44 CET)\" executed successfully\n", - "2026-01-26 12:51:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:52:45 CET)\" (scheduled at 2026-01-26 12:51:45.591280+01:00)\n", - "2026-01-26 12:51:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:52:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 112.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:51:52,212 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:52:02,240 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:52:12,276 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:52:22,299 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:52:32,324 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:52:39,267 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:53:39 CET)\" (scheduled at 2026-01-26 12:52:39.188325+01:00)\n", - "2026-01-26 12:52:39,269 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:53:39 CET)\" executed successfully\n", - "2026-01-26 12:52:42,347 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:52:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:53:44 CET)\" (scheduled at 2026-01-26 12:52:44.199623+01:00)\n", - "2026-01-26 12:52:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:52:44,211 - INFO - Session: LONDON | ATR: 4.22286\n", - "2026-01-26 12:52:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:53:44 CET)\" executed successfully\n", - "2026-01-26 12:52:45,604 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:53:45 CET)\" (scheduled at 2026-01-26 12:52:45.591280+01:00)\n", - "2026-01-26 12:52:45,606 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:53:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 116.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:52:52,370 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:53:02,395 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:53:12,418 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:53:22,444 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:53:32,475 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:53:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:54:39 CET)\" (scheduled at 2026-01-26 12:53:39.188325+01:00)\n", - "2026-01-26 12:53:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:54:39 CET)\" executed successfully\n", - "2026-01-26 12:53:42,498 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:53:44,356 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:54:44 CET)\" (scheduled at 2026-01-26 12:53:44.199623+01:00)\n", - "2026-01-26 12:53:44,373 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:53:44,375 - INFO - Session: LONDON | ATR: 4.22286\n", - "2026-01-26 12:53:44,392 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:54:44 CET)\" executed successfully\n", - "2026-01-26 12:53:45,656 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:54:45 CET)\" (scheduled at 2026-01-26 12:53:45.591280+01:00)\n", - "2026-01-26 12:53:45,659 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:54:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 110.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:53:52,732 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:54:02,761 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:54:12,787 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:54:22,808 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:54:32,830 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:54:39,726 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:55:39 CET)\" (scheduled at 2026-01-26 12:54:39.188325+01:00)\n", - "2026-01-26 12:54:39,729 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:55:39 CET)\" executed successfully\n", - "2026-01-26 12:54:42,851 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:54:44,272 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:55:44 CET)\" (scheduled at 2026-01-26 12:54:44.199623+01:00)\n", - "2026-01-26 12:54:44,277 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:54:44,279 - INFO - Session: LONDON | ATR: 4.22286\n", - "2026-01-26 12:54:44,280 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:55:44 CET)\" executed successfully\n", - "2026-01-26 12:54:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:55:45 CET)\" (scheduled at 2026-01-26 12:54:45.591280+01:00)\n", - "2026-01-26 12:54:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:55:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 111.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:54:52,879 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:55:02,899 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:55:12,924 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:55:22,947 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:55:32,967 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:55:39,293 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:56:39 CET)\" (scheduled at 2026-01-26 12:55:39.188325+01:00)\n", - "2026-01-26 12:55:39,296 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:56:39 CET)\" executed successfully\n", - "2026-01-26 12:55:42,990 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:55:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:56:44 CET)\" (scheduled at 2026-01-26 12:55:44.199623+01:00)\n", - "2026-01-26 12:55:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:55:44,209 - INFO - Session: LONDON | ATR: 4.03429\n", - "2026-01-26 12:55:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:56:44 CET)\" executed successfully\n", - "2026-01-26 12:55:45,698 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:56:45 CET)\" (scheduled at 2026-01-26 12:55:45.591280+01:00)\n", - "2026-01-26 12:55:45,700 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:56:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 107.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:55:53,010 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:56:03,031 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:56:13,055 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:56:23,078 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:56:33,101 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:56:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:57:39 CET)\" (scheduled at 2026-01-26 12:56:39.188325+01:00)\n", - "2026-01-26 12:56:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:57:39 CET)\" executed successfully\n", - "2026-01-26 12:56:43,122 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:56:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:57:44 CET)\" (scheduled at 2026-01-26 12:56:44.199623+01:00)\n", - "2026-01-26 12:56:44,206 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:56:44,207 - INFO - Session: LONDON | ATR: 4.07929\n", - "2026-01-26 12:56:44,209 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:57:44 CET)\" executed successfully\n", - "2026-01-26 12:56:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:57:45 CET)\" (scheduled at 2026-01-26 12:56:45.591280+01:00)\n", - "2026-01-26 12:56:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:57:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 106.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:56:46,990 - INFO - Running job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 13:56:46 CET)\" (scheduled at 2026-01-26 12:56:46.955921+01:00)\n", - "2026-01-26 12:56:47,003 - INFO - Job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 13:56:46 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "[12:56:46] πŸ”„ Running scheduled P&L sync...\n", - "❌ Sync failed: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 9532 and this is thread id 2604.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:56:53,145 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:57:03,165 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:57:13,190 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:57:23,208 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:57:33,230 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:57:39,266 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:58:39 CET)\" (scheduled at 2026-01-26 12:57:39.188325+01:00)\n", - "2026-01-26 12:57:39,268 - WARNING - No history found for ticket 706294717\n", - "2026-01-26 12:57:39,275 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:58:39 CET)\" executed successfully\n", - "2026-01-26 12:57:43,250 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:57:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:58:44 CET)\" (scheduled at 2026-01-26 12:57:44.199623+01:00)\n", - "2026-01-26 12:57:44,203 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:58:44 CET)\" executed successfully\n", - "2026-01-26 12:57:45,634 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:58:45 CET)\" (scheduled at 2026-01-26 12:57:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Warmup: 2/5 trades\n", - "πŸ” Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:57:45,954 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:58:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š V1.6 ADAPTIVE COMPLETE Trend-Analyse fΓΌr XAUUSD\n", - "⚑ Adaptive Interval: 5 min | Session: LONDON\n", - "🎯 Market Regime: RANGING (Strength: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.57 | 94.743 | 10.1266 | 5090.11 |\n", - "| H4 | uptrend | 541.16 | 45.1353 | 3.66384 | 5090.11 |\n", - "| H1 | uptrend | 902.53 | 24.0635 | 3.25772 | 5090.11 |\n", - "| M30 | uptrend | 765.61 | 16.3501 | 1.87767 | 5090.11 |\n", - "| M15 | uptrend | 844.46 | 10.0343 | 1.27105 | 5090.11 |\n", - "| M5 | uptrend | 441.02 | 4.5746 | 0.302624 | 5090.13 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 644.00)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 284211.2 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 60.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 70.5%\n", - " πŸ”€ HYBRID (60/40): 88.2%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 88.2% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 46.3 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.5\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 95.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:57:53,269 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:58:03,289 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:58:13,309 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:58:23,329 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:58:33,351 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:58:39,239 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:59:39 CET)\" (scheduled at 2026-01-26 12:58:39.188325+01:00)\n", - "2026-01-26 12:58:39,241 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 12:59:39 CET)\" executed successfully\n", - "2026-01-26 12:58:43,370 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:58:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:59:44 CET)\" (scheduled at 2026-01-26 12:58:44.199623+01:00)\n", - "2026-01-26 12:58:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:58:44,212 - INFO - Session: LONDON | ATR: 4.17071\n", - "2026-01-26 12:58:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 12:59:44 CET)\" executed successfully\n", - "2026-01-26 12:58:45,635 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:59:45 CET)\" (scheduled at 2026-01-26 12:58:45.591280+01:00)\n", - "2026-01-26 12:58:45,641 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 12:59:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 107.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:58:53,390 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:59:03,413 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:59:13,433 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:59:23,454 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:59:33,475 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:59:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:00:39 CET)\" (scheduled at 2026-01-26 12:59:39.188325+01:00)\n", - "2026-01-26 12:59:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:00:39 CET)\" executed successfully\n", - "2026-01-26 12:59:43,494 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 12:59:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:00:44 CET)\" (scheduled at 2026-01-26 12:59:44.199623+01:00)\n", - "2026-01-26 12:59:44,216 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 12:59:44,217 - INFO - Session: LONDON | ATR: 4.17071\n", - "2026-01-26 12:59:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:00:44 CET)\" executed successfully\n", - "2026-01-26 12:59:45,661 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:00:45 CET)\" (scheduled at 2026-01-26 12:59:45.591280+01:00)\n", - "2026-01-26 12:59:45,663 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:00:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 107.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 12:59:53,513 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:00:00,050 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 13:30:00 CET)\" (scheduled at 2026-01-26 13:00:00+01:00)\n", - "2026-01-26 13:00:00,060 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 13:30: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): 23.95 β•‘\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": [ - "2026-01-26 13:00:03,535 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:00:13,566 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:00:23,588 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:00:33,607 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:00:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:01:39 CET)\" (scheduled at 2026-01-26 13:00:39.188325+01:00)\n", - "2026-01-26 13:00:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:01:39 CET)\" executed successfully\n", - "2026-01-26 13:00:43,630 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:00:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:01:44 CET)\" (scheduled at 2026-01-26 13:00:44.199623+01:00)\n", - "2026-01-26 13:00:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:00:44,212 - INFO - Session: LONDON | ATR: 4.14929\n", - "2026-01-26 13:00:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:01:44 CET)\" executed successfully\n", - "2026-01-26 13:00:45,770 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:01:45 CET)\" (scheduled at 2026-01-26 13:00:45.591280+01:00)\n", - "2026-01-26 13:00:45,772 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:01:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 88.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:00:53,649 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:01:03,672 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:01:13,695 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:01:23,719 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:01:33,740 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:01:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:02:39 CET)\" (scheduled at 2026-01-26 13:01:39.188325+01:00)\n", - "2026-01-26 13:01:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:02:39 CET)\" executed successfully\n", - "2026-01-26 13:01:43,762 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:01:44,341 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:02:44 CET)\" (scheduled at 2026-01-26 13:01:44.199623+01:00)\n", - "2026-01-26 13:01:44,348 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:01:44,350 - INFO - Session: LONDON | ATR: 4.34214\n", - "2026-01-26 13:01:44,351 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:02:44 CET)\" executed successfully\n", - "2026-01-26 13:01:45,735 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:02:45 CET)\" (scheduled at 2026-01-26 13:01:45.591280+01:00)\n", - "2026-01-26 13:01:45,737 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:02:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 104.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:01:53,783 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:02:03,804 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:02:13,823 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:02:23,842 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:02:33,862 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:02:39,195 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:03:39 CET)\" (scheduled at 2026-01-26 13:02:39.188325+01:00)\n", - "2026-01-26 13:02:39,197 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:03:39 CET)\" executed successfully\n", - "2026-01-26 13:02:43,886 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:02:44,324 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:03:44 CET)\" (scheduled at 2026-01-26 13:02:44.199623+01:00)\n", - "2026-01-26 13:02:44,331 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:02:44,333 - INFO - Session: LONDON | ATR: 4.42571\n", - "2026-01-26 13:02:44,334 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:03:44 CET)\" executed successfully\n", - "2026-01-26 13:02:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:03:45 CET)\" (scheduled at 2026-01-26 13:02:45.591280+01:00)\n", - "2026-01-26 13:02:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:03:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 124.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:02:53,906 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:03:03,925 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:03:13,944 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:03:23,965 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:03:33,986 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:03:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:04:39 CET)\" (scheduled at 2026-01-26 13:03:39.188325+01:00)\n", - "2026-01-26 13:03:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:04:39 CET)\" executed successfully\n", - "2026-01-26 13:03:44,005 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:03:44,347 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:04:44 CET)\" (scheduled at 2026-01-26 13:03:44.199623+01:00)\n", - "2026-01-26 13:03:44,352 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:03:44,353 - INFO - Session: LONDON | ATR: 4.42571\n", - "2026-01-26 13:03:44,354 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:04:44 CET)\" executed successfully\n", - "2026-01-26 13:03:45,616 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:04:45 CET)\" (scheduled at 2026-01-26 13:03:45.591280+01:00)\n", - "2026-01-26 13:03:45,619 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:04:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 118.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:03:54,025 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:04:04,044 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:04:14,065 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:04:24,093 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:04:34,117 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:04:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:05:39 CET)\" (scheduled at 2026-01-26 13:04:39.188325+01:00)\n", - "2026-01-26 13:04:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:05:39 CET)\" executed successfully\n", - "2026-01-26 13:04:44,138 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:04:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:05:44 CET)\" (scheduled at 2026-01-26 13:04:44.199623+01:00)\n", - "2026-01-26 13:04:44,217 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:04:44,218 - INFO - Session: LONDON | ATR: 4.42786\n", - "2026-01-26 13:04:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:05:44 CET)\" executed successfully\n", - "2026-01-26 13:04:45,712 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:05:45 CET)\" (scheduled at 2026-01-26 13:04:45.591280+01:00)\n", - "2026-01-26 13:04:45,714 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:05:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 123.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:04:54,162 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:05:04,181 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:05:14,245 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:05:24,269 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:05:34,292 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:05:39,192 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:06:39 CET)\" (scheduled at 2026-01-26 13:05:39.188325+01:00)\n", - "2026-01-26 13:05:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:06:39 CET)\" executed successfully\n", - "2026-01-26 13:05:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:06:44 CET)\" (scheduled at 2026-01-26 13:05:44.199623+01:00)\n", - "2026-01-26 13:05:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:05:44,213 - INFO - Session: LONDON | ATR: 4.34786\n", - "2026-01-26 13:05:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:06:44 CET)\" executed successfully\n", - "2026-01-26 13:05:44,328 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:05:45,803 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:06:45 CET)\" (scheduled at 2026-01-26 13:05:45.591280+01:00)\n", - "2026-01-26 13:05:45,805 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:06:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 130.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:05:54,355 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:06:04,376 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:06:14,398 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:06:24,417 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:06:34,436 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:06:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:07:39 CET)\" (scheduled at 2026-01-26 13:06:39.188325+01:00)\n", - "2026-01-26 13:06:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:07:39 CET)\" executed successfully\n", - "2026-01-26 13:06:44,220 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:07:44 CET)\" (scheduled at 2026-01-26 13:06:44.199623+01:00)\n", - "2026-01-26 13:06:44,226 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:06:44,227 - INFO - Session: LONDON | ATR: 4.44071\n", - "2026-01-26 13:06:44,228 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:07:44 CET)\" executed successfully\n", - "2026-01-26 13:06:44,452 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:06:46,131 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:07:45 CET)\" (scheduled at 2026-01-26 13:06:45.591280+01:00)\n", - "2026-01-26 13:06:46,132 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:07:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 115.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:06:54,487 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:07:04,516 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:07:14,539 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:07:24,562 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:07:34,582 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:07:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:08:39 CET)\" (scheduled at 2026-01-26 13:07:39.188325+01:00)\n", - "2026-01-26 13:07:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:08:39 CET)\" executed successfully\n", - "2026-01-26 13:07:44,230 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:08:44 CET)\" (scheduled at 2026-01-26 13:07:44.199623+01:00)\n", - "2026-01-26 13:07:44,238 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:07:44,240 - INFO - Session: LONDON | ATR: 4.44071\n", - "2026-01-26 13:07:44,241 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:08:44 CET)\" executed successfully\n", - "2026-01-26 13:07:44,608 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:07:45,605 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:08:45 CET)\" (scheduled at 2026-01-26 13:07:45.591280+01:00)\n", - "2026-01-26 13:07:45,607 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:08:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 117.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:07:54,631 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:08:04,652 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:08:14,672 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:08:24,690 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:08:34,714 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:08:39,519 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:09:39 CET)\" (scheduled at 2026-01-26 13:08:39.188325+01:00)\n", - "2026-01-26 13:08:39,521 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:09:39 CET)\" executed successfully\n", - "2026-01-26 13:08:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:09:44 CET)\" (scheduled at 2026-01-26 13:08:44.199623+01:00)\n", - "2026-01-26 13:08:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:08:44,215 - INFO - Session: LONDON | ATR: 4.52286\n", - "2026-01-26 13:08:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:09:44 CET)\" executed successfully\n", - "2026-01-26 13:08:44,734 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:08:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:09:45 CET)\" (scheduled at 2026-01-26 13:08:45.591280+01:00)\n", - "2026-01-26 13:08:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:09:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 97.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:08:54,753 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:09:04,772 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:09:14,800 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:09:24,819 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:09:34,839 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:09:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:10:39 CET)\" (scheduled at 2026-01-26 13:09:39.188325+01:00)\n", - "2026-01-26 13:09:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:10:39 CET)\" executed successfully\n", - "2026-01-26 13:09:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:10:44 CET)\" (scheduled at 2026-01-26 13:09:44.199623+01:00)\n", - "2026-01-26 13:09:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:09:44,214 - INFO - Session: LONDON | ATR: 4.52286\n", - "2026-01-26 13:09:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:10:44 CET)\" executed successfully\n", - "2026-01-26 13:09:44,862 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:09:45,748 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:10:45 CET)\" (scheduled at 2026-01-26 13:09:45.591280+01:00)\n", - "2026-01-26 13:09:45,750 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:10:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 117.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:09:54,884 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:10:04,904 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:10:14,925 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:10:24,947 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:10:35,142 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:10:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:11:39 CET)\" (scheduled at 2026-01-26 13:10:39.188325+01:00)\n", - "2026-01-26 13:10:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:11:39 CET)\" executed successfully\n", - "2026-01-26 13:10:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:11:44 CET)\" (scheduled at 2026-01-26 13:10:44.199623+01:00)\n", - "2026-01-26 13:10:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:10:44,212 - INFO - Session: LONDON | ATR: 4.37500\n", - "2026-01-26 13:10:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:11:44 CET)\" executed successfully\n", - "2026-01-26 13:10:45,163 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:10:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:11:45 CET)\" (scheduled at 2026-01-26 13:10:45.591280+01:00)\n", - "2026-01-26 13:10:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:11:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 115.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:10:55,202 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:11:05,225 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:11:15,247 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:11:25,267 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:11:35,288 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:11:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:12:39 CET)\" (scheduled at 2026-01-26 13:11:39.188325+01:00)\n", - "2026-01-26 13:11:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:12:39 CET)\" executed successfully\n", - "2026-01-26 13:11:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:12:44 CET)\" (scheduled at 2026-01-26 13:11:44.199623+01:00)\n", - "2026-01-26 13:11:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:11:44,213 - INFO - Session: LONDON | ATR: 4.42429\n", - "2026-01-26 13:11:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:12:44 CET)\" executed successfully\n", - "2026-01-26 13:11:45,310 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:11:45,813 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:12:45 CET)\" (scheduled at 2026-01-26 13:11:45.591280+01:00)\n", - "2026-01-26 13:11:45,815 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:12:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 104.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:11:55,330 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:12:05,350 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:12:15,376 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:12:25,404 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:12:35,436 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:12:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:13:39 CET)\" (scheduled at 2026-01-26 13:12:39.188325+01:00)\n", - "2026-01-26 13:12:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:13:39 CET)\" executed successfully\n", - "2026-01-26 13:12:44,324 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:13:44 CET)\" (scheduled at 2026-01-26 13:12:44.199623+01:00)\n", - "2026-01-26 13:12:44,333 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:12:44,334 - INFO - Session: LONDON | ATR: 4.52429\n", - "2026-01-26 13:12:44,336 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:13:44 CET)\" executed successfully\n", - "2026-01-26 13:12:45,456 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:12:46,061 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:13:45 CET)\" (scheduled at 2026-01-26 13:12:45.591280+01:00)\n", - "2026-01-26 13:12:46,064 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:13:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 97.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:12:55,479 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:13:05,498 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:13:15,519 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:13:25,537 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:13:35,556 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:13:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:14:39 CET)\" (scheduled at 2026-01-26 13:13:39.188325+01:00)\n", - "2026-01-26 13:13:39,222 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:14:39 CET)\" executed successfully\n", - "2026-01-26 13:13:44,301 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:14:44 CET)\" (scheduled at 2026-01-26 13:13:44.199623+01:00)\n", - "2026-01-26 13:13:44,307 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:13:44,308 - INFO - Session: LONDON | ATR: 4.52429\n", - "2026-01-26 13:13:44,309 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:14:44 CET)\" executed successfully\n", - "2026-01-26 13:13:45,578 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:13:45,880 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:14:45 CET)\" (scheduled at 2026-01-26 13:13:45.591280+01:00)\n", - "2026-01-26 13:13:45,882 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:14:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 97.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:13:55,601 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:14:05,623 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:14:15,642 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:14:25,664 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:14:35,686 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:14:39,196 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:15:39 CET)\" (scheduled at 2026-01-26 13:14:39.188325+01:00)\n", - "2026-01-26 13:14:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:15:39 CET)\" executed successfully\n", - "2026-01-26 13:14:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:15:44 CET)\" (scheduled at 2026-01-26 13:14:44.199623+01:00)\n", - "2026-01-26 13:14:44,260 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:14:44,261 - INFO - Session: LONDON | ATR: 4.52429\n", - "2026-01-26 13:14:44,263 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:15:44 CET)\" executed successfully\n", - "2026-01-26 13:14:45,706 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:15:45 CET)\" (scheduled at 2026-01-26 13:14:45.591280+01:00)\n", - "2026-01-26 13:14:45,708 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:14:45,712 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:15:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 100.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:14:55,727 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:15:05,746 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:15:15,774 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:15:25,794 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:15:35,815 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:15:39,286 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:16:39 CET)\" (scheduled at 2026-01-26 13:15:39.188325+01:00)\n", - "2026-01-26 13:15:39,288 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:16:39 CET)\" executed successfully\n", - "2026-01-26 13:15:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:16:44 CET)\" (scheduled at 2026-01-26 13:15:44.199623+01:00)\n", - "2026-01-26 13:15:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:15:44,212 - INFO - Session: LONDON | ATR: 4.41214\n", - "2026-01-26 13:15:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:16:44 CET)\" executed successfully\n", - "2026-01-26 13:15:45,750 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:16:45 CET)\" (scheduled at 2026-01-26 13:15:45.591280+01:00)\n", - "2026-01-26 13:15:45,753 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:16:45 CET)\" executed successfully\n", - "2026-01-26 13:15:45,833 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 95.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:15:55,863 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:16:05,883 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:16:15,906 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:16:25,925 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:16:35,945 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:16:39,196 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:17:39 CET)\" (scheduled at 2026-01-26 13:16:39.188325+01:00)\n", - "2026-01-26 13:16:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:17:39 CET)\" executed successfully\n", - "2026-01-26 13:16:44,230 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:17:44 CET)\" (scheduled at 2026-01-26 13:16:44.199623+01:00)\n", - "2026-01-26 13:16:44,290 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:16:44,302 - INFO - Session: LONDON | ATR: 4.41786\n", - "2026-01-26 13:16:44,304 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:17:44 CET)\" executed successfully\n", - "2026-01-26 13:16:45,906 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:17:45 CET)\" (scheduled at 2026-01-26 13:16:45.591280+01:00)\n", - "2026-01-26 13:16:45,908 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:17:45 CET)\" executed successfully\n", - "2026-01-26 13:16:45,968 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 101.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:16:55,995 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:17:06,018 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:17:16,037 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:17:26,058 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:17:36,079 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:17:39,213 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:18:39 CET)\" (scheduled at 2026-01-26 13:17:39.188325+01:00)\n", - "2026-01-26 13:17:39,215 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:18:39 CET)\" executed successfully\n", - "2026-01-26 13:17:44,241 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:18:44 CET)\" (scheduled at 2026-01-26 13:17:44.199623+01:00)\n", - "2026-01-26 13:17:44,245 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:17:44,246 - INFO - Session: LONDON | ATR: 4.52071\n", - "2026-01-26 13:17:44,248 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:18:44 CET)\" executed successfully\n", - "2026-01-26 13:17:45,666 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:18:45 CET)\" (scheduled at 2026-01-26 13:17:45.591280+01:00)\n", - "2026-01-26 13:17:45,668 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:18:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 87.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:17:46,105 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:17:56,125 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:18:06,150 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:18:16,170 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:18:26,192 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:18:36,213 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:18:39,200 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:19:39 CET)\" (scheduled at 2026-01-26 13:18:39.188325+01:00)\n", - "2026-01-26 13:18:39,206 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:19:39 CET)\" executed successfully\n", - "2026-01-26 13:18:44,259 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:19:44 CET)\" (scheduled at 2026-01-26 13:18:44.199623+01:00)\n", - "2026-01-26 13:18:44,271 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:18:44,272 - INFO - Session: LONDON | ATR: 4.61071\n", - "2026-01-26 13:18:44,274 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:19:44 CET)\" executed successfully\n", - "2026-01-26 13:18:45,631 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:19:45 CET)\" (scheduled at 2026-01-26 13:18:45.591280+01:00)\n", - "2026-01-26 13:18:45,636 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:19:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 70.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:18:46,242 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:18:56,266 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:19:06,289 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:19:16,311 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:19:26,333 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:19:36,353 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:19:39,322 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:20:39 CET)\" (scheduled at 2026-01-26 13:19:39.188325+01:00)\n", - "2026-01-26 13:19:39,324 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:20:39 CET)\" executed successfully\n", - "2026-01-26 13:19:44,211 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:20:44 CET)\" (scheduled at 2026-01-26 13:19:44.199623+01:00)\n", - "2026-01-26 13:19:44,217 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:19:44,219 - INFO - Session: LONDON | ATR: 4.70643\n", - "2026-01-26 13:19:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:20:44 CET)\" executed successfully\n", - "2026-01-26 13:19:45,767 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:20:45 CET)\" (scheduled at 2026-01-26 13:19:45.591280+01:00)\n", - "2026-01-26 13:19:45,770 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:20:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 73.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:19:46,382 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:19:56,401 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:20:06,431 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:20:16,454 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:20:26,476 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:20:36,502 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:20:39,194 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:21:39 CET)\" (scheduled at 2026-01-26 13:20:39.188325+01:00)\n", - "2026-01-26 13:20:39,196 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:21:39 CET)\" executed successfully\n", - "2026-01-26 13:20:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:21:44 CET)\" (scheduled at 2026-01-26 13:20:44.199623+01:00)\n", - "2026-01-26 13:20:44,216 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:20:44,240 - INFO - Session: LONDON | ATR: 4.56000\n", - "2026-01-26 13:20:44,241 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:21:44 CET)\" executed successfully\n", - "2026-01-26 13:20:45,761 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:21:45 CET)\" (scheduled at 2026-01-26 13:20:45.591280+01:00)\n", - "2026-01-26 13:20:45,764 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:21:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 97.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:20:46,528 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:20:56,549 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:21:06,571 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:21:16,591 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:21:26,611 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:21:36,634 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:21:39,199 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:22:39 CET)\" (scheduled at 2026-01-26 13:21:39.188325+01:00)\n", - "2026-01-26 13:21:39,201 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:22:39 CET)\" executed successfully\n", - "2026-01-26 13:21:44,308 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:22:44 CET)\" (scheduled at 2026-01-26 13:21:44.199623+01:00)\n", - "2026-01-26 13:21:44,314 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:21:44,316 - INFO - Session: LONDON | ATR: 4.60357\n", - "2026-01-26 13:21:44,318 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:22:44 CET)\" executed successfully\n", - "2026-01-26 13:21:45,878 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:22:45 CET)\" (scheduled at 2026-01-26 13:21:45.591280+01:00)\n", - "2026-01-26 13:21:45,882 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:22:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 104.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:21:46,655 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:21:56,676 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:22:06,698 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:22:16,725 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:22:26,746 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:22:36,766 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:22:39,208 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:23:39 CET)\" (scheduled at 2026-01-26 13:22:39.188325+01:00)\n", - "2026-01-26 13:22:39,210 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:23:39 CET)\" executed successfully\n", - "2026-01-26 13:22:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:23:44 CET)\" (scheduled at 2026-01-26 13:22:44.199623+01:00)\n", - "2026-01-26 13:22:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:22:44,215 - INFO - Session: LONDON | ATR: 4.89786\n", - "2026-01-26 13:22:44,216 - INFO - πŸ“ˆ Trailing Trigger for #706294717: Tier 2: Locking 50% profit at 83.9%\n", - "2026-01-26 13:22:44,374 - INFO - βœ… Enhanced Trailing Stop updated for #706294717\n", - "2026-01-26 13:22:44,376 - INFO - Old SL: 5084.77000\n", - "2026-01-26 13:22:44,377 - INFO - New SL: 5088.97000\n", - "2026-01-26 13:22:44,378 - INFO - Buffer: 4.20000\n", - "2026-01-26 13:22:44,379 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:23:44 CET)\" executed successfully\n", - "2026-01-26 13:22:45,800 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:23:45 CET)\" (scheduled at 2026-01-26 13:22:45.591280+01:00)\n", - "2026-01-26 13:22:45,804 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:23:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 141.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:22:46,790 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:22:56,834 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:23:06,861 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:23:16,887 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:23:26,908 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:23:36,930 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:23:39,350 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:24:39 CET)\" (scheduled at 2026-01-26 13:23:39.188325+01:00)\n", - "2026-01-26 13:23:39,351 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:24:39 CET)\" executed successfully\n", - "2026-01-26 13:23:44,209 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:24:44 CET)\" (scheduled at 2026-01-26 13:23:44.199623+01:00)\n", - "2026-01-26 13:23:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:23:44,218 - INFO - Session: LONDON | ATR: 4.98714\n", - "2026-01-26 13:23:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:24:44 CET)\" executed successfully\n", - "2026-01-26 13:23:45,876 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:24:45 CET)\" (scheduled at 2026-01-26 13:23:45.591280+01:00)\n", - "2026-01-26 13:23:45,878 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:24:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 152.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:23:46,950 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:23:56,974 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:24:07,007 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:24:17,026 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:24:27,050 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:24:37,075 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:24:39,195 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:25:39 CET)\" (scheduled at 2026-01-26 13:24:39.188325+01:00)\n", - "2026-01-26 13:24:39,197 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:25:39 CET)\" executed successfully\n", - "2026-01-26 13:24:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:25:44 CET)\" (scheduled at 2026-01-26 13:24:44.199623+01:00)\n", - "2026-01-26 13:24:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:24:44,208 - INFO - Session: LONDON | ATR: 4.98714\n", - "2026-01-26 13:24:44,209 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:25:44 CET)\" executed successfully\n", - "2026-01-26 13:24:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:25:45 CET)\" (scheduled at 2026-01-26 13:24:45.591280+01:00)\n", - "2026-01-26 13:24:45,598 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:25:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 156.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:24:47,097 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:24:57,118 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:25:07,137 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:25:17,159 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:25:27,180 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:25:37,201 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:25:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:26:39 CET)\" (scheduled at 2026-01-26 13:25:39.188325+01:00)\n", - "2026-01-26 13:25:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:26:39 CET)\" executed successfully\n", - "2026-01-26 13:25:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:26:44 CET)\" (scheduled at 2026-01-26 13:25:44.199623+01:00)\n", - "2026-01-26 13:25:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:25:44,215 - INFO - Session: LONDON | ATR: 4.46643\n", - "2026-01-26 13:25:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:26:44 CET)\" executed successfully\n", - "2026-01-26 13:25:45,674 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:26:45 CET)\" (scheduled at 2026-01-26 13:25:45.591280+01:00)\n", - "2026-01-26 13:25:45,676 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:26:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 139.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:25:47,222 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:25:57,241 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:26:07,260 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:26:17,281 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:26:27,301 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:26:37,322 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:26:39,196 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:27:39 CET)\" (scheduled at 2026-01-26 13:26:39.188325+01:00)\n", - "2026-01-26 13:26:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:27:39 CET)\" executed successfully\n", - "2026-01-26 13:26:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:27:44 CET)\" (scheduled at 2026-01-26 13:26:44.199623+01:00)\n", - "2026-01-26 13:26:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:26:44,213 - INFO - Session: LONDON | ATR: 4.58643\n", - "2026-01-26 13:26:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:27:44 CET)\" executed successfully\n", - "2026-01-26 13:26:45,739 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:27:45 CET)\" (scheduled at 2026-01-26 13:26:45.591280+01:00)\n", - "2026-01-26 13:26:45,741 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:27:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 126.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:26:47,349 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:26:57,369 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:27:07,392 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:27:17,508 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:27:27,537 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:27:37,561 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:27:39,303 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:28:39 CET)\" (scheduled at 2026-01-26 13:27:39.188325+01:00)\n", - "2026-01-26 13:27:39,305 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:28:39 CET)\" executed successfully\n", - "2026-01-26 13:27:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:28:44 CET)\" (scheduled at 2026-01-26 13:27:44.199623+01:00)\n", - "2026-01-26 13:27:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:27:44,209 - INFO - Session: LONDON | ATR: 4.80714\n", - "2026-01-26 13:27:44,211 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:28:44 CET)\" executed successfully\n", - "2026-01-26 13:27:45,953 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:28:45 CET)\" (scheduled at 2026-01-26 13:27:45.591280+01:00)\n", - "2026-01-26 13:27:45,957 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:28:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.56 | 🟒 100.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:27:47,586 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:27:57,609 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:28:07,639 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:28:17,664 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:28:27,687 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:28:37,716 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:28:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:29:39 CET)\" (scheduled at 2026-01-26 13:28:39.188325+01:00)\n", - "2026-01-26 13:28:39,290 - INFO - βœ… Updated closed position 706294717: manual_close, Profit: 11.74\n", - "2026-01-26 13:28:39,875 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:29:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:28:44,288 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:29:44 CET)\" (scheduled at 2026-01-26 13:28:44.199623+01:00)\n", - "2026-01-26 13:28:44,290 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:29:44 CET)\" executed successfully\n", - "2026-01-26 13:28:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:29:45 CET)\" (scheduled at 2026-01-26 13:28:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Warmup: 2/5 trades\n", - "πŸ” Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:28:46,173 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 13:28:46,175 - INFO - Confidence: 88.2% (HIGH)\n", - "2026-01-26 13:28:46,175 - INFO - Base Risk: 2.0%\n", - "2026-01-26 13:28:46,176 - INFO - Multiplier: 1.5x\n", - "2026-01-26 13:28:46,177 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 13:28:46,178 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 13:28:46,179 - INFO - Risk Amount: $271.31\n", - "2026-01-26 13:28:46,180 - INFO - SL Distance: 68345.66 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š V1.6 ADAPTIVE COMPLETE Trend-Analyse fΓΌr XAUUSD\n", - "⚑ Adaptive Interval: 5 min | Session: LONDON\n", - "🎯 Market Regime: RANGING (Strength: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.55 | 94.743 | 10.1263 | 5088.93 |\n", - "| H4 | uptrend | 539.47 | 45.2732 | 3.66356 | 5088.93 |\n", - "| H1 | uptrend | 947.89 | 23.1132 | 3.28631 | 5088.93 |\n", - "| M30 | uptrend | 799.43 | 15.9507 | 1.91272 | 5088.94 |\n", - "| M15 | uptrend | 866.22 | 9.8617 | 1.28137 | 5088.94 |\n", - "| M5 | uptrend | 332.23 | 5.0626 | 0.252293 | 5088.94 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 643.32)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 288337.2 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 60.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 70.5%\n", - " πŸ”€ HYBRID (60/40): 88.2%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 88.2% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 47.1 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.6\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5088.94000 | Volume: 0.10\n", - "SL: 5082.10543 | TP: 5106.02641\n", - "Confidence: 88.2% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: LONDON\n", - "βœ… Trade erfolgreich! Ticket: 706513252\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:28:46,905 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 13:28:47,063 - INFO - πŸ“ˆ Equity Update: $9,041.93 | Warmup: 3/5\n", - "2026-01-26 13:28:47,064 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:29:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:28:47,742 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:28:57,767 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:29:07,799 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:29:17,823 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:29:27,846 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:29:37,871 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:29:39,199 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:30:39 CET)\" (scheduled at 2026-01-26 13:29:39.188325+01:00)\n", - "2026-01-26 13:29:39,201 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:30:39 CET)\" executed successfully\n", - "2026-01-26 13:29:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:30:44 CET)\" (scheduled at 2026-01-26 13:29:44.199623+01:00)\n", - "2026-01-26 13:29:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:29:44,211 - INFO - Session: LONDON | ATR: 4.86286\n", - "2026-01-26 13:29:44,212 - INFO - 🧹 Cleaned up 1 closed position(s) from tier tracking\n", - "2026-01-26 13:29:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:30:44 CET)\" executed successfully\n", - "2026-01-26 13:29:45,712 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:30:45 CET)\" (scheduled at 2026-01-26 13:29:45.591280+01:00)\n", - "2026-01-26 13:29:45,714 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:30:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | 🟒 3.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:29:47,894 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:29:57,921 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:30:00,030 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 14:00:00 CET)\" (scheduled at 2026-01-26 13:30:00+01:00)\n", - "2026-01-26 13:30:00,036 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 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): 23.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": [ - "2026-01-26 13:30:07,951 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:30:17,974 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:30:27,997 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:30:38,022 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:30:39,539 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:31:39 CET)\" (scheduled at 2026-01-26 13:30:39.188325+01:00)\n", - "2026-01-26 13:30:39,541 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:31:39 CET)\" executed successfully\n", - "2026-01-26 13:30:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:31:44 CET)\" (scheduled at 2026-01-26 13:30:44.199623+01:00)\n", - "2026-01-26 13:30:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:30:44,209 - INFO - Session: LONDON | ATR: 4.54571\n", - "2026-01-26 13:30:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:31:44 CET)\" executed successfully\n", - "2026-01-26 13:30:45,702 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:31:45 CET)\" (scheduled at 2026-01-26 13:30:45.591280+01:00)\n", - "2026-01-26 13:30:45,706 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:31:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | 🟒 0.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:30:48,050 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:30:58,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:31:08,097 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:31:18,122 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:31:28,152 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:31:38,178 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:31:39,194 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:32:39 CET)\" (scheduled at 2026-01-26 13:31:39.188325+01:00)\n", - "2026-01-26 13:31:39,197 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:32:39 CET)\" executed successfully\n", - "2026-01-26 13:31:44,298 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:32:44 CET)\" (scheduled at 2026-01-26 13:31:44.199623+01:00)\n", - "2026-01-26 13:31:44,303 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:31:44,304 - INFO - Session: LONDON | ATR: 4.80000\n", - "2026-01-26 13:31:44,305 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:32:44 CET)\" executed successfully\n", - "2026-01-26 13:31:45,792 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:32:45 CET)\" (scheduled at 2026-01-26 13:31:45.591280+01:00)\n", - "2026-01-26 13:31:45,794 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:32:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -28.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:31:48,202 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:31:58,228 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:32:08,258 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:32:18,282 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:32:28,305 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:32:38,328 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:32:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:33:39 CET)\" (scheduled at 2026-01-26 13:32:39.188325+01:00)\n", - "2026-01-26 13:32:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:33:39 CET)\" executed successfully\n", - "2026-01-26 13:32:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:33:44 CET)\" (scheduled at 2026-01-26 13:32:44.199623+01:00)\n", - "2026-01-26 13:32:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:32:44,214 - INFO - Session: LONDON | ATR: 4.80000\n", - "2026-01-26 13:32:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:33:44 CET)\" executed successfully\n", - "2026-01-26 13:32:45,605 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:33:45 CET)\" (scheduled at 2026-01-26 13:32:45.591280+01:00)\n", - "2026-01-26 13:32:45,607 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:33:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -40.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:32:48,357 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:32:58,381 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:33:08,408 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:33:18,431 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:33:28,455 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:33:38,478 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:33:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:34:39 CET)\" (scheduled at 2026-01-26 13:33:39.188325+01:00)\n", - "2026-01-26 13:33:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:34:39 CET)\" executed successfully\n", - "2026-01-26 13:33:44,219 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:34:44 CET)\" (scheduled at 2026-01-26 13:33:44.199623+01:00)\n", - "2026-01-26 13:33:44,224 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:33:44,225 - INFO - Session: LONDON | ATR: 4.84143\n", - "2026-01-26 13:33:44,226 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:34:44 CET)\" executed successfully\n", - "2026-01-26 13:33:45,607 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:34:45 CET)\" (scheduled at 2026-01-26 13:33:45.591280+01:00)\n", - "2026-01-26 13:33:45,611 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:34:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -22.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:33:48,501 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:33:58,531 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:34:08,554 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:34:18,580 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:34:28,605 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:34:38,631 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:34:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:35:39 CET)\" (scheduled at 2026-01-26 13:34:39.188325+01:00)\n", - "2026-01-26 13:34:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:35:39 CET)\" executed successfully\n", - "2026-01-26 13:34:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:35:44 CET)\" (scheduled at 2026-01-26 13:34:44.199623+01:00)\n", - "2026-01-26 13:34:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:34:44,214 - INFO - Session: LONDON | ATR: 4.84143\n", - "2026-01-26 13:34:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:35:44 CET)\" executed successfully\n", - "2026-01-26 13:34:45,851 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:35:45 CET)\" (scheduled at 2026-01-26 13:34:45.591280+01:00)\n", - "2026-01-26 13:34:45,855 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:35:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -24.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:34:48,655 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:34:58,686 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:35:08,712 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:35:18,737 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:35:28,760 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:35:38,787 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:35:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:36:39 CET)\" (scheduled at 2026-01-26 13:35:39.188325+01:00)\n", - "2026-01-26 13:35:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:36:39 CET)\" executed successfully\n", - "2026-01-26 13:35:44,299 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:36:44 CET)\" (scheduled at 2026-01-26 13:35:44.199623+01:00)\n", - "2026-01-26 13:35:44,306 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:35:44,307 - INFO - Session: LONDON | ATR: 4.59286\n", - "2026-01-26 13:35:44,309 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:36:44 CET)\" executed successfully\n", - "2026-01-26 13:35:45,791 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:36:45 CET)\" (scheduled at 2026-01-26 13:35:45.591280+01:00)\n", - "2026-01-26 13:35:45,793 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:36:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -33.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:35:48,815 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:35:58,840 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:36:08,863 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:36:18,888 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:36:28,913 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:36:38,937 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:36:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:37:39 CET)\" (scheduled at 2026-01-26 13:36:39.188325+01:00)\n", - "2026-01-26 13:36:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:37:39 CET)\" executed successfully\n", - "2026-01-26 13:36:44,298 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:37:44 CET)\" (scheduled at 2026-01-26 13:36:44.199623+01:00)\n", - "2026-01-26 13:36:44,304 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:36:44,305 - INFO - Session: LONDON | ATR: 4.72143\n", - "2026-01-26 13:36:44,306 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:37:44 CET)\" executed successfully\n", - "2026-01-26 13:36:45,846 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:37:45 CET)\" (scheduled at 2026-01-26 13:36:45.591280+01:00)\n", - "2026-01-26 13:36:45,848 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:37:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -6.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:36:48,960 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:36:58,985 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:37:09,054 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:37:19,081 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:37:29,108 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:37:39,132 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:37:39,253 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:38:39 CET)\" (scheduled at 2026-01-26 13:37:39.188325+01:00)\n", - "2026-01-26 13:37:39,254 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:38:39 CET)\" executed successfully\n", - "2026-01-26 13:37:44,240 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:38:44 CET)\" (scheduled at 2026-01-26 13:37:44.199623+01:00)\n", - "2026-01-26 13:37:44,244 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:37:44,245 - INFO - Session: LONDON | ATR: 4.79286\n", - "2026-01-26 13:37:44,246 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:38:44 CET)\" executed successfully\n", - "2026-01-26 13:37:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:38:45 CET)\" (scheduled at 2026-01-26 13:37:45.591280+01:00)\n", - "2026-01-26 13:37:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:38:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -11.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:37:49,157 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:37:59,181 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:38:09,206 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:38:19,233 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:38:29,258 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:38:39,284 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:38:39,566 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:39:39 CET)\" (scheduled at 2026-01-26 13:38:39.188325+01:00)\n", - "2026-01-26 13:38:39,568 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:39:39 CET)\" executed successfully\n", - "2026-01-26 13:38:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:39:44 CET)\" (scheduled at 2026-01-26 13:38:44.199623+01:00)\n", - "2026-01-26 13:38:44,205 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:38:44,207 - INFO - Session: LONDON | ATR: 4.79286\n", - "2026-01-26 13:38:44,208 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:39:44 CET)\" executed successfully\n", - "2026-01-26 13:38:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:39:45 CET)\" (scheduled at 2026-01-26 13:38:45.591280+01:00)\n", - "2026-01-26 13:38:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:39:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -15.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:38:49,307 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:38:59,334 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:39:09,357 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:39:19,381 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:39:29,405 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:39:39,428 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:39:39,613 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:40:39 CET)\" (scheduled at 2026-01-26 13:39:39.188325+01:00)\n", - "2026-01-26 13:39:39,614 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:40:39 CET)\" executed successfully\n", - "2026-01-26 13:39:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:40:44 CET)\" (scheduled at 2026-01-26 13:39:44.199623+01:00)\n", - "2026-01-26 13:39:44,206 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:39:44,208 - INFO - Session: LONDON | ATR: 4.79286\n", - "2026-01-26 13:39:44,209 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:40:44 CET)\" executed successfully\n", - "2026-01-26 13:39:45,640 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:40:45 CET)\" (scheduled at 2026-01-26 13:39:45.591280+01:00)\n", - "2026-01-26 13:39:45,644 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:40:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -13.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:39:49,452 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:39:59,479 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:40:09,503 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:40:19,527 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:40:29,558 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:40:39,198 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:41:39 CET)\" (scheduled at 2026-01-26 13:40:39.188325+01:00)\n", - "2026-01-26 13:40:39,200 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:41:39 CET)\" executed successfully\n", - "2026-01-26 13:40:39,579 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:40:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:41:44 CET)\" (scheduled at 2026-01-26 13:40:44.199623+01:00)\n", - "2026-01-26 13:40:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:40:44,210 - INFO - Session: LONDON | ATR: 4.61286\n", - "2026-01-26 13:40:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:41:44 CET)\" executed successfully\n", - "2026-01-26 13:40:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:41:45 CET)\" (scheduled at 2026-01-26 13:40:45.591280+01:00)\n", - "2026-01-26 13:40:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:41:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -35.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:40:49,603 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:40:59,628 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:41:09,651 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:41:19,684 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:41:29,707 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:41:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:42:39 CET)\" (scheduled at 2026-01-26 13:41:39.188325+01:00)\n", - "2026-01-26 13:41:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:42:39 CET)\" executed successfully\n", - "2026-01-26 13:41:39,735 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:41:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:42:44 CET)\" (scheduled at 2026-01-26 13:41:44.199623+01:00)\n", - "2026-01-26 13:41:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:41:44,211 - INFO - Session: LONDON | ATR: 4.71857\n", - "2026-01-26 13:41:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:42:44 CET)\" executed successfully\n", - "2026-01-26 13:41:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:42:45 CET)\" (scheduled at 2026-01-26 13:41:45.591280+01:00)\n", - "2026-01-26 13:41:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:42:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5089.15 | πŸ”΄ -26.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:41:49,761 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:41:59,785 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:42:09,812 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:42:19,838 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:42:31,146 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:42:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:43:39 CET)\" (scheduled at 2026-01-26 13:42:39.188325+01:00)\n", - "2026-01-26 13:42:39,200 - INFO - βœ… Updated closed position 706513252: manual_close, Profit: 11.74\n", - "2026-01-26 13:42:39,778 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:43:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:42:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:43:44 CET)\" (scheduled at 2026-01-26 13:42:44.199623+01:00)\n", - "2026-01-26 13:42:44,204 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:43:44 CET)\" executed successfully\n", - "2026-01-26 13:42:44,609 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:42:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:43:45 CET)\" (scheduled at 2026-01-26 13:42:45.591280+01:00)\n", - "2026-01-26 13:42:45,813 - INFO - πŸ“Š Adaptive Position Sizing:\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Warmup: 3/5 trades\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: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.4 | 94.743 | 10.1242 | 5079.96 |\n", - "| H4 | uptrend | 539.16 | 45.2732 | 3.66144 | 5079.96 |\n", - "| H1 | uptrend | 929.44 | 23.5568 | 3.28419 | 5079.96 |\n", - "| M30 | uptrend | 831.48 | 15.5364 | 1.93772 | 5079.93 |\n", - "| M15 | uptrend | 866.64 | 9.8823 | 1.28467 | 5079.93 |\n", - "| M5 | uptrend | 284.14 | 5.2653 | 0.224414 | 5079.87 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 643.10)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 287136.3 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 60.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 70.5%\n", - " πŸ”€ HYBRID (60/40): 88.2%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 88.2% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 47.1 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.6\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:42:45,815 - INFO - Confidence: 88.2% (HIGH)\n", - "2026-01-26 13:42:45,816 - INFO - Base Risk: 2.0%\n", - "2026-01-26 13:42:45,816 - INFO - Multiplier: 1.5x\n", - "2026-01-26 13:42:45,829 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 13:42:45,832 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 13:42:45,832 - INFO - Risk Amount: $269.19\n", - "2026-01-26 13:42:45,833 - INFO - SL Distance: 71081.21 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5079.87000 | Volume: 0.10\n", - "SL: 5072.76188 | TP: 5097.64030\n", - "Confidence: 88.2% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: LONDON\n", - "βœ… Trade erfolgreich! Ticket: 706564654\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:42:46,613 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:42:46,845 - INFO - πŸ“ˆ Equity Update: $8,972.23 | Warmup: 4/5\n", - "2026-01-26 13:42:46,846 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:43:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:43:09,686 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:43:19,709 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:43:29,735 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:43:39,296 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:44:39 CET)\" (scheduled at 2026-01-26 13:43:39.188325+01:00)\n", - "2026-01-26 13:43:39,299 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:44:39 CET)\" executed successfully\n", - "2026-01-26 13:43:39,760 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:43:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:44:44 CET)\" (scheduled at 2026-01-26 13:43:44.199623+01:00)\n", - "2026-01-26 13:43:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:43:44,210 - INFO - Session: LONDON | ATR: 5.13714\n", - "2026-01-26 13:43:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:44:44 CET)\" executed successfully\n", - "2026-01-26 13:43:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:44:45 CET)\" (scheduled at 2026-01-26 13:43:45.591280+01:00)\n", - "2026-01-26 13:43:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:44:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 29.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:43:49,782 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:43:59,805 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:44:09,832 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:44:19,864 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:44:29,889 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:44:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:45:39 CET)\" (scheduled at 2026-01-26 13:44:39.188325+01:00)\n", - "2026-01-26 13:44:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:45:39 CET)\" executed successfully\n", - "2026-01-26 13:44:39,913 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:44:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:45:44 CET)\" (scheduled at 2026-01-26 13:44:44.199623+01:00)\n", - "2026-01-26 13:44:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:44:44,212 - INFO - Session: LONDON | ATR: 5.13714\n", - "2026-01-26 13:44:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:45:44 CET)\" executed successfully\n", - "2026-01-26 13:44:45,607 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:45:45 CET)\" (scheduled at 2026-01-26 13:44:45.591280+01:00)\n", - "2026-01-26 13:44:45,607 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:45:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 35.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:44:49,936 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:44:59,959 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:45:09,982 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:45:20,010 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:45:30,032 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:45:39,339 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:46:39 CET)\" (scheduled at 2026-01-26 13:45:39.188325+01:00)\n", - "2026-01-26 13:45:39,341 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:46:39 CET)\" executed successfully\n", - "2026-01-26 13:45:40,056 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:45:44,314 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:46:44 CET)\" (scheduled at 2026-01-26 13:45:44.199623+01:00)\n", - "2026-01-26 13:45:44,319 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:45:44,320 - INFO - Session: LONDON | ATR: 4.73143\n", - "2026-01-26 13:45:44,322 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:46:44 CET)\" executed successfully\n", - "2026-01-26 13:45:45,772 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:46:45 CET)\" (scheduled at 2026-01-26 13:45:45.591280+01:00)\n", - "2026-01-26 13:45:45,774 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:46:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 30.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:45:50,080 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:46:00,104 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:46:10,129 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:46:20,153 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:46:30,177 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:46:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:47:39 CET)\" (scheduled at 2026-01-26 13:46:39.188325+01:00)\n", - "2026-01-26 13:46:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:47:39 CET)\" executed successfully\n", - "2026-01-26 13:46:40,199 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:46:44,282 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:47:44 CET)\" (scheduled at 2026-01-26 13:46:44.199623+01:00)\n", - "2026-01-26 13:46:44,287 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:46:44,288 - INFO - Session: LONDON | ATR: 4.78643\n", - "2026-01-26 13:46:44,290 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:47:44 CET)\" executed successfully\n", - "2026-01-26 13:46:45,624 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:47:45 CET)\" (scheduled at 2026-01-26 13:46:45.591280+01:00)\n", - "2026-01-26 13:46:45,626 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:47:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 36.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:46:50,221 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:47:00,247 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:47:10,271 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:47:20,295 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:47:30,321 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:47:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:48:39 CET)\" (scheduled at 2026-01-26 13:47:39.188325+01:00)\n", - "2026-01-26 13:47:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:48:39 CET)\" executed successfully\n", - "2026-01-26 13:47:40,346 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:47:44,363 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:48:44 CET)\" (scheduled at 2026-01-26 13:47:44.199623+01:00)\n", - "2026-01-26 13:47:44,369 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:47:44,370 - INFO - Session: LONDON | ATR: 4.82500\n", - "2026-01-26 13:47:44,372 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:48:44 CET)\" executed successfully\n", - "2026-01-26 13:47:45,949 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:48:45 CET)\" (scheduled at 2026-01-26 13:47:45.591280+01:00)\n", - "2026-01-26 13:47:45,952 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:48:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 40.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:47:50,371 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:48:00,394 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:48:10,418 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:48:20,442 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:48:30,464 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:48:39,206 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:49:39 CET)\" (scheduled at 2026-01-26 13:48:39.188325+01:00)\n", - "2026-01-26 13:48:39,208 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:49:39 CET)\" executed successfully\n", - "2026-01-26 13:48:40,489 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:48:44,210 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:49:44 CET)\" (scheduled at 2026-01-26 13:48:44.199623+01:00)\n", - "2026-01-26 13:48:44,217 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:48:44,218 - INFO - Session: LONDON | ATR: 4.82500\n", - "2026-01-26 13:48:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:49:44 CET)\" executed successfully\n", - "2026-01-26 13:48:45,765 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:49:45 CET)\" (scheduled at 2026-01-26 13:48:45.591280+01:00)\n", - "2026-01-26 13:48:45,772 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:49:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 36.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:48:50,512 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:49:00,537 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:49:10,561 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:49:20,588 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:49:30,619 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:49:39,211 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:50:39 CET)\" (scheduled at 2026-01-26 13:49:39.188325+01:00)\n", - "2026-01-26 13:49:39,212 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:50:39 CET)\" executed successfully\n", - "2026-01-26 13:49:40,642 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:49:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:50:44 CET)\" (scheduled at 2026-01-26 13:49:44.199623+01:00)\n", - "2026-01-26 13:49:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:49:44,208 - INFO - Session: LONDON | ATR: 4.82500\n", - "2026-01-26 13:49:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:50:44 CET)\" executed successfully\n", - "2026-01-26 13:49:45,652 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:50:45 CET)\" (scheduled at 2026-01-26 13:49:45.591280+01:00)\n", - "2026-01-26 13:49:45,654 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:50:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 36.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:49:50,667 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:50:00,690 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:50:10,713 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:50:20,738 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:50:30,762 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:50:39,196 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:51:39 CET)\" (scheduled at 2026-01-26 13:50:39.188325+01:00)\n", - "2026-01-26 13:50:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:51:39 CET)\" executed successfully\n", - "2026-01-26 13:50:40,786 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:50:44,305 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:51:44 CET)\" (scheduled at 2026-01-26 13:50:44.199623+01:00)\n", - "2026-01-26 13:50:44,310 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:50:44,311 - INFO - Session: LONDON | ATR: 4.76071\n", - "2026-01-26 13:50:44,313 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:51:44 CET)\" executed successfully\n", - "2026-01-26 13:50:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:51:45 CET)\" (scheduled at 2026-01-26 13:50:45.591280+01:00)\n", - "2026-01-26 13:50:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:51:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 46.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:50:50,811 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:51:00,833 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:51:10,856 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:51:20,880 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:51:30,904 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:51:39,296 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:52:39 CET)\" (scheduled at 2026-01-26 13:51:39.188325+01:00)\n", - "2026-01-26 13:51:39,300 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:52:39 CET)\" executed successfully\n", - "2026-01-26 13:51:40,929 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:51:44,304 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:52:44 CET)\" (scheduled at 2026-01-26 13:51:44.199623+01:00)\n", - "2026-01-26 13:51:44,309 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:51:44,311 - INFO - Session: LONDON | ATR: 4.76071\n", - "2026-01-26 13:51:44,313 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:52:44 CET)\" executed successfully\n", - "2026-01-26 13:51:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:52:45 CET)\" (scheduled at 2026-01-26 13:51:45.591280+01:00)\n", - "2026-01-26 13:51:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:52:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 38.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:51:50,952 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:52:00,977 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:52:10,999 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:52:21,023 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:52:31,051 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:52:39,883 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:53:39 CET)\" (scheduled at 2026-01-26 13:52:39.188325+01:00)\n", - "2026-01-26 13:52:39,885 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:53:39 CET)\" executed successfully\n", - "2026-01-26 13:52:41,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:52:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:53:44 CET)\" (scheduled at 2026-01-26 13:52:44.199623+01:00)\n", - "2026-01-26 13:52:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:52:44,212 - INFO - Session: LONDON | ATR: 4.85714\n", - "2026-01-26 13:52:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:53:44 CET)\" executed successfully\n", - "2026-01-26 13:52:45,644 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:53:45 CET)\" (scheduled at 2026-01-26 13:52:45.591280+01:00)\n", - "2026-01-26 13:52:45,646 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:53:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 21.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:52:51,098 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:53:01,122 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:53:11,146 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:53:21,173 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:53:31,194 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:53:39,195 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:54:39 CET)\" (scheduled at 2026-01-26 13:53:39.188325+01:00)\n", - "2026-01-26 13:53:39,197 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:54:39 CET)\" executed successfully\n", - "2026-01-26 13:53:41,218 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:53:44,326 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:54:44 CET)\" (scheduled at 2026-01-26 13:53:44.199623+01:00)\n", - "2026-01-26 13:53:44,335 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:53:44,336 - INFO - Session: LONDON | ATR: 4.85714\n", - "2026-01-26 13:53:44,337 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:54:44 CET)\" executed successfully\n", - "2026-01-26 13:53:45,780 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:54:45 CET)\" (scheduled at 2026-01-26 13:53:45.591280+01:00)\n", - "2026-01-26 13:53:45,782 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:54:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 34.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:53:51,241 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:54:01,266 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:54:11,290 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:54:21,315 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:54:31,337 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:54:39,196 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:55:39 CET)\" (scheduled at 2026-01-26 13:54:39.188325+01:00)\n", - "2026-01-26 13:54:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:55:39 CET)\" executed successfully\n", - "2026-01-26 13:54:41,363 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:54:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:55:44 CET)\" (scheduled at 2026-01-26 13:54:44.199623+01:00)\n", - "2026-01-26 13:54:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:54:44,212 - INFO - Session: LONDON | ATR: 4.87143\n", - "2026-01-26 13:54:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:55:44 CET)\" executed successfully\n", - "2026-01-26 13:54:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:55:45 CET)\" (scheduled at 2026-01-26 13:54:45.591280+01:00)\n", - "2026-01-26 13:54:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:55:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 36.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:54:51,386 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:55:01,411 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:55:11,435 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:55:21,461 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:55:31,484 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:55:39,209 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:56:39 CET)\" (scheduled at 2026-01-26 13:55:39.188325+01:00)\n", - "2026-01-26 13:55:39,211 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:56:39 CET)\" executed successfully\n", - "2026-01-26 13:55:41,511 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:55:44,379 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:56:44 CET)\" (scheduled at 2026-01-26 13:55:44.199623+01:00)\n", - "2026-01-26 13:55:44,387 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:55:44,389 - INFO - Session: LONDON | ATR: 4.75500\n", - "2026-01-26 13:55:44,392 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:56:44 CET)\" executed successfully\n", - "2026-01-26 13:55:45,834 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:56:45 CET)\" (scheduled at 2026-01-26 13:55:45.591280+01:00)\n", - "2026-01-26 13:55:45,835 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:56:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | 🟒 41.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:55:51,535 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:56:01,560 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:56:11,590 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:56:21,614 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:56:31,637 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:56:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:57:39 CET)\" (scheduled at 2026-01-26 13:56:39.188325+01:00)\n", - "2026-01-26 13:56:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:57:39 CET)\" executed successfully\n", - "2026-01-26 13:56:41,663 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:56:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:57:44 CET)\" (scheduled at 2026-01-26 13:56:44.199623+01:00)\n", - "2026-01-26 13:56:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:56:44,208 - INFO - Session: LONDON | ATR: 5.23286\n", - "2026-01-26 13:56:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:57:44 CET)\" executed successfully\n", - "2026-01-26 13:56:45,711 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:57:45 CET)\" (scheduled at 2026-01-26 13:56:45.591280+01:00)\n", - "2026-01-26 13:56:45,714 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:57:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | πŸ”΄ -26.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:56:46,974 - INFO - Running job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 14:56:46 CET)\" (scheduled at 2026-01-26 13:56:46.955921+01:00)\n", - "2026-01-26 13:56:46,988 - INFO - Job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 14:56:46 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "[13:56:46] πŸ”„ Running scheduled P&L sync...\n", - "❌ Sync failed: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 9532 and this is thread id 2604.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:56:51,687 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:57:01,712 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:57:11,735 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:57:21,757 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:57:31,788 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:57:39,209 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:58:39 CET)\" (scheduled at 2026-01-26 13:57:39.188325+01:00)\n", - "2026-01-26 13:57:39,211 - WARNING - No history found for ticket 706564654\n", - "2026-01-26 13:57:39,214 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:58:39 CET)\" executed successfully\n", - "2026-01-26 13:57:41,811 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:57:44,410 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:58:44 CET)\" (scheduled at 2026-01-26 13:57:44.199623+01:00)\n", - "2026-01-26 13:57:44,414 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:58:44 CET)\" executed successfully\n", - "2026-01-26 13:57:46,038 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:58:45 CET)\" (scheduled at 2026-01-26 13:57:45.591280+01:00)\n", - "2026-01-26 13:57:46,228 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:58:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Warmup: 4/5 trades\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: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.38 | 94.743 | 10.124 | 5079.18 |\n", - "| H4 | uptrend | 538.01 | 45.3675 | 3.66126 | 5079.18 |\n", - "| H1 | uptrend | 921.5 | 23.7582 | 3.28398 | 5079.1 |\n", - "| M30 | uptrend | 820.86 | 15.7357 | 1.93752 | 5079.1 |\n", - "| M15 | uptrend | 872.43 | 9.8449 | 1.28835 | 5079.1 |\n", - "| M5 | uptrend | 243.87 | 5.2968 | 0.193763 | 5079.1 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 642.64)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 284183.6 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 60.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 70.5%\n", - " πŸ”€ HYBRID (60/40): 88.2%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 88.2% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 47.1 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.6\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | πŸ”΄ -9.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:57:51,836 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:58:01,858 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:58:11,884 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:58:21,912 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:58:31,936 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:58:39,227 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:59:39 CET)\" (scheduled at 2026-01-26 13:58:39.188325+01:00)\n", - "2026-01-26 13:58:39,229 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 13:59:39 CET)\" executed successfully\n", - "2026-01-26 13:58:41,960 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:58:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:59:44 CET)\" (scheduled at 2026-01-26 13:58:44.199623+01:00)\n", - "2026-01-26 13:58:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:58:44,211 - INFO - Session: LONDON | ATR: 5.23857\n", - "2026-01-26 13:58:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 13:59:44 CET)\" executed successfully\n", - "2026-01-26 13:58:45,782 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:59:45 CET)\" (scheduled at 2026-01-26 13:58:45.591280+01:00)\n", - "2026-01-26 13:58:45,784 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 13:59:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | πŸ”΄ -3.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:58:52,014 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:59:02,042 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:59:12,066 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:59:22,091 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:59:32,114 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:59:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:00:39 CET)\" (scheduled at 2026-01-26 13:59:39.188325+01:00)\n", - "2026-01-26 13:59:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:00:39 CET)\" executed successfully\n", - "2026-01-26 13:59:42,137 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 13:59:44,322 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:00:44 CET)\" (scheduled at 2026-01-26 13:59:44.199623+01:00)\n", - "2026-01-26 13:59:44,329 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 13:59:44,331 - INFO - Session: LONDON | ATR: 5.23857\n", - "2026-01-26 13:59:44,333 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:00:44 CET)\" executed successfully\n", - "2026-01-26 13:59:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:00:45 CET)\" (scheduled at 2026-01-26 13:59:45.591280+01:00)\n", - "2026-01-26 13:59:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:00:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | πŸ”΄ -12.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 13:59:52,286 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:00:00,003 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 14:30:00 CET)\" (scheduled at 2026-01-26 14:00:00+01:00)\n", - "2026-01-26 14:00:00,011 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 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): 23.65 β•‘\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": [ - "2026-01-26 14:00:02,320 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:00:12,345 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:00:22,372 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:00:32,398 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:00:39,306 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:01:39 CET)\" (scheduled at 2026-01-26 14:00:39.188325+01:00)\n", - "2026-01-26 14:00:39,308 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:01:39 CET)\" executed successfully\n", - "2026-01-26 14:00:42,424 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:00:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:01:44 CET)\" (scheduled at 2026-01-26 14:00:44.199623+01:00)\n", - "2026-01-26 14:00:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:00:44,213 - INFO - Session: OVERLAP | ATR: 5.42286\n", - "2026-01-26 14:00:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:01:44 CET)\" executed successfully\n", - "2026-01-26 14:00:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:01:45 CET)\" (scheduled at 2026-01-26 14:00:45.591280+01:00)\n", - "2026-01-26 14:00:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:01:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | πŸ”΄ -43.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:00:52,447 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:01:02,496 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:01:12,523 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:01:22,555 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:01:32,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:01:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:02:39 CET)\" (scheduled at 2026-01-26 14:01:39.188325+01:00)\n", - "2026-01-26 14:01:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:02:39 CET)\" executed successfully\n", - "2026-01-26 14:01:42,609 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:01:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:02:44 CET)\" (scheduled at 2026-01-26 14:01:44.199623+01:00)\n", - "2026-01-26 14:01:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:01:44,212 - INFO - Session: OVERLAP | ATR: 5.47714\n", - "2026-01-26 14:01:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:02:44 CET)\" executed successfully\n", - "2026-01-26 14:01:45,762 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:02:45 CET)\" (scheduled at 2026-01-26 14:01:45.591280+01:00)\n", - "2026-01-26 14:01:45,764 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:02:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.08 | πŸ”΄ -2.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:01:52,634 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:02:02,662 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:02:12,692 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:02:22,718 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:02:32,742 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:02:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:03:39 CET)\" (scheduled at 2026-01-26 14:02:39.188325+01:00)\n", - "2026-01-26 14:02:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:03:39 CET)\" executed successfully\n", - "2026-01-26 14:02:42,771 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:02:44,254 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:03:44 CET)\" (scheduled at 2026-01-26 14:02:44.199623+01:00)\n", - "2026-01-26 14:02:44,259 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:02:44,260 - INFO - Session: OVERLAP | ATR: 5.61286\n", - "2026-01-26 14:02:44,261 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:03:44 CET)\" executed successfully\n", - "2026-01-26 14:02:45,644 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:03:45 CET)\" (scheduled at 2026-01-26 14:02:45.591280+01:00)\n", - "2026-01-26 14:02:45,841 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 14:02:45,842 - INFO - Confidence: 87.4% (HIGH)\n", - "2026-01-26 14:02:45,843 - INFO - Base Risk: 2.0%\n", - "2026-01-26 14:02:45,844 - INFO - Multiplier: 1.5x\n", - "2026-01-26 14:02:45,845 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 14:02:45,846 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 14:02:45,847 - INFO - Risk Amount: $267.00\n", - "2026-01-26 14:02:45,848 - INFO - SL Distance: 74219.60 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Warmup: 4/5 trades\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: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.27 | 94.743 | 10.1224 | 5072.56 |\n", - "| H4 | uptrend | 533.94 | 45.6946 | 3.6597 | 5072.58 |\n", - "| H1 | uptrend | 973.47 | 22.6405 | 3.30597 | 5072.58 |\n", - "| M30 | uptrend | 860.13 | 15.191 | 1.95994 | 5072.67 |\n", - "| M15 | uptrend | 885.81 | 9.721 | 1.29164 | 5072.67 |\n", - "| M5 | uptrend | 222.07 | 5.4977 | 0.183131 | 5072.67 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 640.94)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 292282.3 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 40.0/100\n", - " Momentum Score: 70.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 68.5%\n", - " πŸ”€ HYBRID (60/40): 87.4%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 87.4% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 47.3 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.7\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5072.67000 | Volume: 0.10\n", - "SL: 5065.24804 | TP: 5091.22490\n", - "Confidence: 87.4% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: OVERLAP\n", - "βœ… Trade erfolgreich! Ticket: 706662538\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:02:47,434 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 14:02:47,504 - INFO - πŸ“ˆ Equity Update: $8,896.53 | MA: $8,978.07 | ⚠️ -0.9%\n", - "2026-01-26 14:02:47,507 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:03:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:02:52,795 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:03:02,821 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:03:12,851 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:03:22,880 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:03:32,902 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:03:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:04:39 CET)\" (scheduled at 2026-01-26 14:03:39.188325+01:00)\n", - "2026-01-26 14:03:39,297 - INFO - βœ… Updated closed position 706564654: manual_close, Profit: 11.74\n", - "2026-01-26 14:03:39,917 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:04:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:03:42,927 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:03:44,340 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:04:44 CET)\" (scheduled at 2026-01-26 14:03:44.199623+01:00)\n", - "2026-01-26 14:03:44,396 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:03:44,397 - INFO - Session: OVERLAP | ATR: 6.12286\n", - "2026-01-26 14:03:44,399 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:04:44 CET)\" executed successfully\n", - "2026-01-26 14:03:45,661 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:04:45 CET)\" (scheduled at 2026-01-26 14:03:45.591280+01:00)\n", - "2026-01-26 14:03:45,664 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:04:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | πŸ”΄ -37.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:03:52,959 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:04:02,984 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:04:13,018 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:04:23,053 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:04:33,084 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:04:39,214 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:05:39 CET)\" (scheduled at 2026-01-26 14:04:39.188325+01:00)\n", - "2026-01-26 14:04:39,216 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:05:39 CET)\" executed successfully\n", - "2026-01-26 14:04:43,113 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:04:44,220 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:05:44 CET)\" (scheduled at 2026-01-26 14:04:44.199623+01:00)\n", - "2026-01-26 14:04:44,226 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:04:44,228 - INFO - Session: OVERLAP | ATR: 6.12286\n", - "2026-01-26 14:04:44,230 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:05:44 CET)\" executed successfully\n", - "2026-01-26 14:04:45,737 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:05:45 CET)\" (scheduled at 2026-01-26 14:04:45.591280+01:00)\n", - "2026-01-26 14:04:45,739 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:05:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | πŸ”΄ -10.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:04:53,142 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:05:03,178 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:05:13,203 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:05:23,236 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:05:33,259 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:05:39,305 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:06:39 CET)\" (scheduled at 2026-01-26 14:05:39.188325+01:00)\n", - "2026-01-26 14:05:39,307 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:06:39 CET)\" executed successfully\n", - "2026-01-26 14:05:43,288 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:05:44,353 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:06:44 CET)\" (scheduled at 2026-01-26 14:05:44.199623+01:00)\n", - "2026-01-26 14:05:44,362 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:05:44,363 - INFO - Session: OVERLAP | ATR: 6.32357\n", - "2026-01-26 14:05:44,365 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:06:44 CET)\" executed successfully\n", - "2026-01-26 14:05:45,906 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:06:45 CET)\" (scheduled at 2026-01-26 14:05:45.591280+01:00)\n", - "2026-01-26 14:05:45,908 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:06:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 41.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:05:53,320 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:06:03,345 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:06:13,369 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:06:23,474 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:06:33,506 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:06:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:07:39 CET)\" (scheduled at 2026-01-26 14:06:39.188325+01:00)\n", - "2026-01-26 14:06:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:07:39 CET)\" executed successfully\n", - "2026-01-26 14:06:43,532 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:06:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:07:44 CET)\" (scheduled at 2026-01-26 14:06:44.199623+01:00)\n", - "2026-01-26 14:06:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:06:44,210 - INFO - Session: OVERLAP | ATR: 6.33071\n", - "2026-01-26 14:06:44,211 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:07:44 CET)\" executed successfully\n", - "2026-01-26 14:06:45,623 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:07:45 CET)\" (scheduled at 2026-01-26 14:06:45.591280+01:00)\n", - "2026-01-26 14:06:45,626 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:07:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 1.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:06:53,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:07:03,610 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:07:13,632 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:07:23,660 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:07:33,685 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:07:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:08:39 CET)\" (scheduled at 2026-01-26 14:07:39.188325+01:00)\n", - "2026-01-26 14:07:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:08:39 CET)\" executed successfully\n", - "2026-01-26 14:07:43,708 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:07:44,212 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:08:44 CET)\" (scheduled at 2026-01-26 14:07:44.199623+01:00)\n", - "2026-01-26 14:07:44,229 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:07:44,230 - INFO - Session: OVERLAP | ATR: 6.33786\n", - "2026-01-26 14:07:44,231 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:08:44 CET)\" executed successfully\n", - "2026-01-26 14:07:45,811 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:08:45 CET)\" (scheduled at 2026-01-26 14:07:45.591280+01:00)\n", - "2026-01-26 14:07:45,813 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:08:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 10.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:07:53,735 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:08:03,763 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:08:13,789 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:08:23,813 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:08:33,840 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:08:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:09:39 CET)\" (scheduled at 2026-01-26 14:08:39.188325+01:00)\n", - "2026-01-26 14:08:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:09:39 CET)\" executed successfully\n", - "2026-01-26 14:08:43,869 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:08:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:09:44 CET)\" (scheduled at 2026-01-26 14:08:44.199623+01:00)\n", - "2026-01-26 14:08:44,218 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:08:44,219 - INFO - Session: OVERLAP | ATR: 6.33786\n", - "2026-01-26 14:08:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:09:44 CET)\" executed successfully\n", - "2026-01-26 14:08:45,773 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:09:45 CET)\" (scheduled at 2026-01-26 14:08:45.591280+01:00)\n", - "2026-01-26 14:08:45,776 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:09:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 29.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:08:53,897 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:09:03,924 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:09:13,950 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:09:23,975 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:09:33,999 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:09:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:10:39 CET)\" (scheduled at 2026-01-26 14:09:39.188325+01:00)\n", - "2026-01-26 14:09:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:10:39 CET)\" executed successfully\n", - "2026-01-26 14:09:44,023 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:09:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:10:44 CET)\" (scheduled at 2026-01-26 14:09:44.199623+01:00)\n", - "2026-01-26 14:09:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:09:44,213 - INFO - Session: OVERLAP | ATR: 6.45571\n", - "2026-01-26 14:09:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:10:44 CET)\" executed successfully\n", - "2026-01-26 14:09:45,717 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:10:45 CET)\" (scheduled at 2026-01-26 14:09:45.591280+01:00)\n", - "2026-01-26 14:09:45,730 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:10:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 48.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:09:54,052 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:10:04,081 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:10:14,113 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:10:24,150 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:10:34,181 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:10:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:11:39 CET)\" (scheduled at 2026-01-26 14:10:39.188325+01:00)\n", - "2026-01-26 14:10:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:11:39 CET)\" executed successfully\n", - "2026-01-26 14:10:44,205 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:11:44 CET)\" (scheduled at 2026-01-26 14:10:44.199623+01:00)\n", - "2026-01-26 14:10:44,206 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:10:44,220 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:10:44,230 - INFO - Session: OVERLAP | ATR: 6.26571\n", - "2026-01-26 14:10:44,231 - INFO - πŸ“ˆ Trailing Trigger for #706662538: Early BE at 46.5% (+300 pips buffer)\n", - "2026-01-26 14:10:44,409 - INFO - βœ… Enhanced Trailing Stop updated for #706662538\n", - "2026-01-26 14:10:44,409 - INFO - Old SL: 5065.25000\n", - "2026-01-26 14:10:44,414 - INFO - New SL: 5075.29000\n", - "2026-01-26 14:10:44,415 - INFO - Buffer: 10.04000\n", - "2026-01-26 14:10:44,416 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:11:44 CET)\" executed successfully\n", - "2026-01-26 14:10:45,776 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:11:45 CET)\" (scheduled at 2026-01-26 14:10:45.591280+01:00)\n", - "2026-01-26 14:10:45,778 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:11:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 88.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:10:54,231 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:11:04,258 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:11:14,283 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:11:24,311 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:11:34,334 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:11:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:12:39 CET)\" (scheduled at 2026-01-26 14:11:39.188325+01:00)\n", - "2026-01-26 14:11:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:12:39 CET)\" executed successfully\n", - "2026-01-26 14:11:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:12:44 CET)\" (scheduled at 2026-01-26 14:11:44.199623+01:00)\n", - "2026-01-26 14:11:44,206 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:11:44,207 - INFO - Session: OVERLAP | ATR: 6.31643\n", - "2026-01-26 14:11:44,208 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:12:44 CET)\" executed successfully\n", - "2026-01-26 14:11:44,359 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:11:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:12:45 CET)\" (scheduled at 2026-01-26 14:11:45.591280+01:00)\n", - "2026-01-26 14:11:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:12:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 88.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:11:54,387 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:12:04,412 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:12:14,439 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:12:24,462 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:12:34,493 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:12:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:13:39 CET)\" (scheduled at 2026-01-26 14:12:39.188325+01:00)\n", - "2026-01-26 14:12:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:13:39 CET)\" executed successfully\n", - "2026-01-26 14:12:44,206 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:13:44 CET)\" (scheduled at 2026-01-26 14:12:44.199623+01:00)\n", - "2026-01-26 14:12:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:12:44,213 - INFO - Session: OVERLAP | ATR: 6.34643\n", - "2026-01-26 14:12:44,222 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:13:44 CET)\" executed successfully\n", - "2026-01-26 14:12:44,517 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:12:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:13:45 CET)\" (scheduled at 2026-01-26 14:12:45.591280+01:00)\n", - "2026-01-26 14:12:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:13:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 94.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:12:54,568 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:13:04,592 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:13:14,640 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:13:24,675 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:13:34,701 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:13:39,231 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:14:39 CET)\" (scheduled at 2026-01-26 14:13:39.188325+01:00)\n", - "2026-01-26 14:13:39,233 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:14:39 CET)\" executed successfully\n", - "2026-01-26 14:13:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:14:44 CET)\" (scheduled at 2026-01-26 14:13:44.199623+01:00)\n", - "2026-01-26 14:13:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:13:44,258 - INFO - Session: OVERLAP | ATR: 6.34643\n", - "2026-01-26 14:13:44,260 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:14:44 CET)\" executed successfully\n", - "2026-01-26 14:13:44,730 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:13:46,170 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:14:45 CET)\" (scheduled at 2026-01-26 14:13:45.591280+01:00)\n", - "2026-01-26 14:13:46,172 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:14:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 74.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:13:54,757 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:14:04,787 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:14:14,809 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:14:24,844 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:14:34,875 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:14:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:15:39 CET)\" (scheduled at 2026-01-26 14:14:39.188325+01:00)\n", - "2026-01-26 14:14:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:15:39 CET)\" executed successfully\n", - "2026-01-26 14:14:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:15:44 CET)\" (scheduled at 2026-01-26 14:14:44.199623+01:00)\n", - "2026-01-26 14:14:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:14:44,210 - INFO - Session: OVERLAP | ATR: 6.34643\n", - "2026-01-26 14:14:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:15:44 CET)\" executed successfully\n", - "2026-01-26 14:14:44,906 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:14:45,790 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:15:45 CET)\" (scheduled at 2026-01-26 14:14:45.591280+01:00)\n", - "2026-01-26 14:14:45,792 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:15:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 65.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:14:54,936 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:15:04,963 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:15:14,989 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:15:25,016 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:15:35,040 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:15:39,587 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:16:39 CET)\" (scheduled at 2026-01-26 14:15:39.188325+01:00)\n", - "2026-01-26 14:15:39,589 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:16:39 CET)\" executed successfully\n", - "2026-01-26 14:15:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:16:44 CET)\" (scheduled at 2026-01-26 14:15:44.199623+01:00)\n", - "2026-01-26 14:15:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:15:44,211 - INFO - Session: OVERLAP | ATR: 6.22857\n", - "2026-01-26 14:15:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:16:44 CET)\" executed successfully\n", - "2026-01-26 14:15:45,069 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:15:45,648 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:16:45 CET)\" (scheduled at 2026-01-26 14:15:45.591280+01:00)\n", - "2026-01-26 14:15:45,651 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:16:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 95.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:15:55,093 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:16:05,122 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:16:15,152 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:16:25,179 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:16:35,351 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:16:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:17:39 CET)\" (scheduled at 2026-01-26 14:16:39.188325+01:00)\n", - "2026-01-26 14:16:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:17:39 CET)\" executed successfully\n", - "2026-01-26 14:16:44,307 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:17:44 CET)\" (scheduled at 2026-01-26 14:16:44.199623+01:00)\n", - "2026-01-26 14:16:44,321 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:16:44,332 - INFO - Session: OVERLAP | ATR: 6.31000\n", - "2026-01-26 14:16:44,334 - INFO - πŸ“ˆ Trailing Trigger for #706662538: Tier 1: Locking 25% profit at 51.6%\n", - "2026-01-26 14:16:44,603 - INFO - βœ… Enhanced Trailing Stop updated for #706662538\n", - "2026-01-26 14:16:44,604 - INFO - Old SL: 5075.29000\n", - "2026-01-26 14:16:44,606 - INFO - New SL: 5077.02250\n", - "2026-01-26 14:16:44,608 - INFO - Buffer: 1.73250\n", - "2026-01-26 14:16:44,633 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:17:44 CET)\" executed successfully\n", - "2026-01-26 14:16:45,376 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:16:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:17:45 CET)\" (scheduled at 2026-01-26 14:16:45.591280+01:00)\n", - "2026-01-26 14:16:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:17:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 93.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:16:55,401 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:17:05,427 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:17:15,452 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:17:25,481 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:17:35,507 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:17:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:18:39 CET)\" (scheduled at 2026-01-26 14:17:39.188325+01:00)\n", - "2026-01-26 14:17:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:18:39 CET)\" executed successfully\n", - "2026-01-26 14:17:44,233 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:18:44 CET)\" (scheduled at 2026-01-26 14:17:44.199623+01:00)\n", - "2026-01-26 14:17:44,242 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:17:44,244 - INFO - Session: OVERLAP | ATR: 6.42643\n", - "2026-01-26 14:17:44,245 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:18:44 CET)\" executed successfully\n", - "2026-01-26 14:17:45,530 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:17:45,928 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:18:45 CET)\" (scheduled at 2026-01-26 14:17:45.591280+01:00)\n", - "2026-01-26 14:17:45,928 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:18:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 62.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:17:55,555 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:18:05,580 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:18:15,617 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:18:25,640 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:18:35,665 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:18:39,198 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:19:39 CET)\" (scheduled at 2026-01-26 14:18:39.188325+01:00)\n", - "2026-01-26 14:18:39,200 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:19:39 CET)\" executed successfully\n", - "2026-01-26 14:18:44,232 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:19:44 CET)\" (scheduled at 2026-01-26 14:18:44.199623+01:00)\n", - "2026-01-26 14:18:44,654 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:18:44,701 - INFO - Session: OVERLAP | ATR: 6.42857\n", - "2026-01-26 14:18:44,702 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:19:44 CET)\" executed successfully\n", - "2026-01-26 14:18:45,613 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:19:45 CET)\" (scheduled at 2026-01-26 14:18:45.591280+01:00)\n", - "2026-01-26 14:18:45,615 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:19:45 CET)\" executed successfully\n", - "2026-01-26 14:18:45,687 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5072.29 | 🟒 67.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:18:55,714 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:19:05,739 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:19:15,762 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:19:25,787 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:19:35,811 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:19:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:20:39 CET)\" (scheduled at 2026-01-26 14:19:39.188325+01:00)\n", - "2026-01-26 14:19:39,201 - INFO - βœ… Updated closed position 706662538: manual_close, Profit: 11.74\n", - "2026-01-26 14:19:39,795 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:20:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:19:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:20:44 CET)\" (scheduled at 2026-01-26 14:19:44.199623+01:00)\n", - "2026-01-26 14:19:44,202 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:20:44 CET)\" executed successfully\n", - "2026-01-26 14:19:45,637 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:20:45 CET)\" (scheduled at 2026-01-26 14:19:45.591280+01:00)\n", - "2026-01-26 14:19:45,809 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 14:19:45,810 - INFO - Confidence: 89.0% (HIGH)\n", - "2026-01-26 14:19:45,811 - INFO - Base Risk: 2.0%\n", - "2026-01-26 14:19:45,811 - INFO - Multiplier: 1.5x\n", - "2026-01-26 14:19:45,812 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 14:19:45,813 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 14:19:45,813 - INFO - Risk Amount: $268.42\n", - "2026-01-26 14:19:45,814 - INFO - SL Distance: 82534.35 pips\n", - "2026-01-26 14:19:45,983 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: ⚠️ Soft Mode: $8,947.23 < MA $8,978.07 (-0.3%)\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: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.36 | 94.743 | 10.1237 | 5077.96 |\n", - "| H4 | uptrend | 528.81 | 46.1532 | 3.66097 | 5077.96 |\n", - "| H1 | uptrend | 947.27 | 23.2755 | 3.30724 | 5077.96 |\n", - "| M30 | uptrend | 826.15 | 15.826 | 1.96119 | 5077.96 |\n", - "| M15 | uptrend | 853.06 | 10.1352 | 1.29688 | 5077.96 |\n", - "| M5 | uptrend | 169.08 | 6.1137 | 0.155051 | 5077.96 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 638.94)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 282659.9 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 70.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 72.5%\n", - " πŸ”€ HYBRID (60/40): 89.0%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 89.0% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 46.8 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.6\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "πŸ“ˆ Equity Curve: Lot adjusted 0.10 β†’ 0.10 (50%)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5077.96000 | Volume: 0.10\n", - "SL: 5069.70656 | TP: 5098.59359\n", - "Confidence: 89.0% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: OVERLAP\n", - "βœ… Trade erfolgreich! Ticket: 706755675\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:19:46,448 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 14:19:46,496 - INFO - πŸ“ˆ Equity Update: $8,945.63 | MA: $8,972.66 | ⚠️ -0.3%\n", - "2026-01-26 14:19:46,498 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:20:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:19:56,013 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:20:06,037 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:20:16,073 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:20:26,098 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:20:36,123 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:20:39,404 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:21:39 CET)\" (scheduled at 2026-01-26 14:20:39.188325+01:00)\n", - "2026-01-26 14:20:39,407 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:21:39 CET)\" executed successfully\n", - "2026-01-26 14:20:44,245 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:21:44 CET)\" (scheduled at 2026-01-26 14:20:44.199623+01:00)\n", - "2026-01-26 14:20:44,251 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:20:44,252 - INFO - Session: OVERLAP | ATR: 6.76786\n", - "2026-01-26 14:20:44,253 - INFO - 🧹 Cleaned up 1 closed position(s) from tier tracking\n", - "2026-01-26 14:20:44,253 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:21:44 CET)\" executed successfully\n", - "2026-01-26 14:20:45,713 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:21:45 CET)\" (scheduled at 2026-01-26 14:20:45.591280+01:00)\n", - "2026-01-26 14:20:45,715 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:21:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.08 | πŸ”΄ -54.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:20:46,147 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:20:56,179 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:21:06,204 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:21:16,229 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:21:26,255 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:21:36,281 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:21:39,342 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:22:39 CET)\" (scheduled at 2026-01-26 14:21:39.188325+01:00)\n", - "2026-01-26 14:21:39,344 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:22:39 CET)\" executed successfully\n", - "2026-01-26 14:21:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:22:44 CET)\" (scheduled at 2026-01-26 14:21:44.199623+01:00)\n", - "2026-01-26 14:21:44,206 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:21:44,208 - INFO - Session: OVERLAP | ATR: 6.90857\n", - "2026-01-26 14:21:44,209 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:22:44 CET)\" executed successfully\n", - "2026-01-26 14:21:45,771 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:22:45 CET)\" (scheduled at 2026-01-26 14:21:45.591280+01:00)\n", - "2026-01-26 14:21:45,773 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:22:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.08 | πŸ”΄ -70.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:21:46,308 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:21:56,335 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:22:06,360 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:22:16,388 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:22:26,412 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:22:36,436 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:22:39,199 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:23:39 CET)\" (scheduled at 2026-01-26 14:22:39.188325+01:00)\n", - "2026-01-26 14:22:39,200 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:23:39 CET)\" executed successfully\n", - "2026-01-26 14:22:44,215 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:23:44 CET)\" (scheduled at 2026-01-26 14:22:44.199623+01:00)\n", - "2026-01-26 14:22:44,222 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:22:44,224 - INFO - Session: OVERLAP | ATR: 6.90857\n", - "2026-01-26 14:22:44,225 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:23:44 CET)\" executed successfully\n", - "2026-01-26 14:22:45,875 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:23:45 CET)\" (scheduled at 2026-01-26 14:22:45.591280+01:00)\n", - "2026-01-26 14:22:45,879 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:23:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5078.08 | πŸ”΄ -35.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:22:46,460 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:22:56,494 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:23:06,524 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:23:18,878 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:23:28,904 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:23:38,945 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:23:39,200 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:24:39 CET)\" (scheduled at 2026-01-26 14:23:39.188325+01:00)\n", - "2026-01-26 14:23:39,202 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:24:39 CET)\" executed successfully\n", - "2026-01-26 14:23:44,354 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:24:44 CET)\" (scheduled at 2026-01-26 14:23:44.199623+01:00)\n", - "2026-01-26 14:23:44,356 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:24:44 CET)\" executed successfully\n", - "2026-01-26 14:23:45,617 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:24:45 CET)\" (scheduled at 2026-01-26 14:23:45.591280+01:00)\n", - "2026-01-26 14:23:45,835 - INFO - πŸ“Š Adaptive Position Sizing:\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: ⚠️ Soft Mode: $8,863.53 < MA $8,972.66 (-1.2%)\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: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.25 | 94.743 | 10.1221 | 5071.12 |\n", - "| H4 | uptrend | 528.58 | 46.1532 | 3.65935 | 5071.12 |\n", - "| H1 | uptrend | 946.81 | 23.2755 | 3.30562 | 5071.12 |\n", - "| M30 | uptrend | 825.47 | 15.826 | 1.95957 | 5071.1 |\n", - "| M15 | uptrend | 820.92 | 10.5187 | 1.29526 | 5071.1 |\n", - "| M5 | uptrend | 152.57 | 6.1898 | 0.141659 | 5071.09 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 638.78)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 279954.6 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 70.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 72.5%\n", - " πŸ”€ HYBRID (60/40): 89.0%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 89.0% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 46.8 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.6 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.6\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:23:45,836 - INFO - Confidence: 89.0% (HIGH)\n", - "2026-01-26 14:23:45,837 - INFO - Base Risk: 2.0%\n", - "2026-01-26 14:23:45,838 - INFO - Multiplier: 1.5x\n", - "2026-01-26 14:23:45,839 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 14:23:45,840 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 14:23:45,841 - INFO - Risk Amount: $265.91\n", - "2026-01-26 14:23:45,842 - INFO - SL Distance: 83562.73 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“ˆ Equity Curve: Lot adjusted 0.10 β†’ 0.10 (50%)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5071.09000 | Volume: 0.10\n", - "SL: 5062.73373 | TP: 5091.98068\n", - "Confidence: 89.0% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: OVERLAP\n", - "βœ… Trade erfolgreich! Ticket: 706781522\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:23:47,736 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 14:23:47,783 - INFO - πŸ“ˆ Equity Update: $8,863.63 | MA: $8,957.09 | ⚠️ -1.0%\n", - "2026-01-26 14:23:47,785 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:24:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:23:48,972 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:23:58,999 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:24:09,025 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:24:19,084 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:24:29,117 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:24:39,147 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:24:39,855 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:25:39 CET)\" (scheduled at 2026-01-26 14:24:39.188325+01:00)\n", - "2026-01-26 14:24:39,968 - INFO - βœ… Updated closed position 706755675: manual_close, Profit: 11.74\n", - "2026-01-26 14:24:40,811 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:25:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:24:44,317 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:25:44 CET)\" (scheduled at 2026-01-26 14:24:44.199623+01:00)\n", - "2026-01-26 14:24:44,350 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:24:44,351 - INFO - Session: OVERLAP | ATR: 7.03643\n", - "2026-01-26 14:24:44,353 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:25:44 CET)\" executed successfully\n", - "2026-01-26 14:24:45,641 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:25:45 CET)\" (scheduled at 2026-01-26 14:24:45.591280+01:00)\n", - "2026-01-26 14:24:45,644 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:25:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5071.33 | πŸ”΄ -21.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:24:49,180 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:24:59,203 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:25:09,230 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:25:19,258 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:25:29,286 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:25:39,194 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:26:39 CET)\" (scheduled at 2026-01-26 14:25:39.188325+01:00)\n", - "2026-01-26 14:25:39,196 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:26:39 CET)\" executed successfully\n", - "2026-01-26 14:25:39,316 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:25:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:26:44 CET)\" (scheduled at 2026-01-26 14:25:44.199623+01:00)\n", - "2026-01-26 14:25:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:25:44,212 - INFO - Session: OVERLAP | ATR: 6.92214\n", - "2026-01-26 14:25:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:26:44 CET)\" executed successfully\n", - "2026-01-26 14:25:46,051 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:26:45 CET)\" (scheduled at 2026-01-26 14:25:45.591280+01:00)\n", - "2026-01-26 14:25:46,054 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:26:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5071.33 | πŸ”΄ -15.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:25:49,359 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:25:59,383 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:26:09,412 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:26:19,439 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:26:29,465 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:26:39,325 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:27:39 CET)\" (scheduled at 2026-01-26 14:26:39.188325+01:00)\n", - "2026-01-26 14:26:39,328 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:27:39 CET)\" executed successfully\n", - "2026-01-26 14:26:39,491 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:26:44,353 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:27:44 CET)\" (scheduled at 2026-01-26 14:26:44.199623+01:00)\n", - "2026-01-26 14:26:44,373 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:26:44,375 - INFO - Session: OVERLAP | ATR: 6.99500\n", - "2026-01-26 14:26:44,376 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:27:44 CET)\" executed successfully\n", - "2026-01-26 14:26:45,850 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:27:45 CET)\" (scheduled at 2026-01-26 14:26:45.591280+01:00)\n", - "2026-01-26 14:26:45,853 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:27:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5071.33 | 🟒 0.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:26:49,518 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:26:59,550 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:27:09,575 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:27:19,618 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:27:29,642 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:27:39,503 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:28:39 CET)\" (scheduled at 2026-01-26 14:27:39.188325+01:00)\n", - "2026-01-26 14:27:39,505 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:28:39 CET)\" executed successfully\n", - "2026-01-26 14:27:39,669 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:27:44,210 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:28:44 CET)\" (scheduled at 2026-01-26 14:27:44.199623+01:00)\n", - "2026-01-26 14:27:44,217 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:27:44,219 - INFO - Session: OVERLAP | ATR: 7.15000\n", - "2026-01-26 14:27:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:28:44 CET)\" executed successfully\n", - "2026-01-26 14:27:45,735 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:28:45 CET)\" (scheduled at 2026-01-26 14:27:45.591280+01:00)\n", - "2026-01-26 14:27:45,738 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:28:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5071.33 | 🟒 11.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:27:49,710 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:27:59,736 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:28:09,762 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:28:19,788 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:28:29,812 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:28:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:29:39 CET)\" (scheduled at 2026-01-26 14:28:39.188325+01:00)\n", - "2026-01-26 14:28:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:29:39 CET)\" executed successfully\n", - "2026-01-26 14:28:39,839 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:28:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:29:44 CET)\" (scheduled at 2026-01-26 14:28:44.199623+01:00)\n", - "2026-01-26 14:28:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:28:44,210 - INFO - Session: OVERLAP | ATR: 7.26000\n", - "2026-01-26 14:28:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:29:44 CET)\" executed successfully\n", - "2026-01-26 14:28:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:29:45 CET)\" (scheduled at 2026-01-26 14:28:45.591280+01:00)\n", - "2026-01-26 14:28:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:29:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5071.33 | 🟒 40.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:28:49,864 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:28:59,890 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:29:09,916 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:29:19,942 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:29:29,967 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:29:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:30:39 CET)\" (scheduled at 2026-01-26 14:29:39.188325+01:00)\n", - "2026-01-26 14:29:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:30:39 CET)\" executed successfully\n", - "2026-01-26 14:29:39,994 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:29:44,326 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:30:44 CET)\" (scheduled at 2026-01-26 14:29:44.199623+01:00)\n", - "2026-01-26 14:29:44,332 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:29:44,334 - INFO - Session: OVERLAP | ATR: 7.29429\n", - "2026-01-26 14:29:44,340 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:30:44 CET)\" executed successfully\n", - "2026-01-26 14:29:46,161 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:30:45 CET)\" (scheduled at 2026-01-26 14:29:45.591280+01:00)\n", - "2026-01-26 14:29:46,164 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:30:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5071.33 | 🟒 4.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:29:50,034 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:30:00,001 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 15:00:00 CET)\" (scheduled at 2026-01-26 14:30:00+01:00)\n", - "2026-01-26 14:30:00,007 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 15:00:00 CET)\" executed successfully\n", - "2026-01-26 14:30:00,112 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\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): 23.23 β•‘\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": [ - "2026-01-26 14:30:10,148 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:30:20,173 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:30:30,211 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:30:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:31:39 CET)\" (scheduled at 2026-01-26 14:30:39.188325+01:00)\n", - "2026-01-26 14:30:39,388 - INFO - βœ… Updated closed position 706781522: manual_close, Profit: 11.74\n", - "2026-01-26 14:30:40,141 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:31:39 CET)\" executed successfully\n", - "2026-01-26 14:30:40,235 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:30:44,396 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:31:44 CET)\" (scheduled at 2026-01-26 14:30:44.199623+01:00)\n", - "2026-01-26 14:30:44,398 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:31:44 CET)\" executed successfully\n", - "2026-01-26 14:30:46,061 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:31:45 CET)\" (scheduled at 2026-01-26 14:30:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: ⚠️ Soft Mode: $8,777.53 < MA $8,957.09 (-2.0%)\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: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+----------+---------|\n", - "| D1 | uptrend | 712.09 | 94.743 | 10.1199 | 5061.75 |\n", - "| H4 | uptrend | 523.75 | 46.5503 | 3.65714 | 5061.75 |\n", - "| H1 | uptrend | 930.3 | 23.6727 | 3.30341 | 5061.75 |\n", - "| M30 | uptrend | 846.87 | 15.5934 | 1.98084 | 5061.79 |\n", - "| M15 | uptrend | 798.17 | 10.8311 | 1.29676 | 5061.79 |\n", - "| M5 | uptrend | 107.85 | 6.9031 | 0.11167 | 5061.79 |\n", - "+------+---------+------------+---------+----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 636.76)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 276660.0 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 80.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 74.5%\n", - " πŸ”€ HYBRID (60/40): 89.8%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%), Strong momentum\n", - "\n", - "🎯 Signal qualified! 89.8% >= 70.0%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:30:46,267 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 14:30:46,268 - INFO - Confidence: 89.8% (HIGH)\n", - "2026-01-26 14:30:46,273 - INFO - Base Risk: 2.0%\n", - "2026-01-26 14:30:46,274 - INFO - Multiplier: 1.5x\n", - "2026-01-26 14:30:46,276 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 14:30:46,277 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 14:30:46,278 - INFO - Risk Amount: $263.33\n", - "2026-01-26 14:30:46,279 - INFO - SL Distance: 93191.92 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 46.4 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.5 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.4\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "πŸ“ˆ Equity Curve: Lot adjusted 0.10 β†’ 0.10 (50%)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5061.79000 | Volume: 0.10\n", - "SL: 5052.47081 | TP: 5085.08798\n", - "Confidence: 89.8% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: OVERLAP\n", - "βœ… Trade erfolgreich! Ticket: 706828585\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:30:47,256 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:30:47,591 - INFO - πŸ“ˆ Equity Update: $8,775.53 | MA: $8,934.39 | ⚠️ -1.8%\n", - "2026-01-26 14:30:47,695 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:31:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:30:50,271 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:31:00,299 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:31:10,330 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:31:20,366 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:31:30,397 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:31:39,400 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:32:39 CET)\" (scheduled at 2026-01-26 14:31:39.188325+01:00)\n", - "2026-01-26 14:31:39,402 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:32:39 CET)\" executed successfully\n", - "2026-01-26 14:31:40,437 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:31:44,221 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:32:44 CET)\" (scheduled at 2026-01-26 14:31:44.199623+01:00)\n", - "2026-01-26 14:31:44,286 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:31:44,287 - INFO - Session: OVERLAP | ATR: 7.59500\n", - "2026-01-26 14:31:44,289 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:32:44 CET)\" executed successfully\n", - "2026-01-26 14:31:45,965 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:32:45 CET)\" (scheduled at 2026-01-26 14:31:45.591280+01:00)\n", - "2026-01-26 14:31:45,967 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:32:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 4.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:31:50,464 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:32:00,493 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:32:10,516 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:32:20,543 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:32:30,566 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:32:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:33:39 CET)\" (scheduled at 2026-01-26 14:32:39.188325+01:00)\n", - "2026-01-26 14:32:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:33:39 CET)\" executed successfully\n", - "2026-01-26 14:32:40,592 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:32:44,323 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:33:44 CET)\" (scheduled at 2026-01-26 14:32:44.199623+01:00)\n", - "2026-01-26 14:32:44,333 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:32:44,339 - INFO - Session: OVERLAP | ATR: 7.97929\n", - "2026-01-26 14:32:44,341 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:33:44 CET)\" executed successfully\n", - "2026-01-26 14:32:46,061 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:33:45 CET)\" (scheduled at 2026-01-26 14:32:45.591280+01:00)\n", - "2026-01-26 14:32:46,064 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:33:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | πŸ”΄ -63.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:32:50,617 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:33:00,645 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:33:10,672 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:33:20,832 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:33:30,853 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:33:39,199 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:34:39 CET)\" (scheduled at 2026-01-26 14:33:39.188325+01:00)\n", - "2026-01-26 14:33:39,201 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:34:39 CET)\" executed successfully\n", - "2026-01-26 14:33:40,873 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:33:44,229 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:34:44 CET)\" (scheduled at 2026-01-26 14:33:44.199623+01:00)\n", - "2026-01-26 14:33:44,238 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:33:44,240 - INFO - Session: OVERLAP | ATR: 8.02000\n", - "2026-01-26 14:33:44,241 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:34:44 CET)\" executed successfully\n", - "2026-01-26 14:33:45,960 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:34:45 CET)\" (scheduled at 2026-01-26 14:33:45.591280+01:00)\n", - "2026-01-26 14:33:45,962 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:34:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | πŸ”΄ -24.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:33:50,897 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:34:00,919 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:34:10,940 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:34:20,959 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:34:30,985 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:34:39,196 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:35:39 CET)\" (scheduled at 2026-01-26 14:34:39.188325+01:00)\n", - "2026-01-26 14:34:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:35:39 CET)\" executed successfully\n", - "2026-01-26 14:34:41,010 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:34:44,289 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:35:44 CET)\" (scheduled at 2026-01-26 14:34:44.199623+01:00)\n", - "2026-01-26 14:34:44,296 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:34:44,308 - INFO - Session: OVERLAP | ATR: 8.02000\n", - "2026-01-26 14:34:44,309 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:35:44 CET)\" executed successfully\n", - "2026-01-26 14:34:46,044 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:35:45 CET)\" (scheduled at 2026-01-26 14:34:45.591280+01:00)\n", - "2026-01-26 14:34:46,047 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:35:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | πŸ”΄ -1.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:34:51,029 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:35:01,053 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:35:11,073 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:35:21,095 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:35:31,116 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:35:39,195 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:36:39 CET)\" (scheduled at 2026-01-26 14:35:39.188325+01:00)\n", - "2026-01-26 14:35:39,197 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:36:39 CET)\" executed successfully\n", - "2026-01-26 14:35:41,143 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:35:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:36:44 CET)\" (scheduled at 2026-01-26 14:35:44.199623+01:00)\n", - "2026-01-26 14:35:44,272 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:35:44,275 - INFO - Session: OVERLAP | ATR: 7.73000\n", - "2026-01-26 14:35:44,278 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:36:44 CET)\" executed successfully\n", - "2026-01-26 14:35:45,895 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:36:45 CET)\" (scheduled at 2026-01-26 14:35:45.591280+01:00)\n", - "2026-01-26 14:35:45,899 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:36:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | πŸ”΄ -4.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:35:51,178 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:36:01,200 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:36:11,228 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:36:21,257 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:36:31,279 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:36:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:37:39 CET)\" (scheduled at 2026-01-26 14:36:39.188325+01:00)\n", - "2026-01-26 14:36:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:37:39 CET)\" executed successfully\n", - "2026-01-26 14:36:41,306 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:36:44,350 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:37:44 CET)\" (scheduled at 2026-01-26 14:36:44.199623+01:00)\n", - "2026-01-26 14:36:44,356 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:36:44,358 - INFO - Session: OVERLAP | ATR: 7.85000\n", - "2026-01-26 14:36:44,361 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:37:44 CET)\" executed successfully\n", - "2026-01-26 14:36:45,947 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:37:45 CET)\" (scheduled at 2026-01-26 14:36:45.591280+01:00)\n", - "2026-01-26 14:36:45,950 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:37:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 9.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:36:51,329 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:37:01,356 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:37:11,376 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:37:21,397 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:37:31,420 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:37:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:38:39 CET)\" (scheduled at 2026-01-26 14:37:39.188325+01:00)\n", - "2026-01-26 14:37:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:38:39 CET)\" executed successfully\n", - "2026-01-26 14:37:41,445 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:37:44,385 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:38:44 CET)\" (scheduled at 2026-01-26 14:37:44.199623+01:00)\n", - "2026-01-26 14:37:44,398 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:37:44,399 - INFO - Session: OVERLAP | ATR: 7.85000\n", - "2026-01-26 14:37:44,433 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:38:44 CET)\" executed successfully\n", - "2026-01-26 14:37:45,687 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:38:45 CET)\" (scheduled at 2026-01-26 14:37:45.591280+01:00)\n", - "2026-01-26 14:37:45,690 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:38:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 26.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:37:51,467 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:38:01,491 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:38:11,512 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:38:21,534 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:38:31,563 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:38:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:39:39 CET)\" (scheduled at 2026-01-26 14:38:39.188325+01:00)\n", - "2026-01-26 14:38:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:39:39 CET)\" executed successfully\n", - "2026-01-26 14:38:41,582 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:38:44,315 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:39:44 CET)\" (scheduled at 2026-01-26 14:38:44.199623+01:00)\n", - "2026-01-26 14:38:44,320 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:38:44,322 - INFO - Session: OVERLAP | ATR: 7.86929\n", - "2026-01-26 14:38:44,324 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:39:44 CET)\" executed successfully\n", - "2026-01-26 14:38:46,087 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:39:45 CET)\" (scheduled at 2026-01-26 14:38:45.591280+01:00)\n", - "2026-01-26 14:38:46,091 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:39:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 17.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:38:51,605 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:39:01,634 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:39:11,654 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:39:21,680 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:39:31,702 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:39:39,195 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:40:39 CET)\" (scheduled at 2026-01-26 14:39:39.188325+01:00)\n", - "2026-01-26 14:39:39,197 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:40:39 CET)\" executed successfully\n", - "2026-01-26 14:39:41,732 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:39:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:40:44 CET)\" (scheduled at 2026-01-26 14:39:44.199623+01:00)\n", - "2026-01-26 14:39:44,219 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:39:44,220 - INFO - Session: OVERLAP | ATR: 7.86929\n", - "2026-01-26 14:39:44,222 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:40:44 CET)\" executed successfully\n", - "2026-01-26 14:39:45,909 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:40:45 CET)\" (scheduled at 2026-01-26 14:39:45.591280+01:00)\n", - "2026-01-26 14:39:45,911 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:40:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 26.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:39:51,756 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:40:01,778 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:40:11,798 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:40:21,821 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:40:31,893 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:40:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:41:39 CET)\" (scheduled at 2026-01-26 14:40:39.188325+01:00)\n", - "2026-01-26 14:40:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:41:39 CET)\" executed successfully\n", - "2026-01-26 14:40:41,916 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:40:44,256 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:41:44 CET)\" (scheduled at 2026-01-26 14:40:44.199623+01:00)\n", - "2026-01-26 14:40:44,261 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:40:44,263 - INFO - Session: OVERLAP | ATR: 7.63429\n", - "2026-01-26 14:40:44,264 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:41:44 CET)\" executed successfully\n", - "2026-01-26 14:40:45,958 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:41:45 CET)\" (scheduled at 2026-01-26 14:40:45.591280+01:00)\n", - "2026-01-26 14:40:45,961 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:41:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 44.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:40:51,936 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:41:01,959 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:41:11,981 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:41:22,008 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:41:32,030 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:41:39,192 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:42:39 CET)\" (scheduled at 2026-01-26 14:41:39.188325+01:00)\n", - "2026-01-26 14:41:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:42:39 CET)\" executed successfully\n", - "2026-01-26 14:41:42,053 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:41:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:42:44 CET)\" (scheduled at 2026-01-26 14:41:44.199623+01:00)\n", - "2026-01-26 14:41:44,216 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:41:44,218 - INFO - Session: OVERLAP | ATR: 7.67500\n", - "2026-01-26 14:41:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:42:44 CET)\" executed successfully\n", - "2026-01-26 14:41:46,051 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:42:45 CET)\" (scheduled at 2026-01-26 14:41:45.591280+01:00)\n", - "2026-01-26 14:41:46,054 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:42:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 69.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:41:52,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:42:02,094 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:42:12,125 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:42:22,146 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:42:32,174 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:42:39,192 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:43:39 CET)\" (scheduled at 2026-01-26 14:42:39.188325+01:00)\n", - "2026-01-26 14:42:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:43:39 CET)\" executed successfully\n", - "2026-01-26 14:42:42,209 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:42:44,323 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:43:44 CET)\" (scheduled at 2026-01-26 14:42:44.199623+01:00)\n", - "2026-01-26 14:42:44,344 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:42:44,346 - INFO - Session: OVERLAP | ATR: 8.02286\n", - "2026-01-26 14:42:44,348 - INFO - πŸ“ˆ Trailing Trigger for #706828585: Early BE at 38.5% (+300 pips buffer)\n", - "2026-01-26 14:42:44,453 - INFO - βœ… Enhanced Trailing Stop updated for #706828585\n", - "2026-01-26 14:42:44,455 - INFO - Old SL: 5052.47000\n", - "2026-01-26 14:42:44,456 - INFO - New SL: 5064.59000\n", - "2026-01-26 14:42:44,458 - INFO - Buffer: 12.12000\n", - "2026-01-26 14:42:44,460 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:43:44 CET)\" executed successfully\n", - "2026-01-26 14:42:45,595 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:43:45 CET)\" (scheduled at 2026-01-26 14:42:45.591280+01:00)\n", - "2026-01-26 14:42:45,598 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:43:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 89.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:42:52,233 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:43:02,258 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:43:12,278 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:43:22,304 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:43:32,333 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:43:39,202 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:44:39 CET)\" (scheduled at 2026-01-26 14:43:39.188325+01:00)\n", - "2026-01-26 14:43:39,205 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:44:39 CET)\" executed successfully\n", - "2026-01-26 14:43:42,352 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:43:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:44:44 CET)\" (scheduled at 2026-01-26 14:43:44.199623+01:00)\n", - "2026-01-26 14:43:44,219 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:43:44,220 - INFO - Session: OVERLAP | ATR: 8.02286\n", - "2026-01-26 14:43:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:44:44 CET)\" executed successfully\n", - "2026-01-26 14:43:45,804 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:44:45 CET)\" (scheduled at 2026-01-26 14:43:45.591280+01:00)\n", - "2026-01-26 14:43:45,807 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:44:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 102.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:43:52,375 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:44:02,397 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:44:12,417 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:44:22,437 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:44:32,464 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:44:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:45:39 CET)\" (scheduled at 2026-01-26 14:44:39.188325+01:00)\n", - "2026-01-26 14:44:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:45:39 CET)\" executed successfully\n", - "2026-01-26 14:44:42,486 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:44:44,208 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:45:44 CET)\" (scheduled at 2026-01-26 14:44:44.199623+01:00)\n", - "2026-01-26 14:44:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:44:44,208 - INFO - Session: OVERLAP | ATR: 8.02286\n", - "2026-01-26 14:44:44,234 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:45:44 CET)\" executed successfully\n", - "2026-01-26 14:44:45,876 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:45:45 CET)\" (scheduled at 2026-01-26 14:44:45.591280+01:00)\n", - "2026-01-26 14:44:45,878 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:45:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 92.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:44:52,510 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:45:02,538 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:45:12,563 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:45:22,583 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:45:32,609 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:45:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:46:39 CET)\" (scheduled at 2026-01-26 14:45:39.188325+01:00)\n", - "2026-01-26 14:45:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:46:39 CET)\" executed successfully\n", - "2026-01-26 14:45:42,638 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:45:44,387 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:46:44 CET)\" (scheduled at 2026-01-26 14:45:44.199623+01:00)\n", - "2026-01-26 14:45:44,395 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:45:44,397 - INFO - Session: OVERLAP | ATR: 7.87500\n", - "2026-01-26 14:45:44,398 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:46:44 CET)\" executed successfully\n", - "2026-01-26 14:45:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:46:45 CET)\" (scheduled at 2026-01-26 14:45:45.591280+01:00)\n", - "2026-01-26 14:45:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:46:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 100.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:45:52,663 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:46:02,688 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:46:12,709 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:46:22,729 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:46:32,750 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:46:39,293 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:47:39 CET)\" (scheduled at 2026-01-26 14:46:39.188325+01:00)\n", - "2026-01-26 14:46:39,295 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:47:39 CET)\" executed successfully\n", - "2026-01-26 14:46:42,772 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:46:44,210 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:47:44 CET)\" (scheduled at 2026-01-26 14:46:44.199623+01:00)\n", - "2026-01-26 14:46:44,218 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:46:44,220 - INFO - Session: OVERLAP | ATR: 7.92429\n", - "2026-01-26 14:46:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:47:44 CET)\" executed successfully\n", - "2026-01-26 14:46:45,958 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:47:45 CET)\" (scheduled at 2026-01-26 14:46:45.591280+01:00)\n", - "2026-01-26 14:46:45,962 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:47:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 84.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:46:52,794 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:47:02,820 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:47:12,839 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:47:22,861 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:47:32,895 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:47:39,192 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:48:39 CET)\" (scheduled at 2026-01-26 14:47:39.188325+01:00)\n", - "2026-01-26 14:47:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:48:39 CET)\" executed successfully\n", - "2026-01-26 14:47:42,930 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:47:44,363 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:48:44 CET)\" (scheduled at 2026-01-26 14:47:44.199623+01:00)\n", - "2026-01-26 14:47:44,363 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:47:44,363 - INFO - Session: OVERLAP | ATR: 8.05357\n", - "2026-01-26 14:47:44,363 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:48:44 CET)\" executed successfully\n", - "2026-01-26 14:47:45,608 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:48:45 CET)\" (scheduled at 2026-01-26 14:47:45.591280+01:00)\n", - "2026-01-26 14:47:45,611 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:48:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 72.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:47:52,960 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:48:02,984 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:48:13,012 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:48:23,031 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:48:33,053 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:48:39,303 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:49:39 CET)\" (scheduled at 2026-01-26 14:48:39.188325+01:00)\n", - "2026-01-26 14:48:39,307 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:49:39 CET)\" executed successfully\n", - "2026-01-26 14:48:43,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:48:44,774 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:49:44 CET)\" (scheduled at 2026-01-26 14:48:44.199623+01:00)\n", - "2026-01-26 14:48:44,783 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:48:44,784 - INFO - Session: OVERLAP | ATR: 8.15571\n", - "2026-01-26 14:48:44,786 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:49:44 CET)\" executed successfully\n", - "2026-01-26 14:48:45,635 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:49:45 CET)\" (scheduled at 2026-01-26 14:48:45.591280+01:00)\n", - "2026-01-26 14:48:45,639 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:49:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 104.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:48:53,095 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:49:03,121 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:49:13,145 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:49:23,174 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:49:33,197 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:49:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:50:39 CET)\" (scheduled at 2026-01-26 14:49:39.188325+01:00)\n", - "2026-01-26 14:49:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:50:39 CET)\" executed successfully\n", - "2026-01-26 14:49:43,224 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:49:44,242 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:50:44 CET)\" (scheduled at 2026-01-26 14:49:44.199623+01:00)\n", - "2026-01-26 14:49:44,248 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:49:44,249 - INFO - Session: OVERLAP | ATR: 8.17143\n", - "2026-01-26 14:49:44,251 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:50:44 CET)\" executed successfully\n", - "2026-01-26 14:49:45,883 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:50:45 CET)\" (scheduled at 2026-01-26 14:49:45.591280+01:00)\n", - "2026-01-26 14:49:45,885 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:50:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 111.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:49:53,251 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:50:03,440 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:50:13,468 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:50:23,509 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:50:33,535 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:50:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:51:39 CET)\" (scheduled at 2026-01-26 14:50:39.188325+01:00)\n", - "2026-01-26 14:50:39,260 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:51:39 CET)\" executed successfully\n", - "2026-01-26 14:50:43,560 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:50:44,381 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:51:44 CET)\" (scheduled at 2026-01-26 14:50:44.199623+01:00)\n", - "2026-01-26 14:50:44,386 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:50:44,387 - INFO - Session: OVERLAP | ATR: 7.76357\n", - "2026-01-26 14:50:44,389 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:51:44 CET)\" executed successfully\n", - "2026-01-26 14:50:45,635 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:51:45 CET)\" (scheduled at 2026-01-26 14:50:45.591280+01:00)\n", - "2026-01-26 14:50:45,637 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:51:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 98.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:50:53,579 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:51:03,615 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:51:13,640 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:51:23,671 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:51:33,695 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:51:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:52:39 CET)\" (scheduled at 2026-01-26 14:51:39.188325+01:00)\n", - "2026-01-26 14:51:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:52:39 CET)\" executed successfully\n", - "2026-01-26 14:51:43,721 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:51:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:52:44 CET)\" (scheduled at 2026-01-26 14:51:44.199623+01:00)\n", - "2026-01-26 14:51:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:51:44,215 - INFO - Session: OVERLAP | ATR: 7.98643\n", - "2026-01-26 14:51:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:52:44 CET)\" executed successfully\n", - "2026-01-26 14:51:46,180 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:52:45 CET)\" (scheduled at 2026-01-26 14:51:45.591280+01:00)\n", - "2026-01-26 14:51:46,184 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:52:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 107.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:51:53,753 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:52:03,782 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:52:13,810 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:52:23,832 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:52:33,858 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:52:39,195 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:53:39 CET)\" (scheduled at 2026-01-26 14:52:39.188325+01:00)\n", - "2026-01-26 14:52:39,196 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:53:39 CET)\" executed successfully\n", - "2026-01-26 14:52:43,888 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:52:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:53:44 CET)\" (scheduled at 2026-01-26 14:52:44.199623+01:00)\n", - "2026-01-26 14:52:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:52:44,232 - INFO - Session: OVERLAP | ATR: 8.07214\n", - "2026-01-26 14:52:44,234 - INFO - πŸ“ˆ Trailing Trigger for #706828585: Tier 1: Locking 25% profit at 56.6%\n", - "2026-01-26 14:52:44,338 - INFO - βœ… Enhanced Trailing Stop updated for #706828585\n", - "2026-01-26 14:52:44,340 - INFO - Old SL: 5064.59000\n", - "2026-01-26 14:52:44,341 - INFO - New SL: 5067.46500\n", - "2026-01-26 14:52:44,342 - INFO - Buffer: 2.87500\n", - "2026-01-26 14:52:44,344 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:53:44 CET)\" executed successfully\n", - "2026-01-26 14:52:45,992 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:53:45 CET)\" (scheduled at 2026-01-26 14:52:45.591280+01:00)\n", - "2026-01-26 14:52:45,995 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:53:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 130.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:52:53,915 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:53:03,941 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:53:13,966 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:53:23,991 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:53:34,022 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:53:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:54:39 CET)\" (scheduled at 2026-01-26 14:53:39.188325+01:00)\n", - "2026-01-26 14:53:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:54:39 CET)\" executed successfully\n", - "2026-01-26 14:53:44,047 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:53:44,222 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:54:44 CET)\" (scheduled at 2026-01-26 14:53:44.199623+01:00)\n", - "2026-01-26 14:53:44,227 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:53:44,228 - INFO - Session: OVERLAP | ATR: 8.12214\n", - "2026-01-26 14:53:44,230 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:54:44 CET)\" executed successfully\n", - "2026-01-26 14:53:45,936 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:54:45 CET)\" (scheduled at 2026-01-26 14:53:45.591280+01:00)\n", - "2026-01-26 14:53:45,939 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:54:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 113.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:53:54,070 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:54:04,102 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:54:14,131 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:54:24,155 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:54:34,180 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:54:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:55:39 CET)\" (scheduled at 2026-01-26 14:54:39.188325+01:00)\n", - "2026-01-26 14:54:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:55:39 CET)\" executed successfully\n", - "2026-01-26 14:54:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:55:44 CET)\" (scheduled at 2026-01-26 14:54:44.199623+01:00)\n", - "2026-01-26 14:54:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:54:44,209 - INFO - Session: OVERLAP | ATR: 8.12214\n", - "2026-01-26 14:54:44,210 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:54:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:55:44 CET)\" executed successfully\n", - "2026-01-26 14:54:45,795 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:55:45 CET)\" (scheduled at 2026-01-26 14:54:45.591280+01:00)\n", - "2026-01-26 14:54:45,798 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:55:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 133.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:54:54,242 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:55:04,267 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:55:14,291 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:55:24,316 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:55:34,339 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:55:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:56:39 CET)\" (scheduled at 2026-01-26 14:55:39.188325+01:00)\n", - "2026-01-26 14:55:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:56:39 CET)\" executed successfully\n", - "2026-01-26 14:55:44,269 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:56:44 CET)\" (scheduled at 2026-01-26 14:55:44.199623+01:00)\n", - "2026-01-26 14:55:44,289 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:55:44,290 - INFO - Session: OVERLAP | ATR: 8.19214\n", - "2026-01-26 14:55:44,291 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:56:44 CET)\" executed successfully\n", - "2026-01-26 14:55:44,365 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:55:46,180 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:56:45 CET)\" (scheduled at 2026-01-26 14:55:45.591280+01:00)\n", - "2026-01-26 14:55:46,182 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:56:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 120.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:55:54,402 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:56:04,425 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:56:14,448 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:56:24,473 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:56:34,495 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:56:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:57:39 CET)\" (scheduled at 2026-01-26 14:56:39.188325+01:00)\n", - "2026-01-26 14:56:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:57:39 CET)\" executed successfully\n", - "2026-01-26 14:56:44,209 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:57:44 CET)\" (scheduled at 2026-01-26 14:56:44.199623+01:00)\n", - "2026-01-26 14:56:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:56:44,217 - INFO - Session: OVERLAP | ATR: 8.30786\n", - "2026-01-26 14:56:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:57:44 CET)\" executed successfully\n", - "2026-01-26 14:56:44,523 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:56:45,617 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:57:45 CET)\" (scheduled at 2026-01-26 14:56:45.591280+01:00)\n", - "2026-01-26 14:56:45,619 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:57:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5061.59 | 🟒 81.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:56:46,980 - INFO - Running job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 15:56:46 CET)\" (scheduled at 2026-01-26 14:56:46.955921+01:00)\n", - "2026-01-26 14:56:46,991 - INFO - Job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 15:56:46 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "[14:56:46] πŸ”„ Running scheduled P&L sync...\n", - "❌ Sync failed: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 9532 and this is thread id 2604.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:56:54,555 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:57:04,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:57:14,610 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:57:24,647 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:57:34,671 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:57:39,206 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:58:39 CET)\" (scheduled at 2026-01-26 14:57:39.188325+01:00)\n", - "2026-01-26 14:57:39,210 - WARNING - No history found for ticket 706828585\n", - "2026-01-26 14:57:39,213 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:58:39 CET)\" executed successfully\n", - "2026-01-26 14:57:44,284 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:58:44 CET)\" (scheduled at 2026-01-26 14:57:44.199623+01:00)\n", - "2026-01-26 14:57:44,286 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:58:44 CET)\" executed successfully\n", - "2026-01-26 14:57:44,696 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:57:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:58:45 CET)\" (scheduled at 2026-01-26 14:57:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Could not get equity, allowing trade\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: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 14%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.19 | 94.743 | 10.1213 | 5067.83 |\n", - "| H4 | uptrend | 519.22 | 46.9753 | 3.65856 | 5067.77 |\n", - "| H1 | uptrend | 914.29 | 24.0977 | 3.30483 | 5067.77 |\n", - "| M30 | uptrend | 814.47 | 16.2255 | 1.98227 | 5067.83 |\n", - "| M15 | uptrend | 780.96 | 11.1014 | 1.30046 | 5067.77 |\n", - "| M5 | uptrend | 63.68 | 7.2502 | 0.069259 | 5067.77 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 635.00)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 269491.4 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:57:45,865 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 14:57:45,867 - INFO - Confidence: 89.0% (HIGH)\n", - "2026-01-26 14:57:45,868 - INFO - Base Risk: 2.0%\n", - "2026-01-26 14:57:45,869 - INFO - Multiplier: 1.5x\n", - "2026-01-26 14:57:45,870 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 14:57:45,871 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 14:57:45,872 - INFO - Risk Amount: $265.09\n", - "2026-01-26 14:57:45,873 - INFO - SL Distance: 97877.45 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 70.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 72.5%\n", - " πŸ”€ HYBRID (60/40): 89.0%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 89.0% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 45.9 (weight 1.0x) βœ… TREND\n", - " H4: ADX 42.2 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.3\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5067.77000 | Volume: 0.10\n", - "SL: 5057.98225 | TP: 5092.23936\n", - "Confidence: 89.0% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: OVERLAP\n", - "βœ… Trade erfolgreich! Ticket: 706978890\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:57:47,532 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 14:57:47,582 - INFO - πŸ“ˆ Equity Update: $8,829.93 | MA: $8,922.79 | ⚠️ -1.0%\n", - "2026-01-26 14:57:47,583 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:58:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:57:54,723 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:58:04,746 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:58:14,779 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:58:24,804 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:58:34,833 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:58:39,368 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:59:39 CET)\" (scheduled at 2026-01-26 14:58:39.188325+01:00)\n", - "2026-01-26 14:58:39,394 - INFO - βœ… Updated closed position 706828585: manual_close, Profit: 11.74\n", - "2026-01-26 14:58:39,938 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 14:59:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:58:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:59:44 CET)\" (scheduled at 2026-01-26 14:58:44.199623+01:00)\n", - "2026-01-26 14:58:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:58:44,214 - INFO - Session: OVERLAP | ATR: 8.42429\n", - "2026-01-26 14:58:44,215 - INFO - 🧹 Cleaned up 1 closed position(s) from tier tracking\n", - "2026-01-26 14:58:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 14:59:44 CET)\" executed successfully\n", - "2026-01-26 14:58:44,864 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:58:45,774 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:59:45 CET)\" (scheduled at 2026-01-26 14:58:45.591280+01:00)\n", - "2026-01-26 14:58:45,776 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 14:59:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 13.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:58:54,890 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:59:04,916 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:59:14,944 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:59:24,968 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:59:34,994 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:59:39,285 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:00:39 CET)\" (scheduled at 2026-01-26 14:59:39.188325+01:00)\n", - "2026-01-26 14:59:39,288 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:00:39 CET)\" executed successfully\n", - "2026-01-26 14:59:44,217 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:00:44 CET)\" (scheduled at 2026-01-26 14:59:44.199623+01:00)\n", - "2026-01-26 14:59:44,222 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 14:59:44,224 - INFO - Session: OVERLAP | ATR: 8.42500\n", - "2026-01-26 14:59:44,225 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:00:44 CET)\" executed successfully\n", - "2026-01-26 14:59:45,022 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 14:59:45,600 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:00:45 CET)\" (scheduled at 2026-01-26 14:59:45.591280+01:00)\n", - "2026-01-26 14:59:45,603 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:00:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 11.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 14:59:55,048 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:00:00,036 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 15:30:00 CET)\" (scheduled at 2026-01-26 15:00:00+01:00)\n", - "2026-01-26 15:00:00,043 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 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): 24.05 β•‘\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": [ - "2026-01-26 15:00:05,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:00:15,100 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:00:25,122 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:00:35,155 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:00:39,288 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:01:39 CET)\" (scheduled at 2026-01-26 15:00:39.188325+01:00)\n", - "2026-01-26 15:00:39,340 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:01:39 CET)\" executed successfully\n", - "2026-01-26 15:00:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:01:44 CET)\" (scheduled at 2026-01-26 15:00:44.199623+01:00)\n", - "2026-01-26 15:00:44,216 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:00:44,218 - INFO - Session: OVERLAP | ATR: 8.45571\n", - "2026-01-26 15:00:44,220 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:01:44 CET)\" executed successfully\n", - "2026-01-26 15:00:45,178 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:00:45,690 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:01:45 CET)\" (scheduled at 2026-01-26 15:00:45.591280+01:00)\n", - "2026-01-26 15:00:45,693 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:01:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | πŸ”΄ -21.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:00:55,210 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:01:05,242 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:01:15,267 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:01:25,290 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:01:35,316 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:01:39,240 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:02:39 CET)\" (scheduled at 2026-01-26 15:01:39.188325+01:00)\n", - "2026-01-26 15:01:39,242 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:02:39 CET)\" executed successfully\n", - "2026-01-26 15:01:44,209 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:02:44 CET)\" (scheduled at 2026-01-26 15:01:44.199623+01:00)\n", - "2026-01-26 15:01:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:01:44,216 - INFO - Session: OVERLAP | ATR: 8.95571\n", - "2026-01-26 15:01:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:02:44 CET)\" executed successfully\n", - "2026-01-26 15:01:45,341 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:01:46,192 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:02:45 CET)\" (scheduled at 2026-01-26 15:01:45.591280+01:00)\n", - "2026-01-26 15:01:46,194 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:02:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | πŸ”΄ -79.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:01:55,365 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:02:05,388 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:02:15,419 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:02:25,444 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:02:35,468 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:02:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:03:39 CET)\" (scheduled at 2026-01-26 15:02:39.188325+01:00)\n", - "2026-01-26 15:02:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:03:39 CET)\" executed successfully\n", - "2026-01-26 15:02:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:03:44 CET)\" (scheduled at 2026-01-26 15:02:44.199623+01:00)\n", - "2026-01-26 15:02:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:02:44,260 - INFO - Session: OVERLAP | ATR: 9.00643\n", - "2026-01-26 15:02:44,261 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:03:44 CET)\" executed successfully\n", - "2026-01-26 15:02:45,496 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:02:46,056 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:03:45 CET)\" (scheduled at 2026-01-26 15:02:45.591280+01:00)\n", - "2026-01-26 15:02:46,059 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:03:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | πŸ”΄ -86.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:02:55,571 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:03:05,598 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:03:15,622 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:03:25,646 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:03:35,677 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:03:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:04:39 CET)\" (scheduled at 2026-01-26 15:03:39.188325+01:00)\n", - "2026-01-26 15:03:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:04:39 CET)\" executed successfully\n", - "2026-01-26 15:03:44,236 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:04:44 CET)\" (scheduled at 2026-01-26 15:03:44.199623+01:00)\n", - "2026-01-26 15:03:44,241 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:03:44,243 - INFO - Session: OVERLAP | ATR: 9.00643\n", - "2026-01-26 15:03:44,244 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:04:44 CET)\" executed successfully\n", - "2026-01-26 15:03:45,701 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:03:45,951 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:04:45 CET)\" (scheduled at 2026-01-26 15:03:45.591280+01:00)\n", - "2026-01-26 15:03:45,955 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:04:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | πŸ”΄ -30.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:03:55,726 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:04:05,761 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:04:15,784 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:04:25,813 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:04:35,844 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:04:39,197 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:05:39 CET)\" (scheduled at 2026-01-26 15:04:39.188325+01:00)\n", - "2026-01-26 15:04:39,199 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:05:39 CET)\" executed successfully\n", - "2026-01-26 15:04:44,261 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:05:44 CET)\" (scheduled at 2026-01-26 15:04:44.199623+01:00)\n", - "2026-01-26 15:04:44,272 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:04:44,275 - INFO - Session: OVERLAP | ATR: 9.00643\n", - "2026-01-26 15:04:44,289 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:05:44 CET)\" executed successfully\n", - "2026-01-26 15:04:45,872 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:04:46,151 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:05:45 CET)\" (scheduled at 2026-01-26 15:04:45.591280+01:00)\n", - "2026-01-26 15:04:46,153 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:05:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | πŸ”΄ -34.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:04:55,894 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:05:05,918 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:05:15,946 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:05:25,972 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:05:35,998 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:05:39,205 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:06:39 CET)\" (scheduled at 2026-01-26 15:05:39.188325+01:00)\n", - "2026-01-26 15:05:39,207 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:06:39 CET)\" executed successfully\n", - "2026-01-26 15:05:44,205 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:06:44 CET)\" (scheduled at 2026-01-26 15:05:44.199623+01:00)\n", - "2026-01-26 15:05:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:05:44,216 - INFO - Session: OVERLAP | ATR: 8.58000\n", - "2026-01-26 15:05:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:06:44 CET)\" executed successfully\n", - "2026-01-26 15:05:45,893 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:06:45 CET)\" (scheduled at 2026-01-26 15:05:45.591280+01:00)\n", - "2026-01-26 15:05:45,895 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:06:45 CET)\" executed successfully\n", - "2026-01-26 15:05:46,020 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | πŸ”΄ -11.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:05:56,044 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:06:06,071 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:06:16,096 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:06:26,122 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:06:36,156 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:06:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:07:39 CET)\" (scheduled at 2026-01-26 15:06:39.188325+01:00)\n", - "2026-01-26 15:06:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:07:39 CET)\" executed successfully\n", - "2026-01-26 15:06:44,293 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:07:44 CET)\" (scheduled at 2026-01-26 15:06:44.199623+01:00)\n", - "2026-01-26 15:06:44,311 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:06:44,313 - INFO - Session: OVERLAP | ATR: 8.69214\n", - "2026-01-26 15:06:44,314 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:07:44 CET)\" executed successfully\n", - "2026-01-26 15:06:46,012 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:07:45 CET)\" (scheduled at 2026-01-26 15:06:45.591280+01:00)\n", - "2026-01-26 15:06:46,015 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:07:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 7.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:06:46,344 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:06:56,377 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:07:06,402 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:07:16,426 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:07:26,450 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:07:36,479 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:07:39,207 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:08:39 CET)\" (scheduled at 2026-01-26 15:07:39.188325+01:00)\n", - "2026-01-26 15:07:39,209 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:08:39 CET)\" executed successfully\n", - "2026-01-26 15:07:44,269 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:08:44 CET)\" (scheduled at 2026-01-26 15:07:44.199623+01:00)\n", - "2026-01-26 15:07:44,274 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:07:44,337 - INFO - Session: OVERLAP | ATR: 8.71643\n", - "2026-01-26 15:07:44,350 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:08:44 CET)\" executed successfully\n", - "2026-01-26 15:07:46,056 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:08:45 CET)\" (scheduled at 2026-01-26 15:07:45.591280+01:00)\n", - "2026-01-26 15:07:46,058 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:08:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 4.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:07:46,503 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:07:56,526 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:08:06,552 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:08:16,578 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:08:26,602 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:08:36,627 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:08:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:09:39 CET)\" (scheduled at 2026-01-26 15:08:39.188325+01:00)\n", - "2026-01-26 15:08:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:09:39 CET)\" executed successfully\n", - "2026-01-26 15:08:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:09:44 CET)\" (scheduled at 2026-01-26 15:08:44.199623+01:00)\n", - "2026-01-26 15:08:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:08:44,214 - INFO - Session: OVERLAP | ATR: 8.71643\n", - "2026-01-26 15:08:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:09:44 CET)\" executed successfully\n", - "2026-01-26 15:08:45,913 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:09:45 CET)\" (scheduled at 2026-01-26 15:08:45.591280+01:00)\n", - "2026-01-26 15:08:46,001 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:09:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 9.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:08:46,656 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:08:56,680 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:09:06,709 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:09:16,738 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:09:26,763 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:09:36,800 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:09:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:10:39 CET)\" (scheduled at 2026-01-26 15:09:39.188325+01:00)\n", - "2026-01-26 15:09:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:10:39 CET)\" executed successfully\n", - "2026-01-26 15:09:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:10:44 CET)\" (scheduled at 2026-01-26 15:09:44.199623+01:00)\n", - "2026-01-26 15:09:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:09:44,215 - INFO - Session: OVERLAP | ATR: 8.71643\n", - "2026-01-26 15:09:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:10:44 CET)\" executed successfully\n", - "2026-01-26 15:09:45,897 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:10:45 CET)\" (scheduled at 2026-01-26 15:09:45.591280+01:00)\n", - "2026-01-26 15:09:45,900 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:10:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 10.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:09:46,824 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:09:56,852 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:10:06,880 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:10:16,904 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:10:26,932 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:10:36,958 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:10:39,325 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:11:39 CET)\" (scheduled at 2026-01-26 15:10:39.188325+01:00)\n", - "2026-01-26 15:10:39,327 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:11:39 CET)\" executed successfully\n", - "2026-01-26 15:10:44,307 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:11:44 CET)\" (scheduled at 2026-01-26 15:10:44.199623+01:00)\n", - "2026-01-26 15:10:44,317 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:10:44,319 - INFO - Session: OVERLAP | ATR: 7.77214\n", - "2026-01-26 15:10:44,320 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:11:44 CET)\" executed successfully\n", - "2026-01-26 15:10:46,131 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:11:45 CET)\" (scheduled at 2026-01-26 15:10:45.591280+01:00)\n", - "2026-01-26 15:10:46,134 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:11:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 12.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:10:46,983 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:10:57,013 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:11:07,038 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:11:17,063 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:11:27,095 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:11:37,123 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:11:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:12:39 CET)\" (scheduled at 2026-01-26 15:11:39.188325+01:00)\n", - "2026-01-26 15:11:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:12:39 CET)\" executed successfully\n", - "2026-01-26 15:11:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:12:44 CET)\" (scheduled at 2026-01-26 15:11:44.199623+01:00)\n", - "2026-01-26 15:11:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:11:44,209 - INFO - Session: OVERLAP | ATR: 7.91000\n", - "2026-01-26 15:11:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:12:44 CET)\" executed successfully\n", - "2026-01-26 15:11:46,146 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:12:45 CET)\" (scheduled at 2026-01-26 15:11:45.591280+01:00)\n", - "2026-01-26 15:11:46,150 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:12:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 29.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:11:47,147 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:11:57,178 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:12:07,202 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:12:17,233 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:12:27,264 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:12:37,294 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:12:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:13:39 CET)\" (scheduled at 2026-01-26 15:12:39.188325+01:00)\n", - "2026-01-26 15:12:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:13:39 CET)\" executed successfully\n", - "2026-01-26 15:12:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:13:44 CET)\" (scheduled at 2026-01-26 15:12:44.199623+01:00)\n", - "2026-01-26 15:12:44,216 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:12:44,217 - INFO - Session: OVERLAP | ATR: 7.95857\n", - "2026-01-26 15:12:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:13:44 CET)\" executed successfully\n", - "2026-01-26 15:12:45,708 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:13:45 CET)\" (scheduled at 2026-01-26 15:12:45.591280+01:00)\n", - "2026-01-26 15:12:45,710 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:13:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 37.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:12:47,329 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:12:57,355 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:13:07,387 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:13:17,415 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:13:27,438 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:13:37,470 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:13:39,192 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:14:39 CET)\" (scheduled at 2026-01-26 15:13:39.188325+01:00)\n", - "2026-01-26 15:13:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:14:39 CET)\" executed successfully\n", - "2026-01-26 15:13:44,311 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:14:44 CET)\" (scheduled at 2026-01-26 15:13:44.199623+01:00)\n", - "2026-01-26 15:13:44,317 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:13:44,318 - INFO - Session: OVERLAP | ATR: 7.98357\n", - "2026-01-26 15:13:44,319 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:14:44 CET)\" executed successfully\n", - "2026-01-26 15:13:45,813 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:14:45 CET)\" (scheduled at 2026-01-26 15:13:45.591280+01:00)\n", - "2026-01-26 15:13:45,816 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:14:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 35.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:13:47,553 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:13:57,581 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:14:07,604 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:14:17,630 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:14:27,655 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:14:37,681 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:14:39,206 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:15:39 CET)\" (scheduled at 2026-01-26 15:14:39.188325+01:00)\n", - "2026-01-26 15:14:39,209 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:15:39 CET)\" executed successfully\n", - "2026-01-26 15:14:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:15:44 CET)\" (scheduled at 2026-01-26 15:14:44.199623+01:00)\n", - "2026-01-26 15:14:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:14:44,215 - INFO - Session: OVERLAP | ATR: 8.04429\n", - "2026-01-26 15:14:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:15:44 CET)\" executed successfully\n", - "2026-01-26 15:14:45,833 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:15:45 CET)\" (scheduled at 2026-01-26 15:14:45.591280+01:00)\n", - "2026-01-26 15:14:45,835 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:15:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 27.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:14:47,710 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:14:57,736 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:15:07,764 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:15:17,794 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:15:27,820 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:15:37,845 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:15:39,466 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:16:39 CET)\" (scheduled at 2026-01-26 15:15:39.188325+01:00)\n", - "2026-01-26 15:15:39,469 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:16:39 CET)\" executed successfully\n", - "2026-01-26 15:15:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:16:44 CET)\" (scheduled at 2026-01-26 15:15:44.199623+01:00)\n", - "2026-01-26 15:15:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:15:44,210 - INFO - Session: OVERLAP | ATR: 7.60643\n", - "2026-01-26 15:15:44,211 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:16:44 CET)\" executed successfully\n", - "2026-01-26 15:15:45,879 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:16:45 CET)\" (scheduled at 2026-01-26 15:15:45.591280+01:00)\n", - "2026-01-26 15:15:45,881 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:16:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 37.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:15:47,868 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:15:57,895 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:16:07,919 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:16:17,946 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:16:27,970 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:16:37,994 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:16:39,206 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:17:39 CET)\" (scheduled at 2026-01-26 15:16:39.188325+01:00)\n", - "2026-01-26 15:16:39,209 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:17:39 CET)\" executed successfully\n", - "2026-01-26 15:16:44,209 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:17:44 CET)\" (scheduled at 2026-01-26 15:16:44.199623+01:00)\n", - "2026-01-26 15:16:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:16:44,216 - INFO - Session: OVERLAP | ATR: 8.14071\n", - "2026-01-26 15:16:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:17:44 CET)\" executed successfully\n", - "2026-01-26 15:16:46,007 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:17:45 CET)\" (scheduled at 2026-01-26 15:16:45.591280+01:00)\n", - "2026-01-26 15:16:46,010 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:17:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | πŸ”΄ -4.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:16:48,032 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:16:58,057 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:17:08,087 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:17:18,115 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:17:28,149 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:17:38,173 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:17:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:18:39 CET)\" (scheduled at 2026-01-26 15:17:39.188325+01:00)\n", - "2026-01-26 15:17:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:18:39 CET)\" executed successfully\n", - "2026-01-26 15:17:44,381 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:18:44 CET)\" (scheduled at 2026-01-26 15:17:44.199623+01:00)\n", - "2026-01-26 15:17:44,388 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:17:44,390 - INFO - Session: OVERLAP | ATR: 8.14071\n", - "2026-01-26 15:17:44,394 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:18:44 CET)\" executed successfully\n", - "2026-01-26 15:17:45,795 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:18:45 CET)\" (scheduled at 2026-01-26 15:17:45.591280+01:00)\n", - "2026-01-26 15:17:45,799 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:18:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 21.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:17:48,200 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:17:58,225 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:18:08,250 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:18:18,274 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:18:28,305 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:18:38,330 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:18:39,568 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:19:39 CET)\" (scheduled at 2026-01-26 15:18:39.188325+01:00)\n", - "2026-01-26 15:18:39,570 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:19:39 CET)\" executed successfully\n", - "2026-01-26 15:18:44,208 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:19:44 CET)\" (scheduled at 2026-01-26 15:18:44.199623+01:00)\n", - "2026-01-26 15:18:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:18:44,218 - INFO - Session: OVERLAP | ATR: 8.14071\n", - "2026-01-26 15:18:44,220 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:19:44 CET)\" executed successfully\n", - "2026-01-26 15:18:46,093 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:19:45 CET)\" (scheduled at 2026-01-26 15:18:45.591280+01:00)\n", - "2026-01-26 15:18:46,095 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:19:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 8.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:18:48,358 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:18:58,387 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:19:08,415 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:19:18,440 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:19:28,470 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:19:38,496 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:19:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:20:39 CET)\" (scheduled at 2026-01-26 15:19:39.188325+01:00)\n", - "2026-01-26 15:19:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:20:39 CET)\" executed successfully\n", - "2026-01-26 15:19:44,215 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:20:44 CET)\" (scheduled at 2026-01-26 15:19:44.199623+01:00)\n", - "2026-01-26 15:19:44,220 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:19:44,221 - INFO - Session: OVERLAP | ATR: 8.14071\n", - "2026-01-26 15:19:44,223 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:20:44 CET)\" executed successfully\n", - "2026-01-26 15:19:45,961 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:20:45 CET)\" (scheduled at 2026-01-26 15:19:45.591280+01:00)\n", - "2026-01-26 15:19:45,963 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:20:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 21.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:19:48,519 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:19:58,554 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:20:08,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:20:18,616 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:20:28,650 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:20:38,680 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:20:39,197 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:21:39 CET)\" (scheduled at 2026-01-26 15:20:39.188325+01:00)\n", - "2026-01-26 15:20:39,199 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:21:39 CET)\" executed successfully\n", - "2026-01-26 15:20:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:21:44 CET)\" (scheduled at 2026-01-26 15:20:44.199623+01:00)\n", - "2026-01-26 15:20:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:20:44,215 - INFO - Session: OVERLAP | ATR: 7.93143\n", - "2026-01-26 15:20:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:21:44 CET)\" executed successfully\n", - "2026-01-26 15:20:45,771 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:21:45 CET)\" (scheduled at 2026-01-26 15:20:45.591280+01:00)\n", - "2026-01-26 15:20:45,773 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:21:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 49.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:20:48,710 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:20:58,734 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:21:08,760 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:21:18,785 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:21:28,814 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:21:38,842 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:21:39,200 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:22:39 CET)\" (scheduled at 2026-01-26 15:21:39.188325+01:00)\n", - "2026-01-26 15:21:39,203 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:22:39 CET)\" executed successfully\n", - "2026-01-26 15:21:44,279 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:22:44 CET)\" (scheduled at 2026-01-26 15:21:44.199623+01:00)\n", - "2026-01-26 15:21:44,285 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:21:44,287 - INFO - Session: OVERLAP | ATR: 8.16786\n", - "2026-01-26 15:21:44,347 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:22:44 CET)\" executed successfully\n", - "2026-01-26 15:21:46,145 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:22:45 CET)\" (scheduled at 2026-01-26 15:21:45.591280+01:00)\n", - "2026-01-26 15:21:46,148 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:22:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 72.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:21:48,866 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:21:58,893 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:22:08,920 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:22:18,946 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:22:28,981 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:22:39,018 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:22:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:23:39 CET)\" (scheduled at 2026-01-26 15:22:39.188325+01:00)\n", - "2026-01-26 15:22:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:23:39 CET)\" executed successfully\n", - "2026-01-26 15:22:44,316 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:23:44 CET)\" (scheduled at 2026-01-26 15:22:44.199623+01:00)\n", - "2026-01-26 15:22:44,320 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:22:44,321 - INFO - Session: OVERLAP | ATR: 8.19000\n", - "2026-01-26 15:22:44,323 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:23:44 CET)\" executed successfully\n", - "2026-01-26 15:22:46,062 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:23:45 CET)\" (scheduled at 2026-01-26 15:22:45.591280+01:00)\n", - "2026-01-26 15:22:46,065 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:23:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 82.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:22:49,052 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:22:59,145 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:23:09,186 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:23:19,213 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:23:29,408 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:23:39,198 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:24:39 CET)\" (scheduled at 2026-01-26 15:23:39.188325+01:00)\n", - "2026-01-26 15:23:39,200 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:24:39 CET)\" executed successfully\n", - "2026-01-26 15:23:39,432 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:23:44,283 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:24:44 CET)\" (scheduled at 2026-01-26 15:23:44.199623+01:00)\n", - "2026-01-26 15:23:44,290 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:23:44,292 - INFO - Session: OVERLAP | ATR: 8.29643\n", - "2026-01-26 15:23:44,294 - INFO - πŸ“ˆ Trailing Trigger for #706978890: Early BE at 39.3% (+300 pips buffer)\n", - "2026-01-26 15:23:44,404 - INFO - βœ… Enhanced Trailing Stop updated for #706978890\n", - "2026-01-26 15:23:44,405 - INFO - Old SL: 5057.98000\n", - "2026-01-26 15:23:44,406 - INFO - New SL: 5071.04000\n", - "2026-01-26 15:23:44,407 - INFO - Buffer: 13.06000\n", - "2026-01-26 15:23:44,408 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:24:44 CET)\" executed successfully\n", - "2026-01-26 15:23:45,600 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:24:45 CET)\" (scheduled at 2026-01-26 15:23:45.591280+01:00)\n", - "2026-01-26 15:23:45,602 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:24:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 95.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:23:49,461 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:23:59,491 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:24:09,519 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:24:19,543 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:24:29,571 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:24:39,593 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:24:39,666 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:25:39 CET)\" (scheduled at 2026-01-26 15:24:39.188325+01:00)\n", - "2026-01-26 15:24:39,668 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:25:39 CET)\" executed successfully\n", - "2026-01-26 15:24:44,203 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:25:44 CET)\" (scheduled at 2026-01-26 15:24:44.199623+01:00)\n", - "2026-01-26 15:24:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:24:44,214 - INFO - Session: OVERLAP | ATR: 8.34500\n", - "2026-01-26 15:24:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:25:44 CET)\" executed successfully\n", - "2026-01-26 15:24:46,084 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:25:45 CET)\" (scheduled at 2026-01-26 15:24:45.591280+01:00)\n", - "2026-01-26 15:24:46,087 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:25:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 94.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:24:49,618 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:24:59,641 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:25:09,666 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:25:19,693 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:25:29,719 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:25:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:26:39 CET)\" (scheduled at 2026-01-26 15:25:39.188325+01:00)\n", - "2026-01-26 15:25:39,198 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:26:39 CET)\" executed successfully\n", - "2026-01-26 15:25:39,742 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:25:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:26:44 CET)\" (scheduled at 2026-01-26 15:25:44.199623+01:00)\n", - "2026-01-26 15:25:44,226 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:25:44,228 - INFO - Session: OVERLAP | ATR: 7.92286\n", - "2026-01-26 15:25:44,230 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:26:44 CET)\" executed successfully\n", - "2026-01-26 15:25:46,051 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:26:45 CET)\" (scheduled at 2026-01-26 15:25:45.591280+01:00)\n", - "2026-01-26 15:25:46,056 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:26:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 83.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:25:49,774 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:25:59,807 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:26:09,835 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:26:19,858 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:26:29,885 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:26:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:27:39 CET)\" (scheduled at 2026-01-26 15:26:39.188325+01:00)\n", - "2026-01-26 15:26:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:27:39 CET)\" executed successfully\n", - "2026-01-26 15:26:39,909 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:26:44,314 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:27:44 CET)\" (scheduled at 2026-01-26 15:26:44.199623+01:00)\n", - "2026-01-26 15:26:44,320 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:26:44,321 - INFO - Session: OVERLAP | ATR: 8.01714\n", - "2026-01-26 15:26:44,322 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:27:44 CET)\" executed successfully\n", - "2026-01-26 15:26:46,007 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:27:45 CET)\" (scheduled at 2026-01-26 15:26:45.591280+01:00)\n", - "2026-01-26 15:26:46,009 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:27:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 94.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:26:49,933 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:26:59,958 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:27:09,985 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:27:20,013 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:27:30,039 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:27:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:28:39 CET)\" (scheduled at 2026-01-26 15:27:39.188325+01:00)\n", - "2026-01-26 15:27:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:28:39 CET)\" executed successfully\n", - "2026-01-26 15:27:40,066 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:27:44,227 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:28:44 CET)\" (scheduled at 2026-01-26 15:27:44.199623+01:00)\n", - "2026-01-26 15:27:44,246 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:27:44,247 - INFO - Session: OVERLAP | ATR: 8.24857\n", - "2026-01-26 15:27:44,248 - INFO - πŸ“ˆ Trailing Trigger for #706978890: Tier 1: Locking 25% profit at 53.0%\n", - "2026-01-26 15:27:44,358 - INFO - βœ… Enhanced Trailing Stop updated for #706978890\n", - "2026-01-26 15:27:44,361 - INFO - Old SL: 5071.04000\n", - "2026-01-26 15:27:44,365 - INFO - New SL: 5074.09000\n", - "2026-01-26 15:27:44,367 - INFO - Buffer: 3.05000\n", - "2026-01-26 15:27:44,368 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:28:44 CET)\" executed successfully\n", - "2026-01-26 15:27:45,992 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:28:45 CET)\" (scheduled at 2026-01-26 15:27:45.591280+01:00)\n", - "2026-01-26 15:27:45,997 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:28:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 131.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:27:50,089 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:28:00,112 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:28:10,135 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:28:20,161 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:28:30,185 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:28:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:29:39 CET)\" (scheduled at 2026-01-26 15:28:39.188325+01:00)\n", - "2026-01-26 15:28:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:29:39 CET)\" executed successfully\n", - "2026-01-26 15:28:40,210 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:28:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:29:44 CET)\" (scheduled at 2026-01-26 15:28:44.199623+01:00)\n", - "2026-01-26 15:28:44,258 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:28:44,260 - INFO - Session: OVERLAP | ATR: 8.37071\n", - "2026-01-26 15:28:44,262 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:29:44 CET)\" executed successfully\n", - "2026-01-26 15:28:45,597 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:29:45 CET)\" (scheduled at 2026-01-26 15:28:45.591280+01:00)\n", - "2026-01-26 15:28:45,600 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:29:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 128.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:28:50,237 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:29:00,261 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:29:10,290 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:29:20,313 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:29:30,336 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:29:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:30:39 CET)\" (scheduled at 2026-01-26 15:29:39.188325+01:00)\n", - "2026-01-26 15:29:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:30:39 CET)\" executed successfully\n", - "2026-01-26 15:29:40,362 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:29:44,205 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:30:44 CET)\" (scheduled at 2026-01-26 15:29:44.199623+01:00)\n", - "2026-01-26 15:29:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:29:44,214 - INFO - Session: OVERLAP | ATR: 8.37071\n", - "2026-01-26 15:29:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:30:44 CET)\" executed successfully\n", - "2026-01-26 15:29:45,947 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:30:45 CET)\" (scheduled at 2026-01-26 15:29:45.591280+01:00)\n", - "2026-01-26 15:29:45,950 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:30:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 105.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:29:50,388 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:30:00,012 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 16:00:00 CET)\" (scheduled at 2026-01-26 15:30:00+01:00)\n", - "2026-01-26 15:30:00,021 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 16:00: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): 24.13 β•‘\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": [ - "2026-01-26 15:30:00,448 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:30:10,474 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:30:20,500 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:30:30,526 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:30:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:31:39 CET)\" (scheduled at 2026-01-26 15:30:39.188325+01:00)\n", - "2026-01-26 15:30:39,270 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:31:39 CET)\" executed successfully\n", - "2026-01-26 15:30:40,551 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:30:44,368 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:31:44 CET)\" (scheduled at 2026-01-26 15:30:44.199623+01:00)\n", - "2026-01-26 15:30:44,374 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:30:44,375 - INFO - Session: OVERLAP | ATR: 8.09071\n", - "2026-01-26 15:30:44,378 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:31:44 CET)\" executed successfully\n", - "2026-01-26 15:30:45,707 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:31:45 CET)\" (scheduled at 2026-01-26 15:30:45.591280+01:00)\n", - "2026-01-26 15:30:45,740 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:31:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 90.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:30:50,573 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:31:00,598 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:31:10,638 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:31:20,668 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:31:30,692 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:31:40,171 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:32:39 CET)\" (scheduled at 2026-01-26 15:31:39.188325+01:00)\n", - "2026-01-26 15:31:40,176 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:32:39 CET)\" executed successfully\n", - "2026-01-26 15:31:40,739 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:31:44,301 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:32:44 CET)\" (scheduled at 2026-01-26 15:31:44.199623+01:00)\n", - "2026-01-26 15:31:44,307 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:31:44,308 - INFO - Session: OVERLAP | ATR: 8.21571\n", - "2026-01-26 15:31:44,309 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:32:44 CET)\" executed successfully\n", - "2026-01-26 15:31:45,643 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:32:45 CET)\" (scheduled at 2026-01-26 15:31:45.591280+01:00)\n", - "2026-01-26 15:31:45,650 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:32:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 77.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:31:50,769 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:32:00,805 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:32:10,834 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:32:20,874 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:32:30,905 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:32:39,303 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:33:39 CET)\" (scheduled at 2026-01-26 15:32:39.188325+01:00)\n", - "2026-01-26 15:32:39,315 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:33:39 CET)\" executed successfully\n", - "2026-01-26 15:32:40,929 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:32:44,388 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:33:44 CET)\" (scheduled at 2026-01-26 15:32:44.199623+01:00)\n", - "2026-01-26 15:32:44,395 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:32:44,397 - INFO - Session: OVERLAP | ATR: 8.38929\n", - "2026-01-26 15:32:44,398 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:33:44 CET)\" executed successfully\n", - "2026-01-26 15:32:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:33:45 CET)\" (scheduled at 2026-01-26 15:32:45.591280+01:00)\n", - "2026-01-26 15:32:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:33:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 135.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:32:50,959 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:33:00,991 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:33:11,017 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:33:21,043 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:33:31,067 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:33:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:34:39 CET)\" (scheduled at 2026-01-26 15:33:39.188325+01:00)\n", - "2026-01-26 15:33:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:34:39 CET)\" executed successfully\n", - "2026-01-26 15:33:41,096 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:33:44,262 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:34:44 CET)\" (scheduled at 2026-01-26 15:33:44.199623+01:00)\n", - "2026-01-26 15:33:44,274 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:33:44,276 - INFO - Session: OVERLAP | ATR: 8.38929\n", - "2026-01-26 15:33:44,277 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:34:44 CET)\" executed successfully\n", - "2026-01-26 15:33:46,201 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:34:45 CET)\" (scheduled at 2026-01-26 15:33:45.591280+01:00)\n", - "2026-01-26 15:33:46,208 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:34:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 120.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:33:51,124 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:34:01,147 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:34:11,170 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:34:21,199 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:34:31,226 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:34:39,197 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:35:39 CET)\" (scheduled at 2026-01-26 15:34:39.188325+01:00)\n", - "2026-01-26 15:34:39,199 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:35:39 CET)\" executed successfully\n", - "2026-01-26 15:34:41,257 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:34:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:35:44 CET)\" (scheduled at 2026-01-26 15:34:44.199623+01:00)\n", - "2026-01-26 15:34:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:34:44,214 - INFO - Session: OVERLAP | ATR: 8.50643\n", - "2026-01-26 15:34:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:35:44 CET)\" executed successfully\n", - "2026-01-26 15:34:46,038 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:35:45 CET)\" (scheduled at 2026-01-26 15:34:45.591280+01:00)\n", - "2026-01-26 15:34:46,040 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:35:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 170.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:34:51,279 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:35:01,306 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:35:11,336 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:35:21,379 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:35:31,404 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:35:39,285 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:36:39 CET)\" (scheduled at 2026-01-26 15:35:39.188325+01:00)\n", - "2026-01-26 15:35:39,287 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:36:39 CET)\" executed successfully\n", - "2026-01-26 15:35:41,428 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:35:44,211 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:36:44 CET)\" (scheduled at 2026-01-26 15:35:44.199623+01:00)\n", - "2026-01-26 15:35:44,218 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:35:44,220 - INFO - Session: OVERLAP | ATR: 8.17000\n", - "2026-01-26 15:35:44,222 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:36:44 CET)\" executed successfully\n", - "2026-01-26 15:35:46,104 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:36:45 CET)\" (scheduled at 2026-01-26 15:35:45.591280+01:00)\n", - "2026-01-26 15:35:46,106 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:36:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 148.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:35:51,451 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:36:01,480 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:36:11,509 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:36:21,537 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:36:31,565 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:36:39,198 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:37:39 CET)\" (scheduled at 2026-01-26 15:36:39.188325+01:00)\n", - "2026-01-26 15:36:39,200 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:37:39 CET)\" executed successfully\n", - "2026-01-26 15:36:41,590 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:36:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:37:44 CET)\" (scheduled at 2026-01-26 15:36:44.199623+01:00)\n", - "2026-01-26 15:36:44,256 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:36:44,258 - INFO - Session: OVERLAP | ATR: 8.18643\n", - "2026-01-26 15:36:44,259 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:37:44 CET)\" executed successfully\n", - "2026-01-26 15:36:46,356 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:37:45 CET)\" (scheduled at 2026-01-26 15:36:45.591280+01:00)\n", - "2026-01-26 15:36:46,359 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:37:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 171.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:36:51,613 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:37:01,647 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:37:11,672 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:37:21,699 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:37:31,728 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:37:39,191 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:38:39 CET)\" (scheduled at 2026-01-26 15:37:39.188325+01:00)\n", - "2026-01-26 15:37:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:38:39 CET)\" executed successfully\n", - "2026-01-26 15:37:41,753 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:37:44,329 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:38:44 CET)\" (scheduled at 2026-01-26 15:37:44.199623+01:00)\n", - "2026-01-26 15:37:44,339 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:37:44,341 - INFO - Session: OVERLAP | ATR: 8.41214\n", - "2026-01-26 15:37:44,343 - INFO - πŸ“ˆ Trailing Trigger for #706978890: Tier 2: Locking 50% profit at 83.2%\n", - "2026-01-26 15:37:44,528 - INFO - βœ… Enhanced Trailing Stop updated for #706978890\n", - "2026-01-26 15:37:44,531 - INFO - Old SL: 5074.09000\n", - "2026-01-26 15:37:44,532 - INFO - New SL: 5080.14000\n", - "2026-01-26 15:37:44,533 - INFO - Buffer: 6.05000\n", - "2026-01-26 15:37:44,534 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:38:44 CET)\" executed successfully\n", - "2026-01-26 15:37:45,779 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:38:45 CET)\" (scheduled at 2026-01-26 15:37:45.591280+01:00)\n", - "2026-01-26 15:37:45,782 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:38:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 202.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:37:51,777 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:38:01,804 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:38:11,828 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:38:21,851 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:38:31,874 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:38:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:39:39 CET)\" (scheduled at 2026-01-26 15:38:39.188325+01:00)\n", - "2026-01-26 15:38:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:39:39 CET)\" executed successfully\n", - "2026-01-26 15:38:41,898 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:38:44,320 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:39:44 CET)\" (scheduled at 2026-01-26 15:38:44.199623+01:00)\n", - "2026-01-26 15:38:44,352 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:38:44,356 - INFO - Session: OVERLAP | ATR: 8.57500\n", - "2026-01-26 15:38:44,358 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:39:44 CET)\" executed successfully\n", - "2026-01-26 15:38:45,839 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:39:45 CET)\" (scheduled at 2026-01-26 15:38:45.591280+01:00)\n", - "2026-01-26 15:38:45,841 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:39:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 223.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:38:51,924 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:39:01,951 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:39:11,973 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:39:21,997 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:39:32,022 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:39:39,529 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:40:39 CET)\" (scheduled at 2026-01-26 15:39:39.188325+01:00)\n", - "2026-01-26 15:39:39,531 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:40:39 CET)\" executed successfully\n", - "2026-01-26 15:39:42,048 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:39:50,053 - WARNING - Run time of job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:40:44 CET)\" was missed by 0:00:05.853990\n", - "2026-01-26 15:39:50,163 - WARNING - Run time of job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:39:45 CET)\" was missed by 0:00:04.572704\n", - "2026-01-26 15:39:52,082 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:40:02,109 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:40:12,279 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:40:22,305 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:40:32,337 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:40:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:41:39 CET)\" (scheduled at 2026-01-26 15:40:39.188325+01:00)\n", - "2026-01-26 15:40:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:41:39 CET)\" executed successfully\n", - "2026-01-26 15:40:42,381 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:40:44,355 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:41:44 CET)\" (scheduled at 2026-01-26 15:40:44.199623+01:00)\n", - "2026-01-26 15:40:44,374 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:40:44,376 - INFO - Session: OVERLAP | ATR: 7.43143\n", - "2026-01-26 15:40:44,378 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:41:44 CET)\" executed successfully\n", - "2026-01-26 15:40:46,279 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:41:45 CET)\" (scheduled at 2026-01-26 15:40:45.591280+01:00)\n", - "2026-01-26 15:40:46,281 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:41:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 212.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:40:52,405 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:41:02,433 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:41:12,460 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:41:22,488 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:41:32,521 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:41:39,260 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:42:39 CET)\" (scheduled at 2026-01-26 15:41:39.188325+01:00)\n", - "2026-01-26 15:41:39,262 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:42:39 CET)\" executed successfully\n", - "2026-01-26 15:41:42,561 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:41:44,382 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:42:44 CET)\" (scheduled at 2026-01-26 15:41:44.199623+01:00)\n", - "2026-01-26 15:41:44,387 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:41:44,388 - INFO - Session: OVERLAP | ATR: 7.85571\n", - "2026-01-26 15:41:44,390 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:42:44 CET)\" executed successfully\n", - "2026-01-26 15:41:45,654 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:42:45 CET)\" (scheduled at 2026-01-26 15:41:45.591280+01:00)\n", - "2026-01-26 15:41:45,656 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:42:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5068.04 | 🟒 146.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:41:52,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:42:02,610 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:42:12,637 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:42:22,664 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:42:32,691 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:42:39,914 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:43:39 CET)\" (scheduled at 2026-01-26 15:42:39.188325+01:00)\n", - "2026-01-26 15:42:39,916 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:43:39 CET)\" executed successfully\n", - "2026-01-26 15:42:42,717 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:42:44,394 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:43:44 CET)\" (scheduled at 2026-01-26 15:42:44.199623+01:00)\n", - "2026-01-26 15:42:44,401 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:42:44,403 - INFO - Session: OVERLAP | ATR: 7.97143\n", - "2026-01-26 15:42:44,404 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:43:44 CET)\" executed successfully\n", - "2026-01-26 15:42:50,503 - WARNING - Run time of job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:43:45 CET)\" was missed by 0:00:04.912567\n", - "2026-01-26 15:42:52,740 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:43:02,787 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:43:12,810 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:43:22,843 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:43:32,869 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:43:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:44:39 CET)\" (scheduled at 2026-01-26 15:43:39.188325+01:00)\n", - "2026-01-26 15:43:39,222 - INFO - βœ… Updated closed position 706978890: manual_close, Profit: 11.74\n", - "2026-01-26 15:43:39,827 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:44:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:43:42,895 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:43:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:44:44 CET)\" (scheduled at 2026-01-26 15:43:44.199623+01:00)\n", - "2026-01-26 15:43:44,202 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:44:44 CET)\" executed successfully\n", - "2026-01-26 15:43:45,595 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:44:45 CET)\" (scheduled at 2026-01-26 15:43:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: πŸ”„ Recovery: $8,957.33 β‰ˆ MA $8,922.79 (+0.4%)\n", - "πŸ” Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:43:46,140 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 15:43:46,142 - INFO - Confidence: 89.0% (HIGH)\n", - "2026-01-26 15:43:46,144 - INFO - Base Risk: 2.0%\n", - "2026-01-26 15:43:46,145 - INFO - Multiplier: 1.5x\n", - "2026-01-26 15:43:46,146 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 15:43:46,147 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 15:43:46,148 - INFO - Risk Amount: $268.72\n", - "2026-01-26 15:43:46,149 - INFO - SL Distance: 108089.77 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š V1.6 ADAPTIVE COMPLETE Trend-Analyse fΓΌr XAUUSD\n", - "⚑ Adaptive Interval: 5 min | Session: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 13%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.44 | 94.743 | 10.1248 | 5082.58 |\n", - "| H4 | uptrend | 542.73 | 45.9385 | 3.73983 | 5082.58 |\n", - "| H1 | uptrend | 897.61 | 24.695 | 3.32498 | 5082.58 |\n", - "| M30 | uptrend | 808.28 | 16.7485 | 2.03063 | 5082.58 |\n", - "| M15 | uptrend | 719.31 | 12.2075 | 1.31716 | 5082.58 |\n", - "| M5 | uptrend | 34.6 | 8.0066 | 0.041552 | 5082.58 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 644.56)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 263421.9 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 70.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 72.5%\n", - " πŸ”€ HYBRID (60/40): 89.0%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 89.0% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 45.2 (weight 1.0x) βœ… TREND\n", - " H4: ADX 43.1 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.5\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "πŸ“ˆ Equity Curve: Lot adjusted 0.10 β†’ 0.10 (75%)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5082.58000 | Volume: 0.10\n", - "SL: 5071.77102 | TP: 5109.60244\n", - "Confidence: 89.0% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: OVERLAP\n", - "βœ… Trade erfolgreich! Ticket: 707266226\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:43:46,958 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 15:43:47,030 - INFO - πŸ“ˆ Equity Update: $8,956.33 | MA: $8,926.14 | βœ… +0.3%\n", - "2026-01-26 15:43:47,037 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:44:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:43:52,923 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:44:02,948 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:44:12,975 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:44:23,012 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:44:33,034 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:44:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:45:39 CET)\" (scheduled at 2026-01-26 15:44:39.188325+01:00)\n", - "2026-01-26 15:44:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:45:39 CET)\" executed successfully\n", - "2026-01-26 15:44:43,068 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:44:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:45:44 CET)\" (scheduled at 2026-01-26 15:44:44.199623+01:00)\n", - "2026-01-26 15:44:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:44:44,212 - INFO - Session: OVERLAP | ATR: 8.05429\n", - "2026-01-26 15:44:44,214 - INFO - 🧹 Cleaned up 1 closed position(s) from tier tracking\n", - "2026-01-26 15:44:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:45:44 CET)\" executed successfully\n", - "2026-01-26 15:44:45,899 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:45:45 CET)\" (scheduled at 2026-01-26 15:44:45.591280+01:00)\n", - "2026-01-26 15:44:45,902 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:45:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | πŸ”΄ -0.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:44:53,092 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:45:03,120 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:45:13,149 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:45:23,174 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:45:33,198 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:45:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:46:39 CET)\" (scheduled at 2026-01-26 15:45:39.188325+01:00)\n", - "2026-01-26 15:45:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:46:39 CET)\" executed successfully\n", - "2026-01-26 15:45:43,224 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:45:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:46:44 CET)\" (scheduled at 2026-01-26 15:45:44.199623+01:00)\n", - "2026-01-26 15:45:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:45:44,215 - INFO - Session: OVERLAP | ATR: 7.97571\n", - "2026-01-26 15:45:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:46:44 CET)\" executed successfully\n", - "2026-01-26 15:45:45,729 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:46:45 CET)\" (scheduled at 2026-01-26 15:45:45.591280+01:00)\n", - "2026-01-26 15:45:45,753 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:46:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 31.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:45:53,248 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:46:03,280 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:46:13,305 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:46:23,333 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:46:33,358 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:46:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:47:39 CET)\" (scheduled at 2026-01-26 15:46:39.188325+01:00)\n", - "2026-01-26 15:46:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:47:39 CET)\" executed successfully\n", - "2026-01-26 15:46:43,387 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:46:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:47:44 CET)\" (scheduled at 2026-01-26 15:46:44.199623+01:00)\n", - "2026-01-26 15:46:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:46:44,216 - INFO - Session: OVERLAP | ATR: 8.27286\n", - "2026-01-26 15:46:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:47:44 CET)\" executed successfully\n", - "2026-01-26 15:46:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:47:45 CET)\" (scheduled at 2026-01-26 15:46:45.591280+01:00)\n", - "2026-01-26 15:46:45,593 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:47:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 66.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:46:53,412 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:47:03,441 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:47:13,466 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:47:23,491 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:47:33,537 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:47:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:48:39 CET)\" (scheduled at 2026-01-26 15:47:39.188325+01:00)\n", - "2026-01-26 15:47:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:48:39 CET)\" executed successfully\n", - "2026-01-26 15:47:43,564 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:47:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:48:44 CET)\" (scheduled at 2026-01-26 15:47:44.199623+01:00)\n", - "2026-01-26 15:47:44,238 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:47:44,252 - INFO - Session: OVERLAP | ATR: 8.27286\n", - "2026-01-26 15:47:44,254 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:48:44 CET)\" executed successfully\n", - "2026-01-26 15:47:45,776 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:48:45 CET)\" (scheduled at 2026-01-26 15:47:45.591280+01:00)\n", - "2026-01-26 15:47:45,846 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:48:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 67.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:47:53,587 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:48:03,612 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:48:13,636 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:48:23,660 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:48:33,688 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:48:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:49:39 CET)\" (scheduled at 2026-01-26 15:48:39.188325+01:00)\n", - "2026-01-26 15:48:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:49:39 CET)\" executed successfully\n", - "2026-01-26 15:48:43,716 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:48:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:49:44 CET)\" (scheduled at 2026-01-26 15:48:44.199623+01:00)\n", - "2026-01-26 15:48:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:48:44,212 - INFO - Session: OVERLAP | ATR: 8.28500\n", - "2026-01-26 15:48:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:49:44 CET)\" executed successfully\n", - "2026-01-26 15:48:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:49:45 CET)\" (scheduled at 2026-01-26 15:48:45.591280+01:00)\n", - "2026-01-26 15:48:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:49:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 59.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:48:53,742 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:49:03,772 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:49:13,802 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:49:23,828 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:49:33,858 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:49:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:50:39 CET)\" (scheduled at 2026-01-26 15:49:39.188325+01:00)\n", - "2026-01-26 15:49:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:50:39 CET)\" executed successfully\n", - "2026-01-26 15:49:43,904 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:49:44,203 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:50:44 CET)\" (scheduled at 2026-01-26 15:49:44.199623+01:00)\n", - "2026-01-26 15:49:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:49:44,217 - INFO - Session: OVERLAP | ATR: 8.28500\n", - "2026-01-26 15:49:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:50:44 CET)\" executed successfully\n", - "2026-01-26 15:49:45,609 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:50:45 CET)\" (scheduled at 2026-01-26 15:49:45.591280+01:00)\n", - "2026-01-26 15:49:45,680 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:50:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 71.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:49:53,932 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:50:03,957 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:50:13,979 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:50:24,018 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:50:34,047 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:50:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:51:39 CET)\" (scheduled at 2026-01-26 15:50:39.188325+01:00)\n", - "2026-01-26 15:50:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:51:39 CET)\" executed successfully\n", - "2026-01-26 15:50:44,074 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:50:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:51:44 CET)\" (scheduled at 2026-01-26 15:50:44.199623+01:00)\n", - "2026-01-26 15:50:44,218 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:50:44,219 - INFO - Session: OVERLAP | ATR: 7.96714\n", - "2026-01-26 15:50:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:51:44 CET)\" executed successfully\n", - "2026-01-26 15:50:45,598 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:51:45 CET)\" (scheduled at 2026-01-26 15:50:45.591280+01:00)\n", - "2026-01-26 15:50:45,601 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:51:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 42.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:50:54,096 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:51:04,121 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:51:14,145 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:51:24,178 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:51:34,206 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:51:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:52:39 CET)\" (scheduled at 2026-01-26 15:51:39.188325+01:00)\n", - "2026-01-26 15:51:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:52:39 CET)\" executed successfully\n", - "2026-01-26 15:51:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:52:44 CET)\" (scheduled at 2026-01-26 15:51:44.199623+01:00)\n", - "2026-01-26 15:51:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:51:44,216 - INFO - Session: OVERLAP | ATR: 8.08500\n", - "2026-01-26 15:51:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:52:44 CET)\" executed successfully\n", - "2026-01-26 15:51:44,244 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:51:45,802 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:52:45 CET)\" (scheduled at 2026-01-26 15:51:45.591280+01:00)\n", - "2026-01-26 15:51:45,947 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:52:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 48.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:51:54,303 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:52:04,334 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:52:14,362 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:52:24,390 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:52:34,418 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:52:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:53:39 CET)\" (scheduled at 2026-01-26 15:52:39.188325+01:00)\n", - "2026-01-26 15:52:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:53:39 CET)\" executed successfully\n", - "2026-01-26 15:52:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:53:44 CET)\" (scheduled at 2026-01-26 15:52:44.199623+01:00)\n", - "2026-01-26 15:52:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:52:44,213 - INFO - Session: OVERLAP | ATR: 8.24857\n", - "2026-01-26 15:52:44,214 - INFO - πŸ“ˆ Trailing Trigger for #707266226: Early BE at 35.3% (+300 pips buffer)\n", - "2026-01-26 15:52:44,329 - INFO - βœ… Enhanced Trailing Stop updated for #707266226\n", - "2026-01-26 15:52:44,330 - INFO - Old SL: 5071.77000\n", - "2026-01-26 15:52:44,331 - INFO - New SL: 5084.64000\n", - "2026-01-26 15:52:44,332 - INFO - Buffer: 12.87000\n", - "2026-01-26 15:52:44,346 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:53:44 CET)\" executed successfully\n", - "2026-01-26 15:52:44,451 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:52:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:53:45 CET)\" (scheduled at 2026-01-26 15:52:45.591280+01:00)\n", - "2026-01-26 15:52:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:53:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 98.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:52:54,479 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:53:04,503 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:53:14,529 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:53:24,554 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:53:34,581 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:53:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:54:39 CET)\" (scheduled at 2026-01-26 15:53:39.188325+01:00)\n", - "2026-01-26 15:53:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:54:39 CET)\" executed successfully\n", - "2026-01-26 15:53:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:54:44 CET)\" (scheduled at 2026-01-26 15:53:44.199623+01:00)\n", - "2026-01-26 15:53:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:53:44,215 - INFO - Session: OVERLAP | ATR: 8.50000\n", - "2026-01-26 15:53:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:54:44 CET)\" executed successfully\n", - "2026-01-26 15:53:44,607 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:53:45,600 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:54:45 CET)\" (scheduled at 2026-01-26 15:53:45.591280+01:00)\n", - "2026-01-26 15:53:45,603 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:54:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 132.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:53:54,640 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:54:04,665 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:54:14,688 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:54:24,715 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:54:34,741 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:54:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:55:39 CET)\" (scheduled at 2026-01-26 15:54:39.188325+01:00)\n", - "2026-01-26 15:54:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:55:39 CET)\" executed successfully\n", - "2026-01-26 15:54:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:55:44 CET)\" (scheduled at 2026-01-26 15:54:44.199623+01:00)\n", - "2026-01-26 15:54:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:54:44,212 - INFO - Session: OVERLAP | ATR: 8.50000\n", - "2026-01-26 15:54:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:55:44 CET)\" executed successfully\n", - "2026-01-26 15:54:44,770 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:54:45,596 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:55:45 CET)\" (scheduled at 2026-01-26 15:54:45.591280+01:00)\n", - "2026-01-26 15:54:45,599 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:55:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 93.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:54:54,793 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:55:04,827 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:55:14,857 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:55:24,888 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:55:34,915 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:55:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:56:39 CET)\" (scheduled at 2026-01-26 15:55:39.188325+01:00)\n", - "2026-01-26 15:55:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:56:39 CET)\" executed successfully\n", - "2026-01-26 15:55:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:56:44 CET)\" (scheduled at 2026-01-26 15:55:44.199623+01:00)\n", - "2026-01-26 15:55:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:55:44,210 - INFO - Session: OVERLAP | ATR: 8.19786\n", - "2026-01-26 15:55:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:56:44 CET)\" executed successfully\n", - "2026-01-26 15:55:44,939 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:55:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:56:45 CET)\" (scheduled at 2026-01-26 15:55:45.591280+01:00)\n", - "2026-01-26 15:55:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:56:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 105.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:55:54,979 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:56:05,044 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:56:15,079 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:56:25,106 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:56:35,138 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:56:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:57:39 CET)\" (scheduled at 2026-01-26 15:56:39.188325+01:00)\n", - "2026-01-26 15:56:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:57:39 CET)\" executed successfully\n", - "2026-01-26 15:56:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:57:44 CET)\" (scheduled at 2026-01-26 15:56:44.199623+01:00)\n", - "2026-01-26 15:56:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:56:44,213 - INFO - Session: OVERLAP | ATR: 8.27857\n", - "2026-01-26 15:56:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:57:44 CET)\" executed successfully\n", - "2026-01-26 15:56:45,168 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:56:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:57:45 CET)\" (scheduled at 2026-01-26 15:56:45.591280+01:00)\n", - "2026-01-26 15:56:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:57:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 110.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:56:47,576 - INFO - Running job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 16:56:46 CET)\" (scheduled at 2026-01-26 15:56:46.955921+01:00)\n", - "2026-01-26 15:56:47,589 - INFO - Job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 16:56:46 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "[15:56:47] πŸ”„ Running scheduled P&L sync...\n", - "❌ Sync failed: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 9532 and this is thread id 9520.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:56:55,321 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:57:05,345 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:57:15,368 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:57:25,392 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:57:35,415 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:57:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:58:39 CET)\" (scheduled at 2026-01-26 15:57:39.188325+01:00)\n", - "2026-01-26 15:57:39,192 - WARNING - No history found for ticket 707266226\n", - "2026-01-26 15:57:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:58:39 CET)\" executed successfully\n", - "2026-01-26 15:57:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:58:44 CET)\" (scheduled at 2026-01-26 15:57:44.199623+01:00)\n", - "2026-01-26 15:57:44,202 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:58:44 CET)\" executed successfully\n", - "2026-01-26 15:57:45,446 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:57:45,811 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:58:45 CET)\" (scheduled at 2026-01-26 15:57:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Could not get equity, allowing trade\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: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 13%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.66 | 94.743 | 10.128 | 5095.96 |\n", - "| H4 | uptrend | 538.46 | 46.3421 | 3.74299 | 5095.96 |\n", - "| H1 | uptrend | 884.02 | 25.0985 | 3.32813 | 5095.93 |\n", - "| M30 | uptrend | 790.49 | 17.1521 | 2.03378 | 5095.93 |\n", - "| M15 | uptrend | 709.66 | 12.4656 | 1.32695 | 5095.92 |\n", - "| M5 | uptrend | 42.68 | 8.0954 | 0.051829 | 5095.93 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 642.98)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 260225.6 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 60.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 70.5%\n", - " πŸ”€ HYBRID (60/40): 88.2%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%)\n", - "\n", - "🎯 Signal qualified! 88.2% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 45.4 (weight 1.0x) βœ… TREND\n", - " H4: ADX 43.1 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.5\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 142.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:57:46,208 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:58:45 CET)\" executed successfully\n", - "2026-01-26 15:57:55,471 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:58:05,495 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:58:15,522 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:58:25,552 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:58:35,580 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:58:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:59:39 CET)\" (scheduled at 2026-01-26 15:58:39.188325+01:00)\n", - "2026-01-26 15:58:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 15:59:39 CET)\" executed successfully\n", - "2026-01-26 15:58:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:59:44 CET)\" (scheduled at 2026-01-26 15:58:44.199623+01:00)\n", - "2026-01-26 15:58:44,219 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:58:44,220 - INFO - Session: OVERLAP | ATR: 8.46500\n", - "2026-01-26 15:58:44,222 - INFO - πŸ“ˆ Trailing Trigger for #707266226: Tier 1: Locking 25% profit at 54.3%\n", - "2026-01-26 15:58:44,335 - INFO - βœ… Enhanced Trailing Stop updated for #707266226\n", - "2026-01-26 15:58:44,338 - INFO - Old SL: 5084.64000\n", - "2026-01-26 15:58:44,340 - INFO - New SL: 5088.63000\n", - "2026-01-26 15:58:44,341 - INFO - Buffer: 3.99000\n", - "2026-01-26 15:58:44,343 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 15:59:44 CET)\" executed successfully\n", - "2026-01-26 15:58:45,596 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:59:45 CET)\" (scheduled at 2026-01-26 15:58:45.591280+01:00)\n", - "2026-01-26 15:58:45,599 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 15:59:45 CET)\" executed successfully\n", - "2026-01-26 15:58:45,605 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 151.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:58:55,629 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:59:05,662 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:59:15,686 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:59:25,712 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:59:35,736 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 15:59:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:00:39 CET)\" (scheduled at 2026-01-26 15:59:39.188325+01:00)\n", - "2026-01-26 15:59:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:00:39 CET)\" executed successfully\n", - "2026-01-26 15:59:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:00:44 CET)\" (scheduled at 2026-01-26 15:59:44.199623+01:00)\n", - "2026-01-26 15:59:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 15:59:44,212 - INFO - Session: OVERLAP | ATR: 8.46500\n", - "2026-01-26 15:59:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:00:44 CET)\" executed successfully\n", - "2026-01-26 15:59:45,673 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:00:45 CET)\" (scheduled at 2026-01-26 15:59:45.591280+01:00)\n", - "2026-01-26 15:59:45,675 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:00:45 CET)\" executed successfully\n", - "2026-01-26 15:59:45,770 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 149.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 15:59:55,796 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:00:00,001 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 16:30:00 CET)\" (scheduled at 2026-01-26 16:00:00+01:00)\n", - "2026-01-26 16:00:00,007 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 16:30: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): 25.16 β•‘\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": [ - "2026-01-26 16:00:05,825 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:00:15,857 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:00:25,882 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:00:35,923 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:00:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:01:39 CET)\" (scheduled at 2026-01-26 16:00:39.188325+01:00)\n", - "2026-01-26 16:00:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:01:39 CET)\" executed successfully\n", - "2026-01-26 16:00:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:01:44 CET)\" (scheduled at 2026-01-26 16:00:44.199623+01:00)\n", - "2026-01-26 16:00:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:00:44,212 - INFO - Session: OVERLAP | ATR: 8.19214\n", - "2026-01-26 16:00:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:01:44 CET)\" executed successfully\n", - "2026-01-26 16:00:45,893 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:01:45 CET)\" (scheduled at 2026-01-26 16:00:45.591280+01:00)\n", - "2026-01-26 16:00:45,895 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:01:45 CET)\" executed successfully\n", - "2026-01-26 16:00:45,948 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5081.64 | 🟒 123.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:00:55,978 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:01:06,001 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:01:16,032 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:01:26,056 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:01:36,080 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:01:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:02:39 CET)\" (scheduled at 2026-01-26 16:01:39.188325+01:00)\n", - "2026-01-26 16:01:39,210 - INFO - βœ… Updated closed position 707266226: manual_close, Profit: 11.74\n", - "2026-01-26 16:01:39,739 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:02:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:01:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:02:44 CET)\" (scheduled at 2026-01-26 16:01:44.199623+01:00)\n", - "2026-01-26 16:01:44,209 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:02:44 CET)\" executed successfully\n", - "2026-01-26 16:01:45,699 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:02:45 CET)\" (scheduled at 2026-01-26 16:01:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: βœ… Equity $9,027.23 > MA $8,926.14 (+1.1%)\n", - "πŸ” Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:01:46,136 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:01:46,187 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 16:01:46,193 - INFO - Confidence: 89.8% (HIGH)\n", - "2026-01-26 16:01:46,194 - INFO - Base Risk: 2.0%\n", - "2026-01-26 16:01:46,195 - INFO - Multiplier: 1.5x\n", - "2026-01-26 16:01:46,197 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 16:01:46,198 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 16:01:46,200 - INFO - Risk Amount: $270.82\n", - "2026-01-26 16:01:46,201 - INFO - SL Distance: 112883.55 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š V1.6 ADAPTIVE COMPLETE Trend-Analyse fΓΌr XAUUSD\n", - "⚑ Adaptive Interval: 5 min | Session: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 13%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.51 | 94.743 | 10.1258 | 5086.91 |\n", - "| H4 | uptrend | 537.71 | 46.38 | 3.74084 | 5086.85 |\n", - "| H1 | uptrend | 923.97 | 24.1504 | 3.34714 | 5086.85 |\n", - "| M30 | uptrend | 819.78 | 16.7716 | 2.06235 | 5086.78 |\n", - "| M15 | uptrend | 716.34 | 12.4198 | 1.33452 | 5086.76 |\n", - "| M5 | uptrend | 43.02 | 8.3617 | 0.053963 | 5086.76 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 642.59)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 266940.0 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 80.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 74.5%\n", - " πŸ”€ HYBRID (60/40): 89.8%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%), Strong momentum\n", - "\n", - "🎯 Signal qualified! 89.8% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 44.9 (weight 1.0x) βœ… TREND\n", - " H4: ADX 43.1 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.4\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5086.76000 | Volume: 0.10\n", - "SL: 5075.47165 | TP: 5114.98089\n", - "Confidence: 89.8% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: OVERLAP\n", - "βœ… Trade erfolgreich! Ticket: 707373839\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:01:47,132 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 16:01:47,191 - INFO - πŸ“ˆ Equity Update: $9,035.33 | MA: $8,927.43 | βœ… +1.2%\n", - "2026-01-26 16:01:47,193 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:02:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:01:56,214 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:02:06,241 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:02:16,272 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:02:26,307 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:02:36,333 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:02:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:03:39 CET)\" (scheduled at 2026-01-26 16:02:39.188325+01:00)\n", - "2026-01-26 16:02:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:03:39 CET)\" executed successfully\n", - "2026-01-26 16:02:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:03:44 CET)\" (scheduled at 2026-01-26 16:02:44.199623+01:00)\n", - "2026-01-26 16:02:44,216 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:02:44,218 - INFO - Session: OVERLAP | ATR: 8.72071\n", - "2026-01-26 16:02:44,219 - INFO - 🧹 Cleaned up 1 closed position(s) from tier tracking\n", - "2026-01-26 16:02:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:03:44 CET)\" executed successfully\n", - "2026-01-26 16:02:45,654 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:03:45 CET)\" (scheduled at 2026-01-26 16:02:45.591280+01:00)\n", - "2026-01-26 16:02:45,658 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:03:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 21.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:02:46,361 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:02:56,387 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:03:06,411 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:03:16,437 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:03:26,462 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:03:36,486 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:03:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:04:39 CET)\" (scheduled at 2026-01-26 16:03:39.188325+01:00)\n", - "2026-01-26 16:03:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:04:39 CET)\" executed successfully\n", - "2026-01-26 16:03:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:04:44 CET)\" (scheduled at 2026-01-26 16:03:44.199623+01:00)\n", - "2026-01-26 16:03:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:03:44,213 - INFO - Session: OVERLAP | ATR: 8.72071\n", - "2026-01-26 16:03:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:04:44 CET)\" executed successfully\n", - "2026-01-26 16:03:45,785 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:04:45 CET)\" (scheduled at 2026-01-26 16:03:45.591280+01:00)\n", - "2026-01-26 16:03:45,790 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:04:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 20.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:03:46,515 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:03:56,540 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:04:06,563 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:04:16,586 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:04:26,615 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:04:36,641 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:04:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:05:39 CET)\" (scheduled at 2026-01-26 16:04:39.188325+01:00)\n", - "2026-01-26 16:04:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:05:39 CET)\" executed successfully\n", - "2026-01-26 16:04:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:05:44 CET)\" (scheduled at 2026-01-26 16:04:44.199623+01:00)\n", - "2026-01-26 16:04:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:04:44,213 - INFO - Session: OVERLAP | ATR: 8.72071\n", - "2026-01-26 16:04:44,228 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:05:44 CET)\" executed successfully\n", - "2026-01-26 16:04:45,682 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:05:45 CET)\" (scheduled at 2026-01-26 16:04:45.591280+01:00)\n", - "2026-01-26 16:04:45,685 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:05:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 45.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:04:46,668 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:04:56,692 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:05:06,715 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:05:16,741 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:05:26,766 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:05:36,791 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:05:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:06:39 CET)\" (scheduled at 2026-01-26 16:05:39.188325+01:00)\n", - "2026-01-26 16:05:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:06:39 CET)\" executed successfully\n", - "2026-01-26 16:05:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:06:44 CET)\" (scheduled at 2026-01-26 16:05:44.199623+01:00)\n", - "2026-01-26 16:05:44,206 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:05:44,208 - INFO - Session: OVERLAP | ATR: 8.44571\n", - "2026-01-26 16:05:44,211 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:06:44 CET)\" executed successfully\n", - "2026-01-26 16:05:45,791 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:06:45 CET)\" (scheduled at 2026-01-26 16:05:45.591280+01:00)\n", - "2026-01-26 16:05:45,942 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:06:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 48.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:05:46,814 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:05:56,836 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:06:06,860 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:06:16,885 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:06:26,907 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:06:36,933 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:06:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:07:39 CET)\" (scheduled at 2026-01-26 16:06:39.188325+01:00)\n", - "2026-01-26 16:06:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:07:39 CET)\" executed successfully\n", - "2026-01-26 16:06:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:07:44 CET)\" (scheduled at 2026-01-26 16:06:44.199623+01:00)\n", - "2026-01-26 16:06:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:06:44,213 - INFO - Session: OVERLAP | ATR: 8.46429\n", - "2026-01-26 16:06:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:07:44 CET)\" executed successfully\n", - "2026-01-26 16:06:45,697 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:07:45 CET)\" (scheduled at 2026-01-26 16:06:45.591280+01:00)\n", - "2026-01-26 16:06:45,790 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:07:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 54.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:06:46,998 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:06:57,027 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:07:07,049 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:07:17,085 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:07:27,110 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:07:37,138 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:07:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:08:39 CET)\" (scheduled at 2026-01-26 16:07:39.188325+01:00)\n", - "2026-01-26 16:07:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:08:39 CET)\" executed successfully\n", - "2026-01-26 16:07:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:08:44 CET)\" (scheduled at 2026-01-26 16:07:44.199623+01:00)\n", - "2026-01-26 16:07:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:07:44,211 - INFO - Session: OVERLAP | ATR: 8.46429\n", - "2026-01-26 16:07:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:08:44 CET)\" executed successfully\n", - "2026-01-26 16:07:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:08:45 CET)\" (scheduled at 2026-01-26 16:07:45.591280+01:00)\n", - "2026-01-26 16:07:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:08:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 49.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:07:47,166 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:07:57,198 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:08:07,220 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:08:17,245 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:08:27,269 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:08:37,292 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:08:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:09:39 CET)\" (scheduled at 2026-01-26 16:08:39.188325+01:00)\n", - "2026-01-26 16:08:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:09:39 CET)\" executed successfully\n", - "2026-01-26 16:08:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:09:44 CET)\" (scheduled at 2026-01-26 16:08:44.199623+01:00)\n", - "2026-01-26 16:08:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:08:44,215 - INFO - Session: OVERLAP | ATR: 8.48214\n", - "2026-01-26 16:08:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:09:44 CET)\" executed successfully\n", - "2026-01-26 16:08:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:09:45 CET)\" (scheduled at 2026-01-26 16:08:45.591280+01:00)\n", - "2026-01-26 16:08:45,642 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:09:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 60.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:08:47,317 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:08:57,355 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:09:07,379 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:09:17,406 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:09:27,439 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:09:37,468 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:09:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:10:39 CET)\" (scheduled at 2026-01-26 16:09:39.188325+01:00)\n", - "2026-01-26 16:09:39,197 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:10:39 CET)\" executed successfully\n", - "2026-01-26 16:09:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:10:44 CET)\" (scheduled at 2026-01-26 16:09:44.199623+01:00)\n", - "2026-01-26 16:09:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:09:44,210 - INFO - Session: OVERLAP | ATR: 8.54143\n", - "2026-01-26 16:09:44,211 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:10:44 CET)\" executed successfully\n", - "2026-01-26 16:09:45,828 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:10:45 CET)\" (scheduled at 2026-01-26 16:09:45.591280+01:00)\n", - "2026-01-26 16:09:45,831 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:10:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 52.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:09:47,496 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:09:57,529 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:10:07,552 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:10:17,582 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:10:27,606 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:10:37,633 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:10:39,405 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:11:39 CET)\" (scheduled at 2026-01-26 16:10:39.188325+01:00)\n", - "2026-01-26 16:10:39,564 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:11:39 CET)\" executed successfully\n", - "2026-01-26 16:10:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:11:44 CET)\" (scheduled at 2026-01-26 16:10:44.199623+01:00)\n", - "2026-01-26 16:10:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:10:44,215 - INFO - Session: OVERLAP | ATR: 7.93929\n", - "2026-01-26 16:10:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:11:44 CET)\" executed successfully\n", - "2026-01-26 16:10:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:11:45 CET)\" (scheduled at 2026-01-26 16:10:45.591280+01:00)\n", - "2026-01-26 16:10:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:11:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 27.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:10:47,658 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:10:57,682 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:11:07,726 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:11:17,755 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:11:27,779 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:11:37,802 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:11:39,449 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:12:39 CET)\" (scheduled at 2026-01-26 16:11:39.188325+01:00)\n", - "2026-01-26 16:11:39,455 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:12:39 CET)\" executed successfully\n", - "2026-01-26 16:11:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:12:44 CET)\" (scheduled at 2026-01-26 16:11:44.199623+01:00)\n", - "2026-01-26 16:11:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:11:44,263 - INFO - Session: OVERLAP | ATR: 7.98929\n", - "2026-01-26 16:11:44,270 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:12:44 CET)\" executed successfully\n", - "2026-01-26 16:11:45,948 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:12:45 CET)\" (scheduled at 2026-01-26 16:11:45.591280+01:00)\n", - "2026-01-26 16:11:46,168 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:12:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 65.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:11:47,861 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:11:57,889 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:12:07,918 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:12:17,942 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:12:27,967 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:12:37,991 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:12:39,194 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:13:39 CET)\" (scheduled at 2026-01-26 16:12:39.188325+01:00)\n", - "2026-01-26 16:12:39,197 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:13:39 CET)\" executed successfully\n", - "2026-01-26 16:12:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:13:44 CET)\" (scheduled at 2026-01-26 16:12:44.199623+01:00)\n", - "2026-01-26 16:12:44,222 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:12:44,223 - INFO - Session: OVERLAP | ATR: 8.20571\n", - "2026-01-26 16:12:44,225 - INFO - πŸ“ˆ Trailing Trigger for #707373839: Early BE at 32.6% (+300 pips buffer)\n", - "2026-01-26 16:12:44,332 - INFO - βœ… Enhanced Trailing Stop updated for #707373839\n", - "2026-01-26 16:12:44,333 - INFO - Old SL: 5075.47000\n", - "2026-01-26 16:12:44,335 - INFO - New SL: 5090.12000\n", - "2026-01-26 16:12:44,336 - INFO - Buffer: 14.65000\n", - "2026-01-26 16:12:44,337 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:13:44 CET)\" executed successfully\n", - "2026-01-26 16:12:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:13:45 CET)\" (scheduled at 2026-01-26 16:12:45.591280+01:00)\n", - "2026-01-26 16:12:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:13:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 90.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:12:48,014 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:12:58,057 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:13:08,089 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:13:18,113 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:13:28,136 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:13:38,347 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:13:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:14:39 CET)\" (scheduled at 2026-01-26 16:13:39.188325+01:00)\n", - "2026-01-26 16:13:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:14:39 CET)\" executed successfully\n", - "2026-01-26 16:13:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:14:44 CET)\" (scheduled at 2026-01-26 16:13:44.199623+01:00)\n", - "2026-01-26 16:13:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:13:44,215 - INFO - Session: OVERLAP | ATR: 8.25071\n", - "2026-01-26 16:13:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:14:44 CET)\" executed successfully\n", - "2026-01-26 16:13:45,760 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:14:45 CET)\" (scheduled at 2026-01-26 16:13:45.591280+01:00)\n", - "2026-01-26 16:13:45,762 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:14:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 77.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:13:48,374 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:13:58,399 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:14:08,434 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:14:18,468 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:14:28,524 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:14:38,570 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:14:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:15:39 CET)\" (scheduled at 2026-01-26 16:14:39.188325+01:00)\n", - "2026-01-26 16:14:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:15:39 CET)\" executed successfully\n", - "2026-01-26 16:14:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:15:44 CET)\" (scheduled at 2026-01-26 16:14:44.199623+01:00)\n", - "2026-01-26 16:14:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:14:44,216 - INFO - Session: OVERLAP | ATR: 8.25071\n", - "2026-01-26 16:14:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:15:44 CET)\" executed successfully\n", - "2026-01-26 16:14:45,734 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:15:45 CET)\" (scheduled at 2026-01-26 16:14:45.591280+01:00)\n", - "2026-01-26 16:14:45,889 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:15:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 74.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:14:48,596 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:14:58,624 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:15:08,650 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:15:18,687 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:15:28,713 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:15:38,740 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:15:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:16:39 CET)\" (scheduled at 2026-01-26 16:15:39.188325+01:00)\n", - "2026-01-26 16:15:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:16:39 CET)\" executed successfully\n", - "2026-01-26 16:15:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:16:44 CET)\" (scheduled at 2026-01-26 16:15:44.199623+01:00)\n", - "2026-01-26 16:15:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:15:44,216 - INFO - Session: OVERLAP | ATR: 8.10571\n", - "2026-01-26 16:15:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:16:44 CET)\" executed successfully\n", - "2026-01-26 16:15:45,676 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:16:45 CET)\" (scheduled at 2026-01-26 16:15:45.591280+01:00)\n", - "2026-01-26 16:15:45,706 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:16:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5087.12 | 🟒 76.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:15:48,767 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:15:58,798 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:16:08,842 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:16:18,887 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:16:28,916 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:16:38,941 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:16:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:17:39 CET)\" (scheduled at 2026-01-26 16:16:39.188325+01:00)\n", - "2026-01-26 16:16:39,257 - INFO - βœ… Updated closed position 707373839: manual_close, Profit: 11.74\n", - "2026-01-26 16:16:39,834 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:17:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:16:44,208 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:17:44 CET)\" (scheduled at 2026-01-26 16:16:44.199623+01:00)\n", - "2026-01-26 16:16:44,245 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:17:44 CET)\" executed successfully\n", - "2026-01-26 16:16:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:17:45 CET)\" (scheduled at 2026-01-26 16:16:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: βœ… Equity $9,057.23 > MA $8,927.43 (+1.5%)\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: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 13%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.56 | 94.743 | 10.1266 | 5089.96 |\n", - "| H4 | uptrend | 537.54 | 46.4035 | 3.74157 | 5089.96 |\n", - "| H1 | uptrend | 923.27 | 24.174 | 3.34787 | 5089.94 |\n", - "| M30 | uptrend | 818.92 | 16.7951 | 2.06309 | 5089.94 |\n", - "| M15 | uptrend | 744.79 | 12.0652 | 1.3479 | 5089.94 |\n", - "| M5 | uptrend | 54.64 | 8.0047 | 0.065608 | 5089.94 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 642.55)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 268969.5 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 80.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 74.5%\n", - " πŸ”€ HYBRID (60/40): 89.8%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%), Strong momentum\n", - "\n", - "🎯 Signal qualified! 89.8% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 44.9 (weight 1.0x) βœ… TREND\n", - " H4: ADX 43.1 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.4\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:16:45,911 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 16:16:45,915 - INFO - Confidence: 89.8% (HIGH)\n", - "2026-01-26 16:16:45,915 - INFO - Base Risk: 2.0%\n", - "2026-01-26 16:16:45,929 - INFO - Multiplier: 1.5x\n", - "2026-01-26 16:16:45,930 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 16:16:45,931 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 16:16:45,932 - INFO - Risk Amount: $271.72\n", - "2026-01-26 16:16:45,932 - INFO - SL Distance: 108063.96 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5089.94000 | Volume: 0.10\n", - "SL: 5079.13360 | TP: 5116.95599\n", - "Confidence: 89.8% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: OVERLAP\n", - "βœ… Trade erfolgreich! Ticket: 707455225\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:16:48,996 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:16:50,282 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 16:16:50,348 - INFO - πŸ“ˆ Equity Update: $9,058.73 | MA: $8,937.58 | βœ… +1.4%\n", - "2026-01-26 16:16:50,350 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:17:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:16:59,026 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:17:09,050 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:17:19,084 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:17:29,117 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:17:39,147 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:17:39,217 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:18:39 CET)\" (scheduled at 2026-01-26 16:17:39.188325+01:00)\n", - "2026-01-26 16:17:39,220 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:18:39 CET)\" executed successfully\n", - "2026-01-26 16:17:44,231 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:18:44 CET)\" (scheduled at 2026-01-26 16:17:44.199623+01:00)\n", - "2026-01-26 16:17:44,242 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:17:44,243 - INFO - Session: OVERLAP | ATR: 8.46929\n", - "2026-01-26 16:17:44,246 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:18:44 CET)\" executed successfully\n", - "2026-01-26 16:17:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:18:45 CET)\" (scheduled at 2026-01-26 16:17:45.591280+01:00)\n", - "2026-01-26 16:17:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:18:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | 🟒 13.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:17:49,175 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:17:59,208 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:18:09,244 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:18:19,277 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:18:29,310 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:18:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:19:39 CET)\" (scheduled at 2026-01-26 16:18:39.188325+01:00)\n", - "2026-01-26 16:18:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:19:39 CET)\" executed successfully\n", - "2026-01-26 16:18:39,335 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:18:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:19:44 CET)\" (scheduled at 2026-01-26 16:18:44.199623+01:00)\n", - "2026-01-26 16:18:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:18:44,212 - INFO - Session: OVERLAP | ATR: 8.46929\n", - "2026-01-26 16:18:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:19:44 CET)\" executed successfully\n", - "2026-01-26 16:18:45,699 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:19:45 CET)\" (scheduled at 2026-01-26 16:18:45.591280+01:00)\n", - "2026-01-26 16:18:45,701 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:19:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | 🟒 1.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:18:49,362 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:18:59,387 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:19:09,419 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:19:19,444 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:19:29,470 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:19:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:20:39 CET)\" (scheduled at 2026-01-26 16:19:39.188325+01:00)\n", - "2026-01-26 16:19:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:20:39 CET)\" executed successfully\n", - "2026-01-26 16:19:39,497 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:19:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:20:44 CET)\" (scheduled at 2026-01-26 16:19:44.199623+01:00)\n", - "2026-01-26 16:19:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:19:44,212 - INFO - Session: OVERLAP | ATR: 8.46929\n", - "2026-01-26 16:19:44,222 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:20:44 CET)\" executed successfully\n", - "2026-01-26 16:19:45,708 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:20:45 CET)\" (scheduled at 2026-01-26 16:19:45.591280+01:00)\n", - "2026-01-26 16:19:45,835 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:20:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -5.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:19:49,521 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:19:59,558 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:20:09,590 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:20:19,609 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:20:29,638 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:20:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:21:39 CET)\" (scheduled at 2026-01-26 16:20:39.188325+01:00)\n", - "2026-01-26 16:20:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:21:39 CET)\" executed successfully\n", - "2026-01-26 16:20:39,675 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:20:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:21:44 CET)\" (scheduled at 2026-01-26 16:20:44.199623+01:00)\n", - "2026-01-26 16:20:44,217 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:20:44,220 - INFO - Session: OVERLAP | ATR: 8.51214\n", - "2026-01-26 16:20:44,222 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:21:44 CET)\" executed successfully\n", - "2026-01-26 16:20:45,628 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:21:45 CET)\" (scheduled at 2026-01-26 16:20:45.591280+01:00)\n", - "2026-01-26 16:20:45,630 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:21:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -45.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:20:49,702 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:20:59,733 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:21:09,771 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:21:19,798 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:21:29,829 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:21:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:22:39 CET)\" (scheduled at 2026-01-26 16:21:39.188325+01:00)\n", - "2026-01-26 16:21:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:22:39 CET)\" executed successfully\n", - "2026-01-26 16:21:39,856 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:21:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:22:44 CET)\" (scheduled at 2026-01-26 16:21:44.199623+01:00)\n", - "2026-01-26 16:21:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:21:44,211 - INFO - Session: OVERLAP | ATR: 8.51214\n", - "2026-01-26 16:21:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:22:44 CET)\" executed successfully\n", - "2026-01-26 16:21:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:22:45 CET)\" (scheduled at 2026-01-26 16:21:45.591280+01:00)\n", - "2026-01-26 16:21:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:22:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -20.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:21:49,888 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:21:59,923 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:22:14,678 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:22:24,704 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:22:34,730 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:22:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:23:39 CET)\" (scheduled at 2026-01-26 16:22:39.188325+01:00)\n", - "2026-01-26 16:22:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:23:39 CET)\" executed successfully\n", - "2026-01-26 16:22:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:23:44 CET)\" (scheduled at 2026-01-26 16:22:44.199623+01:00)\n", - "2026-01-26 16:22:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:22:44,216 - INFO - Session: OVERLAP | ATR: 8.61357\n", - "2026-01-26 16:22:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:23:44 CET)\" executed successfully\n", - "2026-01-26 16:22:44,756 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:22:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:23:45 CET)\" (scheduled at 2026-01-26 16:22:45.591280+01:00)\n", - "2026-01-26 16:22:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:23:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | 🟒 15.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:22:54,781 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:23:04,804 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:23:14,829 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:23:24,854 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:23:34,881 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:23:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:24:39 CET)\" (scheduled at 2026-01-26 16:23:39.188325+01:00)\n", - "2026-01-26 16:23:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:24:39 CET)\" executed successfully\n", - "2026-01-26 16:23:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:24:44 CET)\" (scheduled at 2026-01-26 16:23:44.199623+01:00)\n", - "2026-01-26 16:23:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:23:44,213 - INFO - Session: OVERLAP | ATR: 8.79000\n", - "2026-01-26 16:23:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:24:44 CET)\" executed successfully\n", - "2026-01-26 16:23:44,908 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:23:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:24:45 CET)\" (scheduled at 2026-01-26 16:23:45.591280+01:00)\n", - "2026-01-26 16:23:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:24:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | 🟒 34.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:23:54,938 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:24:04,969 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:24:14,992 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:24:25,021 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:24:35,046 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:24:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:25:39 CET)\" (scheduled at 2026-01-26 16:24:39.188325+01:00)\n", - "2026-01-26 16:24:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:25:39 CET)\" executed successfully\n", - "2026-01-26 16:24:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:25:44 CET)\" (scheduled at 2026-01-26 16:24:44.199623+01:00)\n", - "2026-01-26 16:24:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:24:44,216 - INFO - Session: OVERLAP | ATR: 8.84500\n", - "2026-01-26 16:24:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:25:44 CET)\" executed successfully\n", - "2026-01-26 16:24:45,085 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:24:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:25:45 CET)\" (scheduled at 2026-01-26 16:24:45.591280+01:00)\n", - "2026-01-26 16:24:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:25:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -7.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:24:55,113 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:25:05,137 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:25:15,176 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:25:25,208 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:25:35,238 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:25:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:26:39 CET)\" (scheduled at 2026-01-26 16:25:39.188325+01:00)\n", - "2026-01-26 16:25:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:26:39 CET)\" executed successfully\n", - "2026-01-26 16:25:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:26:44 CET)\" (scheduled at 2026-01-26 16:25:44.199623+01:00)\n", - "2026-01-26 16:25:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:25:44,213 - INFO - Session: OVERLAP | ATR: 8.48071\n", - "2026-01-26 16:25:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:26:44 CET)\" executed successfully\n", - "2026-01-26 16:25:45,275 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:25:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:26:45 CET)\" (scheduled at 2026-01-26 16:25:45.591280+01:00)\n", - "2026-01-26 16:25:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:26:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -17.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:25:55,304 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:26:05,329 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:26:15,362 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:26:25,398 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:26:35,431 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:26:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:27:39 CET)\" (scheduled at 2026-01-26 16:26:39.188325+01:00)\n", - "2026-01-26 16:26:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:27:39 CET)\" executed successfully\n", - "2026-01-26 16:26:44,199 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:27:44 CET)\" (scheduled at 2026-01-26 16:26:44.199623+01:00)\n", - "2026-01-26 16:26:44,221 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:26:44,222 - INFO - Session: OVERLAP | ATR: 8.52714\n", - "2026-01-26 16:26:44,224 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:27:44 CET)\" executed successfully\n", - "2026-01-26 16:26:45,457 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:26:45,698 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:27:45 CET)\" (scheduled at 2026-01-26 16:26:45.591280+01:00)\n", - "2026-01-26 16:26:45,752 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:27:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | 🟒 0.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:26:55,480 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:27:05,506 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:27:15,533 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:27:25,558 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:27:35,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:27:39,192 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:28:39 CET)\" (scheduled at 2026-01-26 16:27:39.188325+01:00)\n", - "2026-01-26 16:27:39,258 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:28:39 CET)\" executed successfully\n", - "2026-01-26 16:27:44,208 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:28:44 CET)\" (scheduled at 2026-01-26 16:27:44.199623+01:00)\n", - "2026-01-26 16:27:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:27:44,215 - INFO - Session: OVERLAP | ATR: 8.52714\n", - "2026-01-26 16:27:44,228 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:28:44 CET)\" executed successfully\n", - "2026-01-26 16:27:45,615 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:27:45,638 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:28:45 CET)\" (scheduled at 2026-01-26 16:27:45.591280+01:00)\n", - "2026-01-26 16:27:45,688 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:28:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -2.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:27:55,655 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:28:05,682 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:28:15,725 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:28:25,751 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:28:35,789 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:28:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:29:39 CET)\" (scheduled at 2026-01-26 16:28:39.188325+01:00)\n", - "2026-01-26 16:28:39,250 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:29:39 CET)\" executed successfully\n", - "2026-01-26 16:28:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:29:44 CET)\" (scheduled at 2026-01-26 16:28:44.199623+01:00)\n", - "2026-01-26 16:28:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:28:44,209 - INFO - Session: OVERLAP | ATR: 8.64429\n", - "2026-01-26 16:28:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:29:44 CET)\" executed successfully\n", - "2026-01-26 16:28:45,784 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:29:45 CET)\" (scheduled at 2026-01-26 16:28:45.591280+01:00)\n", - "2026-01-26 16:28:45,972 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:29:45 CET)\" executed successfully\n", - "2026-01-26 16:28:45,806 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -21.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:28:56,093 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:29:06,127 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:29:16,153 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:29:26,179 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:29:36,204 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:29:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:30:39 CET)\" (scheduled at 2026-01-26 16:29:39.188325+01:00)\n", - "2026-01-26 16:29:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:30:39 CET)\" executed successfully\n", - "2026-01-26 16:29:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:30:44 CET)\" (scheduled at 2026-01-26 16:29:44.199623+01:00)\n", - "2026-01-26 16:29:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:29:44,213 - INFO - Session: OVERLAP | ATR: 8.64429\n", - "2026-01-26 16:29:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:30:44 CET)\" executed successfully\n", - "2026-01-26 16:29:45,609 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:30:45 CET)\" (scheduled at 2026-01-26 16:29:45.591280+01:00)\n", - "2026-01-26 16:29:45,681 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:30:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | 🟒 3.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:29:46,229 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:29:56,257 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:30:00,000 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 17:00:00 CET)\" (scheduled at 2026-01-26 16:30:00+01:00)\n", - "2026-01-26 16:30:00,007 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 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): 24.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": [ - "2026-01-26 16:30:06,283 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:30:16,307 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:30:26,412 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:30:36,435 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:30:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:31:39 CET)\" (scheduled at 2026-01-26 16:30:39.188325+01:00)\n", - "2026-01-26 16:30:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:31:39 CET)\" executed successfully\n", - "2026-01-26 16:30:44,217 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:31:44 CET)\" (scheduled at 2026-01-26 16:30:44.199623+01:00)\n", - "2026-01-26 16:30:44,221 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:30:44,222 - INFO - Session: OVERLAP | ATR: 8.29000\n", - "2026-01-26 16:30:44,223 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:31:44 CET)\" executed successfully\n", - "2026-01-26 16:30:45,806 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:31:45 CET)\" (scheduled at 2026-01-26 16:30:45.591280+01:00)\n", - "2026-01-26 16:30:45,806 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:31:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | 🟒 20.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:30:46,458 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:30:56,484 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:31:06,510 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:31:16,533 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:31:26,556 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:31:36,580 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:31:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:32:39 CET)\" (scheduled at 2026-01-26 16:31:39.188325+01:00)\n", - "2026-01-26 16:31:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:32:39 CET)\" executed successfully\n", - "2026-01-26 16:31:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:32:44 CET)\" (scheduled at 2026-01-26 16:31:44.199623+01:00)\n", - "2026-01-26 16:31:44,259 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:31:44,277 - INFO - Session: OVERLAP | ATR: 8.31714\n", - "2026-01-26 16:31:44,281 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:32:44 CET)\" executed successfully\n", - "2026-01-26 16:31:45,653 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:32:45 CET)\" (scheduled at 2026-01-26 16:31:45.591280+01:00)\n", - "2026-01-26 16:31:45,659 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:32:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -0.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:31:46,602 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:31:56,627 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:32:06,649 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:32:16,673 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:32:26,698 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:32:36,719 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:32:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:33:39 CET)\" (scheduled at 2026-01-26 16:32:39.188325+01:00)\n", - "2026-01-26 16:32:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:33:39 CET)\" executed successfully\n", - "2026-01-26 16:32:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:33:44 CET)\" (scheduled at 2026-01-26 16:32:44.199623+01:00)\n", - "2026-01-26 16:32:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:32:44,218 - INFO - Session: OVERLAP | ATR: 8.54429\n", - "2026-01-26 16:32:44,220 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:33:44 CET)\" executed successfully\n", - "2026-01-26 16:32:45,764 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:33:45 CET)\" (scheduled at 2026-01-26 16:32:45.591280+01:00)\n", - "2026-01-26 16:32:45,862 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:33:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -31.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:32:46,748 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:32:56,770 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:33:06,792 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:33:16,822 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:33:26,847 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:33:36,875 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:33:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:34:39 CET)\" (scheduled at 2026-01-26 16:33:39.188325+01:00)\n", - "2026-01-26 16:33:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:34:39 CET)\" executed successfully\n", - "2026-01-26 16:33:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:34:44 CET)\" (scheduled at 2026-01-26 16:33:44.199623+01:00)\n", - "2026-01-26 16:33:44,216 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:33:44,218 - INFO - Session: OVERLAP | ATR: 8.59643\n", - "2026-01-26 16:33:44,222 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:34:44 CET)\" executed successfully\n", - "2026-01-26 16:33:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:34:45 CET)\" (scheduled at 2026-01-26 16:33:45.591280+01:00)\n", - "2026-01-26 16:33:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:34:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -48.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:33:46,908 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:33:56,932 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:34:06,959 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:34:16,983 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:34:27,006 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:34:37,030 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:34:39,228 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:35:39 CET)\" (scheduled at 2026-01-26 16:34:39.188325+01:00)\n", - "2026-01-26 16:34:39,315 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:35:39 CET)\" executed successfully\n", - "2026-01-26 16:34:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:35:44 CET)\" (scheduled at 2026-01-26 16:34:44.199623+01:00)\n", - "2026-01-26 16:34:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:34:44,211 - INFO - Session: OVERLAP | ATR: 9.02214\n", - "2026-01-26 16:34:44,212 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:35:44 CET)\" executed successfully\n", - "2026-01-26 16:34:45,698 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:35:45 CET)\" (scheduled at 2026-01-26 16:34:45.591280+01:00)\n", - "2026-01-26 16:34:45,966 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:35:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5090.16 | πŸ”΄ -96.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:34:47,053 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:34:57,078 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:35:07,105 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:35:17,127 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:35:27,150 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:35:37,172 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:35:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:36:39 CET)\" (scheduled at 2026-01-26 16:35:39.188325+01:00)\n", - "2026-01-26 16:35:39,271 - INFO - βœ… Updated closed position 707455225: manual_close, Profit: 11.74\n", - "2026-01-26 16:35:39,831 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:36:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:35:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:36:44 CET)\" (scheduled at 2026-01-26 16:35:44.199623+01:00)\n", - "2026-01-26 16:35:44,204 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:36:44 CET)\" executed successfully\n", - "2026-01-26 16:35:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:36:45 CET)\" (scheduled at 2026-01-26 16:35:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: πŸ”„ Recovery: $8,946.93 β‰ˆ MA $8,937.58 (+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: 5 min | Session: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 13%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.4 | 94.743 | 10.1242 | 5080.11 |\n", - "| H4 | uptrend | 537.21 | 46.4035 | 3.73925 | 5080.13 |\n", - "| H1 | uptrend | 894.25 | 24.9411 | 3.34556 | 5080.13 |\n", - "| M30 | uptrend | 820.18 | 16.9538 | 2.08577 | 5080.14 |\n", - "| M15 | uptrend | 702.45 | 12.8389 | 1.35281 | 5080.14 |\n", - "| M5 | uptrend | 53.4 | 8.3169 | 0.066623 | 5080.13 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 642.32)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 263555.2 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:35:45,902 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 16:35:45,904 - INFO - Confidence: 89.8% (HIGH)\n", - "2026-01-26 16:35:45,911 - INFO - Base Risk: 2.0%\n", - "2026-01-26 16:35:45,912 - INFO - Multiplier: 1.5x\n", - "2026-01-26 16:35:45,934 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 16:35:45,935 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 16:35:45,936 - INFO - Risk Amount: $268.41\n", - "2026-01-26 16:35:45,937 - INFO - SL Distance: 112278.46 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 80.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 74.5%\n", - " πŸ”€ HYBRID (60/40): 89.8%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%), Strong momentum\n", - "\n", - "🎯 Signal qualified! 89.8% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 44.9 (weight 1.0x) βœ… TREND\n", - " H4: ADX 43.1 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.4\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "πŸ“ˆ Equity Curve: Lot adjusted 0.10 β†’ 0.10 (75%)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5080.13000 | Volume: 0.10\n", - "SL: 5068.90215 | TP: 5108.19962\n", - "Confidence: 89.8% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: OVERLAP\n", - "βœ… Trade erfolgreich! Ticket: 707566964\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:35:46,912 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 16:35:47,053 - INFO - πŸ“ˆ Equity Update: $8,938.53 | MA: $8,927.24 | βœ… +0.1%\n", - "2026-01-26 16:35:47,055 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:36:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:35:47,197 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:35:57,248 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:36:07,271 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:36:17,297 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:36:27,320 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:36:37,345 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:36:39,200 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:37:39 CET)\" (scheduled at 2026-01-26 16:36:39.188325+01:00)\n", - "2026-01-26 16:36:39,207 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:37:39 CET)\" executed successfully\n", - "2026-01-26 16:36:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:37:44 CET)\" (scheduled at 2026-01-26 16:36:44.199623+01:00)\n", - "2026-01-26 16:36:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:36:44,216 - INFO - Session: OVERLAP | ATR: 9.39929\n", - "2026-01-26 16:36:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:37:44 CET)\" executed successfully\n", - "2026-01-26 16:36:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:37:45 CET)\" (scheduled at 2026-01-26 16:36:45.591280+01:00)\n", - "2026-01-26 16:36:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:37:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 48.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:36:47,368 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:36:57,392 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:37:07,418 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:37:17,442 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:37:27,471 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:37:37,494 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:37:39,428 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:38:39 CET)\" (scheduled at 2026-01-26 16:37:39.188325+01:00)\n", - "2026-01-26 16:37:39,430 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:38:39 CET)\" executed successfully\n", - "2026-01-26 16:37:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:38:44 CET)\" (scheduled at 2026-01-26 16:37:44.199623+01:00)\n", - "2026-01-26 16:37:44,237 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:37:44,237 - INFO - Session: OVERLAP | ATR: 9.57643\n", - "2026-01-26 16:37:44,242 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:38:44 CET)\" executed successfully\n", - "2026-01-26 16:37:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:38:45 CET)\" (scheduled at 2026-01-26 16:37:45.591280+01:00)\n", - "2026-01-26 16:37:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:38:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 42.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:37:47,528 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:37:57,555 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:38:07,578 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:38:17,600 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:38:27,624 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:38:37,646 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:38:39,396 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:39:39 CET)\" (scheduled at 2026-01-26 16:38:39.188325+01:00)\n", - "2026-01-26 16:38:39,398 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:39:39 CET)\" executed successfully\n", - "2026-01-26 16:38:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:39:44 CET)\" (scheduled at 2026-01-26 16:38:44.199623+01:00)\n", - "2026-01-26 16:38:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:38:44,219 - INFO - Session: OVERLAP | ATR: 9.57643\n", - "2026-01-26 16:38:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:39:44 CET)\" executed successfully\n", - "2026-01-26 16:38:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:39:45 CET)\" (scheduled at 2026-01-26 16:38:45.591280+01:00)\n", - "2026-01-26 16:38:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:39:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 56.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:38:47,678 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:38:57,700 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:39:07,724 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:39:17,748 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:39:27,781 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:39:37,806 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:39:39,272 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:40:39 CET)\" (scheduled at 2026-01-26 16:39:39.188325+01:00)\n", - "2026-01-26 16:39:39,276 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:40:39 CET)\" executed successfully\n", - "2026-01-26 16:39:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:40:44 CET)\" (scheduled at 2026-01-26 16:39:44.199623+01:00)\n", - "2026-01-26 16:39:44,218 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:39:44,222 - INFO - Session: OVERLAP | ATR: 9.57643\n", - "2026-01-26 16:39:44,225 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:40:44 CET)\" executed successfully\n", - "2026-01-26 16:39:45,599 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:40:45 CET)\" (scheduled at 2026-01-26 16:39:45.591280+01:00)\n", - "2026-01-26 16:39:45,601 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:40:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | πŸ”΄ -4.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:39:47,828 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:39:57,852 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:40:07,876 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:40:17,898 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:40:27,922 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:40:37,944 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:40:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:41:39 CET)\" (scheduled at 2026-01-26 16:40:39.188325+01:00)\n", - "2026-01-26 16:40:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:41:39 CET)\" executed successfully\n", - "2026-01-26 16:40:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:41:44 CET)\" (scheduled at 2026-01-26 16:40:44.199623+01:00)\n", - "2026-01-26 16:40:44,207 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:40:44,213 - INFO - Session: OVERLAP | ATR: 9.09429\n", - "2026-01-26 16:40:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:41:44 CET)\" executed successfully\n", - "2026-01-26 16:40:45,806 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:41:45 CET)\" (scheduled at 2026-01-26 16:40:45.591280+01:00)\n", - "2026-01-26 16:40:45,806 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:41:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 15.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:40:47,977 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:40:58,152 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:41:08,176 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:41:18,200 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:41:28,239 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:41:38,261 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:41:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:42:39 CET)\" (scheduled at 2026-01-26 16:41:39.188325+01:00)\n", - "2026-01-26 16:41:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:42:39 CET)\" executed successfully\n", - "2026-01-26 16:41:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:42:44 CET)\" (scheduled at 2026-01-26 16:41:44.199623+01:00)\n", - "2026-01-26 16:41:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:41:44,213 - INFO - Session: OVERLAP | ATR: 9.35857\n", - "2026-01-26 16:41:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:42:44 CET)\" executed successfully\n", - "2026-01-26 16:41:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:42:45 CET)\" (scheduled at 2026-01-26 16:41:45.591280+01:00)\n", - "2026-01-26 16:41:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:42:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | πŸ”΄ -44.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:41:48,288 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:41:58,314 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:42:08,336 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:42:18,360 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:42:28,383 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:42:38,407 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:42:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:43:39 CET)\" (scheduled at 2026-01-26 16:42:39.188325+01:00)\n", - "2026-01-26 16:42:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:43:39 CET)\" executed successfully\n", - "2026-01-26 16:42:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:43:44 CET)\" (scheduled at 2026-01-26 16:42:44.199623+01:00)\n", - "2026-01-26 16:42:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:42:44,214 - INFO - Session: OVERLAP | ATR: 9.44500\n", - "2026-01-26 16:42:44,216 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:43:44 CET)\" executed successfully\n", - "2026-01-26 16:42:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:43:45 CET)\" (scheduled at 2026-01-26 16:42:45.591280+01:00)\n", - "2026-01-26 16:42:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:43:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | πŸ”΄ -15.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:42:48,426 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:42:58,460 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:43:08,490 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:43:18,517 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:43:28,539 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:43:38,573 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:43:39,200 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:44:39 CET)\" (scheduled at 2026-01-26 16:43:39.188325+01:00)\n", - "2026-01-26 16:43:39,204 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:44:39 CET)\" executed successfully\n", - "2026-01-26 16:43:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:44:44 CET)\" (scheduled at 2026-01-26 16:43:44.199623+01:00)\n", - "2026-01-26 16:43:44,217 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:43:44,219 - INFO - Session: OVERLAP | ATR: 9.44500\n", - "2026-01-26 16:43:44,221 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:44:44 CET)\" executed successfully\n", - "2026-01-26 16:43:45,648 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:44:45 CET)\" (scheduled at 2026-01-26 16:43:45.591280+01:00)\n", - "2026-01-26 16:43:45,699 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:44:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | πŸ”΄ -28.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:43:48,604 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:43:58,637 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:44:08,662 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:44:18,686 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:44:28,717 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:44:38,741 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:44:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:45:39 CET)\" (scheduled at 2026-01-26 16:44:39.188325+01:00)\n", - "2026-01-26 16:44:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:45:39 CET)\" executed successfully\n", - "2026-01-26 16:44:44,207 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:45:44 CET)\" (scheduled at 2026-01-26 16:44:44.199623+01:00)\n", - "2026-01-26 16:44:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:44:44,217 - INFO - Session: OVERLAP | ATR: 9.44500\n", - "2026-01-26 16:44:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:45:44 CET)\" executed successfully\n", - "2026-01-26 16:44:45,595 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:45:45 CET)\" (scheduled at 2026-01-26 16:44:45.591280+01:00)\n", - "2026-01-26 16:44:45,598 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:45:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | πŸ”΄ -9.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:44:48,765 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:44:58,792 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:45:08,814 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:45:18,837 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:45:28,866 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:45:38,891 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:45:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:46:39 CET)\" (scheduled at 2026-01-26 16:45:39.188325+01:00)\n", - "2026-01-26 16:45:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:46:39 CET)\" executed successfully\n", - "2026-01-26 16:45:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:46:44 CET)\" (scheduled at 2026-01-26 16:45:44.199623+01:00)\n", - "2026-01-26 16:45:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:45:44,212 - INFO - Session: OVERLAP | ATR: 9.00643\n", - "2026-01-26 16:45:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:46:44 CET)\" executed successfully\n", - "2026-01-26 16:45:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:46:45 CET)\" (scheduled at 2026-01-26 16:45:45.591280+01:00)\n", - "2026-01-26 16:45:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:46:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | πŸ”΄ -3.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:45:48,917 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:45:58,940 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:46:08,973 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:46:18,995 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:46:29,020 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:46:39,043 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:46:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:47:39 CET)\" (scheduled at 2026-01-26 16:46:39.188325+01:00)\n", - "2026-01-26 16:46:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:47:39 CET)\" executed successfully\n", - "2026-01-26 16:46:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:47:44 CET)\" (scheduled at 2026-01-26 16:46:44.199623+01:00)\n", - "2026-01-26 16:46:44,221 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:46:44,231 - INFO - Session: OVERLAP | ATR: 9.13357\n", - "2026-01-26 16:46:44,251 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:47:44 CET)\" executed successfully\n", - "2026-01-26 16:46:45,597 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:47:45 CET)\" (scheduled at 2026-01-26 16:46:45.591280+01:00)\n", - "2026-01-26 16:46:45,600 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:47:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 38.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:46:49,070 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:46:59,095 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:47:10,160 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:47:20,187 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:47:30,208 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:47:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:48:39 CET)\" (scheduled at 2026-01-26 16:47:39.188325+01:00)\n", - "2026-01-26 16:47:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:48:39 CET)\" executed successfully\n", - "2026-01-26 16:47:40,238 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:47:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:48:44 CET)\" (scheduled at 2026-01-26 16:47:44.199623+01:00)\n", - "2026-01-26 16:47:44,334 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:47:44,377 - INFO - Session: OVERLAP | ATR: 9.28929\n", - "2026-01-26 16:47:44,396 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:48:44 CET)\" executed successfully\n", - "2026-01-26 16:47:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:48:45 CET)\" (scheduled at 2026-01-26 16:47:45.591280+01:00)\n", - "2026-01-26 16:47:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:48:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 30.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:47:50,263 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:48:00,293 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:48:10,317 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:48:20,344 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:48:30,367 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:48:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:49:39 CET)\" (scheduled at 2026-01-26 16:48:39.188325+01:00)\n", - "2026-01-26 16:48:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:49:39 CET)\" executed successfully\n", - "2026-01-26 16:48:40,392 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:48:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:49:44 CET)\" (scheduled at 2026-01-26 16:48:44.199623+01:00)\n", - "2026-01-26 16:48:44,217 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:48:44,219 - INFO - Session: OVERLAP | ATR: 9.43286\n", - "2026-01-26 16:48:44,220 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:49:44 CET)\" executed successfully\n", - "2026-01-26 16:48:45,776 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:49:45 CET)\" (scheduled at 2026-01-26 16:48:45.591280+01:00)\n", - "2026-01-26 16:48:45,807 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:49:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 65.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:48:50,418 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:49:00,450 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:49:10,479 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:49:20,511 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:49:30,536 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:49:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:50:39 CET)\" (scheduled at 2026-01-26 16:49:39.188325+01:00)\n", - "2026-01-26 16:49:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:50:39 CET)\" executed successfully\n", - "2026-01-26 16:49:40,565 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:49:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:50:44 CET)\" (scheduled at 2026-01-26 16:49:44.199623+01:00)\n", - "2026-01-26 16:49:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:49:44,216 - INFO - Session: OVERLAP | ATR: 9.43286\n", - "2026-01-26 16:49:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:50:44 CET)\" executed successfully\n", - "2026-01-26 16:49:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:50:45 CET)\" (scheduled at 2026-01-26 16:49:45.591280+01:00)\n", - "2026-01-26 16:49:45,647 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:50:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 51.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:49:50,593 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:50:00,617 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:50:10,640 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:50:20,678 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:50:30,701 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:50:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:51:39 CET)\" (scheduled at 2026-01-26 16:50:39.188325+01:00)\n", - "2026-01-26 16:50:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:51:39 CET)\" executed successfully\n", - "2026-01-26 16:50:40,728 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:50:44,243 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:51:44 CET)\" (scheduled at 2026-01-26 16:50:44.199623+01:00)\n", - "2026-01-26 16:50:44,272 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:50:44,274 - INFO - Session: OVERLAP | ATR: 8.80357\n", - "2026-01-26 16:50:44,276 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:51:44 CET)\" executed successfully\n", - "2026-01-26 16:50:45,597 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:51:45 CET)\" (scheduled at 2026-01-26 16:50:45.591280+01:00)\n", - "2026-01-26 16:50:45,599 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:51:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 60.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:50:50,751 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:51:00,773 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:51:10,800 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:51:20,824 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:51:30,854 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:51:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:52:39 CET)\" (scheduled at 2026-01-26 16:51:39.188325+01:00)\n", - "2026-01-26 16:51:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:52:39 CET)\" executed successfully\n", - "2026-01-26 16:51:40,891 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:51:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:52:44 CET)\" (scheduled at 2026-01-26 16:51:44.199623+01:00)\n", - "2026-01-26 16:51:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:51:44,217 - INFO - Session: OVERLAP | ATR: 8.88286\n", - "2026-01-26 16:51:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:52:44 CET)\" executed successfully\n", - "2026-01-26 16:51:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:52:45 CET)\" (scheduled at 2026-01-26 16:51:45.591280+01:00)\n", - "2026-01-26 16:51:45,596 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:52:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 44.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:51:50,925 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:52:00,952 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:52:10,978 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:52:21,002 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:52:31,027 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:52:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:53:39 CET)\" (scheduled at 2026-01-26 16:52:39.188325+01:00)\n", - "2026-01-26 16:52:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:53:39 CET)\" executed successfully\n", - "2026-01-26 16:52:41,055 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:52:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:53:44 CET)\" (scheduled at 2026-01-26 16:52:44.199623+01:00)\n", - "2026-01-26 16:52:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:52:44,219 - INFO - Session: OVERLAP | ATR: 8.93143\n", - "2026-01-26 16:52:44,222 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:53:44 CET)\" executed successfully\n", - "2026-01-26 16:52:45,779 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:53:45 CET)\" (scheduled at 2026-01-26 16:52:45.591280+01:00)\n", - "2026-01-26 16:52:45,928 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:53:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 68.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:52:51,080 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:53:01,106 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:53:11,131 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:53:21,156 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:53:31,191 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:53:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:54:39 CET)\" (scheduled at 2026-01-26 16:53:39.188325+01:00)\n", - "2026-01-26 16:53:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:54:39 CET)\" executed successfully\n", - "2026-01-26 16:53:41,216 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:53:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:54:44 CET)\" (scheduled at 2026-01-26 16:53:44.199623+01:00)\n", - "2026-01-26 16:53:44,206 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:53:44,210 - INFO - Session: OVERLAP | ATR: 9.11643\n", - "2026-01-26 16:53:44,212 - INFO - πŸ“ˆ Trailing Trigger for #707566964: Early BE at 32.7% (+300 pips buffer)\n", - "2026-01-26 16:53:44,350 - INFO - βœ… Enhanced Trailing Stop updated for #707566964\n", - "2026-01-26 16:53:44,351 - INFO - Old SL: 5068.90000\n", - "2026-01-26 16:53:44,352 - INFO - New SL: 5083.26000\n", - "2026-01-26 16:53:44,353 - INFO - Buffer: 14.36000\n", - "2026-01-26 16:53:44,355 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:54:44 CET)\" executed successfully\n", - "2026-01-26 16:53:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:54:45 CET)\" (scheduled at 2026-01-26 16:53:45.591280+01:00)\n", - "2026-01-26 16:53:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:54:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 90.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:53:51,241 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:54:01,265 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:54:11,305 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:54:21,333 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:54:31,366 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:54:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:55:39 CET)\" (scheduled at 2026-01-26 16:54:39.188325+01:00)\n", - "2026-01-26 16:54:39,251 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:55:39 CET)\" executed successfully\n", - "2026-01-26 16:54:41,399 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:54:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:55:44 CET)\" (scheduled at 2026-01-26 16:54:44.199623+01:00)\n", - "2026-01-26 16:54:44,208 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:54:44,209 - INFO - Session: OVERLAP | ATR: 9.11643\n", - "2026-01-26 16:54:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:55:44 CET)\" executed successfully\n", - "2026-01-26 16:54:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:55:45 CET)\" (scheduled at 2026-01-26 16:54:45.591280+01:00)\n", - "2026-01-26 16:54:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:55:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 77.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:54:51,428 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:55:01,456 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:55:11,481 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:55:21,509 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:55:31,531 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:55:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:56:39 CET)\" (scheduled at 2026-01-26 16:55:39.188325+01:00)\n", - "2026-01-26 16:55:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:56:39 CET)\" executed successfully\n", - "2026-01-26 16:55:41,563 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:55:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:56:44 CET)\" (scheduled at 2026-01-26 16:55:44.199623+01:00)\n", - "2026-01-26 16:55:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:55:44,212 - INFO - Session: OVERLAP | ATR: 8.75429\n", - "2026-01-26 16:55:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:56:44 CET)\" executed successfully\n", - "2026-01-26 16:55:45,793 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:56:45 CET)\" (scheduled at 2026-01-26 16:55:45.591280+01:00)\n", - "2026-01-26 16:55:45,896 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:56:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 137.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:55:51,586 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:56:01,611 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:56:11,634 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:56:21,660 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:56:31,683 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:56:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:57:39 CET)\" (scheduled at 2026-01-26 16:56:39.188325+01:00)\n", - "2026-01-26 16:56:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:57:39 CET)\" executed successfully\n", - "2026-01-26 16:56:41,708 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:56:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:57:44 CET)\" (scheduled at 2026-01-26 16:56:44.199623+01:00)\n", - "2026-01-26 16:56:44,281 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:56:44,283 - INFO - Session: OVERLAP | ATR: 8.84786\n", - "2026-01-26 16:56:44,284 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:57:44 CET)\" executed successfully\n", - "2026-01-26 16:56:45,987 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:57:45 CET)\" (scheduled at 2026-01-26 16:56:45.591280+01:00)\n", - "2026-01-26 16:56:45,989 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:57:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 125.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:56:46,957 - INFO - Running job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 17:56:46 CET)\" (scheduled at 2026-01-26 16:56:46.955921+01:00)\n", - "2026-01-26 16:56:46,981 - INFO - Job \"P&L Sync (trigger: interval[1:00:00], next run at: 2026-01-26 17:56:46 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "[16:56:46] πŸ”„ Running scheduled P&L sync...\n", - "❌ Sync failed: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 9532 and this is thread id 2604.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:56:51,747 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:57:01,770 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:57:11,810 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:57:21,836 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:57:31,865 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:57:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:58:39 CET)\" (scheduled at 2026-01-26 16:57:39.188325+01:00)\n", - "2026-01-26 16:57:39,191 - WARNING - No history found for ticket 707566964\n", - "2026-01-26 16:57:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:58:39 CET)\" executed successfully\n", - "2026-01-26 16:57:41,913 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:57:44,206 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:58:44 CET)\" (scheduled at 2026-01-26 16:57:44.199623+01:00)\n", - "2026-01-26 16:57:44,208 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:58:44 CET)\" executed successfully\n", - "2026-01-26 16:57:45,734 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:58:45 CET)\" (scheduled at 2026-01-26 16:57:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: Could not get equity, allowing trade\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: OVERLAP\n", - "🎯 Market Regime: RANGING (Strength: 13%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.59 | 94.743 | 10.127 | 5091.71 |\n", - "| H4 | uptrend | 537.6 | 46.4035 | 3.74199 | 5091.73 |\n", - "| H1 | uptrend | 893.17 | 24.9918 | 3.3483 | 5091.73 |\n", - "| M30 | uptrend | 810.29 | 17.1831 | 2.08851 | 5091.73 |\n", - "| M15 | uptrend | 685.94 | 13.2061 | 1.35878 | 5091.72 |\n", - "| M5 | uptrend | 53.22 | 8.5892 | 0.068569 | 5091.72 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 642.60)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 261685.2 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:57:45,973 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:58:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 80.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 74.5%\n", - " πŸ”€ HYBRID (60/40): 89.8%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%), Strong momentum\n", - "\n", - "🎯 Signal qualified! 89.8% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 44.9 (weight 1.0x) βœ… TREND\n", - " H4: ADX 43.1 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.4\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 114.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:57:51,937 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:58:01,962 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:58:11,990 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:58:22,017 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:58:32,044 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:58:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:59:39 CET)\" (scheduled at 2026-01-26 16:58:39.188325+01:00)\n", - "2026-01-26 16:58:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 16:59:39 CET)\" executed successfully\n", - "2026-01-26 16:58:42,067 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:58:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:59:44 CET)\" (scheduled at 2026-01-26 16:58:44.199623+01:00)\n", - "2026-01-26 16:58:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:58:44,211 - INFO - Session: OVERLAP | ATR: 8.88714\n", - "2026-01-26 16:58:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 16:59:44 CET)\" executed successfully\n", - "2026-01-26 16:58:45,593 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:59:45 CET)\" (scheduled at 2026-01-26 16:58:45.591280+01:00)\n", - "2026-01-26 16:58:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 16:59:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 124.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:58:52,089 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:59:02,117 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:59:12,141 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:59:22,168 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:59:32,191 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:59:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:00:39 CET)\" (scheduled at 2026-01-26 16:59:39.188325+01:00)\n", - "2026-01-26 16:59:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:00:39 CET)\" executed successfully\n", - "2026-01-26 16:59:42,214 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 16:59:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:00:44 CET)\" (scheduled at 2026-01-26 16:59:44.199623+01:00)\n", - "2026-01-26 16:59:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 16:59:44,213 - INFO - Session: OVERLAP | ATR: 8.88714\n", - "2026-01-26 16:59:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:00:44 CET)\" executed successfully\n", - "2026-01-26 16:59:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:00:45 CET)\" (scheduled at 2026-01-26 16:59:45.591280+01:00)\n", - "2026-01-26 16:59:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:00:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 110.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 16:59:52,244 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:00:00,002 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 17:30:00 CET)\" (scheduled at 2026-01-26 17:00:00+01:00)\n", - "2026-01-26 17:00:00,010 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 17:30: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): 25.07 β•‘\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": [ - "2026-01-26 17:00:02,273 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:00:12,307 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:00:22,350 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:00:32,381 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:00:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:01:39 CET)\" (scheduled at 2026-01-26 17:00:39.188325+01:00)\n", - "2026-01-26 17:00:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:01:39 CET)\" executed successfully\n", - "2026-01-26 17:00:42,407 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:00:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:01:44 CET)\" (scheduled at 2026-01-26 17:00:44.199623+01:00)\n", - "2026-01-26 17:00:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:00:44,216 - INFO - Session: NY | ATR: 8.34786\n", - "2026-01-26 17:00:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:01:44 CET)\" executed successfully\n", - "2026-01-26 17:00:45,705 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:01:45 CET)\" (scheduled at 2026-01-26 17:00:45.591280+01:00)\n", - "2026-01-26 17:00:45,741 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:01:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 122.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:00:52,432 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:01:02,465 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:01:12,490 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:01:22,517 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:01:32,541 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:01:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:02:39 CET)\" (scheduled at 2026-01-26 17:01:39.188325+01:00)\n", - "2026-01-26 17:01:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:02:39 CET)\" executed successfully\n", - "2026-01-26 17:01:42,565 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:01:44,253 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:02:44 CET)\" (scheduled at 2026-01-26 17:01:44.199623+01:00)\n", - "2026-01-26 17:01:44,263 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:01:44,265 - INFO - Session: NY | ATR: 8.36071\n", - "2026-01-26 17:01:44,274 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:02:44 CET)\" executed successfully\n", - "2026-01-26 17:01:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:02:45 CET)\" (scheduled at 2026-01-26 17:01:45.591280+01:00)\n", - "2026-01-26 17:01:45,694 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:02:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 122.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:01:52,589 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:02:02,615 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:02:12,646 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:02:22,671 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:02:32,697 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:02:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:03:39 CET)\" (scheduled at 2026-01-26 17:02:39.188325+01:00)\n", - "2026-01-26 17:02:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:03:39 CET)\" executed successfully\n", - "2026-01-26 17:02:42,739 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:02:44,343 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:03:44 CET)\" (scheduled at 2026-01-26 17:02:44.199623+01:00)\n", - "2026-01-26 17:02:44,349 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:02:44,351 - INFO - Session: NY | ATR: 8.58357\n", - "2026-01-26 17:02:44,352 - INFO - πŸ“ˆ Trailing Trigger for #707566964: Tier 1: Locking 25% profit at 52.7%\n", - "2026-01-26 17:02:44,463 - INFO - βœ… Enhanced Trailing Stop updated for #707566964\n", - "2026-01-26 17:02:44,465 - INFO - Old SL: 5083.26000\n", - "2026-01-26 17:02:44,466 - INFO - New SL: 5087.24500\n", - "2026-01-26 17:02:44,466 - INFO - Buffer: 3.98500\n", - "2026-01-26 17:02:44,468 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:03:44 CET)\" executed successfully\n", - "2026-01-26 17:02:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:03:45 CET)\" (scheduled at 2026-01-26 17:02:45.591280+01:00)\n", - "2026-01-26 17:02:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:03:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 146.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:02:52,772 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:03:02,801 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:03:12,834 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:03:22,874 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:03:32,899 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:03:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:04:39 CET)\" (scheduled at 2026-01-26 17:03:39.188325+01:00)\n", - "2026-01-26 17:03:39,195 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:04:39 CET)\" executed successfully\n", - "2026-01-26 17:03:42,924 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:03:44,229 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:04:44 CET)\" (scheduled at 2026-01-26 17:03:44.199623+01:00)\n", - "2026-01-26 17:03:44,239 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:03:44,241 - INFO - Session: NY | ATR: 8.85643\n", - "2026-01-26 17:03:44,243 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:04:44 CET)\" executed successfully\n", - "2026-01-26 17:03:45,597 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:04:45 CET)\" (scheduled at 2026-01-26 17:03:45.591280+01:00)\n", - "2026-01-26 17:03:45,600 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:04:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 190.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:03:53,158 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:04:03,189 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:04:13,216 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:04:23,241 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:04:33,266 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:04:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:05:39 CET)\" (scheduled at 2026-01-26 17:04:39.188325+01:00)\n", - "2026-01-26 17:04:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:05:39 CET)\" executed successfully\n", - "2026-01-26 17:04:43,290 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:04:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:05:44 CET)\" (scheduled at 2026-01-26 17:04:44.199623+01:00)\n", - "2026-01-26 17:04:44,222 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:04:44,229 - INFO - Session: NY | ATR: 9.06714\n", - "2026-01-26 17:04:44,231 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:05:44 CET)\" executed successfully\n", - "2026-01-26 17:04:45,606 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:05:45 CET)\" (scheduled at 2026-01-26 17:04:45.591280+01:00)\n", - "2026-01-26 17:04:45,612 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:05:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 201.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:04:53,316 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:05:03,340 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:05:13,364 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:05:23,389 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:05:33,427 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:05:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:06:39 CET)\" (scheduled at 2026-01-26 17:05:39.188325+01:00)\n", - "2026-01-26 17:05:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:06:39 CET)\" executed successfully\n", - "2026-01-26 17:05:43,454 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:05:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:06:44 CET)\" (scheduled at 2026-01-26 17:05:44.199623+01:00)\n", - "2026-01-26 17:05:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:05:44,212 - INFO - Session: NY | ATR: 8.88500\n", - "2026-01-26 17:05:44,214 - INFO - πŸ“ˆ Trailing Trigger for #707566964: Tier 2: Locking 50% profit at 79.4%\n", - "2026-01-26 17:05:44,339 - INFO - βœ… Enhanced Trailing Stop updated for #707566964\n", - "2026-01-26 17:05:44,351 - INFO - Old SL: 5087.25000\n", - "2026-01-26 17:05:44,353 - INFO - New SL: 5094.23000\n", - "2026-01-26 17:05:44,358 - INFO - Buffer: 6.98000\n", - "2026-01-26 17:05:44,359 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:06:44 CET)\" executed successfully\n", - "2026-01-26 17:05:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:06:45 CET)\" (scheduled at 2026-01-26 17:05:45.591280+01:00)\n", - "2026-01-26 17:05:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:06:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 221.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:05:53,482 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:06:03,511 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:06:13,535 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:06:23,562 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:06:33,586 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:06:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:07:39 CET)\" (scheduled at 2026-01-26 17:06:39.188325+01:00)\n", - "2026-01-26 17:06:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:07:39 CET)\" executed successfully\n", - "2026-01-26 17:06:43,608 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:06:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:07:44 CET)\" (scheduled at 2026-01-26 17:06:44.199623+01:00)\n", - "2026-01-26 17:06:44,212 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:06:44,214 - INFO - Session: NY | ATR: 8.96571\n", - "2026-01-26 17:06:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:07:44 CET)\" executed successfully\n", - "2026-01-26 17:06:45,690 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:07:45 CET)\" (scheduled at 2026-01-26 17:06:45.591280+01:00)\n", - "2026-01-26 17:06:45,948 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:07:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 210.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:06:53,636 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:07:03,663 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:07:13,687 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:07:23,710 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:07:33,734 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:07:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:08:39 CET)\" (scheduled at 2026-01-26 17:07:39.188325+01:00)\n", - "2026-01-26 17:07:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:08:39 CET)\" executed successfully\n", - "2026-01-26 17:07:43,760 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:07:44,202 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:08:44 CET)\" (scheduled at 2026-01-26 17:07:44.199623+01:00)\n", - "2026-01-26 17:07:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:07:44,211 - INFO - Session: NY | ATR: 8.96571\n", - "2026-01-26 17:07:44,213 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:08:44 CET)\" executed successfully\n", - "2026-01-26 17:07:45,636 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:08:45 CET)\" (scheduled at 2026-01-26 17:07:45.591280+01:00)\n", - "2026-01-26 17:07:45,639 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:08:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 223.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:07:53,784 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:08:03,808 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:08:13,832 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:08:23,855 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:08:33,884 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:08:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:09:39 CET)\" (scheduled at 2026-01-26 17:08:39.188325+01:00)\n", - "2026-01-26 17:08:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:09:39 CET)\" executed successfully\n", - "2026-01-26 17:08:43,906 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:08:44,215 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:09:44 CET)\" (scheduled at 2026-01-26 17:08:44.199623+01:00)\n", - "2026-01-26 17:08:44,355 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:08:44,401 - INFO - Session: NY | ATR: 8.96571\n", - "2026-01-26 17:08:44,527 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:09:44 CET)\" executed successfully\n", - "2026-01-26 17:08:45,636 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:09:45 CET)\" (scheduled at 2026-01-26 17:08:45.591280+01:00)\n", - "2026-01-26 17:08:45,649 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:09:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 210.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:08:53,932 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:09:03,955 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:09:13,980 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:09:24,008 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:09:34,030 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:09:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:10:39 CET)\" (scheduled at 2026-01-26 17:09:39.188325+01:00)\n", - "2026-01-26 17:09:39,226 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:10:39 CET)\" executed successfully\n", - "2026-01-26 17:09:44,056 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:09:44,206 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:10:44 CET)\" (scheduled at 2026-01-26 17:09:44.199623+01:00)\n", - "2026-01-26 17:09:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:09:44,285 - INFO - Session: NY | ATR: 9.05071\n", - "2026-01-26 17:09:44,287 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:10:44 CET)\" executed successfully\n", - "2026-01-26 17:09:45,830 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:10:45 CET)\" (scheduled at 2026-01-26 17:09:45.591280+01:00)\n", - "2026-01-26 17:09:46,107 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:10:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 204.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:09:54,084 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:10:04,117 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:10:14,145 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:10:24,169 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:10:34,194 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:10:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:11:39 CET)\" (scheduled at 2026-01-26 17:10:39.188325+01:00)\n", - "2026-01-26 17:10:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:11:39 CET)\" executed successfully\n", - "2026-01-26 17:10:44,205 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:11:44 CET)\" (scheduled at 2026-01-26 17:10:44.199623+01:00)\n", - "2026-01-26 17:10:44,217 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:10:44,227 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:10:44,241 - INFO - Session: NY | ATR: 8.35714\n", - "2026-01-26 17:10:44,243 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:11:44 CET)\" executed successfully\n", - "2026-01-26 17:10:45,791 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:11:45 CET)\" (scheduled at 2026-01-26 17:10:45.591280+01:00)\n", - "2026-01-26 17:10:45,793 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:11:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 190.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:10:54,243 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:11:04,271 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:11:14,295 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:11:24,318 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:11:34,344 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:11:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:12:39 CET)\" (scheduled at 2026-01-26 17:11:39.188325+01:00)\n", - "2026-01-26 17:11:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:12:39 CET)\" executed successfully\n", - "2026-01-26 17:11:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:12:44 CET)\" (scheduled at 2026-01-26 17:11:44.199623+01:00)\n", - "2026-01-26 17:11:44,214 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:11:44,216 - INFO - Session: NY | ATR: 8.58143\n", - "2026-01-26 17:11:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:12:44 CET)\" executed successfully\n", - "2026-01-26 17:11:44,368 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:11:45,594 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:12:45 CET)\" (scheduled at 2026-01-26 17:11:45.591280+01:00)\n", - "2026-01-26 17:11:45,597 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:12:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 169.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:11:54,396 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:12:04,423 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:12:14,446 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:12:24,469 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:12:34,499 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:12:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:13:39 CET)\" (scheduled at 2026-01-26 17:12:39.188325+01:00)\n", - "2026-01-26 17:12:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:13:39 CET)\" executed successfully\n", - "2026-01-26 17:12:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:13:44 CET)\" (scheduled at 2026-01-26 17:12:44.199623+01:00)\n", - "2026-01-26 17:12:44,221 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:12:44,222 - INFO - Session: NY | ATR: 8.58143\n", - "2026-01-26 17:12:44,223 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:13:44 CET)\" executed successfully\n", - "2026-01-26 17:12:44,523 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:12:45,598 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:13:45 CET)\" (scheduled at 2026-01-26 17:12:45.591280+01:00)\n", - "2026-01-26 17:12:45,600 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:13:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 185.00\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:12:54,550 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:13:04,578 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:13:14,606 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:13:24,629 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:13:34,653 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:13:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:14:39 CET)\" (scheduled at 2026-01-26 17:13:39.188325+01:00)\n", - "2026-01-26 17:13:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:14:39 CET)\" executed successfully\n", - "2026-01-26 17:13:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:14:44 CET)\" (scheduled at 2026-01-26 17:13:44.199623+01:00)\n", - "2026-01-26 17:13:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:13:44,217 - INFO - Session: NY | ATR: 8.61143\n", - "2026-01-26 17:13:44,219 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:14:44 CET)\" executed successfully\n", - "2026-01-26 17:13:44,680 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:13:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:14:45 CET)\" (scheduled at 2026-01-26 17:13:45.591280+01:00)\n", - "2026-01-26 17:13:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:14:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 211.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:13:54,714 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:14:04,738 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:14:14,761 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:14:24,789 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:14:34,811 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:14:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:15:39 CET)\" (scheduled at 2026-01-26 17:14:39.188325+01:00)\n", - "2026-01-26 17:14:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:15:39 CET)\" executed successfully\n", - "2026-01-26 17:14:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:15:44 CET)\" (scheduled at 2026-01-26 17:14:44.199623+01:00)\n", - "2026-01-26 17:14:44,252 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:14:44,463 - INFO - Session: NY | ATR: 8.66429\n", - "2026-01-26 17:14:44,479 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:15:44 CET)\" executed successfully\n", - "2026-01-26 17:14:44,835 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:14:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:15:45 CET)\" (scheduled at 2026-01-26 17:14:45.591280+01:00)\n", - "2026-01-26 17:14:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:15:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 210.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:14:54,869 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:15:04,897 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:15:14,922 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:15:24,945 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:15:34,969 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:15:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:16:39 CET)\" (scheduled at 2026-01-26 17:15:39.188325+01:00)\n", - "2026-01-26 17:15:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:16:39 CET)\" executed successfully\n", - "2026-01-26 17:15:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:16:44 CET)\" (scheduled at 2026-01-26 17:15:44.199623+01:00)\n", - "2026-01-26 17:15:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:15:44,213 - INFO - Session: NY | ATR: 8.41857\n", - "2026-01-26 17:15:44,214 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:16:44 CET)\" executed successfully\n", - "2026-01-26 17:15:44,991 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:15:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:16:45 CET)\" (scheduled at 2026-01-26 17:15:45.591280+01:00)\n", - "2026-01-26 17:15:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:16:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 205.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:15:55,017 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:16:05,041 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:16:15,063 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:16:25,099 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:16:35,131 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:16:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:17:39 CET)\" (scheduled at 2026-01-26 17:16:39.188325+01:00)\n", - "2026-01-26 17:16:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:17:39 CET)\" executed successfully\n", - "2026-01-26 17:16:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:17:44 CET)\" (scheduled at 2026-01-26 17:16:44.199623+01:00)\n", - "2026-01-26 17:16:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:16:44,217 - INFO - Session: NY | ATR: 8.59929\n", - "2026-01-26 17:16:44,218 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:17:44 CET)\" executed successfully\n", - "2026-01-26 17:16:45,155 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:16:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:17:45 CET)\" (scheduled at 2026-01-26 17:16:45.591280+01:00)\n", - "2026-01-26 17:16:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:17:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 218.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:16:55,179 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:17:05,201 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:17:15,236 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:17:25,261 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:17:35,286 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:17:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:18:39 CET)\" (scheduled at 2026-01-26 17:17:39.188325+01:00)\n", - "2026-01-26 17:17:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:18:39 CET)\" executed successfully\n", - "2026-01-26 17:17:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:18:44 CET)\" (scheduled at 2026-01-26 17:17:44.199623+01:00)\n", - "2026-01-26 17:17:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:17:44,213 - INFO - Session: NY | ATR: 8.80643\n", - "2026-01-26 17:17:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:18:44 CET)\" executed successfully\n", - "2026-01-26 17:17:45,328 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:17:45,599 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:18:45 CET)\" (scheduled at 2026-01-26 17:17:45.591280+01:00)\n", - "2026-01-26 17:17:45,601 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:18:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 185.30\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:17:55,366 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:18:05,399 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:18:15,429 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:18:25,456 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:18:35,478 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:18:39,188 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:19:39 CET)\" (scheduled at 2026-01-26 17:18:39.188325+01:00)\n", - "2026-01-26 17:18:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:19:39 CET)\" executed successfully\n", - "2026-01-26 17:18:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:19:44 CET)\" (scheduled at 2026-01-26 17:18:44.199623+01:00)\n", - "2026-01-26 17:18:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:18:44,215 - INFO - Session: NY | ATR: 8.80643\n", - "2026-01-26 17:18:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:19:44 CET)\" executed successfully\n", - "2026-01-26 17:18:45,513 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:18:45,946 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:19:45 CET)\" (scheduled at 2026-01-26 17:18:45.591280+01:00)\n", - "2026-01-26 17:18:45,948 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:19:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 202.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:18:55,553 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:19:05,577 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:19:15,604 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:19:25,626 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:19:35,650 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:19:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:20:39 CET)\" (scheduled at 2026-01-26 17:19:39.188325+01:00)\n", - "2026-01-26 17:19:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:20:39 CET)\" executed successfully\n", - "2026-01-26 17:19:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:20:44 CET)\" (scheduled at 2026-01-26 17:19:44.199623+01:00)\n", - "2026-01-26 17:19:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:19:44,215 - INFO - Session: NY | ATR: 8.95786\n", - "2026-01-26 17:19:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:20:44 CET)\" executed successfully\n", - "2026-01-26 17:19:45,672 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:19:45,806 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:20:45 CET)\" (scheduled at 2026-01-26 17:19:45.591280+01:00)\n", - "2026-01-26 17:19:46,043 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:20:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.26 | 🟒 160.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:19:55,696 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:20:05,719 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:20:15,742 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:20:25,769 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:20:36,247 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:20:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:21:39 CET)\" (scheduled at 2026-01-26 17:20:39.188325+01:00)\n", - "2026-01-26 17:20:39,202 - INFO - βœ… Updated closed position 707566964: manual_close, Profit: 11.74\n", - "2026-01-26 17:20:39,895 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:21:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:20:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:21:44 CET)\" (scheduled at 2026-01-26 17:20:44.199623+01:00)\n", - "2026-01-26 17:20:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:21:44 CET)\" executed successfully\n", - "2026-01-26 17:20:45,801 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:21:45 CET)\" (scheduled at 2026-01-26 17:20:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: βœ… Equity $9,086.63 > MA $8,927.24 (+1.8%)\n", - "πŸ” Analyzing XAUUSD with V1.6 ADAPTIVE COMPLETE parameters...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:20:46,271 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:20:46,593 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 17:20:46,595 - INFO - Confidence: 89.8% (HIGH)\n", - "2026-01-26 17:20:46,596 - INFO - Base Risk: 2.0%\n", - "2026-01-26 17:20:46,597 - INFO - Multiplier: 1.5x\n", - "2026-01-26 17:20:46,598 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 17:20:46,599 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 17:20:46,600 - INFO - Risk Amount: $272.60\n", - "2026-01-26 17:20:46,601 - INFO - SL Distance: 112539.25 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š V1.6 ADAPTIVE COMPLETE Trend-Analyse fΓΌr XAUUSD\n", - "⚑ Adaptive Interval: 5 min | Session: NY\n", - "🎯 Market Regime: RANGING (Strength: 13%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.62 | 94.743 | 10.1274 | 5093.58 |\n", - "| H4 | uptrend | 531.28 | 46.9614 | 3.74244 | 5093.62 |\n", - "| H1 | uptrend | 922.91 | 24.3096 | 3.36534 | 5093.62 |\n", - "| M30 | uptrend | 826.08 | 17.0587 | 2.11378 | 5093.62 |\n", - "| M15 | uptrend | 694.82 | 13.1888 | 1.37458 | 5093.63 |\n", - "| M5 | uptrend | 66.04 | 8.3362 | 0.082579 | 5093.63 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 640.09)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 266717.1 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 80.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 74.5%\n", - " πŸ”€ HYBRID (60/40): 89.8%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%), Strong momentum\n", - "\n", - "🎯 Signal qualified! 89.8% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 44.7 (weight 1.0x) βœ… TREND\n", - " H4: ADX 43.2 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.4\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5093.63000 | Volume: 0.10\n", - "SL: 5082.37608 | TP: 5121.76481\n", - "Confidence: 89.8% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: NY\n", - "βœ… Trade erfolgreich! Ticket: 707821783\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:20:47,972 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 17:20:48,049 - INFO - πŸ“ˆ Equity Update: $9,083.63 | MA: $8,938.38 | βœ… +1.6%\n", - "2026-01-26 17:20:48,051 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:21:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:20:56,301 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:21:06,324 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:21:16,351 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:21:26,370 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:21:36,391 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:21:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:22:39 CET)\" (scheduled at 2026-01-26 17:21:39.188325+01:00)\n", - "2026-01-26 17:21:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:22:39 CET)\" executed successfully\n", - "2026-01-26 17:21:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:22:44 CET)\" (scheduled at 2026-01-26 17:21:44.199623+01:00)\n", - "2026-01-26 17:21:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:21:44,213 - INFO - Session: NY | ATR: 9.05429\n", - "2026-01-26 17:21:44,214 - INFO - 🧹 Cleaned up 1 closed position(s) from tier tracking\n", - "2026-01-26 17:21:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:22:44 CET)\" executed successfully\n", - "2026-01-26 17:21:45,606 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:22:45 CET)\" (scheduled at 2026-01-26 17:21:45.591280+01:00)\n", - "2026-01-26 17:21:45,629 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:22:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5093.82 | πŸ”΄ -25.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:21:46,412 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:21:56,432 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:22:06,458 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:22:16,481 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:22:26,504 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:22:36,524 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:22:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:23:39 CET)\" (scheduled at 2026-01-26 17:22:39.188325+01:00)\n", - "2026-01-26 17:22:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:23:39 CET)\" executed successfully\n", - "2026-01-26 17:22:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:23:44 CET)\" (scheduled at 2026-01-26 17:22:44.199623+01:00)\n", - "2026-01-26 17:22:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:22:44,211 - INFO - Session: NY | ATR: 9.05429\n", - "2026-01-26 17:22:44,261 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:23:44 CET)\" executed successfully\n", - "2026-01-26 17:22:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:23:45 CET)\" (scheduled at 2026-01-26 17:22:45.591280+01:00)\n", - "2026-01-26 17:22:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:23:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5093.82 | 🟒 23.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:22:46,542 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:22:56,561 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:23:06,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:23:16,658 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:23:26,678 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:23:36,698 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:23:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:24:39 CET)\" (scheduled at 2026-01-26 17:23:39.188325+01:00)\n", - "2026-01-26 17:23:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:24:39 CET)\" executed successfully\n", - "2026-01-26 17:23:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:24:44 CET)\" (scheduled at 2026-01-26 17:23:44.199623+01:00)\n", - "2026-01-26 17:23:44,209 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:23:44,210 - INFO - Session: NY | ATR: 9.05429\n", - "2026-01-26 17:23:44,223 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:24:44 CET)\" executed successfully\n", - "2026-01-26 17:23:45,843 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:24:45 CET)\" (scheduled at 2026-01-26 17:23:45.591280+01:00)\n", - "2026-01-26 17:23:45,913 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:24:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5093.82 | 🟒 20.60\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:23:46,719 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:23:56,741 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:24:06,763 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:24:16,784 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:24:26,806 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:24:36,824 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:24:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:25:39 CET)\" (scheduled at 2026-01-26 17:24:39.188325+01:00)\n", - "2026-01-26 17:24:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:25:39 CET)\" executed successfully\n", - "2026-01-26 17:24:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:25:44 CET)\" (scheduled at 2026-01-26 17:24:44.199623+01:00)\n", - "2026-01-26 17:24:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:24:44,255 - INFO - Session: NY | ATR: 9.05429\n", - "2026-01-26 17:24:44,257 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:25:44 CET)\" executed successfully\n", - "2026-01-26 17:24:45,771 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:25:45 CET)\" (scheduled at 2026-01-26 17:24:45.591280+01:00)\n", - "2026-01-26 17:24:45,774 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:25:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5093.82 | πŸ”΄ -3.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:24:46,850 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:24:56,875 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:25:06,894 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:25:16,918 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:25:26,940 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:25:36,963 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:25:39,214 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:26:39 CET)\" (scheduled at 2026-01-26 17:25:39.188325+01:00)\n", - "2026-01-26 17:25:39,296 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:26:39 CET)\" executed successfully\n", - "2026-01-26 17:25:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:26:44 CET)\" (scheduled at 2026-01-26 17:25:44.199623+01:00)\n", - "2026-01-26 17:25:44,222 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:25:44,223 - INFO - Session: NY | ATR: 8.72929\n", - "2026-01-26 17:25:44,225 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:26:44 CET)\" executed successfully\n", - "2026-01-26 17:25:45,788 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:26:45 CET)\" (scheduled at 2026-01-26 17:25:45.591280+01:00)\n", - "2026-01-26 17:25:45,928 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:26:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5093.82 | 🟒 27.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:25:46,983 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:25:57,010 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:26:07,031 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:26:17,051 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:26:27,071 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:26:37,090 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:26:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:27:39 CET)\" (scheduled at 2026-01-26 17:26:39.188325+01:00)\n", - "2026-01-26 17:26:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:27:39 CET)\" executed successfully\n", - "2026-01-26 17:26:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:27:44 CET)\" (scheduled at 2026-01-26 17:26:44.199623+01:00)\n", - "2026-01-26 17:26:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:26:44,214 - INFO - Session: NY | ATR: 8.86286\n", - "2026-01-26 17:26:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:27:44 CET)\" executed successfully\n", - "2026-01-26 17:26:45,770 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:27:45 CET)\" (scheduled at 2026-01-26 17:26:45.591280+01:00)\n", - "2026-01-26 17:26:45,772 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:27:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5093.82 | πŸ”΄ -10.50\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:26:47,112 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:26:57,132 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:27:07,151 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:27:17,176 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:27:27,196 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:27:37,215 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:27:39,291 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:28:39 CET)\" (scheduled at 2026-01-26 17:27:39.188325+01:00)\n", - "2026-01-26 17:27:39,294 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:28:39 CET)\" executed successfully\n", - "2026-01-26 17:27:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:28:44 CET)\" (scheduled at 2026-01-26 17:27:44.199623+01:00)\n", - "2026-01-26 17:27:44,206 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:27:44,206 - INFO - Session: NY | ATR: 8.97000\n", - "2026-01-26 17:27:44,206 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:28:44 CET)\" executed successfully\n", - "2026-01-26 17:27:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:28:45 CET)\" (scheduled at 2026-01-26 17:27:45.591280+01:00)\n", - "2026-01-26 17:27:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:28:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5093.82 | πŸ”΄ -35.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:27:47,233 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:27:57,256 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:28:07,277 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:28:17,297 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:28:27,320 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:28:37,339 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:28:39,292 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:29:39 CET)\" (scheduled at 2026-01-26 17:28:39.188325+01:00)\n", - "2026-01-26 17:28:39,565 - INFO - βœ… Updated closed position 707821783: manual_close, Profit: 11.74\n", - "2026-01-26 17:28:40,403 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:29:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:28:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:29:44 CET)\" (scheduled at 2026-01-26 17:28:44.199623+01:00)\n", - "2026-01-26 17:28:44,202 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:29:44 CET)\" executed successfully\n", - "2026-01-26 17:28:45,591 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:29:45 CET)\" (scheduled at 2026-01-26 17:28:45.591280+01:00)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: πŸ”„ Recovery: $8,972.23 β‰ˆ MA $8,938.38 (+0.4%)\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: NY\n", - "🎯 Market Regime: RANGING (Strength: 13%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.43 | 94.743 | 10.1247 | 5082.04 |\n", - "| H4 | uptrend | 530.87 | 46.9614 | 3.73959 | 5081.57 |\n", - "| H1 | uptrend | 899.38 | 24.9246 | 3.36249 | 5081.57 |\n", - "| M30 | uptrend | 796.25 | 17.6737 | 2.11091 | 5081.47 |\n", - "| M15 | uptrend | 650.43 | 14.0595 | 1.37171 | 5081.47 |\n", - "| M5 | uptrend | 59.31 | 9.0992 | 0.080957 | 5081.47 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 639.81)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 259017.2 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 80.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 74.5%\n", - " πŸ”€ HYBRID (60/40): 89.8%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%), Strong momentum\n", - "\n", - "🎯 Signal qualified! 89.8% >= 70.0%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:28:46,976 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 17:28:46,977 - INFO - Confidence: 89.8% (HIGH)\n", - "2026-01-26 17:28:46,979 - INFO - Base Risk: 2.0%\n", - "2026-01-26 17:28:46,980 - INFO - Multiplier: 1.5x\n", - "2026-01-26 17:28:46,982 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 17:28:46,991 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 17:28:46,992 - INFO - Risk Amount: $269.17\n", - "2026-01-26 17:28:46,992 - INFO - SL Distance: 122839.41 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 44.7 (weight 1.0x) βœ… TREND\n", - " H4: ADX 43.2 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.4\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "πŸ“ˆ Equity Curve: Lot adjusted 0.10 β†’ 0.10 (75%)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5081.47000 | Volume: 0.10\n", - "SL: 5069.18606 | TP: 5112.17985\n", - "Confidence: 89.8% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: NY\n", - "βœ… Trade erfolgreich! Ticket: 707874200\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:28:47,361 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:28:49,068 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:28:50,189 - INFO - πŸ“ˆ Equity Update: $8,968.73 | MA: $8,945.60 | βœ… +0.3%\n", - "2026-01-26 17:28:50,189 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:29:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:28:57,380 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:29:07,399 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:29:17,418 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:29:27,438 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:29:37,479 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:29:39,309 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:30:39 CET)\" (scheduled at 2026-01-26 17:29:39.188325+01:00)\n", - "2026-01-26 17:29:39,312 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:30:39 CET)\" executed successfully\n", - "2026-01-26 17:29:44,201 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:30:44 CET)\" (scheduled at 2026-01-26 17:29:44.199623+01:00)\n", - "2026-01-26 17:29:44,211 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:29:44,213 - INFO - Session: NY | ATR: 10.38571\n", - "2026-01-26 17:29:44,215 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:30:44 CET)\" executed successfully\n", - "2026-01-26 17:29:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:30:45 CET)\" (scheduled at 2026-01-26 17:29:45.591280+01:00)\n", - "2026-01-26 17:29:45,665 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:30:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -71.10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:29:47,559 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:29:57,584 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:30:00,007 - INFO - Running job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 18:00:00 CET)\" (scheduled at 2026-01-26 17:30:00+01:00)\n", - "2026-01-26 17:30:00,017 - INFO - Job \"print_status_report (trigger: cron[minute='0,30'], next run at: 2026-01-26 18:00:00 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\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): 25.74 β•‘\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": [ - "2026-01-26 17:30:07,606 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:30:17,631 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:30:27,650 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:30:37,669 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:30:39,475 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:31:39 CET)\" (scheduled at 2026-01-26 17:30:39.188325+01:00)\n", - "2026-01-26 17:30:39,479 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:31:39 CET)\" executed successfully\n", - "2026-01-26 17:30:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:31:44 CET)\" (scheduled at 2026-01-26 17:30:44.199623+01:00)\n", - "2026-01-26 17:30:44,213 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:30:44,215 - INFO - Session: NY | ATR: 10.24357\n", - "2026-01-26 17:30:44,217 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:31:44 CET)\" executed successfully\n", - "2026-01-26 17:30:45,595 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:31:45 CET)\" (scheduled at 2026-01-26 17:30:45.591280+01:00)\n", - "2026-01-26 17:30:45,598 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:31:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -14.90\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:30:47,704 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:30:57,727 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:31:07,746 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:31:17,776 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:31:27,801 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:31:37,823 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:31:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:32:39 CET)\" (scheduled at 2026-01-26 17:31:39.188325+01:00)\n", - "2026-01-26 17:31:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:32:39 CET)\" executed successfully\n", - "2026-01-26 17:31:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:32:44 CET)\" (scheduled at 2026-01-26 17:31:44.199623+01:00)\n", - "2026-01-26 17:31:44,215 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:31:44,220 - INFO - Session: NY | ATR: 10.24357\n", - "2026-01-26 17:31:44,273 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:32:44 CET)\" executed successfully\n", - "2026-01-26 17:31:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:32:45 CET)\" (scheduled at 2026-01-26 17:31:45.591280+01:00)\n", - "2026-01-26 17:31:45,594 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:32:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -54.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:31:47,896 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:31:57,917 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:32:07,937 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:32:17,958 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:32:27,984 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:32:38,028 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:32:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:33:39 CET)\" (scheduled at 2026-01-26 17:32:39.188325+01:00)\n", - "2026-01-26 17:32:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:33:39 CET)\" executed successfully\n", - "2026-01-26 17:32:44,225 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:33:44 CET)\" (scheduled at 2026-01-26 17:32:44.199623+01:00)\n", - "2026-01-26 17:32:44,278 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:32:44,279 - INFO - Session: NY | ATR: 10.46929\n", - "2026-01-26 17:32:44,280 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:33:44 CET)\" executed successfully\n", - "2026-01-26 17:32:45,611 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:33:45 CET)\" (scheduled at 2026-01-26 17:32:45.591280+01:00)\n", - "2026-01-26 17:32:45,613 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:33:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -62.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:32:48,053 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:32:58,106 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:33:08,161 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:33:18,186 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:33:28,206 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:33:38,228 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:33:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:34:39 CET)\" (scheduled at 2026-01-26 17:33:39.188325+01:00)\n", - "2026-01-26 17:33:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:34:39 CET)\" executed successfully\n", - "2026-01-26 17:33:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:34:44 CET)\" (scheduled at 2026-01-26 17:33:44.199623+01:00)\n", - "2026-01-26 17:33:44,206 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:33:44,207 - INFO - Session: NY | ATR: 10.46929\n", - "2026-01-26 17:33:44,208 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:34:44 CET)\" executed successfully\n", - "2026-01-26 17:33:45,608 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:34:45 CET)\" (scheduled at 2026-01-26 17:33:45.591280+01:00)\n", - "2026-01-26 17:33:45,627 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:34:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -20.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:33:48,249 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:33:58,264 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:34:08,281 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:34:18,308 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:34:28,330 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:34:38,351 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:34:39,190 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:35:39 CET)\" (scheduled at 2026-01-26 17:34:39.188325+01:00)\n", - "2026-01-26 17:34:39,190 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:35:39 CET)\" executed successfully\n", - "2026-01-26 17:34:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:35:44 CET)\" (scheduled at 2026-01-26 17:34:44.199623+01:00)\n", - "2026-01-26 17:34:44,227 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:34:44,229 - INFO - Session: NY | ATR: 10.46929\n", - "2026-01-26 17:34:44,231 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:35:44 CET)\" executed successfully\n", - "2026-01-26 17:34:45,691 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:35:45 CET)\" (scheduled at 2026-01-26 17:34:45.591280+01:00)\n", - "2026-01-26 17:34:45,792 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:35:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -32.20\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:34:48,369 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:34:58,391 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:35:08,413 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:35:18,422 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:35:28,441 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:35:38,457 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:35:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:36:39 CET)\" (scheduled at 2026-01-26 17:35:39.188325+01:00)\n", - "2026-01-26 17:35:39,192 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:36:39 CET)\" executed successfully\n", - "2026-01-26 17:35:44,205 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:36:44 CET)\" (scheduled at 2026-01-26 17:35:44.199623+01:00)\n", - "2026-01-26 17:35:44,205 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:35:44,205 - INFO - Session: NY | ATR: 10.42786\n", - "2026-01-26 17:35:44,205 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:36:44 CET)\" executed successfully\n", - "2026-01-26 17:35:45,703 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:36:45 CET)\" (scheduled at 2026-01-26 17:35:45.591280+01:00)\n", - "2026-01-26 17:35:45,738 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:36:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -53.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:35:48,505 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:35:58,518 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:36:08,545 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:36:18,567 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:36:28,581 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:36:38,627 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:36:39,192 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:37:39 CET)\" (scheduled at 2026-01-26 17:36:39.188325+01:00)\n", - "2026-01-26 17:36:39,194 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:37:39 CET)\" executed successfully\n", - "2026-01-26 17:36:44,220 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:37:44 CET)\" (scheduled at 2026-01-26 17:36:44.199623+01:00)\n", - "2026-01-26 17:36:44,226 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:36:44,228 - INFO - Session: NY | ATR: 10.42857\n", - "2026-01-26 17:36:44,229 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:37:44 CET)\" executed successfully\n", - "2026-01-26 17:36:45,592 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:37:45 CET)\" (scheduled at 2026-01-26 17:36:45.591280+01:00)\n", - "2026-01-26 17:36:45,595 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:37:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -40.80\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:36:48,647 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:36:58,668 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:37:08,689 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:37:18,772 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:37:28,800 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:37:38,824 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:37:39,193 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:38:39 CET)\" (scheduled at 2026-01-26 17:37:39.188325+01:00)\n", - "2026-01-26 17:37:39,193 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:38:39 CET)\" executed successfully\n", - "2026-01-26 17:37:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:38:44 CET)\" (scheduled at 2026-01-26 17:37:44.199623+01:00)\n", - "2026-01-26 17:37:44,217 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:37:44,219 - INFO - Session: NY | ATR: 10.45286\n", - "2026-01-26 17:37:44,220 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:38:44 CET)\" executed successfully\n", - "2026-01-26 17:37:45,699 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:38:45 CET)\" (scheduled at 2026-01-26 17:37:45.591280+01:00)\n", - "2026-01-26 17:37:45,702 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:38:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -31.70\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:37:48,850 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:37:58,875 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:38:08,897 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:38:18,927 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:38:28,952 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:38:38,976 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:38:39,189 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:39:39 CET)\" (scheduled at 2026-01-26 17:38:39.188325+01:00)\n", - "2026-01-26 17:38:39,191 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:39:39 CET)\" executed successfully\n", - "2026-01-26 17:38:44,210 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:39:44 CET)\" (scheduled at 2026-01-26 17:38:44.199623+01:00)\n", - "2026-01-26 17:38:44,210 - INFO - \n", - "πŸ” Enhanced Position Monitor - 1 position(s)\n", - "2026-01-26 17:38:44,210 - INFO - Session: NY | ATR: 10.60000\n", - "2026-01-26 17:38:44,210 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:39:44 CET)\" executed successfully\n", - "2026-01-26 17:38:45,735 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:39:45 CET)\" (scheduled at 2026-01-26 17:38:45.591280+01:00)\n", - "2026-01-26 17:38:45,840 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:39:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ›‘ TRADE BLOCKIERT: 1/1 Positionen aktiv\n", - " BUY @ 5080.75 | πŸ”΄ -88.40\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:38:49,000 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:38:59,018 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:39:09,045 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:39:19,056 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:39:29,087 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:39:39,115 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:39:39,195 - INFO - Running job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:40:39 CET)\" (scheduled at 2026-01-26 17:39:39.188325+01:00)\n", - "2026-01-26 17:39:39,269 - INFO - βœ… Updated closed position 707874200: manual_close, Profit: 11.74\n", - "2026-01-26 17:39:39,895 - INFO - Job \"PositionMonitor.check_open_positions (trigger: interval[0:01:00], next run at: 2026-01-26 17:40:39 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠️ Telegram send failed: 400\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:39:44,200 - INFO - Running job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:40:44 CET)\" (scheduled at 2026-01-26 17:39:44.199623+01:00)\n", - "2026-01-26 17:39:44,202 - INFO - Job \"create_enhanced_position_monitor..enhanced_position_monitor (trigger: interval[0:01:00], next run at: 2026-01-26 17:40:44 CET)\" executed successfully\n", - "2026-01-26 17:39:45,692 - INFO - Running job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:40:45 CET)\" (scheduled at 2026-01-26 17:39:45.591280+01:00)\n", - "2026-01-26 17:39:45,943 - INFO - πŸ“Š Adaptive Position Sizing:\n", - "2026-01-26 17:39:45,944 - INFO - Confidence: 89.8% (HIGH)\n", - "2026-01-26 17:39:45,946 - INFO - Base Risk: 2.0%\n", - "2026-01-26 17:39:45,947 - INFO - Multiplier: 1.5x\n", - "2026-01-26 17:39:45,948 - INFO - Adjusted Risk: 3.0%\n", - "2026-01-26 17:39:45,949 - INFO - πŸ’° Position Size: 0.10 lots\n", - "2026-01-26 17:39:45,950 - INFO - Risk Amount: $265.70\n", - "2026-01-26 17:39:45,951 - INFO - SL Distance: 139661.41 pips\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "βœ… Position-Check OK: 0/1\n", - "πŸ“ˆ Equity Curve: ⚠️ Soft Mode: $8,856.63 < MA $8,945.60 (-1.0%)\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: NY\n", - "🎯 Market Regime: RANGING (Strength: 13%)\n", - "🎚️ Adaptive Threshold: 70% (RELAXED)\n", - "\n", - "+------+---------+------------+---------+-----------+---------+\n", - "| TF | Trend | Strength | ATR | Slope | Price |\n", - "|------+---------+------------+---------+-----------+---------|\n", - "| D1 | uptrend | 712.17 | 94.743 | 10.121 | 5066.35 |\n", - "| H4 | uptrend | 530.36 | 46.9614 | 3.736 | 5066.35 |\n", - "| H1 | uptrend | 859.57 | 26.051 | 3.35889 | 5066.35 |\n", - "| M30 | uptrend | 777.09 | 18.2494 | 2.12722 | 5066.35 |\n", - "| M15 | uptrend | 612.91 | 14.8933 | 1.36923 | 5066.35 |\n", - "| M5 | uptrend | 43.87 | 10.3453 | 0.068077 | 5066.35 |\n", - "+------+---------+------------+---------+-----------+---------+\n", - "\n", - "➑️ Standard-Trend: uptrend (Strength: 639.45)\n", - "➑️ Fast-Trend: uptrend (Required: 2/4)\n", - "➑️ Top-Down-Trend: uptrend\n", - "➑️ Confidence: 100.0% (Threshold: 70%)\n", - "➑️ Risk-Adjusted Strength: 250598.1 (Min: 80)\n", - "➑️ Signal Quality: EXCELLENT\n", - "\n", - "πŸš€ V1.6 Adaptive Complete: Full Features + Adaptive Rhythm\n", - "\n", - "πŸ“Š Base Signal Analysis:\n", - " Direction: 1\n", - " Base Confidence: 100.0%\n", - " Adaptive Threshold: 70.0%\n", - "\n", - "🎯 Calculating Enhanced Signal Score...\n", - "\n", - "βœ… Enhanced Signal Scoring:\n", - " Trend Score: 100.0/100\n", - " Volume Score: 60.0/100\n", - " Momentum Score: 80.0/100\n", - " S/R Score: 50.0/100\n", - " Fibonacci Score: 60.0/100\n", - " ─────────────────────────────────────\n", - " πŸ“Š Base Confidence: 100.0%\n", - " πŸ“ˆ Enhanced Score: 74.5%\n", - " πŸ”€ HYBRID (60/40): 89.8%\n", - " πŸ“ˆ Signal Quality: good\n", - "\n", - "πŸ’‘ Analysis: Strong trend (100%), Strong momentum\n", - "\n", - "🎯 Signal qualified! 89.8% >= 70.0%\n", - "\n", - "πŸ“Š MULTI-TIMEFRAME REGIME CHECK\n", - "============================================================\n", - " H1: ADX 43.7 (weight 1.0x) βœ… TREND\n", - " H4: ADX 43.2 (weight 2.0x) βœ… TREND\n", - " D1: ADX 39.1 (weight 3.0x) βœ… TREND\n", - "\n", - " Weighted ADX: 41.2\n", - " Threshold: 25\n", - "\n", - " βœ… ALLOWED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "============================================================\n", - "\n", - "βœ… REGIME CHECK PASSED: TRENDING\n", - " Reason: D1 stark trending (ADX 39.1 > 30) β†’ Trend dominiert\n", - "\n", - "πŸ” POSITION CHECK fΓΌr XAUUSD (V1.6 Adaptive Complete)\n", - "βœ… Position-Check OK: 0/1\n", - "πŸ“Š Using pre-calculated signal info (Enhanced Scoring)\n", - "πŸ“ˆ Equity Curve: Lot adjusted 0.10 β†’ 0.10 (50%)\n", - "\n", - "πŸš€ V1.6 ADAPTIVE COMPLETE TRADE EXECUTION\n", - "Direction: LONG\n", - "Price: 5066.35000 | Volume: 0.10\n", - "SL: 5052.38386 | TP: 5101.26535\n", - "Confidence: 89.8% | Quality: EXCELLENT\n", - "Regime: RANGING\n", - "Adaptive Interval: 5 min\n", - "Session: NY\n", - "βœ… Trade erfolgreich! Ticket: 707961209\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:39:47,512 - INFO - πŸ“± Trade logged to DB + Telegram notification sent\n", - "2026-01-26 17:39:47,584 - INFO - πŸ“ˆ Equity Update: $8,860.43 | MA: $8,937.08 | ⚠️ -0.9%\n", - "2026-01-26 17:39:47,586 - INFO - Job \"Enhanced Adaptive Trading Check (trigger: interval[0:01:00], next run at: 2026-01-26 17:40:45 CET)\" executed successfully\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "πŸ“Š Positionen: 1\n", - "πŸ“Š Performance logged to trade_performance_v16_XAUUSD_202601.json\n", - "πŸ“ˆ Equity Curve updated\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-01-26 17:39:49,141 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n", - "2026-01-26 17:39:59,165 - INFO - HTTP Request: POST https://api.telegram.org/bot7783303065:AAHVVvwWGqmhJ2BVq8LqkLRSsicKy1CUsD8/getUpdates \"HTTP/1.1 200 OK\"\n" - ] - } - ], + "outputs": [], "source": [ "# ==========================================\n", "# πŸ’° P&L PERFORMANCE DASHBOARD\n", diff --git a/demo_test_tracker.py b/demo_test_tracker.py new file mode 100644 index 0000000..1536772 --- /dev/null +++ b/demo_test_tracker.py @@ -0,0 +1,662 @@ +#!/usr/bin/env python3 +""" +πŸ“Š Demo Test Tracker +Sammelt Statistiken wΓ€hrend der Demo-Phase und gibt Go-Live Empfehlungen + +FEATURES: +1. Trade Logging (Entry, Exit, Profit/Loss) +2. Performance Metriken (Win Rate, Profit Factor, etc.) +3. Drawdown Tracking +4. Session-basierte Analyse +5. Error/Bug Tracking +6. Go-Live Readiness Check +7. Automatische Reports + +VERWENDUNG: + from demo_test_tracker import DemoTestTracker + + tracker = DemoTestTracker() + + # Nach jedem Trade: + tracker.log_trade(trade_result) + + # Report anzeigen: + tracker.print_report() + + # Go-Live Check: + tracker.check_go_live_readiness() +""" + +import json +import os +from datetime import datetime, timedelta +from typing import Dict, List, Optional, Tuple +from dataclasses import dataclass, asdict +from collections import defaultdict +import logging + +logger = logging.getLogger(__name__) + + +@dataclass +class TradeRecord: + """Einzelner Trade-Eintrag""" + ticket: int + symbol: str + direction: str # "LONG" or "SHORT" + entry_price: float + exit_price: float + volume: float + profit: float + profit_pips: float + entry_time: str + exit_time: str + duration_minutes: float + session: str + + # Signal Info + base_confidence: float + enhanced_score: float + hybrid_score: float + signal_quality: str + + # Filters applied + equity_curve_multiplier: float + + # Result + is_win: bool + + # Optional metadata + stop_loss: float = 0.0 + take_profit: float = 0.0 + close_reason: str = "" # "TP", "SL", "Manual", "Trailing" + + +class DemoTestTracker: + """ + Demo Test Tracker fΓΌr Go-Live Vorbereitung + + Sammelt alle relevanten Statistiken und gibt + Empfehlungen wann der Bot produktionsreif ist. + """ + + # Go-Live Kriterien + GO_LIVE_CRITERIA = { + 'min_trades': 50, + 'min_win_rate': 0.55, # 55% + 'min_profit_factor': 1.3, + 'max_drawdown': 0.15, # 15% + 'min_days': 14, + 'max_errors': 5, + 'min_sessions_tested': 2, # Mindestens 2 verschiedene Sessions + } + + def __init__(self, + data_file: str = "demo_test_stats.json", + criteria: Optional[Dict] = None): + """ + Args: + data_file: Datei fΓΌr persistente Speicherung + criteria: Custom Go-Live Kriterien (optional) + """ + self.data_file = data_file + self.criteria = criteria or self.GO_LIVE_CRITERIA.copy() + + # Daten laden oder initialisieren + self.data = self._load_data() + + logger.info("=" * 60) + logger.info("πŸ“Š DEMO TEST TRACKER INITIALIZED") + logger.info("=" * 60) + logger.info(f" Data File: {data_file}") + logger.info(f" Total Trades: {len(self.data['trades'])}") + logger.info(f" Start Date: {self.data['start_date']}") + logger.info(f" Days Running: {self._days_running()}") + logger.info("=" * 60) + + # ========================================== + # TRADE LOGGING + # ========================================== + + def log_trade(self, + ticket: int, + symbol: str, + direction: str, + entry_price: float, + exit_price: float, + volume: float, + profit: float, + entry_time: datetime, + exit_time: datetime, + session: str = "unknown", + base_confidence: float = 0.0, + enhanced_score: float = 0.0, + hybrid_score: float = 0.0, + signal_quality: str = "unknown", + equity_curve_multiplier: float = 1.0, + stop_loss: float = 0.0, + take_profit: float = 0.0, + close_reason: str = "") -> TradeRecord: + """ + Loggt einen abgeschlossenen Trade + + Returns: + TradeRecord object + """ + # Calculate derived values + if direction == "LONG": + profit_pips = (exit_price - entry_price) * 10 # For Gold + else: + profit_pips = (entry_price - exit_price) * 10 + + duration = (exit_time - entry_time).total_seconds() / 60 + is_win = profit > 0 + + record = TradeRecord( + ticket=ticket, + symbol=symbol, + direction=direction, + entry_price=entry_price, + exit_price=exit_price, + volume=volume, + profit=profit, + profit_pips=profit_pips, + entry_time=entry_time.isoformat(), + exit_time=exit_time.isoformat(), + duration_minutes=duration, + session=session, + base_confidence=base_confidence, + enhanced_score=enhanced_score, + hybrid_score=hybrid_score, + signal_quality=signal_quality, + equity_curve_multiplier=equity_curve_multiplier, + is_win=is_win, + stop_loss=stop_loss, + take_profit=take_profit, + close_reason=close_reason + ) + + # Add to data + self.data['trades'].append(asdict(record)) + self.data['last_updated'] = datetime.now().isoformat() + + # Update running stats + self._update_stats() + + # Save + self._save_data() + + # Log + emoji = "🟒" if is_win else "πŸ”΄" + logger.info(f"πŸ“Š Trade logged: {emoji} #{ticket} {direction} {symbol} | Profit: ${profit:.2f}") + + return record + + def log_trade_from_mt5(self, position, close_reason: str = "", + session: str = "unknown", + base_confidence: float = 0.0, + enhanced_score: float = 0.0, + hybrid_score: float = 0.0, + signal_quality: str = "unknown", + equity_curve_multiplier: float = 1.0) -> TradeRecord: + """ + Loggt Trade direkt von MT5 Position Object + """ + direction = "LONG" if position.type == 0 else "SHORT" + + return self.log_trade( + ticket=position.ticket, + symbol=position.symbol, + direction=direction, + entry_price=position.price_open, + exit_price=position.price_current, + volume=position.volume, + profit=position.profit, + entry_time=datetime.fromtimestamp(position.time), + exit_time=datetime.now(), + session=session, + base_confidence=base_confidence, + enhanced_score=enhanced_score, + hybrid_score=hybrid_score, + signal_quality=signal_quality, + equity_curve_multiplier=equity_curve_multiplier, + stop_loss=position.sl, + take_profit=position.tp, + close_reason=close_reason + ) + + def log_error(self, error_type: str, message: str, details: Optional[Dict] = None): + """Loggt einen Fehler/Bug""" + error_entry = { + 'timestamp': datetime.now().isoformat(), + 'type': error_type, + 'message': message, + 'details': details or {} + } + self.data['errors'].append(error_entry) + self._save_data() + + logger.warning(f"πŸ“Š Error logged: {error_type} - {message}") + + def log_filtered_signal(self, reason: str, base_confidence: float, + enhanced_score: float, hybrid_score: float): + """Loggt ein Signal das gefiltert wurde""" + entry = { + 'timestamp': datetime.now().isoformat(), + 'reason': reason, + 'base_confidence': base_confidence, + 'enhanced_score': enhanced_score, + 'hybrid_score': hybrid_score + } + self.data['filtered_signals'].append(entry) + self._save_data() + + # ========================================== + # STATISTICS + # ========================================== + + def _update_stats(self): + """Aktualisiert alle Statistiken""" + trades = self.data['trades'] + + if not trades: + return + + # Basic stats + wins = [t for t in trades if t['is_win']] + losses = [t for t in trades if not t['is_win']] + + total_profit = sum(t['profit'] for t in trades) + total_wins = sum(t['profit'] for t in wins) if wins else 0 + total_losses = abs(sum(t['profit'] for t in losses)) if losses else 0 + + # Win Rate + win_rate = len(wins) / len(trades) if trades else 0 + + # Profit Factor + profit_factor = total_wins / total_losses if total_losses > 0 else float('inf') + + # Average Win/Loss + avg_win = total_wins / len(wins) if wins else 0 + avg_loss = total_losses / len(losses) if losses else 0 + + # Drawdown calculation + equity_curve = [] + running_equity = 0 + peak_equity = 0 + max_drawdown = 0 + + for t in trades: + running_equity += t['profit'] + equity_curve.append(running_equity) + + if running_equity > peak_equity: + peak_equity = running_equity + + drawdown = (peak_equity - running_equity) / peak_equity if peak_equity > 0 else 0 + if drawdown > max_drawdown: + max_drawdown = drawdown + + # Session stats + session_stats = defaultdict(lambda: {'trades': 0, 'wins': 0, 'profit': 0}) + for t in trades: + session = t.get('session', 'unknown') + session_stats[session]['trades'] += 1 + session_stats[session]['wins'] += 1 if t['is_win'] else 0 + session_stats[session]['profit'] += t['profit'] + + # Signal quality stats + quality_stats = defaultdict(lambda: {'trades': 0, 'wins': 0, 'profit': 0}) + for t in trades: + quality = t.get('signal_quality', 'unknown') + quality_stats[quality]['trades'] += 1 + quality_stats[quality]['wins'] += 1 if t['is_win'] else 0 + quality_stats[quality]['profit'] += t['profit'] + + # Store stats + self.data['stats'] = { + 'total_trades': len(trades), + 'wins': len(wins), + 'losses': len(losses), + 'win_rate': win_rate, + 'profit_factor': profit_factor, + 'total_profit': total_profit, + 'total_wins': total_wins, + 'total_losses': total_losses, + 'avg_win': avg_win, + 'avg_loss': avg_loss, + 'avg_trade': total_profit / len(trades) if trades else 0, + 'max_drawdown': max_drawdown, + 'current_equity': running_equity, + 'peak_equity': peak_equity, + 'sessions_tested': list(session_stats.keys()), + 'session_stats': dict(session_stats), + 'quality_stats': dict(quality_stats), + 'best_trade': max(trades, key=lambda t: t['profit'])['profit'] if trades else 0, + 'worst_trade': min(trades, key=lambda t: t['profit'])['profit'] if trades else 0, + 'avg_duration_minutes': sum(t['duration_minutes'] for t in trades) / len(trades) if trades else 0, + } + + def get_stats(self) -> Dict: + """Gibt aktuelle Statistiken zurΓΌck""" + self._update_stats() + return self.data['stats'] + + # ========================================== + # GO-LIVE READINESS CHECK + # ========================================== + + def check_go_live_readiness(self) -> Tuple[bool, Dict]: + """ + PrΓΌft ob alle Kriterien fΓΌr Go-Live erfΓΌllt sind + + Returns: + (is_ready, detailed_check_results) + """ + self._update_stats() + stats = self.data['stats'] + + checks = {} + + # 1. Minimum Trades + checks['min_trades'] = { + 'passed': stats['total_trades'] >= self.criteria['min_trades'], + 'current': stats['total_trades'], + 'required': self.criteria['min_trades'], + 'label': f"Trades: {stats['total_trades']}/{self.criteria['min_trades']}" + } + + # 2. Win Rate + checks['win_rate'] = { + 'passed': stats['win_rate'] >= self.criteria['min_win_rate'], + 'current': stats['win_rate'], + 'required': self.criteria['min_win_rate'], + 'label': f"Win Rate: {stats['win_rate']*100:.1f}% (min {self.criteria['min_win_rate']*100:.0f}%)" + } + + # 3. Profit Factor + pf = stats['profit_factor'] if stats['profit_factor'] != float('inf') else 999 + checks['profit_factor'] = { + 'passed': pf >= self.criteria['min_profit_factor'], + 'current': pf, + 'required': self.criteria['min_profit_factor'], + 'label': f"Profit Factor: {pf:.2f} (min {self.criteria['min_profit_factor']:.1f})" + } + + # 4. Max Drawdown + checks['max_drawdown'] = { + 'passed': stats['max_drawdown'] <= self.criteria['max_drawdown'], + 'current': stats['max_drawdown'], + 'required': self.criteria['max_drawdown'], + 'label': f"Max Drawdown: {stats['max_drawdown']*100:.1f}% (max {self.criteria['max_drawdown']*100:.0f}%)" + } + + # 5. Days Running + days = self._days_running() + checks['min_days'] = { + 'passed': days >= self.criteria['min_days'], + 'current': days, + 'required': self.criteria['min_days'], + 'label': f"Days Running: {days}/{self.criteria['min_days']}" + } + + # 6. Errors + error_count = len(self.data['errors']) + checks['max_errors'] = { + 'passed': error_count <= self.criteria['max_errors'], + 'current': error_count, + 'required': self.criteria['max_errors'], + 'label': f"Errors: {error_count} (max {self.criteria['max_errors']})" + } + + # 7. Sessions Tested + sessions = len(stats.get('sessions_tested', [])) + checks['sessions_tested'] = { + 'passed': sessions >= self.criteria['min_sessions_tested'], + 'current': sessions, + 'required': self.criteria['min_sessions_tested'], + 'label': f"Sessions Tested: {sessions}/{self.criteria['min_sessions_tested']}" + } + + # Overall + all_passed = all(c['passed'] for c in checks.values()) + passed_count = sum(1 for c in checks.values() if c['passed']) + + return all_passed, { + 'checks': checks, + 'passed_count': passed_count, + 'total_checks': len(checks), + 'is_ready': all_passed + } + + # ========================================== + # REPORTS + # ========================================== + + def print_report(self): + """Druckt einen vollstΓ€ndigen Report""" + self._update_stats() + stats = self.data['stats'] + + print("\n" + "=" * 70) + print("πŸ“Š DEMO TEST TRACKER - PERFORMANCE REPORT") + print("=" * 70) + + print(f"\nπŸ“… Demo Period:") + print(f" Start: {self.data['start_date'][:10]}") + print(f" Days Running: {self._days_running()}") + print(f" Last Trade: {self.data.get('last_updated', 'N/A')[:10] if self.data.get('last_updated') else 'N/A'}") + + print(f"\nπŸ“ˆ PERFORMANCE METRICS:") + print(f" Total Trades: {stats.get('total_trades', 0)}") + print(f" Wins/Losses: {stats.get('wins', 0)}/{stats.get('losses', 0)}") + print(f" Win Rate: {stats.get('win_rate', 0)*100:.1f}%") + print(f" Profit Factor: {stats.get('profit_factor', 0):.2f}") + + print(f"\nπŸ’° PROFIT/LOSS:") + print(f" Total Profit: ${stats.get('total_profit', 0):,.2f}") + print(f" Avg Win: ${stats.get('avg_win', 0):,.2f}") + print(f" Avg Loss: ${stats.get('avg_loss', 0):,.2f}") + print(f" Avg Trade: ${stats.get('avg_trade', 0):,.2f}") + print(f" Best Trade: ${stats.get('best_trade', 0):,.2f}") + print(f" Worst Trade: ${stats.get('worst_trade', 0):,.2f}") + + print(f"\nπŸ“‰ RISK METRICS:") + print(f" Max Drawdown: {stats.get('max_drawdown', 0)*100:.1f}%") + print(f" Current Equity: ${stats.get('current_equity', 0):,.2f}") + print(f" Peak Equity: ${stats.get('peak_equity', 0):,.2f}") + + print(f"\n⏱️ TIMING:") + print(f" Avg Duration: {stats.get('avg_duration_minutes', 0):.0f} min") + + # Session breakdown + session_stats = stats.get('session_stats', {}) + if session_stats: + print(f"\n🌍 SESSION BREAKDOWN:") + for session, data in session_stats.items(): + wr = data['wins'] / data['trades'] * 100 if data['trades'] > 0 else 0 + print(f" {session.upper():10} | Trades: {data['trades']:3} | Win Rate: {wr:5.1f}% | Profit: ${data['profit']:,.2f}") + + # Signal quality breakdown + quality_stats = stats.get('quality_stats', {}) + if quality_stats: + print(f"\n🎯 SIGNAL QUALITY BREAKDOWN:") + for quality, data in quality_stats.items(): + wr = data['wins'] / data['trades'] * 100 if data['trades'] > 0 else 0 + print(f" {quality.upper():10} | Trades: {data['trades']:3} | Win Rate: {wr:5.1f}% | Profit: ${data['profit']:,.2f}") + + # Errors + if self.data['errors']: + print(f"\n⚠️ ERRORS ({len(self.data['errors'])} total):") + for err in self.data['errors'][-5:]: # Last 5 + print(f" {err['timestamp'][:10]} | {err['type']}: {err['message'][:50]}") + + # Filtered signals + filtered = len(self.data.get('filtered_signals', [])) + if filtered > 0: + print(f"\n🚫 Filtered Signals: {filtered}") + + print("\n" + "=" * 70) + + def print_go_live_check(self): + """Druckt den Go-Live Readiness Check""" + is_ready, results = self.check_go_live_readiness() + + print("\n" + "=" * 70) + print("🚦 GO-LIVE READINESS CHECK") + print("=" * 70) + + for name, check in results['checks'].items(): + emoji = "βœ…" if check['passed'] else "⬜" + print(f" {emoji} {check['label']}") + + print("-" * 70) + print(f" Passed: {results['passed_count']}/{results['total_checks']}") + + if is_ready: + print("\n πŸŽ‰ STATUS: READY FOR GO-LIVE!") + print(" βœ… All criteria met. You can start with small real money.") + else: + remaining = [c['label'] for c in results['checks'].values() if not c['passed']] + print(f"\n ⏳ STATUS: NOT READY YET") + print(f" Still needed:") + for r in remaining: + print(f" β€’ {r}") + + print("=" * 70) + + return is_ready + + def get_daily_summary(self) -> str: + """Generiert eine tΓ€gliche Zusammenfassung""" + self._update_stats() + stats = self.data['stats'] + + today = datetime.now().date().isoformat() + today_trades = [t for t in self.data['trades'] + if t['exit_time'].startswith(today)] + + today_profit = sum(t['profit'] for t in today_trades) + today_wins = sum(1 for t in today_trades if t['is_win']) + today_wr = today_wins / len(today_trades) * 100 if today_trades else 0 + + summary = f""" +πŸ“Š Daily Summary - {today} +━━━━━━━━━━━━━━━━━━━━━━━━━━━ +Today: {len(today_trades)} trades | {today_wins} wins | WR: {today_wr:.0f}% | P/L: ${today_profit:+.2f} +Overall: {stats['total_trades']} trades | WR: {stats['win_rate']*100:.1f}% | Total: ${stats['total_profit']:+.2f} +━━━━━━━━━━━━━━━━━━━━━━━━━━━ +""" + return summary + + # ========================================== + # HELPER METHODS + # ========================================== + + def _days_running(self) -> int: + """Berechnet Tage seit Start""" + start = datetime.fromisoformat(self.data['start_date']) + return (datetime.now() - start).days + + def _load_data(self) -> Dict: + """LΓ€dt Daten aus Datei""" + default_data = { + 'start_date': datetime.now().isoformat(), + 'last_updated': None, + 'trades': [], + 'errors': [], + 'filtered_signals': [], + 'stats': {} + } + + try: + if os.path.exists(self.data_file): + with open(self.data_file, 'r') as f: + data = json.load(f) + # Merge with defaults for any missing keys + for key in default_data: + if key not in data: + data[key] = default_data[key] + return data + except Exception as e: + logger.warning(f"Could not load demo tracker data: {e}") + + return default_data + + def _save_data(self): + """Speichert Daten in Datei""" + try: + with open(self.data_file, 'w') as f: + json.dump(self.data, f, indent=2, default=str) + except Exception as e: + logger.error(f"Could not save demo tracker data: {e}") + + def reset(self): + """Setzt alle Daten zurΓΌck (Vorsicht!)""" + self.data = { + 'start_date': datetime.now().isoformat(), + 'last_updated': None, + 'trades': [], + 'errors': [], + 'filtered_signals': [], + 'stats': {} + } + self._save_data() + logger.warning("⚠️ Demo tracker data has been reset!") + + +# ========================================== +# STANDALONE USAGE +# ========================================== + +if __name__ == "__main__": + print("πŸ“Š Demo Test Tracker - Demo Mode") + print("=" * 50) + + tracker = DemoTestTracker(data_file="demo_test_example.json") + + # Simulate some trades + from datetime import timedelta + + base_time = datetime.now() - timedelta(days=10) + + test_trades = [ + {"profit": 15.50, "direction": "LONG", "session": "ny"}, + {"profit": -8.20, "direction": "SHORT", "session": "ny"}, + {"profit": 22.30, "direction": "LONG", "session": "asian"}, + {"profit": 12.10, "direction": "LONG", "session": "ny"}, + {"profit": -5.50, "direction": "SHORT", "session": "asian"}, + {"profit": 18.90, "direction": "LONG", "session": "london"}, + {"profit": -12.30, "direction": "LONG", "session": "ny"}, + {"profit": 25.60, "direction": "SHORT", "session": "asian"}, + {"profit": 8.40, "direction": "LONG", "session": "ny"}, + {"profit": -3.20, "direction": "SHORT", "session": "london"}, + ] + + for i, t in enumerate(test_trades): + entry_time = base_time + timedelta(hours=i*8) + exit_time = entry_time + timedelta(minutes=45) + + tracker.log_trade( + ticket=1000 + i, + symbol="XAUUSD", + direction=t["direction"], + entry_price=2850.00, + exit_price=2850.00 + (t["profit"] / 0.10), # Reverse calculate + volume=0.10, + profit=t["profit"], + entry_time=entry_time, + exit_time=exit_time, + session=t["session"], + base_confidence=75.0, + enhanced_score=68.0, + hybrid_score=72.2, + signal_quality="good" + ) + + # Print reports + tracker.print_report() + tracker.print_go_live_check() + + # Cleanup + os.remove("demo_test_example.json") diff --git a/dynamic_thresholds.json b/dynamic_thresholds.json index 3d71431..b35c55f 100644 --- a/dynamic_thresholds.json +++ b/dynamic_thresholds.json @@ -1,10 +1,10 @@ { - "timestamp": "2026-01-26T00:27:01.306793", + "timestamp": "2026-01-27T00:00:00.107097", "session_thresholds": { "asian": 60, "ny": 60, - "london": 75, - "overlap": 65 + "london": 60, + "overlap": 60 }, "settings": { "lookback_trades": 20, diff --git a/equity_curve_history.json b/equity_curve_history.json new file mode 100644 index 0000000..e378a46 --- /dev/null +++ b/equity_curve_history.json @@ -0,0 +1,257 @@ +[ + { + "timestamp": "2026-01-26T12:13:46.930465", + "equity": 9022.43, + "trade_count": 1 + }, + { + "timestamp": "2026-01-26T12:19:46.966901", + "equity": 8957.23, + "trade_count": 2 + }, + { + "timestamp": "2026-01-26T13:28:47.062937", + "equity": 9041.93, + "trade_count": 3 + }, + { + "timestamp": "2026-01-26T13:42:46.844143", + "equity": 8972.23, + "trade_count": 4 + }, + { + "timestamp": "2026-01-26T14:02:47.503834", + "equity": 8896.53, + "trade_count": 5 + }, + { + "timestamp": "2026-01-26T14:19:46.495217", + "equity": 8945.63, + "trade_count": 6 + }, + { + "timestamp": "2026-01-26T14:23:47.782515", + "equity": 8863.63, + "trade_count": 7 + }, + { + "timestamp": "2026-01-26T14:30:47.450110", + "equity": 8775.53, + "trade_count": 8 + }, + { + "timestamp": "2026-01-26T14:57:47.581206", + "equity": 8829.93, + "trade_count": 9 + }, + { + "timestamp": "2026-01-26T15:43:47.029833", + "equity": 8956.33, + "trade_count": 10 + }, + { + "timestamp": "2026-01-26T16:01:47.190356", + "equity": 9035.33, + "trade_count": 11 + }, + { + "timestamp": "2026-01-26T16:16:50.346575", + "equity": 9058.73, + "trade_count": 12 + }, + { + "timestamp": "2026-01-26T16:35:47.053141", + "equity": 8938.53, + "trade_count": 13 + }, + { + "timestamp": "2026-01-26T17:20:48.048421", + "equity": 9083.63, + "trade_count": 14 + }, + { + "timestamp": "2026-01-26T17:28:50.189681", + "equity": 8968.73, + "trade_count": 15 + }, + { + "timestamp": "2026-01-26T17:39:47.578487", + "equity": 8860.43, + "trade_count": 16 + }, + { + "timestamp": "2026-01-26T18:25:28.537885", + "equity": 9031.93, + "trade_count": 17 + }, + { + "timestamp": "2026-01-26T19:07:29.047627", + "equity": 9105.43, + "trade_count": 18 + }, + { + "timestamp": "2026-01-26T19:12:28.985632", + "equity": 9000.29, + "trade_count": 19 + }, + { + "timestamp": "2026-01-26T19:36:28.604004", + "equity": 8894.25, + "trade_count": 20 + }, + { + "timestamp": "2026-01-26T19:41:28.577100", + "equity": 8831.2, + "trade_count": 21 + }, + { + "timestamp": "2026-01-26T19:58:27.699220", + "equity": 8866.25, + "trade_count": 22 + }, + { + "timestamp": "2026-01-26T20:02:28.281716", + "equity": 8798.45, + "trade_count": 23 + }, + { + "timestamp": "2026-01-26T20:11:30.929472", + "equity": 8821.55, + "trade_count": 24 + }, + { + "timestamp": "2026-01-26T20:21:28.550560", + "equity": 8735.3, + "trade_count": 25 + }, + { + "timestamp": "2026-01-26T20:48:32.186217", + "equity": 8640.1, + "trade_count": 26 + }, + { + "timestamp": "2026-01-26T21:33:27.589864", + "equity": 8891.2, + "trade_count": 27 + }, + { + "timestamp": "2026-01-26T21:37:29.173485", + "equity": 8740.18, + "trade_count": 28 + }, + { + "timestamp": "2026-01-26T22:10:27.827652", + "equity": 8759.33, + "trade_count": 29 + }, + { + "timestamp": "2026-01-26T22:16:28.542996", + "equity": 8683.68, + "trade_count": 30 + }, + { + "timestamp": "2026-01-26T22:23:29.348033", + "equity": 8595.38, + "trade_count": 31 + }, + { + "timestamp": "2026-01-26T22:36:27.686118", + "equity": 8501.08, + "trade_count": 32 + }, + { + "timestamp": "2026-01-27T00:09:28.170412", + "equity": 8726.46, + "trade_count": 33 + }, + { + "timestamp": "2026-01-27T00:59:27.666816", + "equity": 8820.68, + "trade_count": 34 + }, + { + "timestamp": "2026-01-27T01:43:27.684421", + "equity": 8681.88, + "trade_count": 35 + }, + { + "timestamp": "2026-01-27T01:51:29.464065", + "equity": 8617.73, + "trade_count": 36 + }, + { + "timestamp": "2026-01-27T02:00:31.411314", + "equity": 8671.03, + "trade_count": 37 + }, + { + "timestamp": "2026-01-27T02:12:28.296523", + "equity": 8817.38, + "trade_count": 38 + }, + { + "timestamp": "2026-01-27T02:33:27.507351", + "equity": 8851.98, + "trade_count": 39 + }, + { + "timestamp": "2026-01-27T03:55:28.891918", + "equity": 8881.98, + "trade_count": 40 + }, + { + "timestamp": "2026-01-27T05:11:28.289256", + "equity": 8908.88, + "trade_count": 41 + }, + { + "timestamp": "2026-01-27T05:42:28.758925", + "equity": 8821.98, + "trade_count": 42 + }, + { + "timestamp": "2026-01-27T06:02:29.934062", + "equity": 8853.28, + "trade_count": 43 + }, + { + "timestamp": "2026-01-27T06:48:27.496834", + "equity": 9047.68, + "trade_count": 44 + }, + { + "timestamp": "2026-01-27T07:56:27.536971", + "equity": 9096.08, + "trade_count": 45 + }, + { + "timestamp": "2026-01-27T08:13:28.986584", + "equity": 9132.98, + "trade_count": 46 + }, + { + "timestamp": "2026-01-27T08:45:27.690803", + "equity": 9193.48, + "trade_count": 47 + }, + { + "timestamp": "2026-01-27T09:00:28.478655", + "equity": 9088.98, + "trade_count": 48 + }, + { + "timestamp": "2026-01-27T09:29:27.489522", + "equity": 9005.74, + "trade_count": 49 + }, + { + "timestamp": "2026-01-27T09:52:30.080743", + "equity": 9028.68, + "trade_count": 50 + }, + { + "timestamp": "2026-01-27T10:46:29.927974", + "equity": 9076.28, + "trade_count": 51 + } +] \ No newline at end of file diff --git a/trade_performance_v16_XAUUSD_202601.json b/trade_performance_v16_XAUUSD_202601.json index 41d19ae..a37b5d9 100644 --- a/trade_performance_v16_XAUUSD_202601.json +++ b/trade_performance_v16_XAUUSD_202601.json @@ -6046,5 +6046,1409 @@ }, "position_control_active": true, "order_result": "OrderSendResult(retcode=10009, deal=640120877, order=705963228, volume=0.1, price=5087.83, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636057, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5087.7, stoplimit=0.0, sl=5080.166008763655, tp=5105.799978090863, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T10:56:42.613098", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 15.90430616634525, + "risk_adjusted_strength": 269757.4930305583, + "adaptive_interval": 5, + "session": "london", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640179334, order=706034759, volume=0.1, price=5078.95, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636058, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5078.86, stoplimit=0.0, sl=5070.987096726029, tp=5098.052258184928, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T12:13:46.752858", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.613783276535543, + "risk_adjusted_strength": 288930.2934245004, + "adaptive_interval": 5, + "session": "london", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640354179, order=706266597, volume=0.1, price=5088.45, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636062, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5088.45, stoplimit=0.0, sl=5081.95701437212, tp=5104.0874640696975, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T12:19:46.889129", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.613783276535543, + "risk_adjusted_strength": 281410.370739298, + "adaptive_interval": 5, + "session": "london", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640377670, order=706294717, volume=0.1, price=5080.56, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636063, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5080.57, stoplimit=0.0, sl=5073.438554016944, tp=5097.383614957639, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T13:28:46.907220", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.613783276535543, + "risk_adjusted_strength": 288337.2483799554, + "adaptive_interval": 5, + "session": "london", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640546803, order=706513252, volume=0.1, price=5089.15, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636067, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5089.14, stoplimit=0.0, sl=5082.105434369248, tp=5106.0264140768795, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T13:42:46.616722", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.613783276535543, + "risk_adjusted_strength": 287136.2561741103, + "adaptive_interval": 5, + "session": "london", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640587613, order=706564654, volume=0.1, price=5080.08, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636068, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5080.02, stoplimit=0.0, sl=5072.761879421768, tp=5097.64030144558, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T14:02:47.436862", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.613783276535543, + "risk_adjusted_strength": 292282.2877547827, + "adaptive_interval": 5, + "session": "overlap", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640668545, order=706662538, volume=0.1, price=5072.29, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636069, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5072.87, stoplimit=0.0, sl=5065.248039635207, tp=5091.224900911982, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T14:19:46.451623", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.613783276535543, + "risk_adjusted_strength": 282659.8552433263, + "adaptive_interval": 5, + "session": "overlap", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640748039, order=706755675, volume=0.1, price=5078.08, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636072, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5078.16, stoplimit=0.0, sl=5069.706564685795, tp=5098.593588285514, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T14:23:47.740995", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.613783276535543, + "risk_adjusted_strength": 279954.564770622, + "adaptive_interval": 5, + "session": "overlap", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640770204, order=706781522, volume=0.1, price=5071.33, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636073, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5071.35, stoplimit=0.0, sl=5062.733726873695, tp=5091.980682815764, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T14:30:47.259596", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.991279180632262, + "risk_adjusted_strength": 276659.95111191785, + "adaptive_interval": 5, + "session": "overlap", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640811153, order=706828585, volume=0.1, price=5061.59, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636074, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5061.74, stoplimit=0.0, sl=5052.470808146588, tp=5085.087979633529, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T14:57:47.534866", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 14.441567868375003, + "risk_adjusted_strength": 269491.38038615626, + "adaptive_interval": 5, + "session": "overlap", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=640941180, order=706978890, volume=0.1, price=5068.04, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636077, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5068.03, stoplimit=0.0, sl=5057.98225499815, tp=5092.239362504625, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T15:43:46.960055", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.234437375595192, + "risk_adjusted_strength": 263421.8547337937, + "adaptive_interval": 5, + "session": "overlap", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=641188177, order=707266226, volume=0.1, price=5081.64, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636081, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5081.93, stoplimit=0.0, sl=5071.771022751317, tp=5109.602443121706, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T16:01:47.141380", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.234437375595192, + "risk_adjusted_strength": 266940.0442369192, + "adaptive_interval": 5, + "session": "overlap", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=641278393, order=707373839, volume=0.1, price=5087.12, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636084, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5086.96, stoplimit=0.0, sl=5075.471645048875, tp=5114.980887377814, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T16:16:50.285059", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.226688686317388, + "risk_adjusted_strength": 268969.4594882785, + "adaptive_interval": 5, + "session": "overlap", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=641348100, order=707455225, volume=0.1, price=5090.16, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636086, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5090.16, stoplimit=0.0, sl=5079.13360401618, tp=5116.955989959549, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T16:35:46.914890", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.226688686317388, + "risk_adjusted_strength": 263555.1526164516, + "adaptive_interval": 5, + "session": "overlap", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=641444319, order=707566964, volume=0.1, price=5080.26, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636087, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5080.26, stoplimit=0.0, sl=5068.902153894845, tp=5108.199615262888, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T17:20:47.973824", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.048200929815195, + "risk_adjusted_strength": 266717.1078146029, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=641661350, order=707821783, volume=0.1, price=5093.82, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636091, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5093.84, stoplimit=0.0, sl=5082.376075168969, tp=5121.7648120775775, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T17:28:49.070260", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.048200929815195, + "risk_adjusted_strength": 259017.1675563266, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=641706269, order=707874200, volume=0.1, price=5080.75, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636092, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5080.81, stoplimit=0.0, sl=5069.186058697759, tp=5112.179853255602, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T17:39:47.515363", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.048200929815195, + "risk_adjusted_strength": 250598.10938577488, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=641782308, order=707961209, volume=0.1, price=5066.48, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636093, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5066.55, stoplimit=0.0, sl=5052.383858773475, tp=5101.265353066313, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T18:25:28.174930", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.048200929815195, + "risk_adjusted_strength": 251641.99589569465, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=641971562, order=708190570, volume=0.1, price=5084.35, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636097, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5084.4, stoplimit=0.0, sl=5072.1103250965625, tp=5114.459187258593, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T19:07:28.382027", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 9.444649875812289, + "risk_adjusted_strength": 257608.25103915072, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642126695, order=708381154, volume=0.1, price=5090.33, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636100, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5090.28, stoplimit=0.0, sl=5078.907813811328, tp=5119.1654654716785, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T19:12:28.151794", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 9.444649875812289, + "risk_adjusted_strength": 249052.2520624586, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642154890, order=708413552, volume=0.08, price=5080.71, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636101, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.08, price=5080.75, stoplimit=0.0, sl=5068.647059141841, tp=5110.517352145397, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T19:36:28.546579", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 99.86, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 9.444649875812274, + "risk_adjusted_strength": 245603.5623562562, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642260409, order=708540763, volume=0.05, price=5076.53, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636102, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5076.52, stoplimit=0.0, sl=5063.723014998762, tp=5107.777462503098, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T19:41:27.587374", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 99.75, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 9.444649875812289, + "risk_adjusted_strength": 241918.7624908744, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642285853, order=708571744, volume=0.05, price=5063.6, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636103, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5063.66, stoplimit=0.0, sl=5051.079234191762, tp=5094.586914520596, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T19:58:27.626058", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 99.62, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 9.465856040753323, + "risk_adjusted_strength": 238263.84713009943, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642361075, order=708666243, volume=0.05, price=5071.29, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636106, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5071.28, stoplimit=0.0, sl=5057.764748505041, tp=5104.403128737396, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T20:02:28.234712", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 99.57, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 10.176369798276284, + "risk_adjusted_strength": 239044.99038460638, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642386306, order=708696763, volume=0.05, price=5050.34, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636107, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5050.35, stoplimit=0.0, sl=5035.600445292758, tp=5085.998886768104, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T20:11:30.857924", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 99.5, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 11.198599345703968, + "risk_adjusted_strength": 231222.94383700073, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642442530, order=708762947, volume=0.05, price=5051.84, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636109, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5052.1, stoplimit=0.0, sl=5035.853663199157, tp=5092.015842002106, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T20:21:27.994934", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 99.43, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 11.416686613707952, + "risk_adjusted_strength": 228051.43289372913, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642497109, order=708828434, volume=0.05, price=5035.6, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636110, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5035.73, stoplimit=0.0, sl=5017.4652906482615, tp=5077.646773379346, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T20:48:31.436206", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 99.09, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 12.766435103698626, + "risk_adjusted_strength": 216312.20413551756, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642655104, order=709014554, volume=0.05, price=5012.36, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636111, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5012.42, stoplimit=0.0, sl=4992.37646151623, tp=5061.583846209423, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T21:33:27.536427", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 98.62, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.040577748174158, + "risk_adjusted_strength": 214942.99957048224, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642856303, order=709257864, volume=0.08, price=5060.92, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636116, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.08, price=5060.92, stoplimit=0.0, sl=5042.630352919309, tp=5105.8741177017255, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T21:37:28.209909", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 98.58, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.040577748174158, + "risk_adjusted_strength": 210901.19822766868, + "adaptive_interval": 5, + "session": "ny", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642869877, order=709275084, volume=0.05, price=5041.57, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636117, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5041.4, stoplimit=0.0, sl=5022.26179025434, tp=5086.410524364151, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T22:10:27.748138", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 98.24, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.040577748174158, + "risk_adjusted_strength": 213663.08275806927, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642963068, order=709397693, volume=0.05, price=5045.67, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636119, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5045.69, stoplimit=0.0, sl=5029.475707771776, tp=5085.2107305705595, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T22:16:27.435157", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 98.21, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.040577748174158, + "risk_adjusted_strength": 207598.7572983036, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=642991201, order=709430675, volume=0.05, price=5030.92, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636120, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5030.92, stoplimit=0.0, sl=5013.963204209901, tp=5072.611989475247, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T22:23:29.218680", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 98.21, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 13.040577748174158, + "risk_adjusted_strength": 201234.26598413216, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643024039, order=709468964, volume=0.05, price=5013.31, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636121, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5013.33, stoplimit=0.0, sl=4995.186580541833, tp=5058.128548645418, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-26T22:36:27.639108", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 97.94, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 14.109971459433083, + "risk_adjusted_strength": 194783.8078532822, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643080906, order=709536615, volume=0.05, price=4991.21, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636122, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=4991.36, stoplimit=0.0, sl=4972.5855262037, tp=5037.281184490747, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T00:09:27.531946", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 97.67, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.597415718519528, + "risk_adjusted_strength": 197623.49917370855, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643197632, order=709684719, volume=0.08, price=5036.09, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636129, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.08, price=5036.13, stoplimit=0.0, sl=5017.570473116681, tp=5081.723817208298, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T00:59:27.543791", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 96.66, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.597415718519542, + "risk_adjusted_strength": 190012.2955449152, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643302957, order=709846735, volume=0.1, price=5046.12, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636132, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5046.12, stoplimit=0.0, sl=5032.0588250918145, tp=5080.257937270463, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T01:43:27.544229", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 96.19, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.597415718519542, + "risk_adjusted_strength": 191180.44587188124, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643397379, order=710000341, volume=0.05, price=5030.42, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636133, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5030.48, stoplimit=0.0, sl=5018.2792005450365, tp=5060.281998637408, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T01:51:29.400676", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 96.02, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.597415718519542, + "risk_adjusted_strength": 187477.1737505907, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643422029, order=710032594, volume=0.05, price=5018.47, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636134, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5018.63, stoplimit=0.0, sl=5006.428533226685, tp=5048.363666933286, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T02:00:31.269236", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 96.3, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.597415718519542, + "risk_adjusted_strength": 190780.0818979362, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643464686, order=710083902, volume=0.05, price=5030.15, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636137, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.05, price=5030.13, stoplimit=0.0, sl=5016.943517709577, tp=5062.6412057260595, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T02:12:28.226340", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 96.6, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.597415718519528, + "risk_adjusted_strength": 182359.62991652638, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643542522, order=710173211, volume=0.1, price=5060.0, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636141, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5060.0, stoplimit=0.0, sl=5045.336649802053, tp=5095.853375494869, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T02:33:27.456866", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 96.84, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.597415718519528, + "risk_adjusted_strength": 181080.83908529242, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643629253, order=710279321, volume=0.1, price=5063.44, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636143, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5063.58, stoplimit=0.0, sl=5049.017812828115, tp=5099.600467929714, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T03:55:28.774369", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 97.01, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 15.92353124775967, + "risk_adjusted_strength": 183837.63897299685, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=643859384, order=710588660, volume=0.1, price=5069.16, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636145, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5069.17, stoplimit=0.0, sl=5057.774834620864, tp=5097.097913447841, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T05:11:28.062423", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 97.18, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 15.92353124775967, + "risk_adjusted_strength": 195406.58042195186, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644025433, order=710816003, volume=0.1, price=5072.32, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636147, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5072.27, stoplimit=0.0, sl=5063.460074943432, tp=5093.559812641421, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T05:42:28.658825", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 97.81, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 15.92353124775967, + "risk_adjusted_strength": 195679.1778573378, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644082602, order=710912455, volume=0.1, price=5062.13, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636148, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5062.69, stoplimit=0.0, sl=5054.570626049735, tp=5082.323434875661, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T06:02:29.858691", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 98.23, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 15.92353124775967, + "risk_adjusted_strength": 201942.47455307195, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644130588, order=710980323, volume=0.1, price=5061.36, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636150, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5061.4, stoplimit=0.0, sl=5053.393372677096, tp=5080.961568307262, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T06:48:27.440440", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 99.55, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 15.858140001506072, + "risk_adjusted_strength": 199969.69938536387, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644245999, order=711132315, volume=0.1, price=5079.87, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636154, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5079.87, stoplimit=0.0, sl=5071.3124461494135, tp=5100.458884626467, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T07:56:27.469473", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 17.0905285656317, + "risk_adjusted_strength": 210133.2168688416, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644412638, order=711337965, volume=0.1, price=5083.67, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636157, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5083.68, stoplimit=0.0, sl=5075.252469405053, tp=5103.663826487369, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T08:13:28.655300", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 17.071863957827674, + "risk_adjusted_strength": 216043.1506660811, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644460469, order=711395872, volume=0.1, price=5088.58, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636159, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5088.58, stoplimit=0.0, sl=5079.898958088057, tp=5109.547604779858, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T08:45:27.566391", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.853214458080018, + "risk_adjusted_strength": 219877.58369869925, + "adaptive_interval": 5, + "session": "asian", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644565480, order=711519878, volume=0.1, price=5094.28, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636162, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5094.3, stoplimit=0.0, sl=5085.131329124562, tp=5116.066677188594, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T09:00:28.402435", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.853214458080018, + "risk_adjusted_strength": 229199.80385250595, + "adaptive_interval": 5, + "session": "london", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644601017, order=711564658, volume=0.1, price=5086.82, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636163, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5086.83, stoplimit=0.0, sl=5078.2283989146, tp=5107.7390027135, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T09:29:27.405477", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.853214458080018, + "risk_adjusted_strength": 226849.29128926765, + "adaptive_interval": 5, + "session": "london", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644676494, order=711658554, volume=0.08, price=5076.76, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636164, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.08, price=5076.9, stoplimit=0.0, sl=5068.567968559545, tp=5097.800078601138, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T09:52:28.653749", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.853214458080018, + "risk_adjusted_strength": 227112.5115234914, + "adaptive_interval": 5, + "session": "london", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644743481, order=711739191, volume=0.1, price=5080.28, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636166, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5080.27, stoplimit=0.0, sl=5072.061552530319, tp=5100.5111186742, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" + }, + { + "timestamp": "2026-01-27T10:46:29.643626", + "version": "V1.6_Adaptive_Complete", + "symbol": "XAUUSD", + "entry_signal": 1, + "confidence": 100.0, + "adaptive_threshold": 70, + "signal_quality": "excellent", + "market_regime": "ranging", + "regime_strength": 16.853214458080018, + "risk_adjusted_strength": 232826.33891460128, + "adaptive_interval": 5, + "session": "london", + "relaxed_features": { + "pullback_entry_disabled": true, + "lower_confidence_threshold": true, + "lower_min_strength": true, + "fixed_tf_alignment": true + }, + "adaptive_features": { + "adaptive_rhythm": true, + "session_aware": true, + "volatility_based": true + }, + "position_control_active": true, + "order_result": "OrderSendResult(retcode=10009, deal=644871224, order=711896603, volume=0.1, price=5086.21, bid=0.0, ask=0.0, comment='Request executed', request_id=3604636169, retcode_external=0, request=TradeRequest(action=1, magic=234000, order=0, symbol='XAUUSD', volume=0.1, price=5086.21, stoplimit=0.0, sl=5079.114253238908, tp=5103.21436690273, deviation=20, type=0, type_filling=1, type_time=0, expiration=0, comment='TradingBot_V1.6', position=0, position_by=0))" } ] \ No newline at end of file