R Lab Manual Backtester
- 实用工具
-
Carlos Dante Diaz
你好,我是 Carlos Díaz,来自阿根廷的程序员和算法交易员,拥有超过 10 年的交易经验。我使用 MetaEditor 和 MetaTrader 5 的 Strategy Tester,用 MQL5 设计、编写并测试我所有的 Expert Advisor。
多年交易不同品种的经历,让我了解了构建交易机器人时真正重要的实际细节:点差、订单执行、滑点,以及每家经纪商和每个交易品种的具体条件。我把这些经验用在我发布的每一个 EA 上。 - 版本: 1.30
RLab Manual Backtester Risk Reward & R-Multiple Tracker 直接在图表上进行手动回测,提升你的交易技能。一键绘制买入和卖出订单,支持 ATR 止损、基于风险收益比 (R:R) 的止盈,并自动计算以 R 倍数和金额表示的交易结果。
完整说明: RLab Manual Backtester 是一款 MetaTrader 5 实用工具,能将你的图表变成练习实验室。在历史数据上绘制买入或卖出交易,工具会自动检测每笔交易会先触发止盈 (Take Profit) 还是止损 (Stop Loss),并显示具体的盈亏金额。
本工具不会开启真实交易:旨在让你在投入资金前测试并验证自己的交易想法。
运作原理:
- 在面板上选择“买入 (BUY)”或“卖出 (SELL)”。
- 点击图表上你想建仓的位置。
- 交易框将自动绘制:止损根据 ATR x 2 计算(可配置),止盈设为止损的两倍(R:R 1:2,亦可配置)。
- 拖动线条可调整止损、止盈或移动整个交易框。
移动鼠标时可实时预览交易框。按 Esc 键可取消绘制。
自动计算结果:
- 每个交易框会自动检测后续 K 线:若达到止盈则标有对勾 (✔),达到止损则标有叉号 (✖)。
- 若同一根 K 线同时触及止盈与止损,系统将切换至 M1(1分钟)K 线进行判定;若在同一分钟内同时触及,则采用保守原则判定为止损。
- 面板实时显示总交易次数、胜场数、败场数、胜率以及以 R 倍数和金额计算的总盈亏。
风险与手数:
- 可直接在面板上编辑账户余额。
- 下拉菜单提供三种风险模式可选:账户百分比、固定手数或固定金额。
- 可选复利模式:每笔交易根据累计余额计算风险。
- 手数根据品种规格(Tick 价值、最小手数、最大手数及步长)自动计算。
自定义设置:
- 图表内置快速设置面板:可开启或关闭各项文本显示(交易类型、R:R、手数、金额、距离、价格及结果)、箭头和标记。
- 支持粗体字体、文字大小调节及自定义颜色。
- 交易结果标记可绘制在框内:盈利时绿区显示对勾,亏损时红区显示叉号。
- 你的所有设置在会话之间会自动保存。
适用场景:
- 按照你常用的风险收益比练习并训练入场判断。
- 在自动化前,在大量历史交易中验证交易策略。
- 独立于账户规模,记录以 R 倍数计算的交易绩效。
重要提示:
- 本工具基于图表历史 K 线评估结果。未模拟点差 (spread)、手续费 (commissions)、隔夜利息 (swap) 或滑点 (slippage),且假设在点击位置精准成交。测试结果仅供参考。
- 适用于任何交易品种和时间周期。
- 切换时间周期时,交易框将保留在图表中不会消失。
- 历史表现不代表未来收益。交易包含亏损风险。

