Google Analytics

顯示具有 匯豐 標籤的文章。 顯示所有文章
顯示具有 匯豐 標籤的文章。 顯示所有文章

2014年12月6日 星期六

如何打敗指數( Excel + Yahoo 數據庫)

自強積金推行後, 相信更多人注意到資產配置的重要性. 不少讀者畢竟不是天天對著大利市炒賣, 要像基金那樣靠中長線賺錢的技巧就十分有用.

加碼/減持(Overweigh/Underweigh)是一個常用的技巧, 基金經理在對某Benchmark(一般是某些有代表性的指數)的基礎上加碼/減持某些板塊/成份股, 從而達至跑贏指數而又風險不致偏離. 一般比較多用Sharpe Ratio 來比較風險調整回報.

要追蹤香港指標非恆指莫屬.而要直接跟此買賣可以用盈富基金(Tracker Fund, TraHK), 股號(2800.HK). 相關的成份股及比重以及表現均可在其網站http://www.trahk.com.hk/找到. 然而盈富基金的風險調整回報只是跟大市同步, 我們可以嘗試從中找出打敗指數的組合.

相關技巧在高等金融教材都可找到 , 透過簡單的Excel操作就可分析, 當然依靠VBA及其他程式技巧, 以及數據庫操作可以把過程更多自動化更省時. 

為簡便計, 我們只複製其中最高持股的10只成份股.由於只用這10只, 相關比重便要略調整, 調整後



我們以每日回報來計算比較, 透過自動下載程式, 只需定下名單, 便可輕易下載每日價位至試算表或數據庫. 不過下載後的數據要跟分紅分拆調整, 這個在Yahoo 數據可以跟調整後收盤價調整, 這也是Yahoo數據比Google數據略好的地方.

不過任何數據也不是完美的, 跪異的是匯控(0005.HK) 6月10日的數據及騰訊(0700.HK)5月16日的數據竟然不見, 要用Google數據補回.

剩下的技術點就是計算每日回報及回報標準差, 從而計出Sharpe Ratio. 為簡易見, 略去無風險利率不計. 然後以Excel Solver去計出最佳比重組合. 有上過投資學Efficient Frontier 的應該會做.

以2014年1月2日至11月30日的價位分析, 盈富基金的期間回報為10.18%, 每日標差0.93% , 即年率14%.平均每日Sharpe Ratio 0.046.

經計算整段期間最佳組合為騰訊(0700.HK) 9.6% , 中移動(0941.HK) 33.48%, 中行(3988.HK) 30.8% , 長實(0001.HK)26.1% . 得出期間回報22.25% , 每日標差1% , 即年率15%.Sharpe Ratio 0.089. 成功打敗指數基金. 亦表明可以用較少的個股但做出更好的風險回報.

2014年10月6日 星期一

10月份抗跌力較強的港股


10月傳統"股災"月, 之前筆者博文也測試過過去10多年10月份港股波幅普遍較大 , 筆者以每日波幅為準則, 遠較一些坊間只以月初月底開收市及其間高低位測試更精確及包含更多資訊

其實測試是否股災可以有更多不同的指標. 比如大市每日升跌股票數目, 幅度等等. 筆者這裡今次以10月份出現較多大陰燭數目作為一個指標, 來衡量哪一隻股比較抗大跌

筆者就以籃籌為例, 統計一下過去10年10月份這些股票出現大陰燭的情況. 注意並非每只股票都已上市10年, 考慮數字要因此修正

從下面可見, 金沙(1928.HK)出現最少, 只有4次, 同板塊的銀娛(0027.HK)也只有7次,令人意外華潤置地(1109.HK)亦只有6次.另一邊匯控(0005.HK),太古(0019.HK)及港鐵(0066.HK)各有33次.最多為中銀(3988.HK),中石油(0857.HK)緊隨.



11/24 後記: 由於港股9月尾已見底, 故今年參考價值不大, 不過賭業股如銀娛(0027.HK)及金沙(1928.HK)皆有不錯的回升(近20%)

2014年9月24日 星期三

免費Excel自動化港股EOD價格下載器(基於Yahoo Finance)

自上期推出以Excel 控制 Google Finance Stock Screener 後收到數個有關應用在Yahoo Finance的查詢. 比較多人關注的是從Yahoo Finance 下載過往股價 .其實Yahoo Finance 本身已有極簡易的匯出股價工具, 而且是整個時期, 對只下載數只股票不大問題
在展示歷史股價結果的頁面下方有"下載至試算表", 按下即見有"Table.csv"檔下載,
捲動下可看到包括整個時期.

Yahoo Finance 美國網站亦提供一樣的功能 ,對美股也能下載整個時期到CSV檔.

但是如果想一鍵同時下載一個板塊以至整個大市, 以手動下載CSV方式顯然十分吃力. 同時Yahoo Finance 提供的市場選擇亦相當有限. 另一個問題是維護問題. 股票如更改股號, 分紅分拆或合併等, Yahoo 不一定每只都跟得上跟得貼.而且要剔除假期問題 , 如果要維護一大堆久不久分紅分拆或停牌後牌等的股票 , 將會是十分頭痛, 也因此筆者常說, 一分錢一分貨, 彭博路透收你那麼貴的價錢是有理由的.

