Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Python 數據處理與交易

Pandas、數據分析、金融數據、交易 API 等主題。

📊 數據處理

Pandas

  • Pandas - 數據處理核心庫

視覺化

  • Plot - 數據視覺化

💰 金融數據與交易

金融數據源

  • FinMind - 台灣金融資料平台

交易 API

交易系統對比

💡 應用建議

Pandas 使用場景

  • 數據清洗與預處理
  • 時間序列分析
  • 金融數據分析
  • 統計計算

金融數據分析流程

  1. 數據獲取:FinMind、Shioaji
  2. 數據清洗:Pandas
  3. 數據分析:統計、技術指標
  4. 視覺化:Plot、Matplotlib
  5. 策略回測:Backtrader、vectorbt

交易系統開發

  • 使用 Shioaji 連接券商
  • 異步處理提高性能
  • 實時數據處理
  • 風險管理與監控

性能優化建議

  • 使用向量化操作(Pandas)
  • 避免循環遍歷 DataFrame
  • 考慮使用 Polars(更快的替代品)
  • 大數據使用 Dask

相關資源:

最後更新: 2025-12-01