设为首页 收藏本站 切换语言 切换语言
小宝贝321
DD
| 发表于 2025-12-12 12:07:20 | 显示全部楼层
xinsanban186 发表于 2025-12-11 20:52
237楼的不能加载,下载这个

好的
举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-12-16 12:03:36 | 显示全部楼层
辅助设置止盈止损ea:
用户给出一个金额,按照这个金额程序自动计算出离开仓价格相应的距离,并自动进行止盈和止损的价格设定。比如,我设定5000的金额,那么程序识别到不管哪个合约开仓后自动添加止盈和止损,保证该合约最终止盈或者止损金额都是5000美元。 ScreenShot_2025-12-16_115932_017.png
filetype

辅助计算止盈止损ea.mq4

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

举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-12-16 12:04:40 | 显示全部楼层
lonerjay 发表于 2025-11-29 22:45
请楼主帮忙,想实现的目标:
用户给出一个金额,按照这个金额程序自动计算出离开仓价格相应的距离,并自动 ...

你好,242楼自己下载测试一下,因为是辅助ea,我没有时间测试功能,编译肯定是没有错误。678行代码。
举报

点赞 1 评论 使用道具

lonerjay
DDD
| 发表于 2025-12-16 15:15:47 | 显示全部楼层
xinsanban186 发表于 2025-12-16 12:04
你好,242楼自己下载测试一下,因为是辅助ea,我没有时间测试功能,编译肯定是没有错误。678行代码。 ...

万分感谢
举报

点赞 评论 使用道具

1746857390
D
| 发表于 2025-12-19 00:39:27 | 显示全部楼层
你好,有量化EA的思路你看下能实现吗



///整体策略框架:

使用M30判断大趋势,M5或M1判断小趋势,并结合实时行情(管道突破)来确认入场。

趋势判断指标:Heiken Ashi Smoothed (HAS) 和 MACD。

大趋势要求稳定,小趋势要求敏捷。

开仓和加仓:

开仓条件:大趋势和小趋势一致,并且走势符合(可能指价格行为或突破确认)。

加仓条件:已有同向仓位,且距离上一开仓位置大于550点(避免开仓过于密集)。

开仓手数:前5单按0.01、0.02、0.04、0.08、0.16手递增,第6单(海豹特击队)在特定条件下开仓(突破前3根M5的K线最高或最低价3%)。

三个仓位池:

趋势单:当前顺势开仓的单子,是盈利主力。

锁定单:当大趋势反转,将反向单锁定,降低其盈利要求,等待盈利1000点后追踪300点止盈。

保留单:当趋势再次反转,但锁定的单子与现价价差太大(超过3000点),则放入保留池,暂时忽略,直到价差缩小到3000点以内再转入锁定池或趋势池。

移动止赢机制(三档):

第1档:浮盈达到1000点(3美元?原文有矛盾,应该是1000点即10美元?注意:黄金1点通常是0.01美元,但1手黄金1点=0.1美元?这里需要用户澄清。但根据后文,我们假设1点=0.01美元,那么1000点=10美元)开始追踪,回撤500点(5美元)平仓。

第2档:浮盈达到2500点开始追踪,回撤800点平仓。

第三档:浮盈达到3500点开始追踪,回撤1600点平仓。

注意:这些移动止盈只对趋势单有效。

风险管理:

最大仓位不超过6张单(包括趋势单、锁定单、保留单),最大浮亏不超过30%。

保留单双向都有,自带对冲功能。

趋势反转处理:

当大趋势反转,先锁定反向单,然后按新趋势方向做单。

锁定单的盈利要求降低:只要任何一张锁定单盈利1000点就开始追踪止盈,回撤300点平仓。

小趋势反转预警:

当小趋势的HAS与MACD判断相反时,可能是振荡期,预示小趋势可能反转,这时会开始追踪盈利减仓。

管道突破:

用5条1分钟K线的反向突破来识别价格突变,避免技术指标滞后。


////第二阶段细分
确定技术指标:

