Trend Reversal Probability Robot MT5
- 专家
- 版本: 1.0
获取 全部 我的 MT4 和 MT5 机器人和指标,免费提供 — 点击了解方法
EA 用户指南 — 全部 6 个部分
先了解各项设置的工作方式,再利用第 6 部分的参考配置构建自己的交易方法。
查看 MT5 版本: Trend Reversal Probability Robot MT5
查看 MT4 版本: Trend Reversal Probability Robot MT4
查看更多产品: 全部产品 或 交易指标、特别优惠与新产品
概述
此 EA 基于指标 Trend Reversal Probability Multi TF Scanner 的逻辑自动执行交易。
Trend Reversal Probability 信号逻辑
指标计算快速 MA 与慢速 MA 的差值,对其上涨和下跌变化进行平滑处理,再构建以 0 为中心的 RSI 类振荡器。默认采用基于中间价 (High + Low) / 2 的 SMA 5 和 SMA 34;Oscillator Length 为 20,平滑使用按原始 RMA 计算的 SMMA。振荡器大于 0 表示上涨动量,小于 0 表示下跌动量。
持续时间是振荡器最近一次穿越 0 之后经过的 K 线数量,穿越当根的数值为 0。一个阶段结束时,将重置前紧邻一根 K 线上的计数加入多空两个方向共用的历史样本。样本均值和标准差 (SD) 构成五个参考水平:Lower 1 SD、Average Duration、Upper 1 SD、Upper 2 SD 和 Upper 3 SD。
Entry mode 目前仅提供 Confirmed Buy/Sell signal。信号分两步形成:
- Buy: 在动量为负的阶段,持续时间必须大于 Buy Warning Threshold Line 所选水平,才能出现上涨预警。只有振荡器向上穿越 0,且穿越前紧邻一根 K 线存在该上涨预警时,才会形成 Buy。
- Sell: 在动量为正的阶段,持续时间必须大于 Sell Warning Threshold Line 所选水平,才能出现下跌预警。只有振荡器向下穿越 0,且穿越前紧邻一根 K 线存在该下跌预警时,才会形成 Sell。
两个预警阈值可从五个统计水平中独立选择;默认均为 Upper 3 SD,即均值加三个标准差。等于阈值还不够,持续时间必须超过阈值。预警还要求统计水平有效,并且有 100 个有效的持续时间数值。条件持续满足时,预警可出现在多根连续 K 线上。
更早 K 线上的预警不会被保留以等待之后的方向变化。如果穿越 0 前紧邻的 K 线没有相应预警,即使更早出现过预警,也不会形成已确认的 Buy/Sell。机器人不会用单独的预警、趋势变化圆点或 Probability 水平代替已确认的 Buy/Sell 作为入场条件。Probability 是持续时间统计模型的估计值,不是交易胜率。
Buy signal bar shift 和 Sell signal bar shift 默认均为 1,即当前图表周期最近一根已收盘 K 线。若选择 shift 0,正在形成的 K 线上的信号可能在收盘前变化。在全部已计算数据中查找最近信号仅用于参考;旧信号不会自动成为当前检查 K 线的入场信号。
影响信号的设置包括 Maximum bars to process、参数组 Fast MA、参数组 Slow MA, Oscillator Length, Oscillator MA Method (SMMA = original RMA) 以及两个选项 Buy Warning Threshold Line, Sell Warning Threshold Line。两个 MA 的周期、方法和应用价格会改变动量序列;平滑方式会改变穿越 0 的时点。为 MA 或平滑选择 VWMA 时会使用所选成交量来源。历史范围也会影响持续时间样本和统计阈值。
两个参数组 MTF Filter 1 和 MTF Filter 2 分别具有独立的周期、MA/平滑配置、Buy/Sell 条件和 shift。两者默认关闭。启用并使用默认条件时,在过滤器周期的 shift 1 上,振荡器大于 0 则允许 Buy,小于或等于 0 则允许 Sell。这些是动量状态过滤器,不要求过滤器周期出现新的预警或 Buy/Sell 信号。两个预警阈值属于主信号配置,不是 MTF 过滤器选项。
信号需要结合 EA 中已启用的过滤器和交易控制条件进行评估。指标名称包含 Scanner,并不表示机器人会自动扫描多个品种。
此 EA 将自动 Buy/Sell 信号与可配置的仓位计算、退出规则和入场过滤器相结合。通过这些设置,您可以定义符合入场条件的交易如何开仓、管理和平仓。
先从单仓位配置及独立的 Stop Loss 和 Take Profit 开始,再加入适合您交易方法且受支持的管理功能。不同配置可以使用追踪止损、篮子退出、Grid 或 Hedging,但须遵守用户指南中的兼容性要求。
重要提示: 默认设置尚未优化。请参考 第 6 部分中的参考方法与示例设置, 根据您的交易方法、交易品种、时间周期、账户和风险承受能力构建、调整并测试配置。
交易与仓位管理
- 仓位计算:固定手数、基于余额的计算,或配合兼容 Stop Loss 使用风险金额/风险百分比计算。
- 独立退出:可配置的 Stop Loss 和 Take Profit、基于收益风险比的目标,以及可选的虚拟 SL/TP。
- 追踪止损:在受支持的配置中,对单个仓位或整个篮子进行追踪。
- 平仓规则:篮子 TP/SL、按信号平仓,或在下一次符合条件的入场前平仓。
- 交易量管理:Add、Multiplier 或 Recover,须满足各模式的要求。
- 追加仓位方式:按设定的价格间距进行同方向 Grid 入场,或在达到设定的亏损距离阈值时进行反方向 Hedging。
各方法有不同要求。Recover 需要单仓位配置和有效的独立 TP,不能与 Grid、Hedging 或冲突的篮子/信号退出规则结合使用。Grid 和 Hedging 不能同时启用。组合管理功能前,请查阅第 4 部分。
入场过滤器与运行控制
可选技术过滤器包括 Moving Average、RSI、Stochastic、ADX、MACD、SuperTrend、Volumatic VIDyA 和 Predictive Ranges。启用所需过滤器,并选择用于确认 EA 主信号的条件。
交易控制包括方向、交易时段、星期、节假日期间、点差、仓位限制、每根 K 线入场次数和经济新闻。每个启用的过滤器都应有明确用途;增加过滤器并不会自动改善配置。
每日回撤触发操作、盈亏平衡参考线和交易面板提供额外的监控及管理功能。面板功能包括 Pause 和平仓控制。可用设置与信号参数可能因 EA、版本及平台而异。
配置与测试
首先检查目标交易品种和时间周期上的信号、手数及独立退出规则。每次添加一项兼容的管理功能或过滤器,检查产生的交易,并保存待评估的配置。
使用 Strategy Tester 在历史数据上检查受支持的功能,再在 Demo 账户上验证运行情况。在此 EA 框架中,News Filter 和 News Panel 不在 Strategy Tester 中运行,必须在 Demo 上单独检查。第 4 和第 5 部分介绍了测试、配置消息与故障排查。
请检查交易品种规格、账户规模、点差、佣金、隔夜利息、保证金及执行条件。手数递增、Recover、Grid 和 Hedging 尤其需要关注总持仓敞口与退出规则。
此 EA 不保证盈利。历史结果不保证未来表现。
支持
如需配置帮助,请使用产品评论区或 MQL5 消息系统。请说明预期的入场条件、手数计算方法、退出规则及是否允许追加仓位。我可以说明哪些设置对应这些行为,以及支持哪些组合。
