富时 100——「the Footsie」——是一份股指差价合约,不是货币对,它的表现既不同于外汇,也不同于多数 EA 所针对构建的那个股指。它的成分股是在全球赚钱的大型公司,权重偏向石油巨头、矿业公司与银行。这让指数带有一种货币与商品倾向,专门让自动化策略栽跟头:它常常在英镑下跌时上涨,也可能在英国数据日历一片安静时因一条石油消息而猛地一跳。首先要决定的是,你的策略究竟想要这种性格——一个由商品带动、比 DAX 平静但接线到英镑的指数——还是仅仅在忍受它。一套在 GER40 或美股指数上调校过的系统,一碰到 UK100 就会遇上另一种动物。请按策略挑品种,而不是反过来。
本页讲述富时 100 能给自动化策略带来什么外汇和那些更吵闹的指数给不了的东西,以及决定其结果的交易时段与成本。随后讲述那些专门捕捉移植而来的系统的失败模式,以及如何构建并测试你自己的 UK100 EA。

UK100 如何运行:富时 100 能给 EA 什么
UK100 跟踪在伦敦上市的最大 100 家公司,它在结构上既不同于外汇货币对,也不同于由本土市场驱动的指数。它的催化因素既落在 EA 多半为之设计的外汇世界之外,也落在一套通用股票策略所假定的本土市场逻辑之外。

对一个 EA 来说,这份性格可归结为三项属性:
- 与英镑的反向倾向。 富时 100 约四分之三的营收来自海外,因此更弱的英镑会以英镑计价放大那些海外收益,并常常抬升指数。这与「本币走强有利于本地市场」的直觉正好相反。本页其余内容都源自这条事实,它也是最可能让一套把 UK100 当作「英国股市」的策略失灵的因素。一个只读价格与动量、孤立看待指数的 EA,根本不知道英镑的一次走势可能才是其持仓背后的真正驱动力。
- 商品与金融权重,而不是宽基科技指数。 石油巨头与矿业公司在指数中权重很高,因此石油或金属的一次行情,对富时 100 的推动可能不亚于任何一项英国数据。把 UK100 当作通用股指来建模的 EA,会漏掉一根大阳线背后的催化因素往往是一条商品消息,而不是一个盈利或 GDP 数字。
- 中等波动性——比 DAX 平静。 该指数成熟、以大盘股为主、股息丰厚的构成,往往产生比更偏工业的 GER40 更窄的日内区间。我们公布的典型日内区间接近 70 个指数点——标注为典型值,而非逐家券商实测值。这让趋势系统获得更干净的盘面,却让均值回归系统的可用振幅少于一个更吵闹的指数所能提供的。
自动化策略的陷阱在于,富时 100 更平静的区间在回测里看起来像一个容易做的趋势市场。它的两条隐藏驱动线——英镑与商品——落在指标所读取的价格序列之外,而它的隔夜跳空落在外汇 EA 默认为连续的 tick 流之外。UK100 奖励那些尊重其波动率状态与货币—商品接线方式的策略,并悄无声息地放干那些把它当作外汇货币对、或当作换了名字的 DAX 来对待的策略。
哪些 EA 策略适合 UK100?
品种档案把趋势与均值回归列为适合——但适合是一项编辑评估,不是证据。在我们自己对 Builder 模板所做的默认设置基线中(在 USD/JPY M5 上单次运行一年、默认参数、不做优化),大多数模板的盈利因子低于 1.0,而且那次运行并不是在 UK100 上做的。在默认设置下几乎没有模板达到 Builder 自身的标准,因此 UK100 上的任何优势,都必须靠你自己的设置和测试去争取。要在时段窗口、更高周期过滤器和考虑跳空的止损中寻找它,而不是在盒子上印的那个指标里。富时 100 的性格倾向于支撑的是:
| 策略 | 在 UK100 上的适配度 | 原因 |
|---|---|---|
| 趋势 | 好 | 由商品带动、受英镑驱动的行情,让指数在伦敦现货时段里有持续的方向性行程。一个加入商品或英镑背景过滤器的趋势型 EA,比只读指数价格的 EA 有更多可用素材。 |
| 均值回归 | 一般 | 富时 100 中等的波动性产生比 DAX 更干净的区间,适合做反向;但更低的振幅意味着更小的目标,于是点差与隔夜融资费会吃掉每笔交易更大的一块。 |
| 剥头皮 | 回避 | 以指数点计的点差相对一个小的日内目标来说偏宽,而现货时段的隔夜跳空意味着,跨过时段边界持仓的剥头皮者可能被跳过而不是被止损。 |
| 多指数组合 | 谨慎对待 | UK100 在风险情绪上与 GER40、US500 相关,因此在它们之间「分散化」的组合,更接近一次加杠杆的下注而不是对冲(下文详述)。 |
较高周期上的趋势,是把富时 100 的商品与货币驱动力转化为资产的形态。均值回归要在更小的目标上与点差搏斗,剥头皮则要同时对抗点差与跳空。务实的路径是自己构建其中一种形态。Builder 提供接受指数差价合约的模板,并暴露每一个参数,包括以点为单位的止损与目标设定——然后在相信任何一个数字之前,先按下文的方法测试它。

