• Отображает балансы на бирже

    Бот отображает ненулевые балансы, оценку в USDT и BTC, а также изменения от предыдущего запроса.

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

    Формат

    /balances

    Пример

  • Премиум-версия бота может включать дополнительную опцию для команды /balances, определяющую тип аккаунта. Каждая биржа называет типы по-своему, например, exchange, margin, funding.

    Чтобы получить балансы на всех типах счетов, укажите full.

    Команда полезна, когда вы хотите перевести средства с одного типа аккаунта на другой, используя /transfer.

    Формат

    /balances [type]

    Примеры

    /balances funding

    /balances full

  • Показывает открытые ордеры по торговой паре

    Бот показывает общее количество открытых ордеров на бирже по торговой паре и количество ордеров по типам.

    Это только для справки. Общее количество ордеров в БД бота может отличаться от реального количества ордеров на бирже. Например, если вы разместили ордеры помимо бота; или в случае ошибок API открытия/отмены ордеров. Бот показывает такую разницу в количестве (unk) ордеры.

    Последующие запросы /orders дополнительно покажут изменения относительно предыдущих данных.

    Order types:

    • Ladder (ld) Сетка ликвидности
    • Trader (t) Ордеры объема торгов
    • Dynamic order book (ob) Динамическая книга заказов
    • Order book in spread (obs) Дополнительные ордеры книги заказов
    • Liquidity (liq) Ордеры ликвидности и спреда
    • Spread maintainer (sm) Поддержка спреда при изменении цены
    • Fund supplier (fs) Ордеры авто-пополнения балансов
    • Price watcher (pw) Следование за ценой
    • Cleaner (cl) Защита от манипуляций ценой
    • Price maker (pm) Ордеры управления ценой
    • Antigap (ag) Книга заказов без пробелов
    • Quote hunter (qh) Ордеры реализации токенов
    • TWAP (tw) Ордеры покупки/продажи по взвешенной цене
    • Balance equalizer (be) Выравнивание балансов
    • Order notifier (on) Только мониторинг, ордера не размещаются
    • Manual (man) Ордеры, размещенные вручную
    • Unknown (unk) Неизвестные боту ордеры

    Формат

    /orders [trading pair] [type] {full}

    Если вы не укажете торговую пару, бот покажет ордеры по паре MM.

    Дополнительно вы можете запросить список ордеров определенного типа type, совместно или без full информацией.

    Примеры

  • Отменить один ордер по ID

    Отменяет один открытый ордер на бирже по его ID.

    Формат

    /cancel [pair] {id}

    Если пара не указана, используется MM-пара.

  • Детали ордера с биржи

    Возвращает подробную информацию об ордере напрямую из API биржи.

    Формат

    /order [pair] {id}

  • Показывает торговую статистику и статистику маркет-мейкинга

    Включает информацию за день, месяц и за все время.

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

    Формат

    /stats [trading pair]

    Пример

  • Показывает информацию о торговой паре на бирже

    Информация включает имя, точность, минимальный объем ордера, статус.

    Формат

    /pair [pair]

    Пример

  • Снимок стакана

    Показывает снимок стакана для торговой пары или perpetual-контракта.

    Формат

    /orderbook [pair] [depth 1-30]

    Глубина по умолчанию — 10.

  • Последние сделки по паре

    Показывает последние сделки по торговой паре.

    Формат

    /trades [pair] [count]

    По умолчанию — 10 сделок (макс. 100).

  • Тикер пары или контракта

    Показывает тикер для спотовой пары или perpetual-контракта.

    Формат

    /ticker [pair]

  • Показывает информацию об аккаунте

    Включает торговые комиссии и ежемесячный объем торгов.

    Формат

    /account

    Пример

  • Показывает информацию о монетах и ​​сетях

    Включает комиссии за снятие средств и статус.

    Формат

    /info [coin]

    A bot will show info on the mm coin if you omit a parameter.

    Пример

  • Показывает рыночную информацию для монеты

    Бот получает курсы монет из двух источников: Currencyinfo и биржи. Курс на бирже включает в себя bid, ask and spread.

    Currencyinfo — это сервис курсов валют ADAMANT, который вы задаете в файле конфигурации (по умолчанию info.adamant.im). Вы можете запустить свой сервис Currencyinfo чтобы включить данные для вашего токена. Другие команды, такие как /balances, используют Currencyinfo для оценки стоимости активов.

    Формат

    /rates [coin or pair]

    Примеры

  • Считает стоимость одной монеты в другой

    Бот получает курсы монет из двух источников: Currencyinfo и биржи.

    Currencyinfo — это сервис курсов валют ADAMANT, который вы задаете в файле конфигурации (по умолчанию info.adamant.im). Вы можете запустить свой сервис Currencyinfo чтобы включить данные для вашего токена. Другие команды, такие как /balances, используют Currencyinfo для оценки стоимости активов.

    Формат

    /calc [amount] [coin1] to [coin2]

    Пример

  • Задает количество токенов для MM-ордеров

    The software places orders with random amounts in a range you set. It refers to most of the functions but primarily to mm volume orders.

    You set the min–max range for a single mm-order in the mm token.

    To enlarge daily volume, increase this parameter.

    Формат

    /amount [min-max] COIN1 [ob=50%]

    Опционально ob=50% limits how much of a trade can execute in the order book (the rest is a taker trade).

    Пример

    The bot will place each mm order with an amount between 50 and 12,000 ADM and the same USDT equivalent.

  • Устанавливает время между MM-ордерами

    Tell the bot how often to trade to make a trading volume with this command.

    Don’t set a lower bound of the interval below 3 sec — the API will probably not handle it. Don’t trade too often — an exchange’s API has limits, and this affects other requests, like dynamic order book building. 3–60 sec is good, while 3–5 sec is bad.

    Формат

    /interval [min-max] [unit]

    Пример

  • Устанавливает процент покупок и продаж для MM-ордеров

    Увеличение этого значения приводит к более частым покупкам и более редким продажам токенов в торговой истории.

    Формат

    /buyPercent [value]

    Пример

  • Включить торговый объём (модуль Trader)

    Включает модуль Trader, который создаёт торговый объём на MM-паре. Задайте политику торговли, диапазон сумм и интервал между сделками.

    Формат

    /enable t {policy} [min-max] COIN1 [min-max] [unit] [ob=50%]

    Политики

    • spread — торговля только в спред. Бот размещает ордера между bid и ask и сразу их исполняет. Если спред меньше минимального, бот уведомит и приостановит маркет-мейкинг, пока спред не появится снова. Меньший риск потери баланса, но возможны паузы без сделок.
    • orderbook — торговля только из стакана. Бот покупает и продаёт по книге ордеров. Торговля выглядит реалистично, но риск потери баланса выше, так как бот может торговать с другими пользователями.
    • optimal — политика по умолчанию. Если включена ликвидность, бот торгует и в спред, и из стакана. Если ликвидность выключена, используется политика spread.
    • depth — бот не создаёт торговый объём, но продолжает другие задачи: поддержание спреда и ликвидности, заполнение стакана.

    Пример

    /enable t optimal 1-10 ADM 3-60 secs

  • Запустить маркет-мейкинг со всеми включёнными функциями

    Запускает (или возобновляет) маркет-мейкинг и активирует все включённые на данный момент функции и модули бота.

    Команда не принимает параметров. Политику торговли, объёмы, интервалы и функции настраивают отдельно через /enable t, /amount, /interval и другие команды /enable до запуска.

    Параметры и функции можно менять во время работы бота — останавливать его не обязательно. Например, чтобы увеличить дневной объём, увеличьте /amount и уменьшите /interval.

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

    Формат

    /start

    Пример

  • Приостановить маркет-мейкинг и все включённые модули

    Приостанавливает маркет-мейкинг и все включённые модули бота. Открытые ордера остаются на бирже — команда их не отменяет. Для отмены используйте /clear all (в том числе ордера, выставленные вне бота).

    Команда не принимает параметров и игнорирует переданные аргументы. Возобновить работу с теми же функциями и параметрами можно через /start.

    Формат

    /stop

    Пример

  • Список включённых или всех функций бота

    Показывает, какие функции маркет-мейкинга сейчас включены. С опцией list — все функции со статусом on/off.

    Формат

    /features [list]

  • Активирует динамическое построение книги заказов

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

    Формат

    /enable ob [max-ob-orders] [percent]

    Параметр max-ob-orders ограничивает максимальное количество ордеров «динамической книги заказов» (ob) в одно время.

    Параметр percent устанавливает максимальную сумму ob-ордера относительно верхней границы суммы mm-ордера, которая устанавливается с помощью команды /amount. Если указать низкое значение, бот залочит в “стакане” меньше активов.

    Пример

  • Активирует ликвидность и поддержание спреда

    Бот разместит несколько ордеров ликвидности (liq) в книгах заказов на покупку и продажу близко к спреду. Спред будет соответствовать значению spread-percent которое вы устанавливаете в качестве опции. Кроме того, вы задаете trend, указывая боту где размещать ордера на ликвидность относительно текущих bid–ask.

    • Middle — бот разместит ордеры в середине спреда, и цена токена будет стремиться к стабильности
    • Uptrend — бот разместит ордеры ближе к верхней границе спреда, и цена токена будет стремиться к росту
    • Downtrend — бот разместит ордеры ближе к нижней границе спреда, и цена токена будет стремиться к снижению

    Примечание. Если какой-либо пользователь заполнит liq-ордеры, бот разместит новые для поддержания спреда и ликвидности. Это означает, что когда пользователи, например, будут продавать много TOKEN, бот купит все за USDT по текущей цене, и у него может закончиться баланс USDT. Чтобы действовать по-другому, обратитесь к премиум-функции Safe Liquidity.

    Формат

    /enable liq [spread-percent] [amount] TOKEN [amount] QUOTE [trend]

    Базовая версия бота позволяет устанавливать только верхнюю границу spread-percent. Нижняя граница всегда 0.

    Пример

  • С помощью премиум-функции Safe Liquidity вы можете установить нижнюю границу spread-percent и указать дополнительную опцию ss.

    Нижняя граница spread-percent позволяет размещать ликвидность чуть дальше от спреда. К примеру, на расстоянии 1–2%. Таким образом, ликвидность не будет доступна по текущей цене, а интеграторы вроде Coinmarketcap все еще будут показывать ликвидность ±2%.

    Опция ss позволяет включить поддержку минимального спреда (около 0.1%) ордерами с малым объемом.

    Формат

    /enable liq [spread-percent] [amount] TOKEN [amount] QUOTE [trend] {ss}

    Пример

  • Включить контроль цены

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

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

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

    Формат (статический диапазон цены)

    /enable pw [low-high] COIN [action]

    /enable pw [price] COIN [deviation] [action]

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

    Пример (статический диапазон цены)

    /enable pw 0.028-0.032 USDT prevent

    /enable pw 0.03 USDT 6.7% prevent

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

    Формат (следовать за другой биржей)

    /enable pw [pair@exchange] [deviation] [deviation-policy] [action]

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

    Опция deviation указывает допустимое отклонение, а deviation-policy — это политика оценки цены. Когда бот получает диапазон цен от другой торговой пары, в случае выбора strict он будет использовать bid и ask, а при выборе smart будет искать цены с поддержкой ликвидности.

    Например, при такой книге заказов strict дает диапазон 0.0122–0.0128, а smart — диапазон 0.0121–0.0132:

    Пример (следовать за другой биржей)

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

    /enable pw ADM/USDT@DigiFinex 2% strict prevent

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

  • Контроль балансов и аварийная остановка при просадке

    Сохраняет текущие балансы как эталон и сравнивает их с актуальными. Если баланс quote-монеты или нормализованная стоимость торговых монет падает ниже порогов из конфига, бот выполняет аварийную остановку.

    Описание функции: Контроль баланса.

    Формат

    /enable bw

    Пороги задаются в конфиге бота (секция balance_watcher).

  • Устанавливает цену поддержки

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

    Функция может работать и в дополнение к контролю цены.

    Например, вы установили контроль цены в диапазоне 1.0–1.1 USDT в режиме prevent и цену поддержки 0.5 USDT. Если цена токена опустится до 0.7 USDT, бот не будет активно действовать, но если цена упадет до 0.45 USDT, бот использует все ресурсы, чтобы восстановить цену до 0.5 USDT.

    Формат

    /enable sp [price] QUOTE

    Пример

  • Активирует модуль Книга заказов без пробелов

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

    Например, в видимой части книги заказов на покупку стоят ордеры по ценам 1, 0.9, 0.4, 0.3 и 0.1 USDT. Бот разместит ордеры по ценам ~ 0.8, 0.7, 0.5, и 0.2 USDT.

    Формат

    /enable ag [percent]

    Параметр percent устанавливает максимальную сумму ob-ордера относительно верхней границы суммы mm-ордера, которая устанавливается с помощью команды /amount Если указать низкое значение, бот залочит в “стакане” меньше активов.

    Пример

  • Активирует защиту от манипуляций цены

    При небольшой ликвидности или в случае достаточно большого спреда, трейдеры могут манипулировать ценой и опустошить балансы бота. Функция выявляет ордеры для манипуляций и убирает (выполняет) их.

    Дополнительную информацию смотрите в описании функции.

    Формат

    /enable cl [policy]

    Параметр policyописывает как идентифицировать ордер манипулирования ценой и следует ли его удалить (выполнить):

    • noSpread — удаляет любой подозрительный ордер, чтобы бот мог продолжать создавать объем со стратегией spread
    • smallSpread — то же самое, но также увеличивает спред, чтобы способствовать функции Красивый график торгов
    • preventCheating — политика по умолчанию. Удаляет любой ордер, если он оценен как манипулирование ценой, плюс noSpread
    • takeAll — удаляет любой подозрительный ордер. Не рекомендуется.

    Пример

  • Активирует функцию Волатильность в заданном диапазоне

    Чтобы прочитать описание функции, смотрите Волатильность в заданном диапазоне.

    Функция работает при соблюдении условий:

    • The Контроль цены Price Watcher (pw) установлен на статический диапазон. Таргетинг на pair@exchange не подходит
    • Ликридность (liq) включена со спредом менее, чем 3%
    • Модуль Price maker не в процессе работы

    Формат

    /enable vc [rate]

    Параметр rate характеризует амплитуду и как часто менять тренд цены:

    • modest — менять тренд нечасто и в небольшой амплитуде
    • dynamic — менять тренд часто и в большой амплитуде
    • normal — среднее между modest и dynamic (по умолчанию)

    Пример

  • Активирует волатильность торгового объема

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

    Формат

    /enable vv

    Пример

  • Создает дополнительный объем на пампах и дампах

    If the bot changes the price itself, it can buy back its own orders in the order book without canceling them, which also increases trading volume.

    Формат

    /enable pmv

    Пример

  • Активирует балансировку монет между двумя аккаунтами

    При торговле двумя аккаунтами возникают ситуации, когда первый аккаунт накапливает токен, а второй USDT/BTC, и наоборот.

    Чтобы вы самостоятельно не перемещали монеты между аккаунтами, бот будет менять отношение покупки/продажи, чтобы балансировать автоматически.

    Формат

    /enable vv

    Пример

  • Активирует выравнивание балансов

    Чтобы прочитать описание функции, смотрите Выравнивание балансов.

    Формат

    /enable be bp

    /enable be market [slippage]

    Можно выбрать из двух стратегий:

    • bp — изменяет соотношение покупок и продаж модуля объема торгов
    • market — покупает/продает из книги заказов для моментальной коррекции. Вы можете задать slippage.

    Пример

  • Поддержание спреда после движения цены

    Включает модуль Spread maintainer. После изменения цены бот размещает ордера для восстановления спреда.

    Описание функции: Поддержание спреда.

    Формат

    /enable sm

  • Уведомления о крупных чужих ордерах

    Мониторит стакан и уведомляет о появлении или снятии значительных сторонних ордеров.

    Описание функции: Уведомления о новых ордерах.

    Формат

    /enable on {amount} COIN [priority={amount}]

    Пример

    /enable on 1k USDT priority=2k

  • Активирует сетку ликвидности

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

    Чтобы прочитать описание функции, смотрите Сетка ликвидности.

    Формат

    /enable ld [amount] [COIN] [count] [step] [mid {midprice} QUOTE]

    Параметры:

    • amount — объем одного ордера в монете COIN. Бот устанавливает amount со случайным фактором 2%. Это число с плавающей запятой, точность которого зависит от биржи. Значение может быть в валюте BASE или QUOTE пары MM
    • count — количество ордеров с каждой стороны, на покупку и продажу. Общее количество ld-ордеров составляет count * 2.
    • step — насколько последовательные ордеры будут отличаться по цене в процентах
    • [mid {midprice} QUOTE] — средняя/начальная цена. Если не задано midprice будет (highest-bid + lowest-ask) / 2.

    Перед запуском команда запрашивает подтверждение.

    Пример

  • Активирует стратегию продажи токенов

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

    Чтобы прочитать описание функции, смотрите Стратегия реализации токенов (USDT hunter).

    Формат

    /enable qh [dump1o] [dump1h] [dump1d] [policy]

    Параметры:

    • dump1o, dump1h, dump1d — разрешенный дамп цены в процентах за 1 заказ, 1 час, 1 день
    • policy — одно из dump, keep, none. Описывает поведение бота после размещения qh-ордера. При dump, бот уменьшит цену токена. При keep, бот восстановит цену до первоначального значения. Значение none говорит, что никаких действий бот не делает.

    Example

  • Отключает функцию

    Можно отключить любую функцию, пока бот работает или остановлен.

    Отключение функции не останавливает маркет-мейкинг. Для остановки используйте /stop.

    После отключения активные ордера функции остаются в стакане. Чтобы отменить их, используйте /clear.

    Для лестницы можно поставить на паузу без сброса параметров: /disable ld pause. Возобновление: /enable ld resume.

    Доступные опции — как в команде /enable.

    Формат

    /disable [feature] [pause]

    Пример

  • Размещает ордер на покупку или на продажу

    Эти команды размещают ордеры вручную, независимо от других модулей бота.

    Бот хранит информацию об активных, размещенных вручную ордерах во внутренней БД как тип man. Введите /orders man, чтобы посмотреть список активных man-ордеров.

    В зависимости от цены ордер может попасть в книгу заказов или немедленно выполниться.

    Формат

    /{buy/sell} [pair] [amount= or quote=] [price=]

    Если вы не укажете торговую пару, бот разместит ордер на паре MM.

    Если вы не укажете цену, бот выставит ордер по рыночной цене. Тот же результат и для price=market.

    Вы можете установить объем ордера в токенах amount или в валюте quote.

    Примечание. Разместить market-ордер можно не на всех биржах. Кроме того, на некоторых биржах amount является единственным вариантом объема ордера.

    Примеры

  • Конвертация валют (зависит от биржи)

    Конвертирует одну валюту в другую через API биржи, если поддерживается. Крупные суммы могут требовать подтверждения через /y.

    Формат

    /convert {amount} {coin1} to {coin2}

    Пример

    /convert 100 USDC to USD

  • Размещает несколько ордеров

    Команда /fill размещает несколько ордеров в пределах ценового диапазона.

    Как и ордеры /buy и/sell, бот хранит ордеры /fill как тип (man). Введите /orders man, чтобы посмотреть список активных man-ордеров.

    Формат

    /fill [pair] {buy/sell} [amount= or quote=] [low=] [high=] [count=]

    Если вы не укажете торговую пару, бот разместит ордеры на паре MM.

    При покупке указывайте quote, а при продаже amount.

    Значения low и high определяют ценовой диапазон. Бот разместит до count ордеров общим объемом до amount / quote.

    Пример

  • Отменяет активные ордера

    Список активных заказов можно получить командой /orders.

    Формат

    /clear [pair] [type] {buy/sell} [condition] {force}

    Если вы не укажете торговую пару, бот отменит ордеры на паре MM.

    Используйте type для фильтрации ордеров, например, man или ld. Если указать unk, бот отменит ордеры, которых нет в БД (unknown). Для отмены всех ордеров, включая неизвестные, укажите all. См. команду /orders, чтобы узнать больше о типах ордеров.

    Если вы укажете buy или sell, бот отменит только ордеры на продажу или на отмену.

    Параметр condition — ценовой фильтр. Фильтр начинается со знака > или <, за которым следует цена и quote-монета. Например, вы можете отменить ордеры с ценой выше 1 USDT: >1 USDT.

    Ценовой фильтр не работает при указании типов all и unk.

    Поскольку API биржи может иметь ограничение на количество запросов, вы можете указать параметр force, чтобы сделать несколько итераций.

    Примеры

  • Покупает или продает токены для достижения целевой цены

    Бот будет покупать или продавать токены, чтобы установить желаемую цену. При выборе опции now бот разместит один ордер. В дополнение, с функцией Управление ценой бот сможет достичь желаемой цены к определенному времени.

    Бот оценивает расходы и запрашивает подтверждение.

    Формат

    /make price [target] QUOTE [now] [in {period}]

    Укажите время:

    • now — разместить один ордер, чтобы достичь target-цены
    • in period — постепенно достичь target-цену

    Примеры

  • Изменяет торговый объем

    Чтобы изменить ежедневный объем торгов, вы можете использовать команду /make volume в дополнение к командам /amount и /interval.

    Она обновляет объем мм-ордера, рассчитывая его автоматически.

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

    Формат

    /make volume [change] [target QUOTE]

    Выберите способ изменения объема:

    • change — изменение объема в процентах относительно текущего объема
    • target — абсолютное smart-число в валюте котировки

    Примеры

  • Покупает или продает токены по средневзвешенной цене

    TWAP (Time-Weighted Average Price) — алгоритмическая стратегия исполнения ордеров по средней цене, близкой к средневзвешенной за указанный период. Стратегия TWAP часто используется для минимизации влияния крупного ордера на рынок путем распределения большого заказа на маленькие, и их выполнения через регулярные промежутки времени.

    TWAP обеспечивает лучшую цену исполнени, когда:

    • Объем ордера превышает доступную ликвидность в книге заказов
    • Ожидание периода высокой волатильности цены без четкой тенденции к росту или снижению

    Чтобы остановить активный TWAP-ордер, введите команду /twap stop.

    Формат

    Вы указываете объем ордера, максимальную цену и время, за которое хотите закрыть сделку:

    /twap [pair] {buy/sell} [amount=] [maxprice/minprice=] [time=] [interval=] [strategy=]

    Параметры:

    • pair — торговая пара для размещения ордера
    • buy/sell — покупка или продажа токенов
    • amount — объем ордера в токенах
    • maxprice/minprice — максимально допустимая цена при покупке и минимально допустимая цена при продаже
    • time — время для исполнения ордера
    • interval — интервал между последовательными ордерами. Общее количество ордеров для команды равно time / interval
    • strategystepup при покупке и stepdown при продаже

    Примеры

    /twap BTC/USDT buy amount=5 maxprice=48k time=20m interval=1m strategy=stepup

    Бот купит 5 BTC за USDT в течение 20 минут по цене не выше 48,000 USDT.

    /twap ADA/USD sell amount=100 minprice=0.6 time=5m interval=1m strategy=stepdown

    • Продает 100 ADA в течение 5 минут
    • Открывает пять лимитных ордеров с интервалом в 1 минуту. Объем каждого ордера 20 ADA
    • Продает по минимальной цене 0.6 USD

  • Perpetual: закрытие, плечо, режим маржи

    Управляет бессрочными (фьючерсными) контрактами на настроенной бирже. Работает только с perpetual-символами (например, BTCUSDT). Если символ не указан, используется perpetual-пара из конфига бота.

    Некоторые подкоманды требуют подтверждения через /y, если есть открытая позиция или выполняется закрытие.

    Подкоманды

    • close — закрыть открытую позицию по рыночной цене.
      /perpetual [symbol] close
      Требует подтверждения /y. Если позиции нет, ничего не делает.
    • leverage — установить плечо для контракта.
      /perpetual [symbol] leverage=X
      При открытой позиции бот запросит подтверждение /y перед изменением плеча.
    • mmode — переключить режим маржи и задать плечо одной командой.
      /perpetual [symbol] mmode=isolated leverage=X
      /perpetual [symbol] mmode=cross leverage=X
      Допустимые режимы: isolated, cross. На Kraken для cross используйте leverage=0 с mmode=cross. При открытой позиции нужно подтверждение через /y.

    Примеры

    /perpetual BTCUSDT close

    /perpetual BTCUSDT leverage=10

    /perpetual BTCUSDT mmode=isolated leverage=10

  • Открытые perpetual-позиции

    Показывает открытые позиции по бессрочным контрактам (one-way mode).

    Формат

    /positions [pair] {full}

    Алиас: /p

  • Подтверждает выполнение команды

    Если бот запрашивает подтверждение, команда /y подтвердит. Например, см. /make price.

    Формат

    /y

    Пример

  • Показывает адрес для депозита монеты

    Команда показывает адреса депозитов для всех доступных сетей.

    Если биржа не создает адреса через API, используйте ее сайт.

    Вы можете узнать текущие балансы командой /balances command.

    Формат

    /deposit [coin]

    Пример

  • Выводит монету с биржи

    Команда выводит монету с биржи, которую вы указали в конфиг-файле. Вы выбираете адрес для вывода монеты, сумму и сеть. Чтобы просмотреть доступные сети, используйте команду /info command.

    Формат

    /withdraw [address] [amount] [coin] [network]

    Пример

    /withdraw 0x95222290DD7278Aa3Ddd389Cc1E1d165CC4BAfe3 12500 USDT ECR20

  • Показывает информацию о депозитах и выводах

    Возвращает список последних депозитов или выводов, или информацию о конкретном выводе.

    Формат

    /show {deposits/withdrawals} [coin] [count]

    Показывает список последних count депозитов или выводов средств для монеты. Если вы не укажете монету, бот покажет список выводов для всех монет.

    /show withdrawal [id]

    Показывает информацию для конкретного idвывода.

    Примеры

    /show deposits USDT 7

    /show withdrawal 12345-abcde

  • Переводит средства между разными типами счетов

    Переводит средства между разными счетами на бирже, такими как main, trade, margin.

    Формат

    /transfer [amount] [coin] from [type1] to [type2]

    Account naming like main, trade, margin зависят от конкретной биржи.

    Пример

    /transfer 100 USDT from trade to main

  • Показывает текущие параметры маркет-мейкинга

    Команда показывает параметры для биржи, которую вы указали в файле конфигурации. Бот хранит параметры каждой биржи в отдельном файле /trade/settings/tradeParams_{exchange}.js.

    Формат

    /params

    Пример

    /transfer 100 USDT from trade to main

  • Показывает версию программного обеспечения бота

    Примечание. Регулярно проверяйте актуальную версию на Github.

    Формат

    /version

    Пример

  • Показывает справку

    Краткое справочное сообщение.

    Формат

    /help

    Пример

  • Отправляет команду другим подключенным ботам

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

    Формат

    /remote [command] [-recipient] [-y]

    Вы указываете бот-получателя:

    • -all — все подключенные боты
    • -{id} — конкретный бот. Например, ADM/USDT@NonKYC

    Если вы добавите -y, бот не спросит подтверждения.

    Вы также можете использовать псевдонимы команд:

    Примеры

    /remote

    Покажет всех подключенных ботов.

    /remote balances -all

    /rb

    Покажет балансы всех ботов в одном сообщении.

    /remote make price 1.1 USDT in 5 days -all -y

    Укажет всем ботам следовать к цене 1.1 USDT без запроса подтверждения.

    /remote enable pw 1-1.1 USDT -all

    Установит диапазон цены всем ботам сразу.

    /remote make volume +25% -all

    Увеличит торговый объем всех ботов.

    /remote make volume -20% ADM/USDT@NonKYC

    Уменьшит торговый объем бота ADM/USDT@NonKYC.