Руководство пользователя

Оглавление
Системные требования Установка приложения Подготовка аккаунта Steam Рекомендации по оформлению аккаунта

1. Системные требования

ОС: Windows 8, 10, 11 (Не гарантируется корректная работа на Windows Server)
CPU: Intel Atom и выше
RAM: 50-300Mb. свободной памяти для работы в зависимости от нагрузки
Дополнительно: NET Framework 4.6.2 или более поздней версии, скачать можно здесь.

2. Установка приложения

Установите приложение либо в C: \ XBOT, либо на отдельный раздел диска, создав соответствующую папку, например D: \ XBOT
ЛУЧШЕ НЕ УСТАНАВЛИВАЙТЕ ПРИЛОЖЕНИЕ В C:\ PROGRAM FILES
Добавьте папку XBOT в список исключений антивируса \ Windows Defender!

3. Подготовка аккаунта Steam

Для приёма покупок и передачи проданных вещей, необходимо:
- Подключить ваш Steam аккаунт к SDA (mafile вложить в папку XBOT \ Steam Desktop Authenticator \ MaFiles)
- Открыть доступ к торговой площадки Steam (SCM), обменам, Steam API-key

Инструкцию по подключению SDA вы можете найти здесь.

4. Рекомендации по оформлению аккаунта

Оформите аккаунт так, чтобы он был похож на живого пользователя, чтобы снизить риск получить КТ в процессе торговли, выполнив следующие условия:
- Обязательно установите себе DOTA2, CS2, третью платную игру, играйте минимум 2-3 раза в неделю с аккаунта в игры.
- Наполните страницу информацией о себе (имя, уровни Steam, значок, аватарка)
- В информации «О себе» вашего аккаунта, мы рекомендуем написать небольшой лаконичный текст, примерно следующего содержания:
«Если у вас были обмены со мной, вероятно вы купили у меня \ продали мне вещь на ТМ, либо это сделал ваш опенкейс сайт. Я не имею отношения к опенкейс сайтам, если вас не устроил ваш выигрыш, не играйте в азартные игры, т.к. сайт всегда будет в плюсе, а вы — в минусе.
Если ваш аккаунт соскамили, и продали на тм вашу вещь мне, свяжитесь со мной <ваши контактные данные>»

- Минимизируйте общее количество обменов, в идеале чтобы обмены совершались не каждый день, и не более 5-10 в день
- Чем более дешевыми вещами вы торгуете, тем пропорционально выше шанс нарваться на пользователей опенкейсов / рулеток, любой из которых может оказаться неадекватным и выше шанс что вам сольют скамнутую вещь, многие пользователи не переживают о безопасности собственных аккаунтов
- Торгуйте с нескольких аккаунтов. Чем их больше, тем пропорционально ниже уже и без того маленький (после выполнения пунктов выше) шанс нарваться не то что на пачку репортов на 1 акканут, но даже на 1-2 единичных. А так же сегментация может спасти большую часть вашего капитала, если всё же «несчастный случай» настанет, и вы получите КТ по любой причине.

Данные рекомендации будут актуальны для любого ТМ-трейдера, независимо от способа торговли и используемого софта.
Окно «Настройки» и быстрая настройка бота

5.1 Быстрая настройка

В версии 8.0 мы кардинально пересмотрели подход к настройке бота и создали режим простой настройки.

Чтобы полностью настроить бота, необходимо:

1. Указать ваш баланс
2. Выставить положения ползунков в настройках покупок и продаж в одно из пяти положений в соответствии с вашими потребностями.

Примечание: Все настройки бота будут оптимально выставлены в соответствии с вашим балансом и выбранной на шаге 2 стратегии покупок и продаж, но при необходимости вы можете быстро отредактировать самые основные параметры под ползунками.
Если вы опытный пользователь, для более детальнйо и точной настройки вы можете перейти в режим «Продвинутые настройки» в левой углу кнопочной панели.

5.2 Настройка аккаунта

