BISTPlatform

Bildirim Sistemi Rehberi

8 alarm tipi · header zili · /notifications · sabah özet e-posta · Asistan sekmesi Olaylar Timeline. Hisselerinizi pasifken bile takip eden katman.

1. Sistem nedir?

Yatırımcı Asistanı bildirim katmanı, hisselerinizdeki kritik gelişmeleri siz pasifken bile yakalar. 8 farklı alarm tipi (fiyat, metrik, tez süresi, hedef/stop, DCF iskontosu, KAP bildirimi, bilanço takvimi) kurabilir; tetiklendiklerinde header zilinden, bildirim merkezinden ve e-postadan haberdar olursunuz.

Header bildirim zili — okunmamış sayısı badge'i
Header'ın sağında zil ikonu. Okunmamış bildiriminiz varsa kırmızı rakam.
Neden bildirim kuruyorum?

Borsa "sürekli izlenme" gerektirir; ama her gün her hisseye bakamazsınız. Alarmlar sizin yerinize bakar: bir tezde 3 ay geçti mi, hedef fiyata değdi mi, F/K eşiğe düştü mü, KAP'ta yeni bildirim çıktı mı — koşul sağlanınca size haber verir.

Premium ve Pro üyelikte alarm tetiklendiği anda e-posta da alırsınız. Free üyelikte yalnızca uygulama içi bildirim + Pazartesi sabahı haftalık özet.

2. 8 alarm tipi

Her alarm bir tip (kind) ve birkaç parametre (config) içerir. Hisse sayfasındaki "Alarm kur" butonundan ilk 3 tipi (fiyat/metrik), tez editöründen son 3 tipi (tez bağlantılı), KAP ve bilanço alarmlarını ise watchlist üzerinden kurarsınız.

Alarm kurma diyaloğu — fiyat tipi
Hisse sayfasında 'Alarm kur' → tip seçici + fiyat eşiği.
Alarm kurma diyaloğu — metrik eşik tipi
Metrik tipi seçilince: metrik adı + karşılaştırma operatörü + değer.
Tip listesi ve cooldown süreleri
  • Fiyat yukarı geçerse
    Hedef fiyata ulaşırsa veya rezistans kırılırsa.
    Cooldown: 4 saat
  • Fiyat aşağı düşerse
    Düşüşte alım fırsatı veya stop seviyesi.
    Cooldown: 4 saat
  • Metrik eşik aşılırsa
    F/K, F/DD, ROE, borçluluk vb. — fiyat değişimi sonucu metrik eşiği aşarsa.
    Cooldown: 24 saat
  • KAP bildirimi
    Şirket KAP'a yeni bir bildirim gönderirse anında haber al.
    Cooldown: 0 (her bildirim tekil)
  • Bilanço takvimi
    Şirketin tahmini bilanço yayın tarihinden 1 gün önce.
    Cooldown: 0 (T-1 tek seferlik)
  • Tez süresi
    Tez yazdıktan N ay sonra gözden geçirme hatırlatması.
    Cooldown: 0 (tek seferlik)
  • Hedef / stop fiyat
    Tezinizin hedef veya stop fiyatına ulaşılırsa (long/short ters).
    Cooldown: 24 saat
  • DCF iskontosu
    Bağlı DCF değerlemen anlık fiyata göre %X+ iskontoya inerse.
    Cooldown: 7 gün

Cooldown: bir alarm tetiklendikten sonra aynı alarmın tekrar bildirim üretmesi için beklemesi gereken süre. Saatlik fiyat dalgalanmalarında spam'i engeller; DCF iskontosu gibi günlerce sürebilecek koşullarda da rahatsız etmez.

3. Bildirim merkezi

Tüm bildirimleriniz iki yerden erişilebilir:

a. Header zili

Sağ üstteki zil ikonuna tıklayın; son 10 bildirim açılır popover'da görünür. Üzerine tıklayınca ilgili sayfaya yönlenir (hisse/assistant veya KAP linki).

Header bell dropdown — son 10 bildirim
Bell ikonuna tıklayınca açılan kompakt panel.

b. /notifications sayfası

Zilin altındaki "Tümünü gör" linki veya doğrudan adres çubuğundan /notifications. Tüm bildirimleri listeler; tip filtresi (Alarm, KAP, Sistem, Özet), okunmamış filtresi ve "Hepsini okundu işaretle" eylemi var.

