示例的工作原理
1. 传入的买单报价被传递给一个内部的经典Renko构建器,该构建器采用两块反转规则。
2. 只有在 Renko 砖块形成后,才会更新 ADX、+DI 和 -DI。
3. ADX用作强度过滤器。
4. +DI 和 -DI 用于确定允许的交易方向。
5. 只有当最新完成的砖块确认同一方向且满足所需的Renko连续走势时,才可开立新仓位。
6. 当DI方向发生反转时,系统将触发平仓指令。虚拟止盈、止损及最大持仓时间可提供额外的平仓条件。
默认演示配置
砖块大小:16
ADX周期:14
ADX阈值:8.5
最小DI偏差:2.5
入场周期:3个完整的“砖”
止盈:9.5个砖
止损:42个砖
最长持仓时间:1060分钟
冷却期:6个完整砖块
每“砖”最大点差:0.35
申请手数:0.01
实时行情验证示例
交易品种:XAUUSD
周期:M1
测试区间:2026-05-01 至 2026-09-08
历史数据质量:100%
报价数:48,458,994
初始保证金:10,000美元
交易总数:46
净收益:+1,095.53美元
盈利系数:3.14
最大权益回撤:139.11美元 / 1.36%
最大余额回撤:68.70美元 / 0.64%
恢复因子:7.88
夏普比率:9.22
盈利交易:31 / 46(67.39%)
做空交易:25笔,胜率64.00%
多头交易:21笔,胜率71.43%
默认参数仅为便于源代码立即进行测试而包含。这是一个历史教育示例,并非持续交易优势或未来盈利能力的证据。结果取决于标的符号规格、报价历史、点差、执行情况及经纪商条件。
实现说明
- 仅使用已完成的Renko砖块进行ADX/DI计算和信号生成。
- 不生成砖块内部的入场信号。
- 一个较大的新 tick 可能完成多个砖块;这些砖块将按顺序处理,且只有最新完成的砖块状态才能在该 tick 上产生最终的入场信号。
- 请求的成交量将根据该交易品种的最小值、最大值及成交量步长进行标准化处理。
- 交易时段检查机制可防止在市场休市期间重复提交请求。
- 待处理的平仓指令将保持待定状态,直至出现有效的交易时段。
- 每个交易品种仅允许持有一笔头寸,重复请求将被阻止。
- 止盈(TP)和止损(SL)为虚拟指令,因此交易终端和EA必须保持运行状态。
Golden Delta | 研究为先
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/77234
MSB Pro Algo Neon Account Dashboard for MT5
免费的霓虹风格 MT5 账户仪表盘,可在图表上直接显示余额、净值、浮动盈亏、每日已实现盈亏、胜率及持仓头寸。
MSB Pro ALGO Position Risk Monitor for MT5
免费的MT5持仓风险监控工具,可在图表上直接显示止损风险、账户风险百分比、未设置止损的持仓以及单个持仓的风险。
GDS Renko Canvas
GDS Renko Canvas 是一个紧凑型教学指标,展示了如何利用标准的 CCanvas 类在 MetaTrader 5 中直接绘制经典的固定尺寸 Renko 图表。 该指标根据收到的买价(BID)报价构建 Renko 砖块,并仅显示已完成的砖块。 趋势延续仅需一个砖块,而趋势反转则遵循经典的两砖规则。 与基于对象的 Renko 叠加层不同,可见图表绘制在单个 Canvas 位图层上。这使得图表对象列表保持精简,并使调整大小时的重新绘制变得简单直接。
离散
离散技术指标由价格和交易量的变化决定。

