大白课堂

Bybit/Bitget/币安手续费返佣 · 加密货币新手教程

Menu
  • 首页
  • 加密货币交易所
    • Bybit交易所
    • 币安交易所
    • Bitget交易所
    • Gate大门交易所
  • 加密货币科普
  • 关于大白课堂
    • 关于我们
    • 免责声明
    • 版权声明
    • 隐私政策
  • 手续费计算器
  • 加密AI新闻
Menu
EA量化从0到1教程封面,介绍Bybit与Bitget的CFD、MT5开户、EA导入、策略回测和风险控制流程

EA黄金外汇CFD量化教程:Bybit/BitgetMT5策略自动交易软件部署

Posted on 2026年8月12日

个人想说的化:EA量化如果你既不懂交易策略思路也不懂软件技术,只会听信他人的策略带单吃你注册返佣,那么你不适合,EA量化适合自己既懂交易也懂一些代码技术的,如果你有自己的交易思路,结合AI写出一套适合自己的策略,那么EA量化就很适合你,总之EA量化有门槛,小白请勿相信带单用人家的策略。

很多人第一次接触EA量化,最容易犯的错误就是:账户还没弄明白、策略规则也没有写清楚,就先下载一个EA,打开自动交易,然后期待它每天自动赚钱。

今天我就从最基础的注册交易所开始,带你一步一步完成:

注册交易所 → 开通MT5账户 → 划转资金 → 登录MT5 → 导入EA → 设置策略 → 历史回测 → 执行测试 → 小额实盘。

我会使用一套完全公开的黄金突破策略演示整个流程。你可以清楚看到它什么时候开仓、止损放在哪里、手数怎么计算,以及出现多大亏损时必须停止。

EA外汇平台我主要推的是BYbit、Bitget交易所,Bybit全平台返佣40%,Bitget合约返佣60%,CFD是50%.


第一步:注册Bybit或Bitget账户

Bybit CFD开通注册教程:https://dabaiketang.com/bybit-tradfi/

Bitget CFD开通注册教程:https://dabaiketang.com/bitget-cfd-tradfi-guide-2026/

Bybit和Bitget任选一家就可以。刚开始不需要两家一起运行,我建议先把一家交易所的完整流程跑通。

注册后,先完成:

  1. 邮箱或手机验证;
  2. 设置独立登录密码;
  3. 开启谷歌验证器或通行密钥;
  4. 完成个人身份认证;
  5. 找到TradFi、CFD或MT5入口。

如果登录后看不到相关入口,可能是产品尚未向你的账户或所在地区开放。我不会建议你使用虚假国家、地址或身份资料绕过限制。


第二步:开通MT5 CFD账户

交易所主账户和MT5账户是分开的。即使你已经完成交易所注册,也需要另外创建一个MT5 CFD账户。

Bybit开通方法

Bybit开通MT5 CFD账户步骤,展示TradFi入口、XAUUSD行情、保证金信息、MT5 ID及服务器资料

登录Bybit以后,我依次进入:

TradFi → Overview → Apply Now

阅读并接受相关条款后,系统会创建独立的MT5 CFD账户。

然后我进入:

Assets → MT5 CFD

在这里记录三项信息:

  • MT5 Login ID;
  • MT5交易密码;
  • 当前服务器名称。

服务器名称必须以自己账户实际显示为准,不能照抄其他人的服务器。

Bitget开通方法

Bitget CFD开通注册教程:https://dabaiketang.com/bitget-cfd-tradfi-guide-2026/

Bitget CFD开户与MT5账户注册界面,展示TradFi黄金XAUUSD交易页面,为EA量化交易做准备

登录Bitget以后,我依次进入:

TradFi / CFD → MT5 → Sign Up Now

然后点击:

Create Bitget MT5 Account

创建过程中需要设置MT5主密码。

Bitget通常还会提供Investor Password,但两种密码的权限完全不同:

  • 主密码:可以开仓、平仓和管理订单;
  • Investor Password:只能查看账户,不能交易。

所以我要运行EA时,必须使用主密码登录。


第三步:向MT5账户划转测试资金

Bybit资金账户向TradFi划转USDT的操作界面,用于给MT5 CFD账户划入EA量化测试资金

MT5 CFD账户不能直接接收链上充值。我需要先把资金充值到交易所账户,再进行站内划转。

Bybit划转路径

进入:

Assets → MT5 CFD → Transfer In

选择转入资产并填写数量。Bybit当前支持符合条件的USDT或BYUSDT转入MT5 CFD账户,进入后可能显示为USDx内部记账余额。

Bitget划转路径

进入:

CFD / MT5资产页 → Transfer In