UK100 EA 的最佳交易时段
时段结构对富时 100 结果的决定作用大于指标选择。与 24 小时交易的外汇货币对不同,该指数有一个硬性的现货时段框架:
- 开盘前 / 隔夜(08:00 UTC 之前): 流动性稀薄,很大一部分价格发现发生在现货市场之外。任何在此持有的头寸面对的是重新开盘的跳空,而不是连续盘面——现货时段的跳空风险就住在这里,时段过滤器把它剔除是有道理的。
- 伦敦现货时段(08:00–16:30 UTC): 主要窗口。富时 100 的波动区间集中在这里,英镑与商品的行情直接传导进指数,UK100 的 EA 往往在这些小时里取得大部分成果。
- 美股开盘重叠(大致 13:30–16:30 UTC): 第二个动量窗口。华尔街开盘后,美国风险情绪与美元走势在伦敦之上再加一条驱动线。这一段往往是全天最活跃的,也是与 US500 相关性最强的时候。
- 伦敦现货收盘之后(16:30 UTC 之后): 流动性消退,价格朝着下一个隔夜跳空走去;较慢的 EA 应当围绕这条边界规划离场,而不是穿过它交易。
按我们的编辑评估,把交易限制在伦敦现货时段与美股重叠时段的 EA,在富时 100 上往往优于全天候版本。请把时段过滤器视为策略定义的一部分,而不是优化时的点缀。随之而来有两条告诫。有日程的英格兰银行决议与英国数据发布落在伦敦窗口之内,并恰在那时让指数点差走阔,因此快速策略需要一个新闻暂停。而上文所有时间均为 UTC。EA 读取的是你券商的服务器时钟,而它通常不是 UTC,因此当你把 EA 迁到服务器时区不同的券商时,「08:00」的伦敦开盘过滤条件会悄悄错位。在 MT5 的 Market Watch 中核对一次,所有时段边界就都对齐了。

点差、成本与成交
指数差价合约的成本构成与货币对不同:UK100 的三层成本——点差、佣金与隔夜融资费——都与它的每点价值相互作用。下列数字是取自各券商公布的指数差价合约条件的编辑参考区间(2026 年 7 月更新),以指数点表示而非外汇点数,并且不是逐家券商的实测值。在为一套快速策略确定仓位之前,请在自己的账户中确认实时点差与每点价值:
| 成本项 | UK100 典型数值 | 适用时机 | 备注 |
|---|---|---|---|
| 点差 | 1.0 – 2.0 点 | 每一笔交易 | 在英格兰银行 / 英国数据前后以及现货时段之外走阔 |
| 佣金 | 0 美元(计入点差)或按合约收取 | 原始价差类指数账户 | 账户的属性,不是品种的属性 |
| 隔夜融资费 | 每日滚动时借记/贷记 | 任何持仓越过现货收盘的头寸 | 侵蚀慢速做多趋势;做空可能收到 |
两条这个品种专属的成本规则:
- 成本以点计,而每点价值由你的账户决定。 UK100 的一个「点」通过合约定义的每点价值折算为账户货币,而该数值因券商与手数大小而异。因此 1.5 点点差的美元成本,并不像欧元兑美元的一个点那样大体固定。在把任何回测成本换算成钱之前,先确认你的每点价值。
- 隔夜融资费是一项真实拖累,任何外汇成本模型都不包含它。 作为现货指数差价合约,持仓越过每日滚动就要支付或收取融资费,因此一套只做多的慢速趋势 EA,每持有一晚都会悄悄流一点血。一套在关闭融资费的条件下验证的策略,跑的是与实盘版本不同的经济账。
实盘之前要测试的风险
富时 100 的失败模式来自一种货币与商品倾向,以及一套通用股票或外汇清单并不预期的指数差价合约结构:
- 与英镑的反向倾向颠覆了本土市场假设。 一套在英镑走强时买入英国「强势」的策略,往往做反了方向,因为更弱的英镑倾向于抬升这个在全球赚钱的指数。只读价格的 EA 看不见这条驱动线,因此趋势系统可能一路持仓穿过一次由英镑主导的反转。在信任它之前,请在英镑上行与下行两种时期都做测试。
- 商品行情从价格序列之外推动指数。 石油与金属的消息会推动权重很高的能源与矿业成分,因此 UK100 的 EA 可能在英国数据日历上一片空白时被商品催化因素打个措手不及。一套只看价格的策略,对那个最常推动它的东西没有任何过滤。
- 现货时段的隔夜跳空会跳过止损。 伦敦现货收盘与重新开盘会让价格跳空,而不是穿过成交。落在该跳空区间内的止损会按重新开盘的价位成交,而不是止损价位——这是一种持续交易的外汇 EA 从不建模的滑点形态。任何隔夜头寸都需要按跳空、而不是按一个 tick 来设定止损幅度。
- 隔夜融资费侵蚀慢速优势。 持仓越过每日滚动的多头要支付融资费,这笔费用会不断累积、与一套低换手的趋势策略相抵。一项在关闭融资费的回测中从不出现的每晚成本,可能让一套勉强为正的策略在实盘中变为负值。
- 与 GER40、US500 的相关性是隐性杠杆。 股指会随共享的风险情绪同向运行,因此在 UK100 与 GER40 上分别跑的两个「分散化」EA,更接近一个加杠杆的头寸而不是对冲。这种相关性会让敞口翻倍,却不会出现在任何一个 EA 的风险设置里,而且在美股重叠时段最为紧密。

如何测试一个 UK100 的 EA
在富时 100 上,测试本身就是全部优势。请以本站方法论所列出的标准,要求你所构建的任何东西:
- 用自己账户的真实点差、每点价值与融资费,在 tick 数据上回测。 使用逐 tick 模型,配上你实际会交易的 1.0–2.0 点点差、你账户的每点价值,并开启隔夜融资费——而不是平台默认值。在指数差价合约上,那道融资费缺口是实打实的账户货币。
- 以账户货币读取最差连亏序列。 用你的每点价值把最大回撤与最长连亏交易序列从指数点换算成钱,因为按点看并不算大的回撤,视手数大小可能是更大的一笔资金回撤。
- 在模拟账户上做前向测试,跨过一次英格兰银行决议与一次商品行情。 UK100 的决定性风险——英镑倾向与商品权重——只在这些催化因素前后显形。一段从未涵盖利率决议、也未见过石油或金属剧烈摆动的模拟窗口,并没有测试最要紧的东西;另外,等到一段涵盖隔夜跳空的窗口同样值得。
- 在第一笔实盘交易前确认服务器时钟。 把 MT5 Market Watch 的时间与上文的 UTC 时段再核对一次,并在任何一次更换券商之后再核对一次。当你的时段过滤器锚定在伦敦现货开盘时,这一步容易跳过,忘记的代价却很高。
由此产生的每一个回测数字都是历史测量,而不是预测——请按你测得的回撤设定仓位,而不是按你期待的收益。

UK100 的 EA 与 Builder 模板
我们尚未发布自己的 UK100 回测,而外汇或 DAX 上的结果,也无法套用到一个与英镑反向联动、由石油与矿业股驱动的指数上。通往 UK100 EA 的诚实路径,是自己构建并加以验证: