Bar Replay Simulator
- 实用工具
- 版本: 1.0
- 激活: 10
Bar Replay Simulator 把任何 MetaTrader 5 图表变成交易练习室。选择品种和过去的某个时间,点 Start,行情就会逐根K线或逐个 tick 回放,你在虚拟账户上交易:市价单和挂单、可拖动的止损止盈线、部分平仓、保本、以 R 计的统计、交易日志和报告。只有一个 EA,一键开始,不需要第二个程序。它不会向经纪商发送任何订单。
真正的回放:图表上只有过去
- 工具会创建一个回放品种(例如 EURUSD_RPL),复制原品种的规格(小数位、合约大小、点值、手数、货币),并且只写入到回放时间为止的历史数据。不是用遮挡层隐藏未来——未来数据根本不存在,指标和模板无法"偷看"。
- 图表自动切换到回放品种,面板在那里继续工作。你的指标、模板和画线和实时图表上一样可用。
- 所有周期同步:随时切换回放图表的周期,或点 TF charts 打开更多周期图表(例如 M15、H1、H4,可套用你的模板),它们显示同一时刻,大周期K线实时形成。
回放控制
- 播放/暂停、单步(走完当前周期的一根K线)、速度 每秒 0.25 到 100 根K线以及 MAX。速度按你正在看的周期计算,M1 和 H4 上感觉一致。
- 两种数据模式:M1 K线(每分钟按 开盘 → 较近极值 → 另一极值 → 收盘 的路径回放,带该K线的点差)或真实 tick(经纪商的 tick 历史,真实点差和跳空;没有 tick 历史的分钟使用 M1 路径)。
- 夜间、周末和假日自动跳过;可跳转到之后的任意日期时间。
- 快捷键:空格 播放/暂停,N 单步,+/- 调速,Shift+B 买入,Shift+S 卖出,Shift+C 全部平仓。
- 经纪商 M1 历史不足时给出明确提示,并在面板显示最早可用日期。
虚拟账户与订单
- 按 Bid/Ask 成交的市价单,止损止盈以点数设置。挂单类型根据线的位置自动确定(市价下方 = 买入限价/卖出止损,上方 = 买入止损/卖出限价),拖动时自动变换。
- 在任何回放图表上拖动止损、止盈和挂单入场线;拖动挂单入场时止损止盈一起移动。无效的移动会被拒绝并提示,线回到原位。
- 仓位大小按手数或余额风险 %(按手数步长向下取整,包含手续费,实际风险不超过设定)。
- 单个持仓:设置止损止盈、保本(可加偏移)、平一半、平仓;全部:全部平仓、全部保本、删除挂单。
- 成交沿回放价格路径:K线内穿过的价位按该价位成交,跳空按跳空价成交(止损也是)。点差来自数据或固定值,手续费按每手每边,虚拟保证金检查和强平。
- 余额、净值和浮动盈亏每个回放价格都实时更新,没有延迟。
统计、日志和报告
- Stats 页:净利润、净值、交易数、胜率、盈利因子、平均 R、总 R、期望值、最大回撤、平均盈利和亏损、最长连亏,以及净值曲线。
- Journal 页:每笔已平仓交易的离场原因(止损、止盈、手动、部分)、盈亏金额和 R 倍数、持仓时间和你的备注(下单前填写,或事后补充)。
- 图表上:已平仓交易以入场和离场箭头加连线显示,和 MT5 历史一样。
- 随时导出:CSV(每笔交易的时间、价格、止损止盈、手续费、R、MAE/MFE、持续时间、备注)和带 KPI、净值曲线和交易表的 HTML 报告。
保存与继续
- 会话(回放时间、账户、持仓、挂单、日志)自动保存,也可点 Save 保存。关闭 MetaTrader,明天再打开,回放图表会在你停下的地方继续。
- Exit replay 返回普通图表;设置面板显示已保存的会话和 Resume 按钮。
也可在策略测试器中使用
- 在可视化策略测试器中加载时,同样的交易面板、价格线、统计和报告在测试器图表上工作,用测试器的速度滑块和暂停控制。免费演示版就是这样使用的。
面板
- 简洁的分页面板(Trade、Orders、Stats、Journal),深色和浅色主题(按图表自动选择),高 DPI 屏幕缩放并自动适配图表高度,可移动、可折叠。
如何开始
- 把 Bar Replay Simulator 加载到你要练习的品种图表上(任意周期)。
- 输入开始日期时间,选择 M1 K线或真实 tick 以及初始余额,点 Start replay。
- 点 Play 或 Step,用面板交易。随时点 Report 导出统计文件。
提示:长时间回放前,先让 MetaTrader 下载该品种的 M1 历史(打开 M1 图表向左滚动,或使用历史数据中心)。
输入参数
- 回放:品种(空 = 图表品种)、开始日期、数据模式、开始前显示的历史天数、初始速度、额外周期图表及其模板。
- 虚拟账户:初始余额、每手每边手续费、固定点差(0 = 来自数据)、强平水平。
- 下单默认值:手数或风险 %、止损止盈点数、挂单距离、保本偏移。
- 面板:主题、缩放、快捷键、字体。
说明
- 仅用于练习:所有订单都是虚拟的,不会发送到经纪商。回放结果不代表未来收益。
- 可回放的深度取决于经纪商提供的历史数据(M1 K线,tick 模式还需要 tick 历史)。
- 盈亏金额使用品种当前的点值(交叉货币按当前汇率换算)。

