Trend Survival Rate

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

MetaTrader 5 的趋势存活率 — 一种市场状况指标,用于衡量当前趋势状态存活到下一个柱的频率,并对其自己的预测进行评分

趋势生存率、市场状态分类和实时 Brier 预测分数,位于一个 MT5 指标窗口中。它衡量当前走势背后的买卖压力,将其分类为市场状态,并报告该状态持续到下一个柱的频率 - 然后根据实际发生的情况对自己的预测进行评级。

大多数指标都会告诉您具体情况。这还可以告诉你,在读完这篇文章之后,有多少次会出现更多相同的内容,以及最近的表现如何。

提供免费版本:Trend Survival States。它绘制了相同的压力、分布、范围和五种状态分类——生存率和预测分数是这个付费版本添加的。两者可以同时在同一个图表上运行。

它是如何运作的

根据价格计算出两个压力分量:上包络线和下包络线,每个压力分量都通过回溯窗口进行测量。它们之间的区别在于传播,其符号表示哪一方占主导地位。价差上的自适应标准差带表明该工具的主导地位是普通还是不寻常。

符号和带一起将每个完整的柱形分为五种状态之一:强牛、弱牛、中性、弱熊、强熊。标志决定方向;乐队决定信念。

关于信封映射的注释,因为它是反直觉的,值得说明:上信封是一个上限,在一段时间内远高于价格。下降趋势,因此其方差度量承受压力。较低的信封是在一段时间内滞后于价格的下限上升趋势,因此它衡量牛市压力。交叉映射是经过深思熟虑且正确的。

输入系列为 close 。不是高/低——极端值已经捕获了偏移,使用高/低会重复计算它。在此声明以便可以重现这些值。

存活率

对于市场现在所处的状态,指标会回溯配置的历史记录并计算同一方向系列中的每个柱。其中,它会计算下一个酒吧里还有多少人属于那个家庭。存活率就是这个比率。

生存是通过家庭方向来衡量的,而不是通过确切的状态来衡量的。弱牛变强牛是趋势的持续,而不是趋势的结束。要求完全匹配使得该数字在交易者所关心的走势上变得悲观,并且在没有发生任何事情时使其读数最高。

仅在收集了最少数量的观测值后才会显示该比率。下面显示了一条破折号,因为从四个样本计算出的百分比不值得阅读。

预测分数及其不倒转的原因

生存率是一种提前预测:它表明当前状态持续下去的可能性有多大。因此,它可以根据实际发生的情况进行评分,而且确实如此——在滚动窗口上使用 Brier 评分。

0 是完美的。 0.25 是你总是说“五十五”的得分。越低越好。发布的是原始分数,而不是倒置的、看起来更友好的版本,因为 Brier 分数是标准统计数据,攀升至 100 的数字看起来像是绩效数据。这迫使我们提出一个诚实的问题——与什么相比? ——并在图表上回答。

这意味着该指标可以而且有时确实报告其自身的预测很差。这就是预期的行为。不能显示出不良结果的措施就不是措施。

计算行为 - 在屏幕截图之前阅读此内容

生存率的变动与市场状况无关,这是正确的。一次验证运行产生了 89.4%、89.7%、89.7%、86.5% 和 73.3%,其中最低的是牛市压力为 100% 的强劲牛市状态。

这两个数字回答了不同的问题。国家就是现在市场所在的地方。生存率是指该状态在历史上持续存在的频率。与平庸的生存数字相邻的最大看涨读数是衡量指标而不是与其自身一致的指标。

长期不间断的趋势读数为 100%。不是因为延续是确定的,而是因为方向族在搜索历史中没有任何地方中断。这是关于过去的陈述,搜索的窗口是您控制的设置。

缩短历史会提高比率。将搜索历史记录从 100 个柱减少到 10 个,将同一图表和同一柱上的读数从 95.2% 移动到 100.0%。更少的观察,更少的休息,一个令人羡慕的数字。这就是最小观测值保护所要防止的,也是默认窗口很长的原因。

值是根据已完成的柱计算的。生存搜索从两个柱开始,因此当前形成的柱不会污染计数。封闭值不会重新绘制。

