Structure Flow and Trailing Stop MT4

  • 指标
  • Narayanan Mohanan Mohanan Krishnan
    Narayanan Mohanan Mohanan Krishnan
    我为 MetaTrader 开发测量工具。它们描述市场已经发生了什么,并明确说明每项测量的局限,而不是加以掩饰。
    三十年的生产系统与自动化经验,2020 年转向量化研究。研究工作在 Python 中进行——回测框架、前向验证、对大量候选策略的统计评估——经受住检验的成果才会成为指标或智能交易系统。方法论以证伪为先:在样本外得到验证之前,任何结果都被视为假象。上架的每件工具都载明自身测量的局限,说明读数在何处不再具有意义,并记录两个平台出现分歧之处,而不是悄悄取平均值。
    此处发布的任何产品都不产生交易信号,也都不附带任何业绩宣称。
  • 版本: 1.1
  • 更新: 16 八月 2026
  • 激活: 5

结构流程和追踪止损 MT4 — 具有五种追踪止损方法、市场结构和 MetaTrader 4 流动性范围的自适应流程线

五种追踪止损方法、一种自适应流程线以及一个报告有多少测量值一致的条件面板。该指标在价格图表上绘制两条线:一条跟随市场方向的自适应流动线,以及一条仅沿该方向移动且永不返回的追踪止损线。一个小小组报告了他们背后的状态。

追踪止损可以用五种不同的方式计算。这些并不是同一个想法的变体——每个想法都有不同的锚点,并且在同一张图表上他们经常存在分歧。

结构流和追踪止损也可用于元交易者 5。这个 MT4 版本是它的直接移植,逐条验证 - 比较将在下面进一步描述。

流线

自适应平均值。当价格旋转时,它会严重平滑,而当价格波动时,它会轻微平滑,因此它在移动过程中保持接近,而无需追逐范围内的每个波动。三个输入控制它:它测量的窗口,以及它可能使用的最快和最慢的平滑。

当价格尚未偏离该线足够远以至于不值得关注时,噪声滤波器会保持该线不变。该阈值以 ATR 表示,因此它与工具成比例,而不是假定点值。

追踪止损及其五种方法

止损仅沿趋势方向前进。它永远不会逆趋势移动,也永远不会后退,因此在盘整期间它会保持其水平,而不是逐渐接近价格。当价格穿过它时,趋势就会翻转,止损点就会移到另一边。

  • 摆动枢轴— 锚定到流线中的最后一个摆动,或者当更紧时锚定到 ATR 轨迹。结构性:它位于市场上次转向的位置。
  • ATR 轨迹— 距流线的固定 ATR 距离,逐条棘轮。五种中最平滑的,因为它继承了流线自身的平滑功能。
  • 超级趋势— 围绕每个柱的中位价格的 ATR 区间,当收盘价穿过它时翻转。有角度而不是平滑:它与条形一起步进,而不是与平均线一起弯曲。
  • 枝形吊灯- 锚定到回溯中流程线的最高点或最低点。坚持住更严格的方法所放弃的回调。
  • 唐奇安通道— 回顾期间的最高高点和最低低点,根本没有 ATR 成分。五种中最宽且翻转速度最慢的。

因为他们锚定的事物不同,所以他们的答案也不同。在 2026 年 8 月 14 日的 USOIL 日报上,一张图表上有五个实例:167 根柱线为看涨摆动枢轴,28 根为 Donchian,23 根为 ATR 轨迹,21 根为 Chandelier,11 根为 SuperTrend 看跌。所有五根柱子都报告了相同的状态和结构。除了方向之外,他们在所有事情上都达成了一致,他们设定的水平超过每桶十二美元。

哪种适合你是关于你如何交易的问题,而不是哪种交易是正确的问题。

多个实例可以在一个图表上运行,每个实例都有自己的方法和自己的面板 - 这就是屏幕截图的制作方式。

条件面板

