交易策略評估與最佳化(第二版) | 被動收入的投資秘訣 - 2024年8月
![](https://www.books.com.tw/img/001/049/24/0010492407.jpg)
交易策略評估與最佳化(第二版)
◆最佳化交易策略的最終目標,就是把策略效果提高到最好,讓程式賺得最大可獲利報酬,且控制風險在一定水平。對想用演算法或是機械式交易策略來交易的投資人而言,本書以直接可用的方式點出交易獲利的優勢。
◆作者羅伯.帕多身為一位專業具名望的交易系統設計與測試專家,他堅持交易策略只有在風險跟獲利被精確量度的情況下,才能被適當的評估跟使用——而且只有經由電腦化測試才能做到。 帕多指出正確測試跟最佳化的好處,並提出正確公式化、測試跟評估交易策略的方法跟細節。他也解釋如何適當的最佳化交易策略,整合樣本外資料到交易策略的測試裡面,以及執行推進分析,產出交易策略回測結果,跟用歷史回測結果來判斷真實交易績效。此外,他還指出過度配適的症狀—就是最佳化「搞砸」跟產生錯誤的結論,並且提供一些守則去避免它。
◆本書重點:
●提出適當使用開發自動化交易策略的好處。 ●如何公式化、測試跟評估交易策略。 ●如何適當執行最佳化。 ●提出過度配適的徵兆及避免原則。 ●如何合併樣本外資料至交易策略測試中。 ●如何使用推進分析及其好處。 ●如何製作交易策略分析報表。 ●如何透過交易策略歷史測試數據判斷真實交易績效。
作者簡介
羅伯.帕多 ROBERT PARDO
帕多集團創辦人暨總裁。資深專業資金管理人,電腦化交易程式設計及測試專家。帕多集團為專業資金管理顧問公司,並提供市場分析自營交易服務。自1983年起,帕多持續設計、改良跟精進各種版本的商用交易軟體。他也擔任高盛(Goldman Sachs)、 創世界石油(TransWorld Oil) 、大和證券(Daiwa Securities)等大型交易公司的顧問,並與當恩資金管理(Dunn Capital Management)合夥創立XT99交易平台。
前言自序謝詞導論第一章 關於交易策略第二章 系統化交易優勢第三章 交易策略研發程序第四章 策略研發平台第五章 策略設計元件第六章 歷史資料模擬第七章 公式化與規格化第八章 初步測試第九章 搜尋與評估第十章 最佳化第十一章 推進分析第十二章 績效評估第十三章 過度配適多面性第十四章 交易你的策略註釋
前言
我認識鮑伯.帕多是在1996年,那時他為了替他的XT99系統找資金而接觸我所成立的當恩資金管理公司。經過了大量的系統評估,鮑伯、當恩公司和我們客戶間達成了研發協助與交易的協議。我很榮幸的說,這個協議對所有人都獲益良多,即使到現在也一樣相當成功。當鮑伯最近問我是否願意為本書的第二版撰寫前言時,我也表達了樂意之至。
基於我的科學背景與所受之專業訓練,我認為系統研發必需對交易模型測試結果做詳盡的統計分析。因此,我們非常高興能找到許多有效方法可應用在研發XT99模型,使其能經得起考驗且可持續測試跟調整。
當我與同事因緣際會讀到本書第一版時,我們對於使用推進模擬(Walk-Forward Analysis)方法進行系統研發此一優點特別感到興趣。我也知道許多人認為本書的第一版是經典之作。一般來說,經典之作很難再加以改善,但在某些狀況下這是必須的。如鮑伯在序中所提,自從1991年本書第一版問市後,電腦、交易跟資金管理的世界已經有所改變了,而且大大超越了本書所估計。由於初版之後發生了許多重大事件,鮑伯便必需出版新書來闡述這些差異。好消息是鮑伯不僅藉此更新,亦也重新組織了原始資料,並對其做出更清楚的解釋,同時也加入了更深入的看法與他近年所學到的新事物。至於他對經典之作做了哪些改進?這就得留給讀者去判斷了。
我總是訝於鮑伯所達到的技術跟充滿創意的點子。鮑伯的專注、原創性,與其致力於成為一個研究者跟交易員的信念,在本書第二版中相當顯而易見。我相信一個認真的系統研發者會在本書第二版中發現許多非常有趣且收穫豐富之處。
William A.Dunn,PhD DUNN 資金管理公司董事長
自序
回顧
《交易系統設計、測試與最佳化》(Design,Testing,and Optimization of Trading Systems , DTOTS)第一版已於1991年出版。從1991年至今的17年來,整個世界已有劇烈變化,因此第一版中所述已有不足。有人會說市場早也跟著變了,但我無法同意這點。市場總是知道該通往何處——結合所有資訊、科技、財富、交易模式的變化,它會持續計算出市場參與者所公認的價值。我也常常會想,該如何透過市場參與者型態的改變,來定義市場的適應能力與走向。
在這份導讀裡我們會回顧在這段時間所發生的結構性變化,以及其對市場所產生之衝擊。許多狀況卻似乎顯而易見。但仍請容許我不厭其煩的再次敘述這些陳年往事,因為這些事件的累積,已經改變了交易本質與我們所從事的這行,並直接反應在當前交易策略設計與評估的研究中。
你可能會問是“什麼樣的影響呢?”,這是一個很好的問題。讓我在此先提出一些我對於這些議題的看法,畢竟這和本書中我們所要討論的重點具有高度相關性。
交易系統:從谷底深淵成為閃耀之星
首先,或許也是最重要的不同點是,在1990年代早期,人們對於系統交易是否有效仍存有爭議。對於在這個領域相對資淺的人來說,這或許有些令人詫異!現在為人所熟知,甚至無庸置疑的演算法交易功效,在當初幾乎被視為是某種宗教信仰。
自從人們開始接受演算法交易工具所帶來的好處之時,我也發現了對此過於執著所衍生的困擾。我所受之訓練教導我們必須嚴格遵從科學方法與經驗法則。我一直都深信於此。在交易這行裡,如果交易員無法持續、仔細且對其所使用之方法抱持信心,一但有所懷疑或動搖,則註定會失敗。我也相信自今而後,透過詳盡研究的正確演算法交易運作,將會是大規模交易最有效率的方法。讀者繼續閱讀後會更了解這些相關細節。 簡言之,演算法交易的好處相當多。但重點是它能消除容易導致失敗的人為判斷、並可精準量化計算風險與報酬、風險與資產配置,及其可一次運用在大量不同市場商品之能力。結合了現代化科技,使得演算法能應用於電子交易並排除所有人為干預,如此能提供的好處有:光速般的運算速度、穩定且客觀的交易訊號、而且沒有人為想法的干擾。當然,好處不只有這些。
如果有人查一下專業商品顧問跟資金管理這行,會發現採用演算法(或系統化)商品顧問(Commodity trader advisers,CTAs)與自由心證式交易者的比例是3.5比1。這表示大部分商品顧問已經採用演算法的交易哲學。既然我們可以假設這些專業的資金管理者相當知識淵博且多為精明老練,普遍採用演算法交易也可以說是專家的選擇。
比較麻煩之處是許多散戶,或是那些有志於專職交易且擁有各方面專長與智慧的人,幾乎都會對交易系統不加思索、天真地或是盲從般的相信。讓我驚訝的是,從1990年代以來,市售給消費者的商業交易策略,其複雜度跟今天並沒有太大的不同。
因此,自從本書第一版出版後,我們可以看到許多相當大的差異;很多人從對交易系統的無知,又或常帶有敵意的懷疑其功效,轉變為教條式的盲目的相信交易系統。更糟的是,還可能會認為任何交易系統都能發揮其功效。
為什麼這些事很重要呢?它凸顯了兩個要因;第一是整體交易大眾的教育程度在這15年內並沒有顯著的提升,以目前來說想當然比起1990年有著更多參考書、軟體跟課程。然而,以多樣化角度、深入性與知識精闢程度來說,我會說這些大部份都只是片面的資訊。
第二點與則與第一點息息相關,該問題在於交易策略設計跟評估原則的相關知識,並不為一般人所知。從我寫了本書第一版之後,為了補救先前交易著作之所不足,當著手第二版時,這點特別引起我的注意。另外,因為我在出版第一版前,我跟員工花了很多時間跟金錢在教育我們的客戶使用這些規則。或許我能藉由第二版的出版,發揮更大的影響力。