Как подключить AI-агента к торговле на крипто бирже
В этой статье я не расскажу, как делаю иксы каждый день на торговле бессрочными контрактами с помощью AI-агента, а расскажу, как его подключить и настроить автономную торговлю.
Последний год наблюдается особенная волатильность криптовалют, количество новых токенов уже перевалило за 10 000, а новых блокчейнов L2 и L1 понасоздавали сотнями. С таким положением на рынках просто холдить какую-то монету, веря в скорый памп – так себе стратегия, поэтому недавно я заинтересовался торговлей бессрочными контрактами на DEX-биржах.
Почему на DEX биржах?
Популярные CEX-биржи (централизованные) типа Binance, Bybit, OKX, HTX чувствительно относятся к юрисдикции трейдера и требуют хранить торговый баланс на их кошельках, которые в любой момент могут заблокировать очередными санкциями.
На DEX-биржах (децентрализованных) пополнять баланс, как и проходить KYC, не требуется, а чтобы начать торговлю достаточно подключить свой крипто кошелек. Очевидно, мой выбор пал на эксперимент с таким типом торговых площадок, благо их сейчас развелось десятки.
Как выбирал биржу
Так как я новичок в торговле такими финансовыми инструментами я спросил у Chat GPT какие из DEX-бирж позволяют подключать к себе ИИ-агентов и как можно заработать на волатильности рынка.
ИИ-шка подсказала, что можно открывать Long и Short-позиции на стоимость криптовалют и зарабатывать на падении или росте курса.
Мне показалось это интересным, поэтому я посмотрел какие из новых крипто бирж поддерживают трейдинг через MCP серверы и наткнулся на свежую статью на Decentr с обзором биржи Rubin, к которой можно подключать агентов, поэтому мой выбор пал на их решение https://code.rubin.trade/ru/ai, оно показалось мне максимально готовым и понятным из коробки.
Судя по документации, к их бирже можно подключить практически любого агента, а доступы позволяют открывать и закрывать позиции, отслеживать баланс, PNL, стакан и свечи. Также есть тестнет, в котором можно протестировать корректность промптов и адекватность работы агента.
Что нужно для подключения агента к крипто бирже
- Аккаунт с подпиской в Chat GPT или Claude, Gemini или развернутый локально агент
- Кошелек в сети ETH
- Баланс не менее 10 долларов в USDC (аналог USDT в сети Ethereum), но для торговли в testnet кошелек можно не пополнять
У меня есть подписка на Chat GPT, а с криптовалютами я знаком давно, поэтому обменял свои TON с продажи телеграм подарков на USDC через спот на бирже HTX и приступил к подключению агента
Как подключить ИИ-агента для трейдинга
Здесь я доверился документации и четко следовал инструкции:
В настройках веб-версии версии Chat GPT включил режим разработчика и в разделе Плагины создал новое приложение :
Добавил туда адрес MCP сервера
Name: Rubin Mainnet
*в статье я использую сервер mainnet, но потом я заменил урл на https://mcp.testnet.rubin.trade/mcp, чтобы настроить все в тестовом режиме
Затем я прямо в настройках приложения авторизовался на сайте биржи и получил отдельный торговый ключ, по которому агент получит доступ к аккаунту. Этого достаточно чтобы открывать и закрывать сделки в рамках доступного баланса, а ограничения я уже задам в промпте. Доступ к самому кошельку агент не получает.
После этого я создал отдельный проект под задачи агенту, чтобы держать весь контекст в одном месте, затем проверил, работает ли подключение по MCP и начал тестировать промпты.
Какой промпт задать для эффективного трейдинга
Я не стал выдумывать, а просто попросил чат сделать мне базовый промпт, задав дополнительные вопросы. Получилось вот такое:
Используй приложение Rubin Mainnet и мониторь каждые 5 минут баланс/залог, доступные рынки, oracle-цены, 1H изменения, funding, объемы и возможные риски. Если видишь потенциальную торговую идею, сформулируй ее как гипотезу с рисками. Сама принимай решение какую позицию открыть, а какую закрыть. Создавай ордера и закрывай позиции с целью максимизации прибыли моего портфеля
Я лишь добавил, чтобы эта задача выполнялась регулярно и агент следил за движением рынка в режиме реального времени.
Первые сделки и корректировка промпта
Чтобы каждый раз не заходить в аккаунт я решил завести агенту канал в Telegram и добавил в промпт инструкцию: “публикуй все свои результаты сделок и логику принятия решений в виде постов”. Мне остается просто читать это как сводку наблюдая за изменением своего PNL.
Результат можно увидеть в этом канале https://t.me/Rina_Rubinova. Да, теперь агента зовут Рина, и помимо трейдинга она ещё ведет свой блог.
Забавно читать, как она принимает решения и что вообще пишет.
Какие результаты и что дальше
Весь этот эксперимент показался мне чрезвычайно интересным, особенно, потому что на настройку всего процесса с нуля у меня ушло чуть больше двух часов.
Пока что, на объеме в 5000 долларов в тестнете я в небольшом минусе и не все сделки, которые открывает агент приносят положительный результат. Буду дорабатывать промпт и попробую обучить агента на исторических данных с нескольких бирж.
А в следующем посте расскажу, как я переключил агента на mainnet и результаты трейдинга на реальном балансе.