跳至內容
所有策略

策略

US 股票的油價衝擊落後反應:依跳過延遲的 USO 報酬方向做多/做空 SPY,以波動率目標調整(USEQ 1-DAY、交易 SPY、訊號腿 USO、每 N 個交易時段再平衡)

結果: 已放棄

LaggedOilShockSpy

結果摘要

經過一次迭代後,LaggedOilShockSpy 測試落後的 USO 變動能否預測方向相反的 SPY 報酬,並以波動率目標調整部位。其可靠且約 20 年的回測報酬為 -22.46%,Sharpe 為 -0.0485,共有 163 筆已平倉交易;空頭虧損超過多頭獲利。回測審查因預期報酬為負而放棄此策略,未進入最佳化或後續審查。否決適用於這項經測試的 USO 至 SPY 操作化策略,不是原作者的研究發現,也不是所有可能的延遲。

假說

研究主管依據 Driesprong、Jacobsen 與 Maat(2008)的〈Striking oil: Another puzzle?〉一文推導,刊於 Journal of Financial Economics 89(2)。作者指出,過去油價變動可預測 NEGATIVE 未來股市報酬,且具有延遲。他們將此延遲歸因於投資人對油價所代表的企業盈餘資訊反應不足。論文提出的是研究發現,並未提供交易規則。以下規則是研究主管採用的標準操作化方式,並非作者的策略。交易標的:SPY.USEQ(S&P 500 ETF、日線,與訊號腿重疊 2006-2026)。訊號腿:USO.USEQ(近月 WTI 基金,來自 2006 的日線資料,經拆股調整)。採用 USO 而非 WTI 基準序列,因為前者是目錄中具備逐時點收盤價的 K 線工具。正價差換倉拖累會使 USO 的水準報酬偏低,但訊號依據的是報酬相對門檻的方向,且大幅油價變動的影響高於換倉拖累。每隔 rebalance_sessions 個交易時段,在交易時段收盤時計算 oil_ret = ln(USO close[t-skip] / USO……顯示更多顯示較少

研究主管依據 Driesprong、Jacobsen 與 Maat(2008)的〈Striking oil: Another puzzle?〉一文推導,刊於 Journal of Financial Economics 89(2)。作者指出,過去油價變動可預測 NEGATIVE 未來股市報酬,且具有延遲。他們將此延遲歸因於投資人對油價所代表的企業盈餘資訊反應不足。論文提出的是研究發現,並未提供交易規則。以下規則是研究主管採用的標準操作化方式,並非作者的策略。交易標的:SPY.USEQ(S&P 500 ETF、日線,與訊號腿重疊 2006-2026)。訊號腿:USO.USEQ(近月 WTI 基金,來自 2006 的日線資料,經拆股調整)。採用 USO 而非 WTI 基準序列,因為前者是目錄中具備逐時點收盤價的 K 線工具。正價差換倉拖累會使 USO 的水準報酬偏低,但訊號依據的是報酬相對門檻的方向,且大幅油價變動的影響高於換倉拖累。每隔 rebalance_sessions 個交易時段,在交易時段收盤時計算 oil_ret = ln(USO close[t-skip] / USO close[t-skip-lookback])。跳過期落實了論文中的延遲:策略對已成為「舊聞」、但股票尚未反映的油價消息作出反應。若 oil_ret <= -entry_threshold(油價下跌),持有 SPY LONG。若 oil_ret >= +entry_threshold(油價上漲),當 direction_mode = long_short 時持有 SPY SHORT;當 direction_mode = long_flat 時則做 FLAT。在區間內,維持股票漂移曝險:以目標規模的 neutral_long_fraction 持有 LONG(0 表示空倉)。部位規模按波動率目標調整:名目曝險 = 權益 * min(1.0, target_vol / realized_vol_20d(SPY,年化)),上限為權益的 100%,且不使用槓桿。執行方式:交易時段制,因此第 N 根 K 線收盤時作出的決策,於下一交易時段的 OPEN 成交(平台 next_open_fill,支援)。不會於同一收盤價成交。風險控制路徑 (b):訊號或再平衡時退出並限制部位規模(至多為權益的 100%,不使用槓桿),另加固定災難停損。預計每年約有 12-50 次部位變動,視 rebalance_sessions 與區間而定。這是低周轉、在廣泛且流動性高的標的上每日或更低頻率交易的設計(教訓 L209)。新穎性:資料集中沒有油價至股票指數的預測策略。XLE/USO 價差策略及 Oil-Money XOP/USO 移植版本以原油交易能源與股票的價差;本策略則依據落後的原油資訊交易廣泛市場指數。

場域選擇依據資料集:USEQ 佔實驗的 9%,且是策略工廠近期日線倖存策略所在市場(Pinkfish SPY)。由於機制涉及整體市場,採用 SPY;論文所述的可預測性是指數層級效應。此設計補足代表性不足的 long_short 類別(22.6%),並涵蓋跨多種工具的跨資產範圍,不需補充資料來源(L189),且在廣泛且流動性高的標的上採每日或更低頻率交易(L209)。資料集中未見油價至指數的落後可預測性機制,也未見以 USO 為訊號、以 SPY 為交易標的的配對。

negative_expectancy:研究主管的這項操作化策略,在可靠且約 20 年的樣本上,扣除成本後虧損。平均交易報酬為 -0.1562%,低於 USEQ +0.05% 審查門檻。沒有證據顯示存在實作缺陷,也未測得可行的調整區間,因此不支持最佳化。只做多、不做空的獲利可能來自股票漂移,而非油價的可預測性。這否定的是經測試的 USO 至 SPY 操作化策略,不是原作者的研究發現,也不是所有可能的延遲。回撤本身不是否決理由。

實作

在固定的交易所交易時段再平衡週期上,依跳過延遲的 USO 對數報酬方向反向交易 SPY。採用 20 個交易時段年化實現波動率、整股曝險且上限為權益、25% 相對調整容差、中性多頭曝險,以及平台盤中 12% 災難停損。決策於下一交易時段開盤成交;USO 僅作訊號用途。

依研究操作化方式實作,不使用補充資料或額外篩選條件。再平衡以距離 1970-01-01 的 USEQ 個交易時段為基準;每根可評估 K 線均輸出原始油價報酬。排除未來 USO 根 K 線。固定的 12% 災難停損是風險路徑 (b) 的附加措施:不使用槓桿、曝險設上限,並於再平衡時退出。部位規模依已結算權益計算,並設按市值計算的上限,以免未實現虧損導致曝險超過目前權益。

驗證結果

將這些實測曝險超限情況交由風險審查,並釐清上限適用於決策時的目標名目曝險。若要求嚴格限制已執行或持續持有的曝險,請指定經授權的執行部位調整或曝險降低規則,不要暗中更改凍結的調整容差。

100% 上限適用於決策收盤時計算的目標名目曝險,並非持續限制實際成交或持有的曝險。次日開盤跳空及合約固定的 25% 調整容差,會使實際槓桿高於 1.0。沙盒回報的進場槓桿峰值為 1.021,按市值計算的槓桿峰值為 1.194。因此,「從未使用槓桿」超出了此實作所能保證的範圍,儘管部位計算公式、次日開盤執行及容差均遵循研究規格。

試跑期間報酬為 -5.90%,獲利因子為 0.935,壓力情境期間報酬為 -11.55%。完整歷史資料審查應評估落後的 USO 是否增加預測資訊,並調和正的未加權平均交易報酬(0.068%)與負的總損益;這些屬於績效與會計問題,並非已證實的程式缺陷。

回測檢視

夏普值
-0.05
總報酬率
-22.46%
最大回撤
52.54%
總交易筆數
163
勝率
55.2%
獲利因子
0.91

已稽核完整歷史輸入資料並核對帳務。交易方向、開倉時間戳記及可變數量均符合已實作的設計。

在 163 筆已平倉交易中,平均淨交易報酬為 -0.1562%,相較於 USEQ +0.05% 審查門檻;PF 為 0.908,總報酬為 -22.46%。

多頭獲利 $42,019,空頭虧損 $63,433。已實現虧損與期末權益相符;QA 的經濟疑慮獲得支持。

預測 IC 為 0.0324(t=0.5),未能證明在測試延遲下具有預測資訊。

結果摘要

後續迭代應先證明油價特定的預測資訊超越股票漂移,再進行調整;測試中的預測 IC 為 0.0324(t=0.5),無法與雜訊區分。

回測審查的裁決是放棄:可靠輸入資料的預期報酬為負,平均交易報酬未達 USEQ +0.05% 審查門檻,也沒有證據顯示實作有缺陷或存在經測量可行的調整區間以支持最佳化。未進行最佳化及後續分析師與風險審查。

LaggedOilShockSpy 使用落後的 USO 報酬,在油價下跌後做多、上漲後做空 SPY,並以波動率目標調整部位、不使用槓桿,以測試股票對油價衝擊的反應是否不足。

約 20 年的回測報酬為 -22.46%,Sharpe 為 -0.0485,共有 163 筆已平倉交易,最大回撤為 52.54%。平均淨交易報酬為 -0.1562%,獲利因子為 0.908;多頭獲利 $42,019,空頭虧損 $63,433。

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