跳转到内容

Fractal Adaptive Moving Average

Fractal Adaptive Moving Average 技术指标 (FRAMA)

Section titled “Fractal Adaptive Moving Average 技术指标 (FRAMA)”

FRAMA 由 John Ehlers 开发,是一种利用指数移动平均线算法的技术指标。它根据当前价格序列的分形维度计算平滑系数。FRAMA 擅长跟踪强趋势运动,并在价格盘整期间有效减速。

FRAMA 可以使用通常用于移动平均线的所有类型的分析技术进行分析。

FrAMA 在横盘阶段变慢,在趋势中加快。
N1 = (MAX(HIGH, N) - MIN(LOW, N)) / N
N2 = (MAX(HIGH, N) - MIN(LOW, N)) / N
N3 = (MAX(HIGH, 2 * N) - MIN(LOW, 2 * N)) / (2 * N)
D = (LOG(N1 + N2) - LOG(N3)) / LOG(2)
ALPHA = EXP(-4.6 * (D - 1))
FRAMA(i) = ALPHA * PRICE(i) + (1 - ALPHA) * FRAMA(i - 1)

其中:

  • N1 基于最近 N 根 K 线计算,N2 基于之前的 N 根 K 线计算,N3 基于全部 2N 根 K 线计算;
  • D 是价格序列的分形维数;
  • ALPHA 是平滑因子:趋势市场中 ALPHA 较大(均线更快),横盘市场中 ALPHA 较小(均线更慢)。