Đề cương khóa học

Giới thiệu

Hiểu các Nguyên tắc Cơ bản của Python

Tổng quan về việc Sử dụng Công nghệ và Python trong Finance

Tổng quan về Công cụ và Cơ sở hạ tầng

  • Python Triển khai bằng Anaconda
  • Sử dụng Nền tảng Định lượng Python
  • Sử dụng IPython
  • Sử dụng Spyder

Bắt đầu với các Ví dụ Tài chính Đơn giản với Python

  • Tính toán Biến động Ngụ ý
  • Triển khai Mô phỏng Monte Carlo
    • Sử dụng Python Thuần túy
    • Sử dụng Vector hóa với Numpy
    • Sử dụng Vector hóa Đầy đủ với Sơ đồ Euler Log
    • Sử dụng Phân tích Đồ thị
  • Sử dụng Phân tích Kỹ thuật

Hiểu các Loại và Cấu trúc Dữ liệu trong Python

  • Học các Loại Dữ liệu Cơ bản
  • Học các Cấu trúc Dữ liệu Cơ bản
  • Sử dụng Cấu trúc Dữ liệu NumPy
  • Triển khai Vector hóa Mã

Triển khai Data Visualization trong Python

  • Triển khai Đồ thị Hai Chiều
  • Sử dụng Các Kiểu Đồ thị Khác
  • Triển khai Đồ thị Finance
  • Tạo Đồ thị 3D

Sử dụng Dữ liệu Chuỗi Thời gian Tài chính trong Python

  • Khám phá các Nguyên tắc Cơ bản của pandas
  • Triển khai Các Bước Đầu tiên và Thứ hai với Lớp DataFrame
  • Lấy Dữ liệu Tài chính từ Web
  • Sử dụng Dữ liệu Tài chính từ Các Tệp CSV
  • Triển khai Phân tích Hồi quy
  • Xử lý Dữ liệu Tần suất Cao

Triển khai Các Thao tác Nhập/Xuất

  • Hiểu các Nguyên tắc Cơ bản của I/O với Python
  • Sử dụng I/O với pandas
  • Triển khai I/O Nhanh với PyTables

Triển khai Các Ứng dụng Quan trọng về Hiệu suất với Python

  • Tổng quan về Các Thư viện Hiệu suất trong Python
  • Hiểu Các Phương pháp Tiếp cận Python
  • Hiểu Bố cục Bộ nhớ
  • Triển khai Điện toán Song song
  • Sử dụng Mô-đun multiprocessing
  • Sử dụng Numba để Biên dịch Động
  • Sử dụng Cython để Biên dịch Tĩnh
  • Sử dụng GPUs để Tạo Số Ngẫu nhiên

Sử dụng Các Công cụ và Kỹ thuật Mathematical cho Finance với Python

  • Học Các Kỹ thuật Xấp xỉ
    • Hồi quy
    • Nội suy
  • Triển khai Tối ưu hóa Lồi
  • Triển khai Các Kỹ thuật Tích phân
  • Áp dụng Tính toán Biểu tượng

Stochastics với Python

  • Tạo Số Ngẫu nhiên
  • Mô phỏng Biến Ngẫu nhiên và Quá trình Ngẫu nhiên
  • Triển khai Các Tính toán Định giá
  • Tính toán Các Biện pháp Rủi ro

Statistics với Python

  • Triển khai Các Kiểm định Chuẩn
  • Triển khai Tối ưu hóa Danh mục đầu tư
  • Thực hiện Phân tích Thành phần Chính (PCA)
  • Triển khai Hồi quy Bayesian bằng PyMC3

Tích hợp Python với Excel

  • Triển khai Tương tác Bảng tính Cơ bản
  • Sử dụng DataNitro để Tích hợp Đầy đủ Python và Excel

Object-Oriented Programming với Python

Xây dựng Giao diện Người dùng Đồ họa với Python

Tích hợp Python với Các Công nghệ và Giao thức Web cho Finance

  • Giao thức Web
  • Ứng dụng Web
  • Web Services

Hiểu và Triển khai Khung Định giá với Python

Mô phỏng Các Mô hình Tài chính với Python

  • Tạo Số Ngẫu nhiên
  • Lớp Mô phỏng Chung
  • Chuyển động Brown hình học
    • Lớp Mô phỏng
    • Triển khai Use Case cho GBM
  • Khuếch tán Nhảy
  • Khuếch tán Căn bậc hai

Triển khai Định giá Phái sinh với Python

Triển khai Định giá Danh mục đầu tư với Python

Sử dụng Các Tùy chọn Biến động trong Python

  • Triển khai Thu thập Dữ liệu
  • Triển khai Hiệu chỉnh Mô hình
  • Triển khai Định giá Danh mục đầu tư

Các Thực hành Tốt nhất trong Python Programming cho Finance

Khắc phục Sự cố

Tóm tắt và Kết luận

Lời Kết

Requirements

  • Kinh nghiệm lập trình cơ bản
  • Nắm vững kiến thức toán học tài chính
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories