简单讲:外汇类的 Prop Firm 大多允许 EA,但附带的条件不少;期货类的公司在考核阶段还能跑程序,到了资金账户或真实账户,多数就不让你全自动了。
如果你手上有一支自己写的 EA,FTMO 和 The5ers 是限制最少的。买来的商业 EA,不管放在哪一家都有被拒或被判违规的风险。
五家公司的规定对照
以下是 2026 年 10 月各家官方说明的内容。
| 公司 | 考核阶段 | 资金账户 | 主要条件 |
|---|---|---|---|
| FTMO | 允许 | 允许 | 很多人共用的第三方 EA 有被拒的风险;每天最多 2,000 笔部位、同时最多 200 张挂单 |
| FundedNext(CFD) | 低于 $50K 的账户可以 | 同左 | 只限 MT4/MT5,要另外购买 EA 附加选项;$50K 以上必须全手动 |
| The5ers(外汇) | 允许 | 允许 | 必须拥有 EA 源代码;不能隐藏止损 |
| Topstep | 允许,公司不提供技术支持 | Express Funded 允许,Live Funded 不允许 | 透过 TopstepX API 跑,不能放在 VPS 上下单 |
| Apex | 就算能跑,拿到 PA 也得改手动 | 禁止全自动 | 半自动工具可以,但人必须在场监控 |
逐家看细节
FTMO
FTMO 的说法很干脆,它没有理由限制你的交易策略,EA 和算法交易都可以。限制主要在两个地方:
一是服务器负载。每天开出的部位不能超过 2,000 笔,同时挂着的单不能超过 200 张,一天对服务器发出的请求也不能超过 2,000 次。正常的趋势或波段 EA 碰不到这些上限,会碰到的通常就是 FTMO 要挡的那种高频策略。
二是第三方 EA。如果你用的是网络上买来的 EA,通常不只你一个人在 FTMO 跑同一支,所有人的部位加起来会超过公司对单一策略的资金上限,你就有拿不到资金账户的风险。
明确禁止的包括:利用报价延迟或慢速数据源套利、用超高速或大量下单的工具操纵系统、在不同账户开相反部位对冲、让别人代操,以及跳空交易。
FTMO 支持 MT4、MT5、cTrader 和 TradingView。
FundedNext
FundedNext 的 EA 规定是五家里最细、也最紧的:
- EA 只能在 MT4、MT5 上跑,而且只有 $50K 以下的账户可以用。$50K 以上的账户必须全部手动交易。
- cTrader 和 Match-Trader 账户完全不能跑 EA。
- 使用 EA 要另外购买附加选项,同一个策略最多配置 $300K 的资金。
- 专门用来「过考核」的 EA 被点名禁止,接 Telegram 或 WhatsApp 信号的 EA 也不行。
- EA 的参数必须自己调整过,不能在多个账户下完全相同的单。
- 通过考核后不能在 EA 和手动之间切换。
禁止的策略包括高频、tick 剥头皮、网格交易、跨账户对冲和第三方跟单。
我的看法:想用 EA 做大账户,FundedNext 已经不是选项了。小账户可以,但规则多到你得先确认自己的 EA 每一条都符合。
The5ers
The5ers 的外汇账户允许任何 EA,前提是它不做以下事情:拷贝别人的信号、tick 剥头皮、延迟套利、对冲或反向套利、高频交易,以及用模拟器。另外有两条硬性要求:你必须拥有 EA 的源代码,止损必须真的挂在平台上,不能用 EA 内部的「隐藏止损」。
源代码这一条,等于直接排除了大部分只给 .ex4/.ex5 档的商业 EA。
The5ers 的期货账户则完全禁止算法交易。
Topstep
Topstep 的 Trading Combine 和 Express Funded Account 都允许自动化策略,但它不帮你设置、也不会因为程序出错而网开一面。要接自己写的程序,走的是 TopstepX 的 API,月费 $29。
有一条很容易踩到:交易必须从你自己的电脑送出,VPS、VPN、远程服务器不能下单,只能用来看盘和记录。习惯把程序放在云端主机 24 小时跑的人,这里不适用。
到了 Live Funded Account,自动化策略目前不允许,API 也不能用。Topstep 还规定每天美国中部时间 15:10 前要全部平仓,EA 的收盘平仓逻辑要写死。
Apex
Apex 的资金账户(PA)和真实账户明确禁止 AI、自动下单机器人、算法、全自动交易系统和高频交易,「设置好就不管」的做法也算违规。半自动工具可以用,例如自动带止损止盈的下单模块,但前提是人在电脑前监控。
跟单软件只能在你自己的账户之间用,第一笔单必须手动下,所有账户方向一致。
什么样的 EA 一定会出事
高频和延迟套利。 每一家都禁止。这类 EA 赚的是模拟报价和真实市场之间的时间差,Prop Firm 的风控专门抓这个。
网格和马丁格尔。 FundedNext 明确禁止网格。其他家没有点名,但这类 EA 的问题不是规则,是数学:亏损时加仓,碰到单边行情就是一口气打穿日亏损。在 5% 日限的账户上跑马丁,迟早的事。
跨账户对冲。 一个账户做多、另一个账户做空,保证其中一个过关。FTMO、FundedNext、Topstep 都明文禁止。
网络上买的热门 EA。 FTMO 会因为同一支 EA 的总配置过大而拒绝给资金账户,FundedNext 直接点名禁止「过考核 EA」,The5ers 要求拥有源代码。三条路都堵住了。
写进 EA 的保护逻辑
每日亏损的停机开关
EA 自己要算当天亏了多少,碰到门槛就平仓停机。重点是用公司的算法,不是用你自己的:
- FTMO 的每日亏损以每天 00:00(欧洲中部时间)的余额为基准,盘中检查的是含浮动盈亏的净值。EA 的「一天」要按这个时间切,不是你电脑的时区。
- $100K 账户日限 $5,000,我会把停机点设在 $3,000。剩下的 $2,000 留给滑价和隔夜跳空。
新闻过滤
FTMO 的标准版资金账户,在指定的重要新闻公布前后 2 分钟内不能交易,考核阶段和 Swing 账户不受限。EA 要接一份经济日历,在这个时间窗内不开仓也不平仓。The5ers 的 High Stakes 也有类似的前后 2 分钟限制。
周末和收盘
FTMO 标准版资金账户在休市超过 2 小时前必须平仓,期货的 Topstep 和 Apex 每天都要在收盘前平掉。EA 的平仓时间至少提前 10 分钟,别卡在最后一分钟,那时候点差最宽。
回测和实际跑的差距
EA 在回测里赚钱不代表能过考核。实际跑起来,点差、滑价和成交速度都比回测差,尤其是数据公布和每天换仓的时段。tick 剥头皮类 EA 受影响最大,止损 3 到 5 点的系统,滑两点就是亏损放大一半。
我的建议是先在公司的免费试用账户或模拟账户上跑两周,看实际成交和回测差多少,再决定要不要花钱买考核。