Trading automation
Crypto Trading Bots
A console for balances, strategies, positions, trades and process status.

- Role
- Backend, interface and integrations
- Project
- Trading automation
- Year
- 2026
Task
Exchange data, strategy settings and execution status lived in different places. An operator needed balances, positions and trades alongside process status. The task was to bring those views into one console and keep them updated while the automation runs.
Solution
Developed a FastAPI service and adapters for exchange APIs. The console brings together balances, positions, trades and process status. WebSockets deliver updates without a manual page refresh. Strategy settings stay separate from execution and diagnostics so each part can be reviewed on its own.
My contribution
- Developed the backend and connections to external exchange APIs.
- Built the interface for balances, positions, trades and process monitoring.
- Connected WebSocket updates and separated settings, execution and diagnostics.
How it works
Collect data
Adapters receive data through exchange APIs.
Review
An operator reviews balances, positions and trades in the console.
Check processes
Reviews execution status and diagnostics separately from settings.
Stay updated
Changes arrive through WebSockets without a page reload.
Stack
- Python
- FastAPI
- WebSockets
- JavaScript
- Exchange APIs
Outcome
The operator has one console for data and automation status. Settings, execution and diagnostics can be reviewed separately. This case describes the service and interface; financial results and strategy parameters remain private.
Public version
Venue names, strategy parameters, keys, positions and financial results are not published.
Have a similar task?
Tell me what you want to build and where the project stands today.