Разработать панель управления позициями для DEX Raydium, Solana
Для чего нужен:
На сервере уже работает скрипт, который покупает токены, каждый раз разные. Это происходит примерно 1-2 раза в минуту.Наш бот будет работать на этом-же сервере.
Сразу после покупки бот передаёт данные о позиции нашему боту через платформу Kafka, который и будет позициями управлять.
Данные передаются примерно в таком виде: [Адрес пары, закр. ключ кошелька, цена входа, ряд параметров (A, B, C, D, E, F), данные о паре: (LB, Holders, СЦ)]
Дальше, на основе параметров - выбирает одну из заданных заранее стратегий и раскидывает лимитки на продажу или покупку, ставит стоп. Лимитные заявки можно выставлять например через Jupiter.
Этапы:
- Фронт. Веб страницы для получения данных от бота и просмотра позиций. С кнопками.
- Функция обновления цен по по полученным позициям, обращается к блокчейну.
- Алгоритм, который реализует стратегии, выставляет лимитки и отправляет транзакции.
- Страница управления кошельками.