Genetik algoritmalar ile portföy performans eniyilemesi için teknik analiz göstergesi seçimi
Selection of technical analysis indicator for optimizing porfolio performance with genetic algorithms
Yazar: UMUR ERKUT
Danışman: YRD. DOÇ. DR. AHMET MURAT ÖZBAYOĞLU
TOBB Ekonomi ve Teknoloji Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Ana Bilim Dalı
Derece: Yüksek Lisans, 2010
Konu: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol = Computer Engineering and Computer Science and Control

Özet:
Teknik analiz göstergesi kullanımı, finans tahmini yaparken en çok başvurulan teknik analiz yöntemlerinden biridir. Genellikle bu göstergeler, teknik analiz esnasında alım ve satım kuralları oluşturmak için kullanılırlar. Bazı istatistiksel analizler sonucu, teknik göstergeler için belirli anahtar parametre değerleri bulunmuştur. Bu değerler genellikle yuvarlanmış ve sade sayılardan oluşmaktadır. Böylece oluşturulan kurallar daha kolay hatırlanabilir olmaktadır. Ancak, bu kurallar yatırımcıya değişen piyasa koşullarında nasıl davranması gerektiği konusunda bir bilgi vermez. Hangi teknik gösterge kuralının, hangi durumda ve hangi değerler ile kullanılması gerektiğini bilmeyen bir yatırımcı, yanlış bir kural seçimi sonucu çok büyük kayıplar yaşayabilir. Bu tez çalışmasında birkaç farklı ETF performansı farklı teknik göstergeler kullanılarak analiz edilmiştir. Teknik gösterge parametreleri genetik algoritmalar yardımı ile eniyilenmiş, böylece analiz edilen her teknik gösterge için ETF'ler üzerinde en iyi performansı veren parametreler elde edilerek kurallar oluşturulmuştur. Tez çalışması süresince kullanılan her teknik gösterge için, farklı piyasa şartları (yükselen piyasa trendi ve alçalan piyasa trendi) göz önünde bulundurulmuş ve bir ETF veya birden fazla ETF aynı anda kullanılarak en iyi performansı veren kurallar üretilmiştir. Üretilen kurallar test verileri üzerinde uygulanarak, kuralların başarımları hesaplanmıştır. Ayrıca, daha iyi performans elde edebilmek için tek bir teknik gösterge için kural oluşturmak yerine farklı teknik göstergelerin birleştirilmesiyle yeni kurallar üretilmeye çalışılmıştır.

Abstract:
Technical indicators are widely used in stock market forecasting, mostly to trigger the buy/sell rules in the technical analysis. Through some statistical analysis some key values for several indicator parameters are obtained. These values are generally adjusted to provide simple, round numbers, so they become part of easy-to-remember rules. However, it is not clear how changing market conditions affect them. An investor who does not know which technical indicator is used in which conditions and with which values, can experience big losses due to inappropriate rule selection. In this study, the performances of several different ETFs are analyzed using different technical indicators. The indicator parameters are optimized against portfolio performance using genetic algorithms thus, optimum rules are generated with those parameters. During the study, different analyses are implemented according to different market conditions (uptrend or downtrend) with using an ETF or a basket of ETFs for each technical indicator used in the study. Generated rules are tested in different time period and the performance of each rule is calculated. Moreover, new rules are generated with the method of combining different technical indicators in a rule to get higher profits instead of using only one indicator in a rule.