▶️ İşlem Düzenledim / Sildim
- UI: İşlemler sekmesi → bir satırda 3-dot menu → "Düzenle" / "Sil"
- Edit: Adet veya fiyat değiştir (örn yanlış girilmiş)
- PUT:
PUT /api/portfolio/trade/1234 { "adet": 100, "fiyat": 21.25 } - Backend: Trade güncelle + tüm pozisyon recalc (ort. maliyet yeniden hesap)
- Cüzdan otomatik düzelt: Eski wallet_transaction reverse + yeni insert
- Domain events: trade:changed + portfolio:changed + wallet:transaction
📝 Düzenleme Etkisi (Avg Cost Recalc)
Eski Trade silinir → tüm trades üzerinden ort. maliyet baştan hesaplanır
Avg = Σ(adet × fiyat) / Σadet // Tüm aktif trades için
⚠️ Geçmiş Etkisi
İşlem editi tüm geçmiş K/Z'yi etkiler. AI Analiz cache invalidate edilmeli.
PUT/api/portfolio/trade/{id}
DELETE/api/portfolio/trade/{id}