Bitget MT5 CFD当前使用USDT作为保证金,所以我需要先保证资金账户或现货账户里有足够的USDT。

第一次不要转入大额资金。我只会放入自己能够完全承受损失的测试金额。

如果平台最小手数的一次止损已经超过账户权益的0.25%,说明本金暂时不适合运行这套策略,我会继续模拟测试,而不是强行提高杠杆。

Bybit与Bitget EA量化两条路线对比:MT5 CFD交易使用MT5 EA,加密永续合约使用API或Signal Bot

第四步:下载并登录MT5

MetaTrader 5官网下载页面,展示Windows、macOS、Linux和移动端入口,用于安装MT5 CFD量化交易平台

安装桌面版MetaTrader 5以后,我打开:

File → Login to Trade Account

然后填写:

  • Login:交易所生成的MT5 ID;
  • Password:MT5交易主密码;
  • Server:账户实际显示的服务器。

登录成功以后,我会先检查MT5右下角是否显示正常连接,并观察黄金报价是否持续更新。

如果无法登录,我会依次检查:

  1. 是否误用了交易所登录密码;
  2. Bitget是否误用了Investor Password;
  3. Login ID有没有输错;
  4. 服务器是否选择正确;
  5. 网络连接是否正常。

第五步:把EA导入MT5

后续技术不懂的话,用CHATGPT电脑版,控制你的电脑,让他帮你导入,或者让他给你写策略,你就不用自己操作电脑了。

把EA导入MT5的七步教程,包括打开数据文件夹、复制EA文件、刷新导航器及启用算法交易

准备好.mq5或.ex5文件以后,我按照以下顺序操作:

MT5桌面端添加XAUUSD黄金图表并刷新Expert Advisors的实操步骤,用于部署CFD EA量化程序
  1. 打开MT5;
  2. 点击File;
  3. 点击Open Data Folder;
  4. 打开MQL5 → Experts;
  5. 把EA文件复制进去;
  6. 返回MT5,按Ctrl+N打开Navigator;
  7. 在Expert Advisors上点击右键;
  8. 选择Refresh。

接下来我在Market Watch里找到黄金品种。

不同平台的名称可能不一样,例如:

  • XAUUSD
  • XAUUSD.s
  • 其他带平台后缀的名称

所以我不会在程序里随便写死品种名称,而是按当前MT5实际显示进行设置。

MT5 EA参数设置界面,展示将EA挂载到XAUUSD图表、允许算法交易及调整运行周期的方法
MT5工具选项中的EA量化权限设置,展示启用算法交易、DLL导入与WebRequest配置位置

然后我打开黄金H1图表,把EA拖到图表上,并勾选:

Allow Algo Trading

最后打开MT5顶部的:

Algo Trading

不需要的DLL和WebRequest权限,我默认保持关闭。如果一个来历不明的EA强制要求开启DLL、访问陌生网站或输入外部授权码,我会先停止运行并检查程序。


第六步:设置透明的黄金教学策略

XAUUSD黄金H1突破EA量化策略图解,包含EMA200、唐奇安通道、多空条件、止损止盈和仓位风控

这里只是举例,你需要把你的交易思路变成实际可执行的策略文件,建议你多打磨自己的策略。以下只是举例

我使用的策略名称是:

XAUUSD H1 Breakout v0.1

它只用于展示如何把交易想法写成机器能够执行的规则,不代表未来一定盈利。

策略使用的指标

  • 交易品种:XAUUSD;
  • K线周期:1小时;
  • 趋势指标:EMA200;
  • 突破通道:过去20根K线最高价和最低价;
  • 波动指标:ATR14。

EA只读取已经收盘的K线,不使用仍在变化的当前K线。

做多规则

当上一根已经收盘的H1 K线同时满足:

  1. 收盘价位于EMA200上方;
  2. 收盘价突破此前20根K线的最高价。

我就在下一根K线首次允许成交时做多。

计算20根K线最高价时,不包含当前信号K线,否则会产生逻辑错误。

做空规则

当上一根已经收盘的H1 K线同时满足:

  1. 收盘价位于EMA200下方;
  2. 收盘价跌破此前20根K线的最低价。

我就在下一根K线首次允许成交时做空。

出场规则

每一笔交易都必须设置:

  • 止损距离:2 × ATR14
  • 止盈距离:3 × ATR14
  • 同一品种最多持有一个仓位;
  • 不补仓;
  • 不摊平;
  • 不使用马丁格尔;
  • 平仓后等待3根完整K线才能再次进场;
  • 持仓满72根H1 K线仍未触发止盈止损,则主动退出。

我可以把主要参数设置成:

