Продвинутый трехногий (статистический) арбитраж

Продвинутый трехногий (статистический) арбитраж

Напомню, что трехногий или статистический арбитраж — это создание арбитражной возможности за счет торговли цепочки из тройки пар. Например, покупая BTC-USD (т.е. покупаем BTC за USD), далее покупаем ETH-BTC (по другому покупаем ETH за BTC), и в конце продаем ETH-USD (продаем ETH за USD). Тем самым, мы начали с долларов, и закончили цепочку также долларами. И основная суть такой операции в том, что бот должен постоянно анализировать цепочки, и если есть возможность, то проводить сделки.

Все как бы выглядит отлично, но на рынке в этом направлении просто огромная конкуренция (а возможно и сами биржи забрали на себя такие возможности), и заработать стало крайне трудно. Таким образом, надо как-то модифицировать стратегию, чтобы можно было заработать, и у меня есть три идеи!

Продвинутый трехногий (статистический) арбитраж

Итак, что-же можно сделать, чтобы все таки зарабатывать на этой стратегии? Первый, и наверно самый очевидный вариант, это искусственно уменьшить потребность в скорости для сделок. Для этого, надо перейти от маркет ордеров, до лимитных. Сделать это не сложно, просто надо, во время сканирования, после появления расхождения, не покупать по рынку, а расставить лимитные ордера.

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

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

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

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

Для стабильности работы по этой схеме, надо проводить сделки во время более-менее спокойного рынка (можно сделать фильтр), надо торговать валюты из ТОП-20 — ТОП-40 (т.е. только крупные валюты) — это увеличит вероятность отсутствия проблем во время переводов между биржами и обеспечит лучшую стабильность курса (монеты с маленькой капитализацией, как правило, никому не интересны, и постоянно опускаются в цене). В торговле использовать пары «крипта/крипта» (BTCETH, TRXETH и т.п.), но не пары «крипта/фиат» (BTCUSDT, ETHRUB и т.п.), потому-что последние более волатильные, и вероятность изменения курса во время перевода существенно повышается.

И последний, третий вид трехногого (статистического) арбитража — это маржинальный трехногий арбитраж. Его суть в том, чтобы искать расхождение уже не между самими парами, а уже между контрактами. Для примера, рассмотрим биржу Bitmex — на ней можно построить несколько цепочек, из контрактов XBTUSD (и как альтернатива торгуется еще два срочных контракта на биткоин-доллар), ETHUSD и ETHXXX (это контракт ETH-BTC, а XXX — окончание названия контракта в зависимости от даты экспирации).

Итак, в первая цепочка — покупка XBTUSD, покупка ETHXXX (читай ETHBTC) и продажа ETHUSD. Вторая цепочка — это обратная операция (вместо покупок использовать продажи, а вместо продаж использовать покупки). А чтобы увеличить количество расчетов с 2 до 6, надо просто поочередно менять XBTUSD на контракты с ближним и дальним сроком экспирации. А теперь осталось из 6 пар выбрать те, где есть самый большое расхождение, и торговать ее. Более того, в отличии от спот-рынков, на фьючерсных возможности будут постоянно, это связано с тем, что в разной экспирации контракта цены торгов будут разные.

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

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

Важно. Все эти стратегии надо сначала тестировать, и возможно оптимизировать, не буду спорить, если частично они «сырые», но суть статьи — было донести идею самой стратегии.

 

 

Закрепите на Pinterest