【智能趋势马丁EA_V2】完全按照AI要求的交易纪律编写的EA!6月13日前有效

| 发表于 昨天 22:10 | 显示全部楼层 |复制链接
最后由 great_hao 于 2026-6-10 22:11 编辑

========================================
智能趋势马丁EA V2.0 - 使用说明文档
========================================

【EA简介】
这是一款结合趋势跟踪和智能马丁格尔策略的专业MT5 EA。
通过EMA均线系统识别趋势方向,结合RSI过滤器避免极端区域入场,
在趋势方向上建仓,并在遇到回撤时采用智能马丁加仓策略。

【核心特点】
✓ 三种交易模式:纯趋势、纯马丁、混合模式
✓ 三种马丁类型:固定倍数、渐进式、斐波那契
✓ 完善的风控系统:日盈利目标、日亏损限制、最大回撤控制
✓ 智能出场机制:保本移动、移动止损、总盈利平仓
✓ 多重过滤条件:趋势过滤、RSI过滤、ATR动态止损

========================================
【参数详解】
========================================

一、基础设置
-----------------
InpSymbol (交易品种)
  - 默认值:空(使用当前图表品种)
  - 说明:可指定具体交易品种,如"EURUSD"

InpTimeframe (分析周期)
  - 默认值:M15(15分钟)
  - 说明:EA分析K线的时间周期,可选M1/M5/M15/M30/H1/H4等

InpMagic (魔术号)
  - 默认值:20260610
  - 说明:EA的唯一标识,用于区分不同EA的订单

InpSlip (最大滑点)
  - 默认值:30点
  - 说明:允许的最大滑点,超过则订单失败

InpDir (交易方向)
  - 默认值:DIR_BOTH(双向交易)
  - 可选:DIR_LONG(仅做多)/ DIR_SHORT(仅做空)
  - 说明:限制EA的交易方向

InpMode (交易模式)
  - 默认值:MODE_HYBRID(混合模式)
  - MODE_TREND:纯趋势跟踪,只在趋势明确时开仓
  - MODE_MARTIN:纯马丁策略,不考虑趋势方向
  - MODE_HYBRID:趋势+马丁混合,最佳模式
  - 推荐:初学者使用MODE_TREND,经验者使用MODE_HYBRID

二、趋势过滤设置
-----------------
InpUseTrend (启用趋势过滤)
  - 默认值:true
  - 说明:是否使用EMA均线系统进行趋势过滤

InpEmaFast (快速EMA周期)
  - 默认值:21
  - 说明:快速均线周期,用于识别短期趋势

InpEmaSlow (慢速EMA周期)
  - 默认值:55
  - 说明:慢速均线周期,与快线形成交叉系统

InpEmaTrend (趋势EMA周期)
  - 默认值:200
  - 说明:长期趋势判断,价格在此线上方为多头市场

InpAtr (ATR周期)
  - 默认值:14
  - 说明:平均真实波幅周期,用于动态止损

InpAtrMult (ATR倍数)
  - 默认值:1.5
  - 说明:止损距离 = ATR × 倍数,适应市场波动

InpRsi (RSI周期)
  - 默认值:14
  - 说明:相对强弱指标周期

InpRsiHigh (RSI超买阈值)
  - 默认值:70
  - 说明:RSI高于此值时不开多单

InpRsiLow (RSI超卖阈值)
  - 默认值:30
  - 说明:RSI低于此值时不开空单

三、仓位与马丁设置
-----------------
InpLots (基础手数)
  - 默认值:0.01
  - 说明:首单开仓手数
  - 建议:根据账户资金合理设置,不超过2%风险

InpMaxLots (最大手数)
  - 默认值:1.00
  - 说明:单笔订单的最大手数限制

InpMaxMartin (最大马丁次数)
  - 默认值:5
  - 说明:最多允许加仓的次数,过多会增加风险
  - 建议:保守3次,激进5-7次

InpMartinType (马丁类型)
  - 默认值:MARTIN_PROGRESSIVE(渐进式)
  - MARTIN_FIXED:固定倍数,如1.5倍、2倍
  - MARTIN_PROGRESSIVE:渐进式递增,更平滑
  - MARTIN_FIBO:斐波那契数列,最保守
  - 推荐:新手使用FIBO,老手可用PROGRESSIVE

InpMartinMult (马丁倍数-固定模式)
  - 默认值:1.5
  - 说明:仅在MARTIN_FIXED模式下生效
  - 计算:第N单手数 = 基础手数 × 倍数^N

InpMartinStep (马丁递增步长-渐进模式)
  - 默认值:0.3
  - 说明:仅在MARTIN_PROGRESSIVE模式下生效
  - 计算:第N单手数 = 基础手数 × (1 + N × 步长)

InpMartinDist (马丁加仓距离)
  - 默认值:300点
  - 说明:价格回撤多少点后触发加仓
  - 建议:根据品种波动性调整,EUR/USD 200-400点

