Primo Avvio
Perché Due Bot Separati?
Il Trading Bot ByNinja opera utilizzando un'architettura a doppio processo altamente stabile. Il Bot Telegram e il Bot di Trading vengono eseguiti indipendentemente. Questo garantisce che anche se un processo incontra un errore imprevisto, l'altro continui a funzionare senza problemi. Lo script run.sh funge da gestore di processi, riavviando automaticamente i bot se si bloccano, garantendo un funzionamento ininterrotto 24/7.
Per un'affidabilità massima, il sistema è suddiviso in due processi isolati. Se il motore di trading subisce latenza di rete o un'eccezione Python imprevista, il tuo controllo Telegram rimane completamente reattivo. Lo script run.sh riavvierà istantaneamente il processo bloccato. Entrambi i bot comunicano tra loro senza soluzione di continuità tramite una connessione TCP locale sicura.
Per impostazione predefinita, i bot sincronizzano le loro azioni attraverso la seguente porta TCP locale (configurata nelle tue impostazioni):
TCP_SERVER_PORT = 551101. Avvia il Bot Telegram
Per prima cosa, apri il tuo terminale e naviga nella directory principale del repository del bot. Avvia il processo del bot Telegram. Esso funge da centro di controllo e sistema di notifica.
cd byninja-trading-bot./run.sh telegramLog Previsti del Bot Telegram
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. Avvia il Bot di Trading
Apri una nuova finestra del terminale, naviga di nuovo nella directory principale del repository e avvia il motore di trading principale. Questo processo gestisce l'analisi effettiva del mercato e l'esecuzione su Binance.
cd byninja-trading-bot./run.sh tradingLog Previsti del Bot di Trading
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. Monitoraggio Attivo e Trading
Una volta che il Bot di Trading è attivo, monitora continuamente le tue coppie specificate per segnali di incrocio EMA, analizza picchi di volume ed esegue operazioni con precisione millimetrica. Vedrai log di analisi di mercato in tempo reale.
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 🔴