Commit Graph

  • 138cf018d2 Docs: Add comprehensive ARCHITECTURE.md - Auto-Swap feature, Risk Management, Components documented Marc Blatter 2026-07-08 23:32:49 +0200
  • d4dabe38fc Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/config.py,src/dashboard_pnl.html,src/frigate_report.py,src/main.py,src/main_ml.py.backup.18pct,src/main_ml.py.backup.30pct,src/main_ml.py.backup.35pct.20240706,src/main_ml.py.backup.auto-trading,src/main_ml.py.backup_sweep,src/main_ml_BACKUP_before_precision_fix.py,src/main_ml_enhanced.py,src/main_ml_fixed.py,src/main_ml_v2.py,src/main_ml_v4_backup.py,src/main_ml_v6.py,src/persistence.py,src/report_generator.py Marc Blatter 2026-07-08 23:30:01 +0200
  • ae15976f6b Feature: Add auto-swap (coins to USDT) function - +$64.61 converted, freeing capital for trading Marc Blatter 2026-07-08 23:28:48 +0200
  • 0973dace06 cleanup: Remove backup files, add .gitignore, create production-ready repository structure Marc Blatter 2026-07-07 22:16:09 +0200
  • edf23f9a4f Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc Marc Blatter 2026-07-07 22:05:01 +0200
  • 888e0f32dd v0.2: Remove V5/V10 labels, consolidate to Version 0.2 with adaptive learning Marc Blatter 2026-07-07 22:00:28 +0200
  • d36e07d999 Bot 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
  • 544cd7812b Bot auto-update: src/main_ml.py Marc Blatter 2026-07-07 21:50:02 +0200
  • d6863872c7 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-07 09:05:01 +0200
  • 6dec4231d0 BUGFIX: P&L calculation now properly included in get_state() → Dashboard shows real profit/loss Marc Blatter 2026-07-07 09:04:44 +0200
  • b9bd1b2e96 Bot auto-update: src/web_dashboard.py Marc Blatter 2026-07-06 22:15:01 +0200
  • b160246bb3 Dashboard: Reduce refresh rate from 5s to 10s Marc Blatter 2026-07-06 22:12:36 +0200
  • 7a99a799f3 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-06 22:10:01 +0200
  • a4b2943949 Dashboard: Live P&L display fully integrated into bot.bizmark.cloud Marc Blatter 2026-07-06 22:08:39 +0200
  • 2b18f9f006 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-06 22:05:01 +0200
  • 41024bbbe7 Dashboard: Add live P&L display (, , status) Marc Blatter 2026-07-06 22:00:27 +0200
  • deaeba6287 Bot 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
  • c1fb49c827 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py Marc Blatter 2026-07-06 21:55:01 +0200
  • 3cc76aa07b Liquidity: Max 1 position, 50% investment (single-position strategy) Marc Blatter 2026-07-06 21:54:27 +0200
  • 07cffd0efb Bot auto-update: src/main_ml.py,src/main_ml.py.backup.35pct.20240706 Marc Blatter 2026-07-06 21:50:01 +0200
  • fc1f293dce Strategy 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
  • 0e3bcff00e Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py Marc Blatter 2026-07-06 21:20:01 +0200
  • a815dfe304 Bot auto-update: src/main_ml.py,src/main_ml.py.backup.30pct Marc Blatter 2026-07-06 21:15:01 +0200
  • 4814fe0a58 Bot auto-update: src/main_ml.py,src/main_ml.py.backup.18pct Marc Blatter 2026-07-06 11:05:02 +0200
  • 6758c9914b Position Sizing: Increase investment from 18% to 30% (fix NOTIONAL rejection for small orders) Marc Blatter 2026-07-06 11:04:08 +0200
  • a861127afc Dashboard 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
  • 57beea0cc9 Bot auto-update: src/web_dashboard.py Marc Blatter 2026-07-05 08:15:01 +0200
  • da3fe15feb Bot auto-update: src/main_ml.py Marc Blatter 2026-07-05 00:55:01 +0200
  • f3e7114b60 Bot 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
  • f34d0a49dd Bot auto-update: src/main_ml.py Marc Blatter 2026-07-04 23:50:01 +0200
  • aacbeaf6df Bot 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
  • 0fd2bdc647 Bot 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
  • 0431bddebd Bot auto-update: src/web_dashboard.py Marc Blatter 2026-07-04 23:35:01 +0200
  • ec1e7213cc Dashboard 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
  • b7b311e3cf Dashboard 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
  • 05fcb8ad9a Dashboard 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
  • 6e6c9af51a Dashboard 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
  • d60b1cb839 Bot auto-update: src/web_dashboard.py Marc Blatter 2026-07-04 23:10:01 +0200
  • ec07f47438 FIX: 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
  • 7a6c888db4 Bot 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
  • 400740b541 Add Frigate Daily Report: Telegram integration, daily 20:30 CET summary Marc Blatter 2026-07-04 20:34:38 +0200
  • 0c4086f243 Add Telegram Report Integration: 3-hourly performance reports sent to Telegram Marc Blatter 2026-07-04 20:32:24 +0200
  • 336542728e Bot auto-update: src/main_ml.py Marc Blatter 2026-07-04 19:20:01 +0200
  • 09dc561027 Dashboard V2: Professional redesign - mobile-optimized, dark theme, green accents Marc Blatter 2026-07-04 18:59:51 +0200
  • 24497b9b37 Bot auto-update: src/main_ml.py Marc Blatter 2026-07-04 17:25:01 +0200
  • a6a832a4e7 Bot auto-update: src/web_dashboard.py Marc Blatter 2026-07-04 16:45:01 +0200
  • a8a44cf54a Bot auto-update: src/web_dashboard.py Marc Blatter 2026-07-04 16:40:01 +0200
  • f018a121d9 Bot auto-update: src/report_generator.py,src/web_dashboard.py Marc Blatter 2026-07-04 16:35:01 +0200
  • 1885ef468e Bot auto-update: src/web_dashboard.py Marc Blatter 2026-07-04 15:20:01 +0200
  • c856478c1a Bot auto-update: src/main_ml.py Marc Blatter 2026-07-04 15:15:01 +0200
  • 524c52ccf6 Bot auto-update: src/main_ml.py Marc Blatter 2026-07-04 15:10:01 +0200
  • 0b41ba1657 Bot auto-update: src/main_ml.py Marc Blatter 2026-07-04 15:05:01 +0200
  • 461af80975 Bot 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
  • 2dbca544b9 Bot 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
  • f8d028a3a5 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 14:45:46 +0200
  • b42b06bc5d Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py Marc Blatter 2026-07-04 14:45:01 +0200
  • daab8bc7d4 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py Marc Blatter 2026-07-04 14:40:00 +0200
  • b3a681861b Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 14:35:46 +0200
  • 43015dcb42 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc Marc Blatter 2026-07-04 14:35:01 +0200
  • fce2ebc467 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py Marc Blatter 2026-07-04 14:30:43 +0200
  • 2b0624a04b Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 14:28:27 +0200
  • e67077c093 Bot 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
  • b8606906fb ROLLBACK: Remove Middleware chaos, back to simple working Bot+Dashboard Marc Blatter 2026-07-04 14:15:48 +0200
  • 8d28a7e2fc Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py Marc Blatter 2026-07-04 14:15:01 +0200
  • fc72ebcece Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 14:10:01 +0200
  • 887822efb6 Bot 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
  • 882e5adaaf Bot 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
  • 4e8d268e35 Bot 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
  • dceec2cea9 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py Marc Blatter 2026-07-04 14:01:31 +0200
  • 5127e9f5b5 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:48:42 +0200
  • e312565063 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py Marc Blatter 2026-07-04 13:45:01 +0200
  • 8eececb04f Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:40:29 +0200
  • 4d28faa476 Bot auto-update: src/web_dashboard.py Marc Blatter 2026-07-04 13:40:08 +0200
  • 341778987a Bot auto-update: src/web_dashboard.py Marc Blatter 2026-07-04 13:39:51 +0200
  • 42f4707461 Bot 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
  • de57afabdb Bot auto-update: src/main_ml.py Marc Blatter 2026-07-04 13:33:45 +0200
  • 823aa9b73f Bot auto-update: src/main_ml.py Marc Blatter 2026-07-04 13:33:11 +0200
  • c6454cba04 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc Marc Blatter 2026-07-04 13:32:32 +0200
  • 41c3bbceb7 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/__pycache__/persistence.cpython-310.pyc Marc Blatter 2026-07-04 13:30:30 +0200
  • 43fa4651c9 Bot auto-update: src/main_ml.py,src/persistence.py Marc Blatter 2026-07-04 13:30:01 +0200
  • e1c4e15197 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:25:57 +0200
  • 218a253c2c Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:25:44 +0200
  • 29663ff13c Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:20:35 +0200
  • 2695c6721f Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:19:00 +0200
  • 2fbc43ae97 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:17:53 +0200
  • 21b630f86f Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:17:40 +0200
  • 187be0af27 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:17:25 +0200
  • f444946631 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:16:49 +0200
  • 51bf3df227 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:14:44 +0200
  • 24ad000c3b Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc Marc Blatter 2026-07-04 13:12:57 +0200
  • cf08e5dc8d Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:12:06 +0200
  • cfd8320896 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc Marc Blatter 2026-07-04 13:10:01 +0200
  • ccdd6546ed Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc Marc Blatter 2026-07-04 13:08:48 +0200
  • 7c8b109fac Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:07:52 +0200
  • 2747703dd6 Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:06:33 +0200
  • 9f9388ee2b Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:05:01 +0200
  • c3ccb37f45 Rollback: Restored functional design (a3bd191) Marc Blatter 2026-07-04 13:04:48 +0200
  • c22b6f3f6a Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py Marc Blatter 2026-07-04 13:03:59 +0200
  • a3bd191d40 Bot 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
  • eafbb4a25d Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc Marc Blatter 2026-07-04 13:00:01 +0200