Pilih bahasa Anda
Kursus Python untuk Keuangan
Lebih dari 2 juta pelajar di seluruh dunia

Kursus Python untuk Keuangan

Kuasai Python untuk keuangan — mulai dari pengolahan data dan optimasi portofolio hingga perdagangan algoritmik dan penentuan harga derivatif. Kursus ini memberi Anda alat dan kode tepat yang digunakan oleh analis kuantitatif dan profesional investasi. Bangun model keuangan nyata yang berfungsi dan dapatkan keterampilan yang benar-benar dibayar pasar.

Dedika untuk bisnis

Apa yang akan Anda pelajari:

Anda akan belajar menyiapkan lingkungan Python profesional dan bekerja dengan NumPy, Pandas, Matplotlib, dan SciPy untuk memecahkan masalah keuangan nyata. Anda akan menghitung imbal hasil, volatilitas, dan metrik risiko, lalu membangun portofolio yang dioptimalkan menggunakan metode mean-variance dan risk parity. Anda akan membangun dan melakukan backtest strategi perdagangan algoritmik, menentukan harga opsi dengan Black-Scholes dan simulasi Monte Carlo, serta mengambil data pasar langsung melalui API. Anda juga akan menerapkan model pembelajaran mesin untuk prediksi imbal hasil, menganalisis instrumen pendapatan tetap, serta mengotomatiskan laporan keuangan dan dasbor interaktif.

Bagaimana Anda belajar secara praktis Kursus Python untuk Keuangan

Bagaimana Anda berlatih Kursus Python untuk Keuangan

Untuk Anda yang memiliki perusahaan dan ingin melatih tim

Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.

Klik di sini

Konten kursus

8 Bab • 38 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Dasar-Dasar Python untuk Keuangan

  • Pelajaran 1 • Control Flow dan Fungsi

    Mengajarkan logika if-else, perulangan, dan fungsi yang dapat digunakan kembali untuk mengotomatiskan tugas keuangan yang berulang. Peserta menulis kode modular yang berskala di seluruh kumpulan data.

  • Pelajaran 2 • Sintaks Inti Python dan Tipe Data

    Mencakup variabel, operator aritmetika, string, boolean, dan konversi tipe. Primitif ini mendasari setiap perhitungan keuangan yang dibuat nanti.

  • Pelajaran 3 • Menyiapkan Lingkungan Python

    Instal Python, Anaconda, dan Jupyter Notebook untuk ruang kerja yang siap pakai untuk keuangan. Menetapkan dasar teknis yang menjadi sandaran setiap bab berikutnya.

  • Pelajaran 4 • Struktur Data Python

    Memperkenalkan list, tuple, dictionary, dan set sebagai wadah untuk catatan keuangan. Memilih struktur yang tepat meningkatkan efisiensi dan kejelasan kode.

  • Pelajaran 5 • File I/O dan Penanganan Error

    Membaca dan menulis file CSV dan teks, serta menangani error runtime dengan baik. Mempersiapkan peserta untuk menyerap file data keuangan nyata tanpa crash.

Bab 2Lihat detail

NumPy untuk Keuangan Numerik

  • Pelajaran 1 • Operasi Matematika Vektorisasi

    Menerapkan aritmetika elemen-bijak, fungsi universal, dan broadcasting ke deret harga. Menghilangkan perulangan Python untuk peningkatan kecepatan dramatis pada kumpulan data besar.

  • Pelajaran 2 • Aljabar Linier dengan NumPy

    Menggunakan perkalian matriks, invers, dan nilai eigen untuk matematika portofolio dan regresi. Menyediakan alat aljabar yang diperlukan dalam bab risiko dan optimasi selanjutnya.

  • Pelajaran 3 • Array NumPy dan Metode Pembuatan

    Mencakup pembuatan ndarray, bentuk, tipe data, dan pengindeksan untuk deret keuangan. Array membentuk tulang punggung numerik dari semua pekerjaan kuantitatif selanjutnya.

  • Pelajaran 4 • Pembangkitan Angka Acak untuk Keuangan

    Menghasilkan sampel acak dari distribusi keuangan menggunakan modul random NumPy. Meletakkan dasar untuk simulasi Monte Carlo yang diperkenalkan di bab-bab selanjutnya.

Bab 3Lihat detail