每个柱上评估四个条件:流动方向、其相对于波动带的位置、市场的波动结构以及当前脉冲的大小。该小组报告了有多少人同意以及朝哪个方向同意,以及流量的趋势持续时间、波动情况和压缩读数。

这是对市场状况的总结,而不是关于做什么的指示。四个条件一致描述了现在;它不预测接下来会发生什么。

该面板可以位于任何角落或垂直居中,并在多个实例共享图表时切换为紧凑的两行形式。

从 EA 交易中读取

所有八个缓冲区均已公开并记录。其中四个根本没有绘制 — 它们的存在是为了让 EA 可以将指标的结论解读为数字,而不是从绘图中推断出来。

double flowBull = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 0, 1); double flowBear = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 1, 1); double stopBull = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 2, 1); double stopBear = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 3, 1); double regime = iCustom(NULL, 0, "NaaMo\\StructureFlowTrailingStop", 7, 1);

MetaTrader 4 上的缓冲区映射与 MetaTrader 5 版本不同。在编写任何 EA 代码之前请阅读本文。

  • 0— 流线,看涨一半
  • 1— 流线,看跌一半
  • 2— 追踪止损,看涨一半
  • 3— 追踪止损,看跌一半
  • 4— 条件质量,0 到 100
  • 5— 条件位掩码:1 流量、2 波动性、4 结构、8 脉冲,因此 15 表示所有四个都同意
  • 6— 趋势方向,+1 或 −1
  • 7— 状态:1 趋势,2 范围,3 压缩,4 扩展,5 耗尽

为什么缓冲区 0 到 3 被分成两半。MetaTrader 4 没有彩线绘制类型,因此两条线均绘制为牛市一半和熊市一半,其中 EMPTY_VALUE 无论另一半在哪里活跃。要将流线作为单个系列读取,请取缓冲区 0 和缓冲区 1 中不存在的一个 EMPTY_VALUE 在那个酒吧上。这同样适用于缓冲区 2 和 3 之间的停止。

在 MetaTrader 5 上,这些相同的指数有不同的含义— 缓冲区 1 和缓冲区 3 是其中的颜色索引,两条线是缓冲区 0 和 2 处的单系列。为一个平台编写的 EA 需要将此部分更改为另一个平台;从缓冲区 4 开始的所有内容都是相同的。

Buffer 7 是值得了解的一个。一个应该在旋转市场中立足的系统可以直接读取它,而不是派生出自己的制度。

读取转变 1(最后一个完全闭合的柱)以获取不会改变的值。

输入

  • 流线— 自适应窗口(默认 14)、最快和最慢的平滑(2 和 30)以及 ATR 中的噪声阈值 (0.3)
  • 追踪止损— 方法、ATR 周期 (14) 和乘数 (2.5)、通道回溯 (20) 和枢轴设置
  • 流动性带— ATR (6.5) 中最内层的带距离,以及体积剖面分辨率和回顾
  • 市场结构— 两侧有多少条柱定义了一个波动(10 和 10),以及有多少个突破确认了一个转变
  • 条件门— 脉冲阈值,一个状态必须保持多长时间才能计数,以及要评估多远(500 个柱)
  • 展示— 两种颜色,以及面板的角、垂直位置、偏移量、字体大小和紧凑模式

计算行为

封闭柱值是最终值。形成的柱线会根据内部状态的副本在每个价格变动时重新计算,因此止损会对实时价格做出反应,而历史依赖的状态仅在柱线收盘时前进一次。仅在收盘时更新的追踪止损将在重要的走势期间保持静止。

在计算具有所需的历史记录之前,不会绘制任何内容,并且不会从部分窗口计算任何值,然后将其绘制出来,就好像它是完整的一样。

有一种行为值得明确说明。条件质量读数取决于终端加载了多少历史记录,因为条件是通过从最新柱开始计数的固定回溯来评估的。因此,具有不同历史深度的同一工具的两个图表可能会在同一柱上显示略有不同的质量分数。趋势方向、形态和两条线均不受影响。