InpBreakeven (启用保本移动)
  - 默认值:true
  - 说明:盈利达到一定点数后,止损移至开仓价

InpBePoints (保本触发点数)
  - 默认值:200点
  - 说明:盈利达到此点数后,止损移至保本位

四、止盈止损设置
-----------------
InpTpUsd (单笔止盈-美元)
  - 默认值:10.0
  - 说明:单个订单盈利达到此金额时平仓(暂未启用)

InpSlUsd (单笔止损-美元)
  - 默认值:5.0
  - 说明:单个订单亏损达到此金额时平仓(暂未启用)

InpTrailing (启用移动止损)
  - 默认值:true
  - 说明:盈利后自动跟踪价格移动止损

InpTrailStart (启动移动止损点数)
  - 默认值:200点
  - 说明:盈利达到此点数后开始移动止损

InpTrailStop (移动止损距离)
  - 默认值:100点
  - 说明:止损跟随价格保持的距离

InpTotalTp (总盈利平仓-美元)
  - 默认值:50.0
  - 说明:所有持仓总盈利达到此金额时全部平仓

InpTotalSl (总亏损平仓-美元)
  - 默认值:30.0
  - 说明:所有持仓总亏损达到此金额时全部平仓

五、风险控制
-----------------
InpDayTp (日盈利目标-美元)
  - 默认值:100.0
  - 说明:当日盈利达到此金额后停止交易

InpDaySl (日亏损上限-美元)
  - 默认值:50.0
  - 说明:当日亏损达到此金额后停止交易

InpMaxDD (最大回撤百分比)
  - 默认值:10.0%
  - 说明:账户回撤超过此百分比后停止交易

六、显示设置
-----------------
InpShow (显示信息面板)
  - 默认值:true
  - 说明:是否在图表左上角显示EA运行信息

InpLog (输出日志)
  - 默认值:true
  - 说明:是否在专家日志中输出详细信息

========================================
【策略逻辑详解】
========================================

1. 趋势识别机制
-----------------
多头趋势条件:
  ✓ 快速EMA(21) > 慢速EMA(55)
  ✓ 当前价格 > 趋势EMA(200)
  ✓ RSI < 70(避免超买区域)

空头趋势条件:
  ✓ 快速EMA(21) < 慢速EMA(55)
  ✓ 当前价格 < 趋势EMA(200)
  ✓ RSI > 30(避免超卖区域)

2. 开仓逻辑
-----------------
纯趋势模式(MODE_TREND):
  - 仅在新K线形成时检查
  - 必须符合趋势条件
  - 开仓手数为基础手数
  - 无马丁加仓

纯马丁模式(MODE_MARTIN):
  - 根据当前K线开盘价判断方向
  - 价格高于开盘价做多,低于做空
  - 支持马丁加仓
  - 不考虑长期趋势

混合模式(MODE_HYBRID):
  - 首单必须符合趋势条件
  - 支持马丁加仓
  - 兼顾趋势和马丁优势
  - 【推荐使用】

3. 马丁加仓机制
-----------------
触发条件:
  ✓ 当前持仓数 = 1(只有一个持仓)
  ✓ 马丁层级 < 最大马丁次数
  ✓ 价格回撤距离 >= 马丁加仓距离
  ✓ 方向:多单价格下跌时加仓,空单价格上涨时加仓

手数计算:
  固定倍数:0.01 → 0.015 → 0.023 → 0.034...
  渐进式:0.01 → 0.013 → 0.016 → 0.019...
  斐波那契:0.01 → 0.01 → 0.02 → 0.03 → 0.05...

4. 出场机制
-----------------
① 总盈利止盈
  - 所有持仓总盈利达到目标,全部平仓
  - 适合波段交易,锁定利润

② 总亏损止损
  - 所有持仓总亏损达到限制,全部平仓
  - 防止单次损失过大

③ 保本移动
  - 单个订单盈利200点后,止损移至开仓价
  - 保护已有利润

④ 移动止损
  - 单个订单盈利200点后启动
  - 止损距离保持100点
  - 跟随价格向有利方向移动

⑤ 日盈利目标
  - 达到当日盈利目标后停止交易
  - 防止贪婪,保护利润

⑥ 日亏损限制
  - 达到当日亏损上限后停止交易
  - 防止情绪化交易

========================================
【使用建议】
========================================

新手推荐配置
-----------------
交易模式:MODE_TREND(纯趋势)
基础手数:0.01
马丁类型:MARTIN_FIBO(斐波那契)
最大马丁:3次
日盈利目标:50美元
日亏损限制:30美元
账户要求:至少500美元

进阶推荐配置
-----------------
交易模式:MODE_HYBRID(混合)
基础手数:0.02
马丁类型:MARTIN_PROGRESSIVE(渐进式)
最大马丁:5次
马丁距离:300点
日盈利目标:100美元
日亏损限制:50美元
账户要求:至少1000美元

激进推荐配置
-----------------
交易模式:MODE_HYBRID(混合)
基础手数:0.05
马丁类型:MARTIN_FIXED(固定倍数1.5)
最大马丁:7次
马丁距离:200点
日盈利目标:200美元
日亏损限制:100美元
账户要求:至少3000美元

========================================
【适用品种】
========================================

最佳品种
-----------------
✓ EURUSD(欧元/美元)- 点差小,波动适中
✓ GBPUSD(英镑/美元)- 趋势明显
✓ USDJPY(美元/日元)- 流动性好
✓ AUDUSD(澳元/美元)- 趋势性强

适合品种
-----------------
✓ USDCHF(美元/瑞郎)
✓ NZDUSD(纽元/美元)
✓ USDCAD(美元/加元)
✓ XAUUSD(黄金)- 需调大马丁距离至500点

不推荐品种
-----------------
✗ GBPJPY、EURJPY等交叉盘(波动过大)
✗ 冷门货币对(点差大、流动性差)
✗ 加密货币(波动极大,风险极高)

========================================
【风险提示】
========================================

马丁策略的本质风险
-----------------
⚠ 马丁策略通过加仓降低平均成本,但会快速增加持仓量
⚠ 在强趋势行情中,连续加仓可能导致账户爆仓
⚠ 建议严格控制马丁次数,不超过5-7次
⚠ 必须设置日亏损限制和最大回撤保护

资金管理建议
-----------------
✓ 基础手数不超过账户余额的2%风险
✓ 单次最大损失不超过账户的5%
✓ 保留至少50%的可用保证金
✓ 定期提取利润,避免账户过度膨胀

市场环境注意
-----------------
✓ 避开重大新闻时段(非农、利率决议等)
✓ 震荡市场表现更好,单边暴涨暴跌需谨慎
✓ 周末持仓有跳空风险
✓ 定期回测和优化参数

========================================
【安装步骤】
========================================

1. 将"智能趋势马丁EA_V2.mq5"文件复制到:
   MT5安装目录\MQL5\Experts\

2. 在MT5中打开"导航器"窗口(Ctrl+N)

3. 展开"EA交易"文件夹

4. 找到"智能趋势马丁EA_V2"

5. 拖拽到任意图表上(建议EURUSD M15)

6. 在弹出窗口中:
   - 勾选"允许算法交易"
   - 勾选"允许DLL导入"(如需要)
   - 设置参数
   - 点击确定

7. 图表右上角显示笑脸表示EA运行正常

========================================
【常见问题】
========================================

Q1: EA不开仓怎么办?
A1: 检查以下几点:
   - 是否勾选"允许算法交易"
   - 趋势过滤是否过于严格(可暂时关闭InpUseTrend)
   - 查看日志是否有错误信息
   - 确认交易时段和市场状态

Q2: 马丁加仓不触发?
A2: 确认:
   - 当前持仓是否 = 1
   - 价格回撤距离是否达到InpMartinDist
   - 马丁层级是否达到上限
   - 交易模式是否支持马丁

Q3: 止损不移动?
A3: 检查:
   - InpBreakeven和InpTrailing是否启用
   - 盈利点数是否达到启动条件
   - 某些平台可能禁止EA修改订单

Q4: 如何查看历史回测?
A4:
   - 在MT5中按Ctrl+R打开策略测试器
   - 选择EA和时间范围
   - 点击开始测试
   - 建议至少回测3个月以上数据

Q5: 账户资金多少合适?
A5:
   - 最低建议500美元
   - 舒适建议1000-2000美元
   - 基础手数应根据账户规模调整

========================================
【更新日志】
========================================

V2.0 (2026-06-10)
-----------------
✓ 全新架构重写
✓ 新增三种交易模式
✓ 新增三种马丁类型
✓ 完善风控系统
✓ 优化趋势识别算法
✓ 添加保本移动功能
✓ 添加移动止损功能
✓ 改进信息面板显示
✓ 代码优化,提升执行效率

========================================
【免责声明】
========================================

本EA仅供学习交流使用,不构成任何投资建议。

外汇保证金交易具有高风险,可能导致本金全部损失。
使用本EA进行交易前,请充分了解相关风险。

过往表现不代表未来收益,请谨慎使用。
作者不对使用本EA造成的任何损失负责。

强烈建议先在模拟账户中充分测试,确认稳定盈利后再考虑实盘。

========================================
技术支持与反馈
========================================

如有问题或建议,欢迎反馈交流。
祝交易顺利!

========================================
ScreenShot_2026-06-10_215820_733.png
ScreenShot_2026-06-10_220252_343.png
filetype

智能趋势马丁EA_V2.1.ex5

96.88 KB, 下载次数: 4, 下载积分: 活跃度 -5  [下载]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册