SimplyToolz SimplyToolz

Калькулятор крипто-арбитража

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

100% приватно — работает в браузере · Без регистрации · Бесплатно
Видео: как пользоваться (на английском)
Цены приходят с бирж с задержкой 1–5 секунд, и небольшой спред обычно закрывается раньше, чем удаётся исполнить заявку.
Демо-бот
Биржи, монеты и настройки
1 Биржи
Выберите биржи

Мы не оцениваем биржи, не присваиваем им степени риска и не следим за их правилами. Перед сделкой прочитайте условия самой биржи: доступность в вашей стране, ограничения на переводы и лимиты вывода она задаёт сама и меняет без предупреждения. Лицензию проверяйте у регулятора своей страны или в публичных реестрах: FCA · ESMA

А можно ли вам вообще держать деньги на этих биржах?

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

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

Свой прокси — для бирж, которые браузер не может прочитать

Пять площадок — Gate.io, KuCoin, MEXC, Bitfinex и Crypto.com — отвечают на запрос правильно, но не присылают CORS-заголовок, и браузер выбрасывает ответ. Это правило внутри самого браузера, а не блокировка в сети, поэтому ни один VPN этого не исправлял. Лечится своим небольшим ретранслятором, который добавляет недостающий заголовок. Он бесплатный, делается за пару минут, и ничего из настроенного здесь на этот сайт не уходит.

