SamSuka
阿程量化交易
阿程量化交易

patreon


【公開量化策略系列 7】- 用平均回報做預測因子 (夏普率1.4) 


今次策略用當日的納指(NQ1)期貨的當日平均回報((O+H+L+C) / 4) 來預測下一天的回報(用明天收市價今日收市價對比)。當大家Plot出納指(NQ)期貨的「當日」平均回報與「當日」的Close回報的scatter plot時,會發覺一個比較明顯的正關係趨勢。很容易理解,如果當日平均價比昨日平均價都高的話,很合理地可以推斷比較大機會當日收市價也會比昨日收市價高也會如是。

但正如Alpha1文中所說,用當日預測因子來預測當日的回報是沒有實質意義。那如果用納指(NQ)期貨的「當日」平均回報來預測明天的收市價回報會是怎樣? 如下圖:

從這圖看可得知是有些微負相關。因此,我們這裡用到Alpha1的方法,看看會否有極端的percentile range可以有良好的預測能力。如果有的話,我們便以純粹量化角度去測試一下,結果以下:

可以見到,0-10 percentile range的預測能力很明顯。所以,我們設回測設定為:

交易邏輯: 如果今日的Average Price Returns 跌至 rolling 150天的10percentile以下位置,那我們就在今日Closing做long,然後明天Closing平倉。

交易成本: 0.0002 of notional value (雙邊)

Asset trading: 納期Emini (2000-2024) (Long)

Performance Statistics:


(【公開量化策略系列 7】)

題外話,我準備緊一個Patreon大改版的project,我諗有興趣接觸更多量化內行同想投身做量化交易員既朋友一定會好有興趣。遲下同大家講多D詳情。而個project用時比較多,有時回覆大家可能會慢少少,會盡力回覆快一個得一個! 多謝支持!







【公開量化策略系列 7】- 用平均回報做預測因子 (夏普率1.4) 

Comments

Hi Lam,希望幫到你,你的數據源及open / close 時間點是?

SY

程sir你好,無法做到你的curve,最高只能到1.85倍,但2020年的大跌會急跌。可以分享你的EXCEL嗎?感恩!

Lam

執行在即日closing,就咁睇可能難execute,但實際做 auto trade 時大部份時間在近close位已經出左 O H L 三個價,可以estimate到一個range的情況下 Close 會否產生訊號。但是的,這個策略對execution有進階需求。

SY

Formula is (O+H+L+C)/4. 當日的Close 包含有內,那麼是即日closing 入市做long,還是following day嗎?

Keith Chan


More Creators