概述
该指标识别并可视化三个ICT Silver Bullet时间窗口——伦敦(03:00–04:00 ET)、纽约上午(10:00–11:00 ET)和纽约下午(14:00–15:00 ET)——然后检测在这些窗口内形成的公允价值缺口(FVG)。当价格回撤至Silver Bullet FVG的Consequent Encroachment(CE)中线时,会显示入场箭头。该指标包括每个窗口的背景着色、带有百分比标签的实时FVG填充跟踪、可配置的历史管理以及一个汇总统计表。
图1 — 整体视图 打开5分钟或15分钟图表(例如ES、NQ或EUR/USD)。 显示至少2-3天的数据。 应显示的内容: 蓝色半透明的伦敦SB窗口框(03:00–04:00 ET) 绿色半透明的纽约上午SB窗口框(10:00–11:00 ET) 红色半透明的纽约下午SB窗口框(14:00–15:00 ET) 每个窗口上方的标签:"London SB"、"NY AM SB"、"NY PM SB" 窗口内形成的绿色看涨FVG框(SB-FVG ▲) 窗口内形成的红色看跌FVG框(SB-FVG ▼) FVG框内的虚线CE线 FVG标签上的填充百分比:"SB-FVG ▲ LDN | 45.2%" 绿色向上箭头(▲)表示看涨CE触及入场信号 红色向下箭头(▼)表示看跌CE触及入场信号 右上角的Silver Bullet汇总表 深色主题,标签应清晰可读。
核心概念
- Silver Bullet — 一种基于时间的ICT交易模型,识别交易日内特定的一小时窗口,在此期间机构订单流会创建高概率的公允价值缺口。这三个窗口是:伦敦(03:00–04:00 ET)、纽约上午(10:00–11:00 ET)和纽约下午(14:00–15:00 ET)。关键原则是,在这些窗口内形成的FVG具有更高的重要性,因为它们与机构活动和流动性交付的高峰期重合。
- 公允价值缺口(FVG) — 一种三根K线形态,其中第一根K线的高点/低点与第三根K线的低点/高点之间存在缺口,中间K线是产生缺口的位移K线。在看涨FVG中,当前K线的低点高于前第二根K线的高点。在看跌FVG中,当前K线的高点低于前第二根K线的低点。FVG代表了市场倾向于重新访问的低效价格交付。
- Consequent Encroachment(CE) — FVG区域的50%中点。ICT将CE识别为公允价值缺口内的精确入场水平——当价格回撤至CE时,它代表了最佳入场点。看涨CE触及(价格向下回撤至看涨FVG的CE)预示着潜在的多头入场机会。看跌CE触及(价格向上推升至看跌FVG的CE)预示着潜在的空头入场机会。
- FVG填充 — 价格已回撤进入FVG区域的百分比。0%填充意味着价格尚未进入该区域。100%填充意味着价格已完全从一侧穿越到另一侧。跟踪填充百分比有助于确定FVG是否仍"新鲜"(低填充,可能保持)或"已消耗"(高填充,不太可能提供反应)。
工作原理
1. Silver Bullet窗口检测 该指标将每根K线的时间戳转换为东部时间(America/New_York),并检查当前K线是否落在三个Silver Bullet窗口中的任何一个内。默认窗口遵循ICT的确切规范:伦敦03:00–04:00、纽约上午10:00–11:00、纽约下午14:00–15:00。所有时间均为ET,与图表的时区设置无关。每个窗口可以独立启用/禁用,并且可以为每个窗口配置自定义的开始/结束时间。 2. 窗口背景着色 当Silver Bullet窗口打开(第一根进入窗口的K线)时,会创建一个颜色编码的背景框,覆盖窗口的高点到低点范围。随着窗口内新K线的出现,该框向右延伸,其顶部/底部会调整以捕获窗口的完整价格范围。可选标签标识每个窗口("London SB"、"NY AM SB"、"NY PM SB")。窗口历史按天数管理——超出配置历史限制的旧窗口会自动移除。 3. 窗口内FVG检测 在每根K线上,该指标检查潜在的3-K线FVG形态的中间K线(bar[1])是否在Silver Bullet窗口内。如果是,则检查标准的FVG缺口:看涨FVG要求当前K线的低点高于前第二根K线的高点,并且中间K线为看涨(收盘价 > 开盘价)。看跌FVG要求当前K线的高点低于前第二根K线的低点,并且中间K线为看跌(收盘价 < 开盘价)。符合条件的FVG被绘制为彩色框,并带有可选的CE中线。图2 — 放大细节 放大5分钟图表,聚焦纽约上午时段(10:00–11:00 ET区域)。 应显示的内容: 绿色半透明的纽约上午SB窗口背景 窗口内形成的一个看涨FVG框(绿色) FVG框内的虚线CE线(灰色,中点) FVG标签:"SB-FVG ▲ NYAM | 52.3%" 价格触及CE线处的绿色向上箭头(▲)入场信号 可见FVG框向右延伸(扩展功能启用) 附近有一个看跌FVG框(红色)和"SB-FVG ▼ NYAM | 78.1%"标签 一个已100%填充的淡色FVG框(淡化功能启用)
所有警报消息都包含品种和时间框架,并使用每根K线一次的频率。主开关"启用警报"关闭时会禁用所有警报处理。
7. 汇总表 一个实时统计表按窗口细分FVG数据。对于每个窗口(伦敦、纽约上午、纽约下午)以及总计,该表显示:FVG数量、看涨数量、看跌数量和平均填充百分比。这提供了一个快速概览,显示哪些Silver Bullet窗口产生了最多的FVG以及这些FVG的填充情况。图3 — 设置面板 打开指标设置面板。 应显示的内容: Silver Bullet Windows组(显示伦敦SB、显示纽约上午SB、显示纽约下午SB) Custom Window Times组(使用自定义 + 每个窗口的开始/结束小时/分钟) Window Visual Style组(伦敦/纽约上午/纽约下午颜色、显示背景、显示标签、标签大小) FVG Detection组(显示FVG、看涨/看跌颜色、边框宽度、显示CE、CE颜色、CE样式、扩展、历史数量) FVG Fill Tracking组(显示填充%、淡化、FVG标签大小) Entry Signals组(显示入场、看涨/看跌箭头颜色、箭头大小) Display组(显示表格、位置、文本大小、历史天数) Alerts组(启用 + 3个开关) 背景中应显示图表。
功能特点
- 三个ICT Silver Bullet窗口 — 伦敦(03:00–04:00 ET)、纽约上午(10:00–11:00 ET)和纽约下午(14:00–15:00 ET),具有独立的启用/禁用开关。所有时间均按东部时间计算,与图表时区无关。
- 自定义窗口时间 — 可独立覆盖每个窗口的默认开始/结束时间。为每个边界配置小时和分钟精度。适用于适应特定品种或个人时段偏好。
- 窗口背景着色 — 颜色编码的半透明框高亮显示每个Silver Bullet窗口期间的价格范围。伦敦(蓝色)、纽约上午(绿色)、纽约下午(红色)——所有颜色均可独立配置透明度。
- 窗口内FVG检测 — 识别标准的3-K线公允价值缺口,其中中间K线落在Silver Bullet窗口内。只有中间K线方向确认的FVG(看涨FVG的收盘价看涨,看跌FVG的收盘价看跌)才符合条件。
- CE中线可视化 — 每个FVG的可选50%中点线。可配置颜色和样式(实线/虚线/点线)。标记Consequent Encroachment水平——根据ICT方法论的精确入场点。
- 实时填充跟踪 — 每个FVG显示其填充百分比,并在每根K线上更新。跟踪哪些FVG是新鲜的(低填充)与已消耗的(高填充)。完全填充的FVG可选择淡化为接近透明。
- CE触及入场箭头 — 当价格首次触及Silver Bullet FVG的CE时自动发出入场信号。每个FVG一次性触发(不重复触发)。看涨入场用绿色向上箭头,看跌入场用红色向下箭头。
- FVG扩展 — 可选择将FVG框和CE线向右扩展到当前K线,随着价格行为的发展保持活动区域可见。
- 历史管理 — 可配置的FVG历史数量(1–50)和按天计算的窗口历史(1–30)。最旧的对象及其所有相关绘图会自动移除,以保持在TradingView的限制内。
- 汇总统计表 — 实时细分每个窗口的FVG数量、看涨/看跌分布和平均填充率。为每个Silver Bullet时段提供一目了然的分析。
- 3种警报条件 — 窗口打开、FVG形成和CE触及入场。每个警报都有独立的开关,并包含品种、时间框架、方向和窗口名称。所有警报的主启用开关。
- 完整的颜色自定义 — 每个窗口背景、FVG框(看涨/看跌)、CE线和入场箭头的独立颜色设置。所有视觉元素都可以独立启用/禁用。
使用方法
- 识别活动窗口: 启用窗口背景着色以查看Silver Bullet时段何时活动。彩色框会立即在图表上高亮显示相关时间段。将您的分析重点放在这些窗口内的价格行为上。
- 观察FVG形成: 在活动的Silver Bullet窗口期间,观察FVG框的出现。这些代表了在高概率时间窗口内创建的机构缺口。看涨FVG(绿色)在向上位移时形成,看跌FVG(红色)在向下位移时形成。
- 在CE触及处入场: 当价格回撤至Silver Bullet FVG的CE中线时,指标会显示入场箭头。对于看涨FVG,寻找绿色向上箭头(▲)作为潜在的多头入场点。对于看跌FVG,寻找红色向下箭头(▼)作为潜在的空头入场点。根据ICT方法论,CE是最佳入场水平。
- 监控填充百分比: 使用FVG标签上的填充百分比来评估区域的新鲜度。填充率低于50%的FVG相对新鲜,更可能在CE处产生反应。填充率高于80%的FVG已大部分被消耗,可能支撑力较弱。完全淡化(100%填充)的FVG表明缺口已被完全填补。
- 在表格中比较窗口: 汇总表显示哪些窗口产生了最多的FVG及其填充率。如果纽约上午窗口持续产生更多FVG且平均填充率较低,那么在当前市场条件下,该窗口可能提供更好的交易机会。
- 在合适的时间框架上使用: Silver Bullet窗口每个为一小时。使用1分钟至15分钟图表以在每个窗口内捕获多根K线用于FVG形成。在更高的时间框架(1小时以上)上,每个窗口仅包含一根或零根K线,使得窗口内的FVG检测不切实际。
- 结合ICT框架: Silver Bullet FVG在与更高时间框架偏向(日线/4小时方向)、前一时段流动性扫荡、市场结构、溢价/折价区域以及其他ICT概念结合时最为有效。Silver Bullet本身识别的是"何处"和"何时"——使用其他工具来确认"为何"(方向偏向)。
局限性
- Silver Bullet窗口是固定的一小时时段。在1小时或更高的时间框架上,每个窗口可能只包含一根或零根K线,使得窗口内的FVG检测不可靠。请将该指标用于30分钟或更低的时间框架以获得有意义的结果。
- FVG检测要求中间K线(bar[1])在Silver Bullet窗口内。如果在更高的时间框架上窗口在K线中间打开,根据其开盘时间,该K线可能不会被注册为在窗口内。
- CE触及入场信号是每个FVG的一次性信号。如果价格在CE附近震荡,只有第一次触及会生成箭头。即使后续触及代表有效的重新入场机会,也不会发出信号。
- 自定义窗口时间不支持跨越午夜的窗口(例如23:00至01:00)。开始和结束时间必须在ET的同一日历日内。
- 填充跟踪测量的是进入FVG区域的最深穿透。填充百分比只增加——即使价格远离该区域,它也不会减少。60%的填充意味着价格曾到达区域的60%,而不是当前处于该水平。
- 入场箭头不确认交易方向——它们仅表示价格已到达Silver Bullet FVG的CE。请使用更高时间框架偏向、市场结构和其他汇合因素来确定该交易机会是否与主要趋势方向一致。
- 绘图对象限制:TradingView允许500个框、500条线和500个标签。每个窗口使用1个框 + 1个标签。每个FVG最多使用3个对象(框 + CE + 标签)。每个CE触及入场会创建1个额外的标签。使用默认设置(20个FVG历史,5天窗口),使用量远在限制内。
- 汇总表仅统计当前内存中的FVG(受FVG历史数量限制)。它不代表所有时间段的统计数据——减少历史数量将减少表中显示的数字。



