2013/12/30

績效評判的一種標準: CTA Industry Performance



我的2013年度績效檢討用了兩個CTA基金來當高標(Winton)與低標(Aspect), 其實CTA (Commodity Trading Advisor) 這一行也有1個衡量績效的工業標準 --- Altegris 40 IndexSM
The Altegris 40 IndexSM tracks the performance of the 40 leading Managed Futures programs as tracked by Altegris Clearing Solutions each month. The Index, which has been active since January 1990, has been quoted in such publications as The Wall Street Journal, Chicago Tribune, Alternative Investment Management Association, and Financial Times, among others.

自有資金操作的績效可以選擇和Altegris 40 IndexSM比較看看, 類似我這樣把它擺在最右欄...



觀察最上圖歷年的基金工業標準, 明顯可見自2008年金融海嘯後, 市場生態應該確定有所改變, 因為連號稱專業的這些外國Hedge Fund, 都不像2008年之前地好獲利了

How is the Altegris 40 Index Constructed?

Each month Altegris ranks our proprietary database of over 500 Commodity Trading Advisor (CTA) programs to find the top 40 composite CTA programs based on ending monthly equity for the previous month. Altegris then calculates the dollar-weighted average performance of those 40 CTA programs for the monthly Altegris 40 Index performance. There are no limits as to the number of composite programs that individual CTAs may have in the Altegris 40 Index in any given month.
The Altegris 40 Index is constructed based on current performance information obtained by Altegris for Index constituents. Altegris will evaluate and make any potential edits to the Index only at the time that new or different information about Index constituents becomes available. Index revisions arising from revisions to the historical track record of an existing Index constituent will typically be limited to the current calendar year, or a maximum of 6 months of Index data.

[轉貼] 價格傾斜優勢 - 談猜拳獲利法

引用自: 小肥牛 @yahoo blog (關閉了)

今天跟大家談談價格傾斜優勢,這也算是與高手(Howard)對談 (http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=724)系列的第三篇。這裡先說明一下,我沒有跟Howard直接討論過,只是根據這篇討論的文章,加上我的一些想法和心得,想用另一種大家可能比較容易懂的方式來說明Howard提到的幾個觀念,一些模型,看法和Howard真正應用在市場上的獲利的策略,一定是相距甚遠,而且很可能沒有闡述到Howard真正的意涵,所以想真正了解Howard的內功心法,還是要看原來的文章,或是直接向Howard老大請益。

所謂價格傾斜,Howard有提到「我提出的厚尾與趨勢傾斜二個模型,可說是所有順勢操作的最最基本元素所有順勢操作(包含均線,通道,動能,波動突破,拉回進場)能夠獲利都可由這二個模型解釋」,「我觀察到現在所有書本上提過的順勢操作策略,基本精神均不脫這兩個模型」,所以若是說「厚尾」是交易市場的屠龍刀,那「價格傾斜」就是交易市場的倚天劍。「厚尾」重厚實,「價格傾斜」重巧鋒。 

那什麼是價格傾斜,英文是 skewness,不管是人為市場,或是大自然現像,不可能是完美對稱,這種不對稱性,稱為 skewness,在交易市場上,價格的不對稱性,我們稱之價格傾斜,也就是價格往上與價格往下的機率不是對稱的,若是我們能夠掌握這種不對稱性,或是價格傾斜,即使不是厚尾,理論上,我們也能在市場獲利。

在前面死多頭與死空頭的內容中,基本上最後死空頭比較有利,也就是說,若是我們一開始就知道空頭的機率比多頭的機率高,那麼每天開盤時,就一定押空頭,即使不停損,長期來累積幾來,基本還是會贏的,就像是猜拳,若是你的技術比較好,像是會猜心術,可能有 52% 的勝算,也就是一次決勝負,你有 52% 的機會會贏,雖然只多那2%,但若是每天交易日比一次,1年累積下來,你會有 72% 的機會在年末結算時是贏的,

為什麼? 一次決勝負,因為你技術比較好(掌握價格傾斜優勢),有 52% 的機會會贏,但若是三戰兩勝決勝負,可能出現的情形為 WWW, WWL, WLW, LWW, LLL, LLW, LWL, WLL。前四種算你贏,後四種算你輸,後四種的機率為 0.48^3 + 3 * 0.48^2 * 0.52 = 47%,也就是你有 53% 的勝算。可以想像,若是你有價格傾斜優勢, 猜愈多次決勝負,你的勝算愈大。 一年交易次數約 251次,所以等於是 251戰126勝決勝負,而勝算的機率為 72%。  也就是只有你能掌握價格傾斜優勢,長期下來必能穩定獲利。