SignalTimeframe = H1
DonchianPeriod = 20
EMAPeriod = 200
ATRPeriod = 14
StopLossATR = 2.0
TakeProfitATR = 3.0
RiskPercent = 0.25
MaxPositions = 1
CooldownBars = 3
MaxHoldingBars = 72
MagicNumber = 独立编号

MagicNumber要使用独立编号,防止EA错误管理其他策略或手动建立的仓位。


第七步:不要固定手数,按风险计算仓位

我不会使用“5000U开0.01手、10000U开0.02手”这种固定手数方法。

因为真正决定风险的,不只是账户余额,还包括:

  • 入场价格;
  • 止损距离;
  • 合约大小;
  • Tick Value;
  • 最小手数;
  • 手数步长。

我先计算单笔可以承受的损失:

风险金额 = 账户权益 × 0.25%

假设账户权益是1000 USDx:

1000 × 0.25% = 2.5 USDx

这代表本次交易触发止损时,计划损失不超过2.5 USDx。

然后我使用MQL5的OrderCalcProfit(...),计算1手黄金从入场价运行到止损价会亏损多少:

下单手数 = 风险金额 ÷ 1手止损亏损

假设1手触发止损会亏损200 USDx:

2.5 ÷ 200 = 0.0125手

如果平台手数步长是0.01,我会向下取整为0.01手。

如果计算结果只有0.005手,而平台最小手数是0.01手,我不会强行开0.01手,而是直接跳过这笔交易。

除了单笔风险,我还会设置账户级熔断:

  • 当日亏损达到1%:当天停止开仓;
  • 连续亏损3笔:暂停并人工检查;
  • 一周亏损达到3%:暂停一周;
  • 从历史权益高点回撤达到8%:关闭自动开仓;
  • 熔断后不能由程序自动恢复,必须人工确认。

第八步:先做历史回测

EA成功加载不代表策略有效。正式运行前,我会打开:

View → Strategy Tester

快捷键是:

Ctrl+R

然后依次设置:

  1. 选择需要测试的EA;
  2. 选择当前交易所的黄金品种;
  3. 周期选择H1;
  4. 使用尽可能接近真实Tick的测试模式;
  5. 数据覆盖上涨、下跌和横盘行情;
  6. 加入佣金、点差、隔夜费和预估滑点。

Bybit和Bitget必须分别测试。即使策略代码完全相同,两家平台的报价、品种后缀、点差、合约大小和成交情况也可能不同。

数据切分方法

我会按时间顺序把数据分成:

  • 训练数据:60%;
  • 验证数据:20%;
  • 最终测试数据:20%。

进入最终测试以后,我不会继续修改参数,否则最终测试也会变成调参数据。

最低测试门槛

我给这套教学策略设置的初步门槛是:

  • 总交易次数不少于200笔;
  • 样本外Profit Factor大于1.2;
  • 最大回撤低于10%;
  • 把手续费和滑点提高到两倍后,策略没有立即失效;
  • EMA、通道和ATR参数上下调整20%后,结果仍然相对稳定;
  • 收益不是只来自一两笔极端行情。

这些数字只是筛选门槛,不是盈利保证。


第九步:先验证执行,再进入小额实盘

完成历史回测以后,我不会直接投入大额资金。

我的上线顺序是:

  1. 先用模拟环境运行;
  2. 如果没有模拟服务器,就先使用Strategy Tester;
  3. 连续执行测试至少30天;
  4. 检查重复下单、漏单、错误方向、错误手数和止损失效;
  5. 再以单笔0.1%风险运行小额实盘;
  6. 小额实盘至少观察8周;
  7. 确认实际成交和回测差异可以接受后,再考虑把风险提高到0.25%。

30天运行只能证明EA的执行是否稳定,不能证明策略能够长期盈利。


第十步:正式运行后每天检查什么

EA自动运行不代表可以完全不管。

我每天至少会检查:

  • MT5是否保持连接;
  • Algo Trading是否仍然开启;
  • EA图标是否显示正常;
  • 当前持仓有没有止损;
  • 是否出现重复仓位;
  • Experts和Journal有没有报错;
  • 实际手数是否符合风险计算;
  • 当日和本周亏损是否触发熔断;
  • 点差是否出现异常扩大;
  • VPS或电脑是否发生重启。

如果需要全天运行,我会使用稳定的Windows VPS,同时关闭不必要的自动重启和睡眠设置。


常见问题

EA已经加载,为什么没有下单?

我会先确认当前是否真的出现交易信号。没有信号时不下单是正常情况。