关于屏幕截图。在此版本中,每个图像均以相同的分辨率在 MetaTrader 4 中捕获。第一个图表在一张图表上显示了五个实例,每个停止方法一个,因此上述分歧可以直接阅读,而不是相信。第七个显示每个输入和数据窗口。

最后两个是已演示的缓冲区分割。它们在策略测试器中是相同的工具,一次是趋势上升,一次是趋势下降。第一,Flow Bull 和Stop Bull 保持值且熊缓冲区为空;第二个则完全相反。如果您打算从 EA 读取此指标,那么这两个图像比缓冲表更有价值 — 它们显示了 EMPTY_VALUE 您将针对的行为进行编码。

MetaTrader 5 版本是原始版本,这是一个直接端口,经过验证:在三个工具的匹配历史记录中,流线、追踪止损和趋势分类在每个可比柱上一致,并且条件质量在显示为整数的分数上相差 0.12 的中位数。两个平台之间的区别在于终端本身 - 图表渲染、设置对话框的布局以及上述缓冲区分割 - 而不是指标计算的内容。

笔记

  • 在价格图表上绘制。两条可见线,没有单独的窗口。
  • 可以将多个实例附加到一个图表,每个实例都有不同的方法和自己的面板。同一方法的两个实例应给予不同的面板位置。
  • 止损是一个级别,而不是一个指令。该指标绘制追踪止损所在的位置。它不知道您的仓位,不会下达或修改订单,也不管理交易。
  • 成交量读数使用每个经纪商提供的报价成交量。
  • 没有外部依赖。每个值都在指标内计算。它不会调用任何其他指标,因此不会出现失败的情况,也不会与其一起安装任何内容,并且不依赖于标准指标文件夹的状态。

这是什么和不是什么

这是用于技术分析和过滤市场状况的工具。它不是交易系统,不产生买入或卖出信号,不提供投资建议,也不开仓或管理头寸。

故意没有进入箭头。止损位和一致条件的数量描述了市场的位置;将其转化为决策是读者的工作,而不是指标的工作。

它是描述性的而不是预测性的,并且没有对其性能做出任何声明。

免费演示在策略测试器中运行。将其放在您实际交易的工具和时间框架上,尝试五种止损方法中的每一种,并根据您自己的图表进行判断。

该开发者提供的更多工具

我构建 MT4 指标和 EA 交易,重点是干净、有记录、无需重绘的代码 - 封闭条逻辑、经过验证的缓冲区,并且不依赖于其他指标。

这里的五国政权分类与《五国政权分类》中使用的相同。振荡器状态套件,它将其应用于单独窗口中的成交量衍生系列,而不是图表上的价格。

查看所有已发布的产品 →

对计算、分解或将其与您自己的工具一起使用有疑问吗?给我发私人消息 - 我很乐意回答。

由 MT4/MQL4 开发人员 Narayanan Mohanan 开发和维护。

如您发现本页译文有误,欢迎与我联系,我会及时更正。

