移动平均收敛散度 (MACD) 是一种趋势跟踪动量指标,显示证券价格的两条移动平均线之间的关系。MACD 的计算方法是从 26 周期 EMA 中减去 12 周期指数移动平均线 (EMA)。

开始使用 macd

只需在浏览器中发出 HTTPS [GET] 请求或调用:

<code>[GET] https://api.taapi.io/macd?secret=MY_SECRET&amp;exchange=binance&amp;symbol=BTC/USDT&amp;interval=1h</code>

macd 终结点返回如下所示的 JSON 响应:

<code>{
  <span>"valueMACD"</span>: <span>737.4052287912818</span>,
  <span>"valueMACDSignal"</span>: <span>691.8373005221695</span>,
  <span>"valueMACDHist"</span>: <span>45.56792826911237</span>
}</code>

来自 TAAPI 的响应示例。查询 macd 端点时的 IO。

 API 参数

 秘密

 必需的字符串

当您请求 API 密钥时通过电子邮件发送给您的密钥。

 交换

 必需的字符串

您要从以下位置计算指标的交易所: binancebinancefutures 或我们支持的交易所之一。对于其他加密货币/证券交易所,请参阅我们的客户或手动集成方法。

 象征

 必需的字符串

符号名称始终为大写,硬币用正斜杠和市场分隔:COIN/MARKET。例如: BTC/USDT 比特币到泰达币,或 LTC/BTC 莱特币到比特币……

 间隔

 必需的字符串

间隔或时间范围:我们支持以下时间范围: 1m 、、 5m15m 30m 1h 2h 4h 12h 1d 1w 因此,如果您对每小时蜡烛的值感兴趣,请使用 interval=1h ,用于每日值 interval=1d ,等等。

 回溯

 可选整数

backtrack 参数从数据集中删除蜡烛,并计算 macd 值 X 蜡烛的数量。因此,如果您每小时获取 macd,并且想知道 5 小时前的 macd 是什么,请设置 backtrack=5 .默认值为 0 ,最大值为 50

 回溯

 可选整数

backtracks 参数返回过去 X 根蜡烛在每根蜡烛上计算的 macd 值。例如,如果您想知道过去 12 小时内每小时的 macd 是多少,请使用 backtracks=12 .结果,您将获得 12 个值。

 图表

 可选字符串

chart 参数接受以下两个值之一: candlesheikinashicandles 是默认值,但如果您将其设置为 heikinashi ,则指标值将使用 Heikin Ashi 蜡烛计算。注意:仅限专业和专家计划。

addResultTimestamp

 可选布尔值

truefalse .默认值为 false 。通过设置为 true API 将返回一个时间戳,其中包含每个结果(实时和回溯),该值对应于蜡烛。这在请求多个回溯时很有帮助。

 差距

 新的可选布尔值

truefalse .默认值为 true 。通过设置为 false ,API 将确保没有蜡烛丢失。这通常发生在清淡市场中较短的时间范围内。缺口将由成交量为 0 的新蜡烛填补,OHLC 设置成交量的最新蜡烛的收盘价。

 结果

 新的可选字符串

numbermax .使用此参数可访问过去 X 根蜡烛的历史值,直到最近的蜡烛。用于 max 返回所有可用的历史值。返回一个数组,其中最旧的值位于顶部,而最新值返回最后一个值。

 更多示例

假设您想知道 30m 时间范围内最后一根关闭的蜡烛 macd 的值。您对实时值不感兴趣,因此使用 backtrack=1 可选参数将历史记录中的 1 根蜡烛返回到最后关闭的蜡烛。

<code>[GET] https://api.taapi.io/macd?secret=MY_SECRET&amp;exchange=binance&amp;symbol=BTC/USDT&amp;interval=30m&amp;backtrack=1</code>
在一次调用中获取过去 X 根蜡烛中每根蜡烛的 macd 值

假设您想知道过去 10 天每天的 macd 每日值是多少。您可以使用以下 backtracks=10 参数在一次调用中轻松有效地获得我们的 API 返回的此信息:

<code>[GET] https://api.taapi.io/macd?secret=MY_SECRET&amp;exchange=binance&amp;symbol=BTC/USDT&amp;interval=1d&amp;backtracks=10</code>

下面是示例响应:

<code>[
  {
    <span>"valueMACD"</span>: <span>979.518807843051</span>,
    <span>"valueMACDSignal"</span>: <span>893.54139321284</span>,
    <span>"valueMACDHist"</span>: <span>85.977414630211</span>,
    <span>"backtrack"</span>: <span>0</span>
  },
  {
    <span>"valueMACD"</span>: <span>949.7317001653792</span>,
    <span>"valueMACDSignal"</span>: <span>872.0470395552873</span>,
    <span>"valueMACDHist"</span>: <span>77.6846606100919</span>,
    <span>"backtrack"</span>: <span>1</span>
  },
  {
    <span>"valueMACD"</span>: <span>890.0052943634655</span>,
    <span>"valueMACDSignal"</span>: <span>852.6258744027642</span>,
    <span>"valueMACDHist"</span>: <span>37.379419960701284</span>,
    <span>"backtrack"</span>: <span>2</span>
  },
  {
    <span>"valueMACD"</span>: <span>861.9048230401022</span>,
    <span>"valueMACDSignal"</span>: <span>843.2810194125889</span>,
    <span>"valueMACDHist"</span>: <span>18.623803627513325</span>,
    <span>"backtrack"</span>: <span>3</span>
  },
  {
    <span>"valueMACD"</span>: <span>886.7801513067898</span>,
    <span>"valueMACDSignal"</span>: <span>838.6250685057105</span>,
    <span>"valueMACDHist"</span>: <span>48.15508280107929</span>,
    <span>"backtrack"</span>: <span>4</span>
  },
  {
    <span>"valueMACD"</span>: <span>894.6453135481788</span>,
    <span>"valueMACDSignal"</span>: <span>826.5862978054407</span>,
    <span>"valueMACDHist"</span>: <span>68.0590157427381</span>,
    <span>"backtrack"</span>: <span>5</span>
  },
  {
    <span>"valueMACD"</span>: <span>879.2991706119356</span>,
    <span>"valueMACDSignal"</span>: <span>809.5715438697562</span>,
    <span>"valueMACDHist"</span>: <span>69.72762674217938</span>,
    <span>"backtrack"</span>: <span>6</span>
  },
  {
    <span>"valueMACD"</span>: <span>902.8467602371384</span>,
    <span>"valueMACDSignal"</span>: <span>792.1396371842113</span>,
    <span>"valueMACDHist"</span>: <span>110.70712305292705</span>,
    <span>"backtrack"</span>: <span>7</span>
  },
  {
    <span>"valueMACD"</span>: <span>875.7944581189513</span>,
    <span>"valueMACDSignal"</span>: <span>764.4628564209795</span>,
    <span>"valueMACDHist"</span>: <span>111.33160169797179</span>,
    <span>"backtrack"</span>: <span>8</span>
  },
  {
    <span>"valueMACD"</span>: <span>846.0061822063726</span>,
    <span>"valueMACDSignal"</span>: <span>736.6299559964866</span>,
    <span>"valueMACDHist"</span>: <span>109.376226209886</span>,
    <span>"backtrack"</span>: <span>9</span>
  }
]</code>

正在寻找更多不同语言(如 NodeJS、PHP、Python、Curl 或 Ruby)的集成示例?继续执行 [GET] REST - 直接文档。