近日加密貨幣大升,比特幣(Bitcoin)2月份一口氣上升超過四成,由40,000美元左右急衝至64,000美元水平,對不少國家來說更是創下歷史新高,皆因很多相對較落後的國家貨幣貶值,因此,以當地貨幣作結算的比特幣價格就已經破了紀錄。看到升勢如此凌厲,不少網友問筆者,程式交易回報能否跑贏大市呢?今期專欄就來探討一下。
在程式交易路上,這問題已不是第一次遇見,乃是一個非常常見的問題。答案當然是:能跑贏!
簡單想,若果不能跑贏大市,那搞這麼多數據分析、編程幹甚麼?如果連大市也跑不贏,倒不如乖乖長揸,然後在家睡覺,或者天天環遊世界好了。因此,不要那麼單純地思考。即使筆者笨,量化對沖基金們也不笨。
賺整個價格走過的長度
過去三年筆者都有在幣市中實盤跑量化交易策略,從2020年開始至今,過去三年每年回報皆跑贏大市;否則,放棄就好了。
熊市跑贏大市不難,因為程式有好倉;也有淡倉。
例如在2022年,比特幣價格大跌七成,只要程式有造淡部分,大機會也能盈利,更不用說能否跑贏大市了。因此,坊間認為程式難以跑贏大市的時候是在大牛市,例如2021年及最近幾個月。
留意,量化交易或程式交易的盈利,並非來自大市單方面升或跌,因此,行內會稱之為beta 0,即盈虧與大市無關。實際上,量化交易盈利主要來源是波動。若標的物先升30%,再回調20%,長線持有者只賺個10%;但量化交易絕對有可能賺取高達50%的利潤。
以物理學角度來說,10%是位移(displacement),而50%是距離(distance),即價格總共走過的長度。量化交易就是在盡全力賺取整個價格走過的長度,而非位移。
以上述理論推演,除非比特幣價格以45度直線向上升;否則,只要每天,或每小時,或每分鐘有波動,量化交易就能賺取多於「位移」。
回看2月數據,比特幣「位移」為40%,但整月走過的總距離遠遠大於40%,因此,即使量化交易只捕捉到一半走勢,回報也能跑贏純粹長線持有。
除總回報外,行內更多時會看風險回報比,即回報穩定性。
比特幣於本週四(2月29日)的一小時內,由64,000美元跌至58,700美元,調整足足接近10%;而整月上升40%,因此回報與回撤比大約4比1。假設量化交易月回報也是40%,但只要中途回撤少於10%,那量化交易的風險回報比,已經比長線持有的高。
換句話說,風險回報比高即在同一風險情況下,能賺取更高的回報。
筆者有學生2月份程式交易回報30%,中途最大回撤5%。回報看似跑輸大市,但細想,只要進行2倍槓桿,最大回撤與大市相同,但月回報將足足是大市的1.5倍!
當然退一萬步,重點還是策略設計得宜。若數據回測做得馬虎,還是有機會錄得虧損的。