Перейти к содержимому

Как торговать бессрочными контрактами с MetaMask Agent Wallet: 9 важных советов

Ваш агент может открыть позицию с кредитным плечом из одного предложения. Узнайте, как он заполняет: котировки, лимитные цены, ограничения проскальзывания и стоп-уровни.

12 мин
Как торговать бессрочными контрактами с MetaMask Agent Wallet: 9 важных советов

MetaMask Agent Wallet торгует бессрочными фьючерсами на Hyperliquid через набор команд mm perps. Трейдер обращается к агенту с запросом на открытие позиции на обычном языке, а агент направляет этот запрос к командам, которые вносят залог, запрашивают котировку, открывают позицию, устанавливают уровни тейк-профита и стоп-лосса, а также закрывают или изменяют её в дальнейшем. Кошелёк сохраняет кастодию: депозиты проверяются по политике, а агент лишь предлагает действия.

Именно в этом и состоит отличие торговли перпами под управлением агента от работы через интерфейс. Одна фраза может нести множество невысказанных допущений о типе ордера, проскальзывании и размере позиции. В этой статье подробно рассматриваются детали, которые стоит проговорить явно, — в том числе какие части рабочего процесса действительно охватывают элементы управления MetaMask на уровне кошелька, а какие — нет.

Это руководство по механике торговли, а не введение в перпы. О том, что такое бессрочные фьючерсы и как формируется их цена, читайте в статьях торговля перпами для начинающих и ключевые концепции бессрочных фьючерсов. О математике расчёта размера позиции — в статье кредитное плечо и маржа в торговле бессрочными фьючерсами. О самой категории кошельков — в статьях что такое агентский кошелёк и как работают агентские кошельки.

Возможности перпов — в одной таблице

Это команды, на которые опирается рабочий процесс с перпами. Понимание доступных инструментов помогает точнее формулировать запросы, чтобы они выполнялись именно так, как задумано.

Что вы просите агента

Что выполняется

Что происходит

«Какие рынки перпов доступны»

mm perps markets

Выводит список торгуемых символов на площадке

«Пополни мой счёт перпов на 500 USDC»

mm perps deposit

Вносит USDC на площадку

«Сколько будет стоить лонг 5x на BTC»

mm perps quote

Рассчитывает стоимость позиции без её открытия

«Открой лонг 5x на BTC на $100»

mm perps open

Отправляет ордер

«Поставь стоп на 58 000»

mm perps modify

Устанавливает тейк-профит, стоп-лосс или новое плечо

«Покажи мои открытые позиции»

mm perps positions

Отображает текущую экспозицию

«Закрой мою позицию по BTC»

mm perps close

Закрывает позицию полностью или частично

«Отмени этот отложенный ордер»

mm perps cancel

Отменяет ордер по его ID

«Переведи 200 USDC обратно на спот»

mm perps transfer

Перемещает залог между спотовым и перп-балансами

Источник: справочник команд MetaMask Agent Wallet.

Имея это базовое понимание, рассмотрим 9 ключевых советов по использованию MetaMask Agent Wallet для торговли перпами.

1. Пополните счёт перпов перед первым запросом

При первом использовании субсчёт Hyperliquid пуст. Если попросить агента открыть позицию до внесения залога, запрос завершится ошибкой HYPERLIQUID_ERROR или ORDER_REJECTED, и агенту не будет смысла повторять попытку.

По умолчанию mm perps deposit берёт USDC из сети Arbitrum, поэтому USDC должен находиться на Arbitrum — либо в --source-chain-id нужно указать сеть, где он есть. Залог, уже находящийся на спотовом балансе кошелька на площадке, можно перевести с помощью mm perps transfer --direction spot-to-perp вместо нового депозита.

Одно число, которое стоит запомнить: ордера с номинальной стоимостью ниже $10 отклоняются с ошибкой INVALID_AMOUNT и подсказкой увеличить размер позиции или плечо. Небольшие тестовые сделки должны превышать этот порог.

2. Запрашивайте котировку перед открытием или используйте пробный запуск

mm perps quote рассчитывает стоимость позиции без её открытия. mm perps open --dry-run идёт дальше — проверяет весь ордер без подписи и отправки.

Оба инструмента важнее при работе с агентом, чем при ручном управлении через интерфейс, поскольку шаг подтверждения, который трейдер обычно читает на экране, агенту можно указать пропустить. Котировка или пробный запуск возвращают цифры перед глазами человека до того, как что-либо будет подписано.