然后检查:

  • Algo Trading是否开启;
  • 图表是否为H1;
  • EA参数是否为H1;
  • 品种名称是否正确;
  • 当前是否处于交易时段;
  • 计算手数是否低于最小手数;
  • Experts和Journal是否出现错误。

需要多少本金?

我不会给出一个适用于所有人的固定本金。

正确方法是根据平台最小手数、止损距离和0.25%的单笔风险反推。如果最小手数对应的止损亏损已经超过风险上限,说明当前本金不适合运行。

可以直接使用别人发来的EA压缩包吗?

我不会直接运行。

我会优先取得.mq5源代码,检查是否存在:

  • 马丁格尔;
  • 亏损翻倍;
  • 无限网格;
  • 隐藏订单;
  • DLL调用;
  • 外部网站授权;
  • 远程修改参数;
  • 没有止损的持仓逻辑。

只有.ex5而没有源码时,我只会在隔离环境或模拟账户中测试。

可以保证多久回本吗?

不能。

任何人只要承诺固定回本时间、固定月收益或绝不爆仓,我都会保持警惕。EA只是自动执行规则,不能消除行情、杠杆、滑点、断线和策略失效风险。

Bybit和Bitget能使用同一个EA吗?

程序逻辑可以相同,但不能不做适配就直接实盘。

我必须分别检查:

  • 黄金品种名称;
  • 合约大小;
  • 最小手数;
  • 手数步长;
  • Tick Value;
  • 止损距离;
  • 交易时间;
  • 点差;
  • 佣金;
  • 隔夜费。

总结

这套流程真正要解决的,不是“在哪里找到一个稳赚EA”,而是让我能够独立完成:

注册账户 → 开通MT5 → 划转测试资金 → 导入EA → 写清策略规则 → 按风险计算仓位 → 回测 → 执行测试 → 小额实盘 → 监控熔断。

我宁愿让EA因为没有信号而一天不开仓,也不会为了看起来每天都有收益,加入马丁格尔、亏损补仓或无限网格。

EA量化最重要的不是自动下单,而是每一个动作都能被解释、被测试、被限制,也能在出现异常时立即停止。

关于大白课堂

大白课堂创建于 2022 年,长期专注于加密货币交易所注册教程、平台使用攻略、手续费优惠说明和返佣协助服务,是币安、Bitget、Bybit、GATE 等多家头部交易平台的长期战略合作伙伴,也是 YouTube、X 等平台华语区的头部创作者。

目前大白课堂运营多个公开内容渠道,包括:

  • YouTube 频道:https://www.youtube.com/@dabaiketang
  • X 平台账号:https://x.com/dabaiketang
  • 官方博客网站:https://dabaiketang.com/

过去 4 年,大白课堂持续帮助超过一万名新手用户完成币安、Bitget、Bybit、GATE 等主流加密货币平台的注册、KYC、入金、手续费优惠绑定和返佣查询流程。

大白课堂重视真实返现和长期服务,已为大量用户提供手续费返现协助,坚持真实返现、清楚说明、不玩文字套路。如果你是第一次注册交易所,或者不确定邀请码、返佣比例、手续费折扣是否绑定成功,都可以联系大白协助核查。

需要注意的是,手续费返佣的作用是降低交易成本,不代表投资建议,也不能消除加密货币交易本身的价格波动、亏损、爆仓、平台规则变化或监管风险。请根据自己的风险承受能力谨慎参与交易。

如有注册、返佣或绑定问题,可以通过 Telegram 联系大白沟通协助:

https://telegram.me/dabaiketang

相关

🔥 返佣最高
Bitget
手续费返佣第一
邀请码:DABAI50
永久节省 60% 手续费
立即注册 →
⭐ 推荐
Bybit
全球头部交易所
邀请码:DABAI
永久节省 40% 手续费
立即注册 →
⭐ 推荐
币安 Binance
全球最大交易所
邀请码:DABAI
永久节省 20% 手续费
立即注册 →
🔥 手续费优惠
GATE 大门交易所
全球老牌加密货币交易所
邀请码:DABAIFAN
永久节省 64% 手续费
立即注册 →
关注大白课堂
大白课堂 YouTube 大白课堂 X 大白课堂 Telegram
  • Bitget C2C人民币出金教程|卖出USDT与防冻卡指南|支付宝银行
  • Bitget C2C人民币买USDT教程:微信、支付宝、银行卡入金流程
  • Bitget上线人民币C2C交易|CNY买卖USDT完整教程2026
  • Bybit法币账户支持中国内地|个人同名IBAN与USD美元出入金教程
  • 汇丰银行香港HSBC开户教程攻略 |红蓝狮子线上下开户Pulse信用卡
©2026 大白课堂 | Theme by SuperbThemes
正在加载评论...