需要实现Heiken Ashi Smoothed (HAS) 指标(可能需要自定义,因为MT4/5没有内置)。

MACD指标

多时间框架分析:

同时获取M30、M5、M1的数据。

趋势判断逻辑:

大趋势(M30):以HAS为主,MACD为辅。具体条件:前一根K线的HAS为绿色(上涨)且MACD柱状线在零轴上方,则判断为上涨趋势;反之则为下跌趋势。若不符合,则可能是弱趋势,不改变方向。

小趋势(M5):当前K线的HAS为绿色且MACD柱状线在信号线上方,则判断为上涨;反之为下跌。

开仓条件:

大趋势和小趋势同向,且管道突破确认(5条1分钟K线突破)。

开仓手数按规则递增,且开仓距离大于550点。

加仓条件:

已有同向仓位,且价格距离上一开仓价大于550点,且趋势仍然一致。

仓位管理:

设计三个仓位池:趋势单、锁定单、保留单。

根据趋势反转情况移动仓位 between 这些池子。

平仓条件:

移动止盈(三档)针对趋势单。

锁定单的平仓条件:盈利1000点后,回撤300点平仓。

保留单的平仓条件:当价差小于3000点时,转入锁定池或趋势池,然后按对应规则平仓。

风险控制:

总仓位不超过6单,最大浮亏不超过30%。

其他:

海豹特击队(第6单)的开仓条件:前5单一直顺势加仓都无力盈利平仓,且当前行情突破前3条M5K线的最高价或最低价3%。

//////////////下面是思维导图

┌─────────────────────────────────────────────────────────────┐
│                NERVE KNIFE v1.11 策略总览                  │
└─────────────────────────────────────────────────────────────┘
                                │
                                ▼
┌─────────────────────────────────────────────────────────────┐
│                    核心理念:顺势而为                      │
│      • 顺时开仓加仓,不顺时减仓                            │
│      • 多层风险控制,确保永不爆仓                          │
│      • 三池仓位管理,适应各种行情                          │
└─────────────────────────────────────────────────────────────┘
                                │
                                ▼
┌─────────────────────────────────────────────────────────────┐
│                    第一部分:趋势分析系统                   │
└─────────────────────────────────────────────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │    大趋势(M30)      │    │    小趋势(M5)      │
        │  • 要求稳定         │    │  • 要求敏捷         │
        │  • HAS + MACD滤波   │    │  • HAS + MACD当前K线│
        │  • 9小时以上趋势波   │    │  • 快速反应         │
        └─────────────────────┘    └─────────────────────┘
                    │                       │
                    └───────────┬───────────┘
                                ▼
                ┌─────────────────────────────┐
                │     大小趋势一致,走势符合:

                │     未开仓,开仓

                │      已开仓,加仓

                │      大小趋势一致,走势不符合:

                │      未开仓,不开仓

                │      已开仓,不加仓

                │      大小趋势不一致,走势符合:

                │      未开仓,不开仓

                │      已开仓,不加仓

                │      大小趋势不一致,走势不符合:

                │      未开仓,不开仓

                │      已开仓,减仓

                │      大趋势改变:

                │      已开仓,锁定减仓
                └─────────────────────────────┘
                                │
                                ▼
                ┌─────────────────────────────┐
                │     管道突破过滤(M1)       │
                │  • 5根M1 K线管道突破3%     │
                │  • 避免剧烈波动时开仓       │
                │  • 突破时暂停开仓           │
                └─────────────────────────────┘
                                │
                                ▼
