Необходимо создать торгового робота на Solana с относительно простой стратегией на борту (подробности в ТЗ, скину реальному кандидату).
Работать бот будет, пользуясь готовыми API: от Jupiter DEX(получает цену и выставляет лимитные ордера, свапает) и Quicknode(коммуникация нашего бота с блокчейном solana).
Реализовать бота нужно на javascript/typescript/node.js.
Что должен уметь бот:
-Получать цену актива, ставить/переставлять лимитный ордер в зависимости от изменений цены (подробности в ТЗ);
-После покупки выставлять ордер(или триггерить свап) на продажу в четко заданных процентах от цены покупки. То же самое со стопом убытков.
От вас нужно знать:
-Что такое лимитный ордер, что такое трейдинг на бирже, хотя бы базово. Знать, что есть продавцы и покупатели.(как работают лимитные ордера на солане с помощью юпитер API https://station.jup.ag/guides/limit-order/how-lo-work)
-Базовые знания в Solana blockchain
-Как работают подобные боты.
Мне нужна рабочая версия бота как можно быстрее, чтобы проверить свою торговую гипотезу(которая, к слову, на CEX хорошо работает уже долгое время, вопрос лишь в технических нюансах выполнения лимитных ордеров, в теории должно работать как надо, 90% что будет работать, 10% что будут проблемы технического характера из-за специфики декс, возможно, нужно будет поиграться с slippage, fees и тому подобными декс штучками).
Далее бота будем дорабатывать и можно рассчитывать на долгосрочное сотрудничество.