程式交易|過去十年,港股都是在區間上落,走勢遠遠落後於美股,反觀美股指數則不斷創歷史新高。其中標普500指數是美國極重要的走勢指標之一,追蹤指數的ETF(美股代號:SPY)今年11月曾創出473.54元歷史新高,較去年底收市374.25元升了26.53%。如由2011年底收市125.5元計,升幅更達2.77倍。
圖表解碼|大陽燭要幾「大」先算好?用4個條件買賣盈富 Backtest年均回報近17%
程式交易指標非「一隻走天涯」
程式交易奧妙之處,是某隻技術指標適用於A股份,但B股份則未必適用,所以每個指標都必需做測試,從而找出一個合適的交易策略。上次跟大家分析過「大陽燭」在盈富基金(2800.HK)的獲利情況,今次則會觀察SPY,看看能否用「大陽燭」作為買入SPY的入市指標。
觀察時間:1993年1月至2021年11月,共7,271個交易日。
在觀察期內,SPY每日平均高低波幅為1.3%,高低波幅定義為(最高價 – 最低價) / 收市價;數據顯示:「燭身長度」相對「全日高低波幅」的平均值為46.6%。
以上述數據為基礎,我們對大陽燭作出兩點定義:
- 大陽燭的高低波幅需達2%或以上;
- 燭身佔高低波幅70%或以上
滿足兩點定義後以收市價入市
然後我們會進行模擬交易,測試大陽燭的獲利能力。假如市況滿足以上要求,我們會用收市價入市買入SPY,然後持倉5天,計算期內交易次數、平均每個交易獲利、平均年回報及最大回撤。我們會觀察3個情況:燭身佔高低波幅的70%或以上、80%或以上及90%或以上。
SPY買入策略測試(一)
交易對象:SPY
基本設定:價格高低波幅 >= 2%
持倉日數:5天
燭身/高低波幅 |
>70% |
>80% |
>90% |
交易次數 |
164 |
95 |
38 |
平均每個交易獲利 |
0.21% |
0.31% |
0.15% |
平均年回報 |
0.91% |
0.86% |
0.16% |
最大回撤 |
-32.28% |
-28.8% |
-11.2% |
燭身/高低波幅為70%或以上時,可見到平均年回報為0.91%,平均每個交易獲利0.21%,最大回撤高達-32.2%。燭身/高低波幅為80%或以上時,最大回撤輕微改善至-28.8%,平均每個交易獲利提升至0.31%,平均年回報微跌至0.86%。燭身/高低波幅為90%或以上時,最大回撤低至-11.2%,但平均年回報及平均每個交易獲利亦分別跌至0.16%及0.15%。
SPY買入策略測試(二):以200天EMA作過濾
然後,我們嘗試加入200天均平均線作過濾:除了附合以上條件,股價收市時需高於200天指數平均線(EMA),我們才會入市。
交易對象:SPY
基本設定:
- 價格高低波幅 >= 2%
- 持倉日數5天
- 收市價在200天平均線之上
燭身/高低波幅 |
>70% |
>80% |
>90% |
交易次數 |
74 |
43 |
19 |
平均每個交易獲利 |
0.17% |
0.33% |
0.27% |
平均年回報 |
0.34% |
0.45% |
0.15% |
最大回撤 |
-17.1% |
-9.7% |
-7.6% |
加上200天EMA後,燭身/高低波幅70%的回撤大幅下跌至-17.1%,平均每個交易獲利0.17%,平均年回報亦下跌至0.34%。當燭身/高低波幅為80%時,平均每個交易獲利0.33%,平均年回報亦下跌至0.45%,但最大回撤由-28%跌至-9.7%。當燭身/高低波幅為90%時,平均每個交易獲利回升至0.27%,平均年回報為0.15%,最大回撤下跌至-7.6%。
SPY買入策略測試(三):持倉時間增至10日
我們嘗試在加入200天平均線之上,再將持倉時間由5日增加至10日,結果如下:
交易對象:SPY
基本設定:
- 價格高低波幅 >= 2%
- 持倉日數10天
- 收市價在200天平均線之上
燭身/高低波幅 |
>70% |
>80% |
>90% |
交易次數 |
74 |
43 |
19 |
平均每個交易獲利 |
0.55% |
0.62% |
0.12% |
平均年回報 |
1.20% |
0.87% |
0.03% |
最大回撤 |
-26.8% |
-18.8% |
-15.3% |
燭身/高低波幅為70%時,平均每個交易獲利升至0.55%,平均年回報1.2%,但最大回撤上升至-26.8%。燭身/高低波幅為80%時,平均每個交易獲升至0.62%,平均年回報升至0.87%,最大回撤由-9.7%翻倍至-18.8%。燭身/高低波幅為90%時,平均每個交易獲利大幅跌至0.12%,平均年回報0.03%,最大回撤大幅亦翻倍至-15.3%。
簡而言之,持倉時間由5日延長至10日,獲利會因此上升,但回撤亦同時倍升。
SPY大陽燭策略測試結論
結論:以SPY為交易對象,要有效做用大陽燭策略,當天高低波幅需達2%或以上,而燭身佔高低波幅需高至80%或以上,並且收市價企於200天指數移動平均線之上,反映走勢處於上升趨勢,持倉10天的回報優於5天,但回撤亦伴隨上升。
作者免責聲明:本文旨在探討如何利用量化分析來評估交易策略的成效,所有內容均不涉及投資或交易建議或要約。筆者及機構不會對任何人士的交易結果負任何責任。投資者入市前需先了解交易涉及的風險及個人承擔風險的能力。
作者簡介:Ben Yung是程式交易專家,投資經驗逾30年,擅長運用量化分析方法及程式交易系統,研究股票、外匯、商品、期貨市場走勢,曾為機構投資者開發交易系統,並在職業訓練局教授持續進修的投資課程,亦曾獲聖雅各福群會等機構擔任短期投資課程導師。證監會持牌人。
Facebook及YouTube: Benalytics投資教室
網頁:https://benalytics.co