Otomatik piyasa yapıcılar: takasın getireceği miktarı hesaplayın
Otomatik piyasa yapıcı, fiyat kuralı ve mevcut likiditeyle varlık değiştirir. Emrinizdeki her token için son piyasa fiyatını vaat etmez. Büyük takasın kendi fiyatını neden değiştirdiğini ve teklifi nasıl kontrol edeceğinizi öğrenin.
Göreviniz: basit takası hesaplamak, fiyat etkisiyle kaymayı ayırmak ve minimum alınacak miktarı kontrol etmek.
Takas, işlem yaptığınız havuzu değiştirir
Önce: 1.000 A + 1.000 B
Bu hayalî, ücretsiz sabit çarpım havuzunda x × y = 1.000.000. Başlangıç marjinal fiyatı A başına 1 B’dir. A ve B örnek tokenlardır, tavsiye değildir.
İşlem: 100 A ekleyin
A rezervi 1.100’e çıkar. Çarpımı korumak için B rezervi 1.000.000 ÷ 1.100 = 909,09 olur. İşlem yapan farkı, yaklaşık 90,91 B’yi alır.
Sonra: farklı bir fiyat
Ortalama gerçekleşme A başına 0,9091 B’dir. Yeni marjinal fiyat yaklaşık 0,8264 B’dir. İkisi de başlangıçtaki bire bir fiyat değildir. Derinliğe göre daha büyük işlemler fiyatı daha çok hareket ettirir.
Uygulama: modeli teklif kontrolüne dönüştürün
Rotayı belirleyin
Ağı, token sözleşmelerini ve yönlendiricinin kullandığı havuzları kontrol edin. Bir işlem birçok havuzdan geçebilir veya rotalara bölünebilir. Her DEX, AMM kullanmaz; her AMM de bu formülü kullanmaz.
Gerçek maliyetleri okuyun
Girdiyi, tahminî çıktıyı, havuz ücretlerini, fiyat etkisini ve ağ maliyetini karşılaştırın. Örnekte %0,3 girdi ücreti varsa hesaba yalnızca 99,7 A girer ve yaklaşık 90,66 B çıkar. Gerçek ücretler havuz ve sürüme bağlıdır.
Anlamlı bir sınır koyun
Minimum alınacak miktarı ve varsa işlem son tarihini okuyun. Kayma toleransı tekliften sapmaya izin verir; teklifteki fiyat etkisini kaldırmaz. Onay izinlerini ayrı kontrol edin ve beklenmeyen cüzdan taleplerini reddedin.
Örnek: çıktı rezervlerin değişimidir
Δx girdisi için ücretsiz çıktı y − k ÷ (x + Δx) olur. 90,91 B, sabit bire bir fiyatın düşündürdüğü 100 B’den yaklaşık %9,09 azdır. Bu, işlemin kendi fiyat etkisidir. Kayma, teklif ile gerçek gerçekleşme arasındaki farktır. k rezerv çarpımını sınırlar, havuzun dolar değerini değil; yatırma, çekme ve tutulan ücretler onu değiştirebilir.
Yanlış sonuca götüren üç kestirme
Toplam TVL’yi derinlik saymak
Yoğunlaştırılmış likidite fiyat aralıklarında çalışır; yüksek TVL pasif pozisyonlar içerebilir. Ağırlıklı ve istikrarlı varlık havuzları farklı eğriler kullanır. Her havuza bu formülü uygulamak yerine güncel gerçekleştirilebilir teklifi kullanın.
Kötü fiyatı düzeltmek için toleransı artırmak
Daha geniş tolerans daha kötü sonuca izin verir; likiditeyi iyileştirmez. Tüm ücretlerle başka rota veya daha küçük miktarı karşılaştırın. Değişmeyen havuzdan işlemi bölerek geçirmek toplam etkiyi kendiliğinden yok etmez.
Arbitrajın adil fiyat garantisi olduğunu varsaymak
Fiyat farklarını arayanlar havuz fiyatlarını diğer piyasalara yaklaştırabilir. Bu teşviktir, garanti değil. Sığ likidite, ücretler, gecikme ve işlem sırası teklifi kötüleştirebilir veya MEV’ye açık bırakabilir.
Alıştırma: emri büyütün
Ücretsiz havuzu 1.000 A ve 1.000 B’ye sıfırlayın. 250 A takas edin. Ne kadar B çıkar, A başına B ortalaması nedir ve teklif üzerinde %1 tolerans hangi minimumu verir?
Çözümü göster
Yeni B rezervi: 1.000.000 ÷ 1.250 = 800. Çıktı: 200 B. Ortalama: 200 ÷ 250 = A başına 0,8 B. %1 tolerans minimum 198 B verir. Başlangıç spot fiyatına göre %20 fark toleranstan önce zaten vardır.



