計量交易

Quantitative Trading:How to Build Your Own Algorithmic Trading Business

精彩試閱

1 什麼是計量交易?

 

或許是受到好奇心的驅使,你才會拿起這本書來讀,不過這也就表示,『計量交易』對你來說或許並不陌生。許多讀者在各大主流媒體上,多少聽過關於『計量交易』的種種江湖傳言,但其中卻不乏一些錯誤的觀念,有予以釐清的必要。

 

所謂的計量交易(也有人稱之為演算法交易),是利用電腦演算法,嚴格執行買賣決策的一種交易方式。交易者通常會自行設計電腦演算法則,甚至有時連程式都是自己一行一行編寫出來的。他們通常會根據歷史資料,測試交易策略在過去的表現,以作為挑選策略的重要依據。

 

這麼說來,計量交易似乎也可說是一種技術分析的方式,只不過名稱聽起來比較炫罷了。事實上,只要技術分析能夠完全被化為電腦程式碼,確實也就可以將它視為 是計量交易的一部份。不過這種說法並不完全正確,因為並不是所有技術分析的做法,都能被輕易的化為電腦程式碼。舉例來說,在技術分析的領域中,有些人會對 價格線性進行分析,而有比如像『找出頭肩形態』這樣的說法。因為這類型的說法,其判斷的依據十分主觀,很難以計量的方式加以描述,所以就不能算在計量交易的範圍之內了。

 

非但如此,計量交易的範圍也不僅僅包含技術分析而已。有許多計量交易系統,內容也包含了某些基本分析的成份,比如像是企業營收、資金流動、負債/權益比 (Debt to Equity Ratio) 等等這些基本分析常用的數值。畢竟這些數值,終究是一堆數字。只要是電腦能處理的數字,當然也就能加以運用。而且公司的這些財務數字,很容易拿來與過去的 歷史資料進行比較,就算拿來與其他類似的公司進行比較也很方便。以這方面來說,電腦能做的跟人腦一樣好,更厲害的是,電腦還能同時處理千萬筆這樣的資料。 在某些比較高級的計量系統中,甚至還能將新聞事件當成輸入值,以納入計算之中。以現有的技術來說,電腦直接解讀新聞報告的內容,已經不是不可能的事了。 (之前我還在IBM工作時,就對此進行過詳細的研究。我所在的部門,主要的研究就是如何運用電腦,恰當解讀出文件所要表達的意義。)

 

所以我們或許可以這麼說:只要你能把訊息轉換成電腦能理解的位元資訊,它就可以被納入而成為計量交易的一部份。

 

成為計量交易者的條件

 

在大型投資機構中負責計量交易的交易者,多半都有物理、數學、工程、或資訊科學等方面的高學歷。如果你想要分析或交易複雜的衍生性金融產品,沒有這些硬底 子是不行的。不過那些衍生性金融產品,並不是本書的焦點。法律可沒有規定,非要交易那些複雜的金融產品才能發財。(事實上,如果貿然就投入交易那些複雜的 金融商品,最後反而有可能一敗塗地。只要看看 2007~08 年的金融危機,還有Bear Stearns倒閉的歷史,就能明白這個道理。)

 

我在這裡所要談的計量交易,其實是所謂的統計套利交易。統計套利處理的都是些最單純的金融商品:股票、期貨,或是外幣。如果只是想要成為一個統計套利交易 者,並不需要很高的學歷。基本上,只要上過高中程度的數學、統計、程式設計,或是經濟學的課程,你很可能就具備處理某些基本統計套利策略的能力了。好。不需要很高的學歷。那麼也許你會問,統計套利策略真的能賺錢嗎?那倒也不一定。

 

