Структурированные ответы из единой доки: рынок скинов CS2, платформа Морфеус, инфраструктура, тайминг сделок и статусы разделов, которые ещё наполняются.
готово01
Длинные успешные инвестиции
Историческая динамика кейсов CS: покупка в апреле 2022 и цена на декабрь 2025. Средний профит по выборке — 612%, среднегодовые — 193%.
Предмет
Цена 04.22
Цена 12.25
Профит
Годовые
Средняя
612%
193%
в работе02
Перечень маркетплейсов
Планируется список ~50 площадок для интеграции: название, ссылка и объём торгов (Steam Helper / открытые источники).
Раздел готовится
Сбор данных поручен, после проверки появится интерактивная таблица объёмов и приоритетов интеграции.
готово03
Как зарегистрироваться
Ручная регистрация Steam, вход на маркеты через OpenID и архитектура нашего автоматического регистратора аккаунтов.
Email и страна — подтвердите почту, выберите регион (влияет на валюту и цены).
Письмо Valve — подтвердите адрес по ссылке из письма.
Логин и пароль — уникальный логин ≠ публичный никнейм; пароль от 8 символов.
Готово — скачайте клиент и войдите.
Если не приходит SMS
Подождите 10–15 минут, перезагрузите телефон.
Проверьте международный формат номера (+7, +380…).
После серии запросов возможен кулдаун до 24 часов.
Надёжнее — Steam Guard в мобильном приложении: коды без SMS.
Сторонние маркеты авторизуют через Steam OpenID («Войти через Steam»).
Пароль не передаётся сайту-партнёру.
Партнёр получает только публичные SteamID64, аватар и имя.
Всегда проверяйте адресную строку: должен быть steamcommunity.com.
Микросервис-регистратор — автоматизированный модуль (бот/парсер), который имитирует действия реального пользователя или использует API-запросы для массового создания учётных записей Steam.
Очередь задач
Микросервис-регистратор
БД / сессии
Генерация учётных данных — уникальный логин и надёжный пароль; выделяется временный или постоянный почтовый ящик через API собственного почтового сервера либо сервисов временной почты.
Антифрод-окружение — каждая регистрация (или небольшая пачка) идёт через чистые резидентские или мобильные прокси. Подменяются User-Agent, Accept-Language и параметры браузера (fingerprint), чтобы Steam не связывал аккаунты между собой.
Запрос и captcha — формируется запрос на store.steampowered.com/join/createnewaccount. При reCAPTCHA / hCaptcha токен берётся через API внешних сервисов (CapMonster, 2Captcha, Anti-Captcha) и передаётся в Steam.
Автоподтверждение email — микросервис подключается к ящику по IMAP или API, находит письмо от Steam, извлекает ссылку/код и подтверждает адрес.
Финализация — завершающий запрос с логином и паролем; сервис получает cookies сессии (sessionid, steamLoginSecure) и публичный SteamID64.
Сохранение — готовый аккаунт (логин, пароль, почта, cookies, SteamID, при необходимости maFile) пишется в БД или уходит в основную систему через REST API / брокер сообщений (RabbitMQ, Kafka).
Почему не приходит SMS при авто-привязке номера
Если модуль привязывает номера через SMS-Hub, 5SIM, OnlineSIM и т.п., SMS часто «не доходит» из‑за защиты Valve:
Virtual / VOIP — Steam фильтрует виртуальные номера: запрос как будто принят, но SMS фактически не уходит.
Чёрный список IP — регистрация и привязка с одного «подозрительного» прокси попадают под спам-фильтр Valve.
Rate limit — частые запросы к одному оператору/диапазону номеров дают кулдаун 24–48 часов.
Как решаем в архитектуре
Мобильные прокси той же страны, что и привязываемый номер.
После активации Steam Guard — мобильный аутентификатор (SDA / Steam-Auto-Cloud): физический SMS нужен в основном на этапе Guard; дальше коды считаются из Shared Secret (.maFile) через SteamTotp.
готово04
Обоснование темпа интеграции
Темп 2 маркета в месяц (~2 недели на площадку) балансирует масштабирование и защиту капитала. Подключение — не просто вызов API, а сквозная интеграция из 6 этапов: от исследования механик до безопасного включения в авто-торговлю.
01
Парсинг и унификация данных
Что делаем
Настраиваем стабильный сбор цен, объёмов и глубины стакана; названия, float, паттерны и наклейки приводим к единому формату платформы.
Зачем инвестору
Площадки используют разные наименования и стандарты. Без жёсткой унификации алгоритм сверяет «яблоки с апельсинами» — ложные арбитражные связки и убыточные сделки.
02
Анализ данных и модель
Что делаем
Включаем маркет в математическую модель поиска спредов, расчёта комиссий, ликвидности и прогнозирования времени продажи.
Зачем инвестору
У каждой площадки своя специфика комиссий (ввод / вывод / сделка) и скорость пролива. Алгоритм должен считать чистую прибыль, а не грязную маржу.
03
Сквозная интеграция в микросервисы
Что делаем
Встраиваем маркет во все внутренние сервисы: исполнение ордеров, балансы, инвентарь, логирование и системы оповещений.
Зачем инвестору
Надёжность экосистемы. Ошибка в одном сервисе не должна «вешать» работу с новым маркетом.
04
Инфраструктура аккаунтов
Что делаем
Регистрируем, прогреваем и настраиваем сетку торговых аккаунтов (для сделок) и парсер-аккаунтов / прокси (для сбора данных).
Зачем инвестору
Защита от банов и блокировки ликвидности. Агрессивный или плохо настроенный доступ быстро даёт бан-пейджи, CAPTCHA или блокировку Steam Web API / торговых ботов.
05
Нюансы и API площадки
Что делаем
Настраиваем обработку специфических механик: таймауты трейдов, hold-периоды, особые методы авторизации и особенности API.
Зачем инвестору
У каждого маркета свои «подводные камни» (P2P vs боты, разное время подтверждения трейдов). Их игнор ведёт к зависанию средств на этапе передачи скина.
06
Тестирование и отладка
Что делаем
Стресс-тесты, проверка обработки ошибок (что делает система, если маркет «упал» mid-deal) и тестовые микро-сделки в sandbox и на живом балансе.
Зачем инвестору
Предотвращение прямых финансовых потерь на реальном капитале до полного включения маркета в авто-контур.
Что будет, если ускорить процесс
Риск при форсировании
Последствия
Impact на ROI
Ошибки парсинга / унификации
Покупка неликвида или переоценённых лотов из‑за сбоя сопоставления ID
Прямой убыток
Недостаточный прогрев аккаунтов
Массовые баны парсеров и торговых аккаунтов Steam / маркета
Заморозка оборотного капитала
Пропущенные edge cases
Зависание сделок, сбои при отмене ордеров во время скачков рынка
Потеря арбитражного окна
«Срок в 2 недели на один маркет — это не время разработки UI, это полный цикл от исследования механик площадки до её безопасного погружения в контур авто-торговли. Такой темп гарантирует, что каждый новый маркет приносит профит, а не создаёт новые точки отказа.»
в работе05
Интерфейс рабочего кабинета
Собрать скриншоты и оформить презентацию с описанием экранов.
Раздел готовится
После сборки визуального пакета здесь появится галерея кабинета.
ещё нет06
Видеозапись работы системы
Скринкаст возможен только при работающей системе в боевом/демо-контуре.
Пока недоступно
Запись экрана добавим после стабильного демо-контура исполнения сделок.
в работе07
Анализ избыточного спроса
Методика и примеры — в работе у аналитики.
Раздел готовится
Появится описание сигналов спроса и примеры разборов.
готово08
Что такое скины и чем они отличаются
Скины CS2 — торгуемые цифровые активы внутри экосистемы Steam с собственной ликвидностью, редкими модификаторами и многомиллиардным оборотом.
Капитализация рынка~$7,69 млрд
Годовой оборот~$4,2 млрд
Выручка Valve с CS2~$1,16 млрд
Float Value
Число износа от 0 до 1. Скин не ухудшается от игры. Категории: FN → MW → FT → WW → BS. Редкие float дают коллекционную премию.
Pattern Seed
Индекс 0–1000 задаёт сдвиг текстуры. У Case Hardened паттерны Blue Gem поднимают цену с сотен долларов до сотен тысяч.
Модификаторы
StatTrak™ (+20–100%+), сувенирные турнирные версии, легендарные стикеры (Katowice 2014 и др.).
Жизненный цикл
Релиз → стабилизация → редкий пул → инвестиционная фаза роста на фоне сжатия предложения.
ещё нет09
Почему этот бизнес интересен
Свод мнений команды и инвестиционный тезис — в подготовке.
Черновик
Раздел заполнится после сборки тезисов от команды.
готово10
Что влияет на стоимость скина
Цена — сумма редкости, состояния, паттерна, модификаторов и внешних шоков мета/киберспорта/Valve.
30%
Базовая версия стандартного качества
55%
Версия со StatTrak™
80%
Топ Float или редкий Pattern
100%
Раритетные наклейки (Katowice 2014 и сопоставимые)
Мета оружия — AK / M4 / AWP дают основной игровой спрос; ножи и перчатки — 95% топ-ценника.
Баффы и нерфы — мгновенно двигают спрос.
Мейджоры — хайп стикеров и просадок перед турниром.
Распродажи Steam — типичная просадка 5–15%.
Статус «контрабанда» / уход кейса из дропа — долгосрочный рост на сжатии предложения.
готово11
Как покупают скины: пользователь и Морфеус
Полный путь покупки «для гражданина» через Steam Market и алгоритмическая закупка через ордера платформы. Ручной сценарий — база правил Valve; Морфеус поверх него автоматизирует объём, ценовой коридор и контроль исполнения.
Типовой путь частного покупателя на Торговой площадке Steam — от допуска к рынку до попадания скина в инвентарь.
Допуск к торговле — аккаунт должен соответствовать требованиям Valve: включён Steam Guard (минимум 15 дней), за последние 12 месяцев есть хотя бы одна покупка в Steam (но не новее 7 дней), нет временных блокировок обмена.
Пополнение кошелька — «Об аккаунте» → «Пополнить баланс»: карта, подарочные карты Steam или поддерживаемые платёжные системы.
Поиск скина — в списке игр выбрать Counter-Strike 2; искать по названию (например, AK-47 | Ice Coated) или через «Показать параметры поиска»: тип оружия, качество (FN / MW / FT / WW / BS), наличие StatTrak™.
Проверка лота — на странице предмета: график цен, список лотов продавцов; наведение на иконку показывает стикеры и патчи.
Оформление покупки — два режима:
Купить мгновенно — кнопка «Купить» у самого дешёвого лота → согласие с Соглашением подписчика Steam → «Заказать».
Запрос на покупку (автопокупка) — «Купить…» под графиком: желаемая цена и количество; система купит, когда кто-то выставит скин по этой цене.
Получение — предмет сразу в инвентаре Steam; в CS2 — «Инвентарь» → «Заменить для обеих команд» (или T / CT).
Trade Hold · 7 дней
Скин появляется в инвентаре сразу, но на него накладывается 7-дневный бан на обмен: нельзя передать другому игроку и нельзя продать на сторонних площадках, пока hold не снимется. Это ключевое ограничение, которое закладывается и в тайминг сделок Морфеуса.
В Морфеусе закупка — это не ручной клик по лоту, а решение (лот / ордер) с жёсткими параметрами и автоматическим исполнением.
Создание решения
Параметры ордера
Алгоритм ищет и покупает
Прогресс и закрытие
1. Инициализация
Пользователь (оператор) создаёт новое решение на закупку активов — лот / ордер в платформе.
2. Параметризация ордера
Предмет
Точное наименование скина (индивидуальный предмет или конкретная позиция каталога).
Количество
Объём закупки в рамках одного ордера — сколько единиц нужно набрать.
Диапазон цены
Границы Min / Max: система имеет право покупать только внутри коридора. Защита бюджета от резких скачков рынка.
Маркет и аккаунт
Целевая площадка (где искать ликвидность) и аккаунт-получатель, на инвентарь которого зачисляются предметы.
3. Автоматическое исполнение
Алгоритмический поиск — Морфеус в реальном времени сканирует выбранный маркет на офферы внутри заданного ценового диапазона.
Прозрачный прогресс — на одном экране: процент выкупа, средняя цена покупки, статусы транзакций.
Закрытие ордера — по достижении заданного количества предметов ордер автоматически закрывается, активы отображаются на балансе аккаунта.
Кратко для слайда
Создание ордера — новый лот в системе.
Условия — предмет, объём, ценовой коридор, маркет, целевой аккаунт.
Исполнение — алгоритм ищет лучшие офферы и закупает без ручного вмешательства.
Контроль — статус и прогресс сделки в реальном времени.
Пользователь · Steam
Один скин / один клик (или buy-order по цене).
Решения принимает человек у экрана.
Только Steam Market и кошелёк Steam.
Нет контроля средней цены по большой партии.
Trade Hold 7 дней — обязателен.
Морфеус · ордер
Объёмная закупка пакетом по параметрам.
Алгоритм исполняет в коридоре Min/Max.
Выбор маркета и торгового аккаунта.
Средняя цена, % выкупа и статусы на одном экране.
Тот же hold Valve учитывается дальше в жизни сделки.
«Ручной путь показывает правила рынка Valve. Морфеус не отменяет их — он масштабирует закупку: задаёте рамки, система набирает объём и не даёт цене уйти за пределы бюджета.»
ещё нет12
Стратегия инвестиций
Описание стратегий (хантер и др.) — ещё не оформлено.
Черновик
Здесь появятся профили стратегий, горизонты и риск-параметры.
готово13
Полный процесс жизни сделки
От ордера на покупку до финансового отчёта после продажи.
Фиксация — каждый предмет учитывается сервисами Морфеуса.
Hold 7 дней — ожидание снятия ограничения Valve.
Продажа — ордер с ценовым диапазоном, маркетом и сроком.
Отчёт — ROI и чистая прибыль по сделке.
ещё нет14
Как будут заводиться деньги на аккаунт
Схема пополнения — в совместной проработке.
Черновик
Опишем каналы ввода, лимиты и контрольные точки.
ещё нет15
Вывод денежных средств
Процедура вывода — ещё не зафиксирована в доке.
Черновик
Появятся маршруты вывода, сроки и комиссии.
готово16
Сколько мы мониторим
Полная база ~24 000 уникальных скинов CS2. Всё покрывает суточный batch; в реальном времени — только предметы активных решений. Сбор и аналитика крутятся на прод-сервере Сати.
Уникальных скинов в базе~24 000
Batch по всей базераз в 24 ч
Стаканы по активныммин → сек
В CS2 порядка 24 000 уникальных предметов. Держать по каждому живой стакан с частотой в секунды — бессмысленно дорого и упирается в rate limits площадок. Поэтому мониторинг двухуровневый.
Мониторим широко · вся база
~24 000 скинов — полный каталог CS2.
Раз в сутки: история продаж со всех подключённых маркетов.
Медианы, волатильность, объёмы, ретро-тренды.
Нужно, чтобы видеть рынок целиком и отбирать кандидатов в стратегии.
Мониторим глубоко · активные решения
Только предметы, которые входят в живые стратегии / ордера.
Постоянный парсинг стакана: sell- и buy-ордера.
Частота от «раз в несколько минут» до «каждые несколько секунд» — по приоритету решения.
Именно здесь ловятся арбитражные окна и дешёвые лоты.
Почему не всё в real-time
Экономика запросов — у маркетов жёсткие лимиты; гонять всю базу каждую секунду = баны и CAPTCHA.
Нет сигнала — по неликвиду и предметам вне стратегий секундная глубина не даёт ROI, только шум и стоимость инфраструктуры.
Фокус капитала — ресурсы Сати и прокси тратятся на то, чем система реально торгует прямо сейчас.
Сати — прод-сервер аналитики: на нём крутится сбор, агрегация и подготовка данных для моделей и кабинета. Это «глаза» платформы по рынку скинов.
Маркеты
Сати · сбор
ETL / каталог
Алгоритмы
1. Фоновый сбор · Batch
История продаж — каждые 24 часа со всех поддерживаемых площадок: завершённые сделки по каждому из ~24 000 предметов.
Что считаем — медианные цены, волатильность, объёмы торгов, ретроспективные тренды для аналитики и отбора стратегий.
2. Глубина рынка · Order Books
Только активные решения — стаканы (лоты на продажу и ордера на покупку) парсятся постоянно, а не раз в сутки.
Гибкая частота — от минут до секунд в зависимости от приоритета конкретного решения/стратегии.
3. Как подключаемся к маркетам
HTTP / REST · Polling
Классический опрос API или страниц по расписанию с учётом rate limits площадки. Базовый режим, если потока нет.
WebSocket · Stream
Если маркет отдаёт WS — принимаем сделки и изменения стакана в реальном времени, без задержки регулярного опроса.
У каждой площадки свои названия, ID, комиссии и формат полей. Без унификации алгоритм сравнивает «яблоки с апельсинами».
Что парсим — цены, объёмы, глубину стакана, комиссии ввода/вывода/сделки, характеристики скина: Float, Pattern Index, наклейки / патчи.
Master Catalog — единый внутренний справочник предметов CS2. Все входящие лоты сопоставляются с ним, а не живут «в диалекте» маркета.
Нормализация — цены, объёмы и атрибуты приводятся к одной схеме; комиссии площадок закладываются в расчёт чистой маржи.
Data Lake / DWH — очищенные данные уходят в аналитический слой: одна «версия правды» для моделей, триггера и отчётов.
«Сати собирает рынок. ETL делает его сравнимым. Алгоритмы торгуют уже по единому каталогу, а не по сырому API каждой площадки.»
Микросервис «Триггер» — это «сторож у стакана»: он не ищет стратегию сам, а мгновенно сигналит исполняющему модулю, когда по подписанному предмету что-то изменилось.
Новое решение
Подписка в Триггере
Изменение стакана
Событие → исполнение
Подписка — при создании решения система регистрирует нужные предметы в «Триггере».
Наблюдение — сервис слушает WS или результаты частого опроса по этим предметам.
Событие — появился лот ниже рынка, сняли ордер, изменился объём → сразу генерируется оповещение.
Исполнение — сигнал уходит в торговый модуль за доли секунды: окно арбитража не «протухает», пока человек смотрит в график.
Простыми словами
Batch раз в сутки отвечает на вопрос «как выглядит весь рынок». Стаканы по активным решениям — «что можно купить/продать прямо сейчас». Триггер — «эй, цена только что стала интересной — действуй».
в работе17
Как происходит аналитика
Примеры и графики — расширенный блок в работе.
Раздел готовится
Добавим кейсы разборов с визуализациями.
ещё нет18
Критерии безопасности объёма на аккаунте
Группы аккаунтов в Тринити: до $1 · $1–30 · от $30 · инвест-аккаунты. Детальный список критериев — в работе.
Черновик
Зафиксируем лимиты и правила ротации по группам.
ещё нет19
Замена аккаунта для избежания блокировок
Жизненный цикл аккаунта и правила ротации — ещё не описаны.
Черновик
Опишем триггеры замены и процедуру миграции инвентаря.
готово20
Сервера для запуска
5 мощных машин: 56–84 ядра, 128–256 ГБ RAM, SSD/NVMe 1–2 ТБ в RAID. Запас на первые ~2 месяца при ежемесячной докупке сервера.
01StagingОбновления и гипотезы
02Prod · СатиАналитические данные
03Prod · CoreОсновной функционал
04InfraРепозитории, мониторинг, логи, прокси
05BackupsЕжедневные бэкапы
Конфиг
Спека
Цена
A
2× Xeon 6254 Gold, 192 GB
250к / 300к с НДС
B
2× Xeon E5-2699v4, 128 GB
125к / 152к с НДС
Диски
SSD 0.5–1 ТБ · NVMe 1–2 ТБ
22–32к
Итого готовый
в зависимости от комплектации
~216к или ~364к
ещё нет21
Живой диалог · сценарий 4-го месяца
Варианты предложений инвестору, если прибыли нет, но и убытка нет. Критерии и пути выхода — в работе.
Черновик
Согласуем критерии «жёсткого сценария» и коммуникационный плейбук.
ещё нет22
Кабинет для инвестора
Состав экранов и метрик — на обсуждении.
Черновик
Зафиксируем, что именно увидит инвестор в личном кабинете.
ещё нет23
Показатель баланса активов в моменте
Описание метрики — ещё не заполнено.
Черновик
Появится методика расчёта и частота обновления.
ещё нет24
График изменения капитализации
Визуализация динамики капитала — в планах.
Черновик
Добавим интерактивный график после фиксации методики.