xinsanban186 发表于 2025-12-16 12:03:36

辅助设置止盈止损ea:
用户给出一个金额,按照这个金额程序自动计算出离开仓价格相应的距离,并自动进行止盈和止损的价格设定。比如,我设定5000的金额,那么程序识别到不管哪个合约开仓后自动添加止盈和止损,保证该合约最终止盈或者止损金额都是5000美元。

xinsanban186 发表于 2025-12-16 12:04:40

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

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

lonerjay 发表于 2025-12-16 15:15:47

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

万分感谢

1746857390 发表于 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 发表于 2025-12-19 16:44:27

1746857390 发表于 2025-12-19 00:39
你好,有量化EA的思路你看下能实现吗




这个搞不了

lonerjay 发表于 2025-12-24 12:52:24

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

燕山庄主 发表于 2026-1-15 23:14:01

longfei92 发表于 2025-9-5 00:20
你好楼主 有 MT4源码 你可以帮我转换成MT5的吗

这个我可以帮到你。免费

Y1709833 发表于 2026-3-4 00:19:12

最近都没有有人发思路了啊

heyuankissxu 发表于 2026-3-4 05:01:26

你好楼主 有 MT5源码 你可以帮我转换成MT4的吗

xinsanban186 发表于 2026-3-4 10:55:29

heyuankissxu 发表于 2026-3-4 05:01
你好楼主 有 MT5源码 你可以帮我转换成MT4的吗

1500行以内的代码可以,超过了就复杂一点了

xinsanban186 发表于 2026-3-4 10:55:50

Y1709833 发表于 2026-3-4 00:19
最近都没有有人发思路了啊

没人发挺好的,难得清闲哈

sanwich 发表于 2026-3-9 12:22:18

我一直想搞个信号方向的判断,一直用python写,测试了好久,老是找不到方向的规律。其实总体来说方向对了,基本就赢了80%了

小木匠 发表于 2026-3-17 12:27:09

老板大气,日进斗金[憨笑]

13327585353 发表于 2026-3-17 16:51:51

大哥,真厉害

摸金校尉998 发表于 2026-3-17 17:50:11

活雷锋啊

xinsanban186 发表于 2026-3-17 18:57:25

sanwich 发表于 2026-3-9 12:22
我一直想搞个信号方向的判断,一直用python写,测试了好久,老是找不到方向的规律。其实总体来说方向对了, ...

有思路就行

枫叶fy 发表于 2026-3-22 16:49:54

老板大气,必然发达。

枫叶fy 发表于 2026-3-22 16:58:32

你好楼主!能不能做一个马丁EA,能识别手动下单,逆势加仓,加仓量和间距可设置,带总金额止损和止盈。多谢楼主,费心了。

枫叶fy 发表于 2026-3-22 17:07:50

补充一下手机手动下单,EA自动识别,执行马丁策略

xinsanban186 发表于 2026-3-22 20:08:51

枫叶fy 发表于 2026-3-22 17:07
补充一下手机手动下单,EA自动识别,执行马丁策略

这种ea好像挺多的,不需要单独做了吧,你到网上找一找
页: 3 4 5 6 7 8 9 10 11 12 [13] 14 15
查看完整版本: 代写EA不收米,有想法的跟帖。MT4MT5编程都可以。外汇自动交易软件