我的物理博士學位,是從一所世界知名的頂尖學府(康乃爾)拿到的。我在一個世界級的頂尖計算機科學研究團隊(IBM 的T. J. Watson 研究中心)中,也曾經是一位成功的研究員。後來我在許多頂尖的投資銀行和避險基金公司(摩根史坦利、瑞士信貸等等),也曾擔任研究員與交易者。在這些權威 機構擔任研究員與交易者期間,我運用過許多高階的數學技巧,並極力將我所受過的訓練,運用於統計套利策略之中。交易了數以億計的金額之後,你猜結果如何? 我的手下和客戶,不但全都賠錢,而且一賠再賠,賠到相當淒慘的地步。最後我可說是灰頭土臉的離開了金融產業。回到家裡之後,我找了一個空房間當成自己的交 易室,開始交易那些最簡單的商品。只不過呢,用的還是計量交易策略,不同的是,這次所使用的策略,就算是高中程度的學生,也能拿來研究或實際運用。那也是 我的人生中,第一次建立起能獲利的策略(在範例3.6 中,我就會拿其中一個策略來加以說明)。從此以後,我才總算是開竅了。或許你會問我,得到了什麽教訓呢?愛因斯坦說過:『做什麽事都一樣,越簡單越好。』 這句話一點也沒錯,事情就是這麼簡單。(到了第8 章,我還會更詳細說明,爲什麽獨立交易者能打敗大型投資機構的資金管理人。)

 

雖然我透過傳統的歷程,一路披荊斬棘之後,才成為一個真正能獲利的計量交易者,但其他人或許就不必那麼麻煩了。我們先來看看,典型的獨立計量交易者,究竟 都是些什麽樣的人呢?就我所知,這些人之中,有的是已倒閉避險基金的前交易員,有的是股票經紀公司的程式設計師,有人過去曾經是外匯交易員,也有人曾為投 資銀行工作,有人曾是生化科技的專家,還有人之前是建築師。這些人有些受過進階的技術訓練,不過也有人只熟悉高中程度的統計知識而已。他們在回測策略時, 多半使用像Excel 這類的基本工具。當然,也有人會聘請專業的程式高手,來協助他們完成工作。他們其中有許多人都曾在金融領域中,從事非常專業的工作,不過最後他們都一致的 認為,獨立交易的方式,更符合他們的需求。到目前為止就我所知,這些人都過得還不錯,同時享受著獨立所帶來的自由生活。

 

雖然在之前的工作中,他們確實也累積了許多金融相關知識,但在隨後的獨立冒險過程中,如果不是真能生出一些金蛋,他們也沒法走那麼遠。在剛踏進獨立交易的 第一步時,心裡害怕損失,仿佛被世界孤立,那都是正常的感覺。因此,預先評估可能的風險,並且準備好一筆可靠的存款,都會很有幫助。千萬不要指望一開始就 能靠獲利來養活自己。如果希望策略隱含報酬能實現,有時候往往是急不得的(參見第6 章)。

 

除了恐懼之外,也有人是爲了體驗危險與刺激而從事交易,還有人甚至不可思議的相信自己就是有機會可以瞬間暴富。對獨立計量交易來說,這都是些危險的心理素質。我現在就要告訴你,而且有機會我還會不停的說,瞬間暴富絕不是計量交易的目標。

 

綜合以上所述,一個理想的獨立計量交易者,最好是有一些金融或電腦程式設計方面的經驗,然後要有足夠多的存款,足以抵抗投資時不可避免的損失,並且能在沒有收入時仍然能維持生活。在心理素質上,也要能在恐懼和貪婪的性格之間,巧妙地調整到一個平衡點上。

 

事業面考量

 

我們之所以把計量交易當成自己的事業,除了它能讓我們感到興奮,能刺激我們的智能,也能獲得財務上的獎勵之外,或許也是因為,這是我們唯一擅長的工作。不過對於擁有其他技能和機會的人來說,要不要把計量交易當成你的事業,或許一開始就該好好的審慎考慮一下。

 

