Две цены на один актив выглядят как готовая возможность: купить дешевле, продать дороже. Но между ними есть исполнение ордеров, комиссии и доступ к деньгам. Арбитраж имеет смысл оценивать по завершенному циклу, а не по красивому проценту в сканере.

Что именно сравнивать

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

Для собственной таблицы запишите актив, торговую пару, доступный объем и время наблюдения. Цена последней сделки и цена, по которой удастся продать ваш объем, отвечают на разные вопросы. Coinbase предупреждает: рыночный ордер может исполниться частями по нескольким ценам. Лимитный ордер задает ценовую границу, но наличие выставленной заявки еще не означает завершенную продажу.

Учебный расчет без обещаний доходности

Предположим, покупка условного количества актива стоит 10 000 расчетных единиц, а продажа того же количества даст 10 080. Комиссии двух сделок составляют 20 и 20 единиц, перевод и последующее восстановление балансов обходятся еще в 25. Остается 15 единиц до прочих расходов. Если фактическая выручка при продаже окажется на 30 единиц ниже, результат станет отрицательным: минус 15.

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

Почему один тариф не описывает весь маршрут

В справке Kraken торговая комиссия зависит от пары, объема торгов за расчетный период и того, добавляет заявка ликвидность или забирает ее. Отдельные продукты могут иметь отдельные условия. Поэтому тариф из рекламного заголовка нельзя переносить на любую операцию. Для сравнения полезнее выписать условия двух конкретных ордеров, а затем отдельно проверить вывод и зачисление.

Перевод между площадками

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

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

Как выбирать сканер

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

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

Когда остановить проверку

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

Источники

Kraken: механизм и ограничения криптоарбитража

Coinbase: исполнение рыночных и лимитных ордеров

Kraken: расчет торговых комиссий