Alarm tipinde bildirim satırı
Bir alarm bildirimi — ticker rozeti + tip rozeti + zaman damgası + başlık + açıklama.
KAP tipinde bildirim satırı
KAP push bildirimi — başlık şirket KAP bildiriminin konusu, link doğrudan KAP'a açılır.

4. Tercihler

Bildirim sıklığını ve kanallarını /notifications/preferences sayfasından özelleştirin.

Tercihler formu
İki bölüm: 'Bildirim kanalları' (uygulama içi + e-posta) ve 'Günlük özet (digest)' (sıklık + gönderim saati).

Uygulama içi bildirimler

Header zilinde ve /notifications sayfasında bildirim gösterilir. Kapatırsanız zil ikonu hâlâ görünür ama bildirim eklemez.

E-posta bildirimleri

Sabah özet + (Premium ve üzeri) anlık alarm e-postaları. Bu kapatılırsa tüm e-posta kanalı durdurulur.

Günlük özet sıklığı

Kapalı — hiç özet gönderilmez. Haftalık (Free üyelik default) — yalnızca Pazartesi sabahı. Günlük (Premium+) — her iş günü sabah.

Gönderim saati

TSİ saat dilimine göre 0-23 arası. Default 08:00. Cron Pazartesi-Cuma yalnızca iş günleri çalışır.

Bilgi: Sessiz saatler (quiet hours) Faz 2A'da yalnızca formda gösterilir; eval'de henüz kullanılmıyor (v1.1 backlog).

5. Olaylar Timeline

Her hissenin Asistan sekmesinde, tezinizin altında Olaylar Timeline bölümü vardır. Bu hisseye dair her olay tek bir kronolojik akışta birleştirilir:

Olaylar Timeline — alarm + KAP + tez güncelleme
Hisse Asistan sekmesinde — alarm (🔔), KAP bildirimi (📊), tez güncelleme (✏️) son 30 olay.
  • 🔔 Alarm tetiklemeleri — bu hisse için kurduğunuz alarmlar tetiklendiğinde notification record'u burada da görünür.
  • 📊 KAP bildirimleri — şirketin son 24 saat içindeki tüm KAP açıklamaları (alarm kurmasanız bile listelenir; alarm kurarsanız ayrıca bildirim de alırsınız).
  • ✏️ Tez güncellemeleri — tezinizi her düzenlediğinizde bir kayıt eklenir; uzun süre dokunmadığınızsa görsel olarak fark edilir.

Son 30 olay listelenir, en yenisi üstte. Olay başlığı bir link içerir (KAP açıklama URL'i veya Asistan sayfası).

6. Sabah özet e-posta

Her iş günü 08:05 TSİ'de (Free tier'da yalnızca Pazartesi) kendinize bir e-posta gönderilir. 4 bölümden oluşur, hepsi boşsa gönderilmez.

Bölümler (boş ise atlanır)

📓 Tezini gözden geçir

90 günden fazladır güncellenmemiş aktif tezleriniz. Maksimum 5 tez listelenir.

📅 Bugün ne olacak

Bilanço takvimine göre yarın açıklayacağı tahmin edilen şirketler.

🔔 Dün ne oldu

Son 24 saatte tetiklenen alarmlarınız. Maksimum 10 olay.

📊 Yeni KAP olayları

Son 24 saatte yayınlanan tüm KAP bildirimleri (watchlist + alarm filtreli liste, maks 10).

Anlık e-posta (Premium ve üzeri): bir alarm tetiklendiği anda da ayrı bir e-posta alırsınız. Sabah özetin yerine değil, ek olarak gönderilir.

7. Tier limitleri

Aktif alarm sayısı ve e-posta kanalı üyelik seviyenize bağlı.

KaynakFreePremium (l1)Pro (l2)
Aktif alarm550500
Sabah özet e-postaHaftada 1 (Pzt)Her iş günüHer iş günü
Anlık e-posta
Uygulama içi bildirim

Aktif alarm limitini aşmaya çalıştığınızda kayıt formu hata verir. Mevcut alarmlardan birini silebilir veya disable edebilirsiniz. Disable edilen alarmlar limite sayılmaz; arşivlenmiş tezler ve bunlara bağlı disable alarmlar da limitten düşer.

8. Örnek senaryolar

Senaryo 1 — Tez yazıp 3 ay sonra hatırlatma

