Начало

После установки и настройки можно начинать маркет-мейкинг. Сначала пройдите руководство по установке и убедитесь, что /balances отвечает.

Примеры ниже для DOGE/USDT@StakeCube. Ваша пара и биржа задаются в config.jsonc.

Руководство описывает бесплатную базовую версию. Премиум-модули дают расширенный контроль ликвидности.

Не держите крупные балансы токена и USDT на бирже, пока не понимаете риски.

Ликвидность и спред

Ликвидность — первое, что видят трейдеры. Включите базовую ликвидность и спред:

/enable liq 2% 2000 DOGE 200 USDT middle

ПО размещает ордера у спреда — до 200 USDT на покупку и 2000 DOGE на продажу, спред около 2%. Тренд: uptrend, downtrend или middle.

Если другие трейдеры исполняют ваши ордера, ПО выставляет новые. Для более безопасного контроля балансов смотрите премиум Safe Liquidity и Spread maintainer.

Динамическое построение стакана

Модуль поддерживает активный стакан, размещая и обновляя ордера. На бирже это выглядит как постоянный интерес к паре.

Включение:

/enable ob 20 30%

20 — максимум ордеров динамического стакана; 30% масштабирует размер относительно /amount.

Убедитесь, что хватает DOGE и USDT. Не рекомендуем больше 40 ob-ордеров из-за нагрузки на сервер.

Запуск и остановка

Включите нужные функции через /enable — например /enable ob … или /enable liq ….

Затем запустите маркет-мейкинг:

/start

Работают все включённые модули. Пауза — /stop. Открытые ордера остаются на бирже; отменить их можно через /clear all.

Trader (объём)

Модуль Trader создаёт торговую активность. Включение:

/enable t optimal 4-200 DOGE 3-120 secs

Политики: spread, orderbook, optimal (по умолчанию) и depth (премиум).

Параметры можно менять на ходу. Обычно начинают с spread, затем переходят на optimal после настройки ликвидности.

После /enable t выполните /start.

Контроль цены

С помощью модуля Price Watcher вы можете контролировать цену в статическом диапазоне или следовать за ценой на другой бирже. Бот не будет покупать дорого и продавать дешево — модули бота станут размещать ордеры по подходящей цене.

Если цена выйдет за пределы безопасного диапазона с включенной опцией fill, бот вернет ее обратно, купив или продав токены.

Опция prevent работает иначе: она запрещает модулям бота, таким как ликвидность, размещать ордеры за пределами диапазона Price Watcher, препятствуя покупке по высоким ценам и продаже по низким. В этом режиме бот не вернет цену в указанный диапазон, а только передаст информацию о безопасной цене другим модулям.

При выборе статического диапазона эта функция контролирует цену токена в диапазоне low–high. Вы можете задать цену в любой валюте, бот автоматически конвертирует её в валюту торговой пары.

Пример:

/enable pw 0.13-0.16 USDT prevent

Эта команда разрешает боту покупать только по цене ниже 0.16 USDT и продавать по цене выше 0.13 USDT. Диапазон 0.13–0.16 безопасен и для покупки, и для продажи.

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

Можно установить ведущую биржу с наибольшей ликвидностью (например, DOGE/USDT@Binance) в статическом диапазоне и настроить других ботов следовать за ней:

/enable pw DOGE/USDT@Binance 1.5% strict fill

1.5% — допустимое отклонение цены, а strict это политика контроля цены.

Эта команда указывает боту следить за изменением цены DOGE/USDT на Binance и соответственно обновлять цену на бирже, где работает бот.

Размещение ордеров вручную

Эта функция позволяет размещать ордеры, не посещая сайт биржи.

Используйте команды /buy и /sell, чтобы разместить единичный ордер, и команду /fill, чтобы разместить несколько ордеров в ценовом диапазоне.

Попробуйте:

/buy quote=7 price=0.15

Бот разместит ордер на покупку DOGE на 7 USDT по цене 0.15.

/buy amount=1000 price=0.15

Бот разместит ордер на покупку 1000 DOGE по цене 0.15.

/buy amount=1000

Бот разместит ордер на покупку 1000 DOGE по рыночной цене.

/fill buy quote=50 low=0.07 high=0.15 count=10

Бот разместит до 10 ордеров на покупку на общую сумму ~50 USDT в диапазоне 0.07–0.15 USDT. Эта команда отлично подходит для заполнения “стаканов”.

Уведомления

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

Чтобы настроить уведомления, вернитесь к разделу Заполните файл конфигурации Инструкции по установке.

Премиум-инструменты ликвидности

Для более сильного рынка рассмотрите премиум: Safe Liquidity, Spread maintainer и Ladder (сетка ликвидности).

Двигайтесь дальше

Посмотрите настройки вашего бота с помощью команды /params.

В любое время вы можете запросить у бота /stats, /orders, /deposit, /account, /info и /pair.

Теперь изучите Справочник по командам.

Из-за возможных ошибок API бот может не закрыть некоторые ордеры, что приводит к заморозке балансов. Посмотреть все открытые ордера можно с помощью команды /orders. Чтобы закрыть все неотслеживаемые ордеры и разморозить балансы, выполните команду /clear unk. Примечание. Команда также отменит заказы, размещенные через веб-сайт биржи. Примечание. Эта команда может выполняться несколько минут, если открытых ордеров много.

В заключение

Торговля — это покупка и продажа. Другие пользователи тоже покупают и продают. Это означает, что они могут продать токены боту или купить токены у бота. Если цена токена поменяется, бот может купить дороже, а затем продать дешевле, что приведет к потерям.

Любая торговая стратегия также связана с покупкой и продажей, и вы можете слить балансы.

Существуют и другие риски, такие как ошибки программного обеспечения или API. Обратите внимание, что только вы несете полную ответственность за использование бота MarketMakingApp.

Когда вы создаете ключи API для бота:

  • Создайте отдельный аккаунт для бота маркет-мейкинга. Не используйте его для торговли или размещения ордеров на сайте биржи. Не используйте этот аккаунт для других ботов.
  • Пополните балансы аккаунта достаточным, но не чрезмерным количеством токенов и USDT. Начните с меньшего баланса, а после того, как поймете, как работает маркет-мейкинг, добавьте еще активов.
  • Не предоставляйте разрешения на вывод; укажите только read+trading.