请观看如何免费下载自动交易
请在Facebook上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
程序库

Institutional Kelly-VAPS Risk Engine (Library) - MetaTrader 5程序库

发布者:
Amanda Vitoria De Paula Pereira
显示:
21
等级:
(1)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

零售风险的数学缺陷

绝大多数算法交易机器人之所以失败,是因为它们依赖于静态的手数大小或任意的基于百分比的风险模型,散户开发者在真空中计算风险,忽略了实时市场结构。当宏观经济波动激增时,静态止损距离在数学上保证会被标准差的扩大所吸收。

要想在算法执行中生存下来,风险必须是动态的、可自我调整的、可感知波动的

打印


机构优势:凯利-VAPS 架构

凯利-VAPS(波动率调整头寸大小)引擎 是一个纯粹面向对象的 C++ 头文件(.mqh),旨在导入专业的智能交易系统,它通过连接两个高级量化模型,完全取代了标准的头寸大小功能:

  • 凯利标准: 根据策略的历史胜率和回报率,计算投资组合的最佳数学风险比例。

  • 波动调整规模(VAPS): 利用平均真实波动范围 (ATR) 和精确跳动值限制,根据实时市场波动对最佳凯利风险进行归一化。


核心架构和功能

  • 面向对象设计: 简洁的模块化类结构(CKellyRiskEngine),可通过 #include <Institutional_VAPS.mqh> 包含在任何 EA 中。

  • 动态资本保护: 在不稳定、高波动的市场环境中自动缩减风险敞口,以防止结构性缩水。

  • 保证金安全协议: 在返回最终手数之前,内置保障措施会检查自由保证金和特定经纪商的最大/最小交易量限制。

  • 零延迟数学: 使用原始数组指针和内存高效公式在纳秒级时间内执行复杂的风险计算,而不会降低 OnTick 执行循环的速度。


如何实现

  1. 将 .mqh 文件放到您的 MQL5/Include 文件夹中。

  2. 在您的 EA 中调用该库并初始化该类。

  3. 将您当前的胜率、报酬率和目标止损点传递给引擎。该类将返回根据实时市场行情定制的数学完美手数。


由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/71390

Fair Value Gap FVG MT5 Fair Value Gap FVG MT5

在图表上检测并绘制公平价值缺口(价格失衡)--这是 ICT/智能货币方法的核心概念。跟踪价格何时返回以填补缺口。

Institutional Nadaraya-Watson Kernel Regression Institutional Nadaraya-Watson Kernel Regression

定量机器学习信封,利用 Nadaraya-Watson 核回归数学,动态预测具有统计意义的均值回归区,而无需依赖传统的标准偏差。

加速震荡(AC) 加速震荡(AC)

加速/减速技术指标(AC)用于衡量当前驱动力的加速和减速。

离散 离散

离散技术指标由价格和交易量的变化决定。