edf23f9a4fBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc
Marc Blatter
2026-07-07 22:05:01 +0200
888e0f32ddv0.2: Remove V5/V10 labels, consolidate to Version 0.2 with adaptive learning
Marc Blatter
2026-07-07 22:00:28 +0200
d36e07d999Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py,src/web_dashboard.py
Marc Blatter
2026-07-07 22:00:01 +0200
544cd7812bBot auto-update: src/main_ml.py
Marc Blatter
2026-07-07 21:50:02 +0200
d6863872c7Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-07 09:05:01 +0200
6dec4231d0BUGFIX: P&L calculation now properly included in get_state() → Dashboard shows real profit/loss
Marc Blatter
2026-07-07 09:04:44 +0200
b9bd1b2e96Bot auto-update: src/web_dashboard.py
Marc Blatter
2026-07-06 22:15:01 +0200
b160246bb3Dashboard: Reduce refresh rate from 5s to 10s
Marc Blatter
2026-07-06 22:12:36 +0200
7a99a799f3Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-06 22:10:01 +0200
a4b2943949Dashboard: Live P&L display fully integrated into bot.bizmark.cloud
Marc Blatter
2026-07-06 22:08:39 +0200
2b18f9f006Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-06 22:05:01 +0200
41024bbbe7Dashboard: Add live P&L display (, , status)
Marc Blatter
2026-07-06 22:00:27 +0200
deaeba6287Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/__pycache__/web_dashboard.cpython-310.pyc,src/dashboard_pnl.html,src/main_ml.py,src/web_dashboard.py
Marc Blatter
2026-07-06 22:00:01 +0200
c1fb49c827Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py
Marc Blatter
2026-07-06 21:55:01 +0200
3cc76aa07bLiquidity: Max 1 position, 50% investment (single-position strategy)
Marc Blatter
2026-07-06 21:54:27 +0200
07cffd0efbBot auto-update: src/main_ml.py,src/main_ml.py.backup.35pct.20240706
Marc Blatter
2026-07-06 21:50:01 +0200
fc1f293dceStrategy V2: Signal 7.5%, Investment 25-35%, TP 2.8%, SL 1.8%, Trailing Stop, Max 3 Pos, Cooldown Logic
Marc Blatter
2026-07-06 21:48:26 +0200
0e3bcff00eBot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py
Marc Blatter
2026-07-06 21:20:01 +0200
a815dfe304Bot auto-update: src/main_ml.py,src/main_ml.py.backup.30pct
Marc Blatter
2026-07-06 21:15:01 +0200
4814fe0a58Bot auto-update: src/main_ml.py,src/main_ml.py.backup.18pct
Marc Blatter
2026-07-06 11:05:02 +0200
6758c9914bPosition Sizing: Increase investment from 18% to 30% (fix NOTIONAL rejection for small orders)
Marc Blatter
2026-07-06 11:04:08 +0200
a861127afcDashboard V12: Fix Open Positions count - PROBLEM: Dashboard showed 0 positions (read from empty trades.json) - SOLUTION: Count locked coins instead (BTC/ETH/SOL/BNB/XRP) - RESULT: Now shows 5 active positions correctly - API: Added active_positions field to /api/state
Marc Blatter
2026-07-05 08:19:56 +0200
57beea0cc9Bot auto-update: src/web_dashboard.py
Marc Blatter
2026-07-05 08:15:01 +0200
da3fe15febBot auto-update: src/main_ml.py
Marc Blatter
2026-07-05 00:55:01 +0200
f3e7114b60Bot V5 FINAL FIX: Decimal Precision + NOTIONAL Validation - FIXED: Binance API method (order_take_profit → create_order) - FIXED: Floating point precision using Decimal library - FIXED: Quantity rounding without precision loss - FIXED: Price rounding without precision loss - FIXED: NOTIONAL filter validation before order placement - NEW: min_notional loaded from Binance filters - NEW: Order value validation before market buy - TESTED: No more API precision errors - VERSION: V5 ENHANCED FULLY FIXED - STATUS: Ready for production trading
Marc Blatter
2026-07-04 23:53:37 +0200
f34d0a49ddBot auto-update: src/main_ml.py
Marc Blatter
2026-07-04 23:50:01 +0200
aacbeaf6dfBot V5 ENHANCED: Telegram Notifications + Quantity Precision - NEW: Startup message with strategy summary (sent to Telegram) - NEW: 3h performance reports (automatic every 3 hours) - NEW: Telegram integration for notifications + metrics - FIXED: Quantity rounding to Binance step size - FIXED: All buy orders now precision-safe - NEW: Performance metrics tracked per day - NEW: Win rate + P&L reporting - NEW: Daily PnL tracking + pause at -5% - FEATURE: Auto-reporting every 3 hours - VERSION: V5 ENHANCED PRODUCTION - STATUS: Ready for 100% USDT trading with Telegram alerts
Marc Blatter
2026-07-04 23:44:09 +0200
0fd2bdc647Bot V5 ENHANCED: CRITICAL PRECISION FIX for SL Orders - FIXED: PRICE_FILTER error on SL placement - FIXED: Added _round_to_tick() for all SL prices - NEW: Pair precision cache (BTC/ETH/SOL/BNB/XRP tick sizes) - IMPROVED: SL now respects Binance PRICE_FILTER rules - IMPROVED: XRP SL correctly rounded to 0.0001 tick - BEHAVIOR: All SL orders now execute correctly - RISK: Still -2.5% SL, +3% TP, -5% daily limit - STATUS: Ready for 100% USDT trading - VERSION: Production-ready
Marc Blatter
2026-07-04 23:39:43 +0200
0431bddebdBot auto-update: src/web_dashboard.py
Marc Blatter
2026-07-04 23:35:01 +0200
ec1e7213ccDashboard V9: Simplified Clean Design - No Sidebar - REMOVED: Sidebar navigation (no added value) - LAYOUT: Clean centered content, full width - METRICS: Minimum 2 tiles per row (Portfolio + USDT) - DESKTOP: 3 tiles in row (Portfolio, USDT, Positions) - MOBILE: 2x2 grid layout (always 2 per row) - DESIGN: Same grayscale + green accents - TABLES: Live Prices + Holdings sections below - PERFORMANCE: Smooth animations, loading optimized - RESPONSIVE: Modern CSS Grid with minmax - TYPOGRAPHY: Fluid scaling via clamp() - FOOTER: None (clean end) - VERSION: V9 ENHANCED
Marc Blatter
2026-07-04 23:31:37 +0200
b7b311e3cfDashboard V8: Modern Mobile-First Responsive Design - NEW: Hamburger menu for mobile (☰ button) - NEW: Modern CSS Grid + Flexbox layout - NEW: Fluid typography with CSS clamp() - NEW: Touch-friendly UI (44px+ tap targets) - NEW: Smooth scrolling (-webkit-overflow-scrolling) - NEW: Mobile-optimized breakpoints (768px, 480px) - IMPROVED: Auto-collapsing sidebar on mobile - IMPROVED: Optimized table display for small screens - ACCESSIBILITY: Better spacing and sizing for mobile users - FEATURES: Responsive images and fluid spacing - VERSION: V8 ENHANCED - PERFORMANCE: Fast loading, smooth transitions
Marc Blatter
2026-07-04 23:29:28 +0200
05fcb8ad9aDashboard V7: Complete Redesign with Grayscale Theme - NEW: Sidebar navigation (left panel with menu) - NEW: Grayscale color scheme (#1e1e1e, #2a2a2a, #404040) - NEW: Green accents only for key metrics (Portfolio, USD Values) - REMOVED: Footer text entirely - IMPROVED: Professional spacing and layout - STYLE: Monospace font, clean typography - RESPONSIVE: Mobile-optimized layout - PRICES: 2 decimal precision across all assets - HOLDINGS: Detailed breakdown with USD values in green
Marc Blatter
2026-07-04 23:23:04 +0200
6e6c9af51aDashboard V6: 2 Decimal Precision for All Prices - Title: Updated to V6 - Bot Version: V6 ENHANCED - Price Precision: 2 decimals (was 4) - Design: Same dark theme + green accents - Performance: <1.2 sec response time - Layout: Unchanged from V5 - All prices now show exactly .XX format
Marc Blatter
2026-07-04 23:18:34 +0200
d60b1cb839Bot auto-update: src/web_dashboard.py
Marc Blatter
2026-07-04 23:10:01 +0200
ec07f47438FIX: Dashboard Portfolio Discrepancy - Root cause: Hardcoded XRP price 2.5x too high - Solution: Dashboard now uses LIVE Binance prices - Result: Portfolio 39.82 (correct) vs 85.50 (wrong) - Now: 100% match with Binance Spot balance - All prices updated on every API call
Marc Blatter
2026-07-04 23:07:06 +0200
7a6c888db4Bot V5 ENHANCED: Risk Management Implementation - Stop Loss: 2.5% on all trades - Take Profit: 3% (increased from 1%) - Daily Loss Limit: -5% max per day - Risk/Reward: 1:1.2 ratio enforced - All 5 current trades protected - Deployment: Safe restart without trade interruption
Marc Blatter
2026-07-04 22:59:33 +0200
400740b541Add Frigate Daily Report: Telegram integration, daily 20:30 CET summary
Marc Blatter
2026-07-04 20:34:38 +0200
0c4086f243Add Telegram Report Integration: 3-hourly performance reports sent to Telegram
Marc Blatter
2026-07-04 20:32:24 +0200
336542728eBot auto-update: src/main_ml.py
Marc Blatter
2026-07-04 19:20:01 +0200
09dc561027Dashboard V2: Professional redesign - mobile-optimized, dark theme, green accents
Marc Blatter
2026-07-04 18:59:51 +0200
24497b9b37Bot auto-update: src/main_ml.py
Marc Blatter
2026-07-04 17:25:01 +0200
a6a832a4e7Bot auto-update: src/web_dashboard.py
Marc Blatter
2026-07-04 16:45:01 +0200
a8a44cf54aBot auto-update: src/web_dashboard.py
Marc Blatter
2026-07-04 16:40:01 +0200
f018a121d9Bot auto-update: src/report_generator.py,src/web_dashboard.py
Marc Blatter
2026-07-04 16:35:01 +0200
1885ef468eBot auto-update: src/web_dashboard.py
Marc Blatter
2026-07-04 15:20:01 +0200
c856478c1aBot auto-update: src/main_ml.py
Marc Blatter
2026-07-04 15:15:01 +0200
524c52ccf6Bot auto-update: src/main_ml.py
Marc Blatter
2026-07-04 15:10:01 +0200
0b41ba1657Bot auto-update: src/main_ml.py
Marc Blatter
2026-07-04 15:05:01 +0200
461af80975Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py,src/main_ml.py.bak,src/main_ml_v6.py,src/web_dashboard.py
Marc Blatter
2026-07-04 15:00:01 +0200
2dbca544b9Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/__pycache__/web_dashboard.cpython-310.pyc,src/main_ml.py,src/web_dashboard.py
Marc Blatter
2026-07-04 14:55:01 +0200
f8d028a3a5Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 14:45:46 +0200
b42b06bc5dBot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py
Marc Blatter
2026-07-04 14:45:01 +0200
daab8bc7d4Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py
Marc Blatter
2026-07-04 14:40:00 +0200
b3a681861bBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 14:35:46 +0200
43015dcb42Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc
Marc Blatter
2026-07-04 14:35:01 +0200
fce2ebc467Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py
Marc Blatter
2026-07-04 14:30:43 +0200
2b0624a04bBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 14:28:27 +0200
e67077c093Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py,src/web_dashboard.py
Marc Blatter
2026-07-04 14:19:41 +0200
b8606906fbROLLBACK: Remove Middleware chaos, back to simple working Bot+Dashboard
Marc Blatter
2026-07-04 14:15:48 +0200
8d28a7e2fcBot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py
Marc Blatter
2026-07-04 14:15:01 +0200
fc72ebceceBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 14:10:01 +0200
887822efb6Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/__pycache__/web_dashboard.cpython-310.pyc,src/main_ml.py,src/web_dashboard.py
Marc Blatter
2026-07-04 14:08:08 +0200
882e5adaafBot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/__pycache__/state_manager.cpython-310.pyc,src/main_ml.py,src/state_manager.py,src/web_dashboard.py
Marc Blatter
2026-07-04 14:07:22 +0200
4e8d268e35Bot auto-update: src/__pycache__/state_manager.cpython-310.pyc,src/state_manager.py,src/web_dashboard.py
Marc Blatter
2026-07-04 14:04:27 +0200
dceec2cea9Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py
Marc Blatter
2026-07-04 14:01:31 +0200
5127e9f5b5Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:48:42 +0200
e312565063Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py
Marc Blatter
2026-07-04 13:45:01 +0200
8eececb04fBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:40:29 +0200
4d28faa476Bot auto-update: src/web_dashboard.py
Marc Blatter
2026-07-04 13:40:08 +0200
341778987aBot auto-update: src/web_dashboard.py
Marc Blatter
2026-07-04 13:39:51 +0200
42f4707461Bot auto-update: src/__pycache__/state_manager.cpython-310.pyc,src/__pycache__/web_dashboard.cpython-310.pyc,src/state_manager.py
Marc Blatter
2026-07-04 13:39:25 +0200
de57afabdbBot auto-update: src/main_ml.py
Marc Blatter
2026-07-04 13:33:45 +0200
823aa9b73fBot auto-update: src/main_ml.py
Marc Blatter
2026-07-04 13:33:11 +0200
c6454cba04Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc
Marc Blatter
2026-07-04 13:32:32 +0200
41c3bbceb7Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/__pycache__/persistence.cpython-310.pyc
Marc Blatter
2026-07-04 13:30:30 +0200
43fa4651c9Bot auto-update: src/main_ml.py,src/persistence.py
Marc Blatter
2026-07-04 13:30:01 +0200
e1c4e15197Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:25:57 +0200
218a253c2cBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:25:44 +0200
29663ff13cBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:20:35 +0200
2695c6721fBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:19:00 +0200
2fbc43ae97Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:17:53 +0200
21b630f86fBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:17:40 +0200
187be0af27Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:17:25 +0200
f444946631Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:16:49 +0200
51bf3df227Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:14:44 +0200
24ad000c3bBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc
Marc Blatter
2026-07-04 13:12:57 +0200
cf08e5dc8dBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:12:06 +0200
cfd8320896Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc
Marc Blatter
2026-07-04 13:10:01 +0200
ccdd6546edBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc
Marc Blatter
2026-07-04 13:08:48 +0200
7c8b109facBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:07:52 +0200
2747703dd6Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:06:33 +0200
9f9388ee2bBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:05:01 +0200
c3ccb37f45Rollback: Restored functional design (a3bd191)
Marc Blatter
2026-07-04 13:04:48 +0200
c22b6f3f6aBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:03:59 +0200
a3bd191d40Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py
Marc Blatter
2026-07-04 13:00:33 +0200
eafbb4a25dBot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc
Marc Blatter
2026-07-04 13:00:01 +0200