3. Указывайте «лимитный», если нужен лимитный ордер

mm perps open принимает --type market или --type limit, а лимитный ордер требует указания --limit-px. Запрос вида «открой лонг 5x на ETH на $200» не содержит ценовой инструкции, поэтому он будет исполнен как рыночный ордер.

Рыночные ордера пересекают спред и могут испытывать проскальзывание — разницу между ожидаемой ценой исполнения и фактически полученной. На неликвидных рынках этот разрыв увеличивается. Трейдеры, которым важна цена входа, как правило, её указывают; те, кому важнее гарантия исполнения, — как правило, нет.

4. Ограничивайте проскальзывание на входе и на выходе

Как mm perps open, так и mm perps close принимают параметр --max-slippage-bps — ограничение, выраженное в базисных пунктах. Документация не публикует значение по умолчанию, поэтому ордер, отправленный без этого флага, использует то значение, которое применяет CLI, а не явно заданное число.

Явная установка ограничения — одна из немногих инструкций, которая сдерживает автономное открытие позиции так, что агент не может её переинтерпретировать. При этом её легко забыть на выходе — а именно на этом этапе проскальзывание бьёт сильнее всего, поскольку выходы концентрируются в моменты, когда все остальные тоже выходят.

5. Устанавливайте тейк-профит и стоп-лосс как отдельный осознанный шаг

mm perps open не принимает уровни тейк-профита и стоп-лосса. Они задаются с помощью mm perps modify --tp и --sl , причём должен быть указан хотя бы один из параметров: --leverage, --tp или --sl.

Практическое следствие: позиция, открытая агентом, не имеет ордеров на выход до тех пор, пока кто-то их не запросит. Запрос вида «открой лонг 5x на BTC на $100, затем поставь стоп на 4% ниже входа и тейк-профит на 8% выше» описывает две команды и получает обе. Запрос, остановившийся после первой части, оставляет позицию без защиты. Установка уровней выхода одновременно с входом — это то, что не даёт разрыву между этими двумя состояниями сыграть злую шутку.

6. Помните: MetaMask проверяет депозит, а не ордер

Только один шаг в рабочем процессе с перпами является EVM-транзакцией, которую реально оценивают элементы управления MetaMask на уровне кошелька: это депозит. Он проходит сканирование угроз в обоих режимах торговли. В режиме Guard Mode он также учитывается в скользящем лимите оттока за 24 часа, который в документации MetaMask включает депозиты на Hyperliquid в одну категорию с переводами токенов и свопами. Если депозит превышает этот лимит или сканирование угроз помечает его в любом из режимов, задача приостанавливается в состоянии AWAITING_MFA для подтверждения двухфакторной аутентификации — в виде push-уведомления MetaMask Mobile для входа через QR-код или ссылки по электронной почте для входа через браузер — и агент не может продолжить до получения ответа. Это применимо к режиму серверного кошелька; режимы торговли не распространяются на конфигурации с собственным кошельком.

Открытие, изменение и закрытие позиции происходят непосредственно на Hyperliquid, а не как EVM-транзакции, симулируемые MetaMask. Эти действия не проходят сканирование угроз, не расходуют бюджет оттока, не проверяются по спискам разрешённых адресов и не инициируют двухфакторную аутентификацию — вне зависимости от размера позиции. Депозит в $2 000, укладывающийся в лимит оттока, проверяется на входе; позиция в $50 000, открытая на этот же залог с плечом 25x, повторной проверки со стороны кошелька не проходит. Лимит оттока — это контроль на этапе финансирования, а не контроль размера позиции; дисциплина в части размера ордера целиком зависит от того, что написано в запросе и что агент с ним делает.

Практическая привычка: пополняйте счёт осознанно, отдельным шагом, на сумму, которую вы действительно готовы подвергнуть риску, — поскольку это единственный момент, когда применяются защитные механизмы MetaMask. Всё, что происходит после этого депозита, — ответственность трейдера и агента.

7. Используйте один и тот же способ входа каждый раз

Google, беспарольный вход по email и QR-код MetaMask Mobile — каждый из них соответствует отдельному адресу серверного кошелька, даже если для нескольких из них используется один и тот же адрес электронной почты. Поскольку счёт Hyperliquid пополняется с конкретного кошелька, вход другим способом открывает другой адрес, на котором нет этого залога.

Привычка, которая позволяет этого избежать: выберите один способ входа, используйте его каждый раз и после входа выполняйте mm wallet address, чтобы убедиться в правильности адреса перед любыми действиями. Средства остаются там, где были — просто из неправильной сессии они не видны.

