1001 Freelance Projects
Свежие проекты с фриланс-бирж
Просмотр проекта
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Название проекта:
Написать бот для трейдинга Python (для всех)
Кто разместил:
Внешний проект с free-lance.ru
Открыт:
09-Jun-2025 13:40 GMT
Описание:
Техническое задание
Арбитражный бот DEX → DEX (PancakeSwap → SushiSwap)

Цель:
Разработать автоматического арбитражного бота, который отслеживает и исполняет выгодные сделки между PancakeSwap (BNB Chain) и SushiSwap (Ethereum). Бот должен выполнять swapExactTokensForTokens на обоих DEX при наличии достаточного спреда, с учётом комиссий и газа.

1. Подключение к DEX
Подключение к PancakeSwap через RPC (например, Ankr или Blast).
Использовать вызов getAmountsOut или чтение резерва в пуле.
Подключение к SushiSwap через RPC (например, Infura или Flashbots).
Тот же принцип — getAmountsOut или расчёт вручную по резервам.

2. Расчёт арбитража
Проверка цен проводится каждые 2 секунды.
Пары настраиваются вручную (например, WBNB → USDC → ETH).
Расчёт спреда: (sell_out - buy_out) / buy_out.
Комиссии: Pancake 0.25 %, Sushi 0.30 % — суммарно вычитаются из расчёта.
Slippage ограничивается до 0.3 %.
Сделка допустима только если ликвидность ≥ $10 000 на обеих сторонах.
Минимальный чистый спред для исполнения — 0.7 %.

3. Исполнение сделки
Первая часть: обмен WBNB на USDC на PancakeSwap.
Вторая часть: обмен USDC на ETH на SushiSwap.
Сделка исполняется как 2 транзакции (можно — параллельно, но не обязательно).
Все транзакции подписываются приватным ключом (из .env или Vault).
До отправки проверяется баланс, allowance, актуальный gas и актуальная цена.
Время исполнения не должно превышать 15 секунд (Ethereum block time).

4. Контроль и уведомления
Telegram-бот отправляет уведомления о:
успешных сделках;
ошибках;
потенциальных возможностях (если не хватает баланса).
Все действия логируются в stdout и файл (или SQLite).
Статистика ведётся: кол-во сделок, средний спред, суммарная прибыль.

5. MVP-ограничения
Только одна пара токенов.
Только одно направление (например: Pancake → Sushi).
Без мостов между сетями.
Без Flashbots.
Без автоматической ребалансировки баланса
Project ID:
4769257
Категория проекта:
Программирование, Создание скриптов
Бюджет проекта:
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
HubSpot автоматизація і інтеграція - 50EUR
Категория: Управление клиентами и CRM
30 Oct 2025 17:08 GMT
Front-end Developer (Next.js) - 27000UAH
Категория: Javascript и Typescript, Python
30 Oct 2025 17:05 GMT
Записать видео-отзыв
Категория: Аудио/Видео/Фото, Видеосъемка
Бюджет: 2000 руб
30 Oct 2025 16:56 GMT
Создание 3D моделей для личного кабинета
Категория: 3D Графика, 3D Моделирование
30 Oct 2025 16:56 GMT
Спарсить данные с 2ГИС
Категория: Программирование, Парсинг данных
30 Oct 2025 16:56 GMT
ТЗ по аудиту сайта и конфликту мета - 100USD
Категория: Веб-программирование
30 Oct 2025 16:54 GMT
Покращити дизайн сайту
Категория: Веб-дизайн
30 Oct 2025 16:46 GMT
Настройка GoHighLevel - 8000UAH
Категория: Автоматизация управления предприятием, Управление клиентами и CRM
30 Oct 2025 16:44 GMT
Записать видео-отзыв 30 Oct 2025 16:38 GMT
Банери на сайт + перевести логотип у вектор
Категория: Баннеры, Дизайн / Логотипы
30 Oct 2025 16:37 GMT
Создание 3D моделей для личного кабинета 30 Oct 2025 16:28 GMT
Нужна html верска адаптивного письма - 25USD
Категория: HTML и CSS верстка
30 Oct 2025 16:26 GMT
Контент-дизайнер для проекта в Дубае 30 Oct 2025 16:23 GMT
Розробник wordpress або аналоги
Категория: HTML и CSS верстка, Веб-программирование
30 Oct 2025 16:21 GMT
Сео продвижение сайта
Категория: Продвижение сайтов (SEO, GEO), Продвижение в Яндексе
30 Oct 2025 16:10 GMT
Все проекты
Проекты по навыкам ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
texts
Новое!
Projects in English
Copyright © 2005-2024
1001 Freelance Projects