超级趋势指标MetaTrader 5 基于 ATR 的趋势跟踪
Supertrend 指标是一种广泛使用的趋势跟踪工具,基于平均真实波动范围 (ATR)。它直接在价格图表上绘制动态支撑线或阻力线,每当市场改变方向时,就会在绿色上升趋势线和红色下降趋势线之间切换。交易者利用这一信号,无需解读复杂的震荡指标或多面板设置,就能保持在趋势的正确方向。
本实施方案将完整的超级趋势逻辑作为本地自定义指标引入MetaTrader 5。它支持两种 ATR 计算方法:MQL5 库中内置的标准iATR 函数,以及为喜欢更平滑波段的交易者手动设置的真实范围简单移动平均线。这两种方法产生相同的跟踪波段结构,即上下波段随着波动而收紧或扩大,一旦价格果断远离它们,就会锁定。
当趋势从看跌翻转为看涨时,会在交叉的条形图上画一个向上的箭头。当趋势从看涨转为看跌时,会出现一个向下的箭头。这些买入和卖出信号可以通过输入设置来开启或关闭,从而为只需要趋势线本身的交易者保持图表的简洁。该指标可通过四个输入参数进行完全配置:ATR 周期、ATR 乘数、计算方法和信号可见性。
输入参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| ATRPeriod | int | 10 | 用于计算平均真实波动范围的回溯周期。数值越小,波段对短期波动的反应越灵敏,数值越大,波段越平滑,移动越缓慢。 |
| ATR 倍增器 | 双 | 3.0 | 应用于 ATR 值的乘数,用于设置 HL2 源价格周围上下波段的宽度。数值越大,波段越宽,产生的信号越少但越可靠;数值越小,波段越紧,趋势翻转越频繁。 |
| 更改 ATRM 方法 | bool | 为真 | 选择 ATR 计算方法。设置为 true 时,指标使用标准 MQL5 iATR 函数。设置为假时,将手动计算真实范围的简单移动平均值,这可能会在某些工具上产生略微不同的波段值。 |
| 显示信号 | bool | 真 | 控制图表上买入和卖出箭头信号的可见性。设置为 true 时,看涨趋势反转时会出现绿色向上箭头,看跌趋势反转时会出现红色向下箭头。设置为假,则只显示趋势线,不显示箭头。 |
注意: 该指标用于趋势识别和教育目的。在将信号应用于实际交易之前,请务必在模拟账户上进行验证。任何指标的过去表现并不保证未来结果。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/72345
Daily Risk Monitor Lite
每日风险监控器精简版是一款轻量级 MetaTrader 5 指标,可直接在图表上显示每日已实现盈亏、浮动盈亏、每日总盈亏、当前缩水和基于颜色的风险状态。它是一款只读监控工具,不会关闭交易或阻止交易。
Easy Range Breakout EA - MT5
该 EA 实现了区间突破交易策略。它在用户定义的开始和结束时间之间计算一个价格区间,在图表上绘制一个可视矩形来标记该区间的高点和低点,然后在区间关闭后监控价格走势。如果市场突破区间高点,它就会开启买入交易;如果市场跌破区间低点,它就会开启卖出交易。
Institutional Fourier Transform (DFT) Dominant Cycle Language: MQL5
数字信号处理 (DSP) 引擎可对市场数据进行离散傅立叶变换 (DFT),分离出主要的周期频率,以预测转折点并消除相位滞后。
离散
离散技术指标由价格和交易量的变化决定。
