MetaMask Agent Wallet, mm perps komut seti aracılığıyla Hyperliquid üzerinde sürekli vadeli işlemler gerçekleştirir. Bir trader, ajanından düz dilde bir pozisyon talep eder; ajan bu talebi teminat yatırma, fiyat teklifi alma, pozisyon açma, kâr al ve zararı durdur seviyelerini ekleme ile pozisyonu kapatma veya yeniden boyutlandırma komutlarına yönlendirir. Cüzdan saklama yetkisini korur; yatırımlar politika denetimine tabi tutulur ve ajan yalnızca öneri sunar.
Bu devir teslim süreci, ajan güdümlü sürekli vadeli işlem ticaretini bir arayüz üzerinden tıklayarak işlem yapmaktan ayıran temel farktır. Tek bir cümle, emir türü, kayma ve büyüklük hakkında pek çok ifade edilmemiş varsayım barındırabilir. Bu yazı, MetaMask'ın cüzdan düzeyindeki kontrollerinin iş akışının hangi bölümlerine gerçekten ulaştığını ve hangilerine ulaşmadığını da kapsayacak şekilde, açıkça belirtilmesi gereken ayrıntıları ele almaktadır.
Bu yazı bir işlem mekaniği rehberidir; sürekli vadeli işlemlere giriş niteliği taşımaz. Sürekli vadeli işlemlerin ne olduğu ve nasıl fiyatlandığı hakkında bilgi edinmek için yeni başlayanlar için sürekli vadeli işlem ticareti ve temel sürekli vadeli işlem kavramları sayfalarına bakabilirsiniz. Pozisyon boyutlandırmanın arkasındaki matematik için sürekli vadeli işlem ticaretinde kaldıraç ve marjin sayfasına göz atın. Cüzdan kategorisinin kendisi hakkında bilgi almak için ajansal cüzdan nedir ve ajansal cüzdanlar nasıl çalışır sayfalarını inceleyin.
Sürekli vadeli işlem yüzeyi, tek bir tabloda
Bunlar, bir sürekli vadeli işlem iş akışının dayandığı komutlardır. Yüzeyi bilmek, amacına uygun bir talebi daha kolay ifade etmenizi sağlar.
Ajandan ne istediğiniz | Çalışan komut | Ne yapar |
"Hangi sürekli vadeli işlem piyasaları mevcut" | mm perps markets
| Platformdaki işlem yapılabilir sembolleri listeler |
"Sürekli vadeli işlem hesabıma 500 USDC yatır" | mm perps deposit
| Platforma USDC yatırır |
"BTC'de 5x long pozisyon ne kadara mal olur" | mm perps quote
| Pozisyonu göndermeden fiyatlandırır |
"BTC'de 100 dolarla 5x long aç" | mm perps open
| Emri gönderir |
"58.000'de bir stop belirle" | mm perps modify
| Kâr al, zararı durdur veya yeni kaldıraç ekler |
"Açık pozisyonlarımı göster" | mm perps positions
| Mevcut maruziyeti okur |
"BTC pozisyonumu kapat" | mm perps close
| Tamamen veya kısmen kapatır |
"O bekleyen emri iptal et" | mm perps cancel
| Emir kimliğine göre iptal eder |
"200 USDC'yi spot'a geri taşı" | mm perps transfer
| Teminatı spot ve sürekli vadeli işlem bakiyeleri arasında taşır |
Kaynak: MetaMask Agent Wallet komut referansı.
Bu temel anlayışla birlikte, MetaMask Agent Wallet ile sürekli vadeli işlem ticareti yapmak için 9 kritik ipucu aşağıda sunulmaktadır.
1. İlk talepten önce sürekli vadeli işlem hesabını fonlayın
Hyperliquid alt hesabı ilk kullanımda boştur. Herhangi bir teminat gelmeden önce ajandan pozisyon açmasını istemek HYPERLIQUID_ERROR veya ORDER_REJECTED hatasıyla sonuçlanabilir; ajanın yeniden deneyecek bir şeyi olmaz.
mm perps deposit varsayılan olarak Arbitrum'daki USDC'yi kaynak olarak kullanır; bu nedenle USDC'nin Arbitrum'da bulunması ya da --source-chain-id parametresinin USDC'nin bulunduğu bir zinciri göstermesi gerekir. Platformun spot bakiyesinde zaten bulunan teminat, yeni bir yatırım yapmak yerine mm perps transfer --direction spot-to-perp komutuyla aktarılabilir.
Akılda tutmaya değer bir rakam: 10 dolar nosyonelin altındaki emirler INVALID_AMOUNT hatasıyla reddedilir ve pozisyon büyüklüğünü ya da kaldıracı artırmanız önerilir. Küçük test işlemlerinin bu tabanı aşması gerekir.
2. Açmadan önce fiyat teklifi alın veya kuru çalıştırmayla önizleyin
mm perps quote, bir pozisyonu göndermeden fiyatlandırır. mm perps open --dry-run ise daha ileri giderek hiçbir şeyi imzalamadan veya göndermeden tüm emri doğrular.
Her ikisi de manuel bir arayüzden ziyade bir ajanla çalışırken daha fazla önem taşır; çünkü bir trader'ın normalde ekranda okuyacağı onay adımı, ajana atlaması talimatı verilebilecek bir adımdır. Bir fiyat teklifi veya kuru çalıştırma, herhangi bir şey imzalanmadan önce rakamları tekrar bir insanın önüne koyar.
3. Limit emir istiyorsanız "limit" deyin
mm perps open, --type market veya --type limit parametrelerini alır; limit emir için --limit-px gereklidir. "ETH'de 200 dolarla 5x long aç" şeklinde ifade edilen bir talep fiyat talimatı içermez, dolayısıyla piyasa emri olarak çözümlenir.
Piyasa emirleri spread'i aşar ve kayma yaşanabilir; kayma, beklenen işlem fiyatı ile gerçekte alınan fiyat arasındaki farktır. İnce piyasalarda bu fark genişler. Giriş fiyatını önemseyen trader'lar genellikle bunu belirtir; dolum kesinliğini daha çok önemseyen trader'lar ise genellikle belirtmez.
4. Giriş ve çıkışta kaymayı sınırlayın
mm perps open ve mm perps close komutlarının her ikisi de baz puan cinsinden ifade edilen bir tavan olan --max-slippage-bps parametresini kabul eder. Dokümantasyon varsayılan bir değer yayınlamaz; bu nedenle bayrak olmadan gönderilen bir emir, belirtilen bir sayı yerine CLI'ın uyguladığı değerle çalışır.
Tavanı açıkça belirlemek, ajanın yeniden yorumlayamayacağı şekilde otonom bir açılışı kısıtlayan birkaç talimatdan biridir. Çıkışta bunu unutmak da kolaydır; oysa kaymanın en çok zarar verdiği bacak genellikle çıkış bacağıdır, çünkü çıkışlar herkesin aynı anda çıkmaya çalıştığı anlarda yoğunlaşır.
5. Kâr al ve zararı durdur seviyelerini kasıtlı bir ikinci adım olarak ekleyin
mm perps open, kâr al veya zararı durdur seviyelerini almaz. Bunlar mm perps modify --tp ve --sl ile eklenir; bu komut --leverage, --tp veya --sl parametrelerinden en az birini gerektirir.
Pratik sonuç şudur: bir ajan tarafından açılan pozisyona, biri talep etene kadar hiçbir çıkış emri eklenmez. "BTC'de 100 dolarla 5x long aç, ardından girişin yüzde 4 altına stop ve yüzde 8 üstüne kâr al belirle" diyen bir komut iki komutu tanımlar ve her ikisini de alır. İlk cümleden sonra duran bir komut ise korumasız bir pozisyon bırakır. Çıkış seviyelerini girişle aynı anda belirlemek, bu iki durum arasındaki boşluğun önem kazanmasını engeller.
6. MetaMask'ın denetlediğinin emir değil, yatırım olduğunu bilin
Bir sürekli vadeli işlem iş akışında MetaMask'ın cüzdan düzeyindeki kontrollerinin gerçekten değerlendirdiği tek adım yatırımdır. Her iki işlem modunda da tehdit taramasından geçer. Özellikle Guard Mode'da, MetaMask'ın dokümantasyonunun token transferleri ve takasların yanı sıra dahil edilen bir kategori olarak Hyperliquid'e yapılan yatırımları adlandırdığı 24 saatlik kayan çıkış limitine karşı da ölçülür. Yatırım bu limiti aşarsa ya da tehdit taraması her iki modda da işaretlerse, iş AWAITING_MFA durumunda duraklar ve 2 faktörlü kimlik doğrulama onayı beklenir; bu onay QR ile oturum açmalar için MetaMask Mobile push bildirimi, tarayıcı ile oturum açmalar için ise e-posta bağlantısı olarak iletilir ve ajan birileri yanıt verene kadar devam edemez. Bu, sunucu cüzdanı moduna uygulanır; işlem modları, kendi cüzdanınızı getirme kurulumlarına uygulanmaz.
Pozisyon açma, değiştirme ve kapatma işlemleri MetaMask tarafından simüle edilen EVM işlemleri olarak değil, doğrudan Hyperliquid üzerinde gerçekleşir. Bu eylemler tehdit taramasına tabi tutulmaz, çıkış bütçesini tüketmez, izin listelerine karşı denetlenmez ve pozisyon büyüklüğünden bağımsız olarak 2 faktörlü kimlik doğrulamayı tetiklemez. Çıkış limitini aşan 2.000 dolarlık bir yatırım giriş aşamasında incelenir; aynı teminat üzerinde 25x kaldıraçla açılan 50.000 dolarlık bir pozisyon ise cüzdan tarafından ikinci kez incelenmez. Çıkış limiti, bir fonlama zamanı kontrolüdür; pozisyon büyüklüğü kontrolü değildir. Emrin kendisi için boyutlandırma disiplini tamamen komutun ne söylediğine ve ajanın bununla ne yaptığına bağlıdır.
Pratik alışkanlık: hesabı, gerçekten riske atılması istenen miktara göre boyutlandırılmış kasıtlı ve ayrı bir adımda fonlayın; zira MetaMask'ın güvenlik önlemlerinin uygulandığı tek an budur. Bu yatırımın aşağısındaki her şey trader'a ve ajana aittir.
7. Her seferinde aynı şekilde oturum açın
Google, e-posta şifresiz giriş ve MetaMask Mobile QR, aynı e-posta adresi birden fazlası için kullanılsa bile farklı sunucu cüzdanı adreslerine çözümlenir. Hyperliquid hesabı belirli bir cüzdandan fonlandığından, farklı bir şekilde oturum açmak o teminatın hiçbirini içermeyen farklı bir adres ortaya çıkarır.
Bunu önleyen alışkanlık: tek bir oturum açma yöntemi seçin, her seferinde bunu kullanın ve herhangi bir şey istemeden önce beklenen adresi doğrulamak için oturum açtıktan sonra mm wallet address komutunu çalıştırın. Fonlar bulundukları yerde kalır; yalnızca yanlış oturumdan görünmez olurlar.
8. HIP-3 DEX'lerini kasıtlı olarak kapsamlandırın
Bakiye, pozisyonlar ve emirler varsayılan olarak ana Hyperliquid DEX'ini gösterir. --dex parametresi bir sorguyu belirli bir HIP-3 DEX'ine kapsamlandırır; --all-dexes ise bakiye ve pozisyon okumalarında bunları toplu olarak gösterir.
"Pozisyonlarım neler" diye sorulan bir ajan, nitelendirme olmaksızın yalnızca ana DEX'i raporlar. Birden fazla DEX'e yayılmış bir portföy için bu yanıt, okunduğunda belli olmayan bir şekilde eksiktir; bu da --all-dexes parametresini tam bir tablo sunması amaçlanan her komutta belirtmeye değer kılar. mm perps dexs komutu mevcut tanımlayıcıları listeler.
Kapsam bayrakları, emir yerleştirme yerine okuma komutlarında belgelenmiştir; bu nedenle --dex burada en iyi şekilde bir görünürlük kontrolü olarak anlaşılır.
9. Prova için testnet yerine fiyat teklifleri ve kuru çalıştırmalar kullanın
mm perps open --dry-run, sembol, taraf, büyüklük ve kaldıraç dahil olmak üzere tam olarak belirlenmiş bir emri imzalamadan veya göndermeden doğrular. mm perps quote ile birleştirildiğinde, herhangi bir teminat riske girmeden önce ajanın gerçekte ne göndereceğini doğrulamak için bir strateji komutu canlı fiyatlandırmaya karşı uçtan uca çalıştırılabilir.
--network testnet seçeneği okuma ve işlem komutlarında mevcuttur; ancak şu anda canlı bir stratejiyi orada prova etmek pratik değildir: Hyperliquid'in testneti, Agent Wallet'ın fonlama yolu aracılığıyla erişilemeyen ayrı bir yalnızca-faucet USDC varyantı kullanır; bu nedenle bir testnet sürekli vadeli işlem hesabı, mainnet hesabı gibi fonlanamaz. Bu sorun çözülene kadar kuru çalıştırmalar ve fiyat teklifleri daha güvenilir prova araçlarıdır.
Canlı sürüm için --yes parametresi, open, close, modify ve cancel komutlarındaki etkileşimli onay istemini atlar; bu da zamanlanmış veya komut dosyasıyla yürütülen akışları mümkün kılar. --yes parametresinin yapmadığı şey, 6. ipucunda açıklanan yatırım bacağındaki cüzdanın kendi kontrollerini devre dışı bırakmaktır. Onay istemini atlamak, emrin insan tarafından okunmasını ortadan kaldırır; MetaMask'ın denetlediklerini değiştirmez.
Agent Wallet'ın sürekli vadeli işlemler için yapmadıkları
Sınırı açıkça belirtmek, daha geniş bir sınır ima etmekten daha faydalıdır.
Yerleşik bir strateji motoru yoktur. Agent Wallet işlem yüzeyini sunar; karar mantığı ajanda ve trader'ın ona söylediklerinde yaşar. Sürekli vadeli işlem pozisyonları için özel bir kopya işlem becerisi, sinyal akışı veya otomatik yeniden dengeleme sunulmaz. Bu tür özel mantık isteyen trader'lar bunu bir eklenti olarak inşa edebilir; bu, yüklü bir npm paketinin onay kapılı okuma veya işlem gönderme yetenekleri altında CLI'a yeni komutlar eklemesine olanak tanıyan beta bir özelliktir; ancak bu, yerleşik bir yol değil, kendin yap yoludur.
Fonlama, platform tarafından belirlenen bir programa göre tahakkuk eder ve cüzdanda bunu trader adına izleyen hiçbir şey yoktur. Birden fazla fonlama aralığında kaldıraçlı bir pozisyon tutmak, sürekli vadeli işlem fonlama mekaniği ve zamanlaması bölümünde ele alındığı üzere bileşik bir maliyet taşır. Fonlamayı kontrol etmesi istenen bir ajan kontrol eder. İstenmemiş bir ajan kontrol etmez.
Marjin davranışı, cüzdan tarafından değil platform tarafından belirlenir. İki model arasındaki fark ve her birinin tasfiye için ne anlama geldiği hakkında bilgi edinmek için sürekli vadeli işlem ticaretinde çapraz ve izole marjin sayfasına bakın.
Hyperliquid. --venue parametresi, her mm perps komutunda varsayılan olarak hyperliquid'e ayarlıdır ve mm perps list-venues komutu desteklenen mevcut venue listesini döndürür.
Doğrudan değil. Her ikisi de mekâna yapılan yatırım işleminde uygulanır; zira MetaMask'ın sunucu-cüzdan modunda bir EVM işlemi olarak işlediği adım budur. Bir pozisyonu açmak, değiştirmek ve kapatmak işlemleri Hyperliquid üzerinde gerçekleşir ve pozisyon büyüklüğünden bağımsız olarak çıkış limiti, izin listeleri, tehdit taraması veya 2 faktörlü kimlik doğrulamaya karşı kontrol edilmez. Yatırım miktarını bilinçli olarak belirlemek, asıl kontrol noktasıdır.
En yaygın iki neden, fonlanmamış bir venue hesabı ve 10 dolarlık minimum nominal değerin altındaki bir emirdir. mm perps deposit ilk boşluğu doldurur ve mm perps balance bunu doğrular. Mevcut bir hesaptaki teminat açığı için mm perps transfer --direction spot-to-perp komutu, fonları spot bakiyesinden taşır.
mm perps modify komutunu --tp ve --sl ile birlikte, mm perps open işleminden ayrı bir adım olarak kullanın. Bu adım atlanarak açılan bir pozisyona herhangi bir çıkış emri eklenmez.
Evet. --dex komutu, mm perps markets, balance, positions ve orders işlemlerini belirli bir HIP-3 DEX ile sınırlandırır; mm perps dexs komutu ise mevcut tanımlayıcıları listeler. Balance ve positions sorguları, DEX'ler genelinde toplu veri almak için --all-dexes seçeneğini de kabul eder.
mm perps open --dry-run komutu, imzalamadan veya göndermeden tam olarak belirtilmiş bir emri doğrular ve önizler; mm perps quote ise bir pozisyonu önce canlı piyasalara göre fiyatlandırır. Testnet işlemleri belgelenmiş olmakla birlikte, Agent Wallet şu anda bir Hyperliquid testnet hesabını fonlayamadığından pratik bir prova yolu olarak henüz kullanılamamaktadır.
Yerleşik bir özellik olarak değil. Agent Wallet'ın beta eklenti sistemi, bir geliştiricinin CLI'a yeni komutlar ekleyen bir npm paketi yayımlamasına olanak tanır; bu süreç, eklentinin okuyabileceği veya gönderebileceği verilere ilişkin kurulum sırasında onay alınmasına tabidir ve bugün bu tür özel iş akışları için mevcut genişletme noktası budur.