Jump to content

spot.PayMoney.online — бот межбиржевого спот-арбитража 0.20.6


Recommended Posts

Posted

spot.PayMoney.online — бот межбиржевого спот-арбитража

banner_ru.thumb.png.e98558faad7970ad0142a645ccad0e0f.png

Живой Демо сайт: https://spot.paymoney.online

Рыночно-нейтральный спот-арбитраж между Bybit × KuCoin × CoinEx Свой хостинг · Python/asyncio · встроенный веб-дашборд · наблюдатель → бумага → бой


Что это

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

Сейчас работает движок на три биржи (Bybit, KuCoin, CoinEx) и проверяет для каждой монеты все упорядоченные пары бирж в обе стороны, так что спред ловится независимо от того, какая площадка дешевле в конкретный момент.

Бот раздаёт собственный веб-дашборд — без отдельного веб-сервера и сторонних сервисов. Открываешь в браузере и видишь всё в реальном времени.


Как он работает (по шагам)

  1. Построение вселенной. На старте бот забирает все USDT-рынки с каждой включённой биржи и оставляет каждую монету, которая торгуется минимум на двух из них (только такие можно арбитражить). На проде это обычно 400–600 пар.
  2. Живые стаканы. Он подписывается на стаканы по WebSocket в реальном времени на всех биржах и держит на потоке самые ликвидные пары; менее активные подтягиваются по мере появления спреда.
  3. Поиск спреда. Примерно каждые 250 мс пересчитывает спреды по каждой монете во всех направлениях между биржами (Bybit→KuCoin, KuCoin→CoinEx, CoinEx→Bybit, …). Спред считается по VWAP на реальной глубине стакана под нужный объём сделки — а не по верхней котировке — и уже за вычетом тейкерских комиссий на обеих ногах.
  4. Подтверждение. Сделка запускается только после того, как чистый спред держится выше твоего порога несколько тиков подряд — это отсекает мерцание и устаревшие котировки.
  5. Исполнение. Обе ноги идут IOC-лимитниками (исполнить-или-отменить) с буфером на проскальзывание, остаток выравнивается. Бот заранее держит небольшой инвентарь монеты на стороне продажи, чтобы нога продажи исполнялась мгновенно.
  6. Учёт. Каждое исполнение записывается с реализованным PnL, комиссиями и чистым спредом, а дашборд и статистика обновляются вживую.

Три режима работы

  • Наблюдатель — только собирает статистику спредов. Денег не касается, ордеров не ставит. Нужен, чтобы понять, какие пары реально прибыльны именно на твоих биржах, ещё ничем не рискуя.
  • Бумага — полноценная симуляция торговли на реальных живых стаканах с реалистичными комиссиями и задержкой исполнения. Та же логика, что в бою, но виртуальные деньги. Здесь стратегию обкатывают несколько дней перед выходом в бой.
  • Бой — реальная торговля с твоими API-ключами бирж.

Режим переключается из дашборда (под паролем). Подход намеренно «сначала тест»: наблюдатель → бумага → бой.


Ключевые возможности

Торговый движок

  • Арбитраж по N биржам (сейчас 3, движок не зашит под фиксированное число).
  • Расчёт спреда по VWAP с учётом глубины стакана, точно по комиссиям, в обе стороны по каждой монете.
  • Подтверждение сигнала за несколько тиков против ложных срабатываний.
  • IOC-лимитное исполнение с буфером проскальзывания и выравниванием хвостов.
  • Направленное размещение инвентаря — бот держит монету там, где её чаще продаёт, чтобы нога продажи всегда была готова.

Управление капиталом и инвентарём

  • Авто-инвентарь: бот сам набирает и ребалансирует корзину монет.
  • Распределение по доходности: больше капитала уходит в те монеты, чьи спреды реально платят.
  • Учёт себестоимости по каждой монете (средняя цена закупки, реализованный/нереализованный PnL).
  • «Оборотные средства»: портфель оценивается по рынку относительно точки отсчёта, так что всегда виден ± в реальных долларах с учётом движения цен монет.
  • Резерв свободного USDT: заданная доля бюджета держится в ликвидности.

Защита по безубытку (не сливает убыточные монеты)

  • Опциональное правило (переключатель админа): никогда не продавать монету дешевле закупки + комиссия. Когда монета выбывает из корзины или нужно сбросить излишек, бот держит её до безубытка, а не фиксирует убыток.
  • Настраиваемый таймер (1–14 дней): если к его истечению цена не восстановилась до безубытка, монета продаётся по рынку — чтобы не держать мешок вечно.
  • Опциональный доп-стоп: продать сразу, если упала ещё на X %.

Контроль рисков

  • Минимальный чистый спред на сделку (после комиссий).
  • Дневной лимит убытка (жёсткий стоп на день).
  • Лимит позиции на монету и общий лимит экспозиции по монетам.
  • Пауза после серии убыточных сделок.
  • Автонастройка: по желанию сама выставляет размеры сделок и лимиты в процентах от капитала (≈2 % на сделку, ~30 % общая экспозиция в монеты, ~8 % на монету, ~1 % дневной стоп) и пересчитывает их по мере роста или уменьшения счёта.

