Перейти до вмісту

Довідник копітрейдингу

9 хв читання

Детальний довідник про те, як виконується копітрейдинг, а також граничні випадки, які варто знати, коли копіювання використовує ваші кошти. Щоб налаштувати копіювання, почніть із розділів Вступ і Налаштування.

#Як працює повторення угод

Копітрейдинг працює у двох місцях, які поводяться однаково, бо обидва звертаються до одного спільного ядра рішень щодо того, «чи копіювати це виконання і якого розміру»:

  • Середовище браузера: повторює угоди, поки відкрито вашу вкладку BOOPOLY. Виконує у вкладці і реальний режим, і симуляцію.
  • Сервер 24/7: виконує реальні копітрейдинги без відкритої вкладки, щойно ви ввімкнули Увімкнути копітрейдинг 24/7. Він перевіряє нещодавні виконання кожного активного трейдера щонайменше раз на хвилину (з додатковими перевірками між ними) і повторює їх за допомогою авторизованого вами серверного підписанта.

Оскільки обидва середовища мають спільне ядро, у вкладці й на сервері працюють та сама математика розміру й ті самі перевірки розширених фільтрів. Симуляція копіювання в браузері ухвалює ті самі рішення, що й сервер.

Примітка

Коли ввімкнено копітрейдинг 24/7, реальні копітрейдинги продовжують працювати на сервері, навіть коли застосунок закрито. Симуляція працює лише у вашій відкритій вкладці; симульовані копіювання зберігаються у вашому браузері й ніколи не працюють на сервері.

Ліміти. Одночасно на акаунт може бути активно до 10 реальних копітрейдингів і до 30 симульованих копіювань в одному браузері. Призупинене копіювання не враховується; призупиніть або зупиніть одне, щоб звільнити місце.

Ринки, які не копіюються. Купівля трейдера на ринку, пов’язаному з Тайванем, пропускається без розміщення ордера чи запису виконання. Його продажі там і далі повторюються, тож позиція, відкрита раніше, може закритися. Реальний копітрейдинг також недоступний там, де торгівлю реальними грошима обмежено (Тайвань, країни під санкціями OFAC, Велика Британія, Франція та Онтаріо); симуляція працює всюди.

Затримка. Повторення йде за трейдером з невеликою затримкою. Публічна стрічка активності Polymarket показує виконання трейдера через кілька секунд після того, як вони відбулися (за нашими вимірюваннями — близько 20 секунд), а сервер перевіряє її щонайменше раз на хвилину. На швидкому ринку ціна може змінитися між виконанням трейдера і вашим повтором, тож ваші виконання можуть відрізнятися від трейдерових за ціною, розміром і часом. Саме тому ринкові ордери використовують перевірку відхилення ціни, а лімітні ордери чекають за заданою ціною, а не слідують за ринком.

#Симуляція і реальний режим

Симуляція працює у вашому браузері з віртуальним капіталом. Ви задаєте Віртуальний капітал (за замовчуванням $100, мінімум $1). Повтори симулюються за живими цінами (купівля платить аск, продаж отримує бід) і записуються як симульовані виконання в цьому браузері. Кошти не переміщуються, ончейн-ордери не розміщуються, а копіювання не переносяться на інші пристрої.

Що симуляція охоплює: вибір трейдера, напрямок, розмір купівлі, розмір продажу, ліміти бюджету й кожен розширений фільтр — з тим самим ядром рішень, що й реальний режим.

Чого симуляція не охоплює: реальної якості виконання, реального прослизання, тейкерських/мейкерських комісій, ончейн-розрахунків, поведінки конвертації/забезпечення, Якщо ціна за межами допуску — чекати і безперервності 24/7 (симуляція призупиняється, коли ви закриваєте вкладку).

Порада

Запуск у симуляції показує, як ваші налаштування перетворюються на ордери. Реальні виконання, комісії та прослизання застосовуються, щойно ви перейдете на реальний режим, тож результати можуть відрізнятися.

#Механіка торгівлі навпаки

Режим «Навпаки» займає протилежну сторону того самого ринку. Коли трейдер купує токен Так, ваш повтор купує токен Ні цього ринку; коли він купує Ні, ви купуєте Так. Це позиція на інший результат тієї самої події, а не коротка позиція (шорт).

«Навпаки» працює лише на ринках із двома результатами. На ринку з трьома чи більше результатами немає єдиної «протилежності», тож такі угоди пропускаються.

