# Vector Square Root

### Get started with the `sqrt`

Simply make an HTTPS [GET] request or call in your browser:

` ``[GET] https://api.taapi.io/sqrt?secret=MY_SECRET&exchange=binance&symbol=BTC/USDT&interval=1h`

The `sqrt`

endpoint returns a JSON response like this:

` ````
{
"value": 198.55830378002327
}
```

Example response from TAAPI.IO when querying sqrt endpoint.
### API parameters

`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 sqrt value X amount of candles back. So, if you’re fetching the sqrt on the hourly and you want to know what the sqrt was 5 hours ago, set `backtrack=5`

. The default is `0`

and a maximum is `50`

.
`backtracks`

parameter returns the sqrt value calculated on every candle for the past X candles. For example, if you want to know what the sqrt 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**.

### More examples

Let's say you want to know the `sqrt`

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/sqrt?secret=MY_SECRET&exchange=binance&symbol=BTC/USDT&interval=30m&backtrack=1`

##### Get sqrt values on each of the past X candles in one call

Let's say you want to know what the `sqrt`

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/sqrt?secret=MY_SECRET&exchange=binance&symbol=BTC/USDT&interval=1d&backtracks=10`

Here's the example response:

` ````
[
{
"value": 198.55830378002327,
"backtrack": 0
},
{
"value": 198.1334903543568,
"backtrack": 1
},
{
"value": 198.82955011768246,
"backtrack": 2
},
{
"value": 198.997487421324,
"backtrack": 3
},
{
"value": 197.3613944012354,
"backtrack": 4
},
{
"value": 195.58103180012117,
"backtrack": 5
},
{
"value": 195.7667234235686,
"backtrack": 6
},
{
"value": 196.19008639582174,
"backtrack": 7
},
{
"value": 194.77261101089138,
"backtrack": 8
},
{
"value": 195.88665089791087,
"backtrack": 9
}
]
```

Looking for even more integration examples in different languages like NodeJS, PHP, Python, Curl or Ruby? Continue to [GET] REST - Direct documentation.