İlk Başlatma
Neden İki Ayrı Bot?
ByNinja Trading Bot, son derece kararlı bir çift süreç mimarisi kullanarak çalışır. Telegram Botu ve Trading Botu bağımsız olarak çalışır. Bu, bir süreç beklenmeyen bir hatayla karşılaşsa bile diğerinin sorunsuz çalışmaya devam etmesini sağlar. run.sh betiği, botları çökerlerse otomatik olarak yeniden başlatarak 7/24 kesintisiz çalışmayı garanti eden bir süreç yöneticisi görevi görür.
Nihai güvenilirlik için sistem, iki izole sürece ayrılmıştır. Trading motoru ağ gecikmesi veya beklenmeyen bir python istisnasıyla karşılaşırsa, Telegram kontrolünüz tamamen duyarlı kalır. run.sh betiği, çöken süreci anında yeniden başlatır. Her iki bot da güvenli bir yerel TCP bağlantısı üzerinden sorunsuz bir şekilde iletişim kurar.
Varsayılan olarak, botlar eylemlerini aşağıdaki yerel TCP portu üzerinden senkronize eder (ayarlarınızda yapılandırılmıştır):
TCP_SERVER_PORT = 551101. Telegram Botunu Başlatın
İlk olarak, terminalinizi açın ve bot deposunun kök dizinine gidin. Telegram botu sürecini başlatın. Bu, kontrol merkeziniz ve bildirim sisteminiz olarak hareket eder.
cd byninja-trading-bot./run.sh telegramBeklenen Telegram Botu Günlükleri
TelegramBot - INFO - 🔍 Checking Telegram connection...
TelegramBot - INFO - Telegram connected | Bot: @Bot
TelegramBot - INFO - ✅ Telegram connected successfully
TelegramBot - INFO - 📋 Telegram command menu registered successfully.
TelegramTCP - INFO - 🚀 TCP server started on port 55110
TelegramBot - INFO - 🎯 Server ready to work on port 55110
TelegramTCP - INFO - 🔍 Waiting for client connection...
TelegramBot - INFO - 💡 All TCP messages will be forwarded to Telegram
TelegramTCP - INFO - 🚀 Server started on localhost:55110
TelegramBot - INFO - 🕹️ Telegram command handler started...
TelegramTCP - INFO - 🔗 Client connected: (039;*.*.*.*039;, *****)2. Trading Botunu Başlatın
Yeni bir terminal penceresi açın, tekrar depo köküne gidin ve çekirdek trading motorunu başlatın. Bu süreç, gerçek piyasa analizi ve Binance yürütmesini işler.
cd byninja-trading-bot./run.sh tradingBeklenen Trading Botu Günlükleri
TradingBot - DEBUG - 🥷 BYNINJA TRADING BOT v0.1.0
TradingBot - DEBUG - ============================================================
TradingBot - INFO - ✅ Loaded 0 records from active_positions.pkl
TradingBot - DEBUG - 🔄 Background save thread started
TradingBot - INFO - 📁 File pending_orders.pkl not found, creating new
TradingBot - DEBUG - 🔄 Background save thread started
TradingBot - INFO - 📁 File symbol_controls.pkl not found, creating new
TradingBot - DEBUG - 🔄 Background save thread started
TradingBot - INFO - ✅ Loaded 11 records from closed_trades_v0.1.0.pkl
TradingBot - DEBUG - 🔄 Background save thread started
TradingBot - INFO - 📊 RiskManager initialized for version 0.1.0
TradingBot - INFO - 📈 Loaded 11 closed trades
TradingBot - INFO - 🥷 ByNinja Trading Bot initialization with capital: $1000.00
TradingBot - INFO - ✅ Successfully connected to Binance
TradingBot - DEBUG - 🎯 Available trading pairs: 5
TradingBot - DEBUG - - AVAXUSDT
TradingBot - DEBUG - - LINKUSDT
TradingBot - DEBUG - - DOTUSDT
TradingBot - DEBUG - - XRPUSDT
TradingBot - DEBUG - - ATOMUSDT
TradingBot - INFO - 🔄 Starting TCP client
TradingTCP - INFO - 🔄 Connecting to TCP server...
TradingTCP - INFO - ✅ Connected to server localhost:55110
TradingTCP - INFO - ✅ TCP client connected successfully
TradingBot - INFO - 🥷 STARTUP BYNINJA TRADING BOT v0.1.0
TradingBot - DEBUG - 🔍 Intelligent monitoring for AVAXUSDT
TradingBot - DEBUG - 🔍 Intelligent monitoring for LINKUSDT
TradingBot - DEBUG - 🔍 Intelligent monitoring for DOTUSDT
TradingBot - DEBUG - 🔍 Intelligent monitoring for XRPUSDT
TradingBot - INFO - 📊 Started monitoring for:
- AVAXUSDT
- LINKUSDT
- DOTUSDT
- XRPUSDT
- ATOMUSDT
TradingBot - DEBUG - 🔍 Intelligent monitoring for ATOMUSDT
TradingBot - DEBUG - ✅ All systems started. Bot is active.
TradingBot - DEBUG - 💡 Bot active. Press Ctrl+C to stop.
TradingBot - DEBUG - 💰 Balance: USDT=$32024.00, assets: 2303. Aktif İzleme ve Trading
Trading Botu aktif olduğunda, belirtilen çiftlerinizi EMA kesişim sinyalleri için sürekli izler, hacim artışlarını analiz eder ve işlemleri hassas bir şekilde yürütür. Gerçek zamanlı piyasa analizi günlüklerini göreceksiniz.
TradingBot - DEBUG - DOTUSDT | ENTRY | $ 1.2370 | S200 -0.004%>-0.008% 🟢 | S50 -0.012%>+0.005% 🔴 | S20 -0.004%>+0.010% 🔴 | D200/50 -0.145%>+0.060% 🔴 | D50/20 -0.123%>+0.080% 🔴 | Vol 0.1x>1.2x 🔴
TradingBot - DEBUG - XRPUSDT | EXIT | $ 1.3913 | PnL: +0.24% 🟢 | TS: +0.06% | TP: +2.30% | SL: -1.15% | Time: 05:07:27
TradingBot - DEBUG - ATOMUSDT | ENTRY | $ 1.9630 | S200 -0.015%>-0.008% 🔴 | S50 -0.018%>+0.005% 🔴 | S20 -0.024%>+0.010% 🔴 | D200/50 -0.322%>+0.070% 🔴 | D50/20 -0.102%>+0.110% 🔴 | Vol 0.3x>1.2x 🔴
TradingBot - DEBUG - DOTUSDT | ENTRY | $ 1.2370 | S200 -0.004%>-0.008% 🟢 | S50 -0.012%>+0.005% 🔴 | S20 -0.004%>+0.010% 🔴 | D200/50 -0.145%>+0.060% 🔴 | D50/20 -0.123%>+0.080% 🔴 | Vol 0.1x>1.2x 🔴
TradingBot - DEBUG - LINKUSDT | ENTRY | $ 9.2800 | S200 -0.009%>-0.008% 🔴 | S50 -0.015%>+0.005% 🔴 | S20 -0.017%>+0.010% 🔴 | D200/50 -0.226%>+0.060% 🔴 | D50/20 -0.104%>+0.090% 🔴 | Vol 0.0x>1.2x 🔴
TradingBot - DEBUG - XRPUSDT | EXIT | $ 1.3913 | PnL: +0.24% 🟢 | TS: +0.06% | TP: +2.30% | SL: -1.15% | Time: 05:07:28
TradingBot - DEBUG - AVAXUSDT | ENTRY | $ 9.2700 | S200 +0.001%>-0.008% 🟢 | S50 -0.002%>+0.005% 🔴 | S20 +0.016%>+0.010% 🟢 | D200/50 -0.177%>+0.060% 🔴 | D50/20 -0.102%>+0.100% 🔴 | Vol 2.6x>1.2x 🟢
TradingBot - DEBUG - LINKUSDT | ENTRY | $ 9.2800 | S200 -0.009%>-0.008% 🔴 | S50 -0.015%>+0.005% 🔴 | S20 -0.017%>+0.010% 🔴 | D200/50 -0.226%>+0.060% 🔴 | D50/20 -0.104%>+0.090% 🔴 | Vol 0.0x>1.2x 🔴
TradingBot - DEBUG - DOTUSDT | ENTRY | $ 1.2370 | S200 -0.004%>-0.008% 🟢 | S50 -0.012%>+0.005% 🔴 | S20 -0.004%>+0.010% 🔴 | D200/50 -0.145%>+0.060% 🔴 | D50/20 -0.123%>+0.080% 🔴 | Vol 0.1x>1.2x 🔴
TradingBot - DEBUG - AVAXUSDT | ENTRY | $ 9.2800 | S200 +0.002%>-0.008% 🟢 | S50 +0.002%>+0.005% 🔴 | S20 +0.026%>+0.010% 🟢 | D200/50 -0.174%>+0.060% 🔴 | D50/20 -0.096%>+0.100% 🔴 | Vol 2.6x>1.2x 🟢
TradingBot - DEBUG - XRPUSDT | EXIT | $ 1.3914 | PnL: +0.25% 🟢 | TS: +0.06% | TP: +2.30% | SL: -1.15% | Time: 05:07:57
TradingBot - DEBUG - ATOMUSDT | ENTRY | $ 1.9630 | S200 -0.015%>-0.008% 🔴 | S50 -0.018%>+0.005% 🔴 | S20 -0.024%>+0.010% 🔴 | D200/50 -0.322%>+0.070% 🔴 | D50/20 -0.102%>+0.110% 🔴 | Vol 0.3x>1.2x 🔴
TradingBot - DEBUG - LINKUSDT | ENTRY | $ 9.2900 | S200 -0.008%>-0.008% 🟢 | S50 -0.010%>+0.005% 🔴 | S20 -0.005%>+0.010% 🔴 | D200/50 -0.229%>+0.060% 🔴 | D50/20 -0.098%>+0.090% 🔴 | Vol 0.0x>1.2x 🔴
TradingBot - DEBUG - XRPUSDT | EXIT | $ 1.3913 | PnL: +0.24% 🟢 | TS: +0.06% | TP: +2.30% | SL: -1.15% | Time: 05:08:27
TradingBot - DEBUG - AVAXUSDT | ENTRY | $ 9.2700 | S200 +0.004%>-0.008% 🟢 | S50 +0.002%>+0.005% 🔴 | S20 +0.024%>+0.010% 🟢 | D200/50 -0.175%>+0.060% 🔴 | D50/20 -0.088%>+0.100% 🔴 | Vol 0.5x>1.2x 🔴