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

Автоматическая торговля

15 мин чтения

Бот Chase — автоматическая стратегия, работающая на одном рынке по адресу /split (Автоторговля в верхней навигации, на самой странице — заголовок Автоматическая торговля). Он следит за стаканом, покупает, когда срабатывает ваш сигнал входа, и продаёт по вашим правилам выхода — тейк-профит, стоп-лосс и сворачивание перед расчётом, — повторяя столько раундов, сколько вы разрешите. У каждой стороны рынка («Да» / «Нет» или «Вверх» / «Вниз») свои настройки, и каждая может одновременно вести собственного бота.

Когда это использовать. У вас есть взгляд на волатильный внутридневной рынок (матч в прямом эфире, крипторынок «Вверх/Вниз» с фиксированным окном), и вы хотите, чтобы бот реагировал быстрее, чем вы успеваете нажимать, в пределах заранее заданных вами лимитов.

Примечание

BOOPOLY находится в бета-версии. Реальный запуск размещает ордера с вашими средствами в соответствии с выбранными вами настройками. У каждого запуска свои механизмы контроля — акций за вход, макс. открытых позиций, стоп-лосс, лимит убытка за окно, лимит раундов и Стоп, — и мы советуем сначала проверить настройки в симуляции и начинать с небольших размеров. В разделе Риски и распространённые заблуждения объясняется, как стоп-лоссы и исполнения ведут себя в живом стакане.

#Реальный режим и симуляция

У панели два режима, которые выбираются вкладкой:

  • Реальный — работает на управляемом серверном воркере 24/7. Продолжает торговать, даже когда вкладка браузера закрыта. Использует ваш реальный баланс.
  • Симуляция — запуск с бумажной торговлей. Исполняется по живому стакану, но не размещает реальных ордеров, поэтому ничто не затрагивает ваши средства или обеспечение в pUSD. Симуляция работает локально в вашем браузере и встаёт на паузу при закрытии вкладки. Для неё вы задаёте сумму Виртуальный капитал.
Примечание

Запуск управляется либо браузером (симуляция), либо сервером (реальный режим), но не обоими сразу. «Да» и «Нет» могут каждая вести собственного бота на одном рынке.

#Порядок настройки

  1. Откройте рынок и нажмите Авто (кнопка с сеткой, «Автоматизировать этот рынок») рядом с исходом, затем выберите Пошаговая настройка (мастер в формате чата, см. Конструктор ордеров в формате диалога) или Настроить самому. Запуск появится в списке на /split.
  2. Выберите вкладку Реальный или Симуляция. Для симуляции задайте виртуальный капитал.
  3. Для каждой стороны выберите на этот раз Запуск или Пропустить. У каждой запускаемой стороны свои настройки ниже.
  4. На рынке «Вверх/Вниз» с фиксированным окном при желании включите Эстафета (см. Эстафета).
  5. Пройдите панель по порядку: ① Когда покупать → ② Как и сколько покупать → ③ Когда продавать → ④ Сворачивание перед расчётом → ⑤ Когда остановить запуск.
  6. При желании нажмите Скрипт, чтобы прочитать всю стратегию простыми словами, или Бэктест, чтобы воспроизвести её на записанных рынках (см. Бэктест).
  7. Нажмите Запустить 24/7 (реальный режим; Запустить лестницу для своей лестницы) или Запустить (симуляция). Сначала окно подтверждения показывает сводку плана, поэтому при реальном запуске ничего не происходит, пока вы не подтвердите.
  8. Чтобы завершить запуск, нажмите Стоп. Остановка отменяет выставленные ордера и обрабатывает оставшиеся акции так, как указано в «Непроданные акции, когда ВЫ нажимаете «Стоп»» (по умолчанию — продажа по рынку), поэтому сначала запрашивается подтверждение.
Совет

По возможности используйте лимитные ордера. Они стоят в стакане как мейкерские и не платят ни комиссию тейкера Polymarket, ни комиссию платформы. См. Комиссии.

#Конструктор ордеров в формате диалога