8. Явно указывайте DEX на базе HIP-3

Баланс, позиции и ордера по умолчанию относятся к основному DEX Hyperliquid. --dex ограничивает запрос конкретным DEX на базе HIP-3, а --all-dexes агрегирует данные по всем из них при чтении баланса и позиций.

Агент, которому задан вопрос «какие у меня позиции» без уточнения, отчитывается только по основному DEX. Для портфеля, распределённого по нескольким DEX, такой ответ будет неполным — причём это не очевидно из самого ответа. Именно поэтому --all-dexes стоит указывать в любом запросе, который должен дать полную картину. mm perps dexs выводит список доступных идентификаторов.

Флаги области видимости задокументированы для команд чтения, а не для размещения ордеров, поэтому --dex здесь лучше воспринимать как инструмент управления видимостью.

9. Используйте котировки и пробные запуски для репетиции, а не тестнет

mm perps open --dry-run проверяет полностью сформированный ордер — включая символ, направление, размер и плечо — без подписи и отправки. В сочетании с mm perps quote стратегический запрос можно прогнать от начала до конца на реальных ценах, чтобы убедиться в том, что агент действительно отправит, — прежде чем какой-либо залог окажется под угрозой.

--network testnet существует для команд чтения и торговли, однако репетировать реальную стратегию там сейчас непрактично: тестнет Hyperliquid использует отдельный вариант USDC, доступный только через faucet и недоступный через путь финансирования Agent Wallet, поэтому пополнить тестовый счёт перпов так же, как основной, не получится. Пробные запуски и котировки — более надёжные инструменты для репетиции до тех пор, пока это не будет исправлено.

Для работы в боевом режиме --yes пропускает интерактивный запрос подтверждения для команд open, close, modify и cancel — именно это делает возможными запланированные или скриптовые потоки. Однако --yes не отключает собственные элементы управления кошелька на этапе депозита, описанном в совете 6. Пропуск запроса подтверждения убирает ручную проверку ордера; он не меняет того, что проверяет MetaMask.

Что Agent Wallet не делает для перпов

Чёткое понимание границ полезнее, чем намёк на более широкие возможности.

Встроенного движка стратегий нет. Agent Wallet предоставляет доступ к торговым инструментам; логика принятия решений находится в агенте и в том, что ему говорит трейдер. Для позиций по перпам не предусмотрено специального инструмента копирования сделок, ленты сигналов или автоматической ребалансировки. Трейдеры, которым нужна подобная пользовательская логика, могут реализовать её в виде плагина — бета-функции, позволяющей установленному npm-пакету добавлять новые команды в CLI с возможностями чтения или отправки транзакций, требующими явного согласия. Но это путь самостоятельной разработки, а не встроенная функциональность.

Финансирование начисляется по расписанию, установленному площадкой, и кошелёк не отслеживает его от имени трейдера. Удержание позиции с плечом на протяжении нескольких интервалов финансирования несёт накапливающиеся издержки, как описано в статье механика и тайминг финансирования бессрочных фьючерсов. Агент, которому поручено проверить финансирование, проверит его. Агент, которому это не поручено, — нет.

Поведение маржи определяется площадкой, а не кошельком. О разнице между двумя моделями и о том, что каждая из них означает для ликвидации, читайте в статье кросс-маржа и изолированная маржа в торговле перпами.

Часто задаваемые вопросы о торговле бессрочными контрактами через MetaMask Agent Wallet

Переведено ИИ. Может содержать ошибки. Пожалуйста, всегда проверяйте информацию.

Оцените перевод

Автор статьи:

  • MetaMask

    MetaMask, ранее известная как Consensys Software Inc, — крупнейшая в мире самостоятельная финансовая платформа, предоставляющая людям единое место для хранения, расходования, накопления и приумножения средств как в криптовалюте, так и в традиционных активах. Компания создаёт потребительскую платформу, объединяющую платежи, сбережения, инвестиции и цифровые активы в едином бесшовном опыте. Вырастая из самого широко используемого в мире self-custodial кошелька, MetaMask предоставляет пользователям прямой контроль над их деньгами и активами, охватывая около 190 стран. MetaMask сыграл основополагающую роль в развитии Ethereum с 2016 года. Сегодня MetaMask занимает центральное место в экономике блокчейна, создавая операционную систему для Open Money и предоставляя людям полный контроль над их финансовой жизнью.

    Читать все статьи