Что такое арбитраж и почему я в него полез

Главное окно терминала
Главное окно терминала

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

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

Первая — размер разницы. Обычно это 0,2–0,8%. Из них ещё вычитаются комиссии двух бирж. То, что остаётся, — и есть заработок, и он куда скромнее, чем рисуют в рекламе «связок».

Вторая — скорость. Расхождение живёт минуты, иногда секунды. Пока вы руками переключаетесь между двумя вкладками браузера и вводите объёмы, разница схлопывается. Я пробовал руками. Из десяти замеченных возможностей я успевал взять одну, и та обычно оказывалась хуже, чем выглядела.

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

Я посмотрел на существующие решения. Часть — платные сервисы, которые просто присылают сигналы: «вот тут разница, беги торгуй руками», то есть проблему скорости не решают вовсе. Часть — боты с закрытым кодом и обещаниями процентов, к которым надо давать доступ к своим деньгам. И почти всё это устроено так, что вы не понимаете, что происходит внутри.

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

Как это выглядит в работе

Окна валютной пары
Окна валютной пары

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

Вы выбираете возможность, задаёте сумму — и терминал открывает обе позиции одним действием. От момента срабатывания до отправки заявок на биржи проходит 12 миллисекунд. Обе позиции встают примерно за 0,7 секунды. Руками это недостижимо в принципе.

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

Чего терминал не делает и делать не будет

Тут я хочу быть предельно прямым, потому что ниша заражена обещаниями.

Терминал "не гарантирует доходность". Я не называю никаких процентов в месяц и не буду. Разница между биржами — не гарантированная прибыль, а возможность, которую можно реализовать или упустить. Комиссии, проскальзывание, неудачное исполнение — всё это может съесть заработок или увести сделку в минус.

Терминал "не торгует сам за вас". Решение принимает человек, программа лишь исполняет его быстро и честно считает.

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

Продукт ещё не в открытой продаже: часть возможностей написана, но не проверена на реальных деньгах, а у меня жёсткое правило — "не проверено, значит не заявлено". Я не готов рассказывать о том, чего не видел работающим в бою.

Параллельно веду Telegram-канал, где показываю разработку как есть: новые функции, найденные баги и разбор того, как всё устроено изнутри. Без сигналов, без «связок за процент от прибыли» и без обещаний доходности — этого добра в нише и так с избытком.

Если тема интересна — заходите, буду рад технической критике и вопросам от тех, кто торгует руками и знает боль этой темы на практике: ТУТ

3
1