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

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

[复制链接]

4874

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 6 天前 | 显示全部楼层 |阅读模式
最后由 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造成的任何损失负责。


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


========================================

技术支持与反馈

========================================


如有问题或建议,欢迎反馈交流。

祝交易顺利!


========================================
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-8-24 15:03 , Processed in 0.104135 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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