Finansal Zaman Serilerinde Prophet Kullanımı: Hisse Senedi Tahmini Üzerine Bir Uygulama

1.Zaman Serilerine Giriş: Finansal Verilerde Zaman Boyutunun Önemi

Finansal verilerin analizinde zaman boyutu kritik bir rol oynar. Hisse senedi fiyatları, döviz kurları, faiz oranları gibi veriler zamanla değişim gösterir ve bu değişimi modellemek için zaman serisi analizleri kullanılır. Zaman serisi, bir değişkenin belirli aralıklarla ölçülmüş ve zaman sırasına göre düzenlenmiş gözlemler dizisidir.

kaynak kodlar == > https://github.com/thinkoptimize/time-series

Zaman Serisinin Temel Bileşenleri

Zaman serileri genellikle dört ana bileşenden oluşur:

  • Trend (Eğilim): Uzun vadede gözlemlenen artış veya azalış yönündeki değişim. Örneğin, bir şirketin hisse senedi fiyatı yıllar içinde kademeli olarak artabilir.
  • Mevsimsellik (Seasonality): Belirli dönemlerde tekrar eden desenler. Örneğin, perakende sektöründe yıl sonu satışlarının artması.
  • Çevrimsel Hareket (Cyclical): Ekonomik döngüler gibi daha uzun sürede oluşan dalgalanmalar.
  • Rastgelelik (Noise): Açıklanamayan ve öngörülemeyen kısa vadeli dalgalanmalar.

Bu bileşenler, zaman serilerinin doğasını anlamamıza ve doğru model seçimi yapmamıza yardımcı olur.

Finansal Zaman Serilerinin Özellikleri

Finansal zaman serileri (örneğin hisse senedi kapanış fiyatları), bazı benzersiz özellikler taşır:

  • Yüksek volatilite: Fiyatlar kısa süre içinde büyük değişiklikler gösterebilir.
  • Trend ve mevsimsellik içerebilir: Bazı hisse senetlerinde uzun vadeli artışlar veya belirli dönemlerde tekrarlayan davranışlar görülebilir.
  • Otoregresif yapı: Geçmiş değerler, gelecekteki değerler üzerinde etkili olabilir.

Bu özellikler, modellerin seçiminde ve parametrik ayarların belirlenmesinde önemli rol oynar. Prophet gibi modern zaman serisi modelleri, bu yapıları modelleyerek daha sağlıklı tahminler üretebilir.


2.Hisse Senedi Fiyat Tahmini Neden Zordur? Teorik ve Pratik Engeller

Hisse senedi fiyatlarını tahmin etmek, finansal analiz ve veri bilimi alanlarının en popüler ancak aynı zamanda en zor problemlerinden biridir. Yatırımcılar, analistler ve araştırmacılar onlarca yıldır bu konu üzerinde çalışmaktadır; ancak elde edilen sonuçlar çoğu zaman sınırlı doğrulukta kalmakta, hatta dönemsel olarak yanıltıcı olabilmektedir.

Fiyat tahmininin zorluğunun temelinde yatan nedenlerden biri, Etkin Piyasa Hipotezi (EMH – Efficient Market Hypothesis)‘dir. Bu hipoteze göre, tüm mevcut bilgiler zaten fiyatlara yansımıştır; dolayısıyla gelecekteki fiyat hareketlerini sistematik olarak öngörmek imkânsızdır. Özellikle “zayıf formda etkin piyasa” varsayımı, geçmiş fiyat verilerine bakarak kazançlı tahminler yapılamayacağını savunur.

Buna rağmen, piyasaların tam anlamıyla etkin olmadığı, özellikle mikro düzeyde bilgi asimetrilerinin, yatırımcı psikolojisinin ve algoritmik alım-satım sistemlerinin piyasada öngörülebilir bazı desenlere yol açtığına dair bulgular da bulunmaktadır.

Finansal zaman serilerinin tahminini zorlaştıran bazı istatistiksel nitelikler şunlardır:

  • Yüksek oynaklık (volatilite): Kısa vadede büyük fiyat değişimleri olabilir. Bu, modellerin aşırı uyum (overfitting) veya yanlış genelleme yapmasına neden olabilir.
  • Lineer olmayan dinamikler: Fiyatlar genellikle doğrusal modellerle açıklanamayacak karmaşık yapılara sahiptir.
  • Kuyruk kalınlığı: Finansal seriler genellikle normal dağılımdan sapar; uç değerler daha sık görülür.
  • Yapısal kırılmalar: Şirket haberleri, ekonomik gelişmeler, politik olaylar gibi dışsal şoklar fiyat serisinde ani ve büyük değişiklikler yaratabilir.

