张信 发表于 2026-1-25 15:53:10

【黄金一次一单】黄金一次一单,以上实盘,非常稳的一款,带止损止盈,提供源码,可以修改

# 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线最多只挂一次单,防止频繁交易


yysjh 发表于 2026-1-26 08:52:11

有源码的才是好EA

dyhhhhh 发表于 2026-1-26 10:30:31

没h币,能发一份吗,谢谢博主!

w12343 发表于 2026-1-26 12:12:15

没有模拟过吗

duqiangyx 发表于 2026-1-26 14:06:10

给源码点赞,楼主还把参数讲解的这么详细,[啤酒][啤酒][啤酒]

maomao525 发表于 2026-1-26 14:08:54

一次一单 分三个阶段做吗

distinct 发表于 2026-1-26 14:10:01

也没有H币

cxhunzi002 发表于 2026-1-26 14:14:43

买不起啊

maomao525 发表于 2026-1-26 19:03:05

我没有币 我也想要一份

sdsok 发表于 2026-1-26 21:37:04

没有实盘挂过,只有回测,这还要卖5H?

triple3 发表于 2026-1-27 08:33:38

试试看能用不

dp123 发表于 2026-1-27 19:46:30

这个怎么用

maomao525 发表于 2026-1-27 22:15:23

想买但是贵呀

张信 发表于 2026-1-27 22:44:31

yysjh 发表于 2026-1-26 08:52
有源码的才是好EA

最好是懂点代码,根据自己金额去修改一下参数

heyingkun 发表于 2026-1-27 22:53:14

源码点赞。

Y1709833 发表于 2026-1-27 23:14:20

源码不免费不点赞一个回测就要5币[偷笑]

yysjh 发表于 2026-1-29 16:14:22

这几天的行情,有人挂这个吗

maomao525 发表于 2026-1-29 17:15:52

好贵卖不起啊

mouseear 发表于 2026-2-11 18:58:40

确实有点贵,降一点吧

maomao525 发表于 2026-2-11 18:58:56

有免费试用版吗
页: [1] 2
查看完整版本: 【黄金一次一单】黄金一次一单,以上实盘,非常稳的一款,带止损止盈,提供源码,可以修改