Course Information
- 21 Mar 2025 (Fri) - 13 Jun 2025 (Fri) 7:00 PM - 10:00 PM
Course Overview
今時今日,程式交易已經成為投資界主流方向。
利用程式交易,你可以準確分析各方面收集得來的數據,利用大數據(BIGDATA)技術進行嚴格的專業分析,並且嚴格執行所有交易決定,再不依靠人員操作,杜絕人性弱點。
研究指在波動市況中,電腦全自動執行交易的能力比人手強,在投資環境越趨波動下,程式交易是唯一至勝的方法。
什麼是程式交易?
程式交易是以電腦程式交易為主之交易系統,其決策依據完全以市場價格及人氣指標理論所衍生出來的定價模式基礎,將市場上常用之技術指標,寫入電腦軟體系統中,藉由程式算出買賣點,投資者依其訊號進行買進或賣出,而不以投資者主觀看法(TrendView)進行操作。
程式交易的優點在於利用電腦化的訊號,以防止投資人因為大盤走勢所產生的情緒反應,作出不理性的下單,另外,也可透過一致化的交易規則,而免除追漲殺跌的操作,進而追求穩定之報酬率。
交易員可以通過電腦輔助交易達成以下目的:
•按照既定的交易策略有紀律地執行
•可以達成自動化二十四小時全天候交易
•可以利用程式自動分散風險在不同的市場上
究竟如何利用數據增加投資成功率?
如何從巨量數據及資料中找出重要訊息作出投資決定?
如何利用程式交易作出明智的決策?
FevaWorks全新開辦CertificateinAlgorithmicTradingDevelopment專業課程,導師會以深入淺出的方法,通過實際案例去教授如何開發和操作電腦輔助交易系統,同時亦會教授市場上普遍的電腦輔助交易工具的具體應用:Python/Tradingview/MT5/Multichart等等,最後更會提供能夠直接應用的工作模板(template)。
課程特點:
•利用完整的模板來演示電腦程式交易的流程
•如何利用Python通過不同的API自動收集數據(e.g.股票、指數、期權、外匯等)
•如何利用Python在網上自動拿取有用數據
•如何利用Python進行特定的股票和外匯過濾系統(Screening)和自動發出警告、分析報表
•如何定義策略和進行策略回測(Backtesting)
•如何利用TradingView來進行有效的交易觀察平台、利用Pinescript來建立特定的交易指標,自動發出警報和進行策略測試
•通過不同的策略模板在MT5上演示EA交易程式的開發和應用
•如何利用Python和IBAPI建立不同的Tradingbot
透過以上實際的例子,教授各種AlgorithmicTradingDevelopment技巧及DataMining大數據分析應用,AlgorithmicTrading技術,進而找出隱藏在資料中的重要訊息,亦會教授其他相關的入門技術,不懂程式也能輕鬆學習,課程以一人一機實戰練習。
不懂電腦程式的人士亦可於課程完結時,掌握程式交易,測試及優化交易策略,提升回報。
What You’ll Learn
1. Trading logic (Trading 101)
2. Quantitative analysis on option strategies - Part One
3. Quantitative analysis on option strategies - Part Two
4. IB API
5. Tradingview - Part One
6. Tradingview - Part Two
7. Stock screening with Python
8. MT5 API
9. Backtesting with Python
10. Sample algo trading bots (IB and MT5 API)