2013/12/31

(轉貼) 獲利與風險

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

Johnny 又有新文章了,請大家欣賞。
原文如下:
------------------------------------------------------
大部分的技能或學問,在學習的過程常常是告訴你:你應該怎麼做或是你應該做什麼

想當個好醫生,首先你必須了解人體構造;想當個出色的工程師,你必須先對所需之各種基礎科學有相當程度的了解。唯獨交易,是個很特別的領域,你很少聽到哪些專家能明白的告訴你怎樣才能在交易賺大錢(如果有的話,相信我,大多數是騙子或偏執),即便是世界級的大師,頂多能歸納出一些原則,而細探這些原則的內容,卻經常是你不該做什麼你應該過濾掉什麼,種種的制約與限制,最後的目的只有一個,避免破產。

對於哪些不該作,有很明確的限制,對於哪些應該做,卻只能說出原則上的建議。

這或許是絕大多數人在交易上無法成功的主要原因,在人性上,制約與限制是違背天性的,這意味著執行起來將會很痛苦。在觀念上,當某人告訴你不該犯什麼錯的同時,卻又無法具體的告訴你怎麼做能保證一定成功時,通常是很沒有說服力的。很多成功的交易者被問起獲利的原因,普遍歸類於運氣使然,但人們通常不願相信,認為是謙虛的說詞,或是有不傳的祕技不願公開。

如果叫索羅斯來操作今年的台股,我來操作現在的黃金,我想我應該有很大的勝算贏過大師。

既然交易在某個程度上,是由未知的未來行為所構成,因此,掌握未來最大的賺錢機會與避免最大的賠錢機會,就是交易中最重要的事情。今天要先來談後者,避免最大的賠錢機會。

只要是獲利,必然伴隨相對程度的風險,要想完全避免賠錢的風險,最好的方法就是別進場。如果不願意承擔任何一點風險,那麼就不應該進場作交易。每個交易人的第一件事情,應該是先計算自己願意承擔的風險與數目大小--在有生之年的期限內,為何後面要加上這一句,我稍後會加以說明。即便同一個人,對於不同金額與不同時期的人生階段,願意承擔的風險可能都不同,而往後你的計畫,就會完全依照這些數字去發展。

在做系統模擬或統計時,大多人會先看Maximum drawdown的數值(簡稱MMD),它代表了淨值跌幅的最大差額,意思就是,這套策略在過去這段時間,一共下跌了這些淨值百分比,這數字可以當作未來資金管理配置的參考。但,到底要多少才洽當?兩倍?三倍?或是更高?

如果淨值下滑幅度是和策略應對於走勢的好壞成比例(事實上也應該是),那麼在某個角度上,可以把這個下滑比例是為某種程度的隨機現象,一個淨值先下跌10%後上升5%又再下跌10%的淨值漲跌幅,最後MMD15%,但並沒有證據顯示,這個5%的上升漲幅不會發生在連續兩個10%的跌幅之後,然而此時的MMD卻是20%

穩操勝算這本書中,裡面有提到,根據機率分配函數抽取其交易數列做模擬,得到一個大致的結論:最大預期淨值跌幅與時間的關係大致上是平方根的函數。再簡化一點,交易期間(交易次數)每增加四倍,則最大預期淨值跌幅將會增加兩倍。

由於書上並沒有針對此公式做數值證明,因此我先將這結果當作是結論。換句話說,假設未來的系統與走勢能繼續維持過往(統計區間)的表現特性,那麼當你交易的時間(或次數)越長,MMD的數值將會越大,如果每四倍的時間MMD會增加兩倍,那麼做過8年歷史統計得出的MMD數值,將在32年後變為兩倍。交易員在交易生涯中,可能會比平均數獲利,或是不幸運,在極端的狀況下,他甚至可能在破產前,一直不會有獲利的交易。你我或許不需要交易32年才能達到各自的獲利目標,但低於這目標所計算出風險準備資金。將使過程中破產的機會大為的增加。人在賽的時候,甚至有可能發生在你交易的第一年。

