Steam-Pulse - это аналитический бот для мониторинга CS2 market arbitrage. Он должен помогать находить потенциально выгодные расхождения цен между площадками, но не превращаться в опасный автотрейдер без контроля пользователя.
- Пользователь, который вручную покупает и продает CS2 скины.
- Трейдер, которому нужен быстрый мониторинг нескольких площадок.
- Разработчик, который хочет расширять систему новыми источниками данных.
- Собирать цены, историю продаж и метаданные предметов.
- Сравнивать площадки по чистой потенциальной прибыли.
- Учитывать комиссии, валюты, ликвидность, задержки данных и trade lock.
- Отправлять Telegram-уведомления с понятным объяснением сигнала.
- Сохранять историю, чтобы оценивать качество алгоритма.
- Автоматически покупать или продавать предметы.
- Обходить ограничения площадок, капчи или антифрод.
- Хранить Steam credentials без крайней необходимости.
- Советовать предметы только по разнице цен без ликвидности.
- Новая площадка добавляется адаптером, без переписывания аналитики.
- Любой алерт можно объяснить цифрами.
- Система переживает временные сбои API.
- Настройки порогов не захардкожены.
- Есть тесты на финансовую математику.
- Есть наблюдаемость: логи, метрики, статусы адаптеров.
- Неверное сопоставление предметов между площадками.
- Задержка цен и stale data.
- Низкая ликвидность предмета.
- Изменение цены за 7 дней trade lock.
- Комиссии, валютные курсы и скрытые издержки.
- Ограничения API и правила площадок.
MVP должен быть узким, но честным: лучше один надежный источник плюс Steam и хорошие расчеты, чем много площадок с шумными, непроверенными сигналами.