@exchanges/binance
Version:
Exchange provider for Binance API
24 lines (23 loc) • 964 B
TypeScript
import { BinanceClient } from '../../../clients';
import { usdtM } from '../../../info';
export interface ContinuousContractKlineCandlestickStreamsResponse {
eventTime: Date;
pair: string;
contractType: usdtM.ContractType;
klineStartTime: Date;
klineCloseTime: Date;
interval: usdtM.KlineCandlestickChartIntervals;
firstTradeId: number;
lastTradeId: number;
openPrice: number;
closePrice: number;
highPrice: number;
lowPrice: number;
baseAssetVolume: number;
numberOfTrades: number;
isThisKlineClosed: boolean;
quoteAssetVolume: number;
takerBuyBaseAssetVolume: number;
takerBuyQuoteAssetVolume: number;
}
export declare function continuousContractKlineCandlestickStreams(client: BinanceClient, pair: string, contractType: usdtM.ContractType, interval: usdtM.KlineCandlestickChartIntervals, callback: (data: ContinuousContractKlineCandlestickStreamsResponse, error?: any) => any): () => any;