跳至正文
全部策略

策略

现货黄金宏观驱动趋势:基于滞后10年的TIPS实际收益率与EUR/USD美元趋势的XAUUSD.SPOTMETAL多空交易(FRED,日线,信号离场)

结局: 验证中

XauMacroDriverTrend

现货黄金宏观驱动趋势:基于滞后10年的TIPS实际收益率与EUR/USD美元趋势的XAUUSD.SPOTMETAL多空交易(FRED,日线,信号离场)

假设

在现货黄金上进行单一品种多空交易(XAUUSD.SPOTMETAL,1-DAY周期,2003-2026)。该策略ONLY由黄金的两大经典宏观驱动因素决定,从不依据黄金自身的价格趋势。(1)US10年期TIPS实际收益率(FRED DFII10,平台键US_REAL10Y):黄金不支付票息,因此实际收益率是其机会成本。(2)US美元,以EUR/USD为代理(FRED DEXUSEU,键US_EURUSD;EUR约为DXY的58%):黄金以美元计价。我们的判断是,这些驱动因素的趋势PERSIST(债券与FX时间序列动量,Moskowitz-Ooi-Pedersen 2012),而黄金价格的反应会通过缓慢的ETF和资产配置者资金流持续数周。因此,滞后的宏观趋势应能预测黄金未来数周的走势。每个决策周期的信号:s_r = -(R_t - R_{t-N}) / sd(过去252个观测值内R的N个观测值变化);s_d = (ln E_t - ln E_{t-N}) / sd(过去252个观测值内E的N个观测值对数变化)。得分 = 生效组成项的均值。signal_mode为两者 / real_yield_only /……展开收起

在现货黄金上进行单一品种多空交易(XAUUSD.SPOTMETAL,1-DAY周期,2003-2026)。该策略ONLY由黄金的两大经典宏观驱动因素决定,从不依据黄金自身的价格趋势。(1)US10年期TIPS实际收益率(FRED DFII10,平台键US_REAL10Y):黄金不支付票息,因此实际收益率是其机会成本。(2)US美元,以EUR/USD为代理(FRED DEXUSEU,键US_EURUSD;EUR约为DXY的58%):黄金以美元计价。我们的判断是,这些驱动因素的趋势PERSIST(债券与FX时间序列动量,Moskowitz-Ooi-Pedersen 2012),而黄金价格的反应会通过缓慢的ETF和资产配置者资金流持续数周。因此,滞后的宏观趋势应能预测黄金未来数周的走势。每个决策周期的信号:s_r = -(R_t - R_{t-N}) / sd(过去252个观测值内R的N个观测值变化);s_d = (ln E_t - ln E_{t-N}) / sd(过去252个观测值内E的N个观测值对数变化)。得分 = 生效组成项的均值。signal_mode为两者 / real_yield_only / dollar_only;单驱动因素模式是匹配控制组,用于检验哪个驱动因素包含信息。两个序列均通过supp_as_of / supp_window语义读取ONLY。平台将每日FRED序列标记为在其日期AFTER的00:00 UTC,因此在黄金日线收盘时(纽约时间17:00)作出的决策,使用前一个US日的收益率和FX:严格基于当时可得信息,滞后一天。计数采用已发布的观测值,而非日历日(FRED会跳过节假日)。执行:SPOTMETAL是一个交易时段场所,因此日线收盘时作出的决策会在NEXT交易时段开盘成交(18:00 NY,周日至周四),采用next_open_fill(支持)。周末和17:00-18:00休市时段属于市场关闭,不是数据缺口。与语料库中的研究相比,新颖之处在于:SPOTMETAL有9项实验,全部是盘中交易时段/伦敦开盘突破策略,使用BTC/XAU相对动量或PAXG溢价。失败的GLD 20/120双周期共振策略使用了GOLD的OWN动量。此前没有假设使用实际收益率或美元作为黄金的外部信号;针对TIPS、DFII10、实际收益率和铜进行的知识搜索,也未发现匹配策略。宏观数据源有完整历史(FRED自2003起),因此这并非短回溯窗口设计。模型计入隔夜融资费用:多头支付联邦基金利率 + 2.5%/年,空头获得联邦基金利率 - 2.5%/年(周三 x3)。因此,在高利率年份,多头承担实际成本(2023-24约为每日0.02%),策略优势必须覆盖这笔费用。交易频率估算:N=20且entry_z=0.5时,每年约有12-18次入场/反向交易,在23年内约完成300次完整往返交易,中位持仓时间约为2-4周。单笔交易计算:黄金15个交易时段的波动标准差约为3.5-4%。若方向判断正确率为53-55%且盈亏对称,则每笔交易的毛收益约为0.5-0.7%。扣除多头融资费用(在利率为2023-24时,持仓15天约为0.15-0.3%;在2009-2021期间低得多)和约0.015%的往返价差成本后,净收益约为0.35-0.5%,高于往返成本的20x。预先说明的已知风险:自2022起,黄金与实际收益率脱钩(央行买入),因此实际收益率组成项在2022-2025可能指向错误方向。dollar_only控制组和市场环境归因将展示这一点。

