Commit Graph

55 Commits

Author SHA1 Message Date
Marc Blatter e78b2ffada v0.6: Contrarian Buy/Sell (Mean Reversion) - Buy on market -2%, sell on market +2% 2026-07-29 10:48:21 +02:00
Marc Blatter 5efed1cd83 v0.5.1: RSI + Bollinger Bands HYBRID - Confidence filter (58%+ Win-Rate target) 2026-07-27 16:43:35 +02:00
Marc Blatter ced986d3dd v0.5: Bollinger Bands entry signals (60%+ Win-Rate target) - Replace RSI+Support 2026-07-24 16:24:32 +02:00
Marc Blatter 301b0da18e v0.4.2: Win-Rate Optimization - RSI Oversold + Support Bounce signals 2026-07-19 21:24:21 +02:00
Marc Blatter 1fed8bd38e Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py,src/main_ml_backup.py 2026-07-17 22:00:01 +02:00
Marc Blatter 7b39165e7f v0.4: Add Trade Recovery logic - restore holdings on restart 2026-07-17 11:32:46 +02:00
Marc Blatter 49bd77c112 v0.4 Hybrid: MIN $12 + 7% Position Sizing (optimal volume + safety) 2026-07-17 11:02:43 +02:00
Marc Blatter a2c01d617f Bot auto-update: src/main_ml.py 2026-07-17 10:55:01 +02:00
Marc Blatter 3a83ae0d3c Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py 2026-07-17 10:50:01 +02:00
Marc Blatter bd68b491f2 Bot auto-update: src/main_ml.py 2026-07-17 10:45:01 +02:00
Marc Blatter 8e0545cc6f CRITICAL FIX: LOT_SIZE Filter + Quantity Precision - nutze Decimal für exakte Rounding (ROUND_DOWN), validiere Qty vor BUY + SELL (2026-07-10 16:35) 2026-07-10 16:36:24 +02:00
Marc Blatter 8b40fb5b30 Bot auto-update: src/main_ml.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_v02_backup_1783615772.py,src/main_ml_v2.py,src/main_ml_v4_backup.py,src/main_ml_v6.py 2026-07-09 20:35:01 +02:00
Marc Blatter cb4847a6c9 Bugfix: entry_time must be ISO string not datetime object (JSON serialization) (2026-07-09 20:28) 2026-07-09 20:28:14 +02:00
Marc Blatter 51220ba8cf CRITICAL: Bot now recovers orphaned trades on restart. Rebuilds active_trades from Binance balances (2026-07-09 20:16) 2026-07-09 20:16:51 +02:00
Marc Blatter 572bfdfb0d Bugfix: Atomic writes for active_trades.json + Dashboard now reads real state (not stale). Bot and Dashboard fully synced (2026-07-09 20:14) 2026-07-09 20:14:41 +02:00
Marc Blatter 2b09ab6d13 Bugfix: Bot + Dashboard sync - Save active_trades.json every cycle so dashboard shows real-time positions (2026-07-09 20:00) 2026-07-09 19:59:00 +02:00
Marc Blatter f731ab52a4 Bot auto-update: src/main_ml.py,src/main_ml_v03.py 2026-07-09 18:55:01 +02:00
Marc Blatter cba8e4f4d4 Bot auto-update: src/main_ml.py,src/main_ml_v02_backup_1783615772.py 2026-07-09 18:50:01 +02:00
Marc Blatter ae15976f6b Feature: Add auto-swap (coins to USDT) function - +$64.61 converted, freeing capital for trading 2026-07-08 23:28:48 +02:00
Marc Blatter d36e07d999 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py,src/web_dashboard.py 2026-07-07 22:00:01 +02:00
Marc Blatter 544cd7812b Bot auto-update: src/main_ml.py 2026-07-07 21:50:02 +02:00
Marc Blatter 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 2026-07-06 22:00:01 +02:00
Marc Blatter c1fb49c827 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py 2026-07-06 21:55:01 +02:00
Marc Blatter 07cffd0efb Bot auto-update: src/main_ml.py,src/main_ml.py.backup.35pct.20240706 2026-07-06 21:50:01 +02:00
Marc Blatter 0e3bcff00e Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py 2026-07-06 21:20:01 +02:00
Marc Blatter a815dfe304 Bot auto-update: src/main_ml.py,src/main_ml.py.backup.30pct 2026-07-06 21:15:01 +02:00
Marc Blatter 4814fe0a58 Bot auto-update: src/main_ml.py,src/main_ml.py.backup.18pct 2026-07-06 11:05:02 +02:00
Marc Blatter da3fe15feb Bot auto-update: src/main_ml.py 2026-07-05 00:55:01 +02:00
Marc Blatter 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
2026-07-04 23:53:37 +02:00
Marc Blatter f34d0a49dd Bot auto-update: src/main_ml.py 2026-07-04 23:50:01 +02:00
Marc Blatter 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
2026-07-04 23:44:09 +02:00
Marc Blatter 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
2026-07-04 23:39:43 +02:00
Marc Blatter 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
2026-07-04 22:59:33 +02:00
Marc Blatter 336542728e Bot auto-update: src/main_ml.py 2026-07-04 19:20:01 +02:00
Marc Blatter 24497b9b37 Bot auto-update: src/main_ml.py 2026-07-04 17:25:01 +02:00
Marc Blatter c856478c1a Bot auto-update: src/main_ml.py 2026-07-04 15:15:01 +02:00
Marc Blatter 524c52ccf6 Bot auto-update: src/main_ml.py 2026-07-04 15:10:01 +02:00
Marc Blatter 0b41ba1657 Bot auto-update: src/main_ml.py 2026-07-04 15:05:01 +02:00
Marc Blatter 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 2026-07-04 15:00:01 +02:00
Marc Blatter 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 2026-07-04 14:55:01 +02:00
Marc Blatter b42b06bc5d Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py 2026-07-04 14:45:01 +02:00
Marc Blatter daab8bc7d4 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py 2026-07-04 14:40:00 +02:00
Marc Blatter fce2ebc467 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py 2026-07-04 14:30:43 +02:00
Marc Blatter e67077c093 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py,src/web_dashboard.py 2026-07-04 14:19:41 +02:00
Marc Blatter b8606906fb ROLLBACK: Remove Middleware chaos, back to simple working Bot+Dashboard 2026-07-04 14:15:48 +02:00
Marc Blatter 8d28a7e2fc Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py 2026-07-04 14:15:01 +02:00
Marc Blatter 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 2026-07-04 14:08:08 +02:00
Marc Blatter 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 2026-07-04 14:07:22 +02:00
Marc Blatter dceec2cea9 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py 2026-07-04 14:01:31 +02:00
Marc Blatter e312565063 Bot auto-update: src/__pycache__/main_ml.cpython-310.pyc,src/main_ml.py 2026-07-04 13:45:01 +02:00