futures.fundingRate
Adds futures funding-rate columns to an immutable query builder. Calling .fundingRate() without arguments selects both the rate and average columns.
Imports
import { Velo } from 'velo-sdk';Examples
import { Velo, futures } from 'velo-sdk';
const velo = new Velo({ apiKey: process.env.VELO_API_KEY! });
const data = await velo.query(
futures
.fundingRate(['average'])
.for({
products: ['BTCUSDT'],
})
.over({
last: '1D',
resolution: '1h',
}),
);
const rows = data.rows();Definition
function fundingRate(): FuturesBuilder<C | FuturesFundingRateColumn>;
function fundingRate<P extends FuturesFundingRatePart>(
parts: readonly P[],
): FuturesBuilder<C | FuturesFundingRateColumn<P>>;Parameters
parts
- Type:
readonly FuturesFundingRatePart[] - Optional
- Default:
['rate', 'average']
| Part | Selected column |
|---|---|
rate | funding_rate |
average | funding_rate_avg |
Return Type
- Type:
FuturesBuilder<C | FuturesFundingRateColumn<P>>
Returns a builder typed with the accumulated columns.