Research Article
BibTex RIS Cite

Stock Market Index Prediction Using Dollar-TL And Euro-TL Exchange Rates With K-Nearest Neighbor Algorithm

Year 2022, Issue: 117, 41 - 62, 27.04.2022
https://doi.org/10.33203/mfy.1034155

Abstract

In the study, the decisions determined with technical analysis for the stock-market index values were estimated using the K-Nearest Neighbor (KNN) algorithm. Considering the closing prices of 2008-2021, the Buy/Sell/ Wait decisions were determined for the BIST30, BIST50, and BIST100 with most well-known indicators (Bollinger Band and Relative Strength Index). The decisions obtained from technical analysis and Dollar-TL, Euro-TL daily exchange rates are used to estimate the next day’s prices with the K-NN. The main purpose is to determine the effect of exchange rate changes from stock market indices. From obtained decisions, “the index is affected by exchange rate changes” is determined.

References

  • Alkhatib, K., Najadat, H., Hmeidi, I., & Shatnawi, M. K. A. (2013). Stock Price Prediction Using K-Nearest Neighbor (K-NN) Algorithm. International Journal of Business, Humanities and Technology, 3(3), 32-44.
  • Alkış, B. N. (2017). Çoklu Lojistik Regresyon ve K-En Yakın Komşu Yöntemleri ile BIST 100 Endeks Getiri Yönünün Tahmini. Yüksek Lisans Tezi, İstanbul Teknik Üniversitesi Fen Bilimleri Enstitüsü: İstanbul.
  • Aparicio, T., Pozo, E. V., & Saura, D. (2002). The Nearest Neighbour Method As A Test For Detecting Complex Dynamics In Financial Series. An Empricial Application. Applied Financial Economics, 12, 517-525. https://doi.org/10.1080/09603100010007986
  • Atmeh, M. A., & Dobbs, I. M. (2006). Technical Analysis and The Stochastic Properties of The Jordanian Stock Market Index Return. Studies in Economics and Finance. Vol. 23 No. 2, pp. 119-140. https://doi.org/10.1108/10867370610683914
  • Bıyan, M. (2016). Bulanık Mantık Tabanlı Çalışan Disiplin Kurulu Yazılımının Gerçekleştirilmesi. Çankırı Karatekin Üniversitesi Sosyal Bilimler Enstitüsü Dergisi, 7(1), 819-842.
  • Bollinger, J. (2001), Bollinger on Bollinger Bands, McGraw-Hill, USA, s.64.
  • Bollinger, J. G., & Bascom, J. (1980). Algorithms for Microprocessor Manipulation of Machines and Processes. In Joint Automatic Control Conference (No. 17, p. 109).
  • Bhuvaneswari, P., & Therese, A. B. (2015). Detection of Cancer in Lung With k-NN Classification Using Genetic Algorithm. Procedia Materials Science, 10, 433-440. doi: 10.1016/j.mspro.2015.06.077
  • Çetinyokuş, T., & Gökçen, H. (2002). Borsada Göstergelerle Teknik Analiz İçin Bir Karar Destek Sistemi. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, 17(1), 43-58.
  • Chang P. & Liu, C. (2008). A TSK Type Fuzzy Rule Based System For Stock Price Prediction. Expert Systems with Applications, 34, 135-144. https://doi.org/10.1016/j.eswa.2006.08.020
  • Chaitanya, P. ve Sahu, R. (2005). Application Of Technical Trading Strategies in Indian Stock Market, Thirteenth Annual Conference On Pacific Basın Finance, Economics, And Accounting.
  • Chen, S., Zhang, B., Zhou, G., & Qin, Q. (2018). Bollinger Bands Trading Strategy Based On Wavelet Analysis. Applied Economics and Finance, 5(3), 49-58. doi:10.11114/aef.v5i3.3079
  • Cheung, W. M. & Kaymak, U. (2007, November). A Fuzzy Logic Based Trading System. NİSIS 2007 3rd Annual Symposium, Malta. Chong, T. T. L., & Ng, W. K. (2008). Technical Analysis And The London Stock Exchange: Testing The MACD And RSI Rules Using The FT30.
  • Applied Economics Letters, 15(14), 1111-1114. : https://doi.org/10.1080/13504850600993598
  • Dilki, g., & Başar, Ö. D. (2020). İşletmelerin İflas Tahmininde K-en Yakın Komşu Algoritması Üzerinden Uzaklık Ölçütlerinin Karşılaştırılması. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi, 19(38), 224-233.
  • Demirhan, A., Kılıç, Y. A., & İnan, G. (2010). Tıpta Yapay Zekâ Uygulamaları. Yoğun Bakım Dergisi, 9(1):31-41.
  • Dourra H., & Sıy, P. (2001). Stock Evaluation Using Fuzzy Logic. International Journal of Theoretical and Applied Finance, 4(4), 585-602. https://doi.org/10.1142/S0219024901001188
  • Filiz, E., & Öz, E. (2017). Classification of BIST-100 Index’ Changes Via Machine Learning Methods. Marmara Üniversitesi İktisadi ve İdari Bilimler Dergisi, 39(1), 117-129. DOI: 10.14780/muiibd.329913
  • Gamil A. A., El-fouly, R. S., & Darwish, N. M. (2007, July). Stock Technical Analysis Using Multi Agent And Fuzzy Logic. World Congress Engineering, London. ISBN:978-988-98671-5-7
  • Gradojevıc, N., & Gençay, R. (2012). Fuzzy logic, Trading Uncertainty and Technical Trading. Journal of Banking& Finance, 37, 578-586. Doi:10.1016/j.jbankfin.2012.09.012
  • GCM Forex, Forex Eğitimleri, Göstergeler, https://www.gcmforex.com/egitim/teknik-analiz/gostergeler/ Kemalbay G., Alkış B. N. 2020. Borsa Endeks Hareket Yönünün Çoklu Lojistik Regresyon ve K-En Yakın Komşu Algoritması ile Tahmini. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 27 (4),556-569. doi: 10.5505/pajes.2020.57383
  • Liu, H., & Zhang, S. (2012). Noisy Data Elimination Using Mutual K-nearest Neighbor for Classification Mining. Journal of Systems and Software, 85(5), 1067-1074. https://doi.org/10.1016/j.jss.2011.12.019
  • Özarı, Ç., Turan, K., & Demir, E. (2016). Teknik indikatörlerin etkinliği: BIST30 ve BIST100 endeksleri üzerine bir uygulama. Nevşehir Hacı Bektaş Veli Üniversitesi SBE Dergisi, 6(1), 94-113.
  • Perşembe, A. (2001). Teknik Analiz mi Dedin Hadi Canım Sen de, Skala Yayıncılık, C.I, İstanbul
  • Ponsi, E. (2016). Technical Analysis and Chart Interpretations: A Comprehensive Guide to Understanding Established Trading Tactics for Ultimate Profit. John Wiley & Sons.
  • Ratner, M., & Leal, R. P. (1999). Tests of Technical Trading Strategies In The Emerging Equity Markets Of Latin America and Asia. Journal of Banking & Finance, 23(12), 1887-1905. https://doi.org/10.1016/S0378-4266(99)00042-4
  • Sakınç, S. Ö. (2018). Hisse Senedine Yatırım Yaparken Finansal Analiz İle Teknik Analiz Yöntemlerinin Birlikte Kullanılmasının Önemi ve BİST’de Bir Uygulama. Sosyal Araştırmalar ve Davranış Bilimleri, 4(5), 134-153. ISSN:2149-178X
  • Shachmurove, Y., Ben-Tsiyon, U., Klein, P., & Yagil, J. (2001). A Moving Average Comparison of the Tel-Aviv 25 and S & P 500 Stock Indices. University of Pennsylvania.
  • Subha, M. V., & Nambi, S. T. (2012). Classification of Stock Index Movement Using K-Nearest Neighbours (k-NN) Algorithm. WSEAS Transactions on Information Science and Applications, 9(9), 261-270.
  • Simutis, R. (2000). Fuzzy logic based stock trading system. Computational Intelligence for Financial Engineering. CIFE Proceedings of the IEEE/ IAFE/ INFORMS. Conference Publications, 19-21. Doi: 10.1109/CIFER.2000.844590
  • Teixeira, L. A. ve Oliveira, A. L. (2010). A Method For Automatic Stock Trading Combining Technical Analysis And Nearest Neighbor Classification. Expert Systems with Applications, 37, 6885-6890. https://doi.org/10.1016/j.eswa.2010.03.033
  • Tomak, F. (2007), Teknik Analiz ve MACD Göstergesinin İMKB’ de Uygulanması, Yüksek Lisans Tezi, Marmara Üniversitesi, İstanbul, s.6.
  • Uyar, U., Kelten, G. S., & Moralı, T. (2020). Yatırımcılar İçin Teknik Analiz: Bıtcoın ve Ethereum Uygulamaları. Journal of Financial Researches & Studies/Finansal Araştırmalar ve Çalışmalar Dergisi, 12(23). https://doi.org/10.14784/marufacd.785878
  • Yıldırım, H. (2019). Doğalgaz Fiyat Hareketlerindeki Değişimlerin Yaygın Olarak Kullanılan Teknik Analiz Göstergeleriyle Tahmin Edilme Gücünün Test Edilmesi. İnsan ve Toplum Bilimleri Araştırmaları Dergisi 8(4):2456-2471. DOI: 10.15869/itobiad.605916