Первые 2 поля – данные вашего Steam аккаунта.


API-ключ Steam можно узнать здесь.
Получить\пересоздать API-ключ ТМ-площадок можно здесь.

5.3 Telegram управление ботом и настройка уведомлений

В боте предумотрено удалённое частичное управление, и возможность получать уведомления о различных событиях через Telegram.

Для того, чтобы подключить Telegram, вам необходимо создать Telegram-бота и использовать токен от него (аналог APIключа), необходимо:
- Найти в Telegram аккаунт @botfather, написать ему.
- Следуя его подсказкам на кнопках, создать Telegram-бота.
- Взять токен, полученный в сообщении от @botfather, перенести его в поле для токена в XBOT.
- Написать или сгенерировать капчу. Она понадобится для авторизации вас в Telegram-боте. После запуска XBOT, при попытке написать своему Telegram-боту, он попросит вас ввести капчу для авторизации. Её можно ввести сразу после запуска XBOT.

- Настроить все уведомления под себя, в соответствии с имеющимися настройками.

Управление в самом Telegram устроено очень просто – вы освоитесь с ним без дополнительной информации.

Примечание: Если Telegram-бот не отвечает – возможно ваш провайдер блокирует доступ к серверам Telegram, вам поможет прокси или VPN.

Продвинутые настройки

5.4 Таймеры алгоритмов

«Аналитика рынка каждые… ч.» – Периодичность запуска поиска выгодных заявок на покупку по базе вещей сайта \ базе пользователя.

«Автовыставление на продажу … мин.» – Периодичность, с которой XBOT проверяет инвентарь на наличие невыставленных вещей и выставляет их на продажу.

«Автомаксимум ордеров каждые… мин.» – Периодичность, с которой XBOT проверяет актуальность выбранных порогов на ордера (заявки на покупку) перебитые конкурентами, и повышает их, если при повышении они сохранят заданный пользователем потенциал дохода в %.

«Автоминимум продаж каждые… мин.» – Периодичность, с которой XBOT понижает пороги цен выбранных вещей на продаже на 1%.

5.5 Настройки импорта базы с сайта

«Импортировать вещи от и до руб.» – Фильтр по цене.
Вещи вне диапазона импортироваться не будут (цена берется от самого дешевого предложения в продаже на момент импорта базы).

«Импортировать вещи от и до покупок» – Фильтр по общему кол-ву покупок на графике.
Вещи вне диапазона импортироваться не будут.

«Не импортировать вещи со стикерами» - При включенном параметре бот не будет добавлять лоты вещей со стикерами
при импорте базы с сайта.

«Добавлять результат нового импорта к текущей базе» – при выключенном параметре, после импорта старая база будет ПОЛНОСТЬЮ ЗАМЕНЯТЬСЯ новой. При включенном – во время импорта вещи будут проверяться на наличие в текущей базе и добавляться будут только уникальные.

5.6 Служебные настройки

«Автоматически логиниться в бота при запуске» - автоматический вход в бота при запуске.

«Запускать все чеки цен …» - автоматический запуск проверок цен на ордерах и на продаже.

«Запускать приём-передачу …» - автоматический запуск функции приёма\передачи покупок и проданных вещей.

«Логирование работы программы» - Включает \ выключает логирование основных действий в процессе работы (запросы к API TM, изменения цен, ордеров, запросы данных по вещам в аналитике, т.д.)

Примечание: логи будут расти, пока не займут всё свободное место на диске, включайте только при необходимости, например чтобы зафиксировать ошибку для отправки разработчикам. Логи во время вылетов XBOT будут записываться, даже при выключенном параметре!

«Считать стоимость предметов в трейдбане...» - При включенном параметре в футер бота будет выводиться суммарная стоимость вещей, находящихся в трейдбане,
(стоимость покупки + среднее значение между мин. и макс. порогом выставления на продажу по умолчанию - комиссия). Информация обновляется раз в час.