Bu özellikler, tahmin modellerinin genelleme kapasitesini ciddi biçimde sınırlar.

Hisse senedi fiyat tahmininde kullanılan birçok yöntem vardır :

  • ARIMA modelleri: Lineer yapılar için uygundur ancak volatilite ve yapısal değişimleri modellemekte yetersizdir.
  • GARCH ailesi: Değişen varyans (volatilite) modelleriyle özellikle risk tahmini için kullanılır.
  • Makine öğrenmesi yaklaşımları: Destek vektör makineleri (SVM), karar ağaçları, yapay sinir ağları gibi yöntemler tahmin performansında ilerleme sağlamış olsa da, genellikle açıklanabilirlikten ödün verir.
  • Derin öğrenme modelleri: LSTM gibi RNN tabanlı modeller zaman bağımlılıklarını daha iyi yakalayabilir, ancak veri miktarı ve hesaplama maliyeti oldukça yüksektir.
  • Facebook Prophet: Özellikle trend ve mevsimsellik bileşenlerine odaklanan sezgisel bir modeldir. Finansal verilerde de denenmiş, ancak sınırlı başarı göstermiştir (daha çok düşük frekanslı serilerde tercih edilir).

Sosyal medya platformlarında ve yatırım forumlarında, yalnızca teknik analiz grafiklerine veya basit zaman serisi modellerine dayalı olarak “kesin tahminler” yapılabileceği sıkça dile getirilir. Bu yaklaşımlar, çoğu zaman doğrulama (backtesting) yapılmadan, istatistiksel anlamlılık testlerinden geçmeden sunulur. Oysa literatür, sürekli olarak şunu göstermektedir: Finansal tahminler yüksek belirsizlik içerir ve her modelin öngörü kapasitesi sınırlıdır.


3.Neden USD Bazlı ve Logaritmik Dönüşüm Kullandım?

Finansal zaman serisi modellemesinde kullanılan verinin ölçeklendirilmesi ve dönüşümü, model performansı üzerinde doğrudan etkili olan kritik adımlardır. Bu çalışmada, Borsa İstanbul (BIST) hisse senedi fiyatları USD bazlı olarak ele alınmış ve logaritmik dönüşüm (log return) uygulanmıştır. Bu tercihin arkasında hem ekonomik gerekçeler hem de istatistiksel sağlamlık bulunmaktadır.

USD Bazlı Analizin Gerekçesi

Türkiye gibi yüksek enflasyon ve kur volatilitesine sahip gelişmekte olan piyasalarda, nominal hisse fiyatları genellikle yerli para cinsinden yanıltıcı sinyaller üretir. Bu bağlamda:

  • Enflasyon etkisinden arındırma: TL cinsinden fiyatlar zamanla yapay olarak şişebilir. Ancak USD bazlı analiz, bu fiyat hareketlerini reel olarak değerlendirmeye olanak sağlar.
  • Küresel yatırımcı perspektifi: Yabancı yatırımcılar genellikle performansı USD cinsinden izler. USD bazlı fiyatlar, dış sermaye hareketlerinin etkisini daha net ortaya koyar.
  • Döngüselliğin belirginleşmesi: BIST’te makroekonomik döngüler, para politikaları ve dış ticaret dengeleri gibi faktörler USD/TL kuruna hassas olduğu için, fiyat hareketlerindeki döngüsellik TL’ye kıyasla USD bazında daha net görünür. Örneğin, USD bazlı endeks grafikleri incelendiğinde, kriz ve toparlanma dönemleri daha tutarlı desenler sergiler.

Grafik 1: DOAS (Doğuş Otomotiv) – USD Bazlı Fiyat Kanalı ve Döngüsellik

İlk grafikte DOAS hissesinin USD bazlı fiyat hareketi, oldukça istikrarlı bir yükselen trend kanalı içerisinde hareket ettiğini göstermektedir. Özellikle dikkat çeken noktalar:

  • Kırmızı oklar, kanalın üst bandına teması ve ardından gelen düzeltmeleri göstermektedir.
  • Yeşil oklar, alt banda teması ve ardından gelen yukarı yönlü tepkileri işaret etmektedir.
  • Bu yapı, klasik anlamda bir sinüzoidal döngüsellik göstermektedir: Ortalama (orta çizgi) etrafında düzenli salınımlar.