Розмір і кожен фільтр застосовуються так само, як у режимі «Копіювати»; змінюється лише токен результату. Ринкове/лімітне ціноутворення спирається на книгу протилежного токена, тож ви платите ціну цього токена (приблизно 1 − target's price на ринку з двома результатами, залежно від книги).

#Розмір угоди та прослизання

Кожна купівля отримує суму в USDC за вашим режимом купівлі, а потім конвертується в акції за ціною, яку ви заплатите:

  • Відсоток від їхньої угоди: target's order USDC × pct%.
  • Частка від їхньої, у межах: target's order USDC × pct%, утримується в межах [min, max].
  • Фіксована сума: ваша фіксована сума в USDC.
  • Мінімально можливий: найменший ордер, що відповідає обом мінімумам Polymarket: ≥ 5 акцій і ≥ $1 номіналу.

Потім результат обмежується вашим лімітом на угоду, а далі залишком загального бюджету. Для режимів відсотка, частки в межах і фіксованої суми ордер, що вийшов би меншим за $0.50, пропускається як замалий для повторення. Мінімально можливий звільнено від цього, бо він навмисно націлений на мінімум. Розмір, що впав би нижче мінімуму ринку в 5 акцій / $1, пропускається із зазначенням причини (наприклад, залишок бюджету замалий), тож не надсилається жодного ордера, який біржа відхилила б.

Відхилення ціни (лише ринкові). Фільтр Допустиме відхилення ціни (за замовчуванням 5%) пропускає ринковий повтор, якщо ціна змістилася проти вас більш ніж на цю величину від ціни виконання трейдера: для купівлі — вищий аск, для продажу — нижчий бід. Рух на вашу користь ніколи не призводить до пропуску. Це не дає повтору купити за ціною, яка за час затримки стрічки вже відійшла далеко від трейдерової. Якщо задано Якщо ціна за межами допуску — чекати, копіювання натомість тримає лімітний ордер на межі допуску вказану кількість хвилин (скасовується, якщо не виконаний).

Лімітне ціноутворення. Лімітні копіювання не використовують відхилення ціни. Вони стоять у книзі як мейкерський ордер на один тік краще за трейдера: за ціною трейдера, якщо вона досі нижча за найкращий аск (вища за найкращий бід — для продажу), інакше за найкращим бідом (найкращим аском — для продажу). Вони ніколи не перетинають книгу й не сплачують комісій; виконуються, лише якщо ринок торгує за цією ціною.

#Бюджет, експозиція та ліміт на ринок

  • Загальний бюджет накопичується за всіма повторами й рахується за власними виконаннями купівель копіювання. Коли залишається менше, ніж на один ордер, купівлі зупиняються, і копіювання показує Бюджет вичерпано · продажі тривають; продажі й далі повторюються. Продажі його не поповнюють; збільште бюджет, щоб відновити купівлі.
  • Ліміт на угоду обмежує будь-який окремий повтор до перевірки загального бюджету.
  • Макс. на ринок підсумовує попередні виконання купівель за одним conditionId; щойно сукупні витрати на цьому ринку досягнуть ліміту, подальші купівлі там пропускаються (на продажі це не впливає).
Порада

Загальний бюджет робить витрати передбачуваними, навіть коли трейдер дуже активний або ви використовуєте великий відсоток. Це найпростіший спосіб задати максимум, який може витратити копіювання.

#Фільтри ринків і розклад

Розширені перевірки виконуються перед кожним повтором купівлі й повертають першу причину, з якої купівля не проходить. Продажі ніколи не фільтруються: кожен фільтр нижче — це фільтр входу, тож копіювання завжди може вийти з позиції, яку тримає.

  • Строк дії копіювання (Призупинити копіювання через): щойно копітрейдинг стає старшим за заданий час (1 год / 12 год / 1 д), він припиняє купувати й переходить у стан Призупинено · продажі тривають (не зупинено).
  • Ігнорувати малі ордери: виконання трейдера, менші за цю суму в USDC, ігноруються.
  • Макс. на ринок: див. вище.
  • Мін. обсяг за 24 год / Мін. ліквідність / Днів до розрахунку / Фільтр категорій: спираються на запит даних ринку; якщо запит не вдається, купівля виконується, а не блокується. Для матчів дні рахуються від початку гри.
  • Скасовувати лімітні ордери через: лише лімітні копіювання; скільки кожен розміщений лімітний ордер стоїть у книзі, перш ніж його буде скасовано (5 хв / 1 год / 3 год / Безстроково).

Режими фільтра категорій: Усі (приймати все), Лише ці (повторювати лише ринки, теги яких збігаються), Крім цих (пропускати ринки, теги яких збігаються). Ринок збігається, коли збігається будь-який із його тегів. Кнопки охоплюють категорії верхнього рівня Polymarket; усе інше вибирайте з власних тегів Polymarket у Інші теги (пошук у Polymarket). Спорт уже охоплює всі ліги.

#Обробка збоїв і повторні спроби

Кожен повтор стає виконанням зі статусом. Сервер повторює невдалий повтор до 3 разів з інтервалом близько 5 хвилин.

Статус Значення
Очікує У черзі: вирішено повторити, ще не надіслано.
Надіслано Ордер надіслано в CLOB, очікується результат виконання.
Виконано Ордер виконано.
Повтор Розміщення не вдалося, і сервер спробує ще раз (до 3 разів).
Помилка Розміщення не вдалося (наприклад, недостатньо забезпечення), і повторних спроб більше не буде: спроби вичерпано або копіювання вже не активне.
Пропущено Ваші власні налаштування відповіли «ні»: фільтр, ліміт на ринок, бюджет або мінімум $0.50. Нічого не надіслано.
Скасовано Ордер у книзі скасовано, бо ви зупинили копітрейдинг.
Відхилено Не розміщено: ціна вийшла за ваш допуск, ордер був меншим за мінімум ринку або біржа його відхилила.

Невдала купівля в реальному режимі може запустити серверну конвертацію USDC.e → pUSD і повторну спробу, якщо це дозволяє політика вашого серверного підписанта. Причину збою записано, тож ви можете побачити, чому повтор не пройшов.

#Часткові виконання

Ордер трейдера може виконатися кількома частинами в межах короткого вікна врегулювання. Ці часткові виконання об’єднуються, тож один ордер трейдера стає одним повтором, а не серією дрібних повторів. Це узгоджує ваш розмір і облік за ринком із фактичною зміною позиції трейдера.

#Відстеження позицій і P&L

P&L обліковується за реальною розрахованою вартістю, а не за номінальною ціною CLOB; ціна в книзі не завжди дорівнює USDC, що фактично розраховується. Реалізований P&L враховує позиції, які було продано або погашено (розраховано). Відкриті позиції залишаються нереалізованими, доки трейдер (або ви) їх не закриє чи ринок не розрахується.

Як дзеркальні виконання відображаються в журналі ордерів, див. у розділі Ордери та P&L.

#Поведінка стоп-лосу

Ліміт збитку («Ліміт збитку (зупиняє купівлі)») вимірює загальний P&L копіювання: реалізований від продажів і розрахованих ринків плюс відкриті позиції за бідом (позиція, ціну якої не вдається прочитати, рахується за вартістю). Коли він знижується на ваш поріг, копіювання припиняє купувати й переходить у стан Призупинено · продажі тривають. Продажі трейдера й далі повторюються, тож з відкритих позицій усе ще можна вийти разом із трейдером, а нічого іншого за вас не продається. Копіювання продає лише для повторення закриття позиції трейдером. Строк дії копіювання працює так само.

Якщо ви самі призупиняєте або відновлюєте копіювання, стан «лише продажі» завершується: ручне призупинення — це повне призупинення (продажі теж перестають повторюватися), а відновлення — повне відновлення.

Вичерпаний Загальний бюджет має той самий ефект без зміни статусу: копіювання залишається активним, показує Бюджет вичерпано · продажі тривають, пропускає купівлі й продовжує повторювати продажі.

Статуси, у яких може бути копітрейдинг: Активне (симульоване копіювання показує Працює · ця вкладка), Призупинено (вами; повне призупинення), Призупинено · продажі тривають (лімітом збитку або строком дії копіювання), Зупинено. Реальне копіювання, останні 20 спроб якого не вдалися через відсутні облікові дані біржі, також призупиняється автоматично (повне призупинення), і ви отримуєте сповіщення.

#Ручні продажі

З режимом продажу Не продавати автоматично повтори копіюють лише входи; продажі трейдера не повторюються, і ви закриваєте позиції самі зі свого портфеля. Так само виходять із усього, що досі тримає призупинений чи зупинений копітрейдинг. Інакше ці позиції залишаються відкритими до розрахунку ринку.

#Розрахунок ринку та погашення

Коли скопійований ринок розраховується, позиції розраховуються в блокчейні, а погашена вартість зараховується до реалізованого P&L. Копітрейдингу не потрібно розміщувати продаж для розрахованого ринку; розрахунок закриває позицію. Фільтр Днів до розрахунку дає змогу пропускати ринки, що розраховуються раніше, ніж вам потрібно.

#Вимоги

Щоб користуватися копітрейдингом, потрібні:

  • Акаунт BOOPOLY, у який виконано вхід. Див. Гаманці та вхід.
  • Поповнений гаманець для депозитів (реальний режим). Реальні повтори витрачають кошти з вашого гаманця для депозитів. Див. Поповнення та виведення.
  • Регіон, де доступна торгівля реальними грошима (реальний режим). Не Тайвань, не країни під санкціями OFAC, не Велика Британія, Франція чи Онтаріо. Симуляція доступна всюди.
  • Відкрита вкладка (середовище браузера / симуляція). Повторення в браузері й усі симуляції копітрейдингу працюють лише поки відкрито вашу вкладку BOOPOLY.
  • Увімкнений копітрейдинг 24/7 (реальний режим 24/7). Щоб реальні копітрейдинги працювали із закритою вкладкою, натисніть Увімкнути копітрейдинг 24/7 (два одноразові підписи). Це авторизує наш серверний підписант підписувати для вашого гаманця за обмеженою політикою; як це працює, пояснено в розділі Безпека.
Порада

Перш ніж залишити копіювання працювати без нагляду, типовий порядок такий: спробувати його в симуляції, задати загальний бюджет і перевірити перші кілька дзеркальних ордерів в історії ордерів.

#Пов’язані сторінки