Торговый бот CS2 держит ваши ордера на покупку самыми высокими, а предложения самыми дешёвыми, пока вы заняты другим. Настройка занимает несколько минут. Основная работа — выбрать хорошие лимиты, поэтому это руководство уделяет им больше всего времени.
Что понадобится
- Аккаунт Steam для входа. Пароль от Steam вы нам никогда не передаёте.
- Аккаунт на DMarket или market.csgo.com с балансом или предметами.
- API-ключ этого маркетплейса. На market.csgo.com валюта аккаунта должна быть USD.
Шаг 1: создайте API-ключ
- DMarket: откройте Settings, затем Trading API, и создайте по одному ключу на аккаунт. Вставьте только секретный ключ: он заканчивается публичным ключом, который подставится сам.
- Market.CSGO: откройте раздел API в аккаунте и создайте по одному ключу на аккаунт. Предложения там показываются, только пока вы онлайн в приложении или расширении браузера, и нужна ваша ссылка на обмен.
Ключ может торговать на вашем аккаунте, поэтому относитесь к нему как к паролю. Мы шифруем его AES-256-GCM перед сохранением, и он больше никогда не показывается, даже вам. Если хотите остановить бота навсегда, удалите ключ на маркетплейсе.
Шаг 2: подключите аккаунт
Войдите, откройте робота для DMarket или робота для market.csgo.com и добавьте аккаунт с его ключом. Аккаунт появится слева на странице с балансом и статусом.
Шаг 3: выберите приемлемые лимиты
У каждого предложения и ордера есть минимальная и максимальная цена. Бот никогда за них не выходит, что бы ни делали конкуренты. Поэтому это самая важная настройка.
- Продажа: ставьте минимум не ниже цены безубыточности, то есть уплаченной суммы, делённой на (1 минус комиссия). Без конкурентов бот продаёт по вашему максимуму, поэтому ставьте его настолько высоко, насколько вас устроит.
- Покупка: ставьте максимум на самую большую сумму, при которой вы ещё в плюсе после комиссии. Когда других покупателей нет, бот ставит ваш минимум, поэтому делайте его настолько низким, насколько реалистично.
- Осторожнее с широким диапазоном. Он даёт боту пространство для победы, но и пространство для победы по цене, которую вы сами бы не выбрали.
Шаг 4: начните с одного предмета
Добавьте одно предложение или один ордер на дешёвый предмет, который часто продаётся. Дождитесь смены статуса с pending на active. Посмотрите, как двигается цена при конкуренции. Бесплатный тариф покрывает как раз это: один аккаунт, одно предложение и один ордер.
Что бот делает и чего не делает
- Он проверяет рынок каждую секунду. Изменённая цена держится 15 минут, чтобы маркетплейс не получал поток обновлений.
- Он поднимает цену обратно, когда более дешёвое предложение исчезает, и не считает ваши аккаунты конкурентами.
- Он не выбирает предметы за вас и не выставляет купленный скин сам. Что покупать и продавать, решаете вы. Инструмент арбитража помогает решить.
- Он не может обещать прибыль. Если рынок падает, минимум не даст продать дёшево, но скин может просто не продаться.
Масштабирование
Когда один предмет работает как ожидалось, добавляйте другие. Платные подписки снимают наш лимит на предложения и ордера и добавляют аккаунты. У маркетплейсов свои лимиты: оба разрешают одному аккаунту 100 ордеров. Если удобнее работать из кода, API роботов делает всё то же, что и страница.