Bu döngüsel yapı, TL bazlı grafiklerde yüksek enflasyon nedeniyle genellikle “aşırı yükselen” bir görünüm sergilerken, USD bazlı analiz bu salınımları daha doğal ve modellemeye uygun bir şekilde ortaya koymaktadır. Prophet gibi trend + mevsimsellik odaklı bir modelin çalışması için bu tür örüntüler oldukça elverişlidir.

Grafik 2: ENKAI – USD Bazlı Dönemsel Tepe Noktalarının Tekrarı

İkinci grafik ENKA İnşaat (ENKAI) hissesine aittir ve USD bazında tarihsel olarak tekrarlayan tepe noktalarını göstermektedir:

  • 2 Ocak 2023 ve 12 Mayıs 2025 tarihlerinde USD bazında neredeyse aynı fiyat seviyesinde tepeler oluşmuştur.
  • Bu, klasik anlamda bir yatay direnç zonu oluşturmuş olup, fiyatların belirli periyotlarla benzer noktalara tepki verdiğini göstermektedir.

Bu tür yapılar, zaman serilerinde periyodiklik (seasonality) unsuru açısından modellemeye uygundur. Prophet’in Fourier bileşenleriyle mevsimsellik yakalama yeteneği, bu tür periyodik davranışları matematiksel olarak modelleme konusunda güçlüdür.


4.Prophet Nedir ve Neden Bu Modeli Tercih Ettim?

Zaman serisi tahmini, özellikle finansal verilerde karmaşık yapılar içerdiği için özel modeller gerektirir. Facebook (Meta) tarafından geliştirilen Prophet, bu alanda öne çıkan modern ve esnek modellerden biridir. Prophet’in en büyük avantajı, hem teknik bilgisi sınırlı kullanıcılar hem de ileri düzey veri bilimciler tarafından kolayca kullanılabilmesidir.

Her modelde olduğu gibi Prophet’in de sınırlamaları vardır:

  • Finansal verilerde aşırı oynaklık varsa, tahmin performansı düşebilir.
  • Mevsimsellik barındırmayan serilerde aşırı karmaşık sonuçlar üretebilir.
  • Kısa vadeli spekülatif hareketler, modelin doğası gereği yakalanamaz.

Bu sınırlamaları göz önüne alarak Prophet’i orta-uzun vadeli fiyat tahmini amacıyla kullandım.

Prophet modeli == > https://facebook.github.io/prophet/


5.Prophet Modeli Performans Değerlendirmesi

Modelin başarısını ölçmek için iki temel hata metriği kullandım:

  • MAE (Ortalama Mutlak Hata): Tahmin edilen değerlerin, gerçek değerlere olan ortalama farkını gösterir. Düşük değer, modelin daha az hata yaptığını gösterir.
  • RMSE (Karekök Ortalama Hata): Hataların karelerinin ortalamasının kareköküdür. Büyük hataları daha fazla cezalandırır. Genellikle MAE’den büyüktür ve varyansı daha yüksek verilerde fark daha belirginleşir.

Aşağıdaki tabloda, Prophet modeliyle tahmin edilen çeşitli hisse senetlerine ait MAE ve RMSE değerleri sunulmaktadır:

HisseMAERMSE
AKSA0,00910,0105
BIMAS0,53420,6751
EGEEN12,181817,2480
ERBOS0,13900,1643
FROTO0,06380,0786
GOLTS0,26170,3042
ISMEN0,10070,1167
MGROS0,43430,5486
MPARK0,21210,2778
NUHCM0,34780,3747
TUPRS0,35990,4430
XU100 (Endeks)9,021710,3971
  • En düşük hata AKSA ve FROTO hisselerinde görülmektedir. Bu hisselerde USD bazlı fiyat hareketlerinin daha istikrarlı ve öngörülebilir olduğu söylenebilir.
  • EGEEN ve XU100 gibi yüksek MAE/RMSE değerlerine sahip varlıklar, yüksek volatilite ve yapısal kırılmalar nedeniyle Prophet modeliyle daha zor tahmin edilebilmiştir.
  • MAE ve RMSE arasındaki farkın büyümesi, ilgili hissede bazı uç değerlerin modelin performansını olumsuz etkilediğini gösterir (örneğin EGEEN).
  • XU100 endeksi gibi karma ve çok bileşenli seriler, Prophet’in “trend + sezonluk” doğasına tam olarak uymadığı için daha yüksek hata üretmiştir.

📅 FROTO Hissesi – Prophet Tahmin Performansı (USD Bazlı)

