移动平均收敛散度(MACD)指标使用指南 -- 知识铺
移动平均收敛散度 (MACD) 是一种趋势跟踪动量指标,显示证券价格的两条移动平均线之间的关系。MACD 的计算方法是从 26 周期 EMA 中减去 12 周期指数移动平均线 (EMA)。
开始使用 macd
只需在浏览器中发出 HTTPS [GET] 请求或调用:
<code>[GET] https://api.taapi.io/macd?secret=MY_SECRET&exchange=binance&symbol=BTC/USDT&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 密钥时通过电子邮件发送给您的密钥。
交换
必需的字符串
您要从以下位置计算指标的交易所: binance
, binancefutures
或我们支持的交易所之一。对于其他加密货币/证券交易所,请参阅我们的客户或手动集成方法。
象征
必需的字符串
符号名称始终为大写,硬币用正斜杠和市场分隔:COIN/MARKET。例如: BTC/USDT
比特币到泰达币,或 LTC/BTC
莱特币到比特币……
间隔
必需的字符串
间隔或时间范围:我们支持以下时间范围: 1m
、、 5m
、 15m
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
参数接受以下两个值之一: candles
或 heikinashi
。 candles
是默认值,但如果您将其设置为 heikinashi
,则指标值将使用 Heikin Ashi 蜡烛计算。注意:仅限专业和专家计划。
addResultTimestamp
可选布尔值
true
或 false
.默认值为 false
。通过设置为 true
API 将返回一个时间戳,其中包含每个结果(实时和回溯),该值对应于蜡烛。这在请求多个回溯时很有帮助。
差距
新的可选布尔值
true
或 false
.默认值为 true
。通过设置为 false
,API 将确保没有蜡烛丢失。这通常发生在清淡市场中较短的时间范围内。缺口将由成交量为 0 的新蜡烛填补,OHLC 设置成交量的最新蜡烛的收盘价。
结果
新的可选字符串
number
或 max
.使用此参数可访问过去 X 根蜡烛的历史值,直到最近的蜡烛。用于 max
返回所有可用的历史值。返回一个数组,其中最旧的值位于顶部,而最新值返回最后一个值。
更多示例
假设您想知道 30m
时间范围内最后一根关闭的蜡烛 macd
的值。您对实时值不感兴趣,因此使用 backtrack=1
可选参数将历史记录中的 1 根蜡烛返回到最后关闭的蜡烛。
<code>[GET] https://api.taapi.io/macd?secret=MY_SECRET&exchange=binance&symbol=BTC/USDT&interval=30m&backtrack=1</code>
在一次调用中获取过去 X 根蜡烛中每根蜡烛的 macd 值
假设您想知道过去 10 天每天的 macd
每日值是多少。您可以使用以下 backtracks=10
参数在一次调用中轻松有效地获得我们的 API 返回的此信息:
<code>[GET] https://api.taapi.io/macd?secret=MY_SECRET&exchange=binance&symbol=BTC/USDT&interval=1d&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 - 直接文档。
- 原文作者:知识铺
- 原文链接:https://index.zshipu.com/stocktactics/post/20240413/%E7%A7%BB%E5%8A%A8%E5%B9%B3%E5%9D%87%E6%94%B6%E6%95%9B%E6%95%A3%E5%BA%A6MACD%E6%8C%87%E6%A0%87%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97--%E7%9F%A5%E8%AF%86%E9%93%BA/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com