Торговый бот Uniswap/Pancake
50 000 UAHИщу разработчика торгового бота или готовый подобный продукт:
Работаем с Uniswap и Pancakeswap
Задаем в настройках адрес ТГ канала и отслеживаем на нем поступление НОВЫХ сигналов (все, что пришло на канал до запуска бота - не трогаем).
При поступлении сигнала ищем в тексте сообщения поле Contract: (например Contract: 0xfc57e0008cc9aa7a9eaae389b9de93d4c9278b25)
Начинаем отслеживать добавление ликвидности по нему. Сильно частые запросы не нужны, так как параллельно в работе может быть до нескольких десятков контрактов.
Когда ликвидность добавлена - проверяем разрешена ли торговля. Если нет - мониторим открытие торговли. Если разрешена - покупаем указанный в настройках объем.
***Тут у меня вопрос к специалистам. возможно ли автоматически определять есть ли ограничения в контракте на обьем покупки. И, если есть, определять максимальный разрешенный объем?
Отсюда 2 варианта:
1. Если можно определять максимально разрешенный объем, то покупаем этот объем (но не более, чем Х)
2. Если нельзя, то обьем будет определяться в зависимости от добавленной ликвидности. Например, если в ликвидность залили 2 ETH, то объем покупки будет 2/100*Y (Y задаем в настройках).***
После покупки отслеживаем цену на предмет наступления условия для продажи. Вариантов продажи в настройках должно быть 2 на выбор. Оба варианта предполагают продажу по достижении % профита ОТ НАЧАЛЬНОЙ ЦЕНЫ ТОКЕНА. Например, если добавили в ликвидность 2ETH и 1000000 токенов T, то начальная цена токена Т = 2/1000000=0,000002ETH
Вариант 1. фиксированный %Profit в настройках для всех токенов
Вариант 2. %Profit берем из сигнала ТГ в поле Выход: (например Выход: 10 = продажа при 10*100=1000% профита от начальной цены токена)
Продаем всегда 100% токенов Т, которые есть на кошельке.
Slippage всегда максимальный, проверки комиссий пока не нужны.
В настройках (отдельно для ETH/BNB):
1. Минимальная ликвидность в ETH/BNB
2. Максимальный объем покупки (+ параметр Y, если нет автоопределния разрешенного контрактов объема)
3. Адрес ноды
4. Фиксированный %Profit или из сигнала ТГ
5. %Profit фиксированного
+ нужна информационная панель где будет видно какие контракты сейчас в работе:
- отслеживают ликвидность
- ждут открытия торговли
- ждут продажи
Нужна возможность редактировать этот список на лету, не перезапуская бота (удалить из работы/добавить в работу)
Краткий пересказ:
1. Берем сигнал из ТГ
2. дожидаемся добавления ликвидности/начала торговли
3. Покупаем заданный объем
4. Продаем все по достижении заданного профита
Делаем 2,3,4 параллельно для всех сигналов
Редактируем сигналы, которые в работе, из панели управления
-
151 Здравствуйте, меня зовут Максим.
Мой опыт в программировании составляет 6 лет, 2 из которых я разрабатываю блокчейн проекты полного цикла.
Вы можете ознакомиться с моим портфолио в моем профиле, возможно вы найдете уже готовые решения разработанные мной.
Ожидаю вашего сообщения.
Актуальные фриланс-проекты в категории Криптовалюта и blockchain
Нужен инженер/наставник по смарт-контрактам
359 405 UAH
Я хочу найти инженера/наставника по смарт-контрактам, который имеет богатый опыт в разработке смарт-контрактов на Solidity. Криптовалюта и blockchain, Инжиниринг ∙ 4 дня 22 часа назад ∙ 11 ставок |