Глоссарий
Термины сгруппированы по темам. См. также FAQ, Как работает торговля и Настройки торговли.
Аккаунт и сессия
Статусы аккаунта — что показано на дашборде про состояние аккаунта:
- «Готов» (
ready) — аккаунт подключён, синхронизирован и пригоден для торговли. Только в этом статусе раннер реально торгует. - «Заблокирован» (
blocked) — торговля по аккаунту остановлена (обычно истекла сессия и авто-переподключение не справилось). Нужно починить подключение во вкладке System и снова нажать «Запустить торговлю». См. FAQ. - Остановлен (
stopped) — раннер не запущен. Синк кошелька/инвентаря продолжает работать, но buy/sell не выполняются, пока вы не нажмёте «Запустить торговлю».
maFile — файл мобильного аутентификатора Steam (Steam Desktop Authenticator). Содержит shared secret для кодов Steam Guard и identity secret для подтверждения торговых действий. Нужен, чтобы система могла подтверждать ордера и листинги. Подробнее: Подключение Steam-аккаунта.
SDA (мобильное подтверждение) — подтверждение действия через мобильный аутентификатор. Новый листинг/ордер часто требует подтверждения, прежде чем станет активным.
авто-переподключение — система сама пытается перелогиниться по maFile при первом признаке протухшей сессии. Если удаётся — торговля не прерывается; если нет — аккаунт уходит в «Заблокирован».
прокси — отдельный HTTP-прокси на каждый Steam-аккаунт. Локальные/приватные/метадата-адреса запрещены (защита от SSRF). См. Подключение Steam-аккаунта.
microban (микробан) — временное мягкое ограничение Steam за слишком частые запросы (rate-limit). На дашборде — чип «Кулдаун Steam» с таймером. Цикл торговли по аккаунту автоматически ставится на паузу и сам возобновляется, когда ограничение спадёт. См. FAQ.
Цена: net, gross, алгоритмы
net / gross — net = сумма, которую получает продавец (за вычетом комиссий Steam); gross = сумма, которую платит покупатель. В кабинете цена продажи показывается как net. При продаже в Steam тоже отправляется net.
алгоритм цены — способ расчёта цены покупки/продажи. Доступно 7 алгоритмов: MS (мода), HG (медиана дневных максимумов), HSG (минимум дневных максимумов), AVG (взвешенная медиана), LG (медиана дневных минимумов), BG (медиана дневных минимумов как цена покупки) и OG (от верхнего buy-ордера в стакане). Первые шесть редуцируют график продаж, OG работает по стакану. Выбор — в Настройках торговли.
профит-флор (minProfit / profitPercent) — минимальная прибыль, ниже которой сделка не имеет смысла. profitPercent — целевая наценка (процент к чистой цене), minProfit — абсолютный минимум прибыли. Если рассчитанная цена не оставляет этой прибыли, цена клэмпится или сделка пропускается. Задаётся в Настройках торговли.
Рынок: стакан, снапшоты
стакан (order book) / histogram — список buy- и sell-ордеров по предмету с ценами и объёмами. Используется для OG-алгоритма и live-гардов (подрезка цены, depth-гейт).
снапшот цены — периодический срез рыночных данных по предмету (каждые ~6–8 ч). Из накопленных снапшотов строится график продаж для алгоритмов цены. Пока снапшотов мало — идёт «прогрев», и цены могут быть ещё не рассчитаны.
Фильтры и лимиты
eligibility (пригодность) — проходит ли предмет ваши фильтры (прибыль, ликвидность, тренды). Только «eligible»-предметы участвуют в торговле, даже если для них включён buy/sell.
depth-гейт (ordersPlace) — правило: не покупать, если очередь buy-ордеров на нашей цене слишком глубокая. ordersPlace — это процент от месячных продаж: лимит = max(1, round(месячные_продажи × ordersPlace / 100)). Значения 0 / -1 / без значения = гейт выключен.
экспозиция (exposure) — суммарная стоимость открытых buy-ордеров. Ограничивается maxOrderExposure (жёсткий лимит в деньгах) либо гейтом «баланс × множитель».
кошелёк / баланс (fail-closed) — баланс кошелька Steam-аккаунта. Если он неизвестен (аккаунт ещё не синкнут), планировщик покупок трактует баланс как 0 и пропускает ордера — а не как «бесконечность». Это fail-closed: при неопределённости система выбирает безопасный вариант, чтобы не уйти в неконтролируемую экспозицию.
fail-closed — принцип «при сомнении — не делать». При недостающих данных (неизвестный баланс, нет данных о продажах) система блокирует операцию, а не разрешает её «на всякий случай».
Обслуживание (maintenance)
обслуживание (maintenance) — набор операций, которые раннер выполняет примерно раз в час, чтобы держать листинги и ордера в порядке:
- реприайс — снять листинг, ушедший по цене от рынка больше
repriceDeviationPercent(следующий цикл выставит по свежей цене;0= выключено); - отмена ордеров — снять buy-ордер, переставший быть выгодным;
- снять с продажи через N дней (
removeFromSaleDays) — снять листинги старше порога (выключено, пока не задано); - вытеснение конкурентом — отреагировать, если нас перебили в стакане.
Подробнее — FAQ и Настройки торговли.
Холд и предметы
холд / market hold — временное ограничение Steam на продажу/обмен предмета (типично на недавно полученные). Под холдом предмет нельзя листить. В колонке OWN такие копии помечены 🔒. См. Инвентарь и холды.
marketable — флаг Steam «можно ли продавать на Маркете». Per-asset значение из живого инвентаря; 0 = под холдом/ограничением.
dry-run / «Превью» — прогон движка покупки/продажи вхолостую: ничего не размещается, но показывается, что бы сторговалось и почему предметы пропускаются. Кнопка «Превью» в кабинете — главный инструмент диагностики. См. FAQ → «Превью».
inspect link / float / стикеры (для CS2) — inspect-ссылка ведёт к точным характеристикам предмета: float (степень износа) и наклеенные стикеры. Используются гардами продажи (не продавать предметы с дорогими стикерами или вне диапазона float). Для Rust неактуально.
Платформа и автоматизация
раннер (runner) — фоновый исполнитель, который по расписанию (тик ~5 мин) крутит цикл buy/sell/подтверждение/синк для запущенных аккаунтов. Запускается/останавливается по каждому аккаунту кнопками «Запустить торговлю» / «Остановить торговлю».
decision job (задача) — единица фоновой работы (анализ buy/sell/maintenance, проверка сессии, синк рынка), поставленная в очередь. Свои задачи видно на дашборде.
группа — набор предметов с общей (переопределяющей) стратегией. Группа должна принадлежать тому же Steam-аккаунту, иначе её настройки не применятся.
appid / contextid — идентификаторы игры и контекста инвентаря Steam (напр. Rust = 252490, контекст 2).
тенант / пользователь (tenant / user) — ваш аккаунт в SteamMarketRunner. Все ресурсы (Steam-аккаунты, ключи, настройки) изолированы: вы видите только свои.
сервис-ключ (service key) — ключ для агент/API-интеграций, привязанный к вашему пользователю. Хранится только хеш; сам ключ показывается один раз при создании. См. Агенты и MCP.
валюта отображения (display currency) — валюта, в которой кабинет показывает сводные суммы по всем аккаунтам. Кросс-аккаунтные итоги конвертируются по рыночному курсу; на сами торговые расчёты (они идут в валюте кошелька аккаунта) не влияет.
уведомления (алерты) — оповещения о важных событиях аккаунта через Telegram и/или webhook, с настройкой минимальной важности (severity). Настраиваются на вкладке «Уведомления»; webhook хранится зашифрованным. См. FAQ → уведомления.