借用今天的主角LTCM的故事來加強我的觀點。

LTCM成立於1994年二月,總計資產13億美元。LTCM的最小投資額度為一千萬美元,投資者在三年內不得撤回資金。LTCM的淨獲利率在1994年是19.9%,在1995年是42.8%1996年是40.8%1997年是17.1%,在倒閉之前,帳面上看來絕對是最優秀的。但另一方面,其資產總值大約只有50億美元,卻向銀行與證券公司借貸了將近1250億美元,負債與資產的比例高達201

LTCM以信用價差的方式從事套利交易,主要是買進俄羅斯公債、賣出美國的政府債券。但是俄羅斯金融危機發生時,盧布重貶、俄國政府償債能力降低,信用評等也一路調降,俄羅斯公債價格重挫。相對的,美國政府債券由於避險資金擁入,債券價格大漲,這使得原先鎖定的價差大幅擴大,令LTCM處於虧損狀態。
更嚴重的是,LTCM滿手的俄債根本乏人問津,根本賣不出去,原先賣出去的美債,現在價格高漲,必須用更高的價格回補。如果LTCM只用自己的錢做生意,那還沒事。問題是,價差交易的利潤微薄,要賺大錢必需靠很大的槓桿倍數,也就是說,除了吸收投資人的錢外,更用買進的券再去融資,一塊錢做十幾塊前的生意,這也使得他的虧損在此時被槓桿效果放大。

即便諾貝爾經濟獎的專家,也會面臨到一樣的問題,當風險超過當初預估的範圍時,所有的模型都將失效。因為這些模型都是基於不會破產時做出的策略,然而從俄羅斯違約,LTCM,霸菱銀行,阿根廷銀行系統崩潰,雷曼兄弟,美國次貸,到最近杜拜CDS,金融危機的頻率快高到幾乎每隔幾年就會來一次。雖然每次危機事件的背景原因都不相同,但結果都是產生一樣的金融黑天鵝。越來越多的歷史,告訴我們為了要讓模型永久有效,我們必須特別留意那種發生機率很低但是一旦發生時就會釀成重大災難的事件。

在交易上我的觀念亦是如此,既然我的最後目的是開著車子(開著系統)跑到1000公里(賺取1)的目的地。我可以用時速200公里以上速度全力衝刺,同時擁抱相對的風險;也可以選擇時速在安全範圍內,卻可能花比較久的時間到達,甚者怕死到極點慢慢用走的。一切只是願意承擔多少風險後的效率問題,(或許時速200者有大半可能永遠到不了目的地)

報酬率最高的基金經理人,資產獲利與規模從來不是最大;巴菲特從來不曾是年度報酬最好的經理人,但他卻是最富有的人。開快車不一定會比較早到目的地。

20131231 看盤操作

12:39
有心人企圖心不夠, 只想守住8600點做封關交代過去的樣子, 高檔震盪為多吧

9:21
雖然有走低不利之疑慮, 但系統判定向上攻擊有效, 只好順著做下月02 SP 86 + BP 83



8:56
開小高走高算是不錯的兆頭, 看是否又一次的多方有效攻擊, 再來決定如何加多

8:43
歐美幾近無波, 台股可走自己的路

2013/12/30

盤後日誌 2013 12/30





看法:

A. 台指期不受美股多頭遲疑不攻的影響, 開小高走高收幾乎最高, 展現強烈的氣勢
B. 現貨日線繼昨天出現買訊後, 以明確的長紅K棒, 創新高來確買訊有效
C. 中線多頭持續進行中


操作:

台指期甫一開盤, 馬上追作多單在下月的02SP 85 + BP 82, 現貨開盤後強勢表態, 繼續加碼02 SP 85 + BP 82; 早中盤附近, 少量冒險試作當月價內賣方SP 87 + BP 83, 及至午盤有所體悟後, 將點數縮得很小的SP 84, 以及小量冒險的SP 87一起獲利入袋, 並解開對應的BP 83保險, 改做相對價平的SP 86留倉



留倉:


績效評判的一種標準: 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 JournalChicago 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...


.

.