Pandas untuk Analisis Data Keuangan

  • Pelajaran 1 • Memuat dan Membersihkan Data Keuangan

    Membaca file pasar CSV, Excel, dan JSON, kemudian menangani nilai yang hilang dan duplikat. Data bersih adalah prasyarat untuk analisis keuangan yang akurat.

  • Pelajaran 2 • Menggabungkan dan Mengubah Bentuk DataFrame

    Menggabungkan beberapa kumpulan data keuangan menggunakan merge, join, dan concat, kemudian mengubah bentuknya dengan melt dan stack. Menyiapkan data multi-sumber untuk analisis terpadu.

  • Pelajaran 3 • Penanganan Deret Waktu di Pandas

    Mengelola DatetimeIndex, resampling, dan rolling window untuk deret harga dan imbal hasil. Operasi sadar waktu adalah pusat dari setiap alur kerja analisis keuangan.

  • Pelajaran 4 • Memfilter, Mengurutkan, dan Mengelompokkan

    Menerapkan filter boolean, operasi pengurutan, dan agregasi groupby untuk mensegmentasi data keuangan. Memungkinkan perbandingan tingkat sektor dan periode waktu di seluruh kumpulan data besar.

  • Pelajaran 5 • Dasar-dasar Series dan DataFrame

    Memperkenalkan struktur data Pandas, pengindeksan, dan operasi dasar pada tabel keuangan. Penguasaan di sini adalah prasyarat untuk setiap tugas pengolahan data dalam kursus.

Bab 4Lihat detail

Visualisasi Data Keuangan

  • Pelajaran 1 • Grafik Candlestick dan OHLC

    Menampilkan grafik open-high-low-close dengan volume bar menggunakan mplfinance. Menyediakan format visual standar yang digunakan dalam analisis perdagangan ekuitas dan komoditas.

  • Pelajaran 2 • Dasar-dasar Matplotlib untuk Keuangan

    Membangun plot garis, batang, dan sebar data keuangan dengan label dan format yang tepat. Membangun fondasi plotting yang diperluas oleh semua pekerjaan visualisasi selanjutnya.

  • Pelajaran 3 • Teknik Matplotlib Tingkat Lanjut

    Menggunakan subplot, sumbu kembar (twin axes), dan anotasi untuk menampilkan dasbor keuangan multi-panel. Memungkinkan perbandingan berdampingan dari metrik keuangan terkait.

  • Pelajaran 4 • Visualisasi Statistik dengan Seaborn

    Memplot distribusi imbal hasil, heatmap, dan pair plot untuk mengungkap pola statistik dalam data keuangan. Menghubungkan eksplorasi visual dengan penilaian risiko kuantitatif.

Bab 5Lihat detail

Imbal Hasil, Risiko, dan Metrik Portofolio

  • Pelajaran 1 • Rasio Kinerja dan Benchmarking

    Menghitung rasio Sharpe, Sortino, Calmar, dan informasi untuk mengevaluasi imbal hasil yang disesuaikan risiko. Benchmarking terhadap indeks pasar memberikan konteks pada kinerja portofolio.

  • Pelajaran 2 • Value at Risk dan Expected Shortfall

    Memperkirakan VaR dan CVaR menggunakan metode historis, parametrik, dan Monte Carlo. Ukuran risiko ekor ini adalah persyaratan standar dalam pelaporan manajemen risiko.

  • Pelajaran 3 • Menghitung Imbal Hasil Aset

    Menghitung imbal hasil sederhana, log, dan kumulatif dari deret harga menggunakan Pandas dan NumPy. Perhitungan imbal hasil adalah titik masuk untuk semua analisis kinerja dan risiko.

  • Pelajaran 4 • Analisis Korelasi dan Kovarians

    Membangun matriks korelasi dan kovarians di seluruh imbal hasil aset untuk mengukur pergerakan bersama. Matriks ini adalah input langsung untuk optimasi portofolio di bab berikutnya.

  • Pelajaran 5 • Statistik Risiko Deskriptif

    Mengukur volatilitas, skewness, kurtosis, dan drawdown dari distribusi imbal hasil. Statistik ini membentuk kosakata risiko standar manajemen portofolio.

Bab 6Lihat detail

Optimasi Portofolio

  • Pelajaran 1 • Mengimplementasikan Optimasi dengan SciPy

    Menggunakan scipy.optimize untuk meminimalkan varians portofolio dengan tunduk pada kendala bobot. Peserta menerjemahkan masalah optimasi matematika langsung ke dalam kode Python yang dapat dieksekusi.

  • Pelajaran 2 • Rebalancing Portofolio dan Kendala

    Menambahkan batas sektor, batas turnover, dan biaya transaksi ke masalah optimasi yang realistis. Menjembatani optimasi teoretis dan persyaratan manajemen portofolio praktis.

  • Pelajaran 3 • Visualisasi Efficient Frontier

    Mensimulasikan ribuan portofolio acak dan memplot kurva efficient frontier. Output visual mengonfirmasi hasil pengoptimal dan mengomunikasikan trade-off kepada pemangku kepentingan.

  • Pelajaran 4 • Metode Konstruksi Portofolio Tingkat Lanjut

    Menerapkan risk parity, Black-Litterman, dan hierarchical risk parity sebagai alternatif untuk mean-variance. Mengatasi kesalahan estimasi dan kelemahan konsentrasi dari optimasi klasik.

  • Pelajaran 5 • Teori Optimasi Mean-Variance

    Menurunkan efficient frontier dari imbal hasil yang diharapkan dan matriks kovarians. Menyediakan kerangka kerja teoretis yang diikuti oleh semua implementasi optimasi dalam bab ini.