配额与多样性:SPOTMETAL有4580项实验中的9项(0.2%),而语料库由53%个 Binance USD-M组成,且78%为仅做多策略。这是一项在非加密货币、非 Binance 品种上进行的多空交易,该品种拥有数十年的日线历史。其机制(通过FRED利用外部宏观驱动因素)未被任何已存储假设采用。L209/L192偏好日线或更慢的规则,以捕捉数个百分点的波动。L189偏好较少的数据源;本策略仅使用已采集的两个长期宏观序列,不需要新数据。符合L210(没有理由时不使用 Binance 或OKX)。该策略与失败的GLD共振策略不同,后者依据黄金自身的20/120动量和ATR追踪止损;本策略的信号来源是驱动因素而非黄金价格,退出方式是信号平仓且不设止损。

实现

仅由黄金宏观驱动因素决定,在XAUUSD.SPOTMETAL上按1-DAY周期做多/做空。每个日线收盘时:s_r = -(R_t - R_{t-N}) / sd(过去252个观测值内,10年期TIPS实际收益率US_REAL10Y的N个观测值变化);s_d = (ln E_t - ln E_{t-N}) / sd(过去252个观测值内,EUR/USD的US_EURUSD的N个观测值对数变化);得分 = 按signal_mode选取的各组成项的均值(两者 / real_yield_only / dollar_only)。得分 >= entry_z时做多,得分 <= -entry_z时做空;得分 < exit_z时平多仓,得分 > -exit_z时平空仓(账户采用净额结算,因此反向时先平仓,再于下一决策周期重新入场)。宏观数据仅按supp_as_of/supp_window语义读取(带可用时间戳,滞后一天US)。若所选序列过时(距上次观测 > stale_days)或历史数据不足,则不新开仓;若连续missing_bars_exit个周期没有有效信号,则平掉现有仓位。仓位规模 = 权益 x notional_fraction x 杠杆 x 0.97缓冲 / 以0.01盎司计的价格(<=100%权益,不使用杠杆)。日线收盘时决定的订单在下一交易时段开盘成交(平台next_open_fill)。

严格按计划中的参数名称实现该假设:可调参数entry_z、exit_z、signal_mode、lookback_obs;固定杠杆=1,stale_days=7,vol_window=252,missing_bars_exit=3,notional_fraction=1.0。两个不在计划内的常数保持固定:min_vol_obs=60(z 分数最多根据vol_window个变化值计算,但至少需要60个,因此在历史数据早期和较短的合成窗口内也有定义;有FRED历史数据且起始于2003时,预热后每个真实回测周期都使用完整的252观测窗口)以及sizing_buffer=0.97(金价跳空时,确保下一开盘成交仍处于1x初始保证金上限内,避免保证金限额和峰值使用率失效)。风险控制采用路线(b):信号平仓,且仓位最多为权益的100%。在“both”模式下,两个组成项都必须有效;驱动因素过时或缺失时会阻止入场,而不是退回使用单个驱动因素,因此各模式仍是有效控制组。引擎会收取隔夜融资费用;假设仅规定信号平仓,因此不添加止损。

Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。