MetaMask Agent Wallet handelt unbefristete Futures auf Hyperliquid über das mm perps Befehlsset. Ein Trader bittet seinen Agenten in natürlicher Sprache um eine Position, und der Agent leitet diese Anfrage an die Befehle weiter, die Sicherheiten hinterlegen, ein Angebot abrufen, die Position eröffnen, Take-Profit- und Stop-Loss-Level setzen sowie die Position später schließen oder anpassen. Die Wallet behält die Verwahrung; Einzahlungen werden per Richtlinie geprüft, und der Agent macht lediglich Vorschläge.
Genau dieser Übergabepunkt unterscheidet den agentengesteuerten Perps-Handel vom manuellen Navigieren durch eine Benutzeroberfläche. Ein einziger Satz kann viele unausgesprochene Annahmen über Ordertyp, Slippage und Größe enthalten. Dieser Artikel behandelt die Details, die es wert sind, explizit gemacht zu werden – einschließlich der Frage, welche Teile dieses Workflows die Wallet-Kontrollen von MetaMask tatsächlich erfassen und welche nicht.
Dies ist ein Leitfaden zur Handelsmechanik, kein Einführungskurs in Perps. Was unbefristete Futures sind und wie ihre Preisbildung funktioniert, erklären Perps-Handel für Einsteiger und grundlegende Konzepte unbefristeter Futures. Die Mathematik hinter der Positionsgrößenbestimmung wird in Leverage und Margin im Handel mit unbefristeten Futures erläutert. Zur Wallet-Kategorie selbst siehe Was ist eine Agentic Wallet und Wie Agentic Wallets funktionieren.
Die Perps-Oberfläche auf einen Blick
Dies sind die Befehle, auf die ein Perps-Workflow zurückgreift. Wer die Oberfläche kennt, kann Anfragen so formulieren, dass sie wie beabsichtigt ankommen.
Was du deinen Agenten fragst | Was ausgeführt wird | Was es bewirkt |
„Welche Perps-Märkte sind verfügbar" | mm perps markets
| Listet handelbare Symbole auf der Plattform auf |
„Lade mein Perps-Konto mit 500 USDC auf" | mm perps deposit
| Hinterlegt USDC auf der Plattform |
„Was würde ein 5x Long auf BTC kosten" | mm perps quote
| Berechnet den Preis der Position, ohne sie einzureichen |
„Eröffne einen 5x Long auf BTC mit 100 $" | mm perps open
| Reicht die Order ein |
„Setze einen Stop bei 58.000" | mm perps modify
| Fügt Take-Profit, Stop-Loss oder neuen Leverage hinzu |
„Zeige meine offenen Positionen" | mm perps positions
| Liest das aktuelle Exposure aus |
„Schließe meine BTC-Position" | mm perps close
| Schließt vollständig oder teilweise |
„Storniere diese ruhende Order" | mm perps cancel
| Storniert anhand der Order-ID |
„Verschiebe 200 USDC zurück zu Spot" | mm perps transfer
| Verschiebt Sicherheiten zwischen Spot- und Perp-Guthaben |
Quelle: MetaMask Agent Wallet Befehlsreferenz.
Mit diesem grundlegenden Verständnis folgen nun 9 wichtige Tipps für den Einsatz von MetaMask Agent Wallet im Perps-Handel.
1. Das Perps-Konto vor der ersten Anfrage aufstocken
Das Hyperliquid-Unterkonto ist bei der ersten Nutzung leer. Wenn ein Agent aufgefordert wird, eine Position zu eröffnen, bevor Sicherheiten eingegangen sind, kann dies mit HYPERLIQUID_ERROR oder ORDER_REJECTED fehlschlagen – und der Agent hat keine sinnvolle Möglichkeit, den Vorgang zu wiederholen.
mm perps deposit bezieht USDC standardmäßig von Arbitrum. Daher muss USDC auf Arbitrum vorhanden sein, oder --source-chain-id muss auf eine Chain verweisen, auf der es sich befindet. Sicherheiten, die sich bereits im Spot-Guthaben der Wallet auf der Plattform befinden, können statt einer neuen Einzahlung mit mm perps transfer --direction spot-to-perp verschoben werden.
Eine Zahl, die man sich merken sollte: Orders unter einem Nominalwert von 10 $ werden mit INVALID_AMOUNT abgelehnt, verbunden mit dem Hinweis, die Positionsgröße oder den Leverage zu erhöhen. Kleine Testgeschäfte müssen diese Untergrenze überschreiten.
2. Vor dem Eröffnen ein Angebot einholen oder einen Dry Run durchführen
mm perps quote berechnet den Preis einer Position, ohne sie einzureichen. mm perps open --dry-run geht noch weiter und validiert die gesamte Order, ohne sie zu signieren oder einzureichen.
Beides ist bei einem Agenten wichtiger als bei einer manuellen Benutzeroberfläche, da der Bestätigungsschritt, den ein Trader normalerweise auf dem Bildschirm lesen würde, vom Agenten übersprungen werden kann. Ein Angebot oder ein Dry Run bringt die Zahlen wieder vor einen Menschen, bevor irgendetwas signiert wird.
3. „Limit" angeben, wenn eine Limit-Order gewünscht ist
mm perps open akzeptiert --type market oder --type limit, wobei eine Limit-Order --limit-px erfordert. Eine Anfrage wie „Eröffne einen 5x Long auf ETH mit 200 $" enthält keine Preisangabe und wird daher als Market-Order ausgeführt.
Market-Orders kreuzen den Spread und können Slippage erfahren – also die Differenz zwischen dem erwarteten Ausführungspreis und dem tatsächlich erzielten Preis. In illiquiden Märkten vergrößert sich diese Lücke. Trader, denen der Einstiegspreis wichtig ist, geben ihn in der Regel an; Trader, denen die Ausführungssicherheit wichtiger ist, tun dies in der Regel nicht.
4. Slippage beim Ein- und Ausstieg begrenzen
Sowohl mm perps open als auch mm perps close akzeptieren --max-slippage-bps, eine Obergrenze in Basispunkten. Die Dokumentation veröffentlicht keinen Standardwert, sodass eine Order ohne dieses Flag mit dem vom CLI angewendeten Wert ausgeführt wird – nicht mit einer explizit festgelegten Zahl.
Die explizite Festlegung der Obergrenze ist eine der wenigen Anweisungen, die eine autonome Eröffnung auf eine Weise einschränken, die der Agent nicht neu interpretieren kann. Sie wird beim Ausstieg leicht vergessen – dabei ist das genau die Seite, auf der Slippage am meisten schadet, weil Ausstiege sich häufig in Momenten häufen, in denen alle anderen ebenfalls aussteigen.
5. Take-Profit und Stop-Loss als bewussten zweiten Schritt setzen
mm perps open akzeptiert keine Take-Profit- oder Stop-Loss-Level. Diese werden mit mm perps modify --tp und --sl gesetzt, wobei mindestens eines von --leverage, --tp oder --sl vorhanden sein muss.
Die praktische Konsequenz: Eine vom Agenten eröffnete Position hat keine Exit-Orders, bis jemand danach fragt. Ein Prompt wie „Eröffne einen 5x Long auf BTC mit 100 $, setze dann einen Stop 4 % unter dem Einstieg und Take-Profit 8 % darüber" beschreibt zwei Befehle und erhält beide. Ein Prompt, der nach dem ersten Satz endet, erhält eine nackte Position. Exit-Level im selben Atemzug wie den Einstieg zu setzen verhindert, dass die Lücke zwischen diesen beiden Zuständen zum Problem wird.
6. Wissen, dass MetaMask die Einzahlung prüft – nicht die Order
Nur ein Schritt in einem Perps-Workflow ist eine EVM-Transaktion, die MetaMasks Wallet-Kontrollen tatsächlich auswerten: die Einzahlung. Sie durchläuft in beiden Handelsmodi das Threat Scanning. Im Guard Mode wird sie zusätzlich gegen das rollende 24-Stunden-Abflusslimit geprüft, das MetaMasks Dokumentation als Kategorie nennt, die Einzahlungen auf Hyperliquid neben Token-Transfers und Swaps einschließt. Überschreitet die Einzahlung dieses Limit oder markiert das Threat Scanning sie in einem der Modi, pausiert der Vorgang in AWAITING_MFA für eine Zwei-Faktor-Authentifizierung – zugestellt als MetaMask-Mobile-Push-Benachrichtigung bei QR-Anmeldungen oder als E-Mail-Link bei Browser-Anmeldungen. Der Agent kann erst fortfahren, wenn jemand reagiert. Dies gilt für den Server-Wallet-Modus; Handelsmodi gelten nicht für Bring-your-own-Wallet-Setups.
Das Eröffnen, Ändern und Schließen einer Position erfolgt auf Hyperliquid selbst – nicht als von MetaMask simulierte EVM-Transaktionen. Diese Aktionen werden nicht durch Threat Scanning geprüft, verbrauchen kein Abflussbudget, werden nicht gegen Allowlists geprüft und lösen keine Zwei-Faktor-Authentifizierung aus – unabhängig von der Positionsgröße. Eine Einzahlung von 2.000 $, die das Abflusslimit überschreitet, wird beim Eingang geprüft; eine auf denselben Sicherheiten mit 25-fachem Leverage eröffnete Position von 50.000 $ wird von der Wallet nicht ein zweites Mal betrachtet. Das Abflusslimit ist eine Finanzierungszeitkontrolle, keine Positionsgrößenkontrolle – die Sizing-Disziplin für die Order selbst liegt vollständig bei dem, was der Prompt angibt, und was der Agent damit macht.
Die praktische Gewohnheit: Das Konto in einem bewussten, separaten Schritt in der Höhe aufstocken, die tatsächlich riskiert werden soll – denn das ist der einzige Moment, in dem MetaMasks Schutzmaßnahmen greifen. Alles, was nach dieser Einzahlung folgt, liegt beim Trader und beim Agenten.
7. Immer auf dieselbe Weise anmelden
Google, passwortlose E-Mail und MetaMask Mobile QR führen jeweils zu einer anderen Server-Wallet-Adresse – selbst wenn dieselbe E-Mail-Adresse für mehr als eine davon verwendet wird. Da das Hyperliquid-Konto von einer bestimmten Wallet aus finanziert wird, zeigt eine andere Anmeldemethode eine andere Adresse ohne diese Sicherheiten an.
Die Gewohnheit, die das verhindert: Eine Anmeldemethode wählen, sie jedes Mal verwenden und nach der Anmeldung mm wallet address ausführen, um die erwartete Adresse zu bestätigen, bevor irgendetwas angefragt wird. Die Gelder bleiben, wo sie waren – sie sind nur von der falschen Sitzung aus nicht sichtbar.
8. HIP-3-DEXs gezielt eingrenzen
Guthaben, Positionen und Orders beziehen sich standardmäßig auf den Haupt-Hyperliquid-DEX. --dex grenzt eine Abfrage auf einen bestimmten HIP-3-DEX ein, und --all-dexes aggregiert für Guthaben- und Positionsabfragen über alle DEXs hinweg.
Ein Agent, der ohne Qualifizierung nach „meinen Positionen" gefragt wird, berichtet nur über den Haupt-DEX. Bei einem Portfolio, das über mehrere DEXs verteilt ist, ist diese Antwort unvollständig – auf eine Weise, die beim Lesen nicht offensichtlich ist. Daher lohnt es sich, --all-dexes in jedem Prompt zu nennen, der ein vollständiges Bild liefern soll. mm perps dexs listet die verfügbaren Bezeichner auf.
Die Eingrenzungs-Flags sind in den Lesebefehlen dokumentiert, nicht bei der Orderplatzierung – --dex ist hier am besten als Sichtbarkeitskontrolle zu verstehen.
9. Angebote und Dry Runs zum Üben nutzen – nicht das Testnetz
mm perps open --dry-run validiert eine vollständig spezifizierte Order – einschließlich Symbol, Seite, Größe und Leverage – ohne sie zu signieren oder einzureichen. In Kombination mit mm perps quote kann ein Strategie-Prompt vollständig gegen Live-Preise durchgespielt werden, um zu bestätigen, was der Agent tatsächlich einreichen würde – bevor Sicherheiten gefährdet sind.
--network testnet existiert bei den Lese- und Handelsbefehlen, aber das Üben einer Live-Strategie dort ist derzeit nicht praktikabel: Hyperliquids Testnetz verwendet eine separate, nur per Faucet erhältliche USDC-Variante, die über den Finanzierungsweg von Agent Wallet nicht verfügbar ist. Ein Testnetz-Perps-Konto kann daher nicht auf dieselbe Weise finanziert werden wie ein Mainnet-Konto. Dry Runs und Angebote sind die zuverlässigeren Übungstools, bis das behoben ist.
Für die Live-Version überspringt --yes die interaktive Bestätigungsaufforderung bei open, close, modify und cancel – was geplante oder skriptgesteuerte Abläufe erst möglich macht. Was --yes nicht tut, ist die eigenen Wallet-Kontrollen auf der in Tipp 6 beschriebenen Einzahlungsseite zu deaktivieren. Das Überspringen der Bestätigungsaufforderung entfernt die menschliche Überprüfung der Order; es ändert nicht, was MetaMask prüft.
Was Agent Wallet für Perps nicht leistet
Eine klare Aussage über die Grenzen ist hilfreicher als die Andeutung weiterer Möglichkeiten.
Es gibt keine eingebaute Strategie-Engine. Agent Wallet stellt die Handelsoberfläche bereit; die Entscheidungslogik liegt beim Agenten und bei dem, was der Trader ihm mitteilt. Es gibt kein dediziertes Copy-Trading-Feature, keinen Signal-Feed und kein automatisches Rebalancing für Perps-Positionen. Trader, die diese Art von benutzerdefinierter Logik wünschen, können sie als Plugin entwickeln – ein Beta-Feature, das einem installierten npm-Paket erlaubt, dem CLI neue Befehle unter zustimmungsgesteuerten Lese- oder Transaktionseinreichungsfähigkeiten hinzuzufügen. Das ist jedoch ein Selbstbau-Weg, kein eingebauter.
Funding fällt nach einem von der Plattform festgelegten Zeitplan an, und nichts in der Wallet überwacht es im Auftrag eines Traders. Das Halten einer gehebelten Position über mehrere Funding-Intervalle hinweg verursacht Kosten, die sich aufaddieren – wie in Funding-Mechanik und Timing bei unbefristeten Futures erläutert. Ein Agent, der gebeten wird, das Funding zu prüfen, wird es prüfen. Ein Agent, der nicht gefragt wird, wird es nicht tun.
Das Margin-Verhalten wird von der Plattform festgelegt, nicht von der Wallet. Den Unterschied zwischen den beiden Modellen und was jedes für die Liquidation bedeutet, erklärt Cross vs. Isolated Margin im Perpetual-Handel.
Hyperliquid. --venue ist standardmäßig auf Hyperliquid bei jedem mm perps-Befehl eingestellt, und mm perps list-venues gibt die aktuelle Liste der unterstützten Venues zurück.
Nicht direkt. Beide werden bei der Einzahlung in die Plattform durchgesetzt, da dies der Schritt ist, den MetaMask als EVM-Transaktion im Server-Wallet-Modus verarbeitet. Das Öffnen, Ändern und Schließen einer Position erfolgt auf Hyperliquid selbst und wird nicht gegen das Abflusslimit, Allowlists, Bedrohungsscans oder die Zwei-Faktor-Authentifizierung geprüft – unabhängig von der Positionsgröße. Die bewusste Festlegung der Einzahlungshöhe ist der entscheidende Kontrollpunkt.
Die zwei häufigsten Ursachen sind ein nicht aufgefülltes Venue-Konto und eine Order unterhalb des Mindestnennwerts von 10 $. mm perps deposit fills behebt die erste Lücke und mm perps balance bestätigt dies. Bei einem Collateral-Fehlbetrag auf einem bestehenden Konto verschiebt mm perps transfer --direction spot-to-perp Mittel aus dem Spot-Guthaben.
Über mm perps modify mit --tp und --sl, als separaten Schritt von mm perps open. Eine Position, die ohne diesen Folgeschritt eröffnet wurde, hat keine Exit-Orders daran geknüpft.
Ja. --dex schränkt mm perps markets, balance, positions und orders auf eine bestimmte HIP-3 DEX ein, und mm perps dexs listet die verfügbaren Bezeichner auf. Balance- und positions-Abfragen akzeptieren auch --all-dexes, um Daten DEX-übergreifend zu aggregieren.
mm perps open --dry-run validiert und zeigt eine vollständig spezifizierte Order in der Vorschau an, ohne sie zu signieren oder einzureichen, und mm perps quote bepreist eine Position zunächst anhand aktueller Marktdaten. Testnet-Trading ist dokumentiert, stellt jedoch noch keinen praktischen Übungsweg dar, da Agent Wallet derzeit kein Hyperliquid-Testnet-Konto finanzieren kann.
Nicht als integrierte Funktion. Das Beta-Plugin-System von Agent Wallet ermöglicht es Entwicklern, ein npm-Paket zu veröffentlichen, das der CLI neue Befehle hinzufügt – mit Zustimmung bei der Installation darüber, was das Plugin lesen oder übermitteln darf. Dies ist der aktuelle Erweiterungspunkt für solche benutzerdefinierten Workflows.