仪表板

牛市压力和熊市压力以总压力的百分比形式显示,而不是原始值。原始术语带有该工具的价格单位:黄金的读数为 28.48,欧元兑美元的读数为 0.0003,低价交叉盘的读数均四舍五入为零,但仍存在显着差异。份额是可比数量,因此份额是仪表板显示的内容。余额范围从−100(所有熊市)到0(偶数)到+100(所有牛市),并且在每个工具和时间范围上读数都相同。

原始值仍保留在缓冲区中,供需要它们的 EA 交易使用。

输入

  • 压力回溯— 两个包络分量的窗口。默认 21。
  • 信号线周期— 信号线的平滑。默认 9。
  • 传播平滑— 1 将其关闭。默认值 5,通过测量选择:在 20 时,状态几乎没有变化,在 1 时,对于强/弱比较来说,分布过于锯齿状。
  • 频带周期和频带宽度——决定信念的窗口和宽度。默认值 20 和 1.0 — 一个标准差,普通变异的边界。
  • 历史搜索存活率— 寻找可比州的历史有多远。默认 100。
  • 最少观察值— 在此下方,汇率显示破折号而不是数字。默认 10。
  • 预测分数回溯— Brier 分数的滚动窗口。默认 20。
  • 仪表板— 显示或隐藏、将其放置在价格图表或指标窗口中、文本大小、颜色和偏移量。

EA 交易的缓冲区

十一张图,七张是绘制的,四张是纯数据的。所有十一个都可以通过以下方式读取 iCustom() 和 CopyBuffer() ,所有十一个都出现在数据窗口中。

  • 缓冲区 0 — 牛市压力
  • 缓冲器 1 — 承受压力
  • 缓冲器 2 — 信号
  • 缓冲区 3 — 价差(牛市 - 熊市)
  • 缓冲区 4 — 分布直方图的颜色索引,而不是数据系列
  • 缓冲器 5 — 上频带
  • 缓冲区 6 — 带中心
  • 缓冲器 7 — 较低频段
  • 缓冲区 8 — 状态:2 = 强牛市,1 = 弱牛市,0 = 中性,−1 = 弱熊市,-2 = 强熊市
  • 缓冲区 9 — 生存率,0 到 100
  • 缓冲区 10 — 预测分数,原始 Brier,0.0 到 1.0
  • 缓冲区 11 — 状态年龄,当前状态已持有的柱

缓冲区 9 和 10 是该版本添加的内容。生存概率将交给您自己的代码,而不是在内部消耗,因此 EA 可以对数字进行操作、记录它或使用它进行过滤。分数是原始统计数据,而不是显示转换。

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

截图显示了什么

  • XAUUSD Daily — 一张图表上的趋势生存率和趋势生存状态,在单独的窗口中。相同的酒吧,相同的设置。压力、扩散和频带相同;付费版本增加了生存率和预测分数。
  • 策略测试仪,XAUUSD 每日交易 — 在价格接近高点时为强熊市读数。 承受压力89%,平衡性-77,生存率86.7%。状态是根据压力来衡量的,而不是根据最后几根蜡烛的方向来衡量的,这就是这种差异的样子。
  • US30 Daily — 趋势生存率设置对话框和数据窗口。 8 月 14 日收盘柱上的 11 个数据窗口行:生存率 91.8033,预测得分 0.0907,状态年龄 2。
  • US30 周线图 — 两个版本都处于明显的上升趋势。 存活率为 91.4%,预测得分为 0.16,而状态为“中性”。状态和趋势是不同的问题。
  • 策略测试器 — STRONG BULL,牛市压力为 100%,存活率为 80.0%。 这两个数字独立移动,这是正确的并且如上所述。
  • BTCUSD Daily——状态转变,保持计数器重置。
  • Tesla Daily — 测距工具,状态经常变化,生存率相应下降。
  • DAX (DE30) 每日 — 指数的相同默认值,无需重新调整。
  • 欧元兑美元每日 — 主要货币对,生存率89.8%,预测得分0.09。
  • 策略测试仪——STRONG BULL,成活率89.7%。 该面板以可视化模式实时渲染和更新,而大多数指示面板都无法幸存。
  • US30 Daily — 趋势生存状态设置对话框和数据窗口,同一个酒吧。九行而不是十一行,并且没有生存设置,因为这个免费版本不计算它们。

