找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 4|回复: 0

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

[复制链接]

6136

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 3 天前 | 显示全部楼层 |阅读模式
# 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线最多只挂一次单,防止频繁交易
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-8-25 03:11 , Processed in 0.075699 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表