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

【马尔科夫】马尔科夫激进版

[复制链接]

6549

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 6 天前 | 显示全部楼层 |阅读模式
最后由 dongguatou 于 2026-6-16 01:02 编辑

MQL5 马尔科夫 HMM 多周期趋势 / 震荡量化 EA(自动交易机器人),专门用于外汇 / 贵金属等品种全自动跑单,基于你贴的源码,用通俗语言拆解整体功能、逻辑、亮点和运行规则:


一、整体定位

名称:马尔科夫_HMM_EA_V7.0 增强版

适用:MT5 平台、3000 美分微型账户(小资金)

核心思路:

先用马尔科夫状态模型把行情分成三类:震荡、上涨趋势、下跌趋势,再搭配多指标过滤、多级风控、动态仓位,实现全自动开仓、持仓管理、平仓。


二、核心行情判断(EA “看盘” 逻辑)

1. 三大市场状态(核心)

依靠价格 + 快慢 EMA 均线划分行情,还加了多根 K 线确认防假突破:

震荡市:均线交织、价格来回波动 → 做高抛低吸上涨趋势:价格 > 快均线 > 慢均线 → 只做多下跌趋势:价格 < 快均线 < 慢均线 → 只做空


2. 多重指标二次过滤(提升准确率)

叠加 4 类经典指标筛掉劣质信号:

ADX:判断趋势强弱

震荡市:ADX 不能太高(避免变成真趋势)趋势市:ADX 不能太低(保证趋势有效)搭配 +DI/-DI 区分多空力量

RSI:判断超买 / 超卖 / 区间

震荡:RSI 低位做多、高位做空趋势:只在 RSI 安全区间顺势开单

多周期 ATR(M5/M15/H1 加权):计算真实波动率

用来设置止损、止盈、移动止损、保本、分批止盈同时过滤低波动死水行情

点差过滤:点差过大直接禁止交易,规避滑点亏损


三、交易规则(什么时候开单、怎么开)

1. 开仓前置风控(不满足直接不交易)

单日总亏损达标 → 当天停止交易连续亏损次数超限 → 暂停交易两单之间设置冷却时间限定每日交易时段、周五提前全部清仓单笔持仓限制:默认只允许同时持有 1 张单子行情波动率太低、品种点差太大 → 放弃信号


2. 分行情执行交易

震荡行情

ADX 偏弱 + RSI 超卖→开多;RSI 超买→开空,ATR 设置常规止盈止损。上涨趋势

ADX 偏强 + 多头力量占优 + RSI 处于多头区间 → 只顺势做多。下跌趋势

ADX 偏强 + 空头力量占优 + RSI 处于空头区间 → 只顺势做空。


3. V7 最大亮点:动态仓位(风险手数)

两种下单模式二选一:

固定手数:全程用设定基础手数(小账户默认)风险百分比手数(专业风控):

按账户净值的固定比例计算每笔最大亏损,自动算出对应下单手数。

账户变大手数变大、账户缩水手数变小,严格控制单笔风险。


四、持仓全程自动化管理(开单后自动执行)

由定时器后台持续运行,无需人工干预:

移动止损:行情盈利后,自动跟随价格上移 / 下移止损,锁住利润。保本止损(V7 新增):

盈利达到一定幅度后,把止损移到开仓价附近,彻底做到 “只赚不亏”。分批止盈(V7 新增):

到达第一目标位,先平一部分仓位,剩余仓位继续博取更大利润。超时强平:单子持仓时长超限,系统自动平仓离场。


五、辅助功能

完整日志:自动生成 CSV 文件,记录每一笔开仓、平仓、分批止盈、指标数值、账户净值,方便复盘。数据统计:自动统计总交易数、盈亏、连亏次数、胜率相关数据。调试模式:后台打印运行状态,方便排查信号、报错问题。


六、一句话总结

这是一套 **“先识别行情状态(震荡 / 涨跌趋势)→ 多指标筛信号 → 严格风控控风险 → 动态手数下单 → 全自动持仓打理”** 的全流程 MT5 量化交易机器人,V7 版本重点强化了趋势过滤、防假突破、风险仓位、保本止盈,主打小账户稳健全自动交易。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-8-25 07:04 , Processed in 0.102181 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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