K-En Yakın Komşu Algoritması İle Dolar-TL Ve Euro-TL Kuru Kullanarak Borsa Endeks Tahmini

Year 2022, Issue: 117, 41 - 62, 27.04.2022
https://doi.org/10.33203/mfy.1034155

Abstract

Çalışmada teknik analiz yardımıyla borsa endeks değerleri için belirlenen kararlar, veri madenciliği yöntemlerinden K-En Yakın Komşu (K-NN) algoritması kullanılarak tahmin edilmeye çalışılmıştır. 2008-2021 yılı kapanış fiyatları dikkate alınarak gerçekleştirilen çalışmada, öncelikle teknik analizin en bilinen indikatörlerinden Bollinger Bant ve Göreceli Güç Endeks göstergeleri ile BIST30, BIST50 ve BIST100 fiyat analizinde Al/Sat/Bekle kararları belirlenmiştir. Elde edilen kararlar ile Dolar-TL ve Euro-TL günlük kur değerleri kullanılarak bir sonraki gün için borsa endeks değerlerinin Al/Sat/Bekle kararları, K-NN algoritması ile tahmin edilmeye çalışmıştır. Bu bağlamda çalışmanın ana amacı borsa endekslerinin kur değişimlerinden etkilendiğini belirlemektir. Elde edilen tahmini kararlardan, endeksin kur değişimlerinden etkilendiği tespit edilmiştir.