姑且不論這個事業能賺多少錢,事實上如果要創建一個計量交易事業,其過程跟做個小生意其實是很類似的。一開始最好從小一點的規模,有限的投資開始(初期投資或許只有$50,000 美金),等到掌握了訣竅,真正能賺錢了,再考慮擴大投資的規模。

 

從另一個角度來看,計量交易事業跟其他的小生意相比,還是有著非常不同的考量。這裡列出了幾個最重要的差異。

 

可擴展性

 

如果跟一般的小生意(網路事業姑且不論)比較起來,在某個程度上來說,計量交易的可擴展性是很好的。你很快就會發現,在家裡就能輕易操作百萬等級的交易, 而你的策略卻不需要進行什麽調整,一樣能保持獲利。這是因為所謂的擴展,對你而言常常只不過是在你的程式中,改變一個數字而已。這個數字就是所謂的槓桿。 你並不需要跟銀行家或風險資本家協商,以取得更多的營運資金。交易經紀商早就為此準備妥當,很樂意為你而服務。如果你是自營交易公司的成員(詳見第4 章),你甚至還能操作遠超過證劵交易委員會(SEC)在聯邦T 條款中所規定的槓桿倍數。在自營交易公司中,就算只擁有價值$50,000 的股票,卻能在一天之內,操作$2,000,000 交易(40 倍槓桿),這種事情也不是沒有發生過。不過就算是如此,計量交易也絕不是能讓你瞬間暴富的一種方案。你真正應該期望的,是穩定增加的獲利才對。一年下來如 果能有2 倍的獲利,那就很了不起了。這可不是開設網路公司,不要指望會有暴利。事實上,第6 章我就會說明資金與風險管理的重要性,到時候你就會知道,爲了追求暴富而採用過高的槓桿,是多麼危險的一件事。

 

花費的時間

 

從事大部份的事業,尤其剛起步時,總需要花費很多的時間。計量交易所花費的時間,則相對少得多。計量交易的特性,本來就是高度的自動化。有時人為插手干預系統的情況越多,結果反倒會越糟。(到了第6 章,會有更詳細的說明。)

 

一天要花費多少時間進行計量交易,完全取決於自動化的程度。舉例來說,在我以前工作的避險基金公司中,有些同事一個月只進辦公室一次。其他的時候,他們就只是坐在家裡,偶爾從遠端監控辦公室裡的電腦,查看一下交易的狀況。

 

我自己呢,在自動化這方面來說,大概只有中等的依賴程度。對我來說,花費最多的時間區段,是在每天早晨開盤之前的那段時間。在那段期間,我會針對最近的歷 史資料,執行一些程式;然後看看我的警示畫面,有沒有出現什麽值得注意的新聞;接著再由程式幫我準備好當天要下的一些單子,最後設定好程式,讓它在開盤之 後,自動尋找合適的機會,幫助我完成交易。我也會利用Excel 之類的工作表,根據一些劵商的報表資料,記錄前一天不同策略的損益狀況。所有這些工作,大概會耗掉2 個鐘頭左右。

 

接著,在收盤前半個小時,我會再看看自動程式的執行狀況,需要時改以手動完成一些未完成的工作,然後再關閉那些自動執行的程式。

 

在開盤與收盤之間大部份的時間,理論上應該是處於『自動導航』的狀態。嗯,說得容易,做起來可不簡單。我自己就常常會忍不住,在盤中看一下交易的畫面,查 看不同策略在當時的損益狀況(有時還會連看好幾次)。有幾次極端的情況,我遇上了大幅震盪,也曾坐在螢幕前整個傻眼,衝動地想要干預程式,自己手動退出手 上的部位。

 

幸運的是,隨著經驗的增長,現在我已經學會如何抵抗這種衝動。另一方面,我發現當自己有很多時間時,也就會更想進行手動干預。因此,與其盯著你的交易畫面,還不如找個有趣一點、健康一點的活動,來佔據你的時間。例如在交易的時候,泡在健身房裏就是個不錯的選擇。

 