Вставьте строку, которую Cloudflare показывает после Deploy. Хвост ?url= добавится сам. Оставите поле пустым — инструмент просто работает с биржами, которые отвечают браузеру напрямую.
Как сделать — три клика, без карты и без командной строки
  1. Зарегистрируйтесь на dash.cloudflare.com — бесплатный аккаунт, платёжные данные не нужны.
  2. Workers & Pages → Create → Start with Hello World → Deploy.
  3. Откройте Edit code, удалите всё, что там есть, вставьте код ниже и нажмите Deploy ещё раз.
  4. Скопируйте адрес воркера (вида https://что-то.workers.dev) и вставьте его в поле выше.

У бесплатного тарифа Cloudflare есть суточный предел запросов — текущая цифра на странице тарифов. Для масштаба: один полный проход по истории тратит около 1 900 запросов, демо-бот с интервалом в минуту — около 7 000 в сутки.

/**
 * Crypto Exchange CORS + geo proxy — Cloudflare Worker
 * ----------------------------------------------------
 * Why: browsers block direct calls to exchange APIs (CORS), and some exchanges
 * geo-block certain server IPs. This Worker runs on Cloudflare's network, adds
 * CORS headers, and forwards the request (GET for market data, POST for P2P).
 *
 * This file is shown inside the tool itself, so anyone can run their own copy.
 * Yours is yours: nothing here reports to the site, and the address you deploy
 * to is stored only in your own browser.
 *
 * DEPLOY (free, no card, no CLI needed):
 *   1. dash.cloudflare.com → Workers & Pages → Create → Start with Hello World
 *   2. Deploy once, then Edit code, replace everything with THIS file, Deploy again.
 *   3. Copy the address (https://something.workers.dev) and paste it into the
 *      tool, under "Your own proxy".
 *
 * The free plan has a daily request limit — the current figure is on
 * Cloudflare's pricing page. A full history sweep spends roughly 1,900 requests.
 *
 * USAGE:
 *   GET  https://<worker>/?url=https://api.binance.com/api/v3/ticker/price
 *   POST https://<worker>/?url=https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search
 *        (with a JSON body — used for P2P ad search)
 */

const ALLOWED_HOSTS = new Set([
  // Spot market data
  'api.binance.com',
  'api.exchange.coinbase.com',
  'api.kraken.com',
  'api.gemini.com',
  'www.bitstamp.net',
  'api.crypto.com',
  'api.bybit.com',
  'www.okx.com',
  'api.okx.com',
  'api.kucoin.com',
  'api.gateio.ws',
  'api-cloud.huobi.pro',   // HTX
  'api.huobi.pro',
  'api.mexc.com',
  'api-pub.bitfinex.com',
  'api.coingecko.com',     // aggregated fallback
  // P2P (POST endpoints)
  'p2p.binance.com',
  'api2.bybit.com',
  'www.okx.com',           // OKX P2P shares the host (already listed)
  'www.bitget.com',
  'api.bitget.com',
]);

const CORS = {
  'Access-Control-Allow-Origin': '*',
  'Access-Control-Allow-Methods': 'GET, POST, OPTIONS',
  'Access-Control-Allow-Headers': 'Content-Type',
};

export default {
  async fetch(request) {
    if (request.method === 'OPTIONS') return new Response(null, { status: 204, headers: CORS });
    if (request.method !== 'GET' && request.method !== 'POST') {
      return json({ error: 'Method not allowed' }, 405);
    }

    const target = new URL(request.url).searchParams.get('url');
    if (!target) return json({ error: 'Missing ?url=' }, 400);

    let parsed;
    try { parsed = new URL(target); } catch { return json({ error: 'Bad url' }, 400); }
    if (parsed.protocol !== 'https:' || !ALLOWED_HOSTS.has(parsed.hostname)) {
      return json({ error: 'Host not allowed' }, 403);
    }

    const isPost = request.method === 'POST';
    const init = {
      method: request.method,
      headers: {
        'Accept': 'application/json',
        'User-Agent': 'Mozilla/5.0 (simplytoolz-proxy)',
      },
    };
    if (isPost) {
      init.headers['Content-Type'] = 'application/json';
      init.body = await request.text(); // forward the JSON body verbatim
    } else {
      // Only GET responses are edge-cached; P2P/POST must stay fresh.
      init.cf = { cacheTtl: 5, cacheEverything: true };
    }

    try {
      const upstream = await fetch(parsed.toString(), init);
      const body = await upstream.text();
      return new Response(body, {
        status: upstream.status,
        headers: {
          ...CORS,
          'Content-Type': 'application/json',
          'Cache-Control': isPost ? 'no-store' : 'public, max-age=5',
        },
      });
    } catch (e) {
      return json({ error: 'Upstream fetch failed', detail: String(e) }, 502);
    }
  },
};

function json(obj, status) {
  return new Response(JSON.stringify(obj), { status, headers: { ...CORS, 'Content-Type': 'application/json' } });
}
Binance (BNB), KuCoin (KCS), Gate (GT), Bitget (BGB), HTX (HT) и MEXC (MX) снижают спотовую комиссию, если платить их собственным токеном. Скидка применяется только к тем ногам сделки, которые проходят на этих биржах. Программы и ставки меняются — уточните свою на бирже и поправьте число.
2 Монеты
Сколько монет брать сначала самые ликвидные
Это фильтр для плиток ниже: монеты, которые торгуют ваши биржи, отсортированы по обороту за сутки и обрезаны до этого числа. Шире — больше рынка, включая тонкие монеты, где и живут спреды, но дольше и ближе к лимитам запросов у бирж.
Какие монеты смотрим
В первом поле — всё, что торгуют ваши биржи; нажмите на монету, и она перейдёт в «Сканируются эти». Если оставить это поле пустым, сканируется топ по обороту, выбранный выше. Что в нём лежит — то и работает везде, включая историю и бота.
Монеты, которые торгуются на ваших биржах
Нажмите на монету, чтобы добавить её в набор. Цвет — оборот за 24 ч, точки — на каких из ваших бирж она торгуется.
Ещё фильтры: сортировка, оборот
Объём за 24ч: мало много
Сканируем эти (0)
Пусто — сканируется топ монет по обороту.
3 Фильтр безопасности
Что отбрасывает каждое правило Часовые цены не отличают настоящее окно от остановленной торговли. Снимите галочку, чтобы увидеть исходные данные.
Один фильтр на всё, что нельзя реально исполнить: нет живого стакана, широкий спред внутри биржи, крошечный оборот, закрытые переводы, спред настолько большой, что монета скорее всего остановлена, и строки, опровергнутые реальным стаканом. Выключите, чтобы увидеть всё.
Разрыв между лучшей заявкой на покупку и на продажу внутри одного стакана. Платится дважды — на входе и выходе. При разрыве 1,6% спред 1% даёт убыток. В боте необязательно: он и так считает по стакану. Монета за сутки ушла больше чем на 25%. Обе биржи идут в одну сторону, дешёвая догоняет дорогую. Разрыв закроется сам. Цена сдвинулась больше чем на 1,5% с прошлого скана — котировка устарела.
Хотите увидеть, во что эти спреды складываются на самом деле? Пусть демо-бот поторгует ими на бумаге сутки — без ключей и без денег. Открыть демо-бота

Курсы криптовалют изменчивы, потерять можно всю сумму. Расчёт — оценка: он не учитывает проскальзывание, задержки сети и ограничения бирж. Это не финансовая или инвестиционная консультация и не рекомендация покупать или продавать. Полный отказ от ответственности

Как пользоваться

Нажмите «Сканировать» — настройки уже разумные

Инструмент сравнивает 11 бирж по 200 самым ликвидным парам. Чтобы увидеть первый результат, настраивать ничего не нужно.

Смотрите на «Чистую прибыль», а не на разницу цен

Чистая прибыль уже за вычетом двух торговых комиссий и комиссии за вывод. «Сырой» спред всегда выглядит красивее, чем то, что останется у вас.

Проверьте суточный объём с обеих сторон

Пара с крошечным суточным объёмом не имеет ликвидности — ваша же заявка сдвинет цену, и прибыль исчезнет. Тонкая сторона подсвечена жёлтым.

Нажмите «Проверить по стакану» в нужной строке

Это кнопка внутри каждой строки — она считает только свою пару и ничего не фильтрует. Проходит по реальному стакану обеих бирж и пересчитывает прибыль на ВАШУ сумму с учётом проскальзывания. Связки, выглядевшие как +13%, нередко оказываются убыточными.

Убедитесь, что монету реально можно перевести

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

Держите запас на обеих биржах

Опытные не ждут перевода: держат монеты на одной бирже и USDT на другой, продают и покупают одновременно, а балансируют потом. Перевод занимает минуты — спред живёт секунды.

Три способа начать

Выберите тот, что соответствует вашему риску и требуемой скорости.

Новичок · минимальный риск

Две биржи и запас на каждой

Заведите аккаунты на двух крупных биржах, пройдите верификацию и разделите капитал: USDT на одной, столько же в ликвидной монете (BTC/ETH/SOL) на другой. Когда сканер покажет спред — продаёте и покупаете одновременно, без перевода и ожидания.

секунды на сделкуот $200
Наращивать монету, а не стейблкоин

Торговать рынки к BTC

В выборе монет переключите чип котировки на BTC или ETH. Тогда спред считается в этой монете, и каждая закрытая сделка оставляет вам больше биткоина, а не больше USDT. Механика та же, что в первом сценарии, — другая единица счёта.

секунды на сделкуот $200
Терпеливо · сначала факты

Пусть маршрут выберет история

Откройте вкладку История и посмотрите назад на две недели: она покажет, по какой монете и на какой паре бирж окно возникало чаще всего. Держите деньги именно на этих двух площадках, а не наугад, и следите за этим маршрутом вживую.

одно сканирование, дальше ждёмот $200

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

Как работает демо-бот

Бот торгует на бумаге по живым стаканам. Он существует, чтобы честно ответить на один вопрос: во что эти спреды складываются за сутки. Никаких API-ключей, аккаунтов и денег — он физически не может выставить настоящую заявку, даже если захотеть.

Шаг 1 · Выберите биржи и деньги

Отметьте две площадки или больше и задайте виртуальный баланс на каждой. Бот держит запас на каждой бирже — USDT на одной стороне, монету на другой, — потому что только так частный трейдер может исполнить обе ноги разом, а не ждать перевода.

Шаг 2 · Решите, кто выбирает монеты

Автоматически — бот проигрывает последние 14 дней, берёт маршруты, где окно возникало чаще всего, и сам закупает стартовый запас. Выбираю сам — вы называете монету, биржу и количество: пишете 0,1 ETH на Binance, и USDT этой биржи уменьшается на текущую стоимость.

Шаг 3 · Задайте размер сделки и задержку

Размер сделки определяет, насколько глубоко каждый круг съедает стакан. Задержка исполнения — пауза между «увидел окно» и «исполнил»: бот ждёт, а потом считает цену заново. Поставите 0 — получите фантазию; 2–5 секунд ближе к человеку с браузером.

Шаг 4 · Запустите и не закрывайте вкладку

Бот сканирует свои маршруты с заданным интервалом. Он работает, только пока открыта эта вкладка — закрыли, и счётчик встал. Показатель «Время работы» говорит, сколько он отработал на самом деле, чтобы результат не путали с полными сутками.

Шаг 5 · Читайте отказы, а не только прибыль

Самое интересное число — сколько раз бот сказал «нет». стакан сделал спред слишком тонким, ⏱ окно закрылось за время задержки, на бирже продажи кончилась монета, понадобился перевод для ребаланса. В обычный день отказов в разы больше, чем сделок — вот так арбитраж и выглядит на самом деле.

Шаг 6 · Проверяйте всё, что вызывает сомнения

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

Как считается смоделированная сделка

  1. Запрашиваются оба стакана — не тикер, а настоящая книга заявок.
  2. Ваша сумма проходит по уровням стакана (с учётом проскальзывания), и получается реальная средняя цена исполнения.
  3. Каждая нога платит комиссию своей биржи; скидка за токен биржи применяется только там, где такая программа есть.
  4. Бот выжидает заданную задержку и пересчитывает всё заново по свежим стаканам.
  5. Если сделка всё ещё проходит по вашему минимуму и на бирже продажи действительно есть нужное количество монеты — обе ноги исполняются одновременно.
  6. С каждой сделкой запас смещается. Когда сторона продажи пустеет, моделируется перевод с настоящей комиссией сети, и маршрут встаёт на паузу на двенадцать минут.
Что сознательно не моделируется: очередь заявок перед вашей, сбои бирж, приостановка выводов, движение цены за время перевода и конкуренция ботов, которые быстрее любого браузера. Прибыльные сутки здесь — не обещание прибыльных суток с реальными деньгами, а доказательство того, что маршрут существовал и перекрывал издержки.

Руководство по арбитражу и технические детали

О калькуляторе криптоарбитража

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

От большинства бесплатных сканеров его отличает проверка по стакану. Цена из тикера — это самая верхушка книги заявок, часто одна крошечная заявка. После каждого сканирования инструмент проходит реальный стакан на обеих биржах и пересчитывает сделку под вашу сумму. Строки, оказавшиеся убыточными, скрываются — с показом убытка, если вы попросите их раскрыть. «+13%», превращающиеся в −2% после прохода по стакану, — это норма, а не исключение. Вторая проверка — живой ли рынок. Оборот за сутки этого не говорит: монету можно гонять между своими кошельками и нарисовать любое число. Инструмент смотрит, сколько сделок идёт в минуту прямо сейчас, и на двух сторонах по-разному: там, где вы покупаете, тишина не помеха, а там, где продаёте, она и есть главная опасность.

Всё работает в браузере. Никаких API-ключей, подключения аккаунта и автоматической торговли: инструмент находит и проверяет возможности, а сделки вы совершаете сами на бирже. Настройки и наборы монет хранятся в памяти вашего браузера.

Биржи, которые сканирует инструмент

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

Binance

Цены и глубина стакана читаются напрямую с биржи. Из некоторых регионов она не отвечает — тогда сканер помечает её недоступной.

Bybit

Цены и глубина читаются напрямую. Из некоторых регионов биржа не отвечает — тогда сканер помечает её недоступной.

OKX

Широкий список альткоинов; цены и глубина читаются напрямую.

Gate.io

Здесь много мелких монет — именно там появляются широкие спреды, а вместе с ними самые тонкие стаканы.

KuCoin

Много монет средней капитализации; цены и глубина читаются напрямую.

Bitget

Цены и глубина читаются напрямую. Прежде чем полагаться на маршрут, проверьте, открыты ли ввод и вывод монеты.

MEXC

Огромное число листингов. Перед торговлей здесь в первую очередь проверяйте вывод.

HTX

Цены здесь могут отставать от крупнейших площадок — отсюда и разницы. Проверьте, открыты ли ввод и вывод.

Kraken · Bitstamp · Gemini

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

Crypto.com · Bitfinex

Дополняют картину по крупным монетам.

Виды криптоарбитража: сравнение

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

Вид Как устроен и стоит ли он вашего времени
Межбиржевой (этот инструмент) Купить монету там, где дёшево, продать там, где дорого. Единственный вид с рабочим преимуществом для ручной торговли: окна живут от секунд до минут и повторяются на одних и тех же маршрутах. Главный риск — перевод между биржами, ради обхода которого и существует схема с запасом на обеих площадках.
Треугольный (одна биржа) Цикл USDT → A → B → USDT внутри одной площадки. В теории изящно: без перевода, три комиссии. На практике маркет-мейкерские боты закрывают такие циклы за миллисекунды; ретроспектива за две недели на крупных биржах обычно не находит ни одного часа, когда цикл закрылся бы в плюс после комиссий. Караулить бессмысленно.
P2P Купить USDT у одного продавца и продать другому. Разница выглядит большой, но это плата за риск, а не бесплатные деньги: жёсткие условия объявлений, шанс заморозки банковского счёта, и каждый круг ждёт живого человека на другой стороне. Внутри одной площадки это математически невозможно — вы всегда покупаете дороже, чем продаёте.
Фандинг / фьючерсы Держать спот против шорта бессрочного контракта и собирать фандинг. Это скорее carry-сделка, чем арбитраж: доход небольшой и ровный, но нужны маржа, контроль ликвидации и заметно больший депозит.
Статистический Ставка на возврат исторической корреляции двух монет к среднему. Арбитражем в безрисковом смысле не является вовсе — это направленная сделка со всеми обычными рисками.

Что съедает спред

Разрыв в 2% — это не 2% прибыли. Каждый пункт ниже вычитается из него, причём последовательно, а не суммируется:

  • Комиссия покупки — доля от суммы на бирже, где вы покупаете; у каждой биржи своя, и зависит она от вашего аккаунта.
  • Комиссия продажи — столько же на второй бирже. Две комиссии — минимальная стоимость любого маршрута.
  • Комиссия за вывод — фиксированная сумма в самой монете, не зависящая от размера сделки. На $100 комиссия сети в $2 — это 2%, на $2000 — 0,1%. Поэтому маленькие суммы почти никогда не окупаются.
  • Проскальзывание — ваша заявка съедает стакан глубже верхней цены. На тонкой монете одного этого хватает, чтобы увести сделку в минус; именно это и измеряет проверка по стакану.
  • Время перевода — от минут до десятков минут. Пока монета в пути, цена двигается, и окно обычно успевает закрыться.
  • Лимиты и верификация — ограничения на вывод, приостановленная сеть или монета, которую с одной стороны выводят из листинга.

Первые четыре пункта инструмент вычитает сам. Последние два — на вас: перед отправкой откройте обе биржи и убедитесь, что ввод и вывод по монете открыты и сеть у них одна и та же.


Формулы и алгоритмы

Всё, что показывает инструмент, считается по этим выражениям. Никаких волшебных коэффициентов и скрытой наценки.

Валовый спред спред% = (цена_продажи − цена_покупки) / цена_покупки × 100

Голая разница между аском на дешёвой бирже и бидом на дорогой. На этой цифре большинство сканеров и останавливается.

Чистая прибыль монеты = (сумма − сумма × комиссия_покупки) / аск выручка = (монеты − комиссия_вывода) × бид чистыми = выручка − выручка × комиссия_продажи − сумма

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

VWAP по стакану VWAP = Σ(цена_i × объём_i) / Σ(объём_i) пока Σ(цена_i × объём_i) < вашей суммы

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

Проскальзывание проскальзывание% = (VWAP − верхняя_цена) / верхняя_цена × 100

Насколько реальное исполнение хуже витринного. Растёт с размером сделки и падает с глубиной стакана.

Спред стакана (мера ликвидности) стакан% = (аск − бид) / ((аск + бид) / 2) × 100

Разрыв больше 1% означает, что паре никто не торгует. Фильтр безопасности скрывает такие строки по умолчанию.

Частота исторического окна частота% = часов_с_окном / часов_сравнения × 100

Часовые закрытия обеих бирж выравниваются по времени, и чистый спред пересчитывается для каждого часа. Маршрут, который дал окно в 64 часах из 168, — закономерность; давший его дважды — шум.


Реальные сценарии использования

Запас на обеих биржах

Держите USDT на одной площадке, а на второй — ту же сумму в монете. Когда открывается окно, вы продаёте и покупаете в одну секунду, а не ждёте перевода.

Исполнение за секунды, без комиссии сети

Наращивание позиции в BTC

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

Растёт монета, а не баланс в долларах

Выбор маршрута по фактам

Вкладка «История» проигрывает две недели и показывает, по какой монете и на какой паре бирж окно возникало чаще всего. Деньги стоят там, где говорят данные, а не чат.

Капитал на маршрутах, которые реально платят

Проверка чужого сигнала

В канале пишут «+9% по XYZ». Добавьте монету в свой набор, запустите скан — и проверка по стакану пересчитает сделку под вашу сумму.

Большинство пересланных сигналов рассыпается

Часто задаваемые вопросы

Q: Приносит ли криптоарбитраж прибыль?

A: Редко и понемногу. За семь дней по 21 сентября 2026 года наш бумажный бот, круглые сутки следивший за живыми ценами, взял 20 сделок из 217 989 рассмотренных возможностей. У остальных были закрыты ввод или вывод, не было общей сети, число не походило на правду или в стакане было слишком мало денег. Спреды, пережившие все проверки, маленькие; эффектные обычно значат, что дверь закрыта.

Q: Почему инструмент показывает меньше пар, чем в списке монет?

A: Для арбитража нужна ОДНА И ТА ЖЕ пара минимум на двух выбранных биржах. Большинство монет живёт только на одной площадке, поэтому из примерно двух тысяч пар пригодными оказываются несколько сотен. Включение дополнительных бирж увеличивает это число, и под результатами всегда написано, сколько и почему.

Q: Почему возможность на +13% исчезла после сканирования?

A: Потому что проверка по стакану пересчитала её под вашу сумму и получила минус. Цена из тикера — это верхушка стакана, иногда единственная заявка на несколько долларов. Нажмите «Показать их всё равно» в плашке, чтобы увидеть убранные строки с реальным убытком.

Q: Нужны ли API-ключи или подключение аккаунта?

A: Нет. Инструмент читает только публичные ценовые эндпоинты и никогда не просит ключи, логины или депозиты. Он не может выставлять заявки — сделки вы совершаете сами на бирже. Настройки и наборы монет остаются в вашем браузере.

Q: С какой суммы имеет смысл начинать?

A: Комиссия за вывод фиксирована в монете, поэтому на маленьких суммах она всё съедает: $2 сети — это 2% от $100 и 0,1% от $2000. Ниже примерно $500 большинство маршрутов уходит в издержки. Схема с запасом на обеих биржах комиссию сети не платит вовсе — поэтому с неё обычно и начинают.

Q: Какой риск самый большой?

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

Q: Почему часть результатов скрыта по умолчанию?

A: Фильтр безопасности убирает маршруты, которые почти наверняка неисполнимы: нет живого стакана, разрыв бид-аск больше 1%, оборот меньше $3000, спред больше 15% (обычно остановленная монета или делистинг) и чистая прибыль меньше 0,3%. Фильтр можно открыть в настройках и отключить отдельные правила, а потом вернуть одним нажатием.

Q: Что означает цвет плитки?

A: Насыщенность показывает оборот за 24 часа: чем оживлённее рынок, тем гуще фиолетовый. Границы считаются по процентилям реально загруженных монет, поэтому лидеры всегда самые яркие, сколько бы бирж ни ответило. При наведении на плитку видна точная цифра.

Q: Можно ли арбитражить к BTC, а не к USDT?

A: Да. Над полем монет переключите чип котировки на BTC или ETH. Инструмент покажет монеты, торгуемые к этому активу, и будет считать спред в нём — тогда закрытый круг увеличивает именно ваш запас этой монеты.

Q: Почему в инструменте нет треугольного арбитража?

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

Q: Почему самые большие разрывы почти всегда ложные?

A: Потому что разрыв — это плата за невозможность его закрыть. Если бы монету можно было купить дёшево, увезти и продать дорого, кто-нибудь уже сделал бы это, и разрыв бы схлопнулся. Он стоит ровно тогда, когда мешает что-то физическое: закрытый вывод, закрытый ввод, отсутствие общей сети. Когда мы наблюдали рынок собственным ботом, восемь самых широких разрывов за сутки — от 65% до 95% — оказались непроходимыми все до одного. Один маршрут держал 76% больше четырёх тысяч обходов подряд. Правило простое: чем шире разрыв, тем внимательнее смотрите, почему его до сих пор никто не забрал.

Q: Хватит ли смотреть на суточный оборот?

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