當然如果你要維護觀察的股票有限, 而又不是常分拆分紅的, 那麼一個免費的方案還是有的.

其實只用Yahoo 下載股價真的是大材小用. Yahoo 提供以回傳XML為基礎的YQL 工具, 可以使我們更有效同時查取多個組合的基本/價格變化資料, 如下圖顯示匯控(0005.HK)的財務資料


2014年5月17日 星期六

從匯豐(0005.HK)看香港衍生產品市場普遍錯價(6)

大道至簡, 真理可能只有兩三個, 但人自己卻畫蛇添足多了七八個. 這個套用在投資市場上可說是十分貼切.

所以有時看到一些人不停的上一些投資課, 看好多好多的投資書, 為什麼成績一直沒進步, 什至越來越亂. 我想大概他們想尋找些什麼超高勝算的指標, 急就章藥石亂投, 反而更迷失了一些基本原理. 

這幾天說起期權, 正可以隨手拈些例子

有一個叫"期權最痛位"的指標 ... 筆者在一個本地期權分析網站見到, 大意是在該位置莊家能"整死"最多的期權買家, 以獲取最佳利潤, 也難得有位生果報期權專家肯為其護航, 有興趣的可以參考下以下連結 


心水清的讀者可以自己查查文中預測的結算價. 其中騰訊預測有近30元偏差, 恆指更有近2000點. 搞到該專家也不得不在文中說 "假設不是十分合理" , "只是用作參考" , 那麼一個可能連30%接近準確也沒有的預測指標, 也有參考作用?

其實期權莊家不用跟你"死過"才可袋袋平安, 靠期權金, 買賣差價, 時間值,以至那些所謂"縮溢價"的方式已是"買重保險" . 而且越多人跟他買賣 , 而這些人又不是同一方向的, 其實已替莊家兌減了不少風險 , 只要莊家有可以的對沖避險,  那麼已經可以坐定粒六 , 不用花那麼高風險舞高弄低 . 

如欲對莊家定價了解更多, 可見



2014年5月16日 星期五

從匯豐(0005.HK)看香港衍生產品市場普遍錯價(5)

上回說到錯價無風險套利 , 乍看也只有2-3元/點的利潤, 好像不吸引, 實際是否那樣? 

就拿AAPL201405 其中一個組合來說, X1=630 , X2=632.5 , 無風險套利1.93 , 期權金3.671, 得出1個月回報52.5% , 年回報超過600% . 如果是指數類SPX201405, X1=1880, X2=1890 , 無風險套利為1 ,  期權金4.85, 1個月回報20.6% , 年回報超過240%. 

這種策略其實有個學術名, 叫Box Spread. 據Wiki資料 ,以前是造市商/場內交易員才用的策略, 主要是交易費用問題, 現在隨著交易費用下調, 以及電腦的應用, 也開始更多人應用. 




上圖為AAPL201405這些組合的月回報分佈, 還沒有計算可把期權金賺取短債利息的回報. 

在沒有Excel的幫助下, 要找出這些組合可說是近乎不可能, 然而現在只要經電腦一算, 就立即可以在一秒內找出可能的組合, 這也可說是電子化交易下投資者的工具越來越多.

現在期權越來越多人玩, 坊間也有不少工作坊, 不過所謂工作坊, 也只不過是把港交所的"教學資料"包裝一下轉作自己機構的課本, 把一些根本是教科書的東西包裝成自己原創似的策略, 實在犯不著花錢去學. 花幾十元去買本黃柏中的期權攻略, 明白其中的比較常用的策略和應用原理便已夠用. 再多看一點, 可加參考潘玉琪的撰文已頗夠一般散戶上場. 

真正值得花錢去買的, 倒是一套技術分析的軟件, 多年的數據 , 發展出一套合自己風格和切合市場機會的技巧 , 而不是一味Short put short call... 期權賺錢是靠預測幾個月內的最可能走勢情景(注意是情景, 不是確切的方向), 結算範圍, 以及短線的市場錯價和波動(如Event day) , 基本分析是派不上用場的. 

在港交所上已有不少有用的數據 , 可惜認真收集鑽研的又有幾人 ?


2014年5月15日 星期四

從匯豐(0005.HK)看香港衍生產品市場普遍錯價(4)

之前的分析把一些不同規格的期權合約混在一起,現在只用SPX 及AAPL合約號的來做, 看看更正效果如何

另一方面, 之前假定Bid/Ask差可以忽略 , 現而實際上有時報價出來的Bid/Ask是有一定差距. 把這些都通通放在考慮

同時也把遠期的也測試

得出來的結果如下

SPX 201405

有套利的組合集中在較高位置的X1, X2. 其中行使價1855, 1860為X1的組合不少, 淨回報也較高(3-4點), 可能1855及1860的認購期權偏低.

