Виды арбитража: выберите тип своего бота

Урок 2 курса по арбитражу. Четыре основных вида арбитража (межбиржевой, циклический, статистический, фьючерсы и спот), небольшой пример каждого и выбор стратегии для вашего бота.

Урок 2 курса "Создайте собственного арбитражного бота". В уроке 1 вы сделали сканер для одной монеты на двух биржах. Сегодня познакомитесь со всеми основными видами арбитража и выберете тип своего бота.

Одна идея в четырех вариантах

Во всех видах арбитража используется одна идея: две цены, которые должны совпадать, расходятся, а вы торгуете в обе стороны и зарабатываете на этом расхождении. Меняется только то, какие именно две цены вы сравниваете. Есть четыре распространенных варианта.

Вид 1: межбиржевой арбитраж

Это то, что вы видели в уроке 1. Одна и та же монета стоит по-разному на двух биржах. Вы покупаете там, где дешевле, и продаете там, где дороже.

Пример с числами. Покупка биткоина на бирже A стоит 100.10, а продажа на бирже B принесет 100.30. Разница составляет 0.20 на монету.

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

Вид 2: циклический (треугольный) арбитраж

Здесь вы остаетесь на одной бирже и совершаете сделки по кругу. Допустим, на бирже есть три рынка: USD в EUR, EUR в GBP и GBP в USD. Начнем со 100 USD.

  • На 100 USD вы покупаете 90 EUR (курс 0.90).
  • На 90 EUR покупаете 79.2 GBP (курс 0.88).
  • На 79.2 GBP покупаете 102.96 USD (курс 1.30).

В итоге у вас 102.96 USD, то есть вы заработали 2.96. Цены не согласуются друг с другом: произведение курсов, 0.90 × 0.88 × 1.30, равно 1.0296, тогда как при согласованных ценах получилось бы 1.0000.

Название "треугольный" связано с тремя валютами. Круг может быть длиннее и состоять из четырех или пяти шагов. В уроках с 5-го по 8-й мы разберем, как программа быстро находит такие циклы.

Вид 3: статистический арбитраж

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

В криптовалютах это могут быть, например, Ethereum и монета, созданная на его основе. Вы измеряете, насколько их соотношение цен отклонилось от обычного уровня. Это называется спредом. Если он необычно велик, вы открываете сделку по этой паре.

Слово "статистический" здесь важно. Ничто не гарантирует, что цены сойдутся. Обычно так и происходит, но иногда нет — и вы можете потерять деньги. Виды 1 и 2 почти наверняка принесут прибыль, если вам действительно удастся торговать по тем ценам, которые вы видите. Вид 3 — это ставка на вероятность с небольшим преимуществом.

Вид 4: фьючерсы и спот

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

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

Пример: спотовая цена — 100.00, цена фьючерса — 101.00. Вы покупаете монету на споте и продаете фьючерс. К окончанию контракта обе цены сходятся, например на уровне 95. Вы теряете 5 на монете и получаете 6 на короткой позиции по фьючерсу — чистая прибыль равна 1.

Сравнительная таблица

ВидЧто сравниваетеЧто может пойти не такЧто нужно
Межбиржевойодну монету на двух биржахразрыв закроется до сделки; медленные переводыаккаунты и средства на обеих биржах
Циклическийкурсы валют по кругу на одной биржекомиссии; цены меняются между шагамиодин аккаунт, быстрый код
Статистическийдве связанные монетысвязь между ними нарушитсястатистика, терпение
Фьючерсы и спотспотовую цену и цену фьючерсамаржин-колл, проблемы биржисредства на споте и во фьючерсах

Как выбрать вид арбитража для своего бота

Ответьте на три вопроса.

  1. Сколько аккаунтов вы можете открыть? Один аккаунт подходит для циклического арбитража. Два или больше позволяют заниматься межбиржевым.
  2. Хотите разобраться в расчетах с помощью школьной арифметики? Циклический и межбиржевой арбитраж устроены именно так. Для статистического понадобится немного статистики.
  3. Насколько быстрой должна быть программа? Циклический арбитраж требует самой высокой скорости: такой круг может исчезнуть за долю секунды.

В оставшейся части курса главным будет циклический бот: на его примере вы изучите алгоритмы на графах, которым посвящена особая часть курса (уроки 5–8). В уроке 14 добавится стратегия на фьючерсах и споте, а в уроке 15 вы сможете добавить парную торговлю или фильтр на основе машинного обучения.

Попросите ИИ-агента помочь с выбором

Расплывчатая просьба:

Какой арбитраж лучше?

Просьба, в которой сразу есть нужные вводные:

Я могу открыть два аккаунта на биржах и знаю основы Python. Сведи четыре вида арбитража в одну таблицу с колонками: что я сравниваю, главный риск и что мне нужно. Затем порекомендуй вариант для новичка с учебным счетом на 100 долларов и приведи одно число, которое я смогу проверить вручную.

Отнеситесь к ответу критически. Если агент что-то рекомендует, но не объясняет риск, попросите его еще раз рассказать о риске.

Упражнение

Создайте короткий файл с названием idea.md и заполните его пятью строками:

  1. Вид арбитража для вашего бота.
  2. Две цены, которые он сравнивает.
  3. Одна возможная проблема.
  4. Одно число, которое вы будете проверять вручную в каждом уроке.
  5. Одно предложение о том, что для вас означает "бот работает".

Правильного или неправильного ответа нет. У вас должна получиться страница, к которой можно вернуться в уроке 16 и увидеть, как много изменилось.

Что дальше

В уроке 3 мы разберем этапы работы любой арбитражной системы. Так вы поймете, какое место занимает каждый из следующих уроков.