Bollinger Stoch Grid
- 专家
- Igor Do Carmo Moreira
- 版本: 8.88
- 激活: 5
Bollinger Stoch Grid 是一款全自动智能交易系统 (EA),它将经典指标与强大的网格/马丁格尔管理策略相结合。
该机器人的核心逻辑基于三个经典指标的协同作用。 本EA并非盲目地开设网格仓位,而是利用 布林带 (Bollinger Bands) 和 随机指标 (Stochastic Oscillator) 的组合来识别高概率的衰竭点和反转点。 为了进一步提高安全性和准确性,它使用 200 周期移动平均线 (MA 200) 作为主要趋势过滤器,确保买入交易优先在均线上方执行,卖出交易优先在均线下方执行。
这款机器人的设计旨在实现 100% 可配置,允许交易者微调策略,以适应不同的资产(指数、外汇、加密货币)和时间周期,无论是在日内交易(Day Trade)还是波段交易(Swing Trade)模式下。
主要特性与优势
-
智能入场信号: 入场并非随机。 它们经过随机指标在布林带附近出现的超买/超卖条件的严格过滤。 这过滤掉了许多简单的机器人会执行的市场“噪音”和虚假信号,仅专注于更高概率的入场。
-
趋势过滤器 (MA 200): 机器人能"识别"主要趋势并避免"逆势抗单"。 顺势交易是技术分析的基石之一,此过滤器有助于使您的操作与“聪明钱”保持一致,从而提高网格策略的成功率。
-
网格管理 (Grid/Martingale): 通过在价格向不利方向移动时增加仓位,策略性地管理亏损头寸,从而降低(或提高)整体平均价格。 其目标是在市场出现小幅反转时关闭所有头寸以获取整体利润,而无需等待价格回到最初的入场点。
-
多种出场选项: 机器人不仅依赖于网格的目标。 它包括:
-
固定点数止盈 (Fixed Take Profit): 用于快速、预设的盈利目标。
-
动态止盈 (Opposite Band): 非常适合波动性市场,目标会随着布林带的扩张或收缩而自动调整。
-
自动保本 (Breakeven): 一旦交易达到最低利润,立即将止损移动到入场价格。
-
移动止损 (Trailing Stop): 随着价格向有利方向移动,"跟随"价格,保护已实现的利润。
-
部分平仓 (Partial Exit): 当达到初始目标时,了结一部分利润,降低剩余头寸的风险。
-
-
完整的风险管理: 包括针对整个网格的固定点数止损(作为您的终极“安全网”),定义了整个网格可接受的最大亏损。 它还具有每日盈亏限制(以货币计)和交易时间过滤器,以保护您的资本。
-
波段交易模式 (Swing Trade Mode): 只需一个按钮(/)即可禁用所有时间过滤器(交易/平仓时间)和每日限制,允许机器人 24/7 全天候运行,捕捉持续数天的较大幅度价格波动,是外汇和加密货币的理想选择。 true false
-
交易量持久化 (Volume Persistence): 即使平台关闭、VPS 重启或 MetaTrader 崩溃,机器人也会保存当前的马丁格尔乘数。 重启后,它能准确知道下一个订单的交易量应该是多少,确保策略的完美连续性,不会中断循环。
!!! 重要风险提示 !!!
使用 网格 (Grid) 和/或 马丁格尔 (Martingale) 的策略本质上具有 高风险。 市场出现对您仓位不利的强劲、快速且持续的波动(例如在高影响力的 新闻发布期间)可能导致严重的资金回撤 (Drawdown),或者在最坏的情况下,导致账户全部资金亏损。
Bollinger Stoch Grid 旨在使用智能入场过滤器和固定止损来减轻这种风险,但它 不能 消除风险。 没有任何配置可以预测“黑天鹅”事件。
-
切勿 在未首先在策略测试器中进行详尽测试之前,在真实账户上使用。
-
请勿 使用高马丁格尔乘数(高于 2.0),除非您 100% 了解您在做什么以及所涉及的指数级风险。
-
务必 以最小初始手数()开始,并使用您能承受亏损的资金。 m_volume = 0.01
-
过去的表现(回测)绝不保证未来的结果。
使用建议
-
这款机器人功能强大,但并非万能。 当它针对特定资产和时间周期进行 优化 时,它才能发挥最大效能。 没有适用于所有资产的“神奇设置”。
-
每个市场(如黄金、指数、原油或外汇)都有其独特的“个性”(波动性和行为)。 请花时间在策略测试器 (Ctrl+R) 中使用"优化"模式,找到最适合您偏好的资产和风险状况的配置。
-
使用策略测试器为您偏好的资产(例如 XAUUSD, EURUSD, WDO, WIN)找到最佳参数(布林带周期、偏差、网格距离、乘数)。
-
将您优化后的参数保存为 文件,并使用经过您验证的配置来运行机器人。 .set
输入参数 (Inputs)
(0. Configurações gerais)
-
m_usar_modo_swing_trade: (是) 将禁用每日限制和开始/结束/清仓时间过滤器。 true
-
m_timeframe: 计算指标(布林带, MA, 随机指标)所使用的时间周期。
(1. Estratégia e gatilho)
-
m_tipo_entrada: 定义触发条件: (触及布林带), (K线收盘价超出布林带), 或 (突破)。 ON_TOUCH ON_CLOSE ON_BREAKOUT
-
m_modo_tp: 定义目标: (固定点数) 或 (动态跟随相反的布林带轨道)。 FIXED_POINTS OPPOSITE_BAND
(2. Configurações de risco)
-
m_magic: EA 的魔术数字(Magic Number),防止与其他 EA 订单混淆。
-
m_volume: 首个订单的初始手数。
-
m_sl_pontos: 全局止损(点数)。 这是整个网格的“紧急止损”,从第一个订单(锚点)开始计算。
-
m_tp_fixo_pontos: 固定止盈点数(仅当 = 时使用)。 m_modo_tp FIXED_POINTS
(3. Gerenciamento de equilíbrio)
-
m_usar_breakeven: (是) 激活保本功能(将止损移动到盈亏平衡点)。 true
-
m_breakeven_gatilho_pontos: 触发保本所需的盈利点数。
-
m_breakeven_lucro_pontos: 止损将设置在入场价格上方/下方的"缓冲"点数(利润)。
(4. Gerenciamento de Trailing Stop)
-
m_usar_trailing_stop: (是) 激活移动止损(如果激活,将覆盖保本功能)。 true
-
m_trailing_gatilho_pontos: 移动止损开始"跟随"价格所需的最小利润。
-
m_trailing_distancia_pontos: 止损将与当前价格保持的距离(点数)。
(5. Gerenciamento de saída parcial)
-
m_usar_saida_parcial: (是) 启用部分平仓获利。 true
-
m_saida_parcial_gatilho_pontos: 触发部分平仓的盈利点数。
-
m_saida_parcial_percentual: 要平仓的手数百分比(例如:50.0 代表 50%)。
(6. Estratégia Martingale (RISCO MUITO ALTO))
-
m_usar_martingale: (是) 开启网格系统。 (如果为 ,机器人将只交易单个订单)。 true false
-
m_martingale_modo: (开设挂单) 或 (仅在止损后增加手数,不进行网格布局)。 GRID_MODE AFTER_STOP_LOSS
-
m_martingale_multiplicador: 后续订单的手数乘数(例如:1.6)。 高于 2.0 的值会使风险呈指数级增长。
-
m_max_volume_martingale: 机器人可以达到的最大手数(绝对的安全锁)。
-
m_persistir_volume_entre_dias: (是) 在 MT5 关闭时保存乘数。 true
-
m_grade_niveis: 网格中的最大订单数(包括第一笔订单)。
-
m_grade_distancia_pontos: 网格订单之间的距离(点数)。
-
m_grade_tp_global_pontos: 如果 为 ,则使用此目标点数,从最后一个开立的订单计算。 m_modo_tp FIXED_POINTS
(7. Configurações de bandas de Bollinger)
-
m_bb_periodo: 布林带周期(例如:20)。
-
m_bb_desvio: 布林带偏差(例如:2.0)。
-
m_bb_shift: 布林带位移。
-
m_periodo_media_lenta: 趋势过滤移动平均线的周期(例如:200)。
-
m_metodo_media_lenta: MA 计算方法(例如:SMA, EMA)。
(8. Filtro do Oscilador Estocástico)
-
m_usar_filtro_stoch: (是) 启用随机指标入场过滤器。 true
-
m_stoch_k_period: %K 周期(例如:14)。
-
m_stoch_d_period: %D 周期(例如:3)。
-
m_stoch_slowing: 慢速(Slowing)(例如:3)。
-
m_stoch_ma_method: 随机指标的 MA 方法。
-
m_stoch_nivel_sobrecompra: 超买水平(例如:80.0)。
-
m_stoch_nivel_sobrevenda: 超卖水平(例如:20.0)。
(9. Janela de negociação e frequência)
-
m_hora_inicio: 开始交易的时间(例如:"09:15")。
-
m_hora_fim: 停止开设新仓位的时间(例如:"17:00")。
-
m_hora_zerar: 平掉所有仓位的时间(例如:"17:30")。
-
m_cooldown_minutes: 平仓后在开设新仓位前等待的分钟数。
(10. Limites diários)
-
max_deals_por_dia: 每日最大交易次数(0 = 无限制)。
-
max_daily_profit: 每日盈利目标 ($)。 (0 = 无限制)。
-
max_daily_loss: 每日亏损限制 ($)。 (0 = 无限制)。
(11. Advanced Order Management)
-
m_filling: 订单执行类型 (Filling Type)。
