GET
/indicator/rsidivergencehiddenbearish
RSIDIVERGENCEHIDDENBEARISH
Category: Divergence
RSI Hidden Bearish Divergence occurs when price makes a lower high but RSI makes a higher high, confirming continuation of a downtrend.
Common parameters
All indicator requests share these parameters. See Single Indicator for details.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
exchange | string | Yes | — | Exchange identifier, e.g. binance, bybit. |
symbol | string | Yes | — | Trading pair, e.g. BTCUSDT. |
timeframe | string | Yes | — | Candle interval: 1m, 5m, 15m, 1h, 4h, 1d, 1w. |
results | integer | No | 1 | Number of historical values. Use max for all available. |
backtrack | integer | No | 0 | Candles to skip from most recent. |
Indicator parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
period | integer | No | 14 | period |
srcKey | string | No | close | srcKey |
lbR | integer | No | 5 | lbR |
lbL | integer | No | 14 | lbL |
rangeUpper | integer | No | 60 | rangeUpper |
rangeLower | integer | No | 5 | rangeLower |
plotBull | boolean | No | True | plotBull |
plotHiddenBull | boolean | No | True | plotHiddenBull |
plotBear | boolean | No | True | plotBear |
plotHiddenBear | boolean | No | True | plotHiddenBear |
Example
curl -G https://v2.taapi.io/indicator/rsidivergencehiddenbearish \ -H "Authorization: Bearer YOUR_API_KEY" \ --data-urlencode "exchange=binance" \ --data-urlencode "symbol=BTCUSDT" \ --data-urlencode "timeframe=1h" \ --data-urlencode "period=14" \ --data-urlencode "srcKey=close" \ --data-urlencode "lbR=5" \ --data-urlencode "lbL=14" \ --data-urlencode "rangeUpper=60" \ --data-urlencode "rangeLower=5" \ --data-urlencode "plotBull=True" \ --data-urlencode "plotHiddenBull=True" \ --data-urlencode "plotBear=True" \ --data-urlencode "plotHiddenBear=True"
const res = await fetch(
'https://v2.taapi.io/indicator/rsidivergencehiddenbearish?exchange=binance&symbol=BTCUSDT&timeframe=1h',
{ headers: { Authorization: 'Bearer YOUR_API_KEY' } }
);
const data = await res.json();
import requests
resp = requests.get(
'https://v2.taapi.io/indicator/rsidivergencehiddenbearish',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
params={'exchange': 'binance', 'symbol': 'BTCUSDT', 'timeframe': '1h'}
)
print(resp.json())
Response
Results are always wrapped in arrays, even when only one value is returned.
200 OK
{
"value": [62.34],
"rsi": [0.0],
"timestamp": [1708300800]
}
Errors
Response
{
"value": [62.34],
"rsi": [0.0],
"timestamp": [1708300800]
}Data is being fetched. Retry after 1–2 seconds.
Response
{ "pending": true, "key": "ta:binance:BTCUSDT:1h:rsidivergencehiddenbearish:..." }Response
{ "error": "Missing required: exchange, symbol, timeframe" }Response
{ "error": "Invalid or missing API key." }Response
{ "error": "Rate limit exceeded. Your plan allows 30 requests per 15 seconds." }