«Задержка между запросами к API» - регулирует задержку между отправкой запросов от XBOT к серверам API TM (рекомендуемые значение – 0 - 100 мс).

Примечание: Если у вас «выбивает» API - ключ во время работы – пробуйте увеличить задержку на 25 - 50 мс

5.7 Основные настройки

«Удалять все ордера при старте аналитики» - вкл.\выкл. удаление ВСЕХ ордеров во время старта нового цикла аналитики.

«Запретить аналитику, если …» - не проводить аналитику, если свободный баланс меньше заданного.

«Анализировать по … ордерам» - Кол-во ордеров для анализа (от самого дорогого, к более дешевым (1ый, 2ой и далее)).

«Доход с вещи от…» – минимальный доход с вещи, который ищет XBOT в процессе сравнения цен ордера с учетом скидки и предложений в продаже \ точек на графике, за вычетом комиссии, регулируется двумя параметрами - % и РУБЛИ.

«Покупать вещи от … и до … руб.» - ценовой диапазон считается по средней цене, во избежание попадания в аналитику необоснованно завышенных цен.

«Исключить вещь, если она не продавалась последние … дней, и если она продавалась меньше, чем … раз за … дней» - условие соответствия по популярности, позволяет выбрать вещи с необходимым минимальным кол-вом покупок \ день в течении любого необходимого диапазона времени.

«Не ставить ордер, если в продаже больше … шт.» - ограничение по количеству конкурентов на продаже.

«Кол-во точек графика, соотв. заданному доходу, из последних 2% от общего числа покупок » – параметр, определяющий, сколько точек должно быть дороже ордера на заданный % (и РУБ) дохода, с учетом скидки и комиссии.

"Если на графике меньше ... продаж, то искать доход..." - Если кол-во точек на графике меньше, чем заданный в параметре выше минимум, бот будет искать минимальный доход, указанный в данном параметре (рекомендуется выставлять очень высокие значения, 30-40%). Опционально включается учет конкуренции на продаже.

«Исключить до ... точек, дороже средней цены ...% графика...» - Параметр, защищающий от покупки "бущенных" вещей, по неадекватно высоким ценам. Рекомендуемые параметры уже проставлены в боте.

Примечание: все расчеты производятся с учетом скидки и комиссии на конкретной площадке!

5.8 Расширенные настройки

«Игнорировать популярность, если выполняется одни из условий» - условия, при которых фильтр по популярности «Исключить вещь, если она продавалась менее…» из основных настроек аналитики будет проигнорирован и будет проведен анализ доходности.

Примечание: Весь блок условий игнорирования популярности – отключаемый. 3 условие игнорирования популярности – опциональное.

«Игнорировать 1 ордер …» - Условие, при котором 1 ордер будет проигнорирован аналитикой, даже при условии его выгодности по отношению к предложениям в продаже и точкам графика.

«Игнорировать первые … предложений в продаже с недостаточно высокой ценой...» - Условия, при которых будет проигнорировано до указанного количества самых дешевых предложений в продаже с недостаточно выгодной ценой.

«Макс. кол-во ордеров» - Фильтр по максимальному общему кол-ву ордеров для данного аккаунта. При достижении указанного кол-ва ордеров, аналитика будет принудительно остановлена.

«Макс. ордеров на…» - Фильтры по максимальному кол-ву ордеров на отдельные категории предметов.

«Искать по вещи только повышенный доход, если…» - Условие, при котором по вещи в процессе аналитики будет искаться ТОЛЬКО повышенный доход!

5.9 Настройки ордеров

«Покупать … копий…» – количество ордеров, которое должно исполниться, чтобы больше ордер на вещь не выставлялся. Выставляется в процессе аналитики.

«Базовый шаг …» – базовая единица изменения цены на ордерах, складывается с доп. шагом.

«Добавлять 1коп. к базовому шагу …» – кол-во копеек, добавляемое к базовому шагу, опирается на количество конкурентов за лучшую цену текущего (не обязательно первого) ордера.