但怎麼才能掌握價格傾斜優勢,我們又不是真的會猜心術,而且大家不是說市場不可預測嗎? 我怎麼知道要猜多頭還是空頭? 基本上,我們不是要預測市場,而是要從市場的不隨機性,找到價格傾斜或是機率的不對稱性。 只要找到,像上面的例子,我們不用每次都贏,只要有多贏 2%的機率,長期下來,你就是大贏家。

姜林老師有設計一個猜拳的遊戲(http://www.programtrading.tw/viewtopic.php?f=8&t=375),提到「在猜拳這種無相對優勢的競局中獲勝(只要競局次數夠多),我的演算法藉由前幾十次的對局中抓對戰者的Pattern(包括剪刀石頭布的機率,以及前後期出拳的條件機率),在掌握Pattern後,就可以擬定優勢策略。後來,我告訴學生我的程式邏輯,再繼續對戰,誰知當學生更專注於產生隨機的出拳序,更加一敗塗地(Pattern更明顯)。總之,如果可以測知Pattern,則可以擬定優勢策略」。

也就是說,只要市場有一定的不隨機性,我們就有可能從市場的歷史記錄,去尋找這種不隨機性,利用策略創造出自已的價格傾斜優勢,與例來說,一個當沖投機客,每天開盤一定要跟市場對賭一下,他又很懶惰,不想研究複雜策略,他就把過去一年作空與作多各別贏的機率統計出來,看那一個贏的機率比較高,就押那一個方向。  這樣算不算是一個策略:應該算,有沒有考慮市場不隨機性:也是有,可不可能有價格傾斜優勢而獲利:也是有可能,只是這樣的創造出來的價格傾斜優勢可能不夠傾斜,讓自已暴露的風險太大,這樣的策略大概沒有人敢用。 (話說回來,在真正賭場中,還是有一堆人,記下過去幾次骰子的大或小出現的次數,想要增加下次猜對大小的機率)。

再來看另一種優勢策略,開盤八法,應該很多人都聽過,就是先看前面三根紅黑棒,從紅紅紅、紅紅黑、…到黑黑黑,共有8種可能,然後根據這8種可能,在第四根kbar時出手,決定是作多還是作空。 基於這樣的策略,我們可以統計過去歷史交易中,這8種情形各自的作空與作多贏的機率,然後每天只要看是8種的那一種,就可以決定是要作多還是作空 。 這樣的策略能不能賺錢呢? 可能要由市場來考驗,但看起來,應該是會比上一個方法的價格傾斜優勢好。 

我們再看一個價格傾斜優勢策略,均線系統。均線系統與價格突破系統是交易市場最古老的兩個方法,但也是最證明是最能穩定獲利的兩個系統。Howard不是說了「當時傻傻用一根均線操作股票,有一天發現賺的不比薪水少時,我就跳進期貨這賭場了」。 很多名嘴老師,也是靠均線一招走天下。當價格在均線上面,表示價格向多方形成價格傾斜優勢,當價格在均線下面,表示價格向空方形成價格傾斜優勢,所以在均線上就買,均線下就賣,不是均線上買就一定會賺,而是均線上買形成比較好的價格傾斜優勢。
交易市場上,有無數的優勢策略,像上面的三根,我們可以變成四根,變成開盤16法,若是連三紅就買,連三黑就賣,這些都是策略,都有可能形成價格傾斜優勢,但要注意的是,它是否真的能夠形成夠傾斜的價格傾斜優勢,還只是歷史的偶然,或只是過度最佳化的結果。 之前電視有報一個王健民牌,當王健民那天贏球時,就預測當天的股市就會漲或是跌,不是說沒有這種可能性,但很顯然的,這個「策略」是沒有經過嚴謹的驗證,所以我們不應該採用。
基於價格傾斜優勢的概念,在尋找「聖杯策略」時,應該不能只看回測的總獲利,而要看是否從市場的不隨機性,找到真正的價格傾斜優勢,並且能從嚴謹的科學檢測,證明它是顯著存在,只要它是確實存在的,也許只有比50%多2%,也可以靠多次次數的累積,將勝率提高至 70幾% 或是更高的勝率。 若是不能通過檢測,再高的歷史回測勝率,也可能只是海螫脣樓,空歡喜一場。

20131230 看盤操作

13:50
臨收盤前, 繼續贊助多方 SP 86 + BP 85

11:39
剛做了些特別考慮, 既然大盤有較大的變動, 我也該配合著有較大的調整才對
SP 87 & SP 84先獲利入袋, 且對應的BP全解開後, 改做價平附近的SP 86取代, 整體留倉仍偏多



11:08
早盤做的下月02 SP85 + BP 82的組合, 極短線獲利了結, 改做當月SP 87 + BP 83來取代

10:50
TVIX低降到10以下的單位數, 賣方該知道怎麼去因應喔



10:43
由市值和理論價間的差值, 可見SP或BC是相對較有利於自己的選擇



10:20
小量加做當月價內SP 87 + BP 83, 相對強力贊助多頭一下

9:23
最近多頭的表現愈來愈漂亮



9:16
繼續追加多單 02 SP 85 + BP 82

9:07
目前只看到多方強勢沒有敗象, 絕對不要有逢高空的摸頭心態

8:52
台指期開盤算延續強勢, 用下月的02 SP 85 + BP 82搶加補多單

2013/12/29

(補) 盤後日誌 2013 12/27





看法:

A. 歐美過年創新高, 台指期接受帶動開低走高, 現貨收盤也創了新高, 若不計成交量, 多頭價格很有作為
B. 日線終於如多頭所願做出該有的買訊, 這邊絕非做空的好時機, 千萬不要逆勢而行啊
C. 中線多頭架構超帥


操作:

台指期甫開盤小低, 過早主觀判斷台股沒被帶動, 很可能有怪事要發生, 先行以BP 83來取代原有的保險單BP 81; 結果盤一直往上攻, 只好認命配合著繼續做多單組合SP 84 + BP83, 尾盤看大盤創新高, 理論上該順著加多, 但卻有所遲疑, 等下週一開盤見狀再補救吧


留倉:


2013/12/27

[另類] 2013 年度績效檢討

歲末年初又到了總檢討, 醜媳婦不得不見公婆的日子了; 先說下面聯合勸募昨天寄給我的e-mail, 沒有例外地, 不管賺不賺錢, 每年我都要捐輸一下, 雖然我一直認為扶助弱勢該是政府的責任, 但當政府不盡責的時候, 我們只好 [稍微] 把擔子挑一下 --- 營造 [人間有溫暖. 處處有溫情], 是我走人生這一遭的小小願望! 也繼續第2年拿出道德勇氣, 向以 [絕對獲利聖盃 --- 造神教學] 的魯蛇老師們(ex: 學生OP搖錢樹...)喊話 --- 放下揮往學生的屠刀, 立地便成就了你們最大的佛心!!!

歷年這年度檢討單元, 都堅守先設定目標KPI & 年底再逐項檢討目標差值的模式, 既然實行超過5年以上後, 都發現沒有一年可以達成這基本CAGR%設定, 今年要來改弦更張一下, 做一下不同往年的檢討, 看能不能改變2014年起始的獲利率? 哈! 總是要先改變個甚麼, 才能期待結果會有所變化啊!

以前抓過MAN AHL diversified plc, 來做我這自營家基金的benchmark, 也做過相關評論 --- 我看國內第一檔期貨基金, 不知是不是MAN有財務危機後疏於管理, 在網路上很難及時拿到其當月績效報告, 手上最近的是上一季的如下:


用一般看基金5年的表現來衡量, 其實它挺慘的, 不知以前不敗的神話怎麼創造出來的? 雖然不知plc第四季的表現, 相信由連結它的國泰期貨基金淨值可以看出端倪


明顯地低點反彈有限, 應該逃不過2013全年是虧損的命運; 擁有大量人力與物力資源的專業外國期貨基金都操成這樣了, 你還要相信 [學生是搖錢樹] 的神人老師每 [月] 低標10%以上的獲利嗎?

現在我決定有志氣一點, 從此不再拿沒力的MAN AHL diversified plc期貨基金來標竿與自我安慰了; 改用從MAN出走的兩員大將(AHL即用他們姓氏的第1個字母來命名Michael Adam, David Harding, Martin Lueck) --- David Harding的Winton Capital當高標, 以及Martin Lueck的Aspect Capital當低標, 比較一下2009 ~ 2013的連續5年績效, 希望未來的5年能追比高標

資料來源:
Winton: http://www.managedfutures.com/program_performance.aspx?fundtype=mf&productid=18699
Aspect: http://www.managedfutures.com/program_performance.aspx?fundtype=&productId=20112
ITE Peter: 本格 [績效檢討 & 精選奇摩舊文 - 績效] 兩單元

Winton (高標)



ITE (Peter)




Aspect (低標)

如果我在金融海嘯後的2008年底, 有100萬元分別投資在這3檔期權基金下的結果比較 (Winton和Aspect尚差1個月有欠公允, 等資料全到齊之後會再更新):


ITE Peter在2013年的終值為1226675, 沒想到竟然大於高標Winton的1195988, 更遑論低標Aspect虧損的913750了, 足見 [寧可賺少也不可賠多] 的基本原則, 有其強大的威力吧!!! 但我這低於台灣銀行1年期定存利率的2013年總報酬率, 肯定不算是個好成績; 尤其今年算是個悶盤, 整體上下幅度有限, 敢下注價平契約的賣方, 應該賺到翻過來才對; 而我或許是被2007~2009的經歷所桎梏, 心態過度保守放不開, 老是等待低迷的TVIX有所長進, 無奈的是黑天鵝老無蹤跡, 付出大量的避險與磋跎成本, 有此遜遜年結也是有以致之了的!

如果把比較年度拉前到我辭掉工作開始完整記錄自己的2007年 (假設我有2006年底存有100萬來投入此3基金), 便可以想見為啥我選擇把他們當成我的高低標了


20131227 看盤操作

10:01
原本有走平危機的小時線, 經此一拉又重回多方軌道, 很好



9:53
剛剛一番往上的激情, 讓系統判定為有效, 續加做SP 84 + BP 83

9:27
現貨開盤後有慢慢轉強, 看往上攻擊的力度是否成立, 小帳戶準備加多

8:55
美股過年真是熱鬧與強勁, 台指期開盤竟然沒被帶動, 目前正是鍋蓋關鍵的8500點, 保守如我的賣方應該要站遠一點
一開盤看沒強勢, 選擇把原BP 81的保險改以BP 83來取代, 但整體方向性還是偏多, 因為還沒有系統指示我大盤已經轉弱了, 這就是我主觀操作來 [站遠一點] 的方法


2013/12/26

[轉貼] 停損、獲利與厚尾

引用自: 小肥牛 @yahoo blog (關閉了)

這篇文章主要是討論停損與獲利,停損與厚尾分佈的關係。這篇是延續我前面的文章「停損、價格突破與厚尾 -- 談程式交易為什麼能獲利」,若是還沒有看過這一篇文章的人,建議先看這一篇文章。

前面我們會先討論停損與獲利的關係,大部分的交易人員都同意「停損」可以創造出更多的獲利空間,我們以一個例子來說明這個關係。後面會再討論停損對厚尾的分佈變化,進而討論與獲利的關係。

先說停損與獲利的關係,我們先以 emini S&P 500 過去十年的資料,用死多頭與死空頭策略來討論,不考慮手續費,每一點為 USD $50,每天只作多或只作空,沒有停損,收盤時平倉。

死多頭的獲利約 USD$ -23212.5 (-464.25點)。獲利 equity curve 如下:


死空頭的獲利約 USD$ 23212.5 (464.25點)。獲利 equity curve 如下:



emini S&P 500 市場,若是以每日當沖策略,是一個略微偏空的市場,而死多頭 + 死空頭策略在不考慮手續費下,獲利會剛好為0。

若是死多頭,採每日停損 x 點策略,x 為 1-100間的一個數值,不同的停損點數會有不同的獲利變化,可以得到下面的圖形:

粉紅線是原來死多頭沒有停損時的獲利(損失) USD$ -23212.5,因此在粉紅線上面,表示獲利增加(損失減少),在粉紅線下面表示相反,從圖形來看,停損15點以下,都可以增加獲利(減少損失),但停損15點以上,反而減少獲利(增加損失)。

同樣的死空頭,也是採每日停損 x 點策略,x 為 1-100間的一個數值,不同的停損點數對應的獲利,可以得到下面的圖形:

粉紅線是原來死空頭沒有停損時的獲利 USD$ 23212.5,對死空頭而言,大部分的停損都可以增加獲利。

若是我們結合死多頭+死空頭+停損,在前面的文章中,策略是可以反手,但這邊為了簡化討論,策略不考思反手,其獲利與停損點數對應的圖形如下:

由圖形來看,對這個市場而言,若是我們採適當的停損策略,是可以增加獲利空間,但若是停損的點數取得太大,可能會增加損失(減少獲利),但相對來說,損失不會增加太多,因此一個好的停損不僅可以控制我們的損失,其實還可以創造獲利。

其次我們來看停損對厚尾分佈的影響,emini S&P 500 過去十年每日收盤對開盤的價差分佈如下,超過 +- 50 的部分,以+- 50 計,在此統計中,低於-50的有5筆 (-59, -58.25, -73, -88.5, -64.25),高於 +50 有 7 筆 (54.75, 59.5, 68.25, 59.5, 71, 67, 56.5)。對死多頭言,當分佈落在右側的地方,表示獲利,愈右邊賺的愈多,愈左邊賠的愈多。對死空頭言,剛好相反,當分佈落在左側的地方,表示獲利,愈左邊賺的愈多,愈右邊賠的愈多。

 


我們來看死多頭+停損,我們停損取8點,也就是盤中出現-8點的價差時,我們就停損出場,所以我們的損失就是 8 點,因此我們不會遇到高於 8 點的損失,如-30點,在這種情形下,停損是對我們有利的,但停損也不是完全正面的,我們知道有時停損後,市場反彈,因此最後收盤時是正價差的,也就是本來這一筆可能是賺錢,但因為我們執行停損策略,造成我們不僅沒有賺到這一筆的價差,還賠8點,在這種情形下,停損是對我們不利的,我們將停損的分佈與原來的分佈畫在一起如下:

其中紫紅色是有碰到停損的分佈,而天藍色是沒有碰到停損的分佈,因為我們是停損 8 點,所以分佈比-8點小的都一定會碰到停損而出場,但-8點大的,雖然最後收盤應該是獲利,仍可能先碰到停損而先出場,所以一個bar的分佈可以分為兩個部分,若是以+10這一個例子分佈來說,80%是天藍色,表示沒有碰到停損,最後獲利是 +10點,但20%是紫紅色,表示有碰到停損的分佈,所以雖然最後收盤-開盤的價差是+10點,但最後獲利(損失)仍是 -8點,也就是說下紫紅色分佈而言,比-8小的分佈是有利的,因為本來未停損的損失更多,但因為停損,只要損失 8 點即可,但比-8大的分佈是不利的,因為本來可以獲利(或是較少的損失)的,但現在反而因為停損而損失 8 點。

從這個分佈,原來最左邊的厚尾一定會發生停損,所以對我們而言是有利的,但最右邊的厚尾,也可能受到影響,如原來最右邊(>=50)的厚尾有7個,但其中有3個會因為停損而提早出場,雖然少了部分賺錢的厚尾,但仍有部分的賺錢的厚尾會保留下來,也就是在我前面的文章「停損、價格突破與厚尾 -- 談程式交易為什麼能獲利」有提到停損可以”避免讓策略掉入賠錢的厚尾,保留賺錢的厚尾,因此可以創造出獲利的空間”。

由於停損的關係,整個紫紅色的分佈是偏左的,我們將紫紅色的分佈獨立出來,並將分佈區間改為 -58 至 +42 的對稱區間,如下:


如前面說的,愈左邊的分佈,在執行停損策略時是有利的,愈右邊的分佈,在執行停損策略時是不利的,看起來最左的邊的分佈有5個 ,和最右的邊的分佈有4個差不多,但原來最左的邊的分佈本來就是5個,但最右邊的分佈(>=42)應該有8個,也就是有4個有利的厚尾是被保留而沒有碰到停損。

同樣的,我們可以來看死空頭的停損分佈,也是停損8點,因為是空頭,分佈愈左邊,就可以獲利,分佈愈右邊,就會損失,若是盤中價差超過8點,就會執行停損,以損失8點出場,其分佈如下:

從這個分佈,原來最右邊的厚尾(>=50的厚尾有7個)一定會發生停損,所以對我們而言是有利的,但最左邊的厚尾,也可能受到影響,最左邊(<=-50)的厚尾有5個,只有1個因為停損而出場,但由於停損的關係,整個紫紅色的分佈是偏右的,我們將紫紅色的分佈獨立出來,並將分佈區間改為 -42 至 +58 的對稱區間,如下:

其中最左邊 (<=-42) 不利停損的厚尾只有一個,而有利停損的厚尾(55,57,>=58)有7個,在這個例子中,我們可以比較明顯看出厚尾因停損所造成不對稱性的現象。 這裡說的厚尾不對稱性,是指對我們交易有利與否的厚尾,而不是市場原始的厚尾,因為市場永遠是中性的,厚尾也是一直存在的,因此這裡厚尾不對稱性,是來自因停損策略,來避免對我們不利的厚尾,保留對我們有利的厚尾,所產生的不對稱性。

在我前面的文章「停損、價格突破與厚尾 -- 談程式交易為什麼能獲利」有提到停損可以”避免讓策略掉入賠錢的厚尾,保留賺錢的厚尾,因此可以創造出獲利的空間”。 雖然這邊以一個比較實際的例子來說明這個想法,這樣的說法也沒有什麼大錯,但其實並不是很嚴謹,停損可以獲利的原因很多,厚尾只是其中一個,也不是造成停損可以獲利的直接原因。若是更嚴謹的說,厚尾是市場觀察現象中的一種,停損而整體獲利空間增加,是停損因為會造成獲利分佈的價格傾斜變化,進而造成厚尾的分佈改變。

若是要說停損可獲利的直接原因,可以將市場視為一堆趨勢累積的碎型自我相似結構,因為這樣的碎型趨勢結構,會在小的時區(分、時)形成小的厚尾,在大的時區中(日、月)形成大的厚尾,若是有停損,會減少往虧損方向的次數,但同時它也可能會減少往獲利方向的次數,但因為碎型趨勢結構的自我相似,在統計的觀察上,減少往虧損方向機率會比減少往獲利方向機率高,這種創造出的價格傾斜優勢,進而創造出獲利的空間。這樣的價格傾斜優勢也會同時觀察到厚尾的不對稱性,所以厚尾或許只能說是一種觀察現象,而不能說是「停損可獲利」的直接原因。

[轉貼] 談程式交易為什麼能獲利

引用自: 小肥牛 @yahoo blog (關閉了)

今天來談談為什麼我會認為程式交易為什麼能獲利,還有停損、價格突破與厚尾之間的關聯。其中有些是我自已的想法,有些是從網路上看到的一些想法,有些地方可能不會很嚴謹,但大家可以參考看看。

首先,我認為市場不是完全的隨機市場,裡面隱藏某種程度的不隨機性,若是市場是一個完全隨機市場,像一個公平的硬幣如此隨機,再怎麼利害的程式交易,也不可能長期在這個市場獲利。

但市場的不隨機性在那裡? 不同的市場有不同的不隨機性,所以也可能發展出不同的策略,但目前我觀察的所有市場,都有一種共通的不隨機性---「厚尾」。 什麼是厚尾? 若是以當天的漲跌幅來看,也就是"當天的收盤價 - 當天的開盤價",有正有負,有高有低,若是以大數法則來看,漲跌幅愈大,機率愈低,若是一個隨機市場,整體應該會呈常態分佈。 但實際上,市場總會有大漲或是大跌的時候,雖然機率不會很高,但仍比常態分佈的理論統計值高,也就是在兩端尾部會比較厚,也就是所謂的厚尾現象。

以下圖為例,市場為 @ES.D (mini S&P 500) 的當天的漲跌幅分佈圖,柱狀圖是實際分佈,分佈在正負40點之間,若是大於正負40點,以正負40點計,而紫色則根據分代的標準差,算出來的常態分佈。我們可以在兩端,看出市場分佈明顯比常態分佈高一些。 這個現象在個個不同市場都很容易看到,目前我看的黃金、台期指等都有,而且在不同的 time frame 也是有,day, hour 和 minute 的不同 time frame,像YI (小黃金) 的day、hour、minute frame 都可以看到厚尾現像。


為什麼會有厚尾,你可以說是因為市場經常會有恐慌性的賣壓、盲目的追高,媒體的推波助瀾,或是在真實世界上,有太多的突發事件,或是說這是因為黑天鵝、混沌、蝴蝶效應,都可以,只要知道厚尾現象在真實的交易市場是存在的。


說明完厚尾,我們來看停損,停損在程式交易中的威力,可以用「死多頭、死空頭」來說,「死多頭、死空頭」的原始概念來自這篇文章「死多頭死空頭都獲利」(http://cctrading.blogspot.com/2004/06/ds1.html),原文的故事說的比我精彩,若是有興趣,可以看看原文。

有兩個人,一個是「死多頭」,另一個是「死空頭」。 所謂「死多頭」就是不管怎樣開盤就作多,並設停損,例如 USD $200,若是沒有觸動停損,則在當日收盤時平倉。 以 TradeStation 與 ES.D 為例,程式如下:

if (date>date[1]) then Buy ("LE") next bar at market;
if (Time=1500) then Sell ("LX") next bar at market;
SetStopLoss(200);


以過去 5 年ES.D, time frame = 15 min 為測試數據,獲利 $4,625

所謂「死空頭」就是不管怎樣開盤就作空,也是設停損,USD $200,若是沒有觸動停損,則在當日收盤時平倉。 程式如下:

if (date>date[1]) then SellShort ("SE") next bar at market;
if (Time=1500) then BuyToCover ("SX") next bar at market;
SetStopLoss(200);

以過去 5 年ES.D, time frame = 15 min 為測試數據,獲利 $26,525。
 
這裡要注意的是,這裡的獲利是沒有計算手續費、滑價,主要是集中在市場特性與策略理論的探討,因此在真實交易中,這些策略需要用更嚴苛的條件作測試依據。

基本上,「死空頭」獲利比較多,但不管是多頭或是空頭,都是獲利的,基本上,這要歸功於「停損」的威力。 但為什麼停損可以製造出更大的獲利空間呢? 我認為是因為市場有某些程度的不隨機性。  若是一個完全隨機的市場,如賭場,你再用怎樣的停損策略,也很難在賭場創造獲利空間。

為什麼市場的不隨機性與停損可以創造獲利空間,我們先想像市場的漲跌幅分佈是左右對稱,但有厚尾現象,不管作多或是作空,都是一半猜對的機會,假設是作多,市場也是多,則會賺錢,而市場是空時,則是賠錢,而且若是在厚尾兩端,則是大賺大賠。

若是大數法則,最後應該會不賺不賠(不考慮手續費、滑價),但若是有停損下,大賺仍是不變,但避免了大賠的機會,再強調一次,停損只會在不是完全隨機性的市場有用,若是完全隨機的市場,什麼時候停損都是一樣的期望值。  舉例來說,若是你已經賠了100元,若是完全隨機性的市場,未來再賠100元 (全部賠200元),與未來賺回100元 (全部不賺不賠) 的機率是一樣的,因此不管你有沒有停損,最後獲利的期望值都是-100元。

但若是有厚尾現象的不完全隨機性的市場,在已經賠了100元的狀況下,未來賺回100元 (全部不賺不賠)的機率,可能會與未來再賠100元 (全部賠200元)與未來再大賠400元 (全部賠500元)的機率加總一樣。 若是停損,損失是100元,但若沒有停損,假設 0.5  機率賺回100元 ,0.45 機率再賠100元,0.05 機率是再大賠400元,如此全部的期望值是 -100 + 0.5 * (+100) + 0.45 * (-100) + 0.05 * (-400) = -115。 所以因為厚尾現象,在達到停損點時,輸贏的期望值已經不是對稱分佈了。

有些人作停損後,因為盤面拉回,就後悔太早作停損,但其實在有些情況下,沒有作停損,會讓你陷入大賠的風險中。

簡單的說,停損避免讓策略掉入賠錢的厚尾,保留賺錢的厚尾,因此可以創造出獲利的空間。 


再來說「價格突破」與停損的關係。既然「死多頭」與「死空頭」都有可能賺錢,那可不可以一起作,在開盤時,同時作多與作空,並依開盤價加減一個固定點數(如 4 點,在 ES.D 每點 $50,等於 $200),作為高點與低點,當價格漲過高點,「死空頭」就平倉,當價格低過低點「死多頭」就平倉,當日收盤時,若是手上還有倉位,就平倉。

這樣的「死多頭」與「死空頭」合作策略來看。 一開始的倉位是 0,也就是一開始其實不用買賣。等到價格漲過高點,因為「死空頭」已平倉,所以剩「死多頭」多頭的倉位,因為一開始的倉位是 0價格一漲過高點,就要作多,買一口進來。類似的,若是低過低點,則是作空一口,當日收盤時,若是手上還有倉位,就平倉。

從這樣來看,「死多頭」與「死空頭」+停損的合作策略其實就是「價格突破」策略,開盤價加減一個固定點數,作為高點與低點,當價格漲過高點,就作多,當價格低過低點,就作空。 以下是對應的 TS 程式碼,基本上這個程式碼是可以反手的,等於為「死多頭」+「死空頭」的合作策略加上再進場機制。

var: OpenPrice(0);

if (date>date[1]) then begin
    OpenPrice = Open;
end
else if (Time<1500) then begin
    Buy ("LE") next bar at OpenPrice + 4 stop;
    SellShort ("SE") next bar at OpenPrice - 4 stop;
end
else if (Time=1500) then begin
    Sell ("LX") next bar at market;
    BuyToCover ("SX") next bar at market;
end;


整體獲利是 $43,100,比「死多頭」+「死空頭」($4,625+$26,525 = $31,150),應該是因為可以反手的關係,因為可以反手,當一邊避免賠錢的厚尾機率,另外一邊以反手增加賺錢的厚尾機率。

所以「價格突破」策略本身就有停損的機制,而「價格突破」比「死多頭」「死空頭」分別作、分別停損的策略好處如下:

1. 減少交易次數:真實交易是需要手續費的,若是我們同時有「死多頭」「死空頭」,則倉位其實是0,我們並不需要買賣交易。
2. 增加獲利穩建度:一般市場在某一段時間可能是偏多或是偏空,若是偏空,對「死多頭」則是比較不利,配合停損,可能只是降低損失,但可能無法獲利,但若是「價格突破」,則是兩個方向都考慮到,獲利當然比較穩建。

簡單來說,「價格突破」策略,因為厚尾的市場不隨機性,是一個具有停損,且有獲利潛力的策略。


再來談談「交易聖杯」或是程式交易為什麼能幫你賺錢,基本上,程式交易是希望能夠找到某些策略,依市場的不隨機性,找出最大的可能獲利性。 有些程式成功,有些程式失敗,有些程式很複雜,有些程式很簡單,有些可以應用在較多的市場,有些只能應用在某個特定市場。 無論如何,創造獲利空間 (trader edge) (http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=1066&next=1050&l=f&fid=6) 是我們追求的目標,其實trader edge不必要很高,但要很穩建,就像賭場莊家一樣,每一次的 house edge 都不必很高,但經過大數法則與資金的管理,讓賭場不止穩賺不賠,而且是大賺其錢。  目前在市場的不隨機性,現象最一致的就是厚尾吧,而利用厚尾來創造獲利空間,我想「價格突破」只是其中的一種,但它也應該是最簡單一種,因為簡單,正是大巧不工,可以適應的市場與穩建性也是相對的高。

若是能夠有一個穩建的 trader edge,配合資金管理與市場風險分散,這樣就像賭場的莊家一樣,可以利用程式策略幫你穩定的賺錢,若是能達到這個的管理與目標,應該就是所謂的「交易聖杯」吧。

最後,在說明一下,這裡的程式只是為了說明停損、價格突破與厚尾的關係,說明即使是一個簡單的策略,只要能夠掌握到市場的不隨機性的優勢,就有可能獲利。若是對「價格突破」策略有興趣,請參考藍色投機客的最喜愛的交易系統 - Price Channel Breakout(http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=1584&l=d&fid=7)

另外,厚尾的一些想法與靈感,有些是來自藍色投機客與Howard的討論 (http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=724), 有興趣的人也可以參考看看。

盤後日誌 2013 12/26







看法:

A. 外資法人放假去, 台股無量也無利空, 狹幅震盪機率高, 台指期今日高低點也僅差31點而已, 還是要等大人放假回來再說吧
B. 日線維持中立的空手訊不變
C. 中線買訊在新舊過年期間應該都沒轉空疑慮吧?


操作:

早盤多方攻擊有效, 先做了SP 84 + BP 81; 中 & 尾盤見8500的鍋蓋壓力大, 認賠原SC 84改移倉做SC 86 + BC 87, 拉大損益區間讓圖形稍微好看一點


留倉:


20131226 看盤操作

13:55
尾盤索性將所有SC 84認賠移倉, 改加N倍做SC 86 + BC 87的組合



12:32
中午到附近的郵局辦事, 要有相當的耐心, 才能領教他們的效率, 比起一般銀行差太多太多太多了

9:46
觀察到上方鍋蓋壓力真的很大, 外資不在暫時量也放不大
原SC 84認賠1/2, 改加倍移倉做SC 86 + BC 87因應, 讓損益圖形變好看一點, 但整體delta偏多卻沒變



8:55
台指期甫開盤強勢, 隨即持續加碼SP 84 + BP 81組合
看來沒例外地又被短套了 ha ha ha...


.

.