Asynchronous Telegram complex for analysis and simulation of trading
Developed a high-load bot for automatic collection, structuring, and analysis of data on traders' open positions through private APIs.
Implemented:
= Real-time monitoring: Instant capture and sending of notifications about new open/closed trades in Telegram without delays.
= Analytical module: Automatic generation and export of daily statistics. Available on request through an intuitive Telegram UI or via an automatic timer at the end of the day.
= Risk module / Simulator: A full-fledged passive trading system on a demo balance (virtual account), allowing the client to test copy trading strategies without risking real capital.
Technologies:
- Python (Aiogram 3) — for creating a fast and responsive management interface.
- Aiohttp — asynchronous HTTP requests to private APIs to ensure maximum speed under load.
- SQLAlchemy + SQLite — optimized database architecture for storing the complete history of trades, user settings, and logs.
Implemented:
= Real-time monitoring: Instant capture and sending of notifications about new open/closed trades in Telegram without delays.
= Analytical module: Automatic generation and export of daily statistics. Available on request through an intuitive Telegram UI or via an automatic timer at the end of the day.
= Risk module / Simulator: A full-fledged passive trading system on a demo balance (virtual account), allowing the client to test copy trading strategies without risking real capital.
Technologies:
- Python (Aiogram 3) — for creating a fast and responsive management interface.
- Aiohttp — asynchronous HTTP requests to private APIs to ensure maximum speed under load.
- SQLAlchemy + SQLite — optimized database architecture for storing the complete history of trades, user settings, and logs.