«Считать конкурентами …» - ордера в пределах заданного количества рублей, от нашего текущего ордера, будут расцениваться ботом как конкуренты. На их кол-во опирается предыдущий параметр.

«Макс. \ мин порог на ордера» – цена, выше или ниже которой бот не станет корректировать цену за 1 место в заявках на покупку (ордерах).

Формирование порога: цена подходящего ордера + …%. \ мин. точка на графике минус %

"Мин порог, если покупок на графике меньше ..." - отдельный параметр для вещей, с кол-вом покупок на графике ниже заданного (рекомендуется ставить большой процент, напр. 30-40%)

«Окрасить макс. порог синим цветом, если 5й ордер дешевле 1го на … %» - позволяет подсвечивать ордера с регулируемой просадкой цены на, или до, заданной позиции ( 5 на скрине ), и включать или не включать их в «Автомаксимум».

«Включить синие \ красные пороги в Автомаксимум» - Автоматически включает пороги выбранного цвета в «Автомаксимум» во время корректировки цен ордеров.

«Удалять невыгодные ордера во время Автомаксимума» - Если при анализе в процессе «Автомаксимума» вещь не прошла аналитику – ордер удаляется, чтобы оптимизировать скорость цикла проверки всех ордеров.

«Отклонить вещь, если цена покупки выше 1 ордера на …%» - При совершении покупки вещь анализируется повторно, и если бот видит, что ваша цена покупки отличается от 1 ордера (вы купили по завышенной цене, например – у вас не проверялись ордера, и т.д.), вещь принята не будет и сделка будет отменена в течении 5 минут.

5.10 Настройки выставления на продажу

Формирование порогов:

- «От цен на ТМ» - мин. порог считается от самой дешевой точки из последних 10 +…% / от 1 ордера, если он выше такой точки, макс. – от цены предложения в продаже + …% / от самой дорогой точки из последних 10 или меньше точек.
- «От цен ваших покупок» - цена покупки из Вашей истории на ТМ + …%

Пороги делятся на две категории: для вещей со статусами в базе "Повышенный профит" (используются по умолчанию, если к моменту выставления статус вещи в базе изменился) и "Активно покупать" (используется только, если к моменту выставления на продажу, статус на вещи всё ещё остался "Активно покупать").

«Мин. порог при выставлении на продажу» – минимальный порог, ниже которого не будет корректироваться цена на продаже.

«Макс. порог при выставлении на продажу» – максимальный порог, выше которого не будет устанавливаться цена на продаже.

«Мин. порог при 1 конкуренте» – минимальный порог, когда за вашу цену с вашим предложением борется всего 1 конкурент.

"Макс порог = Макс цена из истории + ...%" - Параметр, позволяющий приравнять макс порог вещи к максимальной цене за всю историю продаж, при одном из двух условий: в случае, если макс порог получился дороже либо дешевле максимальной цены из истории продаж. Оба условия могут быть включены одновременно. Тогда все максимальыне пороги при выставлении будут приравняны к макс. ценам из истории продаж вещей.

"Вещи дороже \ дешевле ... руб. округлять до..." - условия округления цен макс. порогов вещей при выставлении на продажу. Последние цифры округляются до указанных значений. Так на примере из скриншота, при фактическом макс. пороге, равном 2679,34 руб., он будет округлен до 2699.00 руб.

«Купить, чтобы починить ID:» - сюда вставляйте ссылку с маркета на предмет, который должен покупаться при разбане новых покупок. Чекбокс слева включает и отвключает данную опцию.

«Искать неисправляемые вещи в истории покупок по имени и выставлять, как нормальные» - во время выставления на продажу бот проверяет, не покупалась ли сегодня вещь из предыдущей опции (для починки ID), и если покупалась - бот–выставляет вещи как обычно. Если часть вещей при этом не выставилась на продажу - скорее всего они являются сломанными и бот попытается найти их в истории за последнюю неделю их не по ID а по названию и выставит их на продажу, если найдет вещи с такими названиями в истории.