Вместо ручного заполнения панели можно воспользоваться мастером в формате чата. Он задаёт по одному вопросу на шаг и заполняет те же настройки панели, затем открывает запуск в /split, где вы проверяете его и нажимаете Запустить. По умолчанию он начинает в режиме Симуляция.

Шаги мастера: режим → сторона → вход → тип ордера → размер → темп → выход → остановка → подтверждение (для своей лестницы шаг типа ордера пропускается). Он предлагает три способа входа — Покупать на отскоке, Покупать на росте и Свои цены (на панели — Отскок, Рост и Свои уровни); всё, о чём он не спрашивает (например, вход по справедливой цене или лимит волатильности), сохраняет значения панели по умолчанию, которые можно изменить на панели перед запуском.

#Справочник настроек

Названия разделов ниже совпадают с панелью. Значения по умолчанию — это значения, с которых начинается совершенно новая панель; затем панель запоминает ваши последние настройки (черновик, перенесённый с другого рынка, помечается). Ссылки для сброса нет — сохраните настройку как скрипт, чтобы вернуть её (см. Скрипты). Значения по умолчанию — лишь отправная точка; задайте параметры для своей собственной стратегии.

#① Когда покупать

Настройка Подпись в интерфейсе Примечания
Сигнал входа Сигнал входа Отскок, Рост, Справедливая цена (только крипторынки «Вверх/Вниз») или Свои уровни. По умолчанию: Отскок на всех рынках, включая крипторынки «Вверх/Вниз».
Сначала падение Сначала падение от пика (0 = любое) Отскок — насколько цена должна упасть от пика, прежде чем отскок будет засчитан. По умолчанию 10%.
Отскок Купить после отскока, % Отскок — покупает, когда цена поднимается на столько от минимума. По умолчанию 4%.
Рост Рост перед покупкой Рост — покупает, когда цена на этот % выше опорной (точки начала наблюдения; сбрасывается на цену каждого исполнения). По умолчанию 3%.
Преимущество справедливой цены Справедливая цена выше аска на Справедливая цена — см. Вход по справедливой цене. По умолчанию 12¢.
Лестница (ценовая лестница) Свои уровни — выберите точные цены покупки и количество акций на лестнице; на каждой цене выставляется одна лимитная покупка. Цена выше рынка ждёт; выше рынка ничего никогда не покупается.
При достижении цены Лимитные ордера / Покупка на отскоке Только «Свои уровни». Покупка на отскоке ждёт, пока цена восстановится на заданный % от минимума и вернётся к уровню, затем покупает по рынку.
Окно входа Покупать только в последние N с (0 = выкл.) Следит за сигналом только в последние N секунд перед расчётом. По умолчанию 0 (в любое время).
Только за лидера Только за лидера Только крипторынки «Вверх/Вниз». Пропускает покупки, пока расчётная вероятность победы этой стороны ниже порога (Выкл. / 50–80%). По умолчанию 50%.
Лимит волатильности Лимит волатильности Только крипторынки «Вверх/Вниз». Входит, только пока цена монеты была спокойной последние 2 минуты: Выкл. / Строгий / Стандартный / Мягкий. По умолчанию Выкл.
Без переплаты Без переплаты Только крипторынки «Вверх/Вниз». Покупает, только когда рынок как минимум на N¢ ниже справедливой цены модели. По умолчанию Вкл., 5¢. Не используется со «Справедливой ценой» и «Покупкой на отскоке».
Диапазон входа Мин. / Макс. цена входа (0 = выкл.) Покупает, только пока цена находится внутри этого диапазона.

Как работает опорная цена. Окна ретроспективы нет. Бот измеряет падение от поднимающегося пика: он растёт с каждым новым максимумом и никогда не опускается сам, поэтому падение накопительное — медленное снижение засчитывается так же, как резкий обвал. Минимум — самая низкая цена с момента последнего подъёма пика. После покупки опорная точка перезапускается от текущей цены, а после продажи — от цены выхода, поэтому следующему раунду нужно новое движение.

