Stock Trading Analysis with Python

Python 股票交易演算就是將主觀交易策略具體化,將明確法則寫成程式語言。其好處可以同時測試多個策略於不同股票,透過回測及反 複 修正,找出最佳策略組合。因決策在於既定程式,可 避 受市場波動所產生之情緒所影響、移除人性恐懼及貪婪之弱點 ,將風險控制在可接受範圍,從而得出一個有回報的交易模型,締 造自 已投資事業。

Python 是其中一個最佳金融產品開發之語言。

學員將懂得如何编寫Python程式作股票交易演算,其中包括下載交易数據,網頁爬蟲,運算技術指標,繪製圖表,回測歷史数據,找出最佳策略組合,判斷漲跌的趨勢,規劃進場的時機及進行程式交易。

課程適合各投資者或對技術分柝有興趣之人仕。

What you’ll learn

Python 語言

  • Python 之安裝
  • 執行語言的方法
  • 變数之使用及運算
  • 函数之使用
  • 字串處理
  • tuple,list,dictionary 的應用
  • 寫入及讀取文字檔
  • 應用時間相關函数
  • 時間格式轉換
  • 分割與合併資料
  • 迴圈結構及範例
  • 建立用户函数及函数庫

技術指標計算

  • 應用計算技術指標套件
  • 計算價格MA指標
  • 計算價格RSI指標
  • 計算布林通道
  • 計算價格MACD指標

股票圖表製作

  • 安裝繪圖套件
  • 繪劃價格折線圖
  • 繪劃價格折線圖及量能圖
  • 繪劃K線圖
  • 繪劃價格折線圖及MA+RSI

数據回測

  • 抓取歷史数據
  • 建立歷史数據庫
  • 建構回測流程
  • 策略回测價格突破區間順勢

繪製價格走勢圖搭記技術指標及買賣

  • 系統整合及自動化
  • 回報計算
  • 回測多隻股票
  • 回測结果對比
  • 利用回測找出策略最理想參数值
  • 利用回測對比各股票之表現

SCHEDULES
 
PYS3121 - 廣東話 03 Dec enrol
RELATING COURSES
  Beginning Data Science with Python
  Python for Data Analysis
  Python Programming