8.2 - Market Making Stratejileri
💱 Market Making Stratejileri
Bu Modülde Neler Öğreneceksiniz?
Market making kavramları, likidite sağlama, bid-ask spread, order book yönetimi ve profesyonel MM stratejilerini öğreneceksiniz.
Market Making, piyasaya likidite sağlayarak hem alış hem satış emirleri veren ve spread'den kar eden bir stratejidir. Market maker'lar piyasanın sorunsuz çalışmasını sağlar.
🎯 Market Making Temelleri
Temel Kavramlar
- Bid (Alış): Alım emri fiyatı
- Ask (Satış): Satım emri fiyatı
- Spread: Ask - Bid farkı
- Mid Price: (Bid + Ask) / 2
- Inventory: Elinizdeki varlık miktarı
- Maker Fee: Likidite sağlama ücreti (genelde negatif = kazanç)
- Taker Fee: Likidite alan ücret
Market Maker Rolü
- ✅ Piyasaya likidite sağlar
- ✅ Spread'den kar eder
- ✅ Sürekli iki taraflı emir verir
- ✅ Fiyat keşfine yardımcı olur
- ⚠️ Inventory riski taşır
- ⚠️ Adverse selection riski
- ⚠️ Hızlı piyasalarda kayıp
📊 Spread Yakalama Stratejisi
Basit Market Making Örneği
BTC fiyatı $50,000. Spread %0.1 ($50) hedefliyorsunuz:
| Emir | Fiyat | Miktar | Açıklama |
|---|---|---|---|
| BID (Alış) | $49,975 | 0.1 BTC | Mid price - $25 |
| ASK (Satış) | $50,025 | 0.1 BTC | Mid price + $25 |
| Spread: $50 (%0.1) | Kar (her tur): $5 (0.1 BTC × $50) | |||
⚠️ Riskler
- Inventory Risk: Fiyat düşerse elinizdeki BTC değer kaybeder
- Adverse Selection: Büyük oyuncular sizin emrinizi kötü fiyattan doldurur
- Volatilite: Hızlı hareket spread'i aşar
🔧 Market Making Stratejileri
Mantık: Mid price etrafında simetrik emirler
- Bid: Mid - Spread/2
- Ask: Mid + Spread/2
- Eşit miktar her iki tarafta
- Avantaj: Basit, dengeli
- Dezavantaj: Inventory kontrolü yok
midPrice = 50000
spread = 50
bid = midPrice - spread/2 // 49975
ask = midPrice + spread/2 // 50025
placeBid(bid, 0.1)
placeAsk(ask, 0.1)Mantık: Inventory'ye göre spread ayarla
- Çok BTC varsa → Bid'i daralt, Ask'i genişlet (satmaya teşvik)
- Az BTC varsa → Ask'i daralt, Bid'i genişlet (almaya teşvik)
- Hedef: Inventory'yi dengede tut
targetInventory = 1.0 BTC
currentInventory = 1.5 BTC
imbalance = currentInventory - targetInventory // 0.5
// Fazla BTC var, satmaya teşvik et
bidAdjust = -imbalance * 10 // -5
askAdjust = imbalance * 10 // +5
bid = midPrice - spread/2 + bidAdjust
ask = midPrice + spread/2 + askAdjustMantık: Akademik model - volatilite ve inventory risk
- Volatilite arttıkça spread genişlet
- Inventory riski arttıkça fiyat ayarla
- Optimal spread hesaplama
- Kullanım: Profesyonel MM firmalar
// Simplified version
sigma = calculateVolatility() // Volatilite
gamma = riskAversion // Risk iştahı
q = inventory - targetInventory
reservationPrice = midPrice - q * gamma * sigma^2
optimalSpread = gamma * sigma^2 + (2/gamma) * log(1 + gamma/k)
bid = reservationPrice - optimalSpread/2
ask = reservationPrice + optimalSpread/2Mantık: Fiyat aralığında grid emirler
- Belirli aralıklarla alış/satış emirleri
- Fiyat yukarı-aşağı hareket edince kar
- Range piyasasında ideal
basePrice = 50000
gridLevels = 10
gridSize = 100 // $100 aralık
for (i = 1; i <= gridLevels; i++) {
bidPrice = basePrice - i * gridSize
askPrice = basePrice + i * gridSize
placeBid(bidPrice, 0.01)
placeAsk(askPrice, 0.01)
}📖 İnteraktif Order Book Simülasyonu
Senaryo Seçin:
⚖️ Symmetric MM
Dengeli spread📦 Inventory-Based
Stok yönetimi📏 Wide Spread
Düşük risk🎯 Tight Spread
Yüksek hacimOrder Book Görünümü
💼 Market Making Best Practices
✅ Yapılması Gerekenler
- Inventory'yi sürekli izle ve dengele
- Volatiliteye göre spread ayarla
- Hızlı execution (düşük latency)
- Risk limitleri belirle
- Maker rebate'lerden faydallan
- Birden fazla exchange kullan
- Backtesting ve simülasyon yap
❌ Yapılmaması Gerekenler
- Tek taraflı emir verme (sadece bid/ask)
- Inventory kontrolsüz büyümesi
- Çok dar spread (adverse selection)
- Yüksek volatilitede aktif kalma
- Stop loss olmadan çalışma
- Tek varlığa odaklanma
- Yavaş sistemler kullanma
🎓 Bilgi Testi (5 Soru)
Soru 1/5
Bid-Ask Spread nedir?
Önemli Hatırlatmalar
- Spread: Volatiliteye göre ayarlayın
- Inventory: Sürekli dengede tutun
- Latency: Hızlı execution kritik
- Risk: Stop loss ve position limit kullanın
- Maker Rebate: Exchange teşviklerinden faydalanın
- Diversifikasyon: Birden fazla varlık ve exchange