之前有一篇關於backtest的網誌提到策略失效的現象,真實操作上有很多原因令到策略失效,今天就拿其中一個原因研究一下。這個原因很簡單,就是期望值錯誤,即是太天真所致。大家平日見到乜sir乜大師分享平均年回報12%-13%的策略(看似很好),其實只是一個proof of concept (POC),真正實行時,年回報肯定打折。
##
打折多少大約有跡可尋,頻繁交易、買賣細價股等策略的回報通常「理想很豐滿,現實很骨感」。
##
現實是就算市場有足夠深度,大部分策略的回報都會有某程度折讓,因為幾乎所backtest的平台都假設策略可以在理想價成交。所以大師都會賣細價股策略而不可能真金白銀下注,試想想一隻無深度的細價股被幾個人FOMO追入,真實回報已比股價App的當日回報少,賣出時亦會發生相同的情況,回報肯定有折讓,只是多少的問題。
##
所以巴菲特「無點你」,如果SPY可以保持年回報10%,月供SPY是一個上乘的投資方案,起碼不用絞盡腦汁都只是追平SPY(我指很骨感的現實,不是豐滿的理想)。
##
接下來我會分享我設計及backtest策略的流程。
##
首先,我會定一個主題,例如動能(momentum),設計一個量度momentum的指標(我不會做optimisation)及投資期限(investment horizon)。然後我會將一堆有足夠深度的股票納入股票池(在設計策略時已直接處理市場深度的問題),用指標篩選股票,計算持有期回報(holding period return),這個只是理論上的回報。岔開一下,用指數成分股要考慮historical components,避開survivorship bias。
##
接著我會歷史數據模擬股票交易,成交量、高低價都會考慮到。
##
就剛剛提及成交價的問題,我可以分享我其中一個設定:
(1)例如在每月第一個交日買入,模擬一直掛買盤,直到投資期內(當月)有股價等於或比買盤價低才成交。
(2)每月第一個交易日賣出的時候,如果在指定賣出日有股價等於或比賣盤價高才成交,如果沒有成交,才會假設當日收市價賣出(追價賣出)。
##
假設証券商提供「孖展」額令我可以在每月第一個交易日槓桿買入。
##
如果用我以上提及的方法做回測,現實肯定很骨感,繼而就會明為何有「咁大隻蛤乸隨街跳」,因為安心工作從事服務業比真心白銀落場炒的回報更豐滿。
##
最後,巴菲特真的很佛心,「無點你」。
##
重要聲明:本站內的所有內容,包括本網頁,絕不構成任何投資意見或購買任何股票及金融產品的特定推薦意見及/或不構成任何游說或要約,以購買、出售或以其他方式交易任何證券、期貨、期權或其他金融工具或其他產品,本站的內容亦並非就任何個別投資者的特定投資目標、財務狀況及個別需要而編製。投資者不應只按本站的內容進行投資。用戶必須留意,本站的所有訊號,並非是買賣訊號或任何投資建議,而所有訊號均是全自動用第三方提供之客觀市場數據計算出來的結果,當中並不涉及任何人為的想法、修改、修訂或任何投資建議。本網站包含的所有內容、資訊、訊號,並不針對任何特定的投資目標、財務狀況以及可能使用或接收該內容的特定人員的特定需求。在作出任何投資決定前,投資者應考慮各種金融產品的個別特點、個人的投資目標、可承受的風險程度及其他因素,並適當地尋求獨立的財務及專業意見。
##