Dilini seç
Python ile Trading Kursu
Dünya çapında 2 milyondan fazla öğrenci

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.

Dedika İşletmeler için

Neler öğreneceksiniz:

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.

Nasıl pratik şekilde çalışırsınız Python ile Trading Kursu

Nasıl pratik yaparsınız Python ile Trading Kursu

Şirketiniz için ekibinizi eğitmek isteyenlere özel

Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.

Buraya tıklayın

Kurs İçeriği

8 Bölüm • 38 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

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 2Detayları Gör

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 3Detayları Gör

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 4Detayları Gör

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 5Detayları Gör

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 6Detayları Gör

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 7Detayları Gör

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 8Detayları Gör

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.

Sertifikasyon

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.

Öğrencilerimiz ne diyor

Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...
Giulio Carlo
Giulio CarloDijital Pazarlama Öğrencisi
Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.
Mariana Ferres
Mariana FerresFotoğrafçılık Öğrencisi
İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!
Luciana Alvarenga
Luciana AlvarengaTırnak Tasarımı Öğrencisi
Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.
André Felipe
André FelipePrompt Mühendisliği Öğrencisi

Başlıca yetkinlikler

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