策略
现货黄金亚洲时段漂移持续性:按该时段滚动平均收益的方向,从18:00 NY时段开盘交易XAUUSD.SPOTMETAL至伦敦开盘;仅当滚动t统计量超过阈值时入场;每逢17:00 NY融资结算时点均空仓(1H,多空,2信号参数)
结局: 验证中
XauAsiaSessionDriftPersistence
现货黄金亚洲时段漂移持续性:按该时段滚动平均收益的方向,从18:00 NY时段开盘交易XAUUSD.SPOTMETAL至伦敦开盘;仅当滚动t统计量超过阈值时入场;每逢17:00 NY融资结算时点均空仓(1H,多空,2信号参数)
假设
填补了使用最少的场所(SPOTMETAL,占数据集的0.1%)和代表性不足的多空方向(21.8%),采用策略储备库中黄金策略均未使用的机制(日内时段持续性)。不使用BTC,也不使用Binance,无需补充数据源(L189);较低的场所成本使微薄但高频的季节性优势能够覆盖手续费门槛。
实现
现货黄金(XAUUSD.SPOTMETAL,1H)多空日内时段持续性策略。每个交易时段只交易亚洲时段:从18:00 NY时段开盘至收盘时间为exit_hour_ny(03:00 NY基准)的K线。方向由该时段最近lookback_sessions个已完成交易时段对数收益的t统计量决定:t > t_threshold时做多,t < -t_threshold时做空,否则空仓。入场决策在该时段最后一根K线收盘时作出(收盘时间为17:00 NY,或提前收盘),并于下一根K线开盘,即18:00时段开盘(next_open_fill)成交。出场决策在出场小时K线收盘时作出,并于下一根K线开盘成交。仅减仓的盘中STOP_MARKET设在入场成交价的1.5%处。作为后备措施,任何在force_flat_hour_ny或之后仍未平仓的头寸,或在时段收盘K线上仍未平仓的头寸,都会平仓。因此,每逢17:00 NY融资结算时点、周末和节假日,账户均为空仓。
直接实现该假设。交易时段日期来自helpers.sessions.session_date,决策K线来自minutes_to_session_close,因此提前收盘和节假日均遵循平台日历。不使用墙上时钟日期映射。NY小时来自zoneinfo America/New_York,仅用于确定K线是否位于该时段内。时段收益为出场小时K线收盘价/时段首根K线开盘价的对数。若没有报价的精确出场小时K线,则时段截至该时间之前最后一次收盘。每个时段仅基于最多250个存储值重新计算一次t统计量,并等到完整回看窗口形成后才入场。仓位规模为权益 x notional_fraction(1.0)x 杠杆(1.0)/ 0.01盎司价格。保证金辅助逻辑可能因点差略微缩减仓位。风险控制方案(a):对1.0x名义价值设置1.5%止损,亏损最多约为权益的1.5%,周日开盘跳空除外。时段收益列表通过PERSIST_STATE持久化,最近时段保护逻辑确保恢复后重放具幂等性。参数名称和固定值严格遵循optimization_plan。可调参数为t_threshold、exit_hour_ny和lookback_sessions。杠杆、stop_pct、notional_fraction、force_flat_hour_ny和session_open_hour_ny为固定值。不应用限制,因此不声明_param_bounds。calculate_signal在每根K线上返回t统计量;其数值每个时段变化一次。注意:2003-2007的亚洲时段漂移部分反映了该时期黄金牛市。上涨趋势中,基于滚动t统计量符号的过滤条件应使策略大多持有多头,因此多空策略的说法取决于时段均值的状态变化。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。