PYTHON AND PROGRAM TRADING

香港 PYTHON 與程式交易

現在要實現程式交易,比以往都要容易很多,你只需要學會 PYTHON 這個電腦語言,然後接駁證券商的 API ,就可以輕鬆實現,無編程編驗的朋友亦能學會喔!

mac

WHAT IS PYTHON?

甚麼是 PYTHON?

PYTHON 是電腦語言的一種,相較於其他程式語言,它是一門比較容易入門的電腦程式,初學者最快可以 2-3 天便能掌握技巧,編寫出能執行並幫助你的電腦程式。例如股票數據擷取、股票數據技術分析、交易條件觸發的電郵通知及電腦自動化下單都可以做到!

python application 1

PROGRAM TRADING STEPS

程式交易的 4 大步序

1. 獲取股票數值數據

香港股票數據主要分為營運數據及交易數據。
上市公司營運數據
數據如業績報告、股份變動、董東變動等,可以從港交所的披露易所提供的 PDF 中找到。
股票交易數據
如果你對股票的數據獲取速度要求不高,可以從股票網站(例如 aastocks.cometnetinvesting.com等)中利用程式自動化擷取他們 2-3 分鐘更新一次的數據。
如果需要頻股票交易數據,可以考慮使用證券商的 API ,例如 富途 OPEN API Interactive BrokerIG Markets 等,可以獲取即時級數據。

2021 10 25 下午4.59.23

2. 數據處理及技術分析

PYTHON 有兩大工具 – PANDAS 及 TALIB,能夠超高效率去處理及分析大量數據(1TB 以上的數據完全無問題),效能一定能完勝超越 Excel 及市面上常用的軟件。進行技術指標分析時,可以運用 TALIB  的函數,快速計算出起過 150 種技術分析方法,超級方便快捷!

3. 策略建立 (BACK-TEST 及 FORWARD TEST)

我們可以從儲存下來的交易數據或者從富途 OPEN API 中調用部分歷使數據進行交易策略的驗證,透過自動處理及執行買賣模擬,算出最終成效!

4. 下達交易指令

透過 PYTHON 去調用證券商的 API (例如富途 OPEN API)的交易功能,我們可以輕鬆指定進行模擬交易及真實交易。當你不肯定策略的具體成效時,你可以先使用模擬交易功能,先用虛擬的貨幣去測試交易策略,程式的計算會以當時真實的市場數據去為你做模擬,並會將手續費亦模擬出來,務求你的模日擬交易更能貼近真實!

python 模擬交易

額外功能:發送交易條件觸發通知

由於 PYTHON 是一門通用的電腦語言,我們可以命令程式自動化發送電郵給自己,實時通知交易策略被觸發,令你不再錯過買入及賣出時機!

INSTERESTED IN PROGRAM TRADING?

想學習 PYTHON 進行程式交易?

想多了解程式交易?

參加我們的免費線上講座吧!

我們預備了精彩的免費講座為你清晰地講解 PYTHON 程式交易的細節及步驟,你將會領略到PYTHON 的強大及簡易性!

futu webinar 1

想學習使用 PYTHON 去做程式交易?

參加 PYTHON 股票程式交易課程吧!

如果你想有系統地學習 PYTHON 以進行程式交易,你就不能錯過我們的《PYTHON股票程式交易課程》。課程由編程基礎開始教起,沒有編程經驗的同學也十分適合報讀喔!

PYTHON 股票程式交易課程 核心引擎 1