UTC 时间窗口 规则是 门槛过滤器——本身不产生买入/卖出,仅根据当前 UTC 时钟允许或阻止待定信号。
参数
| 参数 | 用途 |
|---|---|
| allowedAfterUtc | 可选:每日最早允许交易的时间(如 09:30) |
| blockedWindows | { startUtc, endUtc, enabled } 禁止区间列表 |
禁止窗口
- 区间采用半开逻辑:UTC 下 [startUtc, endUtc)
- 跨夜 窗口有效:若
startUtc>endUtc,禁止跨越午夜(如 22:00 → 06:00) - 可切换各窗口的 enabled 而不删除
| 目标 | 设置 |
|---|---|
| 美股现金开盘前不交易 | allowedAfterUtc: 14:30 |
| 跳过亚洲低流动性时段 | 禁止 00:00–08:00 |
| 维护前平仓 | 禁止 23:45–00:15 |
适用位置
仅过滤器 — 在 filters.entry、filters.increase、filters.reversal 或 filters.exit 下。
门槛如何与方向性过滤器组合见 策略过滤器。
提示
- 时间为 UTC,非交易所本地时间——请换算您的交易时段。
- 若入场比出场更严格,可为不同 reason 设置独立窗口。
示例
示例
仅 filters.entry。allowedAfterUtc 09:30。blockedWindows:{ startUtc: “22:00”, endUtc: “06:00”, enabled: true }。10:15 UTC 信号 → 允许。23:00 UTC 信号 → 屏蔽(隔夜窗口)。时间一律为 UTC。