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

patreon


【關於日內數據Part 3 - 深入分析 4 個交易時段的回報】

E-mini S&P 500期貨(ES)的價格由 2008年1月2日的 1,316 到 2009年3月6日低位的 498,之後到 2022年1月4日高位 的 4,886,到2023年5月5日的 4,149,這15.5 年來總回報為 (4149 / 1316) - 1 = 2.15倍

 

今篇文章我們會探討:

在這15.5年來,是日間交易時間回報較好,還是夜間交易時間回報較好?

第一步:把交易時段分為 4 個時段

在上一篇關於日內數據的文章,我們見到2008年1月2日到 2023年5月5日 ES 的恆常交易時段改過幾次。

重溫2008年1月2日到2023年5月5日 ES 的恆常交易時段為:

2008年1月2日 - 2008年11月18日:

2008年11月18日 - 2015年9月20日:

2015年9月20日 - 2021年6月27日:

2021年6月27日 - 2023年5月5日(數據結束日期):

由於4:00pm-6:00pm 的交易時間轉過幾次,所以簡單起見,我們把交易時段分為 4 個時段:

第二步:用Python 找出這4個時段的return

數據方面,我會沿用之前介紹日內數據所用的 ES intraday data,這個數據的時間間隔為一分鐘,數據所包含的時間由2008年1月2日到2023年5月5日。


Python step 1: 

Python step 2:

Python step 3:

Python step 4:

小結:每一行代表一個period的dataframe

例如:

每一個 period 都有這個 period 的回報,以及open price

第三步:用Python 找出這4個時段的return去對比,以及用圖表去呈現結果

用 groupby period_type,再找出每個group各自的總回報(log return),之後將 log return 轉回 simple return

重溫 E-mini S&P 500期貨(ES)的價格由 2008年1月2日的 1,316 到2023年5月5日的 4,149

這15.5 年來總回報為 (4149 / 1316) - 1 = +2.15倍

由此可見,在這15.5年來,是夜間交易時間的回報較好!是日間交易時間回報的兩倍多,而Post-Intraday period外和 skip period的回報則是蝕少許。

最後,我們用圖表呈現這15.5年的回報變化:


Remark: 附上每一行代表一個period的 Data Table in CSV format

----------------------------------------------------------------------------------------------------------------

阿程量化交易 -> 1個月至少4篇精華文章

----------------------------------------------------------------------------------------------------------------

【真‧搵Alpha策略系列】

搵Alpha方法1 :

https://www.patreon.com/posts/zhen-wen-fa-1-ce-100421185

搵Alpha方法2:

https://www.patreon.com/posts/jiao-ni-yi-ge-fa-102776585

----------------------------------------------------------------------------------------------------------------

【公開量化策略系列】

策略 1 (Sharpe Ratio 1.4):

https://www.patreon.com/posts/gong-kai-liang-1-98710085

策略 2 (Sharpe Ratio 1.84):

https://www.patreon.com/posts/zhen-wen-fa-1-ce-100421185

策略 3 (Sharpe Ratio 1.34) - Long+Short 美期:

https://www.patreon.com/posts/gong-kai-liang-3-101097951

教你一個方法即搵高Sharpe策略

https://www.patreon.com/posts/jiao-ni-yi-ge-fa-102776585

策略 4 - Trend Following

https://www.patreon.com/posts/gong-kai-liang-4-103345268

策略 5 - 公開一個 Sharpe ratio 2.42 的交易策略

https://www.patreon.com/posts/gong-kai-yi-ge-2-103636466

----------------------------------------------------------------------------------------------------------------

【程式交易編程系列】

1. 真正深入回測恆指每月第一個交易日/最後交易日規律:

https://www.patreon.com/posts/zhen-zheng-shen-99709770

2. 關於日內數據(Intraday Data)你不知道的二三事

https://www.patreon.com/posts/guan-yu-ri-nei-101348214

3. 關於日內數據Part 2 - 從數據了解ES交易時間

https://www.patreon.com/posts/guan-yu-ri-nei-2-103392012

----------------------------------------------------------------------------------------------------------------

【行內秘聞】

1. 量化基金如何保護他們的交易策略:

https://www.patreon.com/posts/liang-hua-ji-jin-95730512

2. 行內交易員對Alpha的看法:

https://www.patreon.com/posts/xing-nei-jiao-yi-97170473

3. 上司如何得知一個初級量化交易員的悟性?:

https://www.patreon.com/posts/shang-si-ru-he-99299074

【關於日內數據Part 3 - 深入分析 4 個交易時段的回報】 【關於日內數據Part 3 - 深入分析 4 個交易時段的回報】 【關於日內數據Part 3 - 深入分析 4 個交易時段的回報】 【關於日內數據Part 3 - 深入分析 4 個交易時段的回報】

Comments

如果簡單地計sharpe ration可以用 (mean / std) * SQRT(252)。如果用intraday或overnight period,由於每天都都持貨,sharpe ratio不會像其他文章的strategy那麼高

SY

之後係咪可以用返mean 同std 計返個sharpe ratio

Ron chan

咁講其實炒美股夜期好似幾吸引 又少競爭者

Lam

是,如果你test埋其他全球市場,其實好多都係。內地的唔係。

SY


More Creators