Finanspara'da (https://finanspara.com) Borsa İstanbul hisseleri için golden cross, 10/50 kesişimi ve MACD kesişimi gibi teknik taramalar yayınlıyoruz. Bu yazıda bu listeleri boş kalmadan ve sunucuyu yormadan nasıl ürettiğimizi anlatıyoruz.
Sorun: tek veri kaynağı yetmiyor
Ücretsiz fiyat kaynakları zaman zaman yanıt vermiyor ya da eksik bar döndürüyor. Tek kaynağa bağlı bir tarama böyle günlerde boş liste gösteriyor.
Çözüm: sıralı yedekli veri çekme
- Önce birincil kaynaktan günlük barlar istenir.
- Yanıt boşsa ya da yeterli bar yoksa ikinci sunucu, ardından yerli bir yedek kaynak denenir.
- Hareketli ortalamalar (SMA 10, 50, 200) ve MACD (12, 26, 9) bu barlardan sunucuda hesaplanır.
Sunucuyu yormamak
- Hesaplanan listeler 15 dakika önbellekte tutulur.
- Ağır işler ziyaretçi isteğinde değil, 5 dakikada bir çalışan sistem cron'unda yapılır.
- Böylece paylaşımlı hostingde CPU limiti aşılmıyor.
Sonuç
Strateji sayfalarını buradan inceleyebilirsiniz: https://finanspara.com/ai/strateji/
Döviz, altın ve kripto verileri için: https://finanspara.com
Not: Buradaki içerik yatırım tavsiyesi değildir.