雖然我說計量交易所花費的時間不多,不過那顯然是指操作所花費的時間。如果你希望事業能持續成長,或是在持續增加的競爭之下能保持優勢,就需要花時間進行 持續的研究,不斷回測一些新的策略。對任何事業來說,研究開發都是必要的創新工作。不過何時該進行這些工作,就比較自由一點、因人而異了。以我的狀況來 說,開盤與收盤之間的時間,就是我進行研究的時段。在那段期間,我也會利用時間回回email,或跟其他交易者、合作夥伴、客戶們聊聊天。在每天的傍晚或 週末時,我也會做一些類似的工作。安排時間做這些工作,多半是出自於我自己的興趣使然,並不是有誰逼著我非這麼做不可的。

 

隨著獲利提升,我也會增加對軟體開發的投入,以提高自動化的程度。除了自動下單、自動下載資料進行分析之外,如果能自動解讀新聞,自動採取相應的動作,或 是能在收盤後自動停止交易,那些對我來說都是可以改進的方向。漸漸地,程式就能更順利的取代人工操作,讓我在度假時也能安心放手,只要在有問題的時候,用 手機或其他什麽方式通知我就可以了。簡單的說,如果你想要擁有更多的休閒時間,或是希望能將時間花費在不同的事物上,卻又想要能有財務上的後援,那麼計量 交易就是一個不錯的選擇。

 

行銷的非必要性

 

這是計量交易與其他事業之間,最大又最顯而易見的差異。對大部份的事業來說,行銷都是極為關鍵的部份——畢竟你的營收,終究來自於你的客戶。這些客戶在進 行購買決策時,考慮的不只是價格而已,對於購買的商品本身,也有著千絲萬縷的考量。而對金融交易而言,你和你的對手都一樣,唯一考慮的就只有價錢而已。除 非你幫其他人管理資金(這不在本書討論範圍),要不然在計量交易這個事業中,根本就沒有行銷的必要。這點雖然很明顯,但絕對是很重要的差異。計量交易事業 能讓你完全不需考慮你的產品(策略和軟體),能不能被其他人所接受。只要你自己滿意,一切就搞定了。 對很多人來說,這實在是太美妙了。

 

啟程

 

如果你被我說服了,真心想要成為一個計量交易者,接下來馬上就要面對幾個問題:如何找到正確的交易策略?在耗費時間進行回測之前,如何能先分辨出策略的優 劣?策略該如何進行嚴格的回測?如果回測的表現很好,下一步該如何實現該策略?需要什麼樣的事業執行架構?需要那些科技化的工具與設施設備?如果策略確實 能賺錢,該如何擴展規模以增加收入,同時又能管理好那些偶爾出現,但只要是交易就難以避免的損失?這些交易上的眉眉角角,都將會在接下來的第2~6 章中一一加以說明。

 

爲了達到獲利持續成長的終極目標,勢必需要經過一連串的過程。這過程看起來雖然漫長,但事實上卻比其他事業的建立過程要來得快速而簡單得多。我剛開始從事 獨立的計量交易事業時,從最初尋找與回測第一個新策略,並在一個新的交易經紀商那裡,建立一個$100,000 的帳戶,同時將我的執行系統導入,然後開始依照我的策略開始交易,這全部的過程,前前後後只花了三個月。這個策略在第一個月時,就立刻為我帶來了獲利。回 想當年網路公司興盛的時期,我當時建立了一間網路軟體公司。它花費了3 倍多的資金,5 倍多的人力,24 倍的時間,結果還找不出能賺錢的商業模型,最後還把投資人(包含我自己)的資金,百分之百賠的一乾二淨。跟那個經驗比較起來,計量交易可愛多了,最重要的 是,它真的能賺錢

書籍基本資料

加購商品

本月主打星

更多訊息

加入追蹤

放入購物車