【黄金天平策略】布林线马丁 内置多重止盈 移动止损 总亏损风控 防过度短线爆仓

| 发表于 1 小时前 | 显示全部楼层 |复制链接
黄金天平策略 布林线马丁 内置多重止盈 移动止损 总亏损风控 防过度短线爆仓

布林线马丁(马丁格尔)EA 策略完整详解
一、策略核心定位
这是一款布林带震荡逆势马丁加仓 EA,核心逻辑:
依托布林通道判断超买超卖边界;
价格触碰下轨做多、触碰上轨做空,属于逆势抄底摸顶思路;
采用几何倍率马丁加仓(不是固定加仓手数),浮亏后逐级放大手数摊薄均价;
内置多重止盈、移动止损、总亏损风控、防过度短线爆仓、持仓数量限制全套风控。
适配 MT4,仅作用当前图表品种,独立魔术号隔离订单,多空可分开开关。

二、整体模块拆分
开仓逻辑(布林边界逆势入场 + 几何马丁加仓)
加仓间距控制(逆势间隔微点防连续密集开仓)
三层平仓体系(均价止盈、追踪移动止损、轨道突破反向全平)
全局风控(总亏损强制全平、单边最大订单数、单仓最大手数、资金校验、频繁短线自动下线)
界面可视化(图表左上角实时持仓统计、掉线 / 资金不足红色提示标签)
订单管理、报错捕获、周期 / 重启日志、过期锁仓限制
黄金天平策略白图.png
三、参数分区详细解析
1. 开仓设置(核心马丁入场参数)
表格
参数    作用说明
开仓方向    只多 / 只空 / 多空双向;无趋势过滤时双向会同时持有多空对冲单
首单手数    第一单基础手数,后续加仓基于该数值倍率放大
加仓倍率 = 1.38    几何马丁核心:第 N 仓手数 = 首单 × 倍率 ^ 持仓数
例:第 0 单 0.01,第 1 仓 0.01×1.38,第 2 仓 0.01×1.38²,逐级放大摊薄成本
间隔 N 微点逆势加仓 = 320    同方向两单开仓价格必须间隔 320 微点以上,避免短时间连续加仓、浮亏快速扩大
单个最大手数    限制任意一单加仓后上限,防止单仓手数无限膨胀爆仓
多 / 空单最多持仓几个单    单边最大订单上限,硬性限制马丁层数,杜绝无限加仓
2. 布林线信号过滤(入场唯一条件)
布林带作为趋势 / 震荡判断核心,所有开仓必须满足轨道条件:
布林线判断周期:可切换任意周期(M1/M5/M15/H1 等),默认当前图表周期
布林周期 22、偏差 2.3:宽通道,过滤小幅震荡,只在极端上下轨才开仓,减少频繁刷单
平移 0、应用收盘价:标准布林计算方式
入场硬性条件:
做多:价格跌到布林下轨 + 同方向最近多单开仓价 ≥ 当前价 + 320 微点 + 当前无本周期新开多单
做空:价格涨到布林上轨 + 同方向最近空单开仓价 ≤ 当前价 - 320 微点 + 当前无本周期新开空单

3. 平仓设置(三重出场逻辑,互不冲突)
(1)单边均价盈利微点全平(固定目标止盈)
单边均价盈N微点全平_0为关闭=220
统计单边所有订单总盈亏,换算成整体均价盈利 220 微点时一次性平掉全部多单 / 全部空单。
逻辑:多单总盈利>总手数 × 220 微点 × 每点美元价值 → 全平多;空单同理。
适合震荡行情,达到目标利润一键落袋。
(2)均价盈利启动移动追踪止损
单边均价盈N微点启动移动止损=90
单边整体盈利先达到 90 微点才激活追踪,避免小幅盈利反复扫损:
多单:盈利达标后,止损上移至「当前价格 - 40 微点」,价格持续上涨止损同步上移;
空单:盈利达标后,止损下移至「当前价格 + 40 微点」;
均价回N微点平仓=40:价格回撤 40 微点触发全部离场,锁住已有浮盈。
(3)轨道突破反向强制平仓
突破上轨平多破下轨平空=true
趋势行情保护机制:
若持有多单,收盘价向上突破布林上轨 → 判断多头趋势开启,全部平多,避免逆势扛单深度套牢;
若持有空单,收盘价向下突破布林下轨 → 判断空头趋势开启,全部平空;
解决马丁最大缺陷:单边大趋势下逆势加仓无限浮亏。

4. 全局风控(防爆仓核心)
总亏损平仓 = 888888
账户当前所有持仓合计浮亏超过该美元数值,一键平掉全部品种订单,极限防爆仓。
频繁短线风控(快进快出检测)
检测 1 分钟内 3 秒内快速止损离场的亏损单,累计超过 4 单直接弹窗提示并卸载 EA;
作用:震荡极小行情反复来回扫损、快速消耗保证金时强制停机。
资金手数校验函数 检查手数资金 ()
开仓前校验:最小 / 最大手数限制、可用保证金是否足够;资金不足时图表红字提示,禁止加仓。

四、完整开仓流程(做多举例)
判断开仓方向允许做多;
当前多单数量未达最大持仓限制;
最新多单开仓价 - 当前报价 ≥ 320 微点(满足加仓间距);
现价回踩布林下轨;
当前 K 线无刚刚新开多单,避免一根 K 重复开仓;
计算马丁加仓手数:首单 × 1.38^ 当前持仓数,不超单仓最大手数;
对齐平台最小交易手数;
校验保证金充足;
发送市价订单,挂对应注释与魔术号。
做空逻辑反向对称:价格触及布林上轨才空。

五、平仓执行顺序(每根 tick 循环执行)
先检测全局总浮亏,超标直接全平所有订单;
遍历订单统计单边总手数、总盈亏;
判断是否达到均价目标止盈,达标单边全部平仓;
判断是否满足追踪止损启动条件,达标修改所有订单止损;
判断布林轨道突破,趋势反向则平掉对应单边全部持仓;

六、图表可视化功能
右上角红色提示标签:
MT4 掉线 / 交易未开启(无笑脸);
保证金不足、手数超限;
左上角蓝色文本实时统计面板:
当前服务器时间、实时点差;
多 / 空订单数量、总手数、单边盈亏;
账户余额、净值、合计浮动盈亏;
EA 启停日志:OnInit/OnDeinit 打印卸载、重启、切换周期原因,方便排查卡顿问题。

七、报错捕获机制
内置报错提示()函数,捕获 MT4 全部常见交易错误码:
130 止损距离不足、134 资金不足、149 平台禁止对冲、4112EA 交易受限、报价过期、市场关闭、持仓超限等;
报错会打印代码 + 中文原因,同时控制台输出日志,优化回测模式自动屏蔽弹窗。

八、策略优势(实操重点)
优势
双层出场:止盈 + 移动止损,震荡行情稳定收割利润;
布林轨道趋势过滤,单边行情突破自动平逆势单,降低深套风险;
多层风控:最大层数、单仓手数、总亏损上限、短线频繁亏损停机;
加仓间隔限制,不会短时间密集堆单;
全可视化持仓数据,无需手动查订单统计;
手数自动对齐平台最小交易量,避免下单失败。

运行周期:M15   
运行货币:XAUUSD
发帖黑图.png
filetype

黄金天平策略.zip

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

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
如果有帮助,就支持一下我呗
举报

评论 使用道具

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