┌─────────────────────────────────────────────────────────────┐
│                    第二部分:三层仓位管理系统               │
└─────────────────────────────────────────────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │     趋势单池        │    │     锁定单池        │
        │  • 当前方向主力仓位 │    │  • 反向趋势锁定仓   │
        │  • 盈利来源         │    │  • 降低风险要求     │
        │  • 三档移动止盈     │    │  • 简化止盈         │
        └─────────────────────┘    └─────────────────────┘
                                │
                                ▼
                ┌─────────────────────────────┐
                │       保留单池              │
                │  • 价差过大(>3000点)       │
                │  • 暂时忽略                │
                │  • 价差缩小后激活          │
                │  • 自带对冲功能            │
                └─────────────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │   仓位转移规则      │    │   仓位激活规则      │
        │  • 趋势反转 → 锁定 │    │  • 价差<3000点      │
        │  • 价差过大 → 保留 │    │  • 方向一致 → 趋势  │
        │  • 方向一致 → 趋势 │    │  • 方向相反 → 锁定  │
        └─────────────────────┘    └─────────────────────┘
                                │
                                ▼
┌─────────────────────────────────────────────────────────────┐
│                    第三部分:开仓与加仓机制                 │
└─────────────────────────────────────────────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │     开仓条件        │    │     加仓条件        │
        │  • 趋势一致         │    │  • 已有同向仓位     │
        │  • 距离>550点       │    │  • 距离>550点       │
        │  • 无管道突破       │    │  • 趋势仍然一致     │
        │  • 风险检查通过     │    │  • 未达最大仓位数   │
        └─────────────────────┘    └─────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │     手数计算        │    │  海豹特击队(第6单)  │
        │  • 前5单倍增        │    │  • 前5单仍亏损      │
        │     0.01→0.02→0.04 │    │  • M5突破3%         │
        │     0.08→0.16      │    │  • 严格风险检查      │
        │  • 第6单动态计算    │    │  • 特殊手数计算      │
        └─────────────────────┘    └─────────────────────┘
                                │
                                ▼
┌─────────────────────────────────────────────────────────────┐
│                    第四部分:移动止盈系统                   │
└─────────────────────────────────────────────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │   三档趋势单止盈    │    │    锁定单止盈       │
        │  • 第1档:1000/500点 │    │  • 触发:1000点     │
        │  • 第2档:2500/800点 │    │  • 回撤:300点      │
        │  • 第3档:3500/1600点│    │  • 盈利要求降低     │
        └─────────────────────┘    └─────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │     工作机制        │    │     平仓时机        │
        │  • 达到触发盈利     │    │  • 从最高点回撤     │
        │  • 开始追踪最高点   │    │  • 回撤达到设定值   │
        │  • 移动止损线       │    │  • 立即平仓         │
        └─────────────────────┘    └─────────────────────┘
                                │
                                ▼
┌─────────────────────────────────────────────────────────────┐
│                    第五部分:风险管理体系                   │
└─────────────────────────────────────────────────────────────┘
                                │
        ┌─────────────────────────────────────────────┐
        │               多层次风险控制                │
        │  1. 单笔风险限制(默认2%)                   │
        │  2. 最大回撤限制(默认30%)                  │
        │  3. 每日亏损限制(默认5%)                   │
        │  4. 最大仓位限制(6单)                      │
        │  5. 保证金充足性检查                       │
        │  6. 连续亏损暂停                           │
        └─────────────────────────────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │     紧急处理        │    │     风险监控        │
        │  • 回撤≥30% → 紧急 │    │  • 实时计算回撤     │
        │  • 平仓所有订单     │    │  • 监控净值变化     │
        │  • 停止交易         │    │  • 统计交易数据     │
        │  • 发送警报         │    │  • 生成报告         │
        └─────────────────────┘    └─────────────────────┘
                                │
                                ▼
┌─────────────────────────────────────────────────────────────┐
│                    第六部分:EA状态管理                     │
└─────────────────────────────────────────────────────────────┘
                                │
        ┌─────────────────────────────────────────────┐
        │                  状态机                     │
        │  1. 初始化 → 就绪                         │
        │  2. 就绪 → 上升趋势/下降趋势/震荡         │
        │  3. 趋势中 → 锁定(当趋势反转)             │
        │  4. 任何状态 → 紧急(当回撤超限)           │
        │  5. 紧急状态需手动重置                     │
        └─────────────────────────────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │     趋势反转处理    │    │     震荡期处理      │
        │  • 检测大趋势反转   │    │  • 小趋势与MACD相反 │
        │  • 转移反向仓位     │    │  • 预示可能反转     │
        │  • 开始新方向交易   │    │  • 开始追踪止盈减仓 │
        │  • 更新EA状态       │    │  • 降低仓位         │
        └─────────────────────┘    └─────────────────────┘
                                │
                                ▼
