Skip to content

gewgegeg/crypto

Repository files navigation

Арбитраж криптовалют (Bitget, BingX, Bybit)

Сканер арбитража для спот-рынка USDT. Ищет позитивный спред между биржами (после учёта торговых комиссий), ранжирует лучшие возможности.

Возможности

  • Поддержка: Bitget, BingX, Bybit
  • База: USDT-спот
  • Учёт такер-комиссий по обе стороны сделки
  • Фильтр по ликвидности (quoteVolume в USDT)
  • Отдельное окно (GUI) с улучшенным интерфейсом
  • В правой панели сразу видно сети перевода и комиссии вывода для базового актива и USDT (между выбранными биржами)

Установка

  1. Установите Python 3.10+
  2. В корне проекта создайте виртуальное окружение и установите зависимости:
    python -m venv .venv
    .\.venv\Scripts\python -m pip install -r requirements.txt

Запуск (GUI)

.\.venv\Scripts\python -m arbitrage.gui
  • Таблица слева, панель деталей справа.
  • Двойной щелчок по строке открывает обе биржи с нужной парой.
  • В правой панели: сети перевода и примерная комиссия вывода с биржи покупки (если данные доступны у биржи).

Запуск (CLI)

.\.venv\Scripts\python -m arbitrage.cli --interval 5 --min-spread-bps 5 --top 20 --min-qv-usd 100000

Комиссии

По умолчанию учёт такер-комиссий 0.1% для всех бирж. Можно переопределить через переменные окружения:

  • FEE_TAKER_BITGET, FEE_TAKER_BINGX, FEE_TAKER_BYBIT (например, 0.001 = 0.1%)

Создайте файл .env (необязательно):

FEE_TAKER_BITGET=0.001
FEE_TAKER_BINGX=0.001
FEE_TAKER_BYBIT=0.001

Примечание: Скрипт не учитывает комиссии на ввод/вывод вне торгов (сетевые комиссии указаны ориентировочно и берутся из публичных данных биржи через ccxt), проскальзывание и лимиты вывода/депозита. Это сканер цен, а не бот-исполнитель сделок.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors