Pravial Market Dynamics
- 专家
- 版本: 1.23
- 激活: 10
Pravial Market Dynamics 是一款适用于 MetaTrader 5 的多资产、多市场专业智能交易系统(Expert Advisor),基于专有量化引擎、机构级风险管理和纪律化自动执行框架构建。
专为希望使用结构化、研究驱动型系统的交易者开发,避免情绪化进场、拥挤复杂的指标界面,或仅针对单一品种历史数据过度优化的交易机器人。
Pravial Market Dynamics 有何不同?
大多数智能交易系统只针对一个交易品种、一种市场状态,或某个狭窄的历史时间窗口进行优化。PMD 的构建目标更广泛:在不改变核心配置的前提下,使用同一套逻辑运行于不同市场和资产类别。
默认配置同时在 XAUUSD、BTCUSD 和 TSLA 上进行了验证 —— 这三类资产彼此相关性较低,并且具有完全不同的波动特征、流动性条件、交易时段行为和价格结构。黄金、比特币和股票的运行方式并不相同。在不调整参数的情况下,用相同配置同时测试这三类资产,相比只针对单一图表进行曲线拟合,是一种更严谨的验证方式。
PMD 的目标不是预测每一次市场波动。它的目标是识别具有意义的市场状态,以纪律化方式执行交易,并通过可重复的量化框架管理风险。
为严肃交易者设计的严肃工具
PMD 不是剥头皮机器人,不是马丁格尔系统,也不是网格策略。它不会为了制造“活跃交易”的表象而每天开出大量订单。它不会通过逆势加仓来试图弥补亏损。它也不会依靠大量小盈利的统计累积,去掩盖一次灾难性亏损的风险。
PMD 是一个结构化量化系统。它会等待特定内部条件同时满足后才执行交易,因此可能出现数天甚至更长时间没有交易的情况。这不是系统故障,而是系统按设计运行 —— 在不利条件下保护资金,而不是强行进入市场。
真实的交易策略,无论是人工策略还是自动化策略,都会经历回撤期、亏损交易,以及在恢复增长前的一段横盘或负收益阶段。任何声称不会出现这些情况的系统,要么是在挑选历史结果,要么是在使用一种转移风险而非管理风险的恢复机制。PMD 不会隐藏这一点。这里展示的回测结果包含真实的回撤数据、真实的亏损交易,以及真实市场测试期间的权益曲线表现。
如果您正在寻找一个每天稳定盈利、每周交易数百次,或承诺无亏损平滑上涨权益曲线的系统,PMD 并不适合您。如果您需要的是一个纪律化、以研究为基础、可测试、可理解,并能在适当风险管理下部署的自动交易工具,那么 PMD 正是为这类交易者而构建的。
这个系统适合谁?
PMD 专为重视结构、严谨测试和可控风险的交易者设计。它尤其适合希望使用专业自动化框架的用户:该框架具备透明的风险控制,经过不同市场环境测试,支持多头和空头执行,并且不使用马丁格尔、网格或摊平加仓逻辑。
这不是一个“设置后就完全不用管”的解决方案。PMD 是一个量化交易工具,在任何真实账户部署之前,都需要适当配置、经纪商环境验证,并理解自动化风险管理的基本原则。
工作原理
PMD 通过五个功能层运行。用户可以控制所有运行参数;内部信号公式保持专有。
| 层级 | 目的 |
|---|---|
| Pravial Dynamics Engine | 使用专有模型识别市场状态条件,并定义多头和空头激活周期。 |
| 执行过滤器 | 在下单前检查点差、交易时段、回撤状态、当前持仓、保证金以及经纪商止损距离限制。 |
| 仓位 sizing | 根据固定手数或基于账户余额的风险模型计算仓位,计算依据包括止损距离和交易品种 tick value。 |
| 出场框架 | 在整个交易生命周期中管理固定百分比或动态区间出场、移动止损和保本保护。 |
| 可视化界面 | 在图表上显示可选的黑箱状态面板和紧凑型 Dynamics 可视化监控器。 |
EA 会在所选 Dynamics 时间周期上评估信号。当持仓开启后,出场管理会持续运行,并在条件和参数允许的情况下应用保本和移动止损逻辑。
主要功能
信号与执行
- 专有 Pravial Dynamics 信号引擎 —— 无马丁格尔、无网格、无摊平加仓
- 支持多头和空头方向交易
- 每个交易品种单一持仓运行模式
- 识别经纪商止损距离和冻结级别限制
- 不需要 DLL 导入或外部 WebRequest 权限
风险与仓位管理
- 支持固定手数或基于风险的动态仓位计算
- 动态止损和移动止损逻辑
- 可配置触发距离和锁定距离的保本保护
- 最大回撤过滤器:当权益从峰值回撤超过设定阈值后,阻止新交易进场
过滤器与控制项
- 用于控制执行质量的点差过滤器
- 基于服务器时间的可配置交易时段过滤器
- 可选固定出场模式或动态出场模式
- 可选黑箱状态面板和 Dynamics 可视化监控器
- 用于诊断的详细 Journal 日志
让 PMD 适配您的市场和交易风格
Pravial Dynamics Engine 的输入参数完全开放并可调整。基准配置代表一种专门用于跨市场验证的研究配置,但 PMD 并不被锁定在这些设置上。
交易者可以调整 Dynamics Engine 参数,以探索不同资产、不同风险偏好或不同投资周期。偏向低频持仓的交易者,可能会从调整 Dynamics depth 和激活区域中受益。使用不同资产类别或经纪商环境的交易者,可能需要调整交易时段过滤器、止损距离和出场模式,以匹配具体条件。出场框架可以在固定百分比模式和动态区间模式之间切换,使系统既能适应更紧、更短周期的交易,也能适应更宽、更偏趋势跟随的交易行为。
随附手册的输入参数参考部分详细说明了每个参数,包括每项设置控制什么、如何影响信号频率、进场条件和交易管理。任何参数修改都应先通过回测验证,再用于真实交易。
购买后包含内容
| 项目 | 说明 |
|---|---|
| Pravial Market Dynamics EA | Expert Advisor 文件,通过 MQL5 Market 安装和更新。 |
| 用户手册(PDF) | 完整文档,涵盖安装、全部输入参数、回测流程、模拟账户和真实账户部署、配置示例、故障排查和常见问题。 |
| 设置视频 | 分步演示安装、图表设置、参数配置和首次回测运行。 |
| 基准 .set 文件 | 适用于 XAUUSD 和 BTCUSD 的即用型参数文件,与已发布的研究配置一致。可直接加载到 Strategy Tester 或真实图表中。 |
购买后,请通过 MQL5 发送私信,以获取手册、视频和 .set 文件。
开始使用
PMD 设计为首次运行即可上手,同时也为高级用户保留完整自定义能力。
如果您希望快速开始:从 MQL5 Market 安装 EA,打开其中一个基准交易品种的图表,将 EA 拖入图表,允许自动交易,并加载提供的 .set 文件。EA 将按照已发布的基准配置开始运行。不需要人工解读交易信号。
如果您希望进一步探索:手册中的完整输入参数参考将解释每个参数、其控制内容,以及如何影响系统行为。Dynamics Engine、出场框架、交易时段过滤器和风险控制都可以独立配置。通过 Strategy Tester 进行结构化回测,可以在部署前评估不同配置。
两种方式都可使用。随附文档均可提供支持。
关键输入参数
风险与仓位
- InpUseRiskBasedSizing — 启用基于账户余额的手数计算,而不是固定手数。
- InpRiskPerTradePctBalance — PMD 风险因子。有效风险百分比等于该数值乘以 10。基准配置使用 1.00,相当于每笔交易约 10% 的有效风险。真实账户部署时应从明显更低的数值开始:0.10 约等于每笔交易 1% 风险。
- InpMaxDrawdownPercent — 当权益从峰值回撤超过该水平时,阻止新的交易进场。设为 0 可禁用。
- InpAllowLongTrades / InpAllowShortTrades — 分别启用或禁用多头与空头进场。
出场与止损管理
- InpExitMode — 0 表示固定百分比出场,1 表示基于 Dynamics 模型的动态区间出场。
- InpEnableDynamicsTrailingStop — 在达到设定盈利阈值后,启用基于 Dynamics 区间的移动止损管理。
- InpEnableBreakEvenStop — 当达到设定盈利水平时,将止损移动至入场价或更优位置。
过滤器
- InpMaximumSpreadPoints — 新交易允许的最大点差。设为 0 可禁用。
- InpUseSessionFilter — 将交易限制在设定的服务器时间窗口内。
Dynamics Engine
- InpDynamicsTimeframe — 内部引擎使用的时间周期。默认值为 M5。
- InpDynamicsDepth — 控制信号深度和频率。仅应在经过结构化样本外测试后调整。
- InpLongDynamicsFloor / Ceiling 和 InpShortDynamicsFloor / Ceiling — 在 Dynamics 标尺上定义多头和空头进场的激活区域。调整这些参数可控制进场选择性。
基准配置使用风险因子 1.00,约等于每笔交易 10% 的有效风险。该设置适用于跨市场研究测试,并不适合大多数真实账户。对于初始真实账户或模拟账户部署,0.10 —— 约等于每笔交易 1% 有效风险 —— 是较为合理的起点。部署前始终应降低风险,并先在您的具体经纪商环境中测试。
回测结果摘要
三项测试均使用相同的 EA 参数、10,000 美元初始资金、1:100 杠杆、M1 时间周期、基于真实 tick 的 every-tick 建模,以及随机执行。经纪商数据来源为 Pepperstone Group Limited。结果仅用于研究和验证目的,不保证未来表现。
| 品种 | 周期 | 时间周期 | 质量 | 净利润 | 收益率 | 盈利因子 | 夏普比率 | 最大权益回撤 | 恢复因子 | 胜率 | 交易次数 | LR 相关性 | 平均收益 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TSLA | 2024.01.01 – 2026.04.25 | M1 | 99% | $2,360.48 | +23.60% | 41.51 | 36.32 | 7.58% | 2.59 | 92.31% | 13 * | 0.98 | $181.58 |
| BTCUSD | 2024.01.01 – 2026.04.25 | M1 | 99% | $46,549.57 | +465.50% | 1.71 | 51.55 | 15.45% | 5.51 | 73.75% | 259 | 0.93 | $179.73 |
| XAUUSD | 2024.01.01 – 2026.04.25 | M1 | 98% | $97,207.63 | +972.08% | 1.54 | 42.06 | 21.68% | 4.56 | 76.88% | 506 | 0.94 | $192.11 |
收益率基于 10,000 美元初始余额计算。胜率表示盈利交易占全部已平仓交易的比例。最大权益回撤是测试期间权益从峰值到低点的最大下降幅度。LR Correlation 衡量权益曲线的平滑度,数值越接近 1.00,代表增长越稳定。(*)TSLA 结果基于整个测试期间的 13 笔交易 —— 解读这些数据时应考虑样本量较低这一因素。
测试配置
| 参数 | 数值 |
|---|---|
| 测试品种 | XAUUSD、BTCUSD、TSLA —— 三者使用相同参数 |
| 周期 | 2024.01.01 至 2026.04.25 |
| 时间周期 | M1 |
| 建模方式 | Every tick based on real ticks |
| 执行方式 | 随机执行 |
| 初始资金 | 10,000 USD |
| 杠杆 | 1:100 |
| 经纪商数据来源 | Pepperstone Group Limited |
真实账户运行前
请在您自己的经纪商和交易品种配置上运行 Strategy Tester 回测。不同经纪商之间的点差、佣金、隔夜利息、合约规格和执行质量可能存在差异,并会对结果产生实质性影响。在任何模拟账户或真实账户部署前,建议进行分阶段稳健性测试,以及使用更高点差进行压力测试。
对于模拟和真实账户使用:一次从一个交易品种开始,使用保守风险设置,在每次终端重启后确认 Algo Trading 已启用。如果 EA 需要持续运行,请使用可靠 VPS。不要在短期盈利后提高风险。除非完全理解对 EA 逻辑的影响,否则不要手动修改止损水平。
常见问题
PMD 是否保证盈利?
不保证。没有任何 Expert Advisor 可以保证盈利。PMD 是一个量化工具,需要用户进行测试、正确配置并主动管理风险。
为什么 TSLA 的交易次数这么少?
与 XAUUSD 或 BTCUSD 相比,TSLA 的交易时间有限,并且内部 Dynamics 条件具有选择性激活特征。在股票 CFD 上,两年内 13 笔交易符合一种优先考虑质量而非数量的结构化方法。评估表现时应考虑样本量较低。
为什么 EA 有时会连续几天不交易?
PMD 只会在内部激活条件一致且所有执行过滤器通过时行动。长时间不交易是正常且有意设计的。安静时期并不代表 EA 故障 —— 它是在通过避免不利条件下强行进场来保护资金。
我可以在 XAUUSD、BTCUSD 和 TSLA 之外的交易品种上使用吗?
可以。EA 并未锁定这些品种。基准工具是为研究验证目的而选择的。任何新交易品种在真实使用前,都应先在您的经纪商环境中单独回测。
我可以同时运行多个交易品种吗?
可以。每个图表和交易品种附加一个 EA 实例。对于每个独立策略或参数配置,请使用不同的 Magic Number,以避免持仓冲突。
我应该修改 Dynamics Engine 输入参数吗?
仅应在经过结构化回测和样本外验证后修改。引擎输入会直接控制信号频率和激活行为。未经测试的任意修改可能显著改变或降低系统表现。
真实账户的安全风险设置是多少?
基准配置使用风险因子 1.00,约等于每笔交易 10% 的有效风险 —— 这是为研究目的而设计,并不适合大多数真实账户。对于初始真实账户或模拟账户部署,0.10,即每笔交易约 1% 有效风险,是较谨慎的起点。风险始终应根据账户规模、杠杆和个人回撤承受能力确定。
在不同经纪商上结果会一样吗?
不一定。经纪商历史数据质量、点差、佣金、隔夜利息、合约规模、执行模型和杠杆都会导致同一配置产生不同结果。真实运行前,请务必在您的具体经纪商上验证。
EA 是否需要 DLL 导入或特殊权限?
不需要。PMD 不需要 DLL 导入或外部 WebRequest 权限。
可视化面板和 Dynamics 监控器会影响交易吗?
不会。两者仅用于监控。优化或长时间回测时禁用它们可以提高运行速度,并且不会影响交易逻辑。
支持
支持通过产品评论区和 MQL5 消息系统提供。两个渠道都会被查看。联系支持时,请提供以下信息,以便更快、更准确地获得帮助:
- 交易品种、经纪商名称和账户类型
- 图表时间周期和正在使用的 EA 参数集
- Journal 和 Experts 标签页中的完整消息
- Strategy Tester 设置和截图,如适用
- EA 版本号
请勿在任何支持消息中包含交易账户密码或敏感账户凭证。
风险提示
自动交易具有固有风险。外汇、CFD、加密货币 CFD、股票及其他杠杆工具交易存在重大亏损风险。自动化系统既可能放大盈利,也可能放大亏损。过去表现、回测和历史报告不保证未来结果。市场条件、经纪商执行质量、点差、佣金、隔夜利息、流动性和滑点都可能对真实表现产生重大影响。仅使用您可以承受损失的资金。用户需对所有交易决策、账户风险、经纪商选择和部署方式承担责任。

