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

【网格交易EA源码】一个专门为黄金(XAUUSD)设计的网格交易EA

[复制链接]

6786

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 4 天前 | 显示全部楼层 |阅读模式
这是一个专门为黄金(XAUUSD)设计的网格交易EA。它的核心逻辑是:


顺势开仓:根据K线涨跌(阳线/阴线)决定开多或开空。


网格加仓:当价格向不利方向运行达到设定步长时,在更优价格(更低买或更高卖)反向加仓。


两种平仓策略:AVERAGE_TP(整体止盈)或 PARTIAL_CLOSE(部分平仓)。


风控功能:包含每日止盈和最大浮亏暂停开仓功能。

---------------MT5源码方便大家修改----------------------

总结:EA的工作原理入场:根据K线涨跌(上根K线收盘>开盘则开多,反之开空)和网格间距(xs_GridStep)决定是否在突破时开仓。加仓:当价格反向运行超过一个xs_GridStep时,在当前最优价格(多单最低价、空单最高价)基础上,以翻倍的手数加仓。出场:单笔止盈:若只有一笔持仓,则使用xs_TakeProfit止盈。网格止盈:当有多个持仓时,根据所选策略(AVERAGE_TP或PARTIAL_CLOSE)计算出一个集体出场价,价格触及后整体或部分平仓。

风控:每日盈利目标(平仓并停止交易)和最大浮亏限制(暂停开新仓,但不平仓)。

注意事项:点数定义:代码中Point()对黄金通常是0.01,所以xs_GridStep = 390意味着390点,即3.9美元的距离(因为黄金1美元=100点)。简化风控:每日盈利目标g_DayProfit直接使用了floatingProfit(浮动盈亏),意味着只要当前浮动盈利达到目标就会触发,而并非仅统计已平仓利润。手数翻倍:加仓手数基于同方向最后一笔(最低买或最高卖)的手数进行翻倍,这是典型的马丁格尔策略,风险较高,请谨慎使用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-8-25 09:12 , Processed in 0.100625 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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