5.11 Настройки продаж

«Базовый шаг …» – базовая единица изменения цены на продаже, складывается с доп. шагом.

«Добавлять 1коп. к базовому шагу …» – кол-во копеек, добавляемое к базовому шагу, опирается на количество конкурентов за лучшую цену на продаже.

«Считать конкурентами …» - предложения в продаже, в пределах заданного количества рублей, от нашего лучшей/нашей, будут расцениваться ботом как конкуренты. На их кол-во опирается предыдущий параметр.

«Окрасить мин. порог синим цветом, если ниже нашего порога стоит до … вещей в продаже, красным – если больше» - Позволяет пометить вещи по принципу « допустимое \ недопустимое кол - во конкурентов на продаже ниже мин. порога ».

«Включить ... пороги в Автоминимум» - Автоматически включает пороги выбранного цвета, и\или все остальные в «Автоминимум» во время корректировки цен на продаже.

5.12 Настройки автоминимума

Все действия подразделяются на три категории:

1. Снижение минимального порога вещи
2. Снижение максимального порога вещи
3. Продажа вещи по 1 ордеру, если вещь куплена давно
4. "Приклеивание" цены вещи к первому запросу на автопокупку

Для вещей купленных менее ... дней назад доступен stop-loss параметр (лимит снижения цены, позволяет не снижать пороги ниже указанного уровня относительно цены покупки), настраивается как "в плюс", так и "в минус".

Для давних вещей такой параметр не предусмотрен, и при понижении порогов, они могут быть снижены "в минус" относительно цены покупки, т.к. данную цену невозможно получить из истории покупок.

Остальные параметры - дополнительные условия для каждой категории действий в каждой группе вещей (купленные недавно \ давно и с малым \ большим количеством конкурентов на продаже).
Вкладка «База вещей»

6. Внешний вид окна

В данном окне пользователь совершает импорт базы вещей одним из двух способов: Либо в виде готового файла .sqlite, либо предоставляемую сайтом в формате .csv.
Затем по базей вещей проводится автоматическая аналитика. Так же в этом окне можно удалить базу вещей из XBOT.
Нажатие ПКМ по названию вещи выделяет его желтым цветом. Чтобы выделить фрагмент списка, зажмите ПКМ и выделите область из нескольких названий перемещением курсора мыши ниже или выше начала выделения.
Чтобы удалить выделенные вещи – нажмите Backspace.

6.2 Импорт.SQLITE базы

Для импорта необходимо выбрать файл базы, который вы хотите присоединить к своей, или которой вы хотите заменить свою базу целиком. Если вы хотите импортировать базу, использующуюся в данный момент в другом боте – перед импортом выключите бота, базу из которого собираетесь импортировать.

6.3 Импорт базы сайта

Просто нажмите кнопку «Импорт базы сайта», XBOT скачает текущую базу и начнёт её обработку в соответствии с вашими настройками импорта базы сайта.
В конце импорта отображение базы обновится в боте.
Примечание: При прерывании импорта он будет отменен, а результаты не будут сохранены.

6.4 Аналитика

Аналитика вещи проходит в определенном порядке:
1. Отсеивание по ценовому диапазону
2. Отсеивание по предельно допустимому количеству предложений в продаже
3. Отсеивание по категориям и предельному количеству ордеров, (если расширенные настройки включены)
4. Анализ повышенного дохода к графику и стакану продаж (если расширенные настройки включены)
5. Отсеивание по количеству покупок за дни, если повышенного дохода нет («Фильтр по популярности»)
6. Основной анализ стакана продаж и графика на минимальный заданный доход.

Анализируются первые Х ордеров вещи, кол-во указанное в параметре «Анализировать по первым … ордерам».

В столбце «Статус» вещи будут размечены цветом в зависимости от статуса анализа, с указанием конкретной ситуации \ причины исключения.

