
Python ile Trading Kursu
Gerçek sistemler oluşturarak Python'da alım satım yapmayı öğren — veri hatları ve teknik göstergelerden geri test motorlarına ve canlı broker bağlantılarına kadar. Bu kurs, Python temellerinden makine öğrenimi ve risk kontrolleriyle algoritmik stratejiler dağıtmaya kadar seni götürür. Her kavram doğrudan piyasa verilerine uygulanır, böylece becerilerin ilk günden üretime hazır olur.
Ekibinizin ustalaşacağı konular:
Profesyonel bir Python alım satım ortamı kurmayı ve NumPy ile pandas kullanarak OHLCV piyasa verilerini düzenlemeyi öğreneceksin. Vektörleştirilmiş ve olaya dayalı geri test çerçeveleri aracılığıyla teknik göstergeler hesaplayacak, alım satım sinyalleri üretecek ve stratejileri değerlendireceksin. Kurs, birden çok varlık arasında portföy optimizasyonunu, pozisyon büyüklüğünü ve gerçek zamanlı risk izlemeyi kapsar. Broker API'lerine bağlanacak, TWAP ve VWAP gibi işlem gerçekleştirme algoritmalarını uygulayacak ve stratejileri canlı piyasalara dağıtacaksın. Fiyat yönü sınıflandırması ve rejim tespiti için makine öğrenimi modelleri tüm hatta entegre edilir.
Ekibiniz nasıl pratik şekilde öğrenir Python ile Trading Kursu
Ekibiniz nasıl pratik yapar Python ile Trading Kursu
Bu şirketlerin profesyonelleri Dedika'da eğitim alıyor









