Механіка
Схема проста: міняємо долар на монету A, монету A на монету B, монету B назад у долар. Усі три угоди йдуть на одній біржі, тому переводити нічого не потрібно, мережа й комісія за виведення ролі не грають.
Перша пастка: за якою ціною рахувати
Курс у стакані несиметричний. Продаючи монету, ви отримуєте ціну покупця; купуючи — платите ціну продавця.
Багато сканерів рахують за середньою ціною. На одному плечі похибка невелика, але плечей тут три, і завищення виходить приблизно в півтора спреду. Тому в нашому сканері кожне плече рахується за своєю стороною стакана.

Друга пастка: обсяг
Це головне. Зв’язок виконуваний рівно настільки, наскільки вистачає найкращої заявки в кожному з трьох стаканів.
Під час перевірки OKX у нас виринув трикутник із дохідністю 85 відсотків і граничним обсягом у нуль доларів. У KuCoin чотири найкращі зв’язки виявилися такими самими пустушками.
Тому граничний обсяг рахується й показується поруч із кожним зв’язком, а все, що нижче ста доларів, відкидається.
Чому комісія вирішує все
Трикутники на великих біржах живуть у діапазоні від однієї до п’яти сотих відсотка. Три угоди за звичайної ставки 0,1% коштують 0,3%.
Звідси прямий висновок: за стандартних тейкерських комісій трикутний арбітраж на Binance, Bybit, OKX, KuCoin і Bitget сьогодні не працює.
Працювати схема може за нульової комісії — у MEXC мейкерський тариф на споті дорівнює нулю — і за мейкерського виконання.

Що запам’ятати
- Рахуйте за сторонами стакана, а не за середньою ціною.
- Дивіться на граничний обсяг раніше, ніж на відсоток.
- Множте свою комісію на три і порівнюйте з дохідністю до комісій.