2012年10月25日 星期四
跳空統計─留倉風險初估
在台指這個市場,有很多人擔心隔夜的到早上間的跳空所發生的風險而不敢從事留倉的交易,轉而把交易限制在當沖之上,可近一兩年來的盤中價格運動節奏讓我觀察到,一旦行情波動來的時候,如果我是以人工盯盤來交易的話,我認為台指市場已經是對散戶越來越不利了。
任何交易策略的獲利都來自於價格的"波段"移動,如果價差不夠大幾乎很難賺取利潤,盤中行情跳動的節奏對散戶越來越不利的狀況下,硬要往當沖去做操作,恐怕是把自己往火坑裡推的行為。但是隔夜跳空的風險的確是存在的,雖然跳空並不全然是風險,也很可能是利潤。
在考量到願意把部位留倉過夜,我們就應該要看看,台指這個市場的跳空風險到底有多少?不要因為有風險就完全逃避,想一下日常生活中哪一件事是完全沒有風險的?我們都在承擔某種程度的風險過生活,不是嗎?而統計出把部位留倉會需要承擔多少風險來做風險承擔的槓桿大小決定部位可以有多少留倉量才是比較積極的方式。
我利用 MultiCharts 先把每天開盤價與昨天收盤價的價差有多少給抓出來,剔除結算日隔天的假跳空後作為基礎資料。使用程式碼如下:
once cleardebug;
if CheckDay[1]=false then
print(datetostring(datetojulian(D))," ",Open-Close[1]);
從輸出視窗複製出資料後轉到 Excel 做進一步的處理。因為我不想去猜跳空的方向,僅僅要統計隔夜跳空的距離有多少,所以把 Open-Close[1] 這個數值取絕對值後,再以10為級距計算所有跳空距離大小的發生次數,這是為了看看台指市場的隔夜跳空有沒有什麼異狀?從下圖看來,因為我把跳空的方向去除了,基本上次數分布還算是呈現鐘形,不大具有明顯厚尾的狀況。因此,我假設每天的隔夜跳空距離基本上算是常態分布的。
那麼,我要拿這個東西做什麼呢?從 2001年到今天(2012/10/25)這段日子,跳空距離的平均值約是 43 點,標準差約是 49 點,把平均值加上兩個標準差就約可涵蓋 95% 的跳空發生距離,這是 43 + 49x2 = 141 點,抓個整數 150 點好了。 150 點就是我用來當做如果我每天要留倉的話,必須先假設明天一開盤我可能就會發生每口賠 150 點的風險估計。
假設每天的留倉風險,我不願意造成我資金損失 3% 以上的話,在面臨快要收盤時,就必須以這個 150 點的跳空風險估計去計算我到底可以抱多少倉位留倉?比如手上交易的資金是 200萬,3% 就是 6萬元,換算成點數是 300點,而留倉的跳空風險是 150點,那麼在假設即將要留倉的部位的帳面損益為零之下,我的最大留倉口數就是 2 口。而這會是計算部位風險的因素之一。
需要這個統計資料的話,可以下載:點我。
----------補充----------
如果不把跳空僅以距離看,而把方向也納回來看的話,級距次數分布圖就長成如下,最中間看到一個明顯的凹洞(那是跳空幾近於0的部份),只要把級距不切到10點那麼細,就會呈現常態分布了。
熱門文章
-
這個秘密我過去只在課程或是講座中才會提。今天把它公開,為什麼我以前下大台,到了近年卻下起小台來了。理由就是...這是天上掉餡餅的好事啊!不費吹灰之力就可以提昇自己的交易系統績效的期望值,何樂而不為! 首先,你應該會覺得小台的手續費比大台貴,怎麼可能不下大台改去下小台?簡...
-
在執行多策略組合交易的時候,每個策略圖表獨立運作,各自下各自的單。但我們常常可以發現在某些時候(特別是開盤),出現 A策略要翻多、B策略卻要翻空,對我們的帳戶來說,因為策略圖表獨立運作的原因,實際上卻幾乎同時發出買進、賣出的委託單,而成交回來的價格又往往是買外盤、賣內盤,這完全是...
-
承繼自上篇「 函數:十進位轉二進位 」。 說實在的,這篇文章在我自己的心中就像是在引導讀者走向 Curve over fitting。這個方法,基本上這麼做跟把圖表攤出來,搞 DataMining 也滿接近了 XD 過去,我們會在策略的測試中使用"參數"...
-
緣起於某位參加我課程的同學來信問我的問題:要如何以最佳化的方式測試各種不同出場方法的組合可能?(實際內容就不在這邊贅述了)。一開始,我們用了 Switch... case 的方式去做,透過 case 的數值來做最佳化,以最佳化的方式去做,是為了大量測試。但這只能得擇一的測試結果。...