
Spike Trader 1.01 — MT4/MT5
运行EA需要什么
- 经纪商账户。我们监控中的所有EA均在RoboForex测试,您可从免费模拟账户开始。开设RoboForex账户。RoboForex还提供免费VPS,条件为余额至少$300,且每月交易3手。
- 供终端运行的VPS。只有MetaTrader保持开启,EA才能交易;电脑关闭时无法开仓或管理交易。使用外汇VPS让终端全天候24/7运行
以上为推广链接:通过它们开设账户或购买VPS,我们会获得佣金。
说明与规格
关于 EA 及其来源的信息。作者、卖家或频道所声称的结果不视为已经 TradEApro 验证;我们的检查及其局限会单独说明。
Spike Trader 1.01 是一款适用于 MT4 和 MT5 的免费 EarnForex 智能交易系统,针对明显的价格尖峰进行反向交易。作者的示例为 USDCAD 的 D1 周期。该 EA 未内置止损或止盈。
风险很高。TradEApro 尚未测试其交易表现。 杀毒扫描通过和编译成功,并不能证明其盈利能力、运行安全性,也不能证明潜在亏损存在上限。
运行原理
EA 评估一根已收盘的 K 线,将其极值与此前的 K 线进行比较,并检查收盘价在该 K 线价格区间内的位置。出现信号时,EA 会逆着价格尖峰方向开仓。其预期离场方式是在持仓达到设定的 K 线数量后平仓,或在出现反向信号时平仓;若再次出现同方向信号,则重置持仓计数器。
作者以 USDCAD 的 D1 周期为例。这并不能证明该 EA 适用于其他品种或周期,也不保证会定期产生交易。
源代码风险与局限
- 没有止损或止盈。 代码没有为持仓设置预先确定的亏损上限。离场依赖终端持续运行以及 EA 的逻辑。
- MT5 版本按交易品种管理持仓,没有专用的魔术编号过滤。 它可能影响同一品种上的手动持仓或其他 EA 的持仓。评估时需要使用独立的模拟环境,并确保该品种没有其他持仓。
- 持仓计数器保存在内存中。 重启或重新初始化 EA 会丢失此前的计数,因此无法再确保从最初入场起经过 Hold 所设的 K 线数量后离场。
- 在 MT4 版本中,平仓失败不会阻止尝试开立反向交易。 经纪商错误可能导致额外持仓。
- 在 MT5 版本中,出现 CopyRates 错误时,处理函数不会立即返回。 历史数据不足可能引发数组访问错误,导致 EA 停止运行。
- 与默认的 0.1 手相比,0.01 手会缩小持仓规模,但不会使交易变得安全,也不意味着风险固定。
压缩包内容
- MT4:SpikeTrader.mq4 及编译后的 SpikeTrader.ex4。
- MT5:SpikeTrader.mq5 及编译后的 SpikeTrader.ex5。
- 每个平台均包含:采用源代码默认输入值的 AuthorDefaults.set,以及将 Lots 改为 0.01 的 DemoLot001.set。
- Apache-2.0 许可证和 READ-ME.txt 说明文件。
TradEApro 根据源代码输入参数生成了这些 SET 文件。它们并非作者提供的优化预设。尚未测试在终端中加载这些文件的情况及其交易行为。作者的源代码未作修改;EX4 和 EX5 文件在本地编译生成。
主要输入参数
| 输入参数 | 默认值 | 含义 |
|---|---|---|
| Hold | 11 | 持仓计数,以 K 线根数计 |
| BarsNumber | 3 | 用于比较的此前 K 线数量 |
| PercentageDifference | 0.003 | 极值价格比较的相对阈值 |
| ThirdOrHalf | 0.5 | 检查收盘位置时使用的 K 线价格区间占比 |
| Lots | 0.1 | 固定交易量;模拟账户预设中为 0.01 |
| Slippage | 30 | 允许的价格偏差,单位为报价点 |
| OrderCommentary | Spike Trader | 交易注释 |
| Magic | 173923183 | 仅适用于 MT4 |
TradEApro 检查了哪些内容
我们于 2026 年十一月 1 日下载了官方代码仓库,并固定使用提交 abc322e8da3c7fc9c701d056f01a70ebe4e20cd5。MT4 和 MT5 源代码均编译完成,错误数为 0,警告数为 0。Kaspersky 扫描了上游压缩包以及整理后的软件包中的 10 个文件:检出项 0,可疑项 0,跳过对象 0,错误 0。源代码检查未发现 DLL 导入、网络请求或对用户文件的访问。
这些技术检查并不保证不存在恶意行为或软件缺陷。TradEApro 尚未进行回测、前向测试或交易账户部署。
作者、来源与许可证
开发者:EarnForex。作者页面、GitHub 源代码、Apache 许可证 2.0。
压缩包中保留了版权声明和许可证。TradEApro 使用图像生成工具制作了封面;它是一幅示意插图,并非作者的作品,也不是实际业绩图表。
此文件的来源
我们不是此EA的开发者。目录文件来自公开来源,包括Telegram频道和开发者官方仓库。请查看说明中的具体来源与再分发条件。程序的全部权利归作者所有。
您是版权持有人,并希望移除此文件?请联系我们,收到首次请求即会移除。
运行EA需要什么
- 经纪商账户。我们监控中的所有EA均在RoboForex测试,您可从免费模拟账户开始。开设RoboForex账户。RoboForex还提供免费VPS,条件为余额至少$300,且每月交易3手。
- 供终端运行的VPS。只有MetaTrader保持开启,EA才能交易;电脑关闭时无法开仓或管理交易。使用外汇VPS让终端全天候24/7运行
以上为推广链接:通过它们开设账户或购买VPS,我们会获得佣金。
分享:
使用方法
1.下载文件
2.打开 MetaTrader 4 或 MetaTrader 5
3.将 .ex4/.ex5 文件放入 MQL4/Experts 或 MQL5/Experts
4.重启终端后,即可在导航器中看到文件
常见问题
如何在 MetaTrader 中安装 EA?
1. 下载 EA 文件(.ex4 或 .ex5)
2. 打开 MetaTrader,选择“文件 → 打开数据文件夹”
3. 进入 MQL4/Experts(MT4)或 MQL5/Experts(MT5)
4. 将 EA 文件复制到该文件夹
5. 重启 MetaTrader
6. 在“导航器 → 智能交易系统”中找到 EA
为什么 EA 没有交易?
请检查以下项目:
• “Algo Trading”按钮已启用(绿色)
• EA 设置中已允许交易
• 终端已连接至经纪商服务器
• 账户资金充足
• 选择了正确的交易品种和时间周期
可以在真实账户中使用吗?
建议先完成以下测试:
1. 在策略测试器中进行历史数据测试
2. 在模拟账户中实时运行至少 1–2 周
3. 只有测试成功后才考虑转入真实账户
⚠️ 外汇交易存在本金损失风险
文件无法打开或出现错误
可能的原因:
• .ex4 文件仅适用于 MT4,.ex5 文件仅适用于 MT5
• 下载时文件损坏,请重新下载
• MetaTrader 版本过旧,请更新终端
• 文件位于压缩包(.zip、.rar)中,请先解压
正在加载评价…


