BIST Algoritmik İşlem Altyapısı
Mikrosaniye bütçesiyle tasarlanmış, sekiz servisli işlem altyapısı.
- Sektör
- Finans & Muhasebe
- Dönem
- 2026
- Durum
- Ar-Ge
- Rolümüz
- Sistem mimarisi ve geliştirme

BIST algoritmik işlem altyapısı, strateji geliştirmeyi ve canlı işlemi aynı kod tabanı üzerinde yürütmek için kuruldu. Sistem sekiz bağımsız servisten oluşuyor; her biri kendi konteynerinde koşuyor ve aralarında Redis pub/sub ile haberleşiyor.
Yaklaşım bilinçli olarak yerel öncelikli: strateji araştırması ve optimizasyon tamamen yerel ortamda yapılıyor, tick bazlı replay motoruyla test ediliyor. Ancak tutarlı sonuç veren strateji canlıya alınıyor.
Performans kritik bileşenler için Python prototipinin ardından C++ karşılığı yazılıyor. Hedef gecikme Python tarafında 5 ms altı, C++ tarafında 100 mikrosaniye altı.
Künye
- 8
- Bağımsız servis
- < 5 ms
- Python hedef gecikmesi
- < 100 µs
- C++ hedef gecikmesi
- Tick bazlı
- Replay motoru
Teknoloji
Çekirdek
Veri
Servisler
Araştırma
Arayüz
Çözmeye geldiğimiz şey.
- 01
Backtest ile canlı farklı davranıyor
Bar bazlı test, gerçek emir defterindeki kayma ve dolum gecikmesini görmez. Kâğıt üstünde çalışan strateji canlıda para kaybeder.
- 02
Risk kontrolü stratejinin içindeydi
Her strateji kendi stop mantığını taşıyınca toplam pozisyon riski kimsenin görmediği bir yerde birikiyor.
- 03
Tek parça uygulama ölçeklenmiyordu
Veri toplama, sinyal ve emir iletimi aynı süreçte çalışınca biri diğerini bloke ediyordu.
Nasıl kurduk.
Servis ayrımı
Piyasa verisi toplayıcı, kaydedici, sinyal motoru, strateji motoru, risk yöneticisi, emir ileticisi, pano API'si ve pano arayüzü ayrı servisler.
Tick bazlı replay
Kaydedilen emir defteri verisi tick tick yeniden oynatılıyor; strateji canlıdakiyle aynı arayüzü görüyor.
Merkezî risk yöneticisi
Pozisyon limiti, zarar kes, azami geri çekilme ve acil durdurma tek serviste. Hiçbir strateji bu katmanı atlayamıyor.
Zaman serisi deposu
Piyasa verisi TimescaleDB'de, sıcak veri Redis'te. Optuna ile parametre optimizasyonu koşuluyor.
3 ekran.
Görseller çalışan sistemden alınmış ekran görüntüleridir; müşteriye ait veriler örnek verilerle değiştirilmiştir.



8 modül.
- 01
Piyasa verisi toplayıcı
Aracı kurum WebSocket/FIX bağlantısı, normalizasyon.
- 02
Veri kaydedici
Tick ve emir defteri kaydı, zaman serisi yazımı.
- 03
Sinyal motoru
Emir defteri dengesizliği, momentum, ortalamaya dönüş göstergeleri.
- 04
Strateji motoru
Sinyalden pozisyon kararı, portföy kuralları.
- 05
Risk yöneticisi
Limitler, zarar kes, geri çekilme koruması, acil durdurma.
- 06
Emir ileticisi
Emir gönderimi, dolum takibi, yeniden deneme mantığı.
- 07
Geriye dönük test
Tick replay motoru, metrik hesaplama, parametre optimizasyonu.
- 08
Pano
Canlı pozisyon, PnL, gecikme ve sistem sağlığı.