Median World

  • 实用工具
  • Abdullah Uygar Tuna
    Abdullah Uygar Tuna
    专注于算法交易、量化分析和实用 MetaTrader 5 工具开发的 IT 专业人士。
    Strategy Ledger 和 Strategy Ledger Pro 的开发者。这两款广受欢迎的只读型 MT5 分析面板,可将复杂的交易历史转化为清晰的绩效洞察和净值分析。
    无论您运行一个还是多个 EA,Strategy Ledger 都能帮助您了解哪些策略表现良好、发现表现不佳的策略,并作出更明智的投资组合决策。所有信息都集中显示在 MetaTrader 5 内一个清晰且易于使用的面板中。
    Strategy Ledger — 免费版
    免费体验核心分析功能:
  • 版本: 1.0
  • 激活: 5
Median World 检验您的 EA 回测结果是否依赖于某一条价格路径。它利用品种的 M1 数据构建 30 到 1000 条替代历史(默认 200 条),您对它们运行一次优化,工具随后显示典型世界与您的回测相比如何。这不是预测。不进行交易。

回测展示的是 EA 在实际发生的那一条价格路径上的表现。它无法说明结果中有多少来自策略本身,有多少来自这条特定路径。Median World 衡量的正是这一点。

工作流程

1. 构建。将 Median World 加载到您的 EA 所交易品种的图表上,选择时间段和世界数量(默认 200,范围 30 到 1000),然后点击 Build。工具把 M1 历史切分为完整的交易日(或交易时段),去除漂移,并在真实日历上以新的随机顺序重新组合。每个世界都保存为自定义品种,合约规格与原品种相同。在接受构建之前,工具会检查各世界与真实路径以及彼此之间是否足够不同,并检查整体和逐小时的波动率是否与原品种一致。未通过检查的构建会被拒绝,并显示原因。
2. 测试。点击 Prepare Market Watch,打开策略测试器,以固定参数、"市场报价中选定的所有品种"模式运行一次您的 EA。将结果导出为 XML。再在第一个世界上运行一次单次测试并保存报告:这样工具可以确认您的 EA 只交易其图表品种。所有设置都会列在面板上。
3. 评分。点击 Score。您将得到:
- Edge:以盈利结束且净值回撤低于限额(默认 30%)的世界所占比例。
- Replication:中位数世界的利润除以回测利润。
- 各世界利润的 p10、中位数和 p90,以及您的真实回测在各世界中的百分位。
- 明确的结论:ROBUST、INCONCLUSIVE、NO EDGE、OVER-FITTED 或 NOT TESTABLE。
- 与同一 EA 先前构建结果的一致性检查。它仅供参考,绝不改变结论。

实际含义:请按中位数世界做计划,而不是按回测。

当结果可能产生误导时,工具会拒绝评分,例如:世界太少或彼此过于相似、结果文件早于构建或已被分析过、混入了先前构建的世界、运行中混入了真实品种,以及使用其他品种的 EA。

它不做什么

- 这不是预测。世界由过去的价格重建,对未来不能给出任何确定的结论。
- 仅适用于单品种 EA。读取其他品种的 EA 会被拒绝评分。
- 优化需要您自己启动,因为 MetaTrader 5 不允许程序启动策略测试器。
- 按日分块保留了日内行为,但不保留日与日之间的波动率聚集。
- 世界中没有真实跳动点。请使用"1 分钟 OHLC"或"每个跳动点"建模。
- 它不交易,不使用 DLL,不发起任何网络请求。它只创建自定义品种和 MQL5\Files 中的文件。Remove all worlds 会删除它创建的所有世界品种;MQL5\Files\MedianWorld 中的报告会保留。

要求与资源

需要该品种的 M1 历史。默认使用截至最新 K 线的最近 7 个月;可以修改月数或设定固定日期。在构建任何内容之前,工具会显示磁盘占用估计和剩余空间并请求确认;如果构建后剩余空间将少于 1 GB,则拒绝构建。7 个月的 200 个世界约占用 3 GB(世界与测试器缓存),约半分钟即可构建完成;磁盘占用和测试时间随世界数量成比例增加。测试时间取决于您的 EA。7 个月的 M1 数据约为 15 万至 21 万根 K 线,请将 工具 > 选项 > 图表 > 图表中最大柱数 设为“无限制”;如果该限制截断了历史,工具会给出提示。

试用说明:MetaTrader 5 无法在策略测试器内创建自定义品种,因此该工具在测试器中不执行任何操作,市场演示版也无法展示其功能。如需试用,请使用一个月的租用。

验证方式

三个参考 EA 在一个预先植入已知效应的校准品种上进行了测试。这些是基于合成数据的策略测试器结果,并非交易结果。交易该植入效应的 EA 在三次独立构建中均被评为 ROBUST。随机入场的 EA 被评为 NOT TESTABLE,因为其自身回测亏损。回放事后拟合交易的 EA 被评为 OVER-FITTED,其回测位于各世界的第 100 百分位。

