December 6, 2022

Поговорим про арбитраж 🤑

Привет! Уже почти 3 месяца я постоянно изучаю тему, которая не даёт покоя каждому "темщику" в сети, а именно – арбитраж.

За 3 месяца экспериментов я успел:

  • написать бота для автоматического арбитража
  • сделать парсер любой возможности поарбитражить между DEX и CEX
  • потерять много денег после введения сжигания токенов на Terra Classic
  • полезть в сендвич атаки и арбитраж в одном чейне и потерять деньги и там
  • сделать свой клон Via Protocol и написать интеграции для 4 мостов

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

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

Знакомьтесь, Опен

Опен – уникален. Он обыгрывал чемпионов мира OG в доту, после этого долго занимался рисованием картин, а в свободное время "таксует для души".

Погнали 🚀

Insuline: Привет. Я изучаю треугольный арбитраж на крипте. Ты слышал что-нибудь об этом?

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

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

Insuline: А что сложного в сложности расчетов? Ты пробовал написать формулы?

Open: Да. Я писал имплементацию на JavaScript.

Чтобы реализовать алгоритм треугольного арбитража на JavaScript, необходимо иметь доступ к рыночным данным в реальном времени по различным валютам, которыми вы заинтересованы торговать, а также возможность быстрого и эффективного исполнения сделок. Ты можешь использовать библиотеку ccxt для доступа к рыночным данным, ethers – для совершения сделок, а для выполнения необходимых расчетов - математическую библиотеку, например math.js. Вам также потребуется хорошее понимание основ треугольного арбитража и потенциальных рисков и проблем, связанных с реализацией этого типа торговой стратегии.

Insuline: Забыл рассказать – я работаю в Via.exchange, поэтому доступы к множеству курсов на разных блокчейнах у меня есть. Но как дальше их считать?

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

Потенциальная прибыль = (Курс обмена 1 * Курс обмена 2 * Курс обмена 3) - (Курс обмена 1 * Комиссия 1) - (Курс обмена 2 * Комиссия 2) - (Курс обмена 3 * Комиссия 3)

Здесь "Курс обмена 1" - это курс обмена между первой и второй валютами, "Курс обмена 2" - это курс обмена между второй и третьей валютами, а "Курс обмена 3" - это курс обмена между третьей и первой валютами. "Комиссия 1" - это комиссия, связанная с первой сделкой, "Комиссия 2" - это комиссия, связанная со второй сделкой, а "Комиссия 3" - это комиссия, связанная с третьей сделкой.

Insuline: Хм. Ну звучит не сложно, а какие тут подводные камни?

Open: При торговле с использованием стратегии треугольного арбитража необходимо знать о нескольких потенциальных подводных камнях.

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

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

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

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

Insuline: Блин, жестко это. А как еще можно арбитражить?

Open: Существует несколько других способов арбитража криптовалют, помимо треугольного арбитража.

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

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

Insuline: Я слышал про межбиржевой арбитраж, но не хочется связываться с биржами, потому что высокий риск блокировок и так далее. Пример с GALA хорошо это продемонстрировал, хотя в чатиках я видел success кейсы. Наверное тут еще можно добавить p2p арбитраж, да?

Open: Это может быть рискованная стратегия, поскольку биржи могут блокировать или отменять арбитражные сделки, если заподозрят, что трейдер занимается арбитражной деятельностью. P2P-арбитраж, с другой стороны, предполагает использование разницы в ценах между различными платформами peer-to-peer (P2P), где пользователи могут покупать и продавать криптовалюты напрямую друг с другом, без участия центральной биржи. Это может быть менее рискованным способом арбитража, поскольку P2P-платформы обычно имеют меньше ограничений на арбитражную деятельность. Однако P2P-арбитраж может быть и сложным, поскольку он требует от трейдера найти желающих покупателей и продавцов на нескольких P2P-платформах и скоординировать торговлю таким образом, чтобы все стороны остались довольны.

Insuline: Так, ну и последняя сфера арбитража, про которую я знаю – это арбитраж фандинга. Что насчет него?

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

Это может быть сложная и рискованная стратегия, поскольку она включает в себя как торговлю фьючерсами, так и арбитраж, и требует хорошего понимания факторов, влияющих на ставки финансирования фьючерсных контрактов.

Insuline: Ладно, про фандинг нам расскажет Гасерд. Но в общем, опять трейдинг 🥲

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

Open: Существует множество потенциальных возможностей для разработчиков получать дополнительный доход в сфере децентрализованных финансов (DeFi).

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

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

Insuline: Является ли Ethereum будущим или ты знаешь другие интересные блокчейны?

Open: Трудно предсказать будущее любого конкретного блокчейна, включая Ethereum.

В настоящее время Ethereum является одной из наиболее широко используемых блокчейн-платформ и сыграл ключевую роль в развитии экосистемы децентрализованных финансов (DeFi). Однако сфера блокчейна очень динамична и конкурентна, и в будущем могут появиться другие платформы, предлагающие иные функции и возможности. Примерами других блокчейн-платформ, набирающих обороты в сфере DeFi, являются Solana, Binance Smart Chain и Polygon. Эти платформы имеют различные характеристики и возможности, которые могут сделать их более подходящими для определенных случаев использования или приложений. Стоит также отметить, что, хотя технология блокчейн имеет множество потенциальных преимуществ и применений, она все еще является новой и развивающейся технологией, и существует множество проблем и ограничений, которые необходимо решить для того, чтобы она полностью раскрыла свой потенциал.

Insuline: А что будет с Layer 2? В чем преимущество таких сетей перед форками Ethereum, такими как binance smart chain?

Open: Сети второго уровня - это блокчейн-сети, которые строятся поверх существующих блокчейн-платформ, таких как Ethereum, и предназначены для улучшения масштабируемости и производительности базовой платформы. Сети второго уровня используют различные методы, такие как внецепочечные транзакции и каналы состояния, чтобы обеспечить более высокую пропускную способность транзакций и более низкие комиссии за транзакции по сравнению с базовой платформой. Преимущество сетей второго уровня перед форками Ethereum, такими как Binance Smart Chain, заключается в том, что они более тесно интегрированы с базовой платформой и поэтому могут использовать преимущества существующей инфраструктуры, безопасности и экосистемы разработчиков. Кроме того, сети второго уровня часто могут быть более гибкими и настраиваемыми, чем форки Ethereum, поскольку их можно адаптировать под конкретные случаи использования и приложения. Однако компромисс заключается в том, что сети второго уровня не могут предложить такой же уровень независимости и контроля, как форки Ethereum, поскольку они по-прежнему в конечном итоге зависят от базовой платформы.

Insuline: Хорошо, спасибо! Мы пошли билдить, если что – еще спишемся с тобой 😎