Hilbert Transform – Phasor Components
Get started with the ht_phasor
Simply make an HTTPS [GET] request or call in your browser:
[GET] https://api.taapi.io/ht_phasor?secret=MY_SECRET&exchange=binance&symbol=BTC/USDT&interval=1h
The ht_phasor
endpoint returns a JSON response like this:
{
"valueInPhase": 364.9457754335143,
"valueQuadrature": -134.70007754203078
}
Example response from TAAPI.IO when querying ht_phasor endpoint.
API parameters
binance
, binancefutures
or one of our supported exchanges. For other crypto / stock exchanges, please refer to our Client or Manual integration methods.
BTC/USDT
Bitcoin to Tether, or LTC/BTC
Litecoin to Bitcoin...
1m
, 5m
, 15m
, 30m
, 1h
, 2h
, 4h
, 12h
, 1d
, 1w
. So if you're interested in values on hourly candles, use interval=1h
, for daily values use interval=1d
, etc.
backtrack
parameter removes candles from the data set and calculates the ht_phasor value X amount of candles back. So, if you’re fetching the ht_phasor on the hourly and you want to know what the ht_phasor was 5 hours ago, set backtrack=5
. The default is 0
and a maximum is 50
.
backtracks
parameter returns the ht_phasor value calculated on every candle for the past X candles. For example, if you want to know what the ht_phasor was every hour for the past 12 hours, you use backtracks=12
. As a result, you will get 12 values back.
chart
parameter accepts one of two values: candles
or heikinashi
. candles
is the default, but if you set this to heikinashi
, the indicator values will be calculated using Heikin Ashi candles. Note: Pro & Expert Plans only.
true
or false
. Defaults to false
. By setting to true
the API will return a timestamp with every result (real-time and backtracked) to which candle the value corresponds. This is helpful when requesting multiple backtracks.
More examples
Let's say you want to know the ht_phasor
value on the last closed candle on the 30m
timeframe. You are not interest in the real-time value, so you use the backtrack=1
optional parameter to go back 1 candle in history to the last closed candle.
[GET] https://api.taapi.io/ht_phasor?secret=MY_SECRET&exchange=binance&symbol=BTC/USDT&interval=30m&backtrack=1
Get ht_phasor values on each of the past X candles in one call
Let's say you want to know what the ht_phasor
daily value was each day for the previous 10 days. You can get this returned by our API easily and efficiently in one call using the backtracks=10
parameter:
[GET] https://api.taapi.io/ht_phasor?secret=MY_SECRET&exchange=binance&symbol=BTC/USDT&interval=1d&backtracks=10
Here's the example response:
[
{
"valueInPhase": 364.9457754335143,
"valueQuadrature": -133.9741497761005,
"backtrack": 0
},
{
"valueInPhase": 524.2355014027961,
"valueQuadrature": -817.2159892131289,
"backtrack": 1
},
{
"valueInPhase": 933.5496011516004,
"valueQuadrature": -313.0832343220399,
"backtrack": 2
},
{
"valueInPhase": 791.7985692599644,
"valueQuadrature": 801.0917775136397,
"backtrack": 3
},
{
"valueInPhase": 451.5346290839198,
"valueQuadrature": 989.7002643568551,
"backtrack": 4
},
{
"valueInPhase": 204.73668080301903,
"valueQuadrature": 1035.3570580523126,
"backtrack": 5
},
{
"valueInPhase": -166.62781039481746,
"valueQuadrature": 568.479342113949,
"backtrack": 6
},
{
"valueInPhase": -180.61396288458496,
"valueQuadrature": -434.38202483281725,
"backtrack": 7
},
{
"valueInPhase": 100.14263857106678,
"valueQuadrature": -1022.8862940693156,
"backtrack": 8
},
{
"valueInPhase": 505.7258023753188,
"valueQuadrature": -1323.9252689783773,
"backtrack": 9
}
]
Looking for even more integration examples in different languages like NodeJS, PHP, Python, Curl or Ruby? Continue to [GET] REST - Direct documentation.