Finansal piyasalarda algoritma uygulamaları: PYTHON programlama ile backtesting üzerine bir çalışma

dc.contributor.authorÖzgür, Selahaddin Bilal
dc.date.accessioned2022-11-01T16:40:48Z
dc.date.available2022-11-01T16:40:48Z
dc.date.issued2021
dc.departmentEnstitüler, Finans Enstitüsü, Sermaye Piyasası Ana Bilimdalıen_US
dc.descriptionTez (Yüksek Lisans) -- İstanbul Ticaret Üniversitesi -- Kaynakça var.en_US
dc.description.abstractİÇİNDEKİLER Sayfa No. Özet. iii Abstract. iv ÖNSÖZ ve TEŞEKKÜR . v İÇİNDEKİLER . vi TABLO LİSTESİ. x ŞEKİL LİSTESİ. xi KISALTMALAR. xiii GİRİŞ. 1 BİRİNCİ BÖLÜM . 5 ALGORİTMA TANIMI, ETİMOLOJİSİ, TARİHİ VE ALGORİTMA GÖSTERİM YÖNTEMLERİ. 5 1. 1. Algoritma’nın Etimolojisi . 6 1. 2. Tarihte ve Günlük Yaşamda Algoritmalar. 7 1. 3. Algoritmaların Yazımı ve Gösterimleri . 15 Nassi-Shneiderman Şemaları. 15 Akış Şemaları (Flow Chart). 16 Akış Şemalarının MarkDown Vasıtasıyla Gösterilmesi. 18 Pseudo-Code . 21 İKİNCİ BÖLÜM. 24 LİTERATÜR ARAŞTIRMASI VE İNCELEMELER. 24 2. 1. Etkin Piyasa Hipotezi ve Portföy Yönetimi. 32 Piyasalarda Anomaliler. 34 2. 1. 1. 1. Takvim Anomalileri . 35 vii 2. 1. 1. 2. Temel Anomaliler. 36 2. 1. 1. 3. Teknik Anomaliler. 36 2. 2. Koronavirüs Salgını Sonrası Piyasalarda Algoritmik İşlemler. 37 2. 3. Yapay Zeka . 39 2. 4. Makine Öğrenmesi (Machine Learning). 40 2. 5. Derin Öğrenme (Deep Learning) . 43 2. 6. Finansal İşlemlerde Kullanılabilecek Programlama Platformları . 44 Quantopian. 46 QuantConnect . 47 Quantiacs . 47 Backtrader. 48 QuantRocket . 49 PyAlgoTrade. 50 2. 7. Algoritmalar Vasıtası İle Finansal Piyasalarda İşlemler. 51 2. 8. Algoritmalarla Alım Satım İşlemlerine Dair Yasal Düzenlemeler. 54 2. 9. Yüksek Frekanslı İşlemler (High-Frequency Trading HFT) . 55 2. 10. Blok Zinciri Teknolojisi İle HFT Algoritmik İşlemler . 59 ÜÇÜNCÜ BÖLÜM . 61 ALGORİTMALARIN FİNANSAL SİSTEMLERE ENTEGRASYONU . 61 3. 1. Finansal Piyasalarda Zihin Kontrolü. 61 Beyin ve Bilgisayar Analojisi. 62 3. 2. Beşeri Hatalar Kaynaklı Risklerin Yönetiminde Algoritmalar. 65 Büyük Parmak Hatası (Fat Finger Error). 65 3. 3. Beşeri Kaynaklı Olmayan Risklerin Ölçülmesi (İstatistik Risk Hesaplaması) 66 3. 4. Piyasalarda Algoritma İşlemleri ve Örnek gösterimleri. 67 Algoritmaların EPİAŞ İşlemlerinde Kullanılması. 68 viii Haber Akışlarına Bağlı Algoritmalar. 70 Merkez Bankaları Kararlarına Göre Hareket Edebilen Algoritmalar. 73 Sabit Getirili Menkul Kıymetlerin Reel Getirilerinde Algoritmalar . 75 Carry Trade . 77 Türev Enstrümanlarda Algoritmalar. 78 3. 5. Teknik Analiz Yöntemlerinde Algoritmik İşlemler. 78 Hacim ve Fiyat Parametreli Sistemler . 80 Fiyatın Güvenilirliğine Karşı Pozisyon Koru/Koruma Stratejisi. 84 Golden Cross. 85 Kısa Vadeli Hareketli Ortalamalara Göre Algoritma . 87 3. 5. 4. 1. Hareketli Ortalamalarda Algoritmalar Gölge Örneklemesi . 88 3. 6. Stop Loss Emirlerinin Çalıştırılması. 90 3. 7. Take Profit İşlemi. 91 3. 8. Stop Loss ve Take Profit Stratejileri . 92 3. 9. Portföy Yönetimlerinde Performans İçin Algoritmalarla Sınır Belirleme . 96 3. 10. Algoritmalarla Varlık ve Şirket Değerlemelerinde Strateji . 98 3. 11. Algoritmalar Vasıtası ile Kompleks Anlık Hesaplamalar. 100 3. 12. Hedging İşlemleri. 101 3. 13. Arbitraj İşlemleri. 106 Arbitraj Fiyatlama Teorisi (Arbitrage Pricing Theory - APT) . 108 Arbitraj İşleminin Flowchart gösterimi . 108 Arbitraj Gölge Örneklemesi. 110 Algoritmalarla Otomatik Arbitraj İşlemleri. 111 Finansal Piyasalarda Reel Arbitraj İşlemleri . 112 Triangular Arbitrage . 113 3. 14. Pair Trade . 115 ix Pair Trade İşlemlerinin Uygulanması. 118 Pair Trading Algoritması . 119 Borsa İstanbul Havacılık Sektöründe Örnek Pair Trade Çalışması. 120 DXY ve Major Paralar Arasında Pair Trade Uygulaması . 122 3. 15. Amerikan Pay Piyasası Endeksleri ve Volatilite Endeksi. 123 3. 16. Brent-WTI Petrol Kontratlarında İşlemler. 125 DÖRDÜNCÜ BÖLÜM . 126 ALGORİTMA VASITASIYLA VERİ TEMİN ETME, ANALİZ, TRADE VE PERFORMANS KARŞILAŞTIRMASI (PYTHON PROGRAMLAMA) . 126 4. 1. Python Programlama Dili. 126 4. 2. Python Vasıtasıyla Golden Cross ve Benchmark Algoritması . 128 Yazılım Algoritması . 128 Kullanım Algoritması . 130 Golden Cross Yöntemi ve Performansları Karşılaştırması (Python 2. 7) 131 Analiz Sonuçları . 134 Model Başarısı . 136 Grafik Üzerinde Uzun Vadeli Sonuçlar. 140 Geliştirmeler . 145 SONUÇ. 147 KAYNAKÇA. 153en_US
dc.identifier.endpage161en_US
dc.identifier.startpage1en_US
dc.identifier.urihttps://katalog.ticaret.edu.tr/e-kaynak/tez/89561.pdf
dc.identifier.urihttps://hdl.handle.net/11467/5668
dc.identifier.yoktezid669710en_US
dc.institutionauthorÖzgür, Selahaddin Bilal
dc.language.isotren_US
dc.publisherİstanbul Ticaret Üniversitesien_US
dc.relation.publicationcategoryTezen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.titleFinansal piyasalarda algoritma uygulamaları: PYTHON programlama ile backtesting üzerine bir çalışmaen_US
dc.typeMaster Thesisen_US

Dosyalar

Orijinal paket
Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
89561.pdf
Boyut:
4.58 MB
Biçim:
Adobe Portable Document Format
Açıklama: