Туторіал ботів Полімаркет · Розділ 23 з 32
Патерни бота для 5-хвилинних ринків BTC/ETH «вгору-вниз» на Полімаркет: 288 експірацій на день, виконання, критичне до затримки, джерела переваги, чому більшість роздрібних ботів програють, і каркас коду стратегії.
Що охоплює цей розділ
5-хвилинна серія BTC «вгору/вниз» на Полімаркет розраховується 288 разів на день, множачи будь-яку перевагу через багато повторень. Більшість роздрібних ботів тут програють, попри обсяг, тому що затримку та планку для переваги встановлюють професійні фірми. Виживає саме те, що описано нижче.
- Що таке 5-хвилинні крипторинки
- 288 експірацій на день = повтори для накопичення
- Чому роздрібні боти тут програють
- Джерела переваги, що виживають
- Бюджет затримки
- Ризик: мало на угоду, багато на день
- Код: каркас 5-хвилинної стратегії
Що таке 5-хвилинні крипторинки
5-хвилинні крипторинки на Полімаркет - це бінарні питання «вгору/вниз» щодо ціни BTC (і ETH). Нові ринки відкриваються кожні 5 хвилин; кожен розраховується за ціною закриття через 5 хвилин після відкриття, на основі опублікованого оракула.
Це створює 288 ринків на актив на день. Можливість для накопичення будь-якої переваги тут величезна: навіть невелика перевага на угоду стає суттєвою, якщо використовувати її 100+ разів на день.
Зворотний бік: планку встановлюють професійні фірми. Середина рухається майже синхронно з базовим ціновим потоком, а книги зазвичай тонкі на нозі з неправильного боку.
288 експірацій на день = повтори для накопичення
Якщо ваша перевага становить 0,5 цента на угоду за відсотка виграшів 55%, і ви можете зробити 60 угод на день, очікуваний денний фінрезультат становить 60 × 0,5 цента = $0,30 на позиціях по 10 часток = $3/день. Звучить крихітно, але це накопичення: 252 торгові дні × $3 = $750/рік майже без капітального навантаження (позиції розраховуються менш ніж за 5 хвилин).
Щоб та сама перевага дала $750/рік на бінарному ринку, який розраховується раз на квартал, вам потрібен значно більший розмір на угоду і набагато ширші хвости збитків.
5-хвилинні ринки - єдиний сегмент на Полімаркет, де невеликі, але часті переваги складаються у відчутний річний дохід.
Чому роздрібні боти тут програють
Три типові режими відмови, які стабільно знищують роздрібних учасників.
- Затримка: професійні фірми виставляють ордери за 50-100 мс; роздрібні боти витрачають 1-3 секунди. Поки ви спрацьовуєте, ціна вже в новій середині.
- Інформаційна асиметрія: базові CEX (Binance, Coinbase) публікують стрічку угод швидше, ніж ціновий потік Полімаркет. Боти без прямих підписок на CEX торгують на застарілих даних.
- Податок на спред: у 5-хвилинному ритмі навіть спред 0,5 цента × 60 угод = 30 центів на день неминучих витрат. Перевага має перекрити це, перш ніж стати прибутковою.
Роздрібні боти зазвичай виходять у нуль або в мінус, бо не можуть випередити професіоналів і не можуть уникнути податку на спред. Стратегії, які працюють для роздрібного трейдера, - це не перевага проти професіоналів; це повільнорішучі стратегії зі специфічними інформаційними перевагами.
Джерела переваги, що виживають
Що працює для роздрібного трейдера на 5-хвилинних ринках.
- Напрямне зміщення за ставкою фінансування: екстремальне додатне фінансування на безстрокових ф'ючерсах прогнозує повернення до середнього; торгуйте проти ставки фінансування.
- Вікна очищення відкритого інтересу: на початку кожної години ліквідації безстрокових ф'ючерсів більш імовірні; грайте проти екстремальних рухів у цей проміжок.
- Арбітраж врегулювання наприкінці вікна: в останні 30 секунд 5-хвилинного вікна ціна врегулювання стає дедалі передбачуванішою; книга часто пропонує тонку ліквідність за ймовірностями, що не відповідають живій стрічці.
Що не працює: чисті технічні сигнали (RSI, ковзні середні), просте копіювання імпульсу, усе, що вимагає від бота бути швидшим за професіоналів.
Бюджет затримки
Для життєздатної 5-хвилинної стратегії бюджет приблизно такий:
- Прочитати джерело сигналу (стрічка угод CEX, ставка фінансування): 100-300 мс
- Обчислити рішення: 50 мс
- Виставити ордер FOK: 200-500 мс
- Отримати підтвердження виконання: 200 мс
Разом: 550-1050 мс. Досяжно на VPS із платним RPC і прямою підпискою на WebSocket CEX. Недосяжно на домашньому ноутбуці або з безкоштовними API.
Стратегії, яким потрібно < 500 мс загалом, - це територія професіоналів; роздрібному трейдеру не варто конкурувати там.
Ризик: мало на угоду, багато на день
Визначення розміру для 5-хвилинних ринків: мало на угоду, з обмеженням на день.
- На угоду: 5-15 часток ($1-6) на ринок. Нижче 5 неможливі продажі GTC; вище 15 - це проходження по книзі на вході.
- Денний підсумок: 50-100 угод. Більше створює корельовану експозицію до однієї примхи оракула.
- Аварійний вимикач за денним фінрезультатом: зупинка, якщо сукупний фінрезультат падає більш ніж на > $10 (або 5% виділеного капіталу). Погані дні на 5-хвилинних ринках зазвичай спричинені тим, що стратегічне припущення зламалося; переживіть день, відлагодьте, перезапустіть.
Асиметрія між розміром на угоду і денною кількістю - навмисна. Ви граєте на ширину, а не на глибину.
Код: каркас 5-хвилинної стратегії
Приклад: торговий цикл для 5-хвилинного бота, що працює від ставки фінансування.
def five_min_loop():
while True:
wait_for_next_window_open() # blocks until xx:x0:00 or xx:x5:00
markets = find_open_5min_markets("btc")
if not markets: continue
funding = fetch_perp_funding_rate("BTCUSDT")
bias = "DOWN" if funding > 0.001 else "UP" if funding < -0.001 else None
if bias is None: continue
market = markets[0]
token = market["clobTokenIds"][0 if bias == "UP" else 1]
book = fetch_book(token)
if not book.best_ask or book.best_ask > 0.55: continue
place_fok(token, "BUY", book.best_ask + 0.01, 10)
Доповнення для продакшен-версії: відстежуйте позиції протягом 5-хвилинного вікна для точного таймінгу виходу, торгуйте на папері протягом 30 вікон перед реальним запуском, зупиняйтеся на серії програшів.