Ручное управление (всё под паролем)

  • Общий переключатель торговли вкл/выкл — мгновенно приостановить весь бот; при включении он заново опрашивает все биржи (балансы, монеты, комиссии) и продолжает работу.
  • Переключатель «Торговать» по монете — исключить любую отдельную монету (например, подозрительную) из закупки и новых сделок, при этом уже набранный остаток можно спокойно свести.
  • Кнопка «Продать» по монете — продать монету по рынку сразу на всех биржах.
  • Живая синхронизация балансов — бот периодически перечитывает балансы бирж, поэтому если ты внёс или вывел средства вручную, он подхватит их и пустит в работу без перезапуска.

Веб-дашборд (встроенный)

  • Живые плитки: капитал, оборотные средства, PnL за сегодня / 7 дней / всё время, тейкерские комиссии по каждой бирже, число пар в наблюдении, статус торговли со здоровьем ключей и пинга по биржам.
  • Таблица текущих спредов и рейтинг «Топ возможностей за 24 ч».
  • Графики монет от TradingView (клик по монете) и график прибыли по часам с подсказками.
  • Страница «Активы»: остатки по биржам, стоимость, средняя закупка, ± PnL и как используется каждая монета.
  • Страница «Прибыль»: реализованная прибыль по периодам, список прибыльных сделок и прогноз выплаты.
  • Отдельная страница настроек со всеми параметрами, редактируется на лету.
  • Тёмная / светлая / системная темы и языки English / Русский (по умолчанию английский, для русских браузеров автоматически русский, переключается в любой момент).

Казначейство (опционально, безопасность прежде всего)

  • Авто-ребаланс USDT между биржами, чтобы обе стороны всегда были готовы торговать.
  • Вывод прибыли циклом 7 / 14 / 28 дней: оставить выбранный % в обороте, остальное отправить на кошелёк в USDT (TRC-20) или SOL.
  • Жёсткие предохранители: выключено по умолчанию, режим dry-run (только план), белый список кошельков и обязательное подтверждение (дашборд или Telegram) на каждую реальную операцию.

Уведомления и отчётность

  • Опциональные уведомления в Telegram о сделках и сводках.
  • Полная выгрузка истории сделок (CSV).
  • Каждый релиз версионируется, с историей изменений.

Модель безопасности

  • Торговые API-ключи создаются БЕЗ права вывода — для арбитража боту нужны только права на спот-торговлю.
  • Право вывода используется только модулем казначейства и только по белому списку твоих собственных адресов бирж/кошельков.
  • Секреты лежат в локальном config.yaml (с ограниченными правами файла) и никогда не попадают в архивы релизов — в релизе едет только config-sample.yaml, так что случайно затереть рабочий конфиг невозможно.
  • Все изменяющие действия в дашборде требуют пароль администратора (хеш PBKDF2, передаётся безопасно).
  • Дашборд рассчитан на работу за SSH-туннелем или Cloudflare Tunnel, а не голым в интернете.

Технические детали

  • Стек: Python 3.10+, asyncio, aiohttp (REST + WebSocket), SQLite (режим WAL) для хранения.
  • Биржи: API Bybit v5, API KuCoin, API CoinEx v2 (REST + нативные WebSocket-стаканы у каждой).
  • Требования: спокойно работает на небольшом VPS — достаточно 512 МБ ОЗУ и ~2 ГБ диска.
  • Развёртывание: идёт со скриптом провижининга для Debian и сервисом systemd (автозапуск при перезагрузке, авторестарт при сбое, слушает порт 80). Ротация логов включена.
  • Задержки: рассчитан на размещение рядом с биржами (например, VPS в Сингапуре достаёт все три площадки за ~10 мс) — именно это делает быстрый спот-арбитраж рабочим.
  • Надёжность: самовосстанавливающиеся WebSocket-подписки, защита от устаревших стаканов, периодическое обновление вселенной и корзины.

Честные замечания

  • Это рыночно-нейтральная спот-стратегия: она зарабатывает на разнице цен между биржами, а не на направлении рынка. Это не машина «гарантированной прибыли» — реальный результат зависит от твоих комиссий, задержек, спредов на твоих площадках и дрейфа инвентаря.
  • Начинай с наблюдателя, потом несколько дней на бумаге, и выходи в бой только когда цифры на твоих собственных счетах устраивают.
  • Перед реальной торговлей монетой проверь, что её сети ввода/вывода открыты на всех биржах — спред, который никогда не закрывается, часто признак замороженной сети; такую монету бот позволяет отключить одним переключателем.

 

Приобрести можно тут:  https://phoenix.lol/index.php?/files/file/461-spotpaymoneyonline-—-бот-межбиржевого-спот-арбитража/

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...