Google Analytics

2011年8月28日 星期日

程式交易的理論基礎

程式交易又可稱為機械系統交易(Mechanical System Trading), 就是先確定一些準則和模型, 然後依靠程式機械地執行, 有別於單憑個人判斷並下單的系統.近年來, 隨著電腦技術的進步,財經資訊更易被獲得, 軟體開發越趨快速簡易, 開放程式碼更多的分享, 程式交易已不再是機構投資人的專利, 散戶投資者也可享受其中好處 .

事實上, 越來越多的交易趨向短線及運用複雜的工具, 並涉及多個市場, 像高頻交易, 量化交易, 統計套利, 外匯, 期權及各式各樣的場外產品等等 , 這些交易都涉及複雜的運算預測或瞬間的套利機會 , 沒有電腦的幫助和紀律不易完美執行 .

對散戶投資者來說, 第一個好處就是學會投資紀律, 在執行前已先擬好策略方案, 止賺止損, 然後由電腦等待機會執行, 避免了長期人力看盤產生的不耐煩或折磨而改變策略 , 個人的心理壓力大減.

另一方面, 通過一段時間的貫徹執行, 我們才能對一個策略有更客觀的了解, 籍著跟歷史測試的比較, 或通過如Monte Carlo這些隨機測試, 我們更能了解什麼時候該策略的勝算更高, 什麼時候勝算降低, 可以有一個客觀的統計

為什麼系統交易有一個客觀基礎 ? 這可以從預期反射性理論和行為金融解釋. 金融資產的走勢已被多方面證實並非完全隨機, 而是有受群眾預期的影響, 而群眾預期的影響又受到一些歷史軌跡和專家意見的左右, 因而形成一些系統性的趨勢和偏差. 系統交易就是建基於這些統計上有明顯優勢的情況.

當然, 金融市場不斷變化, 我們更多的看到是歷史會重演但不會重覆, 細看1929大蕭條, 87股災, 97亞洲金融風暴, 2001年科網潮逆轉, 以及2008年的資貸風暴, 都有相同但又不共相同的地方, 如果你的系統一直沒變, 那可能可以獲利於相同的部份, 卻不能抓獲不同的地方, 因此你的投資表現也會不盡相同, 因此,如何不斷監察你的系統, 也是不能少的一課

沒有留言:

張貼留言