📝 产品详情
AI Bolinger Rsi PRO
| 作者 | Saniyat Nabiyeva |
| 版本 | v24 |
| 激活数 | 10 |
| 原价 | $35 USD |
AI Bollinger + RSI PRO — 经典的进化 (The Evolution of a Classic)
它属于 EA AI PRO 系列,这意味着其代码 100% 由人工智能设计和编写,并配备了 24 种机构级别的持仓管理功能。
AI Bollinger + RSI PRO — 这是一款专业的交易算法。
该智能交易系统(EA)的核心是经过时间考验的趋势和反趋势策略,并辅以现代化的过滤机制和入场确认系统。决策逻辑分为两个阶段:信号搜索 和 入场确认。
该机器人的强大功能库包括:智能新闻过滤器 (Smart News Filter)、4 种 止损 (SL) 选项、3 种 追踪止损 (Trailing SL) 选项(包括先进的 High/Low 追踪),以及 部分平仓 (Partial Close) 系统(同样有 3 种选项,包括基于交易量倍数数量的独特选项)。
此外,还包含两种设置灵活的 交易量倍增 (Volume Multiplier) 选项,用于激进的资金增长。独特的 价格行为 (Price Action/Breakout) 基础信号确认技术过滤了市场噪音,仅在真实价格变动时开启交易。另外,还有三种 止盈 (Take Profit) 选项,包括 盈利追踪 (Profit Trailing)。
该 EA 适用于 MT5 上的任何时间周期和交易资产,支持任何类型的账户、任何经纪商以及 自营交易公司 (Prop Trading Firms)。完美的机器代码消除了人为错误和情绪干扰。这是需要最大可靠性和设置灵活性的专业人士的选择。
将您的交易托付给纯粹的数字智慧。
====================================================================================
详细用户指南
1 ===== 策略 (STRATEGY) =====
1. 信号形成(虚假入场过滤)
EA 持续分析市场,结合两个指标来寻找理想的反转点:
-
布林带 (Bollinger Bands): 识别极端的价格偏差。
-
买入信号 (Buy Signal): 价格触及或突破下轨。
-
卖出信号 (Sell Signal): 价格触及或突破上轨。
-
-
RSI (相对强弱指数): 过滤波动性并确认动能强度。
来自布林带的主要信号只有在 RSI 处于超买或超卖区域(默认为高于 70 或低于 30)时才被视为有效。
这种双重过滤剔除了“噪音”和微弱的信号,只保留反弹概率极高的时刻。
2. 智能确认模式 (K线突破确认)
该 EA 的主要特点是 UseCandleConfirmation 功能。这是为了防止逆势操作强劲趋势(俗称“接飞刀”)。
如果参数 UseCandleConfirmation = true ,EA 将按以下算法工作:
-
等待 (Waiting): 收到指标信号(Bollinger + RSI)后,EA 不会立即开单。它会进入待机模式。
-
价格行为检查 (Price Action Check): EA 记住信号蜡烛(K线),并等待价格确实反转的证据。
-
对于买入 (BUY): EA 等待当前价格 (Ask) 突破信号蜡烛的 最高价 (High)。只有在此之后才会开仓。
-
对于卖出 (SELL): EA 等待当前价格 (Bid) 跌破信号蜡烛的 最低价 (Low)。
-
结果: 这避免了在长影线蜡烛上入场的情况(即价格触及布林带但继续向不利方向移动)。我们只在市场确认向我们的方向移动时才入场。
2 ===== 信息面板 (DASHBOARD) =====
显示在图表上的可视化信息面板的设置。
它显示当前点差、日/周/月/年的交易结果,以及当前的浮动盈亏和盈利/亏损交易的比率。
提示:在策略测试器中进行优化时,面板以可视化模式工作,但为了获得最大的数学优化速度,可以将其关闭 (ShowDashboard = false)。
3 ===== 信号反转 (REVERSE SIGNAL) =====
反转指标逻辑。
如果启用 (true),则当随机指标发出买入信号(超卖)时,顾问将开启卖出交易。这在强劲的趋势市场中非常有用,因为振荡器经常发出错误的虚假反转信号。
4 ===== 头寸反转 (POSITION REVERSAL) =====
方向切换策略。
如果启用 (true),当头寸因止损平仓时,顾问将立即开启相反方向的新交易。
注意:此新交易的交易量(手数)根据第 23 节(交易量倍增器)的规则计算。
5 ===== 新闻保护 (NEWS PROTECTION) =====
内置新闻过滤器。
顾问会在重要经济新闻发布(货币对的相关货币或仅 USD)前后的指定分钟数内自动暂停交易。
重要提示:仅在实时模式 (Live) 下工作。策略测试器中无法获取新闻数据。
6 ===== 盈亏限制 (PROFIT/LOSS LIMITS) =====
全局资金保护。
允许为所有未平仓头寸的总和设置盈利目标或亏损限制(按余额百分比或点数)。达到限制时,所有交易关闭,顾问停止工作。
7 =====以此操作计时器 (OPERATION TIMER) =====
日内时间过滤器。
设置顾问的严格工作时间(例如,仅在 08:00 到 20:00 之间交易)。在此时间之外不开启新交易。
8 ===== 止损 (STOP LOSS) =====
每笔交易的风险管理。
SL_PERCENT:按开盘价百分比设置止损。
SL_POINTS:按点数设置固定止损。
SL_ATR:基于市场波动率 (ATR) 的动态止损。
SL_HI_LO:智能止损,放置在前一根收盘蜡烛的最高价或最低价之后。
经纪商止损水平 – 到 SL 和 TP 的距离会自动与经纪商的最低要求进行核对。
9 ===== 止盈 (TAKE PROFIT) =====
盈利锁定设置。
可以设置为点数、百分比或风险回报比 (RRR)。例如,如果 RRR=2.0,止盈将是止损的 2 倍。
10 ===== 追踪止损 (TRAILING STOP) =====
通过随着价格变动自动移动止损水平来保护已获利润的强大工具。
参数 UseTrailing:主开关 (true/false)。
参数 Trail_Mode(追踪模式):选择止损移动算法。
可用模式:
TRAIL_STANDARD(标准):经典的点数追踪。通过两个参数工作:
Trail_Start:激活追踪的盈利距离(点数)。
Trail_Step:移动步长。每当价格向盈利方向移动指定点数时,顾问将移动止损。例如:Start=50, Step=10。一旦盈利达到 50 点,止损将移动到盈亏平衡点。如果价格再走 10 点,止损随之移动。
TRAIL_ATR(波动率):适应当前市场活动的自适应模式。追踪距离根据 ATR(平均真实波幅)指标计算。
如果波动率高,止损保持较远,以避免被随机“噪音”触及。
如果波动率低,止损会收紧。设置参数:Trail_ATR_Period(ATR 指标周期)和 Trail_ATR_Mult(ATR 值倍数)。
TRAIL_HI_LO(蜡烛):用于趋势交易的专业模式(“影线追踪”)。顾问严格沿着收盘蜡烛的极值移动止损:
对于买入 (Buy):止损置于前一根蜡烛的最低价 (Low) 下方。
对于卖出 (Sell):止损置于前一根蜡烛的最高价 (High) 上方。此模式允许尽可能长时间地持有头寸,只要趋势保持其结构(更高的低点或更低的高点),并在趋势反转时立即退出。
11 ===== 盈利追踪 (TRAILING PROFIT) =====
(新的独特功能)
通过盈利目标恢复亏损的智能系统。
逻辑:如果启用 (UseTrailingProfit = true),顾问会记住亏损平仓交易的亏损百分比。
当开启新交易时,顾问会自动将该累计亏损百分比增加到其标准止盈上。
目标:通过一笔成功的交易挽回过去的损失并以净利润结束整个系列。
重置:累计百分比在两种情况下重置为 0%:
当任何交易以净利润(完全)平仓时。
当通过图表上的按钮关闭并重新打开顾问时。
12 ===== 部分平仓 (PARTIAL CLOSE) =====
(详细的减仓设置)
锁定部分利润(“安全袋”)。
UsePartialClose:主功能开关。
Partial_Mode(分离变体):
MANUAL(经典):当价格经过固定的距离 (PartialStart) 点数时,顾问平仓部分头寸。如果设置了步长 (Partial_Close_Step > 0),它将每隔 N 点继续平仓部分头寸。
EQUAL PARTS(等分):顾问自行计算水平。它获取从开盘价到最终止盈的距离,并将其分成相等的段。段数在 Partial_Parts_Count 中设置(例如,10 份)。交易量也平均分配。
Unload Lines(可视化):
顾问在图表上绘制水平线,准确显示头寸将在何处减仓。
智能功能:一旦价格触及线条并且部分平仓,该线条会立即从图表上移除,以便您只看到剩余的活动目标。
-
(按交易量步数)
工作原理:这种非标准模式会自动创建(无需您手动调整,仅在选择此选项时)一个用于部分平仓的“智能网格”,该网格直接取决于马丁格尔(第 23 节)增加了多少当前交易的交易量。最终,头寸交易量增加得越多,该头寸的减仓部分就越多。顾问自动将从开盘价到止盈的距离分成相等的部分。
主要条件:模式仅在启用马丁格尔 (UseMartingale = true) 时工作。
13 ===== 盈亏平衡 (BREAKEVEN) =====
将止损移动到开盘价。
当价格经过指定的点数 (BE_Start) 时触发。在价格反转时提供亏损保护。
14 ===== 订单类型 (ORDER TYPE) =====
选择入场方式。推荐 ENTRY_MARKET_ONLY 以获得即时执行。
15 ===== 主要设置 (MAIN SETTINGS) =====
基本参数:魔术编号(以便顾问区分其交易)、点差过滤器 (MaxSpread) 和滑点 (Slippage)。
16 ===== 风险管理 (RISK MANAGEMENT) =====
计算初始头寸交易量(当没有亏损系列时)。
FixedLot:使用固定手数交易。
UseAutoLot:自动计算手数为余额的 %。
17 ===== 交易时间 (TRADING HOURS) =====
额外的时间过滤器(开始时间和结束时间),如果您只想交易特定的时段(例如,伦敦和纽约)。
18 ===== 交易方向 (TRADE DIRECTION) =====
允许顾问仅在一个方向交易(仅买入或仅卖出)或双向交易 (Both)。
19 ===== 头寸线 (LINE MARKER) =====
在图表上用彩色线条可视化开仓水平和止盈。
清理逻辑 – 如果线条被删除,相关订单也会被删除;如果订单已执行,相应的线条会被擦除。
20 ===== 交易标记 (TRADE MARKERS) =====
图表上的历史记录。在过去进行交易的地方绘制箭头或标记,并标记其结果(盈利/亏损)。
21 ===== 声音信号 (SOUND SIGNALS) =====
通过按钮开启/关闭顾问或执行操作时的音频警报。
22 ===== 交易日 (TRADING DAYS) =====
按星期几过滤。
23 ===== 交易量倍增器 (VOLUME MULTIPLIER) =====
(非常重要的部分)
亏损后增加手数的系统(马丁格尔),用于快速恢复损失。
仅当开关 UseMartingale = true 时工作。
工作原理(逻辑):
如果交易止损平仓(亏损),顾问会增加下一笔交易的交易量。如果下一笔也是亏损,交易量再次增长。一旦任何交易盈利平仓(止盈),交易量立即重置为初始值(来自第 16 节)。
重置条件:如果您通过图表上的按钮关闭并重新打开顾问,循环也会重置。
在 MartingaleMode 设置中,您选择增加的数学算法:
变体 1:MULTIPLY(乘法)
上一笔亏损交易的手数乘以 MartingaleValue 数值。
示例:初始手数 0.1,数值 2.0。
交易 1 (0.1 手) -> 亏损。
交易 2 开仓量:0.2 (0.1 * 2)。-> 亏损。
交易 3 开仓量:0.4 (0.2 * 2)。
变体 2:ADD(加法)
上一笔亏损交易的手数简单地加上 MartingaleValue 数值(更温和的模式)。
示例:初始手数 0.1,数值 0.1。
交易 1 (0.1 手) -> 亏损。
交易 2 开仓量:0.2 (0.1 + 0.1)。
Martingale_Max_Steps(步数限制):
安全设置。确定允许顾问连续增加交易量的次数。
如果为 0:无限增加(经典马丁格尔)。
如果为 5:前 5 次亏损交易量增长。从第 6 次连续亏损开始,交易量停止增长并固定在第 5 步的水平,直到系列以盈利结束。
保证金检查 – 在下订单之前,顾问会自动检查是否有足够的可用保证金;如果没有,则跳过交易。
24 ===== 金字塔加仓 (PYRAMIDING) =====
(高级盈利策略)
激进增加利润的方法。
如果头寸变为正值(盈利),顾问可以在同一方向开启额外的订单。
MaxPositions:同一方向同时未平仓订单的最大数量。
PyramidStep:开启新订单的步长(点数)。
PyramidLotMult:附加订单的手数倍数。例如,如果为 1.0 — 交易量相同;如果为 2.0 — 附加交易量翻倍。
===================================================================================
设置时的重要注意事项:
-
如果经纪商是 5 位数报价 (1.12345),则 1 点 = 0.00001。
如果经纪商是 3 位数报价 (100.123 — 日元货币对),则 1 点 = 0.001。
-
重要细节:顾问将设置(止损、止盈、追踪)理解为点数 (Points),而不是“老式点差 (pips)”。
在 5 位数账户上,设置中的值 50 等于 5 个“老式”点 (50 points)。
在 4 位数账户上,值 50 等于 50 个“老式”点。
您在输入设置时需要考虑到这一点。
-
此顾问是否适用于不同类型的账户?
-
是的,它是通用的,但关于 Netting(净额结算)有一个注意事项。
按类型详细细分:
Hedging(对冲):是的,完全支持。
顾问代码(特别是金字塔加仓功能 UsePyramiding 和头寸数量限制 MaxPositions)最初是为对冲设计的,可以在同一工具上同时开启多笔交易。
Netting(净额结算):可以工作,但策略会改变。
代码中有检查:if(AccountInfoInteger(ACCOUNT_MARGIN_MODE) == ACCOUNT_MARGIN_MODE_RETAIL_NETTING)。顾问明白它处于净额结算模式。
限制:在净额结算账户上,您实际上无法拥有 3 个不同的头寸(如 MaxPositions = 3 中配置的那样)。尝试加仓(金字塔)时,顾问只会将交易量平均(增加)到一个唯一的头寸中。“部分平仓”模式也将适用于此总头寸。
Raw, Zero, ECN(佣金账户):是的,工作正常。
这些账户具有极低的点差,但按手数收取佣金。
在利润计算函数 (CalcProfit, UpdateDashboard, UpdateMartingaleState) 中,顾问使用公式:DealProfit + DealSwap + DealCommission
这意味着在计算马丁格尔或盈利追踪的亏损时,它会看到并计入佣金。如果利润很小但佣金很大,它不会错误地认为交易是盈利的。
Cent, Micro, Standard, Premium:是的,可以工作。
顾问从工具设置中读取最小手数和手数步长 (SYMBOL_VOLUME_MIN, SYMBOL_VOLUME_STEP)。
如果是 0.1 或 0.01 手的分(美分)账户 — 借助 ValidateVolume 函数,顾问会自动调整并正确四舍五入交易量。
总结:顾问在技术上已准备好在 MetaTrader 平台提供的任何类型的账户上工作。
安全须知
本产品仅通过 MQL5.com 官方渠道获取。其他渠道版本可能缺少完整功能和技术支持。
EA 配置
| 交易品种 | XAUUSD |
| 时间框架 | H1 (推荐) |
| 推荐经纪商 | IC Markets, IC Trading |
| 最低存款 | $300 / 0.01手 |
📸 截图预览