fidetolabs/qanat
A data platform for investment research. Ingests financial data sources and computes point-in-time financial metrics for valuation and screening. Delivered as an MCP server.
Hızlı değerlendirme
Özet
Qanat, veri tablolarından portföy ağırlıkları üreten stratejileri tarihsel veride çalıştırıp PnL tabloları oluşturan, agent-first bir backtesting engine'dir.
Profiline uyum
Quant trading backtest iş akışlarını çözüyor; profilinizde bu alana yönelik bir ihtiyaç yok.
Neden yükseliyor
22 günlük bir repo için 257 yıldız ve son 28 günde 27 commit erken ilgi ve geliştirme hareketliliğine işaret ediyor. Ancak commit'lerin tek yazardan gelmesi, bu ilginin topluluk katkısına veya kalıcı benimsemeye dönüştüğünü henüz göstermiyor; yükselişin özel nedeni verilen verilerden bilinmiyor.
Problem
Sistematik yatırım stratejileri kurarken veriyi hazırlama, hesaplama adımlarını izleme ve geçmiş performansı değerlendirme işlerini bir araya getirmek güç olabilir; ayrıca backtest sonucundaki sayıların hangi veriden ve mantıktan geldiğini incelemek gerekir.
Çözüm
Stratejiyi tablolar arasında veri okuyup yazan bir pipeline olarak tanımlar. Pipeline'ı geçmiş tarihler boyunca yeniden oynatır, portföyü fiyatlandırır, ücretleri hesaba katar ve PnL üretir. Kullanıcı bir MCP client üzerinden agent'a doğal dille istek verebilir; agent pipeline adımları oluşturup çalıştırabilir. README, tabloları ve bunları üreten mantığı inceleme olanağını da vurguluyor.
Yenilik
Backtesting ve tablo tabanlı strateji pipeline'ını MCP üzerinden agent ile doğal dilde kurup inceleme fikri ayırt edici. Ancak bu yaklaşımın teknik üstünlüğü veya sonuçların güvenilirliği, sağlanan README kesiti ve aktivite verileriyle doğrulanamıyor.
Teknolojiler
- Python 3.10+
- MCP
- PostgreSQL
- Docker
- DAG
Riskler
- Proje beta aşamasında; API kararlılığı, hata durumları ve uzun vadeli bakım konusunda kanıt sınırlı.
- Son 28 gündeki 27 commit tek yazardan gelmiş; bakım ve geliştirme kapasitesi tek kişiye bağlı olabilir.
- Agent'ın ürettiği strateji adımlarını ve backtest varsayımlarını doğrulamak gerekir; doğal dilde istek vermek doğru finansal sonuç garantisi değildir.
- Backtest sonuçları veri kalitesi, işlem maliyetleri ve look-ahead bias gibi metodolojik sorunlara açık olabilir; README'nin bu riskleri nasıl ele aldığı verilen kesitte net değil.
- Veri kaynakları ve DuckDB kullanımının kapsamı, sağlanan README bölümünden doğrulanamıyor.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.