Как я создал бота для p2p арбитража криптовалют

Что такое боты для арбитража: Боты для арбитража криптовалют помогают автоматизировать процесс покупки криптовалют на одной бирже и продажи на другой с целью получения прибыли. Разница в стоимости криптомонет на разных биржах или в разных торговых парах и составляет прибыль арбитражного трейдера. Но конкуренция в этом секторе очень высокая, поэтому важно совершать сделки максимально быстро, чтобы не упустить прибыль. Передо мной стояла задача разработать телеграмм бота который мог бы по запросу пользователя выдавать наиболее выгодные сигналы(предложения) с указанным СПРЕДОМ( разрыв между ценами продавцов и покупателей) Такой инструмент помог бы пользователю быстро узнать между какими биржами есть выгодный спред. Какие были основные требования заказчика:

  1. Биржы: Бот должны был анализровать 6популярных криптобирж: Binance,OXK,Bybit,PexPay,Huobi,Garantex в последствии заказчик решил отказаться от OXK и PexPay а далее отошел и Binance (Санкции сделали своё)

  2. пары для анализа: USDT - RUB , ETH - RUB , BTC - RUB

  3. Спред: Проанализировав в тестовом режиме какие вообще результаты выдаёт бот я обнаружил что есть множество пар со спредом больше > 1% (были даже 20%) что является довольно неплохим спредом но заказчик настоял чтобы минимальный спред который будет выдавать бот будет 0.5%

  4. Тип оплаты: Бот должен был анализировать предложения только с определенными типами оплаты что было крайне важно -Тинькофф -Сбербанк -Райффайзен банк

  5. Информация : По тз заказчика сигнал должен был иметь следующую структуру: • где купить • по какой цене • у кого • его рейтинг на площадке • лимиты покупки • тип оплаты • ___ • где продать • по какой цене • кому • его рейтинг • лимиты продаж • тип оплаты • спред • дату и время полученной информации

  6. Лимиты выдачи результатов: По моей инициативе было предложено на каждый запрос выдавать по 3 сигнала по каждой криптовалютной паре. Заказчик одобрил

  7. Тип торговли: Заказчик попросил добавить разные типы запросов на 4 типа торговли что было в последствии успешно выполнено: Taker - Taker Maker - Maker Taker - Maker Maker - Taker

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

Бот реализован на Python с использованием библиотек:Requests,Pandas,Telebot,NumPy.

Заказчик остался удовлетворен результатом,проект был сделан по примерно описанному тз. Каким бы я хотел добавить функции в конечный продукт:

• Возможность фильтрации торговых пар,бирж, способов оплаты. • Добавление в каждый ордер ссылки на предоставленное предложение чтобы пользователь мог быстро его найти

#Разработка #Python #Telegram #telegrambots #Cryptho #petproject #коммерция

Как я создал бота для p2p арбитража криптовалют | Сетка — социальная сеть от hh.ru
Как я создал бота для p2p арбитража криптовалют | Сетка — социальная сеть от hh.ru Как я создал бота для p2p арбитража криптовалют | Сетка — социальная сеть от hh.ru