#② Как и сколько покупать

Настройка Подпись в интерфейсе Примечания
Тип ордера Тип ордера покупки Рыночный или Лимитный. По умолчанию: Лимитный.
Где выставить лимит Выставить лимит по Только лимитные покупки — Середина или Бид. По умолчанию: Середина.
Отмена без исполнения Отменить без исполнения через Только лимитные покупки. По умолчанию 15 с.
Макс. проскальзывание Макс. проскальзывание Только рыночные покупки — пропускает покупку, если аск выше цены срабатывания больше чем на это значение. По умолчанию 2%.
Покупка меньше $1 Покупка меньше $1 Только рыночные покупки. Polymarket отклоняет рыночные покупки меньше $1: Пропустить или Добрать до $1 (покупает больше акций). По умолчанию: Пропустить.
Акций за вход Акций за вход Размер каждой покупки. Минимум 5 акций. По умолчанию 5.
Макс. открытых позиций Макс. открытых позиций Ограничивает число лотов, удерживаемых одновременно, что ограничивает, сколько может добавить падающая цена. По умолчанию 3.
Пауза между покупками Пауза между покупками Пауза в секундах. По умолчанию 300.
Раундов на цену Раундов на цену (1 = один раз) Только «Свои уровни». Сколько раз на каждой цене выполняются покупка и продажа.
Лимит бюджета Лимит бюджета Только «Свои уровни». Необязательный потолок общей суммы, задействованной по всей лестнице.

#③ Когда продавать

Настройка Подпись в интерфейсе Примечания
Режим тейк-профита Тейк-профит Фиксированная цена, Трейлинг или Держать до расчёта. По умолчанию: Трейлинг.
Продать при прибыли, % Продать при прибыли, % Фиксированная цена — цель сверх уплаченного. По умолчанию 10%.
Включить трейлинг при % Включить трейлинг при % Трейлинг — прибыль, при которой начинается трейлинг. По умолчанию 10%.
Продать на откате, % Продать на откате, % Трейлинг — продаёт по рынку при таком откате от максимума. По умолчанию 3%.
Тип ордера продажи Тип ордера продажи Только фиксированная цена. Лимитный стоит в стакане по вашей цели (без комиссий как мейкер); Рыночный продаёт в момент касания цели, никогда ниже неё (комиссия тейкера). По умолчанию: Лимитный.
Трейлинг ниже цены покупки Если трейлинг срабатывает ниже цены покупки Только трейлинг — Всё равно продать или Держать. По умолчанию: Всё равно продать.
Стоп-лосс Стоп-лосс % (0 = выкл.) Продаёт позицию по рынку, когда бид опускается на столько ниже фактически уплаченной цены. По умолчанию 10%.
Пропуск дешёвых лотов Без стоп-лосса ниже цены (0 = выкл.) Для позиций, купленных ниже этой цены, стоп-лосса нет.
Автомат защиты Пауза после N стоп-лоссов (0 = выкл.) N стоп-лоссов подряд ставят новые покупки на паузу на заданное время (позиции по-прежнему продаются). Показывается, когда задан стоп-лосс; со «Своими уровнями» не предлагается. По умолчанию выкл.
Примечание

Стоп-лосс действительно продаёт. Когда он срабатывает, он отменяет выставленный тейк-профит и отправляет рыночную продажу по биду; если эта продажа не исполнена, он повторяет попытку. Это триггер, а не гарантированная цена, и для продажи ему нужен бид в стакане — см. Риски и распространённые заблуждения. (Лимит убытка в копитрейдинге работает иначе: он только прекращает покупки — см. Настройки копитрейдинга.)

#④ Сворачивание перед расчётом

Настройка Подпись в интерфейсе Примечания
Время сворачивания Продать всё до конца / Прекратить покупки до конца (0 = никогда) За сколько до расчёта начинать сворачивание — в секундах на рынках «Вверх/Вниз» с фиксированным окном, в минутах на остальных или в % от окна. 0 — держать до расчёта. По умолчанию 120 минут; для игры, которая заканчивается с закрытием рынка, начальное значение 0, а на рынке с фиксированным окном запас, равный длине окна, сокращается до 60 секунд.
Как сворачивать Как сворачивать Продать всё (прекратить покупки и продать все позиции) или Только прекратить покупки (позиции выходят по своим правилам; остальное рассчитывается по $1 или $0). По умолчанию: Продать всё.
Продавать Продавать Только «Продать всё» — Рыночный или Лимитным (по биду). По умолчанию: Рыночный.
Оставлять не меньше Оставлять не меньше (0 = выкл.) Акции, которые эта сторона держит до расчёта; тейк-профит, стоп-лосс и сворачивание никогда не продают ниже этого количества. Применяется Всегда или При сворачивании.

С Держать до расчёта сворачивание только прекращает покупки — оно никогда не продаёт.

#⑤ Когда остановить запуск

Настройка Подпись в интерфейсе Примечания
Цель прибыли за окно Цель прибыли за окно (0 = выкл.) Когда итог этой стороны за окно достигает +$X, она продаёт всё по рынку и останавливается на это окно.
Лимит убытка за окно Лимит убытка за окно (0 = выкл.) Когда итог этой стороны за окно достигает −$X, она продаёт всё по рынку и останавливается на это окно.
Лимит раундов Остановиться после N раундов (лот полностью продан = 1, 0 = без лимита) Один раунд = один лот куплен и полностью продан. По умолчанию 60. Не используется со «Своими уровнями» (там используются раунды на цену).
Остаток при остановке Непроданные акции, когда ВЫ нажимаете «Стоп» Оставить, Продать по рынку или Продать лимитным. По умолчанию: Продать по рынку.

#Вход по справедливой цене

Справедливая цена — сигнал входа для крипторынков «Вверх/Вниз». Бот оценивает вероятность победы этой стороны по текущей цене монеты (цене, по которой рассчитывается рынок) и покупает, пока эта справедливая цена превышает аск как минимум на ваше преимущество (по умолчанию 12¢, диапазон 1–50¢). Темп покупок задают Пауза между покупками и Макс. открытых позиций.

  • Только за лидера по-прежнему применяется; Без переплаты не используется (эту задачу уже выполняет преимущество).
  • Необязательный Лимит волатильности (Строгий / Стандартный / Мягкий) блокирует входы, пока монета быстро движется. Он масштабируется для каждой монеты, и перед первым входом ему нужно около 30 секунд цен.
  • На рынке без цены монеты этот вариант скрыт, а сохранённая настройка «Справедливая цена» переключается на Отскок.
Примечание

Справедливая цена — это правило входа, а не прогноз; результаты бэктеста описывают только прошлые записи. Советуем попробовать её в симуляции перед реальным запуском.

#Эстафета

На рынках «Вверх/Вниз» с фиксированным окном (например, 5-минутных крипторынках) Эстафета применяет одни и те же настройки к последовательным окнам. Задайте Сколько окон (2–288) и Лимит убытка эстафеты.

  • Когда одно окно заканчивается, следующее запускается автоматически с теми же настройками. Каждое окно — отдельный рынок; карточка запуска суммирует P&L по всем окнам (Эстафета · окон: N).
  • Симуляция: виртуальный капитал переходит из окна в окно; лимит убытка необязателен. Эстафета останавливается, когда пройдены все окна, достигнут лимит убытка, закончился виртуальный капитал или не найдено следующее окно.
  • Реальный режим: доступен, только когда эстафета на реальные деньги включена для платформы; иначе переключатель «Эстафета» появляется только в симуляции. Сервер открывает следующее окно незадолго до окончания текущего, поэтому браузер не нужен. Лимит убытка эстафеты обязателен. Эстафета заканчивается, когда баланса не хватает на окно или достигнут лимит, а когда заканчивается эстафета одной стороны, заканчивается и другая.
  • Стоп завершает всю эстафету, а не только текущее окно.
Совет