References

  • Alkhatib, K., Najadat, H., Hmeidi, I., & Shatnawi, M. K. A. (2013). Stock Price Prediction Using K-Nearest Neighbor (K-NN) Algorithm. International Journal of Business, Humanities and Technology, 3(3), 32-44.
  • Alkış, B. N. (2017). Çoklu Lojistik Regresyon ve K-En Yakın Komşu Yöntemleri ile BIST 100 Endeks Getiri Yönünün Tahmini. Yüksek Lisans Tezi, İstanbul Teknik Üniversitesi Fen Bilimleri Enstitüsü: İstanbul.
  • Aparicio, T., Pozo, E. V., & Saura, D. (2002). The Nearest Neighbour Method As A Test For Detecting Complex Dynamics In Financial Series. An Empricial Application. Applied Financial Economics, 12, 517-525. https://doi.org/10.1080/09603100010007986
  • Atmeh, M. A., & Dobbs, I. M. (2006). Technical Analysis and The Stochastic Properties of The Jordanian Stock Market Index Return. Studies in Economics and Finance. Vol. 23 No. 2, pp. 119-140. https://doi.org/10.1108/10867370610683914
  • Bıyan, M. (2016). Bulanık Mantık Tabanlı Çalışan Disiplin Kurulu Yazılımının Gerçekleştirilmesi. Çankırı Karatekin Üniversitesi Sosyal Bilimler Enstitüsü Dergisi, 7(1), 819-842.
  • Bollinger, J. (2001), Bollinger on Bollinger Bands, McGraw-Hill, USA, s.64.
  • Bollinger, J. G., & Bascom, J. (1980). Algorithms for Microprocessor Manipulation of Machines and Processes. In Joint Automatic Control Conference (No. 17, p. 109).
  • Bhuvaneswari, P., & Therese, A. B. (2015). Detection of Cancer in Lung With k-NN Classification Using Genetic Algorithm. Procedia Materials Science, 10, 433-440. doi: 10.1016/j.mspro.2015.06.077
  • Çetinyokuş, T., & Gökçen, H. (2002). Borsada Göstergelerle Teknik Analiz İçin Bir Karar Destek Sistemi. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, 17(1), 43-58.
  • Chang P. & Liu, C. (2008). A TSK Type Fuzzy Rule Based System For Stock Price Prediction. Expert Systems with Applications, 34, 135-144. https://doi.org/10.1016/j.eswa.2006.08.020
  • Chaitanya, P. ve Sahu, R. (2005). Application Of Technical Trading Strategies in Indian Stock Market, Thirteenth Annual Conference On Pacific Basın Finance, Economics, And Accounting.
  • Chen, S., Zhang, B., Zhou, G., & Qin, Q. (2018). Bollinger Bands Trading Strategy Based On Wavelet Analysis. Applied Economics and Finance, 5(3), 49-58. doi:10.11114/aef.v5i3.3079
  • Cheung, W. M. & Kaymak, U. (2007, November). A Fuzzy Logic Based Trading System. NİSIS 2007 3rd Annual Symposium, Malta. Chong, T. T. L., & Ng, W. K. (2008). Technical Analysis And The London Stock Exchange: Testing The MACD And RSI Rules Using The FT30.
  • Applied Economics Letters, 15(14), 1111-1114. : https://doi.org/10.1080/13504850600993598
  • Dilki, g., & Başar, Ö. D. (2020). İşletmelerin İflas Tahmininde K-en Yakın Komşu Algoritması Üzerinden Uzaklık Ölçütlerinin Karşılaştırılması. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi, 19(38), 224-233.
  • Demirhan, A., Kılıç, Y. A., & İnan, G. (2010). Tıpta Yapay Zekâ Uygulamaları. Yoğun Bakım Dergisi, 9(1):31-41.
  • Dourra H., & Sıy, P. (2001). Stock Evaluation Using Fuzzy Logic. International Journal of Theoretical and Applied Finance, 4(4), 585-602. https://doi.org/10.1142/S0219024901001188
  • Filiz, E., & Öz, E. (2017). Classification of BIST-100 Index’ Changes Via Machine Learning Methods. Marmara Üniversitesi İktisadi ve İdari Bilimler Dergisi, 39(1), 117-129. DOI: 10.14780/muiibd.329913
  • Gamil A. A., El-fouly, R. S., & Darwish, N. M. (2007, July). Stock Technical Analysis Using Multi Agent And Fuzzy Logic. World Congress Engineering, London. ISBN:978-988-98671-5-7
  • Gradojevıc, N., & Gençay, R. (2012). Fuzzy logic, Trading Uncertainty and Technical Trading. Journal of Banking& Finance, 37, 578-586. Doi:10.1016/j.jbankfin.2012.09.012
  • GCM Forex, Forex Eğitimleri, Göstergeler, https://www.gcmforex.com/egitim/teknik-analiz/gostergeler/ Kemalbay G., Alkış B. N. 2020. Borsa Endeks Hareket Yönünün Çoklu Lojistik Regresyon ve K-En Yakın Komşu Algoritması ile Tahmini. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 27 (4),556-569. doi: 10.5505/pajes.2020.57383
  • Liu, H., & Zhang, S. (2012). Noisy Data Elimination Using Mutual K-nearest Neighbor for Classification Mining. Journal of Systems and Software, 85(5), 1067-1074. https://doi.org/10.1016/j.jss.2011.12.019
  • Özarı, Ç., Turan, K., & Demir, E. (2016). Teknik indikatörlerin etkinliği: BIST30 ve BIST100 endeksleri üzerine bir uygulama. Nevşehir Hacı Bektaş Veli Üniversitesi SBE Dergisi, 6(1), 94-113.
  • Perşembe, A. (2001). Teknik Analiz mi Dedin Hadi Canım Sen de, Skala Yayıncılık, C.I, İstanbul
  • Ponsi, E. (2016). Technical Analysis and Chart Interpretations: A Comprehensive Guide to Understanding Established Trading Tactics for Ultimate Profit. John Wiley & Sons.
  • Ratner, M., & Leal, R. P. (1999). Tests of Technical Trading Strategies In The Emerging Equity Markets Of Latin America and Asia. Journal of Banking & Finance, 23(12), 1887-1905. https://doi.org/10.1016/S0378-4266(99)00042-4
  • Sakınç, S. Ö. (2018). Hisse Senedine Yatırım Yaparken Finansal Analiz İle Teknik Analiz Yöntemlerinin Birlikte Kullanılmasının Önemi ve BİST’de Bir Uygulama. Sosyal Araştırmalar ve Davranış Bilimleri, 4(5), 134-153. ISSN:2149-178X
  • Shachmurove, Y., Ben-Tsiyon, U., Klein, P., & Yagil, J. (2001). A Moving Average Comparison of the Tel-Aviv 25 and S & P 500 Stock Indices. University of Pennsylvania.
  • Subha, M. V., & Nambi, S. T. (2012). Classification of Stock Index Movement Using K-Nearest Neighbours (k-NN) Algorithm. WSEAS Transactions on Information Science and Applications, 9(9), 261-270.
  • Simutis, R. (2000). Fuzzy logic based stock trading system. Computational Intelligence for Financial Engineering. CIFE Proceedings of the IEEE/ IAFE/ INFORMS. Conference Publications, 19-21. Doi: 10.1109/CIFER.2000.844590
  • Teixeira, L. A. ve Oliveira, A. L. (2010). A Method For Automatic Stock Trading Combining Technical Analysis And Nearest Neighbor Classification. Expert Systems with Applications, 37, 6885-6890. https://doi.org/10.1016/j.eswa.2010.03.033
  • Tomak, F. (2007), Teknik Analiz ve MACD Göstergesinin İMKB’ de Uygulanması, Yüksek Lisans Tezi, Marmara Üniversitesi, İstanbul, s.6.
  • Uyar, U., Kelten, G. S., & Moralı, T. (2020). Yatırımcılar İçin Teknik Analiz: Bıtcoın ve Ethereum Uygulamaları. Journal of Financial Researches & Studies/Finansal Araştırmalar ve Çalışmalar Dergisi, 12(23). https://doi.org/10.14784/marufacd.785878
  • Yıldırım, H. (2019). Doğalgaz Fiyat Hareketlerindeki Değişimlerin Yaygın Olarak Kullanılan Teknik Analiz Göstergeleriyle Tahmin Edilme Gücünün Test Edilmesi. İnsan ve Toplum Bilimleri Araştırmaları Dergisi 8(4):2456-2471. DOI: 10.15869/itobiad.605916
There are 34 citations in total.

Details

Primary Language Turkish
Subjects Finance
Journal Section Articles
Authors

Çiğdem Özarı 0000-0002-2948-8957

Özge Demirkale 0000-0002-4227-3934

Publication Date April 27, 2022
Submission Date December 8, 2021
Published in Issue Year 2022 Issue: 117

Cite

APA Özarı, Ç., & Demirkale, Ö. (2022). K-En Yakın Komşu Algoritması İle Dolar-TL Ve Euro-TL Kuru Kullanarak Borsa Endeks Tahmini. Maliye Ve Finans Yazıları(117), 41-62. https://doi.org/10.33203/mfy.1034155
  • The journal specializes in especially in all the fields of finance and banking.