【黄金一次一单】黄金一次一单,以上实盘,非常稳的一款,带止损止盈,提供源码,可以修改
# XAUUSD_GridEA_Fixed 使用说明
## 一、策略概述
这是一个基于网格交易策略的黄金(XAUUSD)自动化交易系统,采用固定距离挂单和多阶段移动止损机制。
## 二、安装步骤
1. 将 `XAUUSD_GridEA_Fixed.mq4` 文件复制到 MT4 的 `MQL4/Experts` 文件夹
2. 重启 MT4 或在导航器中右键刷新
3. 将 EA 拖放到 XAUUSD 图表上
4. 确保"允许自动交易"已启用
## 三、参数详解
### 3.1 网格挂单设置
| 参数 | 默认值 | 说明 |
|------|--------|------|
| GridDistance | 80 | 网格距离(点数),即在开盘价上下各多少点挂单 |
| GridTimeframe | M15 | K线周期,决定挂单基准和生命周期 |
### 3.2 移动止损设置
| 参数 | 默认值 | 说明 |
|------|--------|------|
| TS1_TriggerPoints | 60 | 第一阶段触发:盈利达到60点 |
| TS1_LockPoints | 50 | 第一阶段锁定:止损移至盈利50点位置 |
| TS2_TriggerPoints | 200 | 第二阶段触发:盈利达到200点 |
| TS2_LockPoints | 150 | 第二阶段锁定:止损移至盈利150点位置 |
| TS3_TriggerPoints | 300 | 第三阶段触发:盈利达到300点 |
| TS3_TrailPoints | 50 | 第三阶段跟踪:动态止损保持50点距离 |
### 3.3 仓位管理
| 参数 | 默认值 | 说明 |
|------|--------|------|
| FixedLots | 0.01 | 固定手数 |
| UseCompounding | false | 是否启用复利模式 |
| RiskPercent | 1.0 | 复利模式风险比例(%) |
| LotsPerEquity | 10000 | 每多少净值交易一手 |
### 3.4 风险控制
| 参数 | 默认值 | 说明 |
|------|--------|------|
| MaxSpread | 35 | 最大点差限制,超过则暂停交易 |
| MinEquity | 1000 | 最低净值要求(USD) |
| MinLeverage | 500 | 最低杠杆要求(1:500) |
### 3.5 时间控制
| 参数 | 默认值 | 说明 |
|------|--------|------|
| StartHour/Minute | 0:00 | 交易开始时间 |
| EndHour/Minute | 23:59 | 交易结束时间 |
### 3.6 频率控制
| 参数 | 默认值 | 说明 |
|------|--------|------|
| OneOrderPerBar | true | 一K一单模式 |
| MinOrderInterval | 90 | 最小挂单间隔(秒),仅在一K一单关闭时生效 |
### 3.7 订单标识
| 参数 | 默认值 | 说明 |
|------|--------|------|
| MagicNumber | 20241208 | EA识别码,区分手动订单 |
| OrderComment | XAUUSD_Grid | 订单注释 |
## 四、工作流程图
```
新K线产生
↓
删除所有未成交挂单
↓
检查风险条件 (点差/净值/杠杆)
↓ 通过
检查交易时间
↓ 在交易时段内
管理现有持仓的移动止损
↓
检查是否可以挂单
├─ 有持仓? → 不挂单
├─ 有挂单? → 不挂单
└─ 无持仓无挂单 → 挂双向止损单
├─ BuyStop = 开盘价 + GridDistance
└─ SellStop = 开盘价 - GridDistance
```
## 五、移动止损逻辑
```
盈利 < 60点: 保持原始止损(开盘价)
↓
盈利 ≥ 60点: 止损移至盈利50点位置
↓
盈利 ≥ 200点: 止损移至盈利150点位置
↓
盈利 ≥ 300点: 动态跟踪止损(距当前价50点)
```
## 六、重要说明
### 6.1 点值计算
- 对于黄金,1点通常 = 0.01美元
- EA会自动根据品种小数位数调整点值计算
### 6.2 订单类型说明
- **BuyStop**: 在当前价上方挂单,价格上涨触发买入
- **SellStop**: 在当前价下方挂单,价格下跌触发卖出
- 这是一个突破策略,不是回调策略
### 6.3 止损设置
- 初始止损设在开盘价位置(平价止损)
- 随着盈利增加,止损会逐步上移锁定利润
## 七、风险提示
1. 此EA仅供学习研究使用
2. 请先在模拟账户测试
3. 实盘使用前务必理解策略逻辑
4. 建议根据自己的风险承受能力调整参数
5. 黄金波动较大,请做好资金管理
## 八、常见问题
**Q: 为什么挂单失败?**
A: 检查点差是否过大、账户余额是否充足、服务器是否允许挂单
**Q: 为什么不挂单?**
A: 可能是有持仓未平、已有挂单、或本K线已挂过单
**Q: 如何修改网格距离?**
A: 调整 GridDistance 参数,单位为点数
**Q: 什么是"一K一单"模式?**
A: 每根K线最多只挂一次单,防止频繁交易
|
-
参数
-
回撤
|
|
|
|
|
|
|