Double Exponential Moving Average双重指数移动平均线(DEMA)
该接口计算并返回双指数移动平均线(DEMA)序列,通过「两倍单重指数均线减去双重平滑均线」的复合结构大幅抵消均线相位滞后。适用于对信号延迟高度敏感的趋势突破系统、动量跟随策略与日内波段交易。
https://quote-fmp.com/stable/technical-indicators/dema?symbol=AAPL&periodLength=10&timeframe=1day数据更新周期
Real-Time · 实时更新
接口说明
- 双重指数平滑与均线滞后消除:通过「两倍单重 EMA 减去 EMA 的 EMA」构建双重指数移动平均线(DEMA),在保留均线平滑滤波特性的同时大幅消减传统长周期均线的相位滞后,适合中高频趋势跟踪系统。
- 提前识别波段拐点与顶部反转信号:由于对价格二阶导数(加速度)更为敏感,当上升或下降趋势动能减弱时,该指标比常规简单均线和单重指数均线更早出现拐头,适合作为趋势平仓或反手预警信号。
- 结合趋势强度过滤器的高灵敏择时:在低波动横盘期高灵敏均线易产生往复交叉,实盘工程中常将该接口输出与平均趋向指数(ADX)或标准差波动率指标联用,实现「高波动顺势灵敏入场、低波动静默过滤」。
- 跨模块关联接口:Stock Price and Volume Data(日线完整行情) · Stock Quote(股票报价)
请求参数
5 个参数| 参数 | 类型 | 要求 | 示例 | 说明 |
|---|---|---|---|---|
symbol | string | 必填 | AAPL | 证券代码,例如 AAPL 或 MSFT(美股直传代码如 AAPL;港股/英股/A股须带交易所后缀,如 0700.HK、600519.SS) |
periodLength | number | 必填 | 10 | 技术指标的回看周期长度。例如简单均线 periodLength=10 表示计算 10 个周期的均值。 |
timeframe | string | 必填 | 1min,5min,15min,30min,1hour,4hour,1day | 行情时间粒度或回溯区间,如 1min、1day、1year(单值时间粒度:可选 1min / 5min / 15min / 30min / 1hour / 4hour / 1day,每次仅传单值) |
from | date | 可选 | 2026-03-01 | 查询起始日期,格式 YYYY-MM-DD,包含当天。 |
to | date | 可选 | 2026-06-01 | 查询结束日期,格式 YYYY-MM-DD,包含当天。 |
调用代码示例
Python 关键代码采集 双重指数移动平均线(DEMA)(/stable/technical-indicators/dema)需传必填 symbol, periodLength, timeframe,重点读取 dema(双重指数移动平均线(DEMA))、open(开盘价)、high(最高价)(样本 dema=337.7659642917977)。
resp = requests.get(
"https://quote-fmp.com/stable/technical-indicators/dema",
params={"symbol": "AAPL", "periodLength": 10, "timeframe": "1day", "from": "2026-03-01", "apikey": FMP_KEY},
timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
if not df.empty:
df["dema"] = pd.to_numeric(df["dema"], errors="coerce")
result = df[["date", "dema"]].sort_values("date").reset_index(drop=True)
print(result)参数使用和避坑
3 组参数组合 · 2 条避坑以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:
| 投研场景 | Query 参数组合示例 | 返回数据特征与用途 |
|---|---|---|
| 日线粒度(1day)计算双重指数移动平均线(DEMA) | symbol=AAPL&periodLength=14&timeframe=1day | 向 /stable/technical-indicators/dema 传 timeframe=1day&periodLength=14,产出日线级 dema、open、high(样本 dema=337.7659642917977)。 |
| 小时级(1hour)20 周期双重指数移动平均线(DEMA)序列 | symbol=AAPL&periodLength=20&timeframe=1hour | 切换 timeframe=1hour、窗口 20,从 /stable/technical-indicators/dema 提取日内波段 dema、open、high 读数。 |
| 5 分钟级(5min)短线双重指数移动平均线(DEMA)信号 | symbol=AAPL&periodLength=10&timeframe=5min | 设定 timeframe=5min&periodLength=10,高频计算盘中 dema、open、high 异动拐点。 |
对接 /stable/technical-indicators/dema(双重指数移动平均线(DEMA),必填 symbol, periodLength, timeframe)时,重点字段 dema(337.7659642917977)与 open(333.13)反映当期截面状态,跨期比较前须对齐时间粒度。
清洗双重指数移动平均线(DEMA)响应时,先按 (symbol, timeframe, date) 剔除重复行,再提取 dema(双重指数移动平均线(DEMA),样本 337.7659642917977)构造量化指标。
返回数据
7 个字段本接口示例响应共包含 7 个字段(数值型 6 个,文本/日期/布尔型 1 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。
| 字段 | 类型 | 示例值 | 说明 |
|---|---|---|---|
date | string | "2026-07-30 00:00:00" | 日期 |
open | number | 333.13 | 开盘价 |
high | number | 334.48 | 最高价 |
low | number | 329.59 | 最低价 |
close | number | 332.39 | 收盘价 |
volume | number | 29207295 | 成交量 |
dema | number | 337.7659642917977 | 双重指数移动平均线(DEMA) |
查看响应数据示例(原始 JSON)
[
{
"date": "2026-07-30 00:00:00",
"open": 333.13,
"high": 334.48,
"low": 329.59,
"close": 332.39,
"volume": 29207295,
"dema": 337.7659642917977
}
]常见问题解答(FAQ)
2 个问题双指数移动平均线的核心输出是什么,与价格字段有什么区别?
核心结果是 dema:由指数均线组合得到的价格趋势指标,不能当作普通 EMA 互换。open、high、low、close 用来交代对应价格背景,不能代替指标本身。使用示例先提取 date 与 dema,再根据研究任务决定是否关联行情;不要仅比较两个接口都返回几个字段来选择指标。
比较两组双指数移动平均线结果时,需要固定哪些请求条件?
保存 symbol、timeframe、periodLength 和查询区间。相同的 periodLength 在日线与小时线上代表不同时间跨度;比较窗口参数时应固定其他条件,再按 date 对齐结果。遇到缺失先检查标的覆盖、原始价格与计算窗口,不将缺失值直接补成零或据此生成信号。
同模块相关接口对比
Technical Indicators本接口路径 /stable/technical-indicators/dema,必填参数 symbol、periodLength、timeframe。 同一模块「Technical Indicators」下共 9 个接口,下表列出其余 8 个, 按粒度与查询维度对比,避免选错接口。
| 接口 | 路径 | 核心差异与适用场景 |
|---|---|---|
| 简单移动平均线(SMA)Simple Moving Average | /stable/technical-indicators/sma | 按指定时间周期与回看窗口长度,直接计算并返回证券价格的简单移动平均线(SMA)历史序列 |
| 指数移动平均线(EMA)Exponential Moving Average | /stable/technical-indicators/ema | 按指定时间粒度与周期长度,返回对近期价格赋予更高指数衰减权重的指数移动平均线(EMA)序列 |
| 加权移动平均线(WMA)Weighted Moving Average | /stable/technical-indicators/wma | 按所选时间周期与窗口长度,返回采用算术线性递减权重的加权移动平均线(WMA)序列 |
| 三重指数移动平均线(TEMA)Triple Exponential Moving Average | /stable/technical-indicators/tema | 计算并返回三指数移动平均线(TEMA)序列 |
| RSI 相对强弱指数Relative Strength Index | /stable/technical-indicators/rsi | 按指定时间周期与回看窗口,返回衡量价格上涨与下跌动量相对强弱的相对强弱指数 |
| 标准差(SD)Standard Deviation | /stable/technical-indicators/standarddeviation | 按指定时间周期与回看窗口,计算并返回证券收盘价序列的滚动样本标准差 |
| 威廉指标(Williams %R)Williams | /stable/technical-indicators/williams | 按指定时间周期与窗口长度,返回衡量当前收盘价在过去一段周期最高价与最低价区间内相对位置的威廉指标 |
| 平均趋向指数(ADX)Average Directional Index | /stable/technical-indicators/adx | 按指定时间周期与窗口长度,计算并返回衡量市场趋势绝对强度的平均趋向指数 |