這是臺灣著名的“程式交易系統(tǒng)設(shè)計與建構(gòu)」”一書的作者的經(jīng)歷,說明,人的一生,是沒有計劃的,在努力的同時伴隨著大量的意外。
無心插柳柳成蔭—一個對交易不感興趣的人如何踏進程式交易領(lǐng)域(兼談我所知道國內(nèi)程式交易的部分野史)
有許多網(wǎng)友與在外授課的學(xué)生,常問到關(guān)于我個人如何進入程式交易領(lǐng)域一事,我簡要在此說明。
若要以一句話說,這一切都是因緣際會的意外。 :(
源起—寶來證券與寶碁資訊
大約在1993年前后,寶來集團的白總裁集資成立了寶碁資訊,也是在當(dāng)時,我的恩師陳安斌博士,把我從工業(yè)管理的顧問領(lǐng)域,帶進了財務(wù)金融的實務(wù)領(lǐng)域,進入寶碁幫忙(說起來在進入財金領(lǐng)域之前,我在工業(yè)系統(tǒng)的模擬領(lǐng)域還有一點名氣,寫過兩本專書)。
當(dāng)時,國內(nèi)看盤軟體還停留在DOS的環(huán)境(可以參考早期儒碩的看盤軟體),寶碁資訊(寶碁資訊后來與儒碩資訊合併后以寶碩之名上柜)是第一個開發(fā)視窗環(huán)境看盤軟體的資訊廠商,并且至今仍是這個領(lǐng)域最好的產(chǎn)品供應(yīng)者(當(dāng)然寶碁在其他領(lǐng)域,諸如虛擬交易領(lǐng)域、學(xué)校財金實驗室領(lǐng)域,也是領(lǐng)導(dǎo)廠商)。
在寶碩的那段時間,我以一個交易的門外漢,有幸在公司內(nèi)學(xué)習(xí)成長(當(dāng)然也幫忙作一些事),那時寶碁的旗艦產(chǎn)品(操盤家)已經(jīng)推出,但許多尖端功能還在測試階段并未包裝出貨,例如我們有一個「模擬器」可以設(shè)計技術(shù)指標(biāo)形成的策略并拉出歷史資料回測(其實這就是TS的回測功能,我們在學(xué)術(shù)上也常作回測實證,只不過自動模擬回測平臺讓他更自動化罷了),還有一個「過濾器」可以讀取即時資料,依據(jù)設(shè)定條件過濾出投資標(biāo)的(其實這就是下單機的功能,只不過沒有違法的自動下單罷了),還有許多其他族繁不及備載的實驗室階段的秘密武器,但與本主題無關(guān),因此就不提了(雖然后來因為我到高雄任教,離開寶碁,但我心中,寶碩至今仍是金融資訊領(lǐng)域最卓越的公司,我到高應(yīng)大,也跟恩師陳教授有關(guān),
在寶碁,如果你是交易者,你彷彿進到NASA的尖端武器研發(fā)中心,每天到公司都有這麼多的武器可以到市場收割戰(zhàn)果,必然會帶著興奮樂在工作,我的許多師兄弟確實如此,他們至今在國內(nèi)金融資訊領(lǐng)域仍呼風(fēng)喚雨。
但人各有志,在我看盤(從9點看到收盤)的第一天,我就知道我不會成為一個交易者了,我反問自己在做甚麼?
幫助市場上的某些人做財富移轉(zhuǎn)?但社會產(chǎn)出并沒有因此增加啊!(
我過去學(xué)工管,整天的思維放在如何增加生產(chǎn)力,從無到有的創(chuàng)造財富,而不是挪移財富)
我想起了小時候的街坊鄰居因賭傾家蕩產(chǎn)乃至走上絕路的故事,想起了偷偷摸摸的幫欠債走路的長輩送食物的故事,…
這些是我童年不愉快的記憶。也因此,后來很長一段時間我是交易領(lǐng)域的逃兵(后來回來,是因為被交易領(lǐng)域的研究所吸引)。
一直到后來,我才慢慢能接受「市場上的投機者也會成全市場的避險者」這樣的金融經(jīng)濟功能,就像我在「程式交易系統(tǒng)設(shè)計與建構(gòu)」一書(參第九章)中所言:
「
…我相信,市場上有更多的人是不相信市場效率的(且不論此想法是否是癡心妄想),否則就不會投入交易(避險者以及在市場上作被動操作者除外)金融資產(chǎn),而也正因有這一群人,金融市場才得以活絡(luò),經(jīng)濟功能才得以順利運作(沒有投機者就無從避險),假若他們是錯的,也是一種美麗的錯誤。…
然則,投機者真是錯的嗎?
2006年6月,全球第二大富豪,國際投資大師華倫巴菲特將名下440億美元財產(chǎn)的85%捐獻慈善事業(yè)。…
」(請看Po文 viewtopic.php?f=24&t=175)
交大財金實驗室
1996年,在恩師的鼓勵下,我進入交大資管所,正式成為陳老師的授業(yè)學(xué)生(剛巧后來我也是恩師第一位博士班畢業(yè)學(xué)生,而忝為后來從實驗室出來的諸多比我杰出的學(xué)弟妹的學(xué)長)。
我在博士班學(xué)習(xí)時間,因緣際會,參與許多寶來的大型專案(參與者許多都是很杰出的學(xué)者,例如中山大學(xué)的鄭義老師、中央研究院的林金龍博士),并在恩師引薦下,蒙白文正總裁抬愛,而有許多出國學(xué)習(xí)機會,學(xué)習(xí)財務(wù)工程元件技術(shù)、避險基金與債券的操作。
特別一提的是,那時候在交大,我們實驗室就開始了現(xiàn)在看來在程式交易領(lǐng)域都很先進的研究,例如陶宏德學(xué)弟的碩士論文(「應(yīng)用基因演算法達(dá)成知識之最適化—以臺灣股市技術(shù)分析指標(biāo)為例」),就是以基因演算法來排列策略信號與信號參數(shù),找出設(shè)定績效指標(biāo)下的最佳策略,這篇碩論是十幾年前發(fā)表的,在當(dāng)時,陳老師在交大資管的研究室就已經(jīng)在作回測策略的最佳化,并且不但對參數(shù)最佳化連信號組合也一起最佳化,為解決組合爆炸的問題,用到在當(dāng)時都很少人使用的GA,而不是用暴力式的窮舉法,光憑這兩點,目前TS軟體的參數(shù)組合窮舉最佳化都望塵莫及。最佳化的方法很多,我發(fā)表在http://www.programtrading.tw/viewtopic.php?f=24&t=103#p235中。
如果說寶碩是國內(nèi)金融資訊領(lǐng)域的領(lǐng)先者,那麼交大資管的財金實驗室也可說是國內(nèi)金融資訊學(xué)術(shù)領(lǐng)域的尖端單位,在恩師的帶領(lǐng)下,每年都有許多的研究產(chǎn)出,網(wǎng)友可以到央圖去搜尋。
因為寶來資源的挹注,我順利三年取得博士學(xué)位,回到學(xué)術(shù)界,又過三年,為推廣金融資訊教育在國內(nèi)的扎根工作,在恩師的引薦下,代師出征,到了高應(yīng)大,這段往事,我在相關(guān)Po文中作了敘述。
高應(yīng)大金資所、高雄建華證券、證基會、期交所與期貨公會
算來,我到高應(yīng)大金融系已近7年。在臺灣金融版圖上,高雄是個遠(yuǎn)離核心的窮鄉(xiāng)僻壤,在高雄,我除了籌設(shè)國內(nèi)第一個結(jié)合財金領(lǐng)域與資訊科技的研究單位,辦些學(xué)術(shù)活動,有三年的期間擔(dān)任金融系主任與金資所所長,以及花了幾年寫一些學(xué)術(shù)論文順利升等教授外,就是寫了4本原創(chuàng)性的金融資訊著作(成一家之言,是學(xué)術(shù)人的愚愿,希望在百年以后留下些甚麼),其中一本就是網(wǎng)站上常提到的「程式交易系統(tǒng)設(shè)計與建構(gòu)」一書。
說來也是緣分,我在第一本金融資訊著作「財金資訊系統(tǒng)建構(gòu)實務(wù)」一書出版后(2005/7),有了點知名度。建華證券在高雄的分公司指定希望我針對該書中「程式交易」一節(jié)在該公司開設(shè)一系列的內(nèi)訓(xùn)課程(2006),由于課程時間很長(好幾周),我花了不少時間作準(zhǔn)備,也因此形成了后來「程式交易系統(tǒng)設(shè)計與建構(gòu)」一書的內(nèi)容。他們其中很多人后來到金資所碩專班成了我的學(xué)生,我很高興的知道他們在經(jīng)紀(jì)領(lǐng)域與操作領(lǐng)域因為我的一點貢獻有了成長。
感謝建華證券的那群朋友(一直到現(xiàn)在,我們都維持很好的關(guān)系),懶散的我,才會提起精神準(zhǔn)備程式交易的材料,因此有了2007/3出版的程式交易專著。很意外的,那又是國內(nèi)第一本講程式交易的專書(寫書時,作者通常會收及所有相關(guān)的書籍參考,但在2006年之前,可能我孤陋寡聞,沒能找到,只好自己土法煉鋼)。
出了書有了知名度,一些單位(包括證券公會、期貨公會、期交所、證基會、金研院等)邀我針對程式交易主題授課(還包括金融創(chuàng)新、財富管理、金融行銷等課程內(nèi)容,反正都是跟金融結(jié)合資訊有關(guān),順便一提,我在財富管理領(lǐng)域也有一些成果歐,可參考我「理財規(guī)劃分析與系統(tǒng)實作」一書)。以這個月進行中的證基會第七期「期貨操盤基礎(chǔ)人才培訓(xùn)專班」為例,我上了其中的9個時段(27個小時),約占整體課程(96小時)的1/3;記得在第一期時我只上其中的9個小時,后來因為學(xué)員反應(yīng)不錯,慢慢增加,我常覺得受寵若驚,也在Po文中分析原因。(viewtopic.php?f=8&t=106#p242)
同時間,我在高應(yīng)大金資所每年固定開程式交易課程(下學(xué)期會再開,歡迎旁聽), 也固定自辦程式交易模組比賽。
創(chuàng)世技、雅策與臺証
在高應(yīng)大當(dāng)所長期間,因為課程需要,我運用經(jīng)費購買了創(chuàng)世技公司代理的TradeStation軟體,在程式交易課程中,我也會以TS授課,慢慢的一些研究也使用這個方便的工具。也因此去年(2008)創(chuàng)世技的李總找到我,希望能幫他們的客戶授課(剛巧TS講義都是現(xiàn)成的),前后開了2期,也認(rèn)識更多程式交易領(lǐng)域的朋友,包括第二期在臺証期貨公司的訓(xùn)練教室上,吳總幫我開場,因此認(rèn)識了臺証期貨一些朋友。
特別的是,有次創(chuàng)世技李總邀我到他的公司,介紹雅策的鄭樂與我認(rèn)識(同行還有我的學(xué)生宗達(dá)),他簡單說明了文字檔下單機的概念,問我的看法,我提醒他注意「適法性」問題(自動下單即使到現(xiàn)在也是不被允許的;萬一客戶用了下單機賠錢,不承認(rèn)自己的錯,責(zé)任推給下單機會承受不起),我也讚許他的作法很有創(chuàng)意,雖然「以TS丟出下單訊息文字檔,再以內(nèi)含券商API的下單軟體去撈出來下單」的概念很簡單(很容易實作),但據(jù)我所知沒有人作過。后來,鄭樂與孫小姐以下單機的概念(當(dāng)時計畫用了「智動交易王」的名稱)參賽「龍騰微笑創(chuàng)業(yè)競賽」,邀請我當(dāng)學(xué)界的代表作產(chǎn)學(xué)合作,由于為該計劃書背書,我略為修改了計畫書內(nèi)容,只可惜該計畫申請進到競賽第二階段后,就無寂而終,我還是認(rèn)為這個構(gòu)想值得獲獎(或許評審不知道這個創(chuàng)意多有價值,對國內(nèi)程式交易的發(fā)展多麼重要)。鄭同學(xué)后來與我書信往返討論關(guān)于生涯規(guī)劃一事,就沒有再聯(lián)絡(luò)(我只知道他后來當(dāng)兵去了)。
后來有人誤會鄭樂是我學(xué)生,其實不是的,我在臺大兼課在財金系,而他是資工系的學(xué)生,下單機的概念由他提出(他這麼跟我說),我只是有機會提供若干發(fā)展建議,并擔(dān)任他的工作室申請宏碁龍騰創(chuàng)業(yè)競賽申請的一員(學(xué)界代表)。從頭到尾,也都是鄭樂主動(包括希望與我見面、希望擔(dān)任計畫書中一員等事),且一路過來,我一直都義務(wù)幫忙雅策。
我也一直覺得年輕人的積極態(tài)度值得鼓勵,相信如果日后有人為程式交易寫歷史,雅策應(yīng)有其地位;當(dāng)然作出貢獻的,也包括前述的寶碁、交大資管所、高應(yīng)大金資所、創(chuàng)世技等單位)
我與臺証期貨的緣分要從創(chuàng)世技公司在臺証的場子辦理TradeStation訓(xùn)練談起(2008/11),吳總是地頭,他幫我開場,也聽了我部分的演講,發(fā)現(xiàn)有許多是他們要作的。我告訴他我志在程式交易技術(shù)推廣,也準(zhǔn)備成立程式交易論壇,他邀我擔(dān)任顧問,我告訴他大學(xué)教授是公務(wù)員不能擔(dān)任有給職顧問(掛個名號是可以的),但如果他覺得我還可以做些事,我很樂于幫他們推廣程式交易技術(shù)(教授可以領(lǐng)演講費與車馬費),也因此有了3/18(新竹)、3/31(臺中)、4/10(臺北)三場反應(yīng)還不錯的演講(演講投影片可參考Po文(viewtopic.php?f=8&t=100#p232))。
(呵,我剛好用這些演講費與之前賣書的錢,來支付網(wǎng)站費與給研究生的網(wǎng)站管理工讀金。所以,網(wǎng)友盡情享用網(wǎng)站資源吧,錢,我來想辦法。燒完就關(guān)站!但網(wǎng)路流量與排名是我Care的,那是我的無形報償、精神糧食)
臺証期貨吳總很捧場,3場都幫我開場,前后接送過程,他引介我認(rèn)識臺証在期貨領(lǐng)域的若干Keyman,問我對于臺証發(fā)展程式交易策略有何看法,我告訴他「臺証期貨要賺的就是經(jīng)紀(jì)手續(xù)費,如果能作到客戶指定其使用的下單機(或客製交易環(huán)境)必須臺証API Inside就成了(就像Intel Inside的概念);但千萬千萬不能作金管會不允許的事」(其實我這麼說,是希望為交易者請命,拜託期貨商提供比較好的服務(wù))。
看來,我的話臺証聽進去了,提供客戶許多程式交易服務(wù),網(wǎng)友可以自己DIY客製交易環(huán)境(但拜託不要請券商提供「自動下單機」,這是違法的,當(dāng)然你若是要把下單機自行改成自動,誰都由不得你,但請自負(fù)盈虧,畢竟交易是兇險的)。臺証的努力慢慢有了回報,據(jù)說他的期貨經(jīng)紀(jì)業(yè)務(wù)量排名已經(jīng)從過去一直維持的第七名,衝到第二名了。天道酬勤一點不假,請其他期貨商也加加油吧,而交易者等著享用券商期貨商的高檔服務(wù)吧!
程式交易論壇與程式交易技術(shù)推廣
之后的故事網(wǎng)友就清楚了,也就是論壇成立了,而我繼續(xù)推廣程式交易技術(shù),順便支持論壇的營運,論壇的精神我也已經(jīng)在Po文中說明了。(viewtopic.php?f=8&t=182#p481)。
在網(wǎng)友的支持下,論壇有了知名度,我只能說,這都是網(wǎng)友的功勞。我常想我何德何能,
論程式交易技術(shù),我不如API小達(dá)人、API小天使、vinjent、wldtw2008、AutherChen等人,我只是利用我過去出版的書、論文拿出來分享,偶而寫一些小工具罷了),
論交易經(jīng)驗更是瞠乎其后(遠(yuǎn)不如藍(lán)色投機客等人),
要說有突出之處只有在程式交易學(xué)術(shù)與教學(xué)領(lǐng)域的耕耘(教育部頒的教授證書應(yīng)該可以掛些保證)還算作了一些事。
常常在授課中,業(yè)界學(xué)生希望我成立部落格分享經(jīng)驗與程式碼,但我天性疏懶愛好自由,不想把自己綁住(定期發(fā)表文章)。而成立論壇有大家的幫忙(也包括過去我指導(dǎo)的學(xué)生)丟話題、回應(yīng)話題,那我就可以三不五時偷懶去了。
結(jié)論
套一句出師表中的話,「我本布衣」(一個嘉義鄉(xiāng)下長大的南部小孩),因緣際會,在程式交易領(lǐng)域走到這麼遠(yuǎn)(已經(jīng)很意外了),也不知道會再走多久(當(dāng)沒有甚麼事作或者玩倦了,就走人)。但無論如何,我對這一路上的人與事(包括正在觀看此文的網(wǎng)友),充滿感激之情。
我只是程式交易的推廣者,臺証吳總客氣的抬高地位形容我,讓我覺得羞赧,倒是因為那麼一點名氣,會面對一些誘惑,還好我清楚的知道自己「要甚麼、不要甚麼」「是甚麼、不是甚麼」,否則真會暈船。舉幾個例子:
有一位避險基金經(jīng)理人找到我要模型,因為他很擅長于募資金,但沒有模型可以操作那些資金(我想他在客戶面前絕對是自信滿滿)。他開出很優(yōu)渥的條件,希望我提供一些模型(各位應(yīng)該跟我一樣手邊有很多測過的模型,有的不好,但好的也不少。程式交易的好處是提供有效率的工具,可以把模型喂進去跑,馬上就有結(jié)果出來,順便還完成最佳化)。理論上我應(yīng)該賭一賭1/2的機會(我不相信模型效度的持續(xù)性,但也不會那麼倒楣,就說有一半的獲利機會好了),反正賺了可以分潤,賠了通常也有管理費(只是別人以后不會再來找你就是)。但我沒有。
又有一次,在證基會的課程分享我的模式報告;就如同我之前所談的,我驗證的模型,都無法從統(tǒng)計嚴(yán)謹(jǐn)?shù)慕嵌茸C明樣本外的測試能跟樣本內(nèi)一樣好,而我也一定會據(jù)實以告(甚至警告他們,這段課程要聽完整,不要聽一半就衝出去下單)。一位老江湖的學(xué)生找到我,說這可以賺錢,反正投資人只看樣本內(nèi)的測試就會入金了,誰管他后來怎樣(如前所述,至少有一半機會吧!)。況且,賠錢了總有理由開脫,就像任何時點在市場上都可以找到好消息與壞消息一樣。是啊!不是有人說「投顧分析師最重要的能力不是正確預(yù)測盤勢,而是預(yù)測錯了如何轉(zhuǎn)回來」。(我希望我的學(xué)生或網(wǎng)友不要拿我的測試報告(的前半段)騙人)。但我也沒有。
所以我在論壇中不賣膏藥,希望網(wǎng)友也不要賣膏藥。雖然許多人想聽的就是名牌、就是膏藥,希望在股海中尋找明燈。在程式交易課時,常有學(xué)生把我拉到一旁,問我有沒有可以分享的模型。
我的標(biāo)準(zhǔn)答案總是「沒有!如果有,你為何要信我?又,我為何要給你?不過,就是沒有!」
當(dāng)然,你也不要悲觀,我找不到,并不代表你找不到,論壇提供你足夠的探索工具,你可以自己玩(DIY)、自己Try、自己尋找上天堂的路(并自己享用)以及避免下地獄的方法。
Ps1 以上所言都有資料可以查證(例如碩士論文網(wǎng)、申請計畫書、演講、書的引文、照片等)。
Ps 2 一封沒有發(fā)出去的弔唁信
白文正總裁走的時候,雖然我已經(jīng)離開寶來集團,但他的去世讓我很難過,恩師陳教授更是在電視前幾度落淚,當(dāng)時原本我們希望召集曾經(jīng)受惠于寶來白總裁的學(xué)界與業(yè)界具名,在報端登報致意,但因為尊重家屬希望低調(diào)的原則而作罷。當(dāng)時草擬的聲明如下,提供參考:
「
我們是一群過去畢業(yè)自交大資管所,并曾受惠于寶來前董事長白文正先生的交大校友。白文正先生日前不幸辭世,關(guān)于媒體報導(dǎo)白先生捐款交大得以獲榮譽博士學(xué)位一事,與事實有所偏差。事實上,交大與寶來集團的長期合作關(guān)系始于民國82年與資訊管理所的產(chǎn)學(xué)合作協(xié)議;十馀年間,寶來提供交大免費使用虛擬交易平臺(87年至91年間),并捐贈交大新竹校區(qū)財務(wù)金融研究室與臺北校區(qū)金融實驗教學(xué)實驗室(分別于民國91年1月與民國92年12月),其后始有獲頒名譽博士之程序(關(guān)于頒贈程序,交大校方已經(jīng)作詳實的說明,絕非個人得以私相授受)。除了在交大的捐贈,白董于國內(nèi)許多大專院校(臺灣大學(xué)、政治大學(xué)、中山大學(xué)等學(xué)校),亦作類似的贊助,若真有所求,不過希望能為寶來集團與金融業(yè)界培養(yǎng)更多的人才爾。
由于白先生的遠(yuǎn)見,讓財務(wù)金融實務(wù)應(yīng)用得與資訊科技作緊密的結(jié)合,而因白董贊助所培養(yǎng)的人才,除了位居寶來集團要職,亦開枝散葉的分布在各大金融集團或于學(xué)術(shù)界作育英才。
飲水思源,感于白董對于本實驗室的貢獻,特此聲明,以慰白先生受社會誤解之憾。
」