作者的更多信息
Anchored Volume Delta with Adaptive Bands
Narayanan Mohanan Mohanan Krishnan
本指标绘制 累积成交量差值(Cumulative Volume Delta,CVD) —— 即每根 K 线成交量按其收盘方向累加后的运行总和 —— 并将其置于自适应的标准差通道之中。它回答了一个仅靠价格无法回答的问题:这波行情是由市场参与度推动的,还是仅仅在惯性漂移? 累积总和会在您选择的 锚定周期(anchor) 重新开始 —— 每日、每周或每月 —— 因此读数始终相对于当前交易日、当周或当月,而不是相对于图表历史的起点。正是这一个设置,使同一个指标既适用于五分钟的外汇图表,也适用于日线级别的股票图表;它也正是本指标区别于普通累积成交量线的地方,后者只会从您的历史数据碰巧开始的位置一直累加下去。 工作原理 每根 K 线将自身成交量计入运行总和:收盘价高于前一根收盘价时累加,低于时扣减,收盘价持平时保持不变。默认使用跳动量。也可以选择真实成交量;若经纪商未提供,该K线将回退为跳动量。 随后在该累积序列上计算 20 周期的基准线及其标准差,上下通道则按所选的标准差倍数绘制。由于通道由序列自身的波动性构建,因此在参与度变得剧烈时自动扩张、在趋于平静时收缩 —— 无需为每个品种重新调整固定阈
FREE
MTF Currency Strength Panel MT4
Narayanan Mohanan Mohanan Krishnan
MTF Currency Strength Panel for MetaTrader 4 多时间框架货币强度指标:全部 28 个主要货币对集中显示在一张图表上。 这款货币强度面板显示八大货币当前的相对位置,以及 28 个主要货币对在九个时间框架(M1 至 MN1)上的走势。两组读数同处一张图表,并按计时器刷新。 单独对对进行排名是有误导性的。当单一货币移动时,包含该货币的每对货币都会随之移动,因此货币对排名的顶部通常是重复七次的同一种货币。该面板通过将整个矩阵分解为单独的货币强度,将驱动因素与重复因素分开。 分解如何进行 八种货币中的每一种都出现在二十八对中的七对中。它的强度是这七个读数的平均值,无论报价货币是什么,符号都是倒置的——澳元兑日元下跌意味着日元走强,而不是走弱。 每对货币对两种货币都有贡献——对其基础货币为正值,对其报价为负值——因此在全部 28 种货币中,这些贡献相互抵消,八种货币的优势之和为零。专家组将其用作内部检查:如果数值不平衡,分解就会错误。这也意味着读数是相对的而不是绝对的。一种货币本身并不坚挺,只是相对于其他货币坚挺。 实际效果是八个干净的数字取代了二十八个
FREE
Trend Survival States
Narayanan Mohanan Mohanan Krishnan
Trend Survival States for MetaTrader 5 — 一种自由市场制度指标,通过自适应波动带和五种状态趋势分类来衡量牛市和熊市压力 牛市和熊市压力、自适应区间价差以及五种状态的市场分类,MT5 免费。 它衡量当前走势背后的买卖压力,并将其分为市场状态:强牛、弱牛、中性、弱熊、强熊。 这是一个完整的制度指标,不是限时试用,也不是残缺的演示。图表上绘制的所有内容都是完整的计算。 付费版本添加了什么。 趋势生存率报告当前状态存活到下一个柱的频率,并使用 Brier 分数预测实际发生的情况。此免费版本不包含这两个数字以及管理它们的设置。其他一切都是相同的 - 并且两者可以同时在同一个图表上运行,因此差异是可见的而不是描述的。 它是如何运作的 根据价格计算出两个压力分量:上包络线和下包络线,每个压力分量都通过回溯窗口进行测量。它们之间的区别在于传播,其符号表示哪一方占主导地位。价差上的自适应标准差带表明该工具的主导地位是普通还是不寻常。 符号和条带一起将每个完成的条形分为五个状态之一。标志决定方向;乐队决定信念。 关于信封映射的注释,因为它是反直觉的,值得说明:上信封
FREE
Force Index with Adaptive Volatility Bands
Narayanan Mohanan Mohanan Krishnan
本指标绘制 力度指数(Force Index) —— 即每根 K 线的价格变动乘以其成交量 —— 并将其置于自适应的标准差通道之中。价格本身只能告诉您市场移动了,而力度指数告诉您推动这次移动付出了多大的力气。 成交量稀薄下的大幅价格变动,与成交量沉重下的小幅变动,是截然不同的两件事,即便 K 线看起来相似。力度指数把两者合并为一个数值来加以区分,而通道则将这个数值放入该品种自身近期表现的背景中。 工作原理 对每根 K 线而言,原始力度指数等于当前收盘价与前一根收盘价之差,再乘以该 K 线的成交量。收盘走高时为正值,走低时为负值,其大小则随成交量而缩放。默认使用 Tick 成交量;当经纪商提供真实成交量时会自动采用。 随后,该原始序列会按您选择的周期与均线算法进行平滑处理。平滑在这里十分关键:未经平滑的力度指数噪声极大,而您所选的周期决定了您观察的是短期力度,还是一段长得多的波动。 接着在平滑后的序列上计算 20 周期基准线及其标准差,上下通道按所选的标准差倍数绘制。由于通道由序列自身的变动性构建,因此在力度变得不稳定时扩张,在其趋于平稳时收缩。 通道为何重要 力度指数随成交量缩放,因此
FREE
Multi Timeframe Currency Strength Panel
Narayanan Mohanan Mohanan Krishnan
MTF Currency Strength Panel for MetaTrader 5 多时间框架货币强度指标:全部 28 个主要货币对集中显示在一张图表上。 这款货币强度面板显示八大货币当前的相对位置,以及 28 个主要货币对在九个时间框架(M1 至 MN1)上的走势。两组读数同处一张图表,并按计时器刷新。 单纯对货币对进行排名容易产生误导。当某一种货币出现波动时,所有包含它的货币对都会随之波动,因此排名的顶端往往是同一种货币重复出现七次。本面板将整个矩阵分解为各货币自身的强弱,从而把真正的驱动因素与重复项区分开来。 分解的原理 八种货币中的每一种都出现在 28 个货币对中的 7 个之中。它的强弱是这 7 个读数的平均值,并在该货币作为报价货币时反转符号——AUDJPY 下跌意味着日元走强,而不是走弱。 每个货币对恰好影响两种货币:对基础货币为正、对报价货币为负。因此在完整的 28 个货币对中,这些贡献相互抵消,八个强弱值之和为零。面板将此作为内部校验:如果这些数值无法相互平衡,说明分解出了问题。这同时意味着,读数是彼此相对的,而非绝对的。一种货币本身并不"强",它只是相对于这一组
FREE
Anchored Volume Delta with Adaptive Bands MT4
Narayanan Mohanan Mohanan Krishnan
本指标绘制 累积成交量差(CVD) ——将每根K线的成交量按其收盘方向赋予正负后累加得到的滚动总和——并置于自适应标准差通道之中。它回答了单看价格无法回答的问题:这波行情是由参与度推动的,还是只是在漂移? 累积总和会在您选择的 锚定点 重新开始——按日、按周或按月——因此读数始终相对于当前的交易日、当周或当月,而不是相对于图表历史的起点。正是这一个设置,使同一个指标既适用于一分钟的外汇图表,也适用于日线的指数图表;也正是它,把本指标与那种只会从您历史数据碰巧开始之处不断累加的普通累积成交量线区分开来。 工作原理 每根K线将其成交量计入累积总和:收盘高于前一根收盘时相加,低于时相减,收平时不变。 随后在该累积序列上计算20周期的中轨及其标准差,上下轨则置于标准差的指定倍数处。由于通道由序列自身的波动性构建,参与度剧烈时通道变宽,趋于平稳时收窄——无需为每个品种重新调整固定阈值。 当累积总和到达锚定边界时会归零并重新开始。在图表上这表现为线条的一次干净重启,通道随即围绕新的周期重新成形。 通道说明什么 越出通道意味着相对于该品种近期的表现,成交量流向已变得统计意义上不寻常;回到通道内则意味
FREE
Force Index with Adaptive Volatility Bands MT4
Narayanan Mohanan Mohanan Krishnan
该指标绘制了 力指数 — 每个条形的价格变化乘以其交易量 — 在自适应标准偏差带内。仅价格可以告诉您市场的变化,而力量指数则可以告诉您为推动市场变化付出了多少努力。 即使蜡烛看起来很相似,成交量较小时价格的大变化和成交量大时价格的小变化是非常不同的事件。力指数通过将两者合并为一个读数来将它们分开,并且乐队将该读数置于仪器自身最近行为的背景下。 它是如何运作的 对于每个柱,原始力量指数是当前收盘价与前一收盘价之间的差值乘以该柱的交易量。当柱线收盘走高时为正值,当收盘走低时为负值,并根据交易量进行调整。默认使用报价量;实际交易量在经纪商提供的地方自动应用。 然后使用您选择的平均方法在选定的时间段内对该原始序列进行平滑处理。平滑在这里很重要:未平滑的力量指数非常嘈杂,您选择的时间段决定您是关注短期努力还是长期波动。 20 个周期的基础及其标准偏差是在平滑序列上计算的,并且上限和下限放置在选定的偏差倍数处。因为这些频段是根据系列自身的可变性构建的,所以当努力变得不稳定时,它们会变宽,而当稳定时,它们会收缩。 为什么乐队很重要 力量指数随交易量变化,因此其原始数据在不同工具之间不具有可比性。这就
FREE
OBVCD Pro MT4
Narayanan Mohanan Mohanan Krishnan
OBVCD Pro 是一款动量振荡器,将收敛/发散分析应用于 能量潮指标(OBV) 而非价格,并结合自适应波动通道与五状态市场划分——既可在图表上直观读取,也可由 EA 直接读取。 大多数经典震荡指标仅分析价格。 OBVCD Pro 根据累积交易量计算收敛和发散,因此它衡量市场变动背后的参与度,而不仅仅是变动本身。结果被简化为单一制度值,该值对于自由交易者和算法系统同样可用。 它是如何运作的 平衡交易量 (OBV) 根据所选交易量源计算。默认情况下使用逐笔交易量,并在经纪商提供的地方自动应用实际交易量。 快速和慢速移动平均线是在 OBV 系列上计算的(默认为 EMA 12 和 EMA 26)。它们之间的差异形成了 OBVCD 直方图 。一个 信号线 然后根据该直方图进行计算,默认使用 9 周期 SMA。 波动率上限和下限是根据 20 周期标准差和 1.618 偏差乘数计算得出的。这些波段可以应用于信号线或直接应用于直方图。 由于区间基于标准差,因此它们在市场活动活跃期间自动扩大,并​​在市场活动下降时收缩。这允许一组默认设置在非常不同的仪器上保持可用,而不是依赖于固定阈值。 五态动量逻
Currency Strength Oscillator MT4
Narayanan Mohanan Mohanan Krishnan
MetaTrader 4 的货币强弱振荡器 绘制八个主要货币历史的相对货币强弱指标。 该货币强弱振荡器绘制了八种主要货币的相对强弱历史图,由 28 主要对。虽然标准货币强弱表可以告诉您目前的情况,但它显示了它们是如何到达那里的——哪种货币一直在走强,哪种货币已经转手,以及排名在哪里易手。 所有八个系列均作为记录的指标缓冲区公开,因此 Expert Advisor 可以直接从 MetaTrader 4 读取货币强度。 分解如何进行 八种货币中的每一种都出现在二十八对中的七对中。它的强度是这七个读数的平均值,无论报价货币在哪里,符号都是倒置的——下跌 AUDJPY 意味着日元走强,而不是走弱。 每对货币对恰好两种货币有贡献,对其基础货币为正值,对其报价为负值,因此在整个货币对中,这些贡献相互抵消,八种优势之和为零。该指标将其用作内部检查:如果值不平衡,则分解将是错误的。这也意味着读数是相对的而不是绝对的。一种货币本身并不坚挺,只是相对于其他货币坚挺。 由于计算读取的是货币而不是图表,因此无论指标位于哪个符号上,都会出现相同的八条线。 历史表明快照不能 排名告诉你今天的顺序。历史记录会告诉您
Oscillator Regime Suite MT4
Narayanan Mohanan Mohanan Krishnan
本指标将收敛/发散结构——快速移动平均线减去慢速移动平均线,并配以信号线——应用于 由成交量派生的序列 ,而非价格。可选择三种数据源:累积成交量差额、强力指数与能量潮。 结果之上绘制自适应波动率通道,并将每一根已完成的K线归类为五种市场状态之一。该状态以数值缓冲区的形式开放,因此 EA 可以直接读取。 数据源为何重要 标准 MACD 衡量的是价格动量,而这在上方的K线中本就一目了然。这三种数据源衡量的是另一件事:在价格发生该走势的同时,成交量究竟在积累还是在派发。 三者并不可以互相替代。其中一张截图在同一图表上以完全相同的参数同时显示三者,以便并排观察差异。 累积成交量差额 — 带符号成交量的累积值,在每日、每周或每月开始时重新锚定。正是这一锚定使其成为一种交易时段度量,而非全历史度量。 强力指数 — 该K线的价格变动乘以其成交量,再进行平滑。与另外两者属于不同的量。 能量潮 — 带符号成交量的累积值,自历史起点连续累加,不做重置。 累积成交量差额与能量潮共享带符号成交量的累积基础,仅在锚定方式上不同。若将差额的锚定设为连续,两者将产生完全相同的序列,这也是检验两条计算路径是否一致的实
OBVCD Pro
Narayanan Mohanan Mohanan Krishnan
OBVCD Pro 是一款动量振荡器,它将收敛/发散分析应用于 On-Balance Volume(OBV,能量潮指标) 而非价格,并结合自适应波动带与五状态市场状态分类器。计算结果既可在图表上直观查看,也可由智能交易系统(Expert Advisor)直接读取。 大多数传统振荡器只分析价格。OBVCD Pro 基于累计成交量计算收敛与发散,因此衡量的是价格变动背后的资金参与程度,而不仅仅是价格本身的变化。最终结果被归纳为单一的市场状态值,人工交易者与程序化交易系统均可直接使用。 工作原理 On-Balance Volume(OBV)根据所选的成交量来源计算。默认使用 Tick 成交量;当经纪商提供真实成交量时,则自动使用真实成交量。 在 OBV 序列上分别计算快速与慢速移动平均线(默认为 EMA 12 与 EMA 26),两者的差值构成 OBVCD 柱状图 。随后在该柱状图上计算一条 信号线 ,默认使用 9 周期 SMA。 上下波动带采用 20 周期标准差与 1.618 偏差系数计算。波动带可以作用于信号线,也可以直接作用于柱状图。 由于波动带基于标准差,因此会在市场活跃时自动扩张、
Currency Strength Oscillator MT5
Narayanan Mohanan Mohanan Krishnan
本指标以历史曲线的形式绘制八种主要货币的相对强弱,数据由 28 个主要货币对分解而来。面板告诉您当前的状况,本指标则展示市场如何走到今天:哪种货币一直在走强,哪种已经掉头,以及排名在何处易主。 全部八条序列均以有完整文档的指标缓冲区形式开放,EA 可以直接读取货币强弱数值。 分解原理 八种货币中的每一种都出现在二十八个货币对中的七个里。它的强度就是这七个读数的平均值,并在其作为报价货币时反转符号——AUDJPY 下跌意味着日元走强,而非走弱。 每个货币对恰好影响两种货币,对基础货币为正、对报价货币为负,因此在全部二十八个货币对上这些贡献相互抵消,八个强度值之和为零。指标以此作为内部校验:若数值不能相互抵消,则说明分解有误。这也意味着读数是相对的而非绝对的。一种货币并非自身强势,而只是相对于这一组中的其余货币强势。 由于计算读取的是货币而非图表,无论指标挂在哪个品种上,出现的都是同样的八条曲线。 历史曲线能展示而快照无法展示的内容 排名告诉您今天的次序。历史则告诉您这一次序维持了多久、领先者仍在攀升还是已经转向,以及两种货币何时互换了位置。交叉之处就是排名易主之时。 可以关闭单独的货币,
Oscillator Regime Suite
Narayanan Mohanan Mohanan Krishnan
本指标将收敛/发散结构——快速移动平均线减去慢速移动平均线,并配以信号线——应用于 由成交量派生的序列 ,而非价格。可选择三种数据源:累积成交量差额、强力指数与能量潮。 结果之上绘制自适应波动率通道,并将每一根已完成的K线归类为五种市场状态之一。该状态以数值缓冲区的形式开放,因此 EA 可以直接读取。 数据源为何重要 标准 MACD 衡量的是价格动量,而这在上方的K线中本就一目了然。这三种数据源衡量的是另一件事:在价格发生该走势的同时,成交量究竟在积累还是在派发。 三者并不可以互相替代。其中一张截图在同一图表上以完全相同的参数同时显示三者,以便并排观察差异。 累积成交量差额 — 带符号成交量的累积值,在每日、每周或每月开始时重新锚定。正是这一锚定使其成为一种交易时段度量,而非全历史度量。 强力指数 — 该K线的价格变动乘以其成交量,再进行平滑。与另外两者属于不同的量。 能量潮 — 带符号成交量的累积值,自历史起点连续累加,不做重置。 累积成交量差额与能量潮共享带符号成交量的累积基础,仅在锚定方式上不同。若将差额的锚定设为连续,两者将产生完全相同的序列,这也是检验两条计算路径是否一致的实
Structure Flow and Trailing Stop
Narayanan Mohanan Mohanan Krishnan
本指标在价格图表上绘制两条线:一条跟随市场方向的自适应流向线,以及一条只朝该方向移动、绝不回退的跟踪止损。一个小面板显示其背后的市场状态。 跟踪止损可以用五种不同的方法计算。它们并非同一思路的变体——每一种锚定的对象都不同,在同一张图表上它们经常给出不一致的结论。 流向线 一条自适应均线。当价格来回震荡时它平滑得更重,当价格单向行进时平滑得更轻,因此在行情推进时紧贴价格,又不会在震荡区间里追逐每一次波动。三个参数控制它:测量窗口,以及所允许的最快与最慢平滑程度。 噪声过滤会在价格尚未离开该线足够远时保持它不动。该阈值以 ATR 表示,因而会随品种自动缩放,而不是假定某个固定的点值。 跟踪止损及其五种方法 止损只朝趋势方向推进。它绝不逆趋势移动,也绝不回撤,因此在盘整期间会保持原有水平,而不会向价格靠拢。当价格穿越它时,趋势反转,止损移至另一侧。 摆动枢轴 — 锚定于流向线最近一次的摆动位置,若 ATR 跟踪更贴近则改用后者。属于结构型:它位于市场上一次转向的位置。 ATR 跟踪 — 与流向线保持固定的 ATR 距离,逐根K线棘轮式推进。五者中最平滑的一种,因为它继承了流向线自身的平滑特
Trend Survival Rate
Narayanan Mohanan Mohanan Krishnan
MetaTrader 5 的趋势存活率 — 一种市场状况指标,用于衡量当前趋势状态存活到下一个柱的频率,并对其自己的预测进行评分 趋势生存率、市场状态分类和实时 Brier 预测分数,位于一个 MT5 指标窗口中。 它衡量当前走势背后的买卖压力,将其分类为市场状态,并报告该状态持续到下一个柱的频率 - 然后根据实际发生的情况对自己的预测进行评级。 大多数指标都会告诉您具体情况。这还可以告诉你,在读完这篇文章之后,有多少次会出现更多相同的内容,以及最近的表现如何。 提供免费版本:Trend Survival States。 它绘制了相同的压力、分布、范围和五种状态分类——生存率和预测分数是这个付费版本添加的。两者可以同时在同一个图表上运行。 它是如何运作的 根据价格计算出两个压力分量:上包络线和下包络线,每个压力分量都通过回溯窗口进行测量。它们之间的区别在于传播,其符号表示哪一方占主导地位。价差上的自适应标准差带表明该工具的主导地位是普通还是不寻常。 符号和带一起将每个完整的柱形分为五种状态之一:强牛、弱牛、中性、弱熊、强熊。标志决定方向;乐队决定信念。 关于信封映射的注释,因为它是反直
筛选:
无评论
回复评论