TarihGerçekTahminFark (USD)
2025-05-222.2765843822.287636828-0.011052445
2025-05-232.2263025912.274025342-0.047722751
2025-05-262.2615151572.2425560700.018959087
2025-05-272.2093199412.232292178-0.022972236
2025-05-282.1851276872.212923173-0.027795487
2025-05-292.1588829952.214549312-0.055666317
2025-05-302.0442002402.200328097-0.156127857
2025-06-022.0698317492.170379396-0.100547647
2025-06-032.1765063242.1617661260.014740198
2025-06-042.2467976972.1448342670.101963430
2025-06-052.2297552482.1486995590.081055689
2025-06-102.2074284592.1128546540.094573805
2025-06-112.2068804432.0995806120.107299831
2025-06-122.1326598282.1065045140.026155314
2025-06-132.1004884132.0984888640.001999549
2025-06-162.1133915082.0856735370.027717971
2025-06-172.1351897192.0819400620.053249658
2025-06-182.0988893332.0695766890.029312643
2025-06-192.0665703232.076577209-0.010006886
2025-06-202.1089812932.0683050490.040676244
2025-06-232.1399528702.0515100170.088442853
2025-06-242.1829712692.0455709020.137400367
2025-06-252.1905639812.0308320390.159731941
2025-06-262.1265841002.0348376660.091746434
2025-06-272.1114408852.0236994890.087741396

📅 AKSA Hissesi – Prophet Tahmin Performansı (USD Bazlı)

TarihGerçek DeğerTahminFark (USD)
2025-05-220.2531541170.2411612640.011992853
2025-05-230.2485055730.2418134550.006692119
2025-05-260.2423051990.2405017920.001803407
2025-05-270.2374730450.240331991-0.002858947
2025-05-280.2334899190.238813837-0.005323917
2025-05-290.2322589700.239183584-0.006924614
2025-05-300.2315825040.239316318-0.007733815
2025-06-020.2302926640.236262034-0.005969370
2025-06-030.2357881820.2354704760.000317706
2025-06-040.2401352840.2333602930.006774991
2025-06-050.2414400690.2331067530.008333315
2025-06-100.2435168840.2269409570.016575927
2025-06-110.2462011030.2245580060.021643097
2025-06-120.2374165420.2240332830.013383259
2025-06-130.2297210940.2233777340.006343361
2025-06-160.2336923340.2188868340.014805500
2025-06-170.2297677490.2178615800.011906170
2025-06-180.2234260800.2157554990.007670581
2025-06-190.2180396160.2155061110.002533505
2025-06-200.2243865200.2151993220.009187197
2025-06-230.2177716650.2121827230.005588942
2025-06-240.2261114690.2117198320.014391637
2025-06-250.2258703520.2102334120.015636940
2025-06-260.2235994410.2105754400.013024001
2025-06-270.2228115860.2108756790.011935907

6.Sonuç ve Uyarı: Bu Bir Yatırım Tavsiyesi Değildir

Bu çalışma kapsamında, Prophet modeli kullanılarak Borsa İstanbul’da işlem gören bazı hisse senetlerinin USD bazlı zaman serileri üzerinde tahminleme yapılmıştır. Özellikle FROTO ve AKSA örnekleri üzerinden günlük bazda modelin performansı değerlendirilmiş, hata oranları teknik metriklerle analiz edilmiştir.

Ancak, bu tür istatistiksel modellemelerin bazı temel sınırları vardır:

  • Geçmiş veriye bağımlıdırlar. Model yalnızca geçmiş desenleri yakalayabilir, gelecekteki yapısal kırılmaları öngöremez.
  • Ani piyasa hareketleri, politik/jeopolitik gelişmeler, likidite sorunları gibi dışsal faktörler, modelin tahmin kapasitesinin dışındadır.
  • Psikolojik, duygusal ve bireysel risk toleransı gibi yatırımcıya özgü değişkenler, modelin dışında kalan ama son derece önemli faktörlerdir.

Bu nedenle, burada sunulan analizler kesinlikle bir yatırım tavsiyesi değildir.

Her bireyin kendi finansal hedefleri, risk algısı, zaman ufku ve psikolojik dayanıklılığı doğrultusunda karar vermesi gereklidir. İstatistiksel modeller, yalnızca karar verme sürecini destekleyen araçlardır; nihai sorumluluk her zaman yatırımcının kendisine aittir.


Yazıda geçen modelleme yöntemleri akademik çalışmalara ve veri analitiği pratiklerine dayanmaktadır. Gerçek yatırım kararları için profesyonel bir danışmandan destek alınması önerilir.


kaynak kodlar == > https://github.com/thinkoptimize/time-series

görüşleriniz değerli !!!: thinkoptimize@yandex.com