Python Crypto Trading Bot Developer (GUI + Dashboard)
I’m looking for an experienced Python developer to build a crypto trading bot with a modern GUI and dashboard. The trading strategy is already fully defined — I will provide all the logic, indicators, and exact conditions. Your main task is to implement the strategy cleanly and integrate it into a stable, maintainable application.
The system should include:
• A polished GUI (PyQt5, PySide, or similar)
• Dashboard with PnL, balance, open positions, trade history, and real-time charts
• Ability to select trading pairs, timeframes, API keys, and risk settings
• Exchange integration (Binance, Bybit, KuCoin, etc.)
• Live market data via WebSocket + REST execution
• Logging, error handling, position monitoring, and safety checks
• Optional backtesting mode (bonus)
• Secure storage for settings and keys
I will provide:
• Full strategy logic (entry/exit rules, indicators, formulas)
• All requirements for risk management and position sizing
• Style preferences for the GUI/dashboard
Additional Requirement:
I also need help setting up and deploying the bot on my own VPS.
This includes configuring the environment, dependencies, services, and ensuring the bot can run continuously and reliably.
Requirements:
• Strong Python experience (async, threading, REST/WebSocket APIs)
• Experience building GUI applications (PyQt, PySide, or similar)
• Experience with crypto APIs and trading execution
• Familiarity with TA indicators (TA-Lib, pandas, numpy)
• Good architecture, modularity, and documentation habits
• Experience deploying Python apps on VPS (Ubuntu preferred)
Deliverables:
• Fully working GUI-based crypto trading bot
• Implemented strategy according to my specifications
• Source code + documentation
• VPS setup and deployment assistance
• Simple setup/run guide