- Published on
bmsAMict1
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
策略解读
这段简短的说明来自公开交易社区中一位署名“bitmesome”的策略作者。他分享了一套名为“bmsAMict1”的模型,核心用途是自动化地绘制 ICT 交易体系中的“上午盘”关键价位。对于熟悉价格行为交易的读者来说,这句话背后的痛点非常真实:ICT 方法论中,每天都需要依据前一日的高点、低点、开盘价以及特定时间段(如亚洲时段、伦敦时段、纽约时段)的流动性区间来手动标注支撑阻力线。这个过程繁琐、耗时,而且容易因为主观判断产生偏差。该作者的模型试图把这一过程“固化”下来,让交易者每天打开图表就能直接看到已经画好的关键位置,省去重复劳动。
从命名习惯看,“bms”可能是作者的用户名缩写,“AM”指代“上午盘”(Asian Morning / AM Session),“ict”指向 ICT 交易流派(Inner Circle Trader)。整个模型的目标不是预测方向,而是帮助交易者快速识别市场中“机构资金”可能关注的价格区域,从而为后续的入场、止损和止盈决策提供地图。
在这篇文章中,我们将深入探讨这类“ICT 上午盘模型”背后的逻辑、它与传统技术指标的区别、实际使用中的优劣势,以及如何在不对原脚本进行复制的前提下,理解并改进这类策略思路。
名词解释
为了帮助没有接触过 ICT 体系的读者更好地理解后文,这里先解释文中会出现的五个关键术语。
-
ICT(Inner Circle Trader)
ICT 是“内部圈子交易者”的缩写,由交易员 Michael J. Huddleston 在公开教学中推广的一套交易理念。它强调价格行为、市场结构、流动性获取与流动性释放,认为市场价格会在某些关键价位上“猎取”止损单(即流动性),然后向反方向运行。ICT 体系并非单一指标,而是一整套世界观,包括时间窗口、订单块、公允价值缺口等概念。 -
流动性(Liquidity)
在 ICT 语境下,流动性指的是图表上明显高于或低于当前价格的止损单簇,通常位于前高、前低、震荡区间的边缘。机构资金会倾向于先把价格推向这些区域,触发大量止损单,从而获得足够的对手盘来建立或平掉大额仓位。交易者常说的“扫流动性”就是指这一过程。 -
订单块(Order Block)
订单块是 ICT 体系中最常用的价位概念之一,指在趋势启动前,最后一根反向 K 线(或一组 K 线)所留下的价格区域。它被认为是机构资金留下未成交订单的地方,未来价格回踩该区域时可能产生反应。订单块不同于传统的支撑阻力,因为它更强调“资金行为痕迹”而非统计上的高低点。 -
公允价值缺口(Fair Value Gap, FVG)
公允价值缺口指的是在一段快速移动中,连续三根 K 线之间出现的未被填补的价格空白区间。传统理论认为价格往往会回补这些缺口,ICT 则把它看作“失衡”的表现,认为价格回撤至缺口区域时可能获得支撑或阻力。它也是许多 ICT 模型的常用标注对象。 -
上午盘/亚洲时段(AM Session / Asian Session)
ICT 方法论将一天划分为若干交易时段,其中“上午盘”通常指亚洲交易时段(大约东京开盘至伦敦开盘前夕)。作者模型中的“AM”大概率指的就是这一时段。ICT 认为,亚洲时段的波动区间往往构成日内流动性的“磁区”,价格经常在欧盘或美盘时段回到该区间边缘寻找流动性,再展开真正的趋势行情。
策略思路讲解
“bMSAMict1”模型的核心思想可以拆解为几个步骤,虽然没有公开完整算法,但从命名与 ICT 惯例可以还原其逻辑框架。
第一步:识别交易日结构。
模型首先需要确定“今日”与“昨日”或“上一交易日”的边界。ICT 交易者通常以纽约下午 5 点(或经纪商平台的美东时间下午 5 点)作为一天的开始与结束。模型会自动找到这个切分点,然后记录这一时段内的最高价、最低价、开盘价与收盘价。这些数据是后续所有水平线的基础。
第二步:计算亚洲时段的波动区间。
由于模型名称中带有“AM”,它很可能将凌晨 0:00 至早晨 8:00(或东京时段)单独提取出来,计算这个子区间的最高价与最低价。这个区间在 ICT 中常被称为“亚洲区间”(Asian Range)。传统日内交易者会关注开盘区间突破,ICT 交易者则更关注该区间上下沿作为流动性能量点。模型会在图表上画出两条水平线,标记为“亚洲高点”和“亚洲低点”。
第三步:连接前一日关键价位。
仅仅一个亚洲区间不够,模型还会引用前一交易日的高点、低点、开盘价、收盘价,以及可能的订单块和公允价值缺口。作者提到“设置我的线”,这里的“线”大概率是包括前高前低、亚洲区间上下沿、以及某些 ICT 特定价位(如“日线开盘价”“纽约上午盘高点/低点”等)。这些线不是随意画的,而是依据 ICT 中“流动性池”的概念:前高之上是买入止损单的聚集地,前低之下是卖出止损单的聚集地,机构行为往往会驱使价格先触及这些位置。
第四步:根据时间窗口筛选“有效”价位。
ICT 非常强调时间:同样的价位在伦敦开盘时与纽约午盘时的意义完全不同。因此,一个成熟的 AM 模型会把价格线按照 ICT 定义的交易时段(亚洲、伦敦、纽约)关联起来。例如,如果纽约上午盘的高点与亚洲区间高点重合,那么这个价位的技术意义会更强,模型可能会用不同颜色或加粗线来表示。这便是“自动画线”与“无脑画线”的本质区别——它不只是画静态的支撑阻力,而是结合时间背景来标注最可能的流动性触发点。
第五步:输出为可视化的水平区域。
最终,模型在图表上呈现为一组带有标签的水平线或矩形区域。交易者不需要每天早晨手动计算,只要打开图表,就能看到今日需要关注的价格地图。至于是否入场、何时入场,模型本身不提供信号,它更接近一个“地图绘制工具”。
综合来看,这一策略属于辅助型价格行为工具,而非独立的、产生明确买卖信号的系统。它的底层世界观是 ICT 的流动性理论:价格在两个流动性池之间摆动,机构资金通过制造假突破来获取止损单,然后再向真实方向运动。模型的价值在于将复杂的 ICT 手工流程自动化,减少主观遗漏与重复劳动。
优点
-
节省时间,提升效率
手动绘制 ICT 关键位每天至少需要 10~20 分钟,还容易因为看错时间边界或遗漏前日数据而产生误差。该模型自动完成这一过程,让交易者可以把精力集中在执行与风控上。 -
减少主观偏差
手工画线时,交易者往往会有意无意地“修正”价位,使之符合自己已有的多空倾向。固定规则的模型不会这样做,所有价位都由代码按同一标准计算,保证了客观一致性。 -
贴近 ICT 原教旨逻辑
模型将流动性、订单块、时段划分等核心概念融合进线条标注中,而不是使用普通的技术指标(如均线或布林带)。对于信奉 ICT 体系的交易者来说,这些线的参考价值远高于传统支撑阻力位。 -
可视化直观,适合复盘
每天自动生成的关键位可以作为交易日志的一部分。复盘时,交易者可以清晰看到当天的价位预设与实际价格行为之间的重合度,从而验证自己的思路是否与市场一致,利于快速迭代。 -
可组合性强
这类模型输出的是价格线,并不强制指定交易方向。交易者可以将其与自己擅长的入场方式(如价格行为信号、成交量确认)结合,作为过滤器或时机选择参考,灵活性高。
缺点
-
依赖 ICT 理论的正确性
如果交易者本身不认同流动性驱动价格这一前提,那么这套模型画出的线就只是普通的支撑阻力,甚至可能产生误导。ICT 体系本身存在较大争议,其概念定义模糊,缺乏严格的学术实证,模型的有效性完全建立在一种解释世界的叙事之上。 -
“自动”可能掩盖市场结构变化
模型基于既定规则画线,但市场环境会变:节假日导致的低流动性、重大新闻事件后的剧烈跳空、以及一些极端行情的出现,都可能让预设的价位瞬间失效。如果没有人工判断,单纯依赖自动线很容易在非典型行情中遭受损失。 -
静态价位无法反映动态供求
ICT 强调“流动性随时间变化”,但模型画出的线是从过去数据中计算出来的静态水平。真正决定价格反应的,是未来某个时刻市场参与者是否在该位置挂单,以及挂单的规模。静态线本质上只是“概率参考”,而非“确定触发点”。 -
具有主观参数与语义模糊问题
作者未公开完整定义,因此使用者在复现时必然要对“亚洲时段起止”“订单块识别标准”“有效性过滤条件”等细节做出自己的假设。不同的假设会导致完全不同的线条分布,这使模型的可复制性和一致性打折扣。 -
对新手不友好,容易陷入过度拟合
新手看到图表上布满各种颜色的线,可能会误以为“线越多越准确”,进而把价格触及任意一条线都视为交易信号。这种过度解读常常导致频繁交易、亏损增多。模型本身不提供任何胜率或统计保障,它只是一个框架,而非圣杯。
起源年份考证
关于“bMSAMict1”这一具体脚本的发布日期,由于没有公开时间戳信息,无法精确考证。但我们可以针对其所属的“ICT 自动画线/时段模型”这一类方法进行时间线考证。需要明确的是,以下年份是针对该类模型的发展脉络,而非针对该特定脚本。
-
2005~2010 年:ICT 概念的萌芽与传播期
Michael J. Huddleston 开始在互联网论坛发布交易教学,逐步提出“订单块”“公允价值缺口”“流动性猎取”等核心概念。这一时期并无自动画线工具,交易者必须手动标记价格。ICT 也远非主流,仅在少数交易员圈子里流传。 -
2011~2015 年:交易自动化平台普及,社区开始尝试“半自动画线”
随着可视化策略编辑器的兴起,部分用户开始将 ICT 的手动规则编写为简单脚本。早期的脚本通常只绘制前日高点/低点和亚洲时段区间,功能单一,但已经能够减轻每日标注工作量。这可以视为“ICT 自动画线模型”这一类的原型时期。 -
2016~2019 年:ICT 体系全面蹿红,自动模型迎来爆发
YouTube 等社交媒体让 ICT 教学方法快速传播,大量追随者开始将 ICT 概念转化为可复用的图表工具。这一时期出现了许多自动标注订单块、FVG、流动性区域的第三方工具。这些工具大多为个人作者开发并免费分享,形式上多为“指标”或“绘图工具”。作者 bitmesome 的模型大概率诞生于这个阶段,因为其命名方式和描述与当时社区中的主流实践高度吻合。 -
2020 年至今:模型精细化与碎片化并存
ICT 社群进一步分裂为多个分支,各派对“时段划分”“流动性定义”的理解不尽相同。自动画线模型越来越多,但很少有一套模型成为公认标准。与此同时,一些商业软件开始集成类似功能,但公开社区中的免费模型仍然以个人定制为主。
综上所述,即便无法为该具体脚本定年,我们可以有较高把握认为,“ICT 自动画线模型”这一方法大约在 2016~2019 年间开始流行并成熟。作者本人发布该脚本的年份应不早于这一时期。
改进建议
-
加入多周期确认机制
当前的模型可能只基于日线与亚洲时段数据。建议在保留日线级别线位的同时,加入 4 小时与 1 小时级别的订单块或 FVG 标注,并在不同级别之间建立“共振”标记(例如当 1 小时 FVG 与日线前高重合时,用高亮色显示)。多周期确认可以减少假突破的频率。 -
增加时间条件过滤
ICT 体系非常看重“什么时候”价格到达关键位。建议为每条参考线附加“有效时间窗口”属性,比如只显示伦敦开盘后 2 小时和纽约开盘后 2 小时内的到达情况。价格在非有效时间触及关键位,可以淡化显示或忽略。 -
自动检测并标记流动性清扫行为
除了静态画线,可以尝试在价格穿过某条关键线后又迅速收回时,用特殊图标(如“→ ←”)记录下来,标记为“流动性已清扫”。这能帮助交易者识别假突破后的真实方向,比单纯看价位更有指引意义。 -
加入波动率自适应调节
不同时期市场的波动率差异巨大,固定价差的概念(例如订单块的最小范围)可能在低波动期显得过宽,在高波动期显得过窄。建议引入 ATR(平均真实波幅)作为动态阈值,让订单块和 FVG 的识别范围随波动率变化而缩放。 -
提供“可解释性输出”
许多自动画线工具都像黑箱,只显示几条线,但不说明原因。建议在图表下方生成一份文本摘要,例如“今日亚洲高点在 1.2150,与昨日欧洲时段 FVG 重合,属于高优先级空头流动性池”。这样既能保持自动化效率,也能帮助交易者理解每条线的逻辑,提升自主判断能力。 -
增加回测与统计面板
改造成可回测的模型并非直接用它下单,而是统计历史上“价格第一次触及某类线后反弹/突破的概率与平均盈亏比”。如果作者或使用者能基于历史数据给出不同线级别的统计权重,就能让模型从“画图工具”升级为“概率工具”,极大增强实战价值。 -
允许人工微调并保存自定义模板
完全自动化的模型不适合所有交易者。建议在生成基础上,允许用户拖动或隐藏某些线,并记住用户的调整偏好。这样既保留自动化效率,又兼顾个人对市场状态的独立理解。
总结
“bMSAMict1”所属的 ICT 自动画线模型,是近年来交易社区中颇具代表性的一类工具。它试图把复杂、繁琐且高度依赖经验的 ICT 手工标注流程,转化为一组可重复、可客观评估的关键价位线。这种做法的价值在于:它让交易者从每天重复画线的低级劳动中解放出来,同时提供了一种基于流动性逻辑的、相对统一的市场地图。
然而,我们也要清醒地看到,任何自动画线工具都只是“地图”而非“导航”。地图再精致,也不能告诉你当前道路是否安全,更不能替你做决策。ICT 体系本身充满叙事性与模糊性,其概念的可操作化定义因人而异,所谓“自动”也只是自动化了某一套特定解释。如果你不是 ICT 的信徒,那么这些五彩缤纷的线很大程度上只会徒增干扰;如果你认可这套逻辑,那你需要思考的仍然是最核心的问题:当价格到达这些关键位时,是否出现了与你设想一致的入场信号?你的止损和仓位管理是否足够稳健?
改进方向是清晰的:融入时间过滤、波动率调节、多周期共振与统计验证,让模型从“画线工具”进化为“决策辅助系统”。但这需要交易者具备深厚的市场理解与编程或数据能力。如果你只是下载了一个现成模型,却不知道每条线背后的计算逻辑与适用边界,那它对你而言仍然只是一个精致的“黑箱”。
从方法论层面看,这类模型给我们最大的启示并不是那些具体的价位,而是把交易理念转化为可执行规则的过程。过程越透明,反馈越及时,交易者的迭代速度就越快。无论你是认同 ICT,还是更倾向传统的价格行为,都可以借鉴这一思路:不要指望任何单一工具能稳定盈利,要把工具当作一颗种子,埋入你自己的交易体系中,让它在实际的盈亏反馈中生根发芽,长成属于自己的形状。
最后,请记住:任何公开分享的策略,都只是原作者在特定市场环境下、基于特定认知框架的产物。时间在变,市场参与者在变,流动性结构也在变。你可以喜欢它,也可以改进它,但永远不要把自己的交易责任外包给一段脚本或一组线条。真正值得信赖的,依然是你对市场的独立理解与严格的纪律执行。