EXPMA指标基础算法以及计算公式

EXPMA指标是一种趋向类指标,克服了MACD和DMA的滞后性和提前性问题。它通过计算公式考虑了当天价格的权重,提供更实时的趋势分析。文章详细介绍了EXPMA的原理、计算公式以及基础算法,并指出在不同周期设置下,EXPMA能够反映出支撑和压力位,是波段操作中的实用工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:ecpma指数-百度百科

指标概述

EXPMA指标简称EMA,中文名字:指数平均数指标或指数平滑移动平均线,一种趋向类指标,从统计学的观点来看,只有把移动平均线(MA)绘制在价格时间跨度的中点,才能够正确地反映价格的运动趋势,但这会使信号在时间上滞后,而EXPMA指标是对移动平均线的弥补,EXPMA指标由于其计算公式中着重考虑了价格当天(当期)行情的权重,因此在使用中可克服MACD其他指标信号对于价格走势的滞后性。同时也在一定程度中消除了DMA指标在某些时候对于价格走势所产生的信号提前性,是一个非常有效的分析指标。

原理编辑

与MACD指标、DMA指标相比,EXPMA指标由于其计算公式中着重考虑了价格当天(当期)行情的权重,因此指标自身的计算公式决定了作为一类趋势分析指标,它在使用中克服了MACD指标信号对于价格走势的滞后性。同时也在一定程度中消除了DMA指标在某些时候对于价格走势所产生的信号提前性,是一个非常有效的分析指标。
我们先来看一下EXPMA指标的计算公式,并以此对指标的特征作进一步的了解:
EXPMA=(当日或当期收盘价-上一日或上期EXPMA)/N+上一日或上期EXPMA,其中,首次上期EXPMA值为上一期收盘价,N为天数。
实际上,从EXPMA指标的构造原理和它的使用原则来看,这一指标更接近于均线指标,而且由于EXPMA指标通过对参数进行有效地设定,可以发挥出比均线指标更为直观和有用的信息。
在技术分析软件中,EXPMA指标由三条线构成,价格K线、短期EXPMA线(以白色线条或其他稍浅色的线条表示)、长期EXPMA线(以黄色线条或其他稍深色的线条表示),EXPMA指标的坐标图上,纵坐标代表价格运行的价位,横坐标代表价格运行的时间,这一点也和均线指标保持了一致。[1]

基础算法

  若求X的N日指数平滑移动平均,则表达式为:

### MACD、EXPMA 和 性能指标 的详细计算公式 #### 1. MACD 计算公式 MACD 是一种基于指数平滑移动平均线 (EMA) 的技术分析工具,主要由以下几个部分组成: - **短期 EMA**:通常取 12 天的 EMA 值 \[ \text{EMA}_{\text{short}}(t) = (\text{Close}(t) - \text{EMA}_{\text{short}}(t-1)) \times \alpha + \text{EMA}_{\text{short}}(t-1), \quad \alpha = \frac{2}{N+1} \][^1] - **长期 EMA**:通常取 26 天的 EMA 值 \[ \text{EMA}_{\text{long}}(t) = (\text{Close}(t) - \text{EMA}_{\text{long}}(t-1)) \times \beta + \text{EMA}_{\text{long}}(t-1), \quad \beta = \frac{2}{M+1} \][^1] - **DIF**:短周期 EMA 减去长周期 EMA \[ \text{DIF}(t) = \text{EMA}_{\text{short}}(t) - \text{EMA}_{\text{long}}(t) \] - **DEA**:通常是 DIF 的 9 日 EMA \[ \text{DEA}(t) = (\text{DIF}(t) - \text{DEA}(t-1)) \times \gamma + \text{DEA}(t-1), \quad \gamma = \frac{2}{P+1} \] - **BAR** 或柱状图:用于显示 DIF 和 DEA 的差值 \[ \text{BAR}(t) = \text{DIF}(t) - \text{DEA}(t) \] --- #### 2. EXPMA 计算公式 EXPMA 指标计算公式如下所示: \[ \text{EXPMA}(t) = [\text{Close}(t) - \text{EXPMA}(t-1)] \times K + \text{EXPMA}(t-1) \] 其中 \( K = \frac{2}{N+1} \),\( N \) 表示天数。 初始条件为: \[ \text{EXPMA}(0) = \text{Close}(0) \][^2] 该公式通过加权的方式更加注重近期的价格变化,从而减少滞后效应并提高敏感度。 --- #### 3. 性能指标计算公式 性能指标主要用于评估系统的负载能力,以下是核心公式的推导过程: - 平均并发用户数 \( C \) 可以通过以下公式计算得出: \[ C = \frac{n \cdot L}{T} \][^4] 其中: - \( n \) 表示登录会话的数量, - \( L \) 表示每次登录会话的平均持续时间, - \( T \) 表示观察时间段的总长度。 这个公式反映了系统在特定时间内所能支持的最大并发用户数量。 --- ### 示例代码实现 以下是上述三种指标的 Python 实现代码片段: ```python import numpy as np def calculate_ema(data, period): alpha = 2 / (period + 1) ema_values = [] for i in range(len(data)): if i == 0: ema_values.append(data[i]) else: new_value = (data[i] - ema_values[-1]) * alpha + ema_values[-1] ema_values.append(new_value) return ema_values def macd(data, short_period
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值