跳至內容
所有策略

策略

亞洲區間壓縮突破:倫敦開盤進場,紐約融資截止前平倉(XAUUSD.SPOTMETAL 15m,多空、日內)

結果: 驗證中

XauAsianCompressionLondonStopBreakout

亞洲區間壓縮突破:倫敦開盤進場,紐約融資截止前平倉(XAUUSD.SPOTMETAL 15m,多空、日內)

假說

現貨黃金 XAUUSD.SPOTMETAL 的單一商品日內時段策略(Dukascopy MID 價格、15-MINUTE K 線,歷史資料自 2003 起)。黃金有明顯的日內時段結構。亞洲時段流動性稀薄(紐約時間 18:00-03:00)。倫敦開盤時價格發現集中(約 03:00 NY),接著是倫敦 AM 定盤和紐約 COMEX 開盤。當隔夜亞洲區間相對於黃金近期每日 ATR 較窄時,倫敦開盤往往會以單一方向打破壓縮,並延續至 NY 上午。所有時段邊界均透過平台時段日曆,以 America/New_York 當地時間讀取(FactoryStrategy.session_close_ns / src.strategies.helpers.sessions),因此能處理 DST 時制切換,且 UTC 中沒有硬編碼。規則:( 1 ) 亞洲區間 = 從 18:00 NY 開盤,到收盤時間為 03:00 NY 的 K 線為止,取 15m K 線的最高價與最低價。( 2 ) 壓縮篩選:僅當 range_width / ATR14(日線,由策略內彙整的 15m K 線或額外 K 線類型 1-DAY 建立)<= range_atr_max……顯示更多顯示較少

現貨黃金 XAUUSD.SPOTMETAL 的單一商品日內時段策略(Dukascopy MID 價格、15-MINUTE K 線,歷史資料自 2003 起)。黃金有明顯的日內時段結構。亞洲時段流動性稀薄(紐約時間 18:00-03:00)。倫敦開盤時價格發現集中(約 03:00 NY),接著是倫敦 AM 定盤和紐約 COMEX 開盤。當隔夜亞洲區間相對於黃金近期每日 ATR 較窄時,倫敦開盤往往會以單一方向打破壓縮,並延續至 NY 上午。所有時段邊界均透過平台時段日曆,以 America/New_York 當地時間讀取(FactoryStrategy.session_close_ns / src.strategies.helpers.sessions),因此能處理 DST 時制切換,且 UTC 中沒有硬編碼。規則:( 1 ) 亞洲區間 = 從 18:00 NY 開盤,到收盤時間為 03:00 NY 的 K 線為止,取 15m K 線的最高價與最低價。( 2 ) 壓縮篩選:僅當 range_width / ATR14(日線,由策略內彙整的 15m K 線或額外 K 線類型 1-DAY 建立)<= range_atr_max 時交易。( 3 ) 從 03:00 到 entry_end_hour NY,掛出兩筆盤中停損進場單(stop_market),價位分別為 range_high*(1+buffer_pct) 和 range_low*(1-buffer_pct);其中一筆成交後取消另一筆(每個交易日一筆交易,不反手)。( 4 ) 出場:在區間另一側設盤中保護性停損;止盈限價設於進場價 ± target_mult × range_width;否則於 16:30 NY K 線收盤時依時間出場,按時段交易場所的下一根開盤成交規則於下一根 K 線開盤成交(16:30-16:45),因此不會持倉跨越 17:00 NY 融資截止時間,也不會支付隔夜融資費。未成交的進場單於 entry_end_hour 取消。部位規模(風險路徑 a):名目部位 = 權益的 0.75% / 停損距離(區間寬度 + 緩衝),上限為權益的 3x;典型亞洲區間約為 0.45%,對應名目部位約為 1.7x。交易場所理由:SPOTMETAL 占樣本庫 0.2%(4,554 次執行中的 8 次);此策略加入多空、短週期、僅限 OHLCV 的非加密貨幣機制,可分散策略工廠持續重複挖掘的 BTC/山寨幣永續合約序列。費用計算:單次往返成本約 0.015%(每次成交半個買賣價差為 0.77 bp),無佣金,日內持倉無融資費。黃金在 2015-2026 的每日 ATR 約為 0.9-1.4%,壓縮後的亞洲區間約為 0.3-0.5%。突破交易若達到 1.5x 區間目標,獲利約為 0.55%;停損交易虧損約為 0.4%。命中率約為 45%,期間穿插時間出場時,每筆交易預期毛利約為名目部位的 0.08-0.15%,5-10x 單次往返成本。所需的盤中停損與停損進場單在 execution_capabilities 中均為「受支援」;不需要交易所掛單。