Относительные настройки (%, ¢ преимущества) переходят между окнами. Абсолютные цены на лестнице Свои уровни — нет: каждое новое окно открывается около 50¢, поэтому лестница, заданная далеко от этой цены, может так ничего и не купить.

#Бэктест

На рынках «Вверх/Вниз» по BTC, ETH, SOL и XRP (окна 5 минут, 15 минут и 1 час) кнопка Бэктест находится рядом со Скрипт над кнопкой запуска. Она посекундно воспроизводит ваши текущие настройки на записанных стаканах, используя тот же движок, что и сервер 24/7.

  • Выберите монету, длину окна, диапазон (Этот запуск — окна, которые фактически охватил начатый или завершённый запуск, это значение по умолчанию, если такой запуск есть, — либо последние 24, 96 или 288 окон, по умолчанию 288) и сторону («Вверх», «Вниз» или Обе, где каждая сторона работает как отдельный бот, а P&L суммируется по окнам).
  • Результаты показывают общий P&L, долю выигрышей, комиссии, максимальную просадку и среднее за окно в сравнении с Купить и держать и Без торговли, а также разбивку Первые 70% и последние 30% и 95-процентный диапазон для среднего.
  • Запись началась 2026-09-30 и хранится 60 дней. Не полностью записанные окна пропускаются.
  • Симуляция консервативна: ордера оцениваются через 1 секунду после отправки, выставленный лимитный ордер исполняется, только когда рынок торгуется сквозь него, и взимаются полные комиссии. Каждое окно воспроизводится отдельно, поэтому лимит убытка эстафеты не симулируется.
Примечание

Бэктест описывает, как настройки вели себя на прошлых записях; это не прогноз. Разбивка на первые 70% / последние 30% нужна для проверки согласованности: если прибыль принесла только одна часть или настройки подгонялись, пока итог не стал хорошо выглядеть, результат, скорее всего, отражает эти записи, а не рынок.

#Скрипты

Скрипты необязательны. Карточка Скрипт вверху панели по умолчанию выключена; включите её переключатель (Использовать скрипт), чтобы появились Сохранить и Загрузить. Сохранить сохраняет текущие настройки обеих сторон как именованный скрипт (до 20); Загрузить восстанавливает один из Мои скрипты или Пресеты. Загрузка скрипта только заполняет панель — ничего не запускается, пока вы не нажмёте «Запустить». Начатый или завершённый запуск сохраняет свои настройки, поэтому показывает только Сохранить: сохраните его как скрипт, чтобы загрузить в новый запуск.

#Ограничения

  • Не более 10 реальных запусков одновременно на аккаунт. Панель показывает Реальных ботов запущено: n / 10; остановите один, чтобы запустить другой. Запуски в симуляции не учитываются, а следующее окно эстафеты не считается новым запуском.
  • Только один запуск на каждую сторону рынка в каждом режиме — два запуска на одном рынке продавали бы акции друг друга.
  • Остановить все останавливает все реальные запуски сразу; каждый обрабатывает свои акции по собственной настройке «Непроданные акции, когда ВЫ нажимаете «Стоп»».

#Перед стартом реального запуска (предварительная проверка)

Реальный запуск Chase должен пройти эти проверки, прежде чем появится кнопка Запустить. Панель точно показывает, чего не хватает и как это исправить, в таком порядке:

Проверка Что означает Что вы видите, пока проверка не пройдена
Регион Торговля на реальные деньги недоступна из вашего местоположения: Тайвань, страны под санкциями OFAC, Великобритания, Франция и Онтарио. «Недоступно в вашем регионе» — можно просматривать и запускать симуляцию, но не реальный запуск Chase.
Вход Вы ещё не вошли. Кнопка Войдите, чтобы торговать.
Торговля включена Вы не завершили однократную настройку торговли (развёртывание Safe без газа + одобрения токенов, выполняется один раз перед первой реальной сделкой). Кнопка Включить торговлю.
Готово Всё в порядке. Обычная кнопка Запустить 24/7.

