Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
XSignalsBot — це масштабована екосистема для автоматизованої торгівлі, розроблена для отримання, аналізу та виконання торгових сигналів у реальному часі. Проєкт поєднує в собі складну систему агрегації даних, AI-аналітики та автономного торгового виконання.

Архітектурна концепція
Система побудована на принципах Clean Architecture та Event-Driven моделі. Використання шини даних (RabbitMQ) дозволяє повністю відокремити процес збору даних від виконання угод. Це забезпечує високу відмовостійкість: якщо один компонент системи перевантажений, інші продовжують працювати незалежно.

Ключові механізми
Інтелектуальна агрегація та "перевірка на чесність": Система парсить зовнішні Telegram-канали, але не просто транслює сигнали, а веде їх постійний моніторинг. Кожен сигнал проходить внутрішню перевірку — система вираховує "чесність" та якість джерела, виключаючи сумнівні сигнали з подальшої обробки.

Інтерфейс користувача та абстракція джерел: Telegram-бот виступає основним інтерфейсом, що надає користувачу чисту аналітику та результати торгів. При цьому система приховує внутрішню структуру джерел, забезпечуючи конфіденційність та захист логіки роботи алгоритмів.

Гнучка система виконання (Live vs Paper Trading): Проєкт підтримує безшовний перехід між реальними торгами (Real Trade Bot) та демо-режимом (Paper Trading). Це дозволяє тестувати торгові стратегії на реальних ринкових даних без фінансових ризиків, зберігаючи повну ідентичність алгоритмів обробки сигналів.

Оркестрація сигналів: Процес від отримання повідомлення до відкриття угоди координується за патерном Orchestrator. Це гарантує послідовність етапів: валідація, AI-збагачення, ризик-менеджмент та фінальне виконання через біржове API.

Технологічний стек
Проєкт базується на Python 3.11+ з акцентом на асинхронне програмування (asyncio / aio-pika). Бекенд-частина реалізована на FastAPI, що забезпечує високу швидкість обробки подій. Для зберігання станів угод та користувачів використовується PostgreSQL (через SQLAlchemy 2.0 Async), а для швидкого доступу до даних — Redis. Контейнеризація в Docker забезпечує легке розгортання та масштабування всієї інфраструктури.

Масштабованість
Архітектура дозволяє горизонтальне масштабування: при збільшенні навантаження можна легко додати окремі інстанси ботів для різних торгових груп або стратегій. Кожна частина системи — від парсерів до виконавців — ізольована, що робить проєкт придатним для роботи з великими обсягами даних у режимі 24/7.

Детальніше в GitHub репозиторію:
https://github.com/floyse-back/XSignalsBot-overview/blob/main/README.md
Деталі роботи
Бюджет 445 129 UAH
Додано 10 червня
2 перегляди
Фрилансер
Den Zahorodnii
Україна Вінниця
Немає відгуків

Вільний для роботи Вільний для роботи
На сервісі 11 місяців 10 днів