KCHOL için bir long tezi yazdınız (hedef 250 ₺, stop 180 ₺). Tezi düzenleme moduna geçip alttaki 3 alarm toggle'ından "3 ay sonra gözden geçirme" ve "Hedef / stop fiyat alarmları"'nı aktif edin.

Tez editörü içindeki 3 alarm toggle satırı
Tez düzenleme modunda tezi yazdıktan sonra altta üç alarm seçeneği gelir.

3 ay sonra otomatik bildirim alırsınız: "Tezin 3 aylık süreyi doldurdu". Eğer fiyat 250 ₺'ye ulaşırsa anında, 180 ₺ altına düşerse de anında bildirim alırsınız.

Senaryo 2 — Metrik eşik tetikleme

ASELS'in F/K'si 25 civarında dolaşıyor. Sizce 18 altına inerse cazip. Hisse sayfasından "Alarm kur" → tip "Metrik eşik aşılırsa" → metric: fkRatio, op: <, value: 18.

Sonraki bilanço veya fiyat hareketi sonrası F/K 18'in altına geçerse bildirim + (Premium+) anlık e-posta alırsınız. Cooldown 24 saat — aynı gün tekrar tetiklenmez.

Senaryo 3 — KAP bildirimi takip

THYAO'nun her KAP açıklamasını anında öğrenmek istiyorsunuz. Asistan sekmesinden "Alarm kur" → tip "KAP bildirimi" (config gerekmiyor). 5 dakikada bir cron KAP sayfasını tarar; THYAO bildirimi düşerse anında bildirim alırsınız.

Senaryo 4 — DCF iskontosu

KCHOL için bir DCF değerlemesi yaptınız (Değerlemeler sekmesinden); tezde bu değerlemeyi bağlamış olduğunuzu varsayalım. Tez editörden "Bağlı DCF %20+ iskonto alarmı" toggle açın.

Anlık fiyat DCF impulse fiyatından %20 veya daha fazla geride kalırsa bildirim alırsınız. Cooldown 7 gün — yavaş yavaş düşen piyasalarda her gün spam yapmaz.

9. Sık sorulan sorular

Bildirim gelmiyor, ne yapmalıyım?
Önce /notifications/preferences sayfasında ilgili kanal (uygulama içi veya e-posta) aktif mi kontrol edin. Sonra alarm tetiklenip tetiklenmediğini /notifications sayfasından doğrulayın. Tetiklenmiş ama bildirim gelmemişse cooldown süresi içinde olabilir.
Cooldown süresi içinde aynı koşul tekrar sağlandı, ne olur?
Cooldown bitene kadar yeni bildirim üretilmez. Cooldown süresi dolduktan sonra koşul hâlâ sağlanıyorsa yeniden tetiklenir. Bu davranış spam'i engellemek için kasıtlıdır.
Tez kapatınca/sildim, bağlı alarmlar ne olur?
Otomatik silinirler (cascade delete). Manuel ayarlama gerekmez. Tezi yeniden açarsanız (reopen) alarmları yeniden kurmanız gerekir.
Bilanço takvimi alarmı tetiklenmiyor?
KAP bilanço takvimi parser'ı v1.1'de fine-tune ediliyor. Şu an conservative — çoğu eşleşmeyi atlayabiliyor. KAP_filing alarmı (tüm bildirimler için) bu eksiği şimdilik telafi eder.
E-posta nereden geliyor? Spam'e düşüyor mu?
Resend hizmeti üzerinden onboarding@resend.dev veya domain doğrulandıysa platform domain'inden gönderilir. Gmail/Outlook çoğunlukla promosyon/inbox'a düşürür; spam değil. Filtre kurarak BIST Platform e-postalarını her zaman inbox'a yönlendirebilirsiniz.
Bir alarmı geçici olarak susturmak istiyorum, ne yapmalıyım?
Şu an UI'da disable toggle yok (v1.1). En pratik yol: alarmı silip ihtiyaç olunca yeniden kurmak. API üzerinden PATCH /api/alarms/[id] {"enabled":false} ile programatik disable mümkün; UI v1.1'de eklenecek.
Notification merkezinde 90 günden eski bildirimleri göremiyorum?
Okunmuş + 90 günden eski bildirimler otomatik silinir (haftalık retention cron). Okunmamış olanlar süresiz tutulur.
Sessiz saatler (quiet hours) çalışıyor mu?
Faz 2A'da yalnızca form'da gösteriliyor; eval henüz dikkate almıyor. v1.1'de aktif edilecek.