Kurs İçeriği
8 Bölüm • 38 Ders4 ile 360 saat arasında (siz karar verin)
Bölüm 1GizleDetayları GizleDetayları GörYatırımcılar için Python Temelleri
Yatırımcılar için Python Temelleri
Ders 1 • Temel Python Sözdizimi Esasları
Yatırım temalı örneklerle değişkenleri, veri türlerini, operatörleri ve kontrol akışını ele al. İlerideki tüm veri işleme için gereken dil akıcılığını sağlar.
Ders 2 • Yatırım Ortamını Kurma
Yeniden üretilebilir bir çalışma alanında Python, Jupyter ve temel finansal kütüphaneleri kur. Sonraki her bölümün bağlı olduğu teknik temeli oluşturur.
Ders 3 • Piyasa Verileri için Veri Yapıları
Fiyat ve işlem kayıtları için liste, tuple, sözlük ve küme yapılarını keşfet. Piyasa verilerinin pratikte nasıl depolandığına ve erişildiğine doğrudan uyarlanır.
Ders 4 • Dosya G/Ç ve Temel Hata Yönetimi
CSV ve metin dosyalarını oku ve yaz, çalışma zamanı hatalarını zarifçe ele al. Öğrencileri betikleri çökertmeden ham piyasa veri dosyalarını içe aktarmaya hazırlar.
Bölüm 2GizleDetayları GizleDetayları GörPiyasa Verileri için NumPy ve Pandas
Piyasa Verileri için NumPy ve Pandas
Ders 1 • Pandas Series ve DataFrame'ler
Fiyat geçmişlerini temsil eden Series ve DataFrame'ler oluştur ve incele. Kurs boyunca kullanılan birincil veri yapısını oluşturur.
Ders 2 • OHLCV Verilerini Temizleme ve Dönüştürme
Ham piyasa beslemelerindeki eksik değerleri, tekrarları ve tür uyumsuzluklarını ele al. Temiz veri, sonraki bölümlerde güvenilir sinyal üretimi için bir ön koşuldur.
Ders 3 • TarihSaatDizini ile Zaman Serisi İndeksleme
Tarihleri ayrıştır, TarihSaatDizini ayarla ve verileri farklı frekanslara yeniden örnekle. Zaman bilincine sahip indeksleme, ilerideki tüm sinyal ve geriye dönük test çalışmaları için gereklidir.
Ders 4 • NumPy Dizileri ve Vektörleştirilmiş Matematik
Fiyat hesaplamalarında yavaş Python döngülerinin yerini alacak diziler oluştur ve işlet. Vektörleştirilmiş işlemler, sonraki tüm analitiklerin performans omurgasıdır.
Ders 5 • GroupBy, Birleştirme ve Pivot İşlemleri
Çoklu varlık verilerini topla, veri kümelerini anahtarlarla birleştir ve pivot tablolarla yeniden şekillendir. Bu işlemler, sonraki bölümlerde tanıtılan portföy düzeyi analizinin temelini oluşturur.
Bölüm 3GizleDetayları GizleDetayları GörPiyasa Verilerini Çekme ve Yönetme
Piyasa Verilerini Çekme ve Yönetme
Ders 1 • Finansal Veri Kütüphanelerini Kullanma
Piyasa veri sağlayıcıları için özel olarak oluşturulmuş Python sarmalayıcılarını kullanarak geçmiş OHLCV verilerini çek. Yatırım fikirlerinin prototiplenmesini hızlandırır ve tekrarlanan işleri azaltır.
Ders 2 • Yeniden Kullanılabilir Bir Veri Hattı Oluşturma
Çekme, temizleme ve depolama adımlarını modüler, çağrılabilir bir hat sınıfı içinde kapsülle. Yeniden kullanılabilir veri hatları, tekrarlanabilir araştırma ve canlı alım satımın temelidir.
Ders 3 • REST API'leri Üzerinden Veriye Erişme
Kimlik doğrulamalı HTTP istekleri gönder ve JSON yanıtlarını DataFrame'lere ayrıştır. Kurstaki tüm API tabanlı veri alımı için kalıbı oluşturur.
Ders 4 • Verileri Yerel Veritabanlarında Depolama
Hızlı tekrarlanan erişim için piyasa verilerini SQLite ve HDF5 depolarında kalıcı hale getir. Verimli depolama, gereksiz API çağrılarını önler ve geriye dönük test iş akışlarını hızlandırır.
Bölüm 4GizleDetayları GizleDetayları GörTeknik Göstergeler ve Sinyal Üretimi
Teknik Göstergeler ve Sinyal Üretimi
Ders 1 • Oynaklık ve Hacim Göstergeleri
Piyasa koşullarını ölçmek için Bollinger Bantları, ATR ve hacim bazlı göstergeleri hesapla. Oynaklık ve hacim bağlamı, sinyal kalitesini ve pozisyon büyüklüğünü iyileştirir.
Ders 2 • TA-Lib ve pandas-ta Kullanma
Geliştirmeyi hızlandırmak ve özel kodu doğrulamak için yerleşik gösterge kütüphanelerinden yararlan. Kütüphane tabanlı göstergeler hataları azaltır ve hızlı strateji prototiplemesi sağlar.
Ders 3 • Trend Takip Göstergeleri
Yönlü fiyat trendlerini belirlemek için hareketli ortalamalar, MACD ve ADX uygula. Trend sinyalleri, sistematik stratejilerde en yaygın giriş mantığını oluşturur.
Ders 4 • Momentum ve Osilatör Göstergeleri
Fiyat momentumunu ölçmek için RSI, Stokastik ve Değişim Oranı göstergelerini oluştur. Osilatörler, aşırı alım ve aşırı satım koşullarını belirleyerek trend filtrelerini tamamlar.
Ders 5 • Sinyalleri Alım Satım Kuralları Olarak Kodlama
Sürekli gösterge değerlerini ayrık uzun, kısa ve düz pozisyon sinyallerine dönüştür. Temiz sinyal kodlaması, daha sonra oluşturulacak geriye dönük test motorunun doğrudan girdisidir.
Bölüm 5GizleDetayları GizleDetayları GörAlım Satım Stratejilerinin Geriye Dönük Testi
Alım Satım Stratejilerinin Geriye Dönük Testi
Ders 1 • Olay Odaklı Geriye Dönük Test Kavramları
Gerçekçi sonuçlar için emir defteri simülasyonu, doldurma mantığı ve kayma modellemesini tanıt. Olay odaklı motorlar, vektörleştirilmiş testlerin gizlediği işlem gerçekleştirme gerçeklerini ortaya çıkarır.
Ders 2 • Backtrader ve Zipline Lite Kullanma
Daha zengin analitikler için yerleşik açık kaynak geriye dönük test çerçevelerinde stratejileri çalıştır. Çerçeveler disiplini zorunlu kılar ve özel motorlarda bulunmayan yerleşik raporlama sağlar.
Ders 3 • Aşırı Uyum ve Veri Snooping'ten Kaçınma
Sahte sonuçları tespit etmek için ileriye taşıma doğrulaması ve örneklem dışı testler uygula. Aşırı uyum, geriye dönük testin ardından canlı alım satımda düşük performansın birincil nedenidir.
Ders 4 • Vektörleştirilmiş Geriye Dönük Test Temelleri
Vektörleştirilmiş pandas işlemlerini kullanarak pozisyon sinyallerini günlük getirilere dönüştür. Vektörleştirilmiş geriye dönük test hızlıdır ve tüm strateji değerlendirmesi için temel motoru oluşturur.
Ders 5 • Performans Metrikleri ve İstatistikleri
Getiri serilerinden Sharpe oranı, maksimum düşüş, BBDO ve kazanma oranını hesapla. Nicel metrikler, öznel grafik okumayı nesnel strateji değerlendirmesiyle değiştirir.
Bölüm 6GizleDetayları GizleDetayları GörPortföy Oluşturma ve Risk Yönetimi
Portföy Oluşturma ve Risk Yönetimi
Ders 1 • Risk Metrikleri ve Düşüş Kontrolü
Riske maruz değer, Beklenen Açık ve kayan düşüşü gerçek zamanlı olarak izle. Sürekli risk izleme, olumsuz piyasa rejimleri sırasında felaket kayıplarını önler.
Ders 2 • Getiri ve Kovaryans Tahmini
Geçmiş fiyat verilerinden beklenen getirileri ve kovaryans matrislerini hesapla. Doğru tahminler, herhangi bir optimizasyon çıktısının kalitesini belirleyen girdilerdir.
Ders 3 • Pozisyon Büyüklüğü Belirleme Yöntemleri
Sabit oranlı, Kelly kriteri ve oynaklık ölçekli büyüklük belirleme kurallarını uygula. Doğru büyüklük belirleme, her sinyalin ne kadar sermaye kontrol ettiğini belirler ve düşüşü doğrudan etkiler.
Ders 4 • Ortalama-Varyans Portföy Optimizasyonu
Etkin sınır ve optimal ağırlıklar için scipy ve PyPortfolioOpt kullan. Ortalama-varyans optimizasyonu, getiri/risk tahminlerini uygulanabilir dağıtımlara dönüştürür.
Ders 5 • Yeniden Dengeleme ve İşlem Maliyeti Modellemesi
Periyodik yeniden dengeleme planla ve net getiriler üzerindeki maliyet etkisini modelle. Yeniden dengeleme sıklığı ve maliyet modellemesi, teorik dağıtımlarla gerçek dünya performansı arasında köprü kurar.
Bölüm 7GizleDetayları GizleDetayları GörAlgoritmik Emir İşlem Gerçekleştirme
Algoritmik Emir İşlem Gerçekleştirme
Ders 1 • İşlem Gerçekleştirme Algoritmaları (TWAP ve VWAP)
Büyük emirlerde piyasa etkisini azaltmak için TWAP ve VWAP dilimleme algoritmaları oluştur. Emir büyüklüğü hacme göre önemli olduğunda işlem gerçekleştirme algoritmaları gereklidir.
Ders 2 • Komisyoncu API Entegrasyonu
Emir vermek ve yönetmek için bir komisyoncu REST API'sinde kimlik doğrulaması yap ve onunla etkileşim kur. API entegrasyonu, geriye dönük test edilmiş sinyallerle gerçek piyasa işlem gerçekleştirme arasındaki köprüdür.
Ders 3 • İşlem Gerçekleştirme İzleme ve Uyarı
Tüm emir olaylarını kaydet ve kaçırılan doldurmalar veya aşılan limitler gibi anormalliklerde uyarılar tetikle. Sağlam izleme, herhangi bir canlı alım satım sistemi için operasyonel güvenlik ağıdır.
Ders 4 • Emir Türleri ve İşlem Gerçekleştirme Mantığı
Koşullu işlem gerçekleştirme mantığıyla piyasa, limit, stop ve bracket emirlerini uygula. Doğru emir türünü seçmek, doldurma kalitesini ve risk maruziyetini doğrudan kontrol eder.
Ders 5 • Kâğıt Alım Satım ve Canlı Dağıtım
Canlı sermayeye geçmeden önce stratejileri bir kâğıt alım satım ortamında çalıştır. Aşamalı dağıtım, finansal risk olmadan entegrasyon hatalarını yakalar.
Bölüm 8GizleDetayları GizleDetayları GörAlım Satım Stratejileri için Makine Öğrenimi
Alım Satım Stratejileri için Makine Öğrenimi
Ders 1 • Finansal Veriler için Model Değerlendirmesi
Veri sızıntısı olmadan model kalitesini değerlendirmek için arındırılmış çapraz doğrulama ve finansal metrikler kullan. Standart ML metrikleri, seri olarak ilişkili finansal veriler için yetersizdir.
Ders 2 • Fiyat Verilerinden Özellik Mühendisliği
Ham OHLCV verilerini ML modelleri için uygun tahmin edici özelliklere dönüştür. Özellik kalitesi, modelin tahmin gücünü algoritma seçiminden daha fazla belirler.
Ders 3 • Denetimli Sınıflandırma Modelleri
Fiyat yönünü tahmin etmek için lojistik regresyon, rastgele orman ve gradyan artırma sınıflandırıcılarını eğit. Sınıflandırma çıktıları doğrudan uzun/kısa sinyal üretimine uyarlanır.
Ders 4 • Piyasa Rejimleri için Denetimsiz Öğrenme
Piyasa durumlarını kümelemek ve stratejileri uyarlamak için k-ortalamalar ve Gauss Karışım Modelleri uygula. Rejim tespiti, piyasa koşullarına dayalı dinamik strateji değiştirmeyi sağlar.
Ders 5 • ML Modellerini Canlı Bir Hatta Dağıtma
Eğitilmiş modelleri serileştir ve tahmin çağrılarını işlem gerçekleştirme hattına entegre et. Üretim dağıtımı, sürüm oluşturma, izleme ve planlı yeniden eğitim gerektirir.
Geçerli tamamlama sertifikanız
Bu kurs sizin için:
Perakende yatırımcı: manuel stratejileri otomatikleştirmek ve duygusal karar almayı ortadan kaldırmak ister.
Finans uzmanı: nicel araştırma fikirlerini bağımsız olarak prototiplemek için kodlama becerileri arıyor.
Veri analisti: mevcut veri becerilerini doğrudan finansal piyasalara ve ticarete uygulamayı hedefler.
Kariyer değiştiren: yazılım veya STEM geçmişinden kantitatif veya algoritmik ticaret rollerini hedefler.
Yatırım öğrencisi: üniversite finans derslerinin sunduğunun ötesinde uygulamalı teknik derinlik istiyor.
Hobi programcısı: piyasalara meraklıdır ve gerçek ticaret araçları oluşturmaya hazırdır.
İlgili Kurslar
SSS
Dedika kimdir?
Sertifika Türkiye’de geçerli mi?
Kurslar ücretsiz mi?
Kursların ders yükü nedir?
Kurslar nasıl bir yapıya sahip?
Kurslar nasıl çalışıyor?
Kursların süresi nedir?
Kursların maliyeti veya fiyatı nedir?
Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?
PDF Kursu



















