
Get the open interest on perpetual futures contracts
Source:R/get_openinterest.R
get_openinterest.RdGet the open interest on a cryptocurrency pair from the
available_exchanges() in any actively traded available_tickers()
on the FUTURES markets.
Arguments
- ticker
A character-vector of length 1. See
available_tickers()for available tickers.- interval
A character-vector of length 1.
1dby default. Seeavailable_intervals()for available intervals.- source
A character-vector of length 1.
binanceby default. Seeavailable_exchanges()for available exchanges.- from
An optional character-, date- or POSIXct-vector of length 1. NULL by default.
- to
An optional character-, date- or POSIXct-vector of length 1. NULL by default.
Details
On time-zones and dates
Values passed to from`` or tomust be coercible by [as.Date()], or [as.POSIXct()], with a format of either"%Y-%m-%d"or"%Y-%m-%d %H:%M:%S"`. By default all dates are passed and
returned with Sys.timezone().
On returns
If only from is provided 200 pips are returned up to Sys.time().
If only to is provided 200 pips up to the specified date is returned.
See also
Other get-functions:
get_fgindex(),
get_fundingrate(),
get_lsratio(),
get_mktcap(),
get_quote()
Examples
if (FALSE) { # \dontrun{
# script start;
# 1) check available
# exchanges for open interest
cryptoQuotes::available_exchanges(
type = 'interest'
)
# 2) get BTC funding rate
# for the last 7 days
tail(
BTC <- cryptoQuotes::get_openinterest(
ticker = "BTCUSDT",
source = "binance",
from = Sys.Date() - 7
)
)
# script end;
} # }