另外, 也看到一點, 低位的認購或高位的認沽的Bid/Ask Spread往往把套利大減什至全吞, 要盡量爭取在Spread 內成交!

2014年5月14日 星期三

從匯豐(0005.HK)看香港衍生產品市場普遍錯價(3)

從之前的匯豐及港交所期權錯價看似充滿機會 , 但實際要操作起來對散戶來說太過複雜, 也可說近乎不可能, 因當中牽涉太多工具 , 加起來的交易費用也看可觀. 其實這個方法在大學教本也有寫, 就是透過買進/沽出認購認沽期權組合, 再比較這個組合的獲得和沽空/買進股票及債券組合來套利. 那麼是否沒有方法去實現?

在網上找到一篇相關的方法 , 正好可以簡化步驟

How to Profit from Mispriced Options

就是沽出認沽熊跨, 買進認購牛跨, 只要權金和多於行使價差(X2 - X1) , 就有套利的機會

2014年5月13日 星期二

從匯豐(0005.HK)看香港衍生產品市場普遍錯價(2)

月底將有一個Excel VBA的進階班, 就以這個即市股票期權的簡化版作教學示範. 雖云簡化版, 卻也有相當功能 . 用以展示多線程抓取經濟通網站數據 , 以及據此製作期權組合, 計算組合期權金及到期回報分佈, 輔以Excel Solver 算出最優化組合(也就是在條件限制下最大化扣去期權金的風險回報)

簡化版只列出現貨月期權. 完整版則有該股票的所有期權.



2014年5月5日 星期一

從匯豐(0005.HK)看香港衍生產品市場普遍錯價(1)

港交所開放股票期權實時報價, 對散戶實在是一大喜訊 , 可惜只是股票期權而沒有指數期權. 不過聊勝於無, 現在在幾個大財經網站都可獲得股票期權的實時交易資訊 .透過Excel VBA ,可以輕易設計自己的期權分析系統.

相比透過DDE獲取報價及交易資料, 透過網站有幾個好處 . 1. 完全免費 2. 不用手動預載才可連線報價. 3. 理論上可以無報價數目限制. 相信單是第一點對散戶已十分吸引. 而且對於期權來說, 近乎實時已大致夠用. 

筆者就透過經濟通網站實現不用DDE的免費及股票期權版期權鏈動態分析及提示系統 (DDE 指數期權版見http://tradealgo.blogspot.hk/2012/03/option-chain-analysis-and-alert-system.html



程式截圖如上, 只需填上股票號(5)及股票期權號(HKB), 填上自動更新頻率(建議5秒或以上 , 視乎網速及硬件 )按AutoRefresh即可定時更新. 右上方Strategy 部分可設計自己要作出的分析或給出交易信號. 這裡以 Put-Call Parity 作為分析條件, 按下Test Parity就可觀察有哪些行使價的股票期權不符合 , 有錯價的套利機會. 

2012年1月5日 星期四

沽空大市的勝算


歐債危機未除, 意債息持續高企, 市場情緒悲觀, 另外中央持續收緊銀根, 內地民企接連倒閉, 民間借貸泡沫爆破, 市場憂慮有經濟硬著陸的風險. 港股受外圍形響, 未能倖免 , 自去年8月跌穿22000關口後每況愈下.

在過往3次熊市中, 拋物線反轉(Parabolic SAR)指標配合移動平均對藍籌作沽空指標有不錯的表現 , 例如以下Metastock 買賣指標組合
Sell Short :
A1:=If(C>Mov(C,50,S) ,1,0);
A2:=If(C>SAR(.02,.2),1,0);
B:=If(A1=1 AND A2=1,-1,If(A1=0 AND A2=0,1,0));
B=1 AND Ref(B,-1)<=0

Buy to cover :
A1:=If(C>Mov(C,50,S) ,1,0);
A2:=If(C>SAR(.02,.2),1,0);
B:=If(A1=1 AND A2=1,-1,If(A1=0 AND A2=0,1,0));
B=0 AND Ref(B,-1)=1

commission rate : 0.25%
以下3個過往熊市期間的測試結果(3)如下




年收益率(%)

年收益率(%)

年收益率(%)
1997/6/30-1999/1/1
會德豐(0020)
271.00%
新世界發展(0017)
82.60%
太古A(0019)
76.90%
2000/1/1 -2003/6/30
電訊盈科(0008)
78.13%
和記黃埔(0013)
77.30%
新世界發展(0017)
69.80%
2008/1/1 – 2009/6/30
匯豐控股(0005)
116.03%
恆生銀行(0011)
84.48%
新世界發展(0017)
68.42%
其中新世界發展(0017)3次熊市中均能錄取盈利







最近1年的測試結果(3)如下




年收益率(%)

年收益率(%)

年收益率(%)
2011/1/1-2011/12/30
新世界發展(0017)
91.47%
九龍倉(0004)
39.47%
恆生銀行(0011)
31.31%