问题请在产品评论区或通过 MQL5 私信联系。
How Median World works, step by step, with examples: https://www.mql5.com/en/blogs/post/780643
作者的更多信息
Strategy Ledger Pro
Abdullah Uygar Tuna
5 (17)
现已支持中文。 Strategy Ledger Pro 是一款适用于 MetaTrader 5 的只读账户分析面板。它按智能交易系统(EA)、策略、品种和魔术号拆分账户结果,让您看清每一个的真实贡献。 面板支持 11 种语言:English、Français、Deutsch、Español、Italiano、Português、Русский、Türkçe、中文、日本語 和 한국어。 下载演示版之前请注意。 Market 仅在策略测试器中运行任何付费产品的演示版。本面板分析的是您自己账户上的交易,而策略测试器中没有可读取的账户历史,因此演示版会打开一个空面板并加以说明。这是演示机制的工作方式,并非产品的限制。 本描述中的视频展示了面板在真实账户上的运行效果。 详细的 使用手册 (英文)介绍了每项功能, AureusAI Trading Suite 群组欢迎交流讨论并发布公告。 MetaTrader 对整个账户只显示一个余额。当多个 EA 同时交易时,这个余额无法说明每个 EA 的贡献。Strategy Ledger Pro 读取账户历史,重建已平仓头寸,将其归入各个策略,并在一个
Prop Swing Combo
Abdullah Uygar Tuna
Prop Swing Combo 是一款用于 MetaTrader 5 的自动交易 EA。它在一个图表上交易由 7 个品种组成的组合:EURUSD、GBPUSD、USDJPY、AUDUSD、EURJPY、XAUUSD 和 XAGUSD。它为自营交易公司(prop firm)风格的挑战账户和资金账户而设计,这类账户能否保住取决于每日亏损限制和最大亏损限制。每笔交易都有止损,账户保护会持续检查每日亏损和总亏损。它还提供独立的 Darwinex Zero 模式,适用于按风险稳定性而不是亏损限制来评估的账户。 请先阅读 Prop Swing Combo 不保证您通过任何挑战、获得资金账户或资金分配,也不保证任何盈利。 以下所有数据都是基于历史数据的回测。 过去的结果不保证未来的结果。 本产品与任何自营交易公司、Darwinex 或 Darwinex Zero 均无关联,也未获得其认可。 各公司的规则不同并可能变化,请查看您自己账户的最新规则,包括是否允许使用 EA。 推荐条件 只需将 EA 加载到一个图表上。图表的品种和周期无关紧要,因为它会自己交易组合中的所有品种。您的经纪商应提供这 7 个
EA Scorecard
Abdullah Uygar Tuna
5 (16)
Strategy Ledger 是一个面向 MetaTrader 5 的只读账户分析面板。它按 EA、策略和品种分别呈现账户结果。 详细手册,逐项说明每个功能: https://www.mql5.com/en/blogs/post/774132 MetaTrader 只显示整个账户的一个余额。当多个 EA 同时交易时,这个余额无法显示各自的贡献。Strategy Ledger 读取账户历史,重建已平仓的持仓,将它们归属到各个策略,并在一个面板中呈现结果。 本产品不会开仓、修改或平仓。它不包含任何交易策略,不创建指标,也不读取图表价格。 主要功能 按 EA、单个策略或品种统计结果。 从今天到全部历史的预设周期,以及自定义日期范围。 已实现与浮动结果、持仓敞口、交易统计、回撤和净值曲线。 佣金、隔夜利息、成本占比,以及入场和出场滑点估算。 基于固定规则的表现评级、文字总结和状态标记。 交易组:同时开立或同时平仓的持仓算作一次决策。 账户和每一行的实时净值回撤跟踪。 交互式命名、分组、移动、隐藏、恢复、展开和排序。 CSV 格式的详细指标和审计导出。 如果你运行的策略不止几个 以上全部属
FREE
Aurelia Forge
Abdullah Uygar Tuna
5 (1)
Aurelia Forge 是一款用于 MetaTrader 5 的网格 EA(Expert Advisor,智能交易系统)。它根据布林带信号开仓,使用平均真实波幅指标 Average True Range(ATR)设定网格间距,并包含多项账户保护功能、一个可选的在线学习过滤器,以及用于评估您自己回测的工具。它为 XAUUSD 开发,也可以用于其他交易品种。买入篮子和卖出篮子可以分别启用,每个篮子独立运行。 推荐使用条件 Aurelia Forge 为 M5 至 H1 图表上的 XAUUSD 设计。建议使用对冲(hedging)账户。在净额(netting)账户上,EA 会识别账户类型,并防止持仓在未提示的情况下被相互抵消。使用 Risk-True 手数计算时,建议的最低入金为 500 USD。建议使用虚拟专用服务器(VPS),以便 EA 不间断运行。 手数递增方式 网格中的手数按算术方式递增(1、2、3,依此类推),从不加倍。每次下新单之前,都会将总持仓量与 Max Total Exposure 限制进行比较。这样可以避免马丁格尔系统中手数快速增长的情况。但如果价格长时间朝不利方向运
Pullback Sniper X
Abdullah Uygar Tuna
5 (1)
Pullback Sniper X 是一款用于 MetaTrader 5 的自动化 EA(Expert Advisor,智能交易系统)。它为 H1(一小时)图表上的 XAUUSD 开发。该 EA 顺着当前动量的方向交易,并且只在价格朝相反方向回调之后才开仓。所有交易都遵循固定的规则,因此 EA 不会进行主观判断。 要点 交易品种 XAUUSD,H1 图表。 建议使用虚拟专用服务器(VPS),使 EA 能够不间断运行。 在真实账户上使用之前,请先在策略测试器中测试免费演示版,然后在模拟账户上运行。 Pullback Sniper X 不使用马丁格尔式的加仓,也不建立网格订单。 2.10 版在图表上增加了信息面板。 交易逻辑 EA 首先判断动量的方向。动量得到确认后,它不会立即开仓,而是等待价格朝主要方向的反方向回撤,这种走势称为回调。只有在出现这样的回调之后,EA 才会开仓,并且只顺着动量的方向开仓。这样可以避免在一段长时间的单边走势之后、没有任何修正的情况下入场。 交易管理 EA 可以在同一段走势中持有多笔交易。 持仓数量受最大交易数量限制。 每笔交易都设有止损,当价格朝有利方向移动时
CandleSnake
Abdullah Uygar Tuna
等待形态成形的时候?不如先去猎几个点。 Candle Snake 把任何图表变成一款带有交易风味的经典贪吃蛇街机游戏。吃掉绿色K线来增长净值,在金色K线消失前抓住它可获得 5 倍点数,并躲开随着波动率上升而涌入棋盘的空头K线。每吃五根K线升一级:市场更快,空头更多。 它不只是贪吃蛇 连击:连续快速进食,叠加最高 x5 的倍数 道具:止损(抵挡一次致命打击)、杠杆(点数翻倍)、低波动(放慢市场) 游荡的熊:从第 4 级开始,熊市会在棋盘上追捕你 重磅新闻:NFP、CPI、FOMC 等事件推高波动率,挺过去就能让点数翻倍 实时净值曲线、每局结束后的交易日志,以及保存的前五名排行榜和累计统计 两种主题(夜间交易时段、经典终端)、三种速度、可选穿墙模式、音效 玩法 将指标加载到任意图表,并点击图表一次以接收键盘输入。方向键或 WASD 控制方向,空格开始,P 暂停。纪录会在会话之间保存。 须知 不下单、不发送任何订单、不使用 DLL。 运行时会暂时隐藏价格图表;移除指标后图表会完全恢复原状。 不适用于策略测试器:这是为实时图表设计的游戏,在测试器中保持空闲。 永久免费。如果你喜欢,一条评价的帮
FREE
Apex Gold Breakout
Abdullah Uygar Tuna
Apex Gold Breakout is an Expert Advisor for XAUUSD on the H1 timeframe. It identifies pivot-detected support and resistance levels, then places ATR-buffered pending stop orders ahead of price to catch confirmed breakouts in either direction. The system pairs anticipatory entries with multi-stage exits: a partial take-profit at a configurable R-multiple, break-even protection, and ATR-scaled trailing on the runner. A daily-loss kill switch halts new entries after a threshold drawdown, and weekend
TwoKey AI MT5
Abdullah Uygar Tuna
AI 提出交易建议,硬性风险规则做决定。使用您自己的 API 密钥接入 Claude、GPT 或 Gemini。 TwoKey AI 是一款 MetaTrader 5 智能交易系统(EA)。它向大型语言模型请求交易决策,然后用 AI 无法更改的风险规则对决策进行检查。每笔交易需要两把钥匙:AI 的提议和 EA 的批准。 工作原理 EA 按您设定的间隔,将精简的市场信息发送给您选择的 AI 服务商:两个时间周期的 K 线、ATR、EMA 和 RSI 数值、波段高低点、持仓以及以百分比表示的风险状态。模型以固定的 JSON 格式回答:开仓、平仓、部分平仓、收紧止损或观望,并附带置信等级和简短理由。EA 校验每个字段,拒绝过期或违反规则的回答,并自行计算仓位大小。任何无效或缺失的回答都会变为 HOLD(观望),原因会写入日志。 AI 服务商 Anthropic Claude、OpenAI、Google Gemini 或兼容 OpenAI 的接口,使用您自己的 API 密钥(不包含在产品中)。请在 工具、选项、EA交易、允许 WebRequest 中添加服务商地址。密钥只发送给该服务商,
Ledger Guard enforces the risk rules of a prop firm challenge or funded account on your whole MT5 account. You enter the rules once: daily loss limit, maximum loss (static or trailing), profit target, and optional extras. Ledger Guard then watches equity on every tick and acts before the official limit is reached. It closes positions, deletes pending orders and locks the account against new trades until the rule allows trading again. Ledger Guard never opens trades. It only closes, deletes and b
筛选:
无评论
回复评论