最缺乏代表性且實用的類別:交易場所集中度(BINANCE 53%)、多空策略(22%)及跨資產分散。SPOTMETAL 有 8 次執行,遠低於任何占比上限,並提供 22 年日內資料,單次往返成本約為 0.015%。失敗案例庫主要是位於 0.10% RT、預期捕捉幅度低於費用門檻的加密貨幣突破策略;此處成本門檻低約 7x,每筆交易的預估捕捉幅度(0.08-0.15%)足以通過門檻 5-10x。每筆交易的 0.08% 預測低於通用的 0.15% 加密貨幣門檻,但 SPOTMETAL 的成本為 0.015%,因此適用於該交易場所的測試門檻是 2x 成本(0.03%),此策略足以通過該門檻。這不是重新包裝的加密貨幣動能策略:訊號來自時段時鐘與區間壓縮,標的是非加密資產,且不持倉過夜。

實作

以 XAUUSD.SPOTMETAL 為標的、使用 15 分鐘 K 線的日內多空策略。亞洲區間取 15m K 線的最高價與最低價,範圍從紐約時間 18:00 重新開盤後收盤的 K 線起,直到紐約時間 03:00 收盤的 K 線(含)為止。時間採用紐約當地時鐘,因此會處理 DST,交易日則依平台時段日曆判定。只有區間至少有 min_asia_bars 根 K 線、寬度至少為價格的 min_range_pct,且寬度除以每日 ATR14 不超過 range_atr_max 時,策略才會交易。每日 ATR 是 Wilder 的 ATR,由策略內使用 15m K 線建立的交易日 K 線計算。符合條件時,從 03:00 收盤起掛出兩筆與 OCO 連動的 STOP_MARKET 進場單:買單價位為 range_high*(1+buffer_pct),賣單價位為 range_low*(1-buffer_pct)。訂單在 K 線內觸發;其中一筆成交後取消另一筆,因此每天僅有一個交易設定,不反手。未成交的進場單於紐約時間 entry_end_hour K 線收盤時取消。成交後附加兩筆與 OUO 連動的僅減倉訂單:在區間另一側設盤中停損,並在成交價 +/- target_mult x range_width 設止盈限價單。若停損與止盈都未成交,策略會在紐約時間 16:30 K 線收盤時出場;若時段提早結束,則提前兩根 K 線出場。依時段交易場所的下一根開盤成交規則,出場單於下一根 K 線開盤成交,因此不會持倉跨越紐約時間 17:00 融資截止時間。部位規模 = 權益 x 0.75% /(觸發價與停損價之差),名目部位上限為 min(3, leverage) x 0.97 x 權益。

依照假設規則 1-4 實作,並沿用最佳化計畫中的參數名稱。buffer_pct、target_mult、range_atr_max 和 entry_end_hour 可調,基準值分別為 0.0002、1.5、0.5 和 8;計畫中的其他值均依原設定固定。進出場使用受支援的 intrabar_stop 功能:原始 OCO STOP_MARKET 進場,加上 OUO 僅減倉的停損與限價出場。時間出場使用 next_open_fill。風險路徑 (a):停損損失為權益的 0.75%,符合 2% 上限。名目部位上限為權益的 3x,因此槓桿設為 3.0 並由部位規模計算讀取;上限為 min(3, leverage) x 0.97,以保留費用與保證金空間。只有收盤價介於兩個觸發價位之間時才掛進場單。若 03:00 K 線缺失,導致延後掛單,就不會追進已發生的突破。每日 ATR 由每個 session_date 的 15m K 線建立,因此首次交易前約有 14 個交易日的暖機期。calculate_signal 回傳收盤價在亞洲區間內的位置,以半區間寬度為單位,為連續值;進場決策本身則由一對停損單執行。

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