▶️ Portföy Rebalance Tetikledim

Hedef vs mevcut dağılım sapması düzeltme

  1. Trigger: Hedef Dağılım sekmesinde "Rebalance Önerisi" butonu
  2. POST:
    POST /api/portfolio/{id}/rebalance
    { "mod": "tam" | "kismi", "fonExclude": [] }
  3. Backend hesaplama:
    FOR each varlık tipi:
      hedef_değer = portföy_toplam × hedef_yüzde
      mevcut_değer = pozisyonlar toplamı
      fark = hedef - mevcut
      IF fark > 0: AL trade öner
      IF fark < 0: SAT trade öner
  4. Backend response: Önerilen işlemler listesi
    {
      "oneriler": [
        {"sembol": "SVGYO", "tip": "sat", "adet": 500000, "tahminiTutar": -10625000},
        {"sembol": "AGESA", "tip": "al",  "adet": 50000,  "tahminiTutar": +11500000}
      ],
      "yeniDagilim": {hisse: 50%, tahvil: 30%, ...}
    }
  5. UI: Önerileri liste halinde göster
  6. Kullanıcı: Onayla → her öneri için trade tetikle
  7. Domain event: target:changed + her trade için trade:changed
💡 Otomatik Rebalance
Şu an manuel. İleride otomatik rebalance (her ay) feature gelebilir.
POST/api/portfolio/{id}/rebalance