笔记

  • 独立的指标窗口、7 个绘制的图和 4 个纯数据。
  • 在默认设置下显示生存率之前,需要大约 120 个历史柱。
  • 没有外部依赖。一切都在指标内部计算;它不调用任何其他指标。
  • 支持一张图表上的多个实例。两份副本不同的设置每个人都有自己的仪表板。两份副本完全相同的设置共享一个:MetaTrader 加载程序一次并从中提供两个窗口,因此可以绘制一个仪表板。无论哪种方式,绘图均不受影响。
  • 一个高最少观察值设置可以将预测分数长时间留空——从未做出的预测无法评分。如果分数比严格性更重要,则降低它或延长历史记录。

该指标是技术分析和市场状况衡量的工具。它不是交易系统,不生成交易信号,不提供投资建议,也不自动打开或管理交易。没有对其做出任何性能声明——并且预测分数精确存在,因此其自身的准确性是可见的而不是断言的。

该开发者提供的更多工具

我构建 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
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
Force Index with Adaptive Volatility Bands
Narayanan Mohanan Mohanan Krishnan
本指标绘制 力度指数(Force Index) —— 即每根 K 线的价格变动乘以其成交量 —— 并将其置于自适应的标准差通道之中。价格本身只能告诉您市场移动了,而力度指数告诉您推动这次移动付出了多大的力气。 成交量稀薄下的大幅价格变动,与成交量沉重下的小幅变动,是截然不同的两件事,即便 K 线看起来相似。力度指数把两者合并为一个数值来加以区分,而通道则将这个数值放入该品种自身近期表现的背景中。 工作原理 对每根 K 线而言,原始力度指数等于当前收盘价与前一根收盘价之差,再乘以该 K 线的成交量。收盘走高时为正值,走低时为负值,其大小则随成交量而缩放。默认使用 Tick 成交量;当经纪商提供真实成交量时会自动采用。 随后,该原始序列会按您选择的周期与均线算法进行平滑处理。平滑在这里十分关键:未经平滑的力度指数噪声极大,而您所选的周期决定了您观察的是短期力度,还是一段长得多的波动。 接着在平滑后的序列上计算 20 周期基准线及其标准差,上下通道按所选的标准差倍数绘制。由于通道由序列自身的变动性构建,因此在力度变得不稳定时扩张,在其趋于平稳时收缩。 通道为何重要 力度指数随成交量缩放,因此
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
Trend Survival States
Narayanan Mohanan Mohanan Krishnan
Trend Survival States for MetaTrader 5 — 一种自由市场制度指标,通过自适应波动带和五种状态趋势分类来衡量牛市和熊市压力 牛市和熊市压力、自适应区间价差以及五种状态的市场分类,MT5 免费。 它衡量当前走势背后的买卖压力,并将其分为市场状态:强牛、弱牛、中性、弱熊、强熊。 这是一个完整的制度指标,不是限时试用,也不是残缺的演示。图表上绘制的所有内容都是完整的计算。 付费版本添加了什么。 趋势生存率报告当前状态存活到下一个柱的频率,并使用 Brier 分数预测实际发生的情况。此免费版本不包含这两个数字以及管理它们的设置。其他一切都是相同的 - 并且两者可以同时在同一个图表上运行,因此差异是可见的而不是描述的。 它是如何运作的 根据价格计算出两个压力分量:上包络线和下包络线,每个压力分量都通过回溯窗口进行测量。它们之间的区别在于传播,其符号表示哪一方占主导地位。价差上的自适应标准差带表明该工具的主导地位是普通还是不寻常。 符号和条带一起将每个完成的条形分为五个状态之一。标志决定方向;乐队决定信念。 关于信封映射的注释,因为它是反直觉的,值得说明:上信封
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线棘轮式推进。五者中最平滑的一种,因为它继承了流向线自身的平滑特
筛选:
无评论
回复评论