Bab 7Lihat detail

Pengembangan Strategi Perdagangan Algoritmik

  • Pelajaran 1 • Mengevaluasi Hasil Uji Balik (Backtest)

    Menganalisis kurva ekuitas, drawdown, win rate, dan imbal hasil yang disesuaikan risiko dari output uji balik. Evaluasi yang ketat memisahkan strategi yang benar-benar menguntungkan dari yang overfitted.

  • Pelajaran 2 • Indikator Teknis dan Pembangkitan Sinyal

    Menghitung moving average, RSI, MACD, dan Bollinger Bands dari data OHLC. Indikator menerjemahkan data harga mentah menjadi sinyal beli dan jual yang dapat ditindaklanjuti.

  • Pelajaran 3 • Menghindari Overfitting dan Bias

    Menerapkan walk-forward testing, validasi out-of-sample, dan pemeriksaan sensitivitas parameter. Teknik ini mencegah strategi disesuaikan dengan noise historis daripada sinyal.

  • Pelajaran 4 • Logika Strategi dan Penentuan Ukuran Posisi

    Mengkodekan aturan masuk dan keluar, kemudian menentukan ukuran posisi menggunakan metode fixed fractional dan berbasis volatilitas. Penentuan ukuran posisi secara langsung mengontrol risiko yang diambil per perdagangan.

  • Pelajaran 5 • Uji Balik dengan Backtrader

    Menjalankan simulasi historis strategi menggunakan kerangka kerja Backtrader pada data harga nyata. Uji balik mengungkapkan apakah suatu strategi akan menguntungkan sebelum diterapkan secara langsung.

Bab 8Lihat detail

Penetapan Harga Derivatif Keuangan dengan Python

  • Pelajaran 1 • Greeks dan Strategi Lindung Nilai

    Menghitung dan menginterpretasikan Greeks opsi, kemudian membangun lindung nilai delta-netral dan gamma-netral. Lindung nilai dengan Greeks adalah praktik manajemen risiko inti untuk buku derivatif.

  • Pelajaran 2 • Dasar-dasar Opsi dan Diagram Hasil (Payoff)

    Mendefinisikan call, put, moneyness, dan kadaluwarsa, kemudian memplot diagram hasil dan laba. Kejelasan konseptual di sini penting sebelum mengimplementasikan model penetapan harga apa pun.

  • Pelajaran 3 • Model Black-Scholes-Merton

    Mengimplementasikan rumus BSM bentuk tertutup untuk penetapan harga opsi Eropa dan Greeks. BSM adalah benchmark industri yang digunakan untuk membandingkan semua model lainnya.

  • Pelajaran 4 • Penetapan Harga Opsi Monte Carlo

    Mensimulasikan jalur gerak Brown geometris untuk menetapkan harga opsi Eropa dan eksotis. Monte Carlo memperluas penetapan harga ke hasil dependen jalur di luar jangkauan analitis.

  • Pelajaran 5 • Penetapan Harga Pohon Binomial

    Membangun pohon binomial Cox-Ross-Rubinstein untuk penetapan harga opsi Eropa dan Amerika. Pohon menangani fitur exercise awal yang tidak dapat ditetapkan harganya secara langsung oleh model bentuk tertutup.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Profesional keuangan: siap menggantikan Excel dengan alur kerja Python yang skalabel.

  • Lulusan Ekonomi: yang ingin memasuki peran riset kuantitatif atau manajemen aset.

  • Investor otodidak: bersemangat untuk menguji ide-ide perdagangan dengan kode dan data nyata.

  • Analis data: yang ingin mengkhususkan keterampilan mereka di pasar keuangan dan risiko.

  • Pengganti karier: beralih dari teknik atau ilmu pengetahuan ke fintech atau perbankan.

  • Mahasiswa bisnis: membangun keunggulan teknis sebelum memasuki program keuangan yang kompetitif.

Apa kata para siswa kami

Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

Pelatihan utama

FAQ

Siapa itu Dedika?

Apakah sertifikat ini berlaku di Indonesia?

Apakah kursusnya gratis?

Berapa beban belajar kursusnya?

Bagaimana bentuk kursusnya?

Bagaimana cara kerja kursusnya?

Berapa lama durasi kursusnya?

Berapa biaya atau harga kursusnya?

Apa itu kursus EAD atau online dan bagaimana cara kerjanya?

Kursus PDF