Shadow Flare MT4
- 指标
- 版本: 1.0
Shadow Flare 指标是一款适用于 MetaTrader 4 的非重绘型趋势与流动性工具。它基于可配置的移动平均基线(可选 HMA、EMA、SMA 或 RMA),在其外侧包裹一层平均真实波幅(ATR)通道,只在价格收盘有效突破上/下包络带时才切换“黏性”趋势状态。同一套趋势引擎还驱动自动供需区模块,用于检测枢轴高点和枢轴低点,在其周围绘制彩色矩形,并在价格收盘穿透该区域时立即将该区域标记为失效并移除。
买卖信号在趋势状态翻转的那一根 K 线上触发,可选的成交量与 RSI 过滤器帮助交易者屏蔽弱势或逆动能的入场。内置仪表盘会实时显示趋势偏向(Trend Bias)、动能(基于 RSI)以及成交量状态。完整的提醒组件——弹窗、声音、手机推送和电子邮件——在每次信号出现时于收盘触发一次,从而确保实盘交易与回测的信号数量完全一致。
MT5 版本请查看: Shadow Flare MT5
更多作者产品: 查看所有产品
MT5 版本请查看: Shadow Flare MT5
更多作者产品: 查看所有产品
想查看实盘示例和最新工具,请访问我的个人主页并发送好友请求,以免错过更新!
工作原理
自适应趋势引擎
指标首先根据用户选择的方法(HMA、EMA、SMA 或 RMA)和设定周期(默认 55)计算基线,然后以 ATR(LenMain) 乘以波动倍数(默认 1.5)为高度,在基线上下构建上、下两条带。内部趋势状态初始为 0,当某根 K 线的收盘价首次站上上带时,状态切换为 +1;当收盘价首次跌破下带时,状态切换为 -1。一旦状态确立,只有当价格收盘再次突破相反一侧的带时才会翻转——在趋势云内部的收盘不会改变状态。这样可以有效消除传统均线金叉死叉系统中常见的“来回打脸”,在价格围绕均值的正常振荡期间保持趋势状态稳定。
智能流动性区域
独立于趋势引擎,指标会利用左右同时回看窗口(默认左 10 根、右 10 根)扫描枢轴高点与枢轴低点。当某个枢轴高点被确认为 pivot high 时,会绘制一块红色供给区,从该枢轴所在 K 线起向右延伸 N 根 K 线;矩形上沿为该枢轴的最高价,下沿为该 K 线开盘价与收盘价中的较大值。需求区则是对枢轴低点的镜像逻辑,绘制为绿色;上沿为该低点 K 线开盘价与收盘价中的较小值,下沿为该 K 线最低价。所有处于激活状态的区域会在每个新 tick 时将右边界向前延伸,一旦价格收盘有效穿越该区域(供给区收盘价高于区域下沿,需求区收盘价低于区域上沿),该区域会被自动删除。每种类型的区域数量上限可配置(默认每类最多 5 个),以保持图表整洁可读。
信号生成与过滤器
当趋势状态首次切换为 +1 时,在该根 K 线上触发买入信号;当趋势状态切换为 -1 时,在该根 K 线上触发卖出信号。两个可选过滤器可以阻止这些信号:
- 成交量过滤器 (默认启用)——当前 K 线的 tick 成交量必须大于设定周期(默认 20)的 tick 成交量简单移动平均。
- RSI 过滤器 (默认关闭)——当 RSI 大于等于超买水平(默认 70)时屏蔽买入信号;当 RSI 小于等于超卖水平(默认 30)时屏蔽卖出信号。
信号箭头使用黄色绘制,从而在红色供给区与绿色需求区之上都能保持良好可见性。
仪表盘与提醒
一个 2x4 布局的角落仪表盘会显示当前趋势偏向(BULLISH / BEARISH / NEUTRAL)、动能级别(根据 RSI 相对于超买/超卖区间的位置划分为 STRONG / NEUTRAL / WEAK),以及成交量状态(HIGH / LOW,相对于成交量均线)。仪表盘使用 Arial Black 字体,以确保在任何图表 DPI 下文本都清晰锐利,位置可在四个图表边角中任意选择。
提醒组件在每次信号出现时于 K 线收盘仅触发一次。每个提醒通道都可以单独开关,同时提供一个总开关,可在策略测试等场景下一键关闭所有提醒。
核心特性
- 自适应基线,支持四种移动平均类型:HMA、EMA、SMA、RMA
- 基于 ATR 的趋势云,大小由用户定义的倍数控制
- 仅在收盘价有效突破包络带时翻转的“黏性”趋势状态
- 基于枢轴高低点的自动供给(阻力)与需求(支撑)区域,并带自动失效机制
- 每种类型最多 5 个有效区域,防止图表信息过载
- 黄色买入/卖出箭头,在红、绿区域上都保持高可见性
- 按趋势颜色绘制的逐 K 线趋势标记点,便于快速目测扫描
- 可选成交量过滤器(成交量 > 均量)与 RSI 过滤器(超买/超卖保护)
- 2x4 实时仪表盘:Trend Bias、Momentum、Volume——粗体 Arial Black,四角任意摆放
- 完整提醒组件:弹窗、声音、手机推送、电子邮件——各通道可独立开关,并带总开关
- 非重绘设计:信号在收盘计算,枢轴两侧确认,区域一经绘制不会向左“回移”
