Get the open interest on perpetual futures contracts
Source:R/get_openinterest.R
get_openinterest.Rd
Get 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.
1d
by default. Seeavailable_intervals()
for available intervals.- source
A character-vector of length 1.
binance
by 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 to
must 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_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;
} # }