原價
原價
解鎖章節 500%:vn.py No UI 美股交易策略自動化運行
課程的第四章節中,我們已經透過 vn.py 的 GUI (Graphical User Interface) 介面,操作美股交易策略自動化運行,包含了盤前啟動策略,盤中(自動化交易)遵守交易紀律,以及收盤後停止策略。
在這堂解鎖課程,我們將會實作,使用 Python Script 實現 vn.py No UI 的自動化運行,可以指定 vn.py 要運行的時間,就會能夠自動啟動 vn.py,連接 IB Gateway,初始化和啟動所有交易策略,並且在盤後能夠自行關閉所有策略的運行 ( 流程如下圖所示 )。
而 No UI 的好處就是能夠將既定的流程SOP,透過 Python Script 程式來自動執行,降低人為操作時所產生的誤差。
vn.py 開源量化交易系統開發框架 GitHub 上擁有超過 17k Stars近幾年正發展快速,從原本只是對於交易 API 串接進行Python封裝,到現在一步步的成長為一套全面性的交易系統,而這框架的背後有一群不同背景的專業人士共同維護,我們無須花費大量的心思在系統開發、維護和更新上,可以直接專注於量化策略的開發與應用。
vn.py 主介面,訂閱行情、委託資料、成交資訊,資金與持倉狀態即時呈現 (數據為模擬示意)↓
策略回測研究,分析策略績效與風險評估,並呈現回測圖表,一目了然 (數據為模擬示意)↓
vn.py 歷史數據管理介面↓
使用 Python 進行量化交易在未來將會是一個發展的趨勢,根據TIOBE 排行榜(TIOBE排行榜根據網際網路上各統計資料,分析出程式語言熱門程度的排行)2022年 Python 晉升為最受歡迎的程式語言,主要是它的易學性、豐富的套件並且能夠運用在各種領域 ( Web開發、人工智慧、數據分析與量化交易等)
而量化交易(QuantitativeTrading),是指投資者利用金融理論、統計學和數學的方法,來定義交易策略,並使用電腦進行交易的投資方式,相較起人工交易,量化交易可以達到節省時間、嚴格遵守交易紀律、可快速驗證績效與透過電腦能夠更快速和更精確等優勢。
這門課將帶著你打造屬於自己的台、美股量化交易系統
使用規則
1.找揪團、對於課程內容有疑問想詢問老師或提建議,歡迎留言。
2.內容不得涉及侮辱或具不雅文字,請勿張貼廣告,本平台保留直接刪除不適當留言之權利。
3.揪團者請自行創建並聯繫,本平台不介入干涉或負責。
4.如有看課、發票、退費申請等疑問,請參考官網【常見問題】,或連繫本平台客服信箱。
若沒有任何 Python 基礎,建議可以先上「Python 金融資訊爬蟲大師班」,從 Python 程式語言基礎開始入門
這門課程主要是學習如何使用 vn.py 量化交易框架實現策略回測與自動化交易,當中所提到的策略為教學所用的範例,而過去的績效並不代表未來會有相同的表現,投資一定有風險,投資有賺有賠,請自行承擔投資的風險與結果,在真實交易之前,建議一定要在虛擬帳戶先進行測試。