Frama 在外汇中如何运作

探索 Frama 如何运作:机制、差异、限制,以及实用核查。

Frama 在外汇中如何运作

直接回答

在外汇中,Frama 指的是 Fractal Adaptive Moving Average(分形自适应移动平均线):一种移动平均线风格的指标,它会改变跟随价格的速度。Frama 不使用固定的平滑系数,而是会估计近期价格走势看起来更像平滑趋势,还是更像嘈杂的、分形式的模式;然后再利用该估计来调整平滑。

这意味着 Frama 的 机制 是:从多个窗口上的价格测量“分形效率”,将该效率转换为 动态平滑常数,并逐步将其应用到移动平均值的更新中。

机制或定义

移动平均线是一种通过滤除噪声来概括价格的方法。在典型的固定参数移动平均线中,平滑强度保持不变。Frama 的核心思想是:滤波强度应该是可变的。

1) 选择输入(回看窗口与价格序列)

Frama 至少需要一个主要回看长度(通常称为 N),并基于 N 派生出不同的区间(在教材式描述中常见的是 N/2N/4)。价格序列输入通常基于 高点与低点 在每个窗口上的表现(许多实现使用高低区间,而不是仅使用收盘价)。

由于不同的制图工具可能会以不同方式实现细节,当你复现结果时最重要需要核查的假设是:计算使用的是哪些价格数值,以及哪些区间定义(例如,每个分段上的高低区间差,以及是否包含端点价格)。

2) 在三个尺度上计算区间度量

Frama 通过比较来估计价格在不同尺度上的表现差异:

  • N 上的“完整”区间
  • N/2 上两个半段的合并区间
  • N/4 上四个四分之一段的合并区间

一种常见做法是把区间定义为所选窗口内最高值与最低值的差。然后你会分别计算每个尺度下的区间总量。

3) 将多尺度区间转换为“分形效率”

利用这些区间度量,Frama 会形成一个常被描述为效率或分形维度的近似量。直观上:

  • 如果价格在各尺度上相对有序,效率会提示更“像趋势”的结构
  • 如果价格运动杂乱无章且在各尺度上看起来相似,效率会提示更“像分形”的结构

不同实现可能会用对数与比值来表达这一步;不过其概念目的保持一致:当序列看起来更高效地呈现趋势时,得到的值应更大;当它看起来更分形时,该值应更小

4) 将效率转为自适应平滑常数

接下来,Frama 会把效率估计映射为平滑常数,通常会把它限制在最小值与最大值之间,以避免指标变得任意地过慢或过快。这些边界取决于参数选择(例如快端与慢端)。

这一步会产生一个随每个时间步变化的平滑系数,因为效率会随着最新的 N 周期价格行为而变化。

5) 递归更新 Frama 移动平均线

最后,Frama 使用如下形式的递归来更新输出:

  • 取上一个 Frama 值
  • 以与自适应平滑常数成比例的幅度,把它向当前价格参考值移动

因此,输出是 随时间变化的移动平均线:当计算出的效率表明更像趋势时,它可能移动得更快;当表明更像震荡时,它可能移动得更慢。

证据或示例

下面是一个基于假设的简化示例,用来展示计算序列,而不使用实时行情数据。

示例设置(假设)

假设:

  • 你在每个窗口内用 最高价减最低价 来计算区间。
  • 你使用回看长度 N
  • 在每个时刻 t,你都有一个包含价格高点/低点的窗口,用来计算完整、半段与四分之一段的区间。
  • 你从这些区间计算一个类似效率的值,然后把它映射到选定上下限之间的平滑常数。

逐步序列

  1. 在时刻 t,计算跨 N 个周期的完整窗口区间。
  2. 通过把同一个 N 窗口拆成两部分来计算半窗口区间,并把两部分的高低区间相加。
  3. 通过把窗口拆成四部分来计算四分之一窗口区间,并把各部分的区间相加。
  4. 使用这些区间度量来计算 效率/分形性 的估计值。
  5. 将该估计值转换为一个 自适应平滑常数(有界)。
  6. 递归更新 Frama:
    • 从昨天的 Frama 值开始
    • 按比例(由自适应平滑常数决定)对一个选定的当前价格参考值进行调整(通常是中点或接近实现方式所用的收盘附近值)。

你应该能够核查的内容

如果你复现相同的输入以及相同的参数定义,自适应平滑常数应当会在每根K线之间发生变化。当近期价格波动产生的区间关系显示更高的“效率”时,平滑常数往往更大(Frama 反应更快)。当区间关系显示更低的效率时,平滑常数往往更小(Frama 反应更慢)。

由于该指标是递归的,并且使用多个回看尺度,即使使用同一张市场图表,只要实现细节(区间计算、参数映射、取整方式)存在小差异,就可能导致输出曲线不同。

限制与风险

1) 模型行为取决于参数与实现选择

Frama 对你如何定义以下内容很敏感:

  • 价格输入(高低区间 vs 其他选择)
  • 精确的窗口拆分方式(例如,如何处理非整数拆分)
  • 从效率到平滑的映射(包括边界)

如果两个平台使用不同公式或不同默认参数,显示的 Frama 值可能无法匹配。

2) “分形式”逻辑仍可能误判行情状态

分形效率的思路是对近期结构的分类,而不是对未来方向的直接测量。在高度波动或新闻驱动的时期,价格可能会以一种导致指标变慢的方式变得嘈杂,而这时你可能反而期待它更快响应。

相反,在剧烈但不规则的波动中,计算得到的结构有时即使在之后方向发生变化,也可能看起来“高效”。

3) 虚假的确定性风险:它并非独立的交易信号

Frama 的输出最好被理解为对价格行为的滤波式表征,而不是保证的预测。将其作为独立信号使用,可能会导致过度自信,因为该指标的自适应仅由近期的区间关系驱动。

4) 边界条件与预热期

在最早的几根K线中,你可能没有足够的历史数据来一致地计算完整的一组窗口区间。这可能会在回看被完全填充之前造成预热伪影或不连续。

核查或下一个问题

要在你的数据上独立核查 Frama 的运作方式:

  1. 选择一个平台或代码实现,并记录其 精确的参数定义(回看长度以及任何边界)。
外汇和差价合约交易具有重大风险。FoxiForex的信息仅用于教育,不构成个人财务建议。赞助内容会被清楚标注。