The Uniswap/Pancake trading botТорговый бот Uniswap/Pancake
Working with Uniswap and Pancakeswap
We enter the TG channel address in the settings and track the receipt of NEW signals (all that came to the channel before the boot starts - we do not touch).When receiving the signal we look for the Contract field in the text message: (e.g. Contract: 0xfc57e0008cc9aa7a9eaae389b9de93d4c9278b25)
We are starting to track the liquidity added on it.Very frequent requests are not required, as parallelly there can be up to a few dozen contracts.When liquidity is added, we check whether trade is permitted.If not, we will monitor the opening of the trade.If permitted, we buy the volume specified in the settings.I have a question to the specialists.It is possible to automatically determine whether there are restrictions in the contract on the volume of the purchase.And, if so, to determine the maximum permitted volume?Here are two options:
1 .If you can determine the maximum allowed volume, then we buy this volume (but not more than X)
2ndIf not, the volume will be determined depending on the added liquidity.For example, if the liquidity is 2 ETH, then the volume of purchase will be 2/100*Y (Y is set in settings).* The
After the purchase we track the price on the subject of the conditions for sale.Sales options in settings should be 2 to choose from.Both options involve the sale by achieving a percentage of profit from the initial price of the token.For example, if added to liquidity 2ETH and 1000000 T tokens, then the initial price of the token T = 2/1000000=0,000002ETH
Option 1. fixed %Profit in settings for all tokens
The option 2.%Profit is taken from the TG signal in the output field: (e.g. output: 10 = sales at 10*100=1000% profit from the initial price of the token)
We always sell 100% T tokens that are on our wallet.Slippage is always maximum, the commission check is not required yet.In settings (individual for ETH/BNB):
1 .Minimum liquidity in ETH/BNB
2ndMaximum volume of purchase (+ parameter Y, unless the authorized contract volume is self-determined)
ThreeAddress of Noda
4 .Fixed %Profit or from the TG signal
and 5.%Fixed Profit
You need an information panel where you will see what contracts are currently in operation:
Monitoring of liquidity
Waiting for the opening of trade
Waiting for sales.
You need the ability to edit this list for the summer, not reboot the bot (delete from work/add to work)
A brief report:
1 .Signal from TG.
We are waiting for liquidity added/first trade
ThreeBuy the assigned amount.
4 .We sell everything for the profit.
2.3.4 parallel to all signals
Editing the signals that are in operation from the control panel
Ищу разработчика торгового бота или готовый подобный продукт:
Работаем с 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 параллельно для всех сигналов
Редактируем сигналы, которые в работе, из панели управления
-
736 7 0 Hello to you, Igor! We have great experience in writing bots for different needs. From business chat bots to social networking bots. Write to LS, we will discuss the details of the project and propose a solution that best meets your needs.
Здраствуйте, Игорь! У нас большой опыт в написании ботов для разных нужд. От чат-ботов для бизнеса до ботов для социальных сетей. Пишите в лс, обсудим детали проекта и предложим решение, которое наилучшим образом соответствует вашим потребностям.
-
freelancer isn't working in the service any longer
-
271 My name is Maxime.
My programming experience is 6 years, 2 of which I’m developing full-cycle blockchain projects.
You can read my portfolio in my profile, maybe you will find the already ready solutions developed by me.
I look forward to your message.
Здравствуйте, меня зовут Максим.
Мой опыт в программировании составляет 6 лет, 2 из которых я разрабатываю блокчейн проекты полного цикла.
Вы можете ознакомиться с моим портфолио в моем профиле, возможно вы найдете уже готовые решения разработанные мной.
Ожидаю вашего сообщения.
-
proposal concealed by freelancer
-
freelancer isn't working in the service any longer