Так же для удобства ручной сортировки вещей добавлены колонки «Вещей на продаже» и «Кол-во покупок», благодаря сортировке по которым вы можете улучшать свою торговую стратегию, сортируя вещи и анализируя их вручную, а затем корректировки настроек XBOT.

При нажатии кнопки "Добавить вещь", откроется всплывающее окно, в котором необходимо ввести название (Необходимо указывать вместе с качеством, например "StatTrak™ AWP | Неонуар (Прямо с завода)", без кавычек) и classid-instanceid вещи (берутся из ссылки на странице вещи в браузере, например https://market.csgo.com/item/3115389901-902658099..., где 3115389901-902658099 - нужные нам classid-instanceid).
Вкладка «Покупки»

7. Внешний вид окна

7.1 Основная функция и определения окна покупок

Основная функция окна – контролировать цены ордеров, повышая или откатывая их при необходимости. Бот корректирует цены в рамках между значений между мин. порогом и макс. порогом.

«Макс. порог» вещи может быть окрашен одним из двух цветов: красным либо синим.

«Цена выкупа» - если в цикле корректировки цен на ордера, бот обнаружит предложение в продаже ниже заданной цены выкупа, бот выкупит её с продажи и снимет ордер.

«Мин. порог» вещи формируется аналитикой, либо вручную. Минимальное значение ордера, который бот имеет право устанавливать по конкретной вещи.

Красный означает, что по данному ордеру бот больше не борется за 1 позицию, т.к. появилось некоторое кол-во ордеров выше нашего макс. порога.
Синий означает, что выше нашего макс порога слишком мало конкурентов, чтобы пытаться вступить в борьбу за 1 позицию по их цене.
Как синие, так и красные пороги могут быть включены в алгоритм «Автомаксимум».

7.2 Автомаксимум

«Автомаксимум» проводит тот же аналитический процесс по вещи, что и аналитика в окне «Базы вещей», но в автоматическом режиме в него включаются только вещи, на которых есть ордера выше нашего макс. порога. Это означает, что бот заметно сэкономит время, перепроверяя выгодность только тех ордеров, на которых требует анализа первый ордер, за который мы не можем бороться на данный момент.

7.3 Кнопки

«Проверять вещи \ Остановить проверку» - запускает \ останавливает проверку цен на ордера.
«Обновить список» - обновляет данные о текущем наборе ордеров в боте.
«Автомаксимум» - запуск функции «Автомаксимум» в ручном режиме, по вещам с установленными чекбоксами.
«Удалить все ордера» - Удаляет все установленные ордера с торговой площадки и из бота

7.4 Контекстное меню

При нажатии ПКМ в любой колонке, появится контекстное меню с опциями, указанными на скриншоте.
Вкладка «Продажи»

8. Внешний вид окна

8.1 Основная функция и определения окна продаж

Чтобы ваши вещи начали продаваться, вам необходимо выставить их на продажу на сайте ТМ, либо из бота кнопкой «Выставить на продажу», предварительно выбрав один из способов формирования порогов и задав необходимые вам %. Подсказка в виде знака «?» содержит точную логику формирования порогов по каждому способу. Чтобы прочитать подсказку – зажмите ЛКМ на знаке «?» возле нужного параметра. Основная функция окна – контролировать цены на продаже, конкурируя за позицию самого дешевого предложения. Бот понижает цены ниже самого дешёвого значения / откатывает цены вверх при необходимости в пределах значений полей «Мин. порог» и «Макс. порог». Функция корректировки цен использует API MassSetPrice, цены меняются 1 запросом на <= 100 предметов. Пороги вещи могут иметь 4 цветовых статуса (с версии 1.2): Красный - на данной вещи больше установленного в настройках количества предложений в продаже по цене ниже нашего мин. порога. Синий - на данной вещи меньше установленного в настройках количества предложений в продаже по цене ниже нашего мин. порога (мало конкурентов ниже мин. порога). Зеленый – эту вещь продаете только вы (нет конкурентов на продаже). Желтый – у вещи одинаковые мин и макс. пороги, скорее всего требует установки более корректных порогов. Если макс порог вещи = 0, цена на неё корректироваться не будет!

8.2 Автоминимум

«Автоминимум» понижает минимальный порог на вещь на 1% ниже самого дешевого предложения в продаже, при условии, что вещь включена в список для автоминимума и на ней перебит минимальный порог (есть конкурент, дешевле мин порога).

8.3 Кнопки

«Проверять вещи \ Остановить проверку» - запускает \ останавливает проверку цен на вещи в продаже.
Примечание: Аналогичное функции окна покупок «приклеивание» к цене конкурента, в данном окне откатывает нашу цену вверх, если к примеру вы боролись за 1 позицию цены в 1 человеком, и он ушел с продажи. Ваша цена в таком случае откатится к следующему самому дешевому предложению, либо к вашему макс. порогу, что позволит получить больший доход с вещи. «Обновить список» - обновляет данные о текущем наборе вещей на продаже на сайте.
«Автоминимум» - запуск функции «Автоминимум» в ручном режиме, по вещам с установленными чекбоксами.
«Выставить на продажу» - выставляет вещи из инвентаря на продажу в ручном режиме (Данная функция имеет таймер и может быть настроена на автоматическое срабатывание).

8.4 Правила выставления вещей на продажу

- От цен ваших покупок
- От цен на ТМ

8.4.1 От цен ваших покупок:

От цен ваших покупок: Для минимального порога и максимального порогов за основу берутся цены ваших покупок из вашей истории сделок на ТМ.

8.4.2 От цен на ТМ:

От цен на ТМ: Для минимального порога за основу берется большая из двух величин: 1 ордер и минимальная точка из последних 10 с графика; к ней прибавляется +…%, указанный в вашей настройке для мин. порога.
Для максимального порога за основу берется большая из двух велиичн: самое дешевое предложение в продаже и максимальная точка из последних 10 с графика; к ней прибавляется +…%, указанный в вашей настройке для макс. порога.
По этому правилу бот выставляет все вещи из инветаря на ТМ ( из плюсика ) за 1 000 000 рублей, а первый цикл чека цен после выставления переанализирует «вещи-миллионники», от изменившихся id и выставляет нормальные пороги там, где это возможно. Вещи, на которых id с кривыми данными не изменяется при выставлении — автоматически изменят пороги и цены на 999 999 рублей (для простоты поиска в списке бота). Вам придётся либо продать на SCM ( Торговая площадка Steam ), либо выставить пороги вручную ( но стоять на продаже о ни в данном случае будут в уникальных лотах без графиков ).
Такой алгоритм был реализован из-за наличия на ТМ бага с изменяющимися при выставлении на продажу id вещей, и невозможностью корректно выставить вещи сразу, без повторного анализа уже после первичного выставления!

Контекстное меню

При нажатии ПКМ в любой колонке, появится контекстное меню с опциями, указанными на скриншоте.
Вкладка «Приём \ передача»

9. Приём - передача

Данная вкладка содержит консоль для вывода логов работы функции приёма/передачи вещей а так же логина в Steam.
Всё, что необходимо для корректной работы данного окна и соответствущего функционала - верно введенные данные аккаунта Steam, API- ключи, и корректно расположенный maFile от аккаунта (в папке XBOT \ Steam Desktop Authenticator \MaFiles).

Запустить прием/передачу можно как отдельно по каждой площадке, так и на обеих площадках сразу.
Вкладка «Статистика»

10. Статистика

В данном окне вы можете посмотреть свою подробную статистику торговли на площадках market.csgo.com и market.dota2.net.

В верхнем меню вы можете выбрать дату вручную, а так же воспользоваться быстрыми кнопками просмотра статистики за неделю, месяц, 2 месяца и с начала текущего года до текущего дня.

"Скрыть открытые сделки" - скрывает операции покупок вещей, которые еще не были проданы, а так же продажи вещей, покупки которых были сделаны до выбранной даты.

"Считать +/- для открытых сделок..." - включение параметра позволяет считать прогнозируемый профит с ещё не проданных вещей по среднему профиту с овсех закрытых сделок за выбранный период.

"Скрыть пополнения / выводы средств" - исключает из статистики указаныне операции.

"Учитывать комиссию 5% на вывод..." - в итоговой сумме будет учтена комиссия на вывод средств в размере 5%

Рекомендуем включить все 4 чекбокса для быстрого подсчета профита.
XBOT 4FREE vs 4BRO

11. Отличия XBOT 4FREE и 4BRO

XBOT 4FREE полностью бесплатная версия!

XBOT 4BRO имеет более продвинутую систему оценки выгодности покумаемых вещей и приоритетное получение обновлений приложения.

Версии отличаются между собой ограничением общего баланса в трейде. На XBOT 4FREE оно состаляет 40 777 рублей, у версии 4BRO - ограничений по балансу нет.

Ограничение считается по общему балансу ( Свободные средства + стоимость вещей на продаже за вычетом комиссии ).

Устранение неполадок

12.1 Ошибка «Проверьте API-ключ»

После пересоздания, проверьте, что все процессы в боте остановлены (чеки цен, аналитика \ импорт базы с сайта, прием-передача), вставьте рабочий API-ключ в поле «API-ключ ТМ» в настройках XBOT, затем нажмите «Применить настройки» и запустите необходимые процессы в боте заново вручную.

Если в поле «Общий баланс» осталась надпись «Проверьте API-ключ» красным\чёрным цветом – обновите список вещей в окне продаж.

Если слетание ключа случается часто – увеличивайте «Задержку между запросами API» на 25мс.

12.2 Ошибки приёма / передачи вещей

Примечание: Убедитесь, что приложение установлено за пределы системной директории Program Files.

Примечание: Убедитесь что вы ввели валидные данные вашего аккаунта Steam (login, pw, api-ключ steam), ВНИМАТЕЛЬНО ПРОВЕРЬТЕ ИХ!

Примечание: Убедитесь, что ваш maFile корректен, и все необходимые значения в нём заполнены (например поле «device_id»). Примечание: Если вы не можете залогиниться, несмотря на корректно введённые данные, и расшифрованный мафайл – выключите бота, попробуйте перелогиниться в SDA (из папки с ботом) под необходимым аккаунтом, что обновит maFile в папке XBOT файлом от SDA, затем обязательно выключите SDA и запустите бота, повторите попытку залогиниться.

Если все пункты выше сделаны, и введенные вами данные валидны – включите приём-передачу вещей в соответствующем окне, нажав кнопку «Запустить» во вкладке необходимого маркета, и подождите (обычно 3-5 секунд), пока бот залогинится в Steam. Вы увидите следующие надписи в консоли:
Запускаем приём/передачу...
Логинимся в STEAM...
Генерируем код SteamGuard...
Залогинились в STEAM...

Это значит что приём \ передача вещей успешно запущены. Каждые 60 секунд бот будет проверять,
висят ли на ТМ активные трейды для приёма или передачи и осуществлять их (принимать или отправлять
обмены и подтверждать их).

12.3 Ошибка при попытке залогиниться – «Такой клиент уже онлайн»

Если у вас вылетел бот, и вы при попытке сразу же залогиниться, видите окошко с надписью «Такой клиент уже онлайн…» - не пугайтесь, просто подождите 3 минуты, срабатывает защита от множественных запусков.
Трейд-канал разработчика

13. Трейд-канал разработчика



StonX me - трейд-канал разработчика в Telegram. Трейд-отчёты, советы по пользованию ботом и новости проекта.

StonX me CHAT - чат telegram-канала StonX me. Помощь с ботом, обсуждения трейда и не только.