При первом переключении на вкладку Реальный вы также отвечаете на шесть коротких вопросов о рисках (Перед реальной торговлей); пока вы их не пройдёте, панель остаётся в режиме Симуляция. При неверном ответе показывается объяснение, и можно попробовать снова; вопросы взяты из заблуждений, перечисленных ниже.

Примечание

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

#Что настраивает «Включить торговлю» (однократно)

При первой реальной сделке BOOPOLY выполняет быструю настройку без газа — вы не платите за газ и делаете это только один раз на аккаунт:

  1. Развёртывает ваш смарт-кошелёк (ончейн-аккаунт, на котором хранятся ваши торговые средства), если он ещё не развёрнут.
  2. Создаёт ваши учётные данные биржи, чтобы ордера можно было размещать в CLOB Polymarket.
  3. Задаёт одобрения токенов, чтобы биржа могла перемещать ваше обеспечение при исполнении ордера.

После этого Chase (и любая другая сделка) запускается без повторной настройки. Если вы переходите на другое устройство, BOOPOLY восстанавливает настройку из облака, а не просит подписать снова.

Примечание

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

#Риски и распространённые заблуждения

Это вопросы, которые пользователи задают чаще всего. Те же пункты встречаются в коротком тесте перед первым реальным запуском.

  1. «Стоп-лосс 10% продаёт ровно на −10%». 10% — это точка, в которой бот начинает продавать; исполнение происходит по цене, которую стакан предлагает в этот момент, и она может быть лучше или хуже. В тонких пятиминутных стаканах разрывы в несколько центов в любую сторону — обычное дело, а кратковременное падение может вызвать стоп, даже если цена восстановится через секунду.
  2. «Стоп-лосс всегда меня выведет». Стоп-лосс продаёт в бид, поэтому ему нужен покупатель в стакане. Пока бида нет, нет ни цены для измерения убытка, ни того, кому продать, поэтому продажа не размещается; акции, остающиеся у вас при окончании рынка, рассчитываются по $1 или $0. Это относится и к симуляции, и к реальному режиму: стоп-лосс — это триггер продажи, а не гарантированный выход.
  3. «Мой лимит 55¢ исполнился по 36¢ — что-то сломалось». Это ожидаемо. Лимитная покупка никогда не платит больше лимита и берёт лучшую цену, если стакан её предлагает, поэтому заплатить меньше — в вашу пользу. Стопы и цели отсчитываются от цены, которую вы фактически заплатили, а не от вашего лимита.
  4. «Держать до расчёта — значит никогда не продавать». Это отключает только тейк-профит. Стоп-лосс, цель прибыли / лимит убытка за окно и ваш собственный «Стоп» по-прежнему продают.
  5. «Прибыль в симуляции предсказывает реальную прибыль» и «Симуляция продолжает работать после закрытия вкладки». Симуляция использует живой стакан с виртуальными деньгами; реальные ордера к тому же сталкиваются с проскальзыванием, местом в очереди, низкой ликвидностью и исполнениями, которые сначала достаются другим трейдерам. Кроме того, симуляция работает, только пока открыта её вкладка браузера.
  6. «В позиции — значит рассчитано». В позиции означает, что акции так и не были проданы и всё ещё у вас. Для каждого удерживаемого лота показывается Расчёт (цены для оценки пока нет), сейчас стоит (рынок ещё торгуется; это текущая цена) или рассчитано по ($1 или $0 после разрешения рынка).

#Требования

  • Выполнен вход и включена торговля (однократная настройка Polymarket V2 без газа). При необходимости панель проведёт вас через вход / включение торговли (см. предварительную проверку выше).
  • Реальным запускам нужно пополненное обеспечение в pUSD; при старте бот заранее конвертирует USDC.e → pUSD на одну позицию (своя лестница заранее конвертирует стоимость одного раунда лестницы). См. Пополнение и вывод.
  • Акций за вход должно быть не меньше 5.
  • Реальные запуски исполняются на серверном воркере 24/7; держать вкладку открытой не нужно. Для запусков в симуляции вкладка браузера должна оставаться открытой.

#См. также