跳至內容
所有策略

策略

香港藍籌股接近52週高點動量,僅做多前-5檔籃子,附指數追蹤基金市況過濾機制(HKEQ日線,每月再平衡,24前-2018HSI檔)

結果: 驗證中

HkFiftyTwoWeekHighProximityTopKHkeq

香港藍籌股接近52週高點動量,僅做多前-5檔籃子,附指數追蹤基金市況過濾機制(HKEQ日線,每月再平衡,24前-2018HSI檔)

假說

橫斷面錨定動能策略,應用於香港大型股;該市場在完整資料集中僅有 3 次先前執行紀錄(HKEQ = 0.2% 的實驗)。理論依據(George 與 Hwang 2004,《52 週高點與動能投資》;國際複現研究 Liu、Liu 與 Ma 2011,JIMF,在香港市場達顯著):股價接近 52 週高點的股票,因投資人將高點錨定為參考價格,對利多消息反應不足,因此接近高點程度可預測趨勢延續。股票池:24 檔恒生藍籌股的 FIXED 名單,所有股票自 2018-01 起皆有 HKEQ 根日線(2018 後列出的股票,例如 9988/3690/1810/9618,刻意排除,以確保每檔都有完整歷史資料):0700、0005、0941、0388、0939、1398、3988、2318、1299、0883、0857、0386、2628、2388、0001、0016、0002、0003、0006、0027、0669、2382、0175、1109(.HKEQ)。市場狀態/現金閘門:2800.HKEQ(香港盈富基金,HSI ETF)作為額外的純訊號工具。每 rebalance_sessions 個交易時段(預設 21 =……顯示更多顯示較少

橫斷面錨定動能策略,應用於香港大型股;該市場在完整資料集中僅有 3 次先前執行紀錄(HKEQ = 0.2% 的實驗)。理論依據(George 與 Hwang 2004,《52 週高點與動能投資》;國際複現研究 Liu、Liu 與 Ma 2011,JIMF,在香港市場達顯著):股價接近 52 週高點的股票,因投資人將高點錨定為參考價格,對利多消息反應不足,因此接近高點程度可預測趨勢延續。股票池:24 檔恒生藍籌股的 FIXED 名單,所有股票自 2018-01 起皆有 HKEQ 根日線(2018 後列出的股票,例如 9988/3690/1810/9618,刻意排除,以確保每檔都有完整歷史資料):0700、0005、0941、0388、0939、1398、3988、2318、1299、0883、0857、0386、2628、2388、0001、0016、0002、0003、0006、0027、0669、2382、0175、1109(.HKEQ)。市場狀態/現金閘門:2800.HKEQ(香港盈富基金,HSI ETF)作為額外的純訊號工具。每 rebalance_sessions 個交易時段(預設 21 = 每月)於日收盤時計算各股接近度 = 收盤價 / 最近 high_lookback 個交易時段的最高日高點(預設 252);依降冪排序;目標持有排名前 top_k 檔(預設 5),每檔等權配置 19% 的資產(總曝險 95%,不使用槓桿,CASH 市場,僅做多)。持有股票只要排名仍在前(top_k + keep_buffer)名內就繼續持有(預設緩衝 3),以降低換手。市場狀態閘門:若再平衡時 2800 收盤價低於其 SMA(regime_sma,預設 200),目標配置全數轉為現金。所有委託均為市價單,在日收盤時決定,並於下一個 NEXT 交易時段開盤成交(平台對交易時段市場採用的 next_open_fill 規則——支援,不替代)。預期每年交易數:約 12 次再平衡 × 約 2 檔替換 = 約 25 次完整買賣/年;在 2019-2026 期間約 200 次(第一年為暖機期)。費用計算:HKEQ 次完整買賣約 0.22%(印花稅每邊 0.1%,另加徵費),另有約 0.05% 的價差;文獻中的 52 週高點價差約為每月 0.5-0.6%,平均持有約 2-3 個月,因此每筆持倉預期毛利約 1.2-1.8%,每筆交易淨利約 0.9-1.5% = 完整買賣成本的 4-6x。分析師注意:較早的 HKEQ 次執行紀錄回報佣金為 0.0(繞過了工具費用);若此問題仍存在,請手動從每筆交易扣除 0.22%。損益未計入股息(HK 藍籌股殖利率約每年 3-5%,因此相較於總報酬基準,報酬有所低估)。風險控制路徑(b):以訊號出場(排名下降、市場狀態閘門、再平衡)並限制部位規模;任何單一部位不得超過資產的 19%,不設停損。存續偏誤提醒:股票池採用今日的大型股名單,並限於在 2018 前上市的股票;今日以前已跌出大型股範圍的股票不在其中。這與失敗的 HKEQ 1 個月橫斷面 REVERSAL(96e682f8,PF 0.93)採用不同機制:它使用不同排序變數且方向相反(距離 52 週高點,而非過去 21 個交易時段報酬);也不同於失敗的 A-H 價差及滬深港通假日測試。

標的選擇:HKEQ 佔整體語料的 0.2%(共 3 次運行,沒有使用此機制),符合資料配置規則,停止重新挖掘 BTC/Binance USD-M(52.6%)。由於 HKEQ 現金帳戶限制,只能做多;我接受增加在過度代表的純多頭類別中的比重,因為市場/工具的新穎性缺口更大,而且 L209/L192 偏好緩慢(約每年 25 筆交易)、日線、廣泛標的、每筆交易數個百分點的設計。此策略在排名變數、方向與持有期間上,均不同於先前三次 HKEQ 失敗案例;不需要額外資料源(L189)。

實作

只做多的股票組合,買進股價最接近 52 週高點的香港藍籌股,納入 2018 前上市且有 HKEQ 日線資料的 24 隻恆生指數成分股。每 rebalance_sessions 個 HKEX 交易時段再平衡。排程自 2010-01-04 起按 HKEX 個交易日計算,因此重新啟動不會改變排程。每次再平衡時,依接近度 = 收盤價 / 過去 high_lookback 個交易時段的最高價為所有股票排名;若同分,則由 63 個交易時段報酬較高者優先。持有中且排名仍在 top_k+keep_buffer 名內的股票會保留,其餘 top_k 個名額由排名最佳的股票填補。若 2800.HKEQ(盈富基金,僅供訊號使用)在再平衡時收盤低於其 SMA(regime_sma),便賣出所有持倉並轉為現金。每檔股票配置 NAV 的 min(position_fraction、1/top_k)(19% × 5 = 95% 總曝險),以整股買入,並受限於實際可用現金。若再平衡交易時段資金不足以支付目標部位,便於後續交易時段買入,因為賣出所得要到下一個開盤成交時才會到帳。市價單於每日收盤時決定,並在下一交易時段開盤時成交(平台 next_open_fill)。calculate_signal 會回傳主要股票(0700)的連續接近度數值。每檔組合股票都透過 _submit_entry_instrument/_submit_exit_position 各自使用獨立工具交易,因此帳本中的每筆交易都分開記錄。

依照原假設實作:固定的 24 檔股票標的範圍,加上 2800 市場狀態部位;按接近 52 週高點的程度排名,取前 5 檔並平均配置 19%,保留緩衝值 3,設定 SMA(200)現金閘門,並每 21 個交易時段再平衡。風險控管路徑(b):依訊號出場(排名下降、市場狀態閘門、再平衡),單一部位不超過權益的 19%,不使用槓桿,也不設停損。計畫中的固定值(keep_buffer 3、position_fraction 0.19、同分排序 63、槓桿 1)不會被限制。四個可調參數則限制在計畫指定的範圍內,並記錄於 _param_bounds。兩項解讀:(1)每檔權重為 min(position_fraction、1/top_k),因此調整後的 top_k 即使達到 8,仍符合 1x CASH 帳戶限制;在預設值 top_k=5 下,權重恰為 19%。(2)「每 N 個交易時段」透過交易時段輔助函式按 HKEX 個交易日計算,而非使用柱線計數器;暖機後的第一個週期只設定排程,不進行交易。注意:基本範本的跨部位資料屏障會在任一 24 部位缺少當日交易時段資料時,保留當日決策,例如交易暫停期間。

Stratmill 是一款研究與模擬交易工具,並非財務建議或經紀商服務。回測與模擬交易結果均為假設性質。交易涉及虧損風險。