Перейти к основному содержимому

Глоссарий

Термины сгруппированы по темам. См. также 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 / grossnet = сумма, которую получает продавец (за вычетом комиссий 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 → уведомления.