Market Data (USDT-M)
USDT-M Perp Futures symbols
Function Name:
getSymbolsUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getSymbolsUM(exchange, options) {
    try {
        let result = await exchange.getSymbolsUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getSymbolsUM(myBingxExchange);Order Book
Function Name:
getOrderBookUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getOrderBookUM(exchange, options) {
    try {
        let result = await exchange.getOrderBookUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getOrderBookUM(myBingxExchange, {
	symbol: "<string>"
});Recent Trades List
Function Name:
getRecentTradesUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getRecentTradesUM(exchange, options) {
    try {
        let result = await exchange.getRecentTradesUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getRecentTradesUM(myBingxExchange, {
	symbol: "<string>"
});Mark Price and Funding Rate
Function Name:
getMarkPriceAndFundingRateUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getMarkPriceAndFundingRateUM(exchange, options) {
    try {
        let result = await exchange.getMarkPriceAndFundingRateUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getMarkPriceAndFundingRateUM(myBingxExchange);Get Funding Rate History
Function Name:
getFundingRateHistoryUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getFundingRateHistoryUM(exchange, options) {
    try {
        let result = await exchange.getFundingRateHistoryUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getFundingRateHistoryUM(myBingxExchange);Kline/Candlestick Data
Function Name:
getKlineCandlestickInfoUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getKlineCandlestickInfoUM(exchange, options) {
    try {
        let result = await exchange.getKlineCandlestickInfoUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getKlineCandlestickInfoUM(myBingxExchange, {
	symbol: "<string>",
	interval: "<string>"
});Open Interest Statistics
Function Name:
getOpenInterestStatisticsUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getOpenInterestStatisticsUM(exchange, options) {
    try {
        let result = await exchange.getOpenInterestStatisticsUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getOpenInterestStatisticsUM(myBingxExchange, {
	symbol: "<string>"
});24hr Ticker Price Change Statistics
Function Name:
get24HrTickerPriceChangeInfoUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function get24HrTickerPriceChangeInfoUM(exchange, options) {
    try {
        let result = await exchange.get24HrTickerPriceChangeInfoUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await get24HrTickerPriceChangeInfoUM(myBingxExchange);Query historical transaction orders
Function Name:
getHistoricalTransactionOrdersUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getHistoricalTransactionOrdersUM(exchange, options) {
    try {
        let result = await exchange.getHistoricalTransactionOrdersUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getHistoricalTransactionOrdersUM(myBingxExchange);Symbol Order Book Ticker
Function Name:
getSymbolOrderBookTickerUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getSymbolOrderBookTickerUM(exchange, options) {
    try {
        let result = await exchange.getSymbolOrderBookTickerUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getSymbolOrderBookTickerUM(myBingxExchange, {
	symbol: "<string>"
});Mark Price Kline/Candlestick Data
Function Name:
getMarkPriceKlineCandlestickInfoUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getMarkPriceKlineCandlestickInfoUM(exchange, options) {
    try {
        let result = await exchange.getMarkPriceKlineCandlestickInfoUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getMarkPriceKlineCandlestickInfoUM(myBingxExchange, {
	symbol: "<string>",
	interval: "<string>"
});Symbol Price Ticker
Function Name:
getSymbolPriceTickerUM()Usage:
import { createExchange } from "./exchanges/exchange.js";
   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "false",
      label: "bingx"
  });
async function getSymbolPriceTickerUM(exchange, options) {
    try {
        let result = await exchange.getSymbolPriceTickerUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}
let result = await getSymbolPriceTickerUM(myBingxExchange);Last updated