┌─────────────────────────────────────────────────────────────┐
│                    第七部分:智能优势                       │
└─────────────────────────────────────────────────────────────┘
                                │
        ┌─────────────────────────────────────────────┐
        │              六大智能设计                   │
        │  1. 多时间框架协同 → 提高准确率             │
        │  2. 三层仓位池 → 适应各种市场               │
        │  3. 三档移动止盈 → 利润最大化               │
        │  4. 管道突破过滤 → 避免假突破               │
        │  5. 海豹特击队 → 极端情况反击               │
        │  6. 自动对冲 → 降低整体风险                 │
        └─────────────────────────────────────────────┘
                                │
                    ┌───────────┴───────────┐
                    ▼                       ▼
        ┌─────────────────────┐    ┌─────────────────────┐
        │     永不爆仓设计    │    │     自适应市场      │
        │  • 6单最大仓位      │    │  • 趋势强时加仓     │
        │  • 双向持仓对冲     │    │  • 震荡时减仓       │
        │  • 最大浮亏30%      │    │  • 反转时转移       │
        │  • 实际亏损更小     │    │  • 突破时暂停       │
        └─────────────────────┘    └─────────────────────┘
                                │
                                ▼
┌─────────────────────────────────────────────────────────────┐
│                    第八部分:参数配置                       │
└─────────────────────────────────────────────────────────────┘
                                │
        ┌─────────────────────────────────────────────┐
        │              关键参数                       │
        │  1. 时间框架: M30(大), M5(小), M1(管道)     │
        │  2. 手数: 0.01起, 倍增至0.16                │
        │  3. 距离: 最小550点开仓                     │
        │  4. 止盈: 三档(1000/500,2500/800,3500/1600)│
        │  5. 风控: 单笔2%, 总回撤30%, 日亏5%        │
        │  6. 激活: 保留单价差3000点                  │
        └─────────────────────────────────────────────┘

  ////////流程图:核心决策流程



举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-12-19 16:44:27 来自手机 | 显示全部楼层
1746857390 发表于 2025-12-19 00:39
你好,有量化EA的思路你看下能实现吗



这个搞不了
举报

点赞 评论 使用道具

lonerjay
DDD
| 发表于 2025-12-24 12:52:24 | 显示全部楼层
大神,能不能设计一个K线主图上下镜像反转显示的指标。比如:美元指数的行情差不多和欧元兑美元的行情是相反的。通过什么办法或加载一个指标让美元指数的K线上下翻转180度显示,就是原本越往上走价格越高,反转后就是越往上走价格越低,看上去就和欧元兑美元的行情差不多的那种效果。对单根K线而言,就是最低价在最上方,最高价在最下方,阴线的话收盘价高于开盘价,阳线的话收盘价低于开盘价。
举报

点赞 评论 使用道具

燕山庄主
DD
| 发表于 7 天前 | 显示全部楼层
longfei92 发表于 2025-9-5 00:20
你好楼主 有 MT4源码 你可以帮我转换成MT5的吗

这个我可以帮到你。免费
举报

点赞 评论 使用道具

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

 简体中文国旗 简体中文
 繁體中文国旗 繁體中文
 English国旗 English(英语)
 日本語国旗 日本語(日语)
 Deutsch国旗 Deutsch(德语)
 Русский язык国旗 Русский язык(俄语)
 بالعربية国旗 بالعربية(阿拉伯语)
 Türkçe国旗 Türkçe(土耳其语)
 Português国旗 Português(葡萄牙语)
 ภาษาไทย国旗 ภาษาไทย(泰国语)
 한어国旗 한어(朝鲜语/韩语)
 Français国旗 Français(法语)
翻译