Eerste Lancering

Waarom Twee Gescheiden Bots?

De ByNinja Trading Bot werkt met een zeer stabiele dual-process architectuur. De Telegram Bot en de Handelsbot draaien onafhankelijk. Dit zorgt ervoor dat zelfs als een van de processen een onverwachte fout tegenkomt, het andere proces gewoon blijft werken. Het run.sh-script fungeert als een procesmanager, start de bots automatisch opnieuw op als ze crashen, wat een ononderbroken werking 24/7 garandeert.

Voor ultieme betrouwbaarheid is het systeem opgesplitst in twee geΓ―soleerde processen. Als de handelsengine te maken krijgt met netwerklatentie of een onverwachte Python-uitzondering, blijft uw Telegram-bediening volledig responsief. Het run.sh-script zal het gecrashte proces onmiddellijk opnieuw opstarten. Beide bots communiceren naadloos met elkaar via een veilige lokale TCP-verbinding.

Standaard synchroniseren de bots hun acties via de volgende lokale TCP-poort (geconfigureerd in uw instellingen):

Code
TCP_SERVER_PORT = 55110

1. Start de Telegram Bot

Open eerst uw terminal en navigeer naar de hoofdmap van de botrepository. Start het Telegram-botproces. Het fungeert als uw controlecentrum en meldingssysteem.

Code
cd byninja-trading-bot
Code
./run.sh telegram

Verwachte Logs van Telegram Bot

Code
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: ('*.*.*.*', *****)

2. Start de Handelsbot

Open een nieuw terminalvenster, navigeer opnieuw naar de hoofdmap van de repository en start de kernhandelsengine. Dit proces voert de daadwerkelijke marktanalyse en Binance-uitvoering uit.

Code
cd byninja-trading-bot
Code
./run.sh trading

Verwachte Logs van Handelsbot

Code
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: 230

3. Actieve Monitoring & Handel

Zodra de Handelsbot actief is, bewaakt hij continu uw gespecificeerde paren voor EMA-kruissignalen, analyseert volumespikes en voert transacties met uiterste precisie uit. U ziet realtime marktanalyselogs.

Code
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 πŸ”΄