[轉(zhuǎn)] 案例分析——程序化交易

2015-01-16 10:17 來源: 量投網(wǎng) 瀏覽:1870 評論:(0) 作者:hjh1350

程序交易案例(1) —「難以定義的指標(biāo)背離」

這個案例所要面對的是交易者共同的期望—「如何復(fù)制經(jīng)驗到不同市場到不同市場中」,同時這也是最多交易者想到運(yùn)用程序交易起始動機(jī)。

一位成功的交易者找到我,提到他使用的指標(biāo)(包括RSI、MACD、KD等)雖不特別,但運(yùn)用「背離」的概念,在市場頗具效果;他自己也寫一些交易系統(tǒng)做指針的計算與判斷,但背離的判斷必須依據(jù)「目視」,難以程序化,以至于他無法把成功經(jīng)驗復(fù)制到更多的其它市場中。

何謂「指標(biāo)背離」,舉例來說,當(dāng)價格創(chuàng)新高(),但指標(biāo)沒有同步創(chuàng)新高(),那么就是市場反轉(zhuǎn)的訊號。

從信息處理的角度,這是一個「圖形辨識」(Pattern Recognition)的問題,處理程序有點(diǎn)復(fù)雜,首先要先對縣圖做平滑處理(均線是常見的處理方式),繼而抓出連結(jié)波動高()點(diǎn)產(chǎn)生趨勢線,以反三角函數(shù)計算趨勢線的角度,最后由趨勢線角度的正負(fù),才能決定是否背離;到這個階段,交易者可以回測不同背離角度,決定對于指標(biāo)背離的參數(shù)選擇,形成處理指針背離的交易策略。


這個案例的重點(diǎn)不在于前述的處理過程,而是當(dāng)前述的程序完成后,在策略驗證(Verification)過程才發(fā)現(xiàn)這位交易者的主觀交易其實隱含了他自己都不甚清楚的細(xì)節(jié)。在依據(jù)其期望完成指針背離策略的編碼后,經(jīng)比對策略回測過程的進(jìn)出與其過去的進(jìn)出記錄,發(fā)現(xiàn)并不一致,交易者的交易過程中,出現(xiàn)在相同的背離情況下,做出不同交易決策的問題。

究其原因可能是對于過去的交易行為沒想清楚,以至于參考到其它信息而不自知。

當(dāng)交易者回顧檢驗與他認(rèn)知不一致的交易時點(diǎn)時,才發(fā)現(xiàn)關(guān)鍵在于他的實際交易其實受到盤前分析信息的心理影響,通常交易者在開盤前會做一些功課,如參考提前開盤的其它股市、新聞訊息,當(dāng)趨于悲觀時,對于背離的角度判斷就產(chǎn)生影響。

為此,我們在指針背離的交易系統(tǒng)中,加入可以設(shè)定盤前氣氛的架構(gòu)(Setup)條件,融入交易者的看法(View),才可以復(fù)制交易者的經(jīng)驗到不同市場中,只是必須在開盤前在程序交易模塊中處理「看法參數(shù)」。

從這個范例也可了解,如果一個主觀交易者對于他的交易策略講()不清楚,就無法將主觀操作客觀化;反之,如果交易規(guī)則可以清楚到連計算機(jī)都懂,就真的清楚了。

在一次演講中,我談到這個案例,與會的交易者對于「看法」參數(shù)是否可以或必須要量化成一個數(shù)值有不同的討論,但其實程序交易并不然一定要做完全自動化,不是0與1間的選擇,可以先做0.3再不斷提升到0.4、0.5…,即使不能做到完全自動化,也可大幅降低交易者的壓力,擴(kuò)大交易者可以照顧的范圍。

下一個案例,正足以說明這種狀況。

程序交易案例(2) —「VIP當(dāng)沖客的難題」

透過程序不僅可以復(fù)制交易者寶貴的操作經(jīng)驗,還可以幫交易者分擔(dān)解勞。

有次上我課的一位學(xué)員,邀請我到他在券商總部的VIP操盤室,幫他解決面對的問題,他只做當(dāng)沖交易,跨夜不留部位,以避免隔夜風(fēng)險。要成為券商的座上賓進(jìn)VIP是操盤,操作部位必須夠大,而在VIP是操盤的好處是可以取得較高質(zhì)量的報價,以及藉由券商內(nèi)部的信息人員之助提供客制化的操盤環(huán)境。

這位成功的交易者已經(jīng)上了年紀(jì),累積多年的交易經(jīng)驗,不相信機(jī)器,依著自己累績的「盤感」進(jìn)行短線進(jìn)出,典型的主觀交易者;但他選擇上我的程序交易課,是因為對于掌握瞬息萬變的信息,感到力不從心。

首先,讓我們先了解一下「看實時盤交易的當(dāng)沖交易者」的操盤模式,除了眼睛盯著盤面上價量的實時變化,同時也會關(guān)注到委買委賣交易簿的信息,以及相關(guān)商品的價格(例如操作臺指期貨,會注意到期貨與現(xiàn)貨間的價差,近遠(yuǎn)月期貨的價差,以及不同指數(shù)選擇權(quán)的盤面變化)與市場的實時新聞訊息等,如果覺得會有一段漲勢,則做多,反之做空;送單時以快速下單接口點(diǎn)選下單。

這位交易者的交易模式最擔(dān)心的是恍神、喝個水、上個洗手間」時,萬一變盤怎么辦?

雖然,他還無法完全可以透過程序自動交易,而比較相信自己的直覺操作,但還是希望能透過程序做「規(guī)則式的反應(yīng)」,如立即的停損或停利,因此他希望在操作過程外掛自動執(zhí)行設(shè)定規(guī)則的程序。

就這樣,以比較能相信的規(guī)則反射為基礎(chǔ),對程序的外掛上了癮,在操作環(huán)境中除了難以量化的直覺反應(yīng)外,透過大大小小的程序做規(guī)則的反應(yīng),訊息的提醒,包括當(dāng)期現(xiàn)貨價差超過設(shè)定警戒值時做提醒、立即計算委買委賣累積量的差異,超過門坎值執(zhí)行指定操作。到最后,他的操作環(huán)境逐漸掛滿各式各樣的程序。

在此案例中,程序交易終究沒有完成取代人工主觀交易,但擔(dān)任了輔助交易的助手。也許有一天,這位交易者可以把最后的人工交易部分也交給程序。

計算機(jī)與人腦,各有專長。當(dāng)工作內(nèi)容需要創(chuàng)意、直覺、模糊判斷時,人腦較占優(yōu)勢;但牽涉到快速精準(zhǔn)計算、大量儲存、遠(yuǎn)程訪問等情況時,計算機(jī)就比較有優(yōu)勢了。在下一個案例中,我們可以透過計算機(jī)突破人類執(zhí)行交易的能力極限。

程序交易案例(3) —「市場很快,你們總共只有一次射擊機(jī)會」


有些類型的交易,例如套利交易,競逐的是有限的交易機(jī)會,當(dāng)有競爭者搶先執(zhí)行套利,市場就回復(fù)均衡,套利機(jī)會也就消失了。以指數(shù)期貨與現(xiàn)貨的套利交易來說,基于期貨到期時價格等于現(xiàn)貨的「一價法則」(One Price Rule),只要期貨與現(xiàn)貨價差大到一定水平(此價差點(diǎn)數(shù)由交易成本、風(fēng)險溢酬與套利希求利潤決定),就可以買高賣低建立套利部位(可以做多現(xiàn)貨放空期貨,或者放空現(xiàn)貨做多期貨),待價差收斂到可以獲利的程度,即可進(jìn)行反向交易(將建立的期貨與現(xiàn)貨多空部位平掉),套取利潤;最差可以等到期貨到期再進(jìn)行反向交易。

套利交易有穩(wěn)定市場的經(jīng)濟(jì)功能,因為套利的執(zhí)行可以讓存在相關(guān)性的商品可以維持價格的合理性,也因此套利是有限機(jī)會的交易,當(dāng)相關(guān)商品價格回到合理水平后,套利交易機(jī)會也就消失了;因此,套利交易過程,建構(gòu)套利交易部位的成本決定套利資格(入圍者),但速度決定最后優(yōu)勝者;套利成了成本與速度的競爭。

曾經(jīng)有一個位在高雄的套利團(tuán)隊向我抱怨,他們離市場太遠(yuǎn)了(因為兩個交易所都在臺北),套不過臺北的交易者,這是把地理空間的距離認(rèn)為是網(wǎng)絡(luò)空間距離的誤解;但網(wǎng)絡(luò)節(jié)點(diǎn)間的信息傳遞也非瞬間即至,假若位于同一個網(wǎng)域空間內(nèi)(所謂內(nèi)網(wǎng))速度較之不同網(wǎng)域(所謂外網(wǎng))速度就快很多,因為網(wǎng)絡(luò)訊息的傳遞必須透過訊息封包的組成、不同路徑間的傳遞,到封包的拆解與重組,遇到網(wǎng)絡(luò)塞車時,也要耽誤許多時間,因此進(jìn)行套利等競速的交易時,就必須在網(wǎng)絡(luò)傳遞過程斤斤計較,專線的使用與主機(jī)共置的服務(wù)即因應(yīng)而生。

套利交易從其名稱上看,充滿吸引力,但也隱含陷阱,套利者永遠(yuǎn)要自我質(zhì)疑,如果一個套利策略邏輯這么明確,為何機(jī)會會落在我身上,是因為我有部位優(yōu)勢嗎?(例如可轉(zhuǎn)債與轉(zhuǎn)換標(biāo)的的套利,可能必須融券,但不是所有人可以取得券源)速度優(yōu)勢嗎?太好賺的套利利潤反而讓人質(zhì)疑是否隱藏為之風(fēng)險。

我曾發(fā)表一篇文章重新檢視臺指選擇權(quán)組的套利機(jī)會,在考慮交易簿的深度與報價存續(xù)的時間后,就幾乎沒有套利機(jī)會了;但即使如此嚴(yán)謹(jǐn)?shù)姆治?,也只能說是紙上交易,實作過程可能更沒有機(jī)會,或者將面臨無法預(yù)期的滑價與單邊曝險,獲利更是遙不可及了。

與套利交易類似的交易是價差交易,從歷史數(shù)據(jù)的統(tǒng)計分析找出相關(guān)度高的資產(chǎn),再由兩資產(chǎn)的追蹤價差建立買低賣高的部位,但價差交易并非依循「一價法則」,運(yùn)用上的風(fēng)險比套利交易更高。

然而富貴險中求,金融交易本質(zhì)上就是靠承擔(dān)風(fēng)險賺取利潤,白吃的午餐是不可能的,不冒險甚么都做不了,有句話說「不冒險的風(fēng)險最高」。

此外造市交易也是強(qiáng)調(diào)速度的策略,造市者提供流動性賺取投資者或噪聲交易者(Noise Trader)的價差,惟必須設(shè)法提防信息交易者(Information Trader)或其它造市者的「Take Out Slow Movers」高頻策略。


評分:     

評論列表(0)
第 1- 0 條, 共 0 條.

您需要 [注冊] 或  [登陸] 后才能發(fā)表點(diǎn)評