Compendium Trading Tools Documentation
CompendiumPENDAXCompendexOfficial Links
  • ⭐Platform Overview
  • ⚫PENDAX
    • 🌐What is PENDAX?
    • 🖱️PENDAX Capabilities
    • 💾Installing PENDAX modules
    • 💡Using PENDAX SDK
      • 💻Common Functions
      • 💻OKX Functions
        • Trading & Orders
        • Funding
        • Convert
        • Account & Subaccount
        • Grid Trading
        • Market Data
        • Public Data
        • Trading Data
      • 💻Bitget Functions
        • Public (Spot)
        • Market (Spot)
        • Wallet (Spot)
        • Account (Spot)
        • Trade (Spot)
        • Market (Futures)
        • Account (Futures)
        • Trade (Futures)
        • CopyTrade (Futures)
        • Sub Account Interface (Broker)
        • Sub API Interface (Broker)
      • 💻ByBit Functions
        • Market
        • Trading
        • Position
        • Account
        • Asset
        • User
        • Spot Leverage Token
        • Spot Margin Trade (UTA)
        • Spot Margin Trade (Normal)
        • Institutional Lending
      • 💻Mexc Functions
        • Market
        • Sub-Account
        • Spot Account/Trade
        • Wallet
        • ETF
        • Rebate
        • Futures Market
        • Futures Account and Trading
      • 💻Phemex Functions
        • Contract
        • Hedged Contract
        • Spot
        • Margin Trading
        • Transfer
        • Convert
        • Deposit And Withdraw
      • 💻BloFin Functions
        • Websocket
        • Account
        • Affiliate
        • Public Data
        • Trading
        • User
      • 💻BingX Functions
        • Fund Account
        • Wallet Deposits and Withdrawals
        • Sub-Account Managenent
        • Market Data (USDT-M)
        • Account (USDT-M)
        • Trades (USDT-M)
        • Market Data (Coin-M)
        • Trades (Coin-M)
        • Market Data (Spot)
        • Fund Account (Spot)
        • Trades (Spot)
        • CopyTrader
      • ⚠️FTX Functions
    • 📜License Agreement
  • 🟣Compendium App
    • 📈Compendium Trading Tools
    • 🔗Connect An Exchange Account
      • 🗝️OKX.com API Keys
    • 🤖Verified Trading Bots
      • Explore The Marketplace
      • For Algo & Strategy Authors
        • Get Listed & Verified
        • Strategy Monetization
        • Sending Trading Signals
        • Simplified Signal Program
      • For Users & Subscribers
        • Subscribing To Bots
        • Managing A Subscription
    • 💫Copy Trading Groups
      • For Copy Group Leaders
        • Creating A Copy Group
        • Linking Leader Account
        • Important Trading Notes
        • Manage A Copy Group
        • Discord Webhooks Setup
      • For Users & Subscribers
        • Subscribe To Copy Group
        • Link Account To Group
    • 📶Signal Provider Groups
      • For Group Leaders
        • Creating A Signal Group
        • Managing A Signal Group
        • Sending Trading Signals
      • For Users & Subscribers
        • Subscribing To Signal Groups
        • Manage Signal Group Subscription
  • 🔵Compendex Suite
    • 🔮DeFi With Compendex
    • ☀️Solana Integrations
      • Supported Solana Wallets
      • Overview And News
      • Openbook Spot Markets
      • Smart Swap Aggregator
      • NFT Metaverse Markets
      • Solana DeFi Analytics Portal
      • Community Tools List
  • 🪙The CMFI Token Ecosystem
    • 📊Tokenomics Breakdown
    • 🍎Trade Incentive Program
    • 🌊Staking And Liquidity Pools
      • ✨Raydium Liquidity Pools
      • 🐳Orca Liquidity Whirlpools
      • 🐋Orca Liquidity Pools
    • 🐷Compendi-Pigs NFT
  • 👥Community Info
    • ✅Links And Social Pages
    • 🎨Branding Guidelines
Powered by GitBook
On this page
  • Test Order
  • Place order
  • Place order in demo trading
  • Place multiple orders
  • Close All Positions
  • Cancel Order
  • Cancel multiple orders
  • Cancel All Open Orders
  • Current All Open Orders
  • Query pending order status
  • Query Order details
  • Query Margin Type
  • Change Margin Type
  • Query Leverage
  • Set Leverage
  • Users Force Orders
  • Query Order history
  • Modify Isolated Position Margin
  • Query historical transaction orders
  • Set Position Mode
  • Query position mode
  • Cancel an Existing Order and Send a New Orde
  • Cancel orders in batches and place orders in batches
  • Cancel All After
  • Close position by position ID
  • All Orders
  • Position and Maintenance Margin Ratio
  • Query historical transaction details
  • Query Position History
  1. PENDAX
  2. Using PENDAX SDK
  3. BingX Functions

Trades (USDT-M)

PreviousAccount (USDT-M)NextMarket Data (Coin-M)

Last updated 7 months ago

Test Order

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

testOrderUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function testOrderUM(exchange, options) {
    try {
        let result = await exchange.testOrderUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await testOrderUM(myBingxExchange, {
	symbol: "<string>",
	type: "<string>",
	side: "<string>"
});

Place order

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

placeOrderUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function placeOrderUM(exchange, options) {
    try {
        let result = await exchange.placeOrderUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await placeOrderUM(myBingxExchange, {
	symbol: "<string>",
	type: "<string>",
	side: "<string>"
});

Place order in demo trading

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

placeOrderDemoTradingUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function placeOrderDemoTradingUM(exchange, options) {
    try {
        let result = await exchange.placeOrderDemoTradingUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await placeOrderDemoTradingUM(myBingxExchange, {
	symbol: "<string>",
	type: "<string>",
	side: "<string>"
});

Place multiple orders

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

placeBatchOrderUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function placeBatchOrderUM(exchange, options) {
    try {
        let result = await exchange.placeBatchOrderUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await placeBatchOrderUM(myBingxExchange, {
	batchOrders: "<LIST<Order>>"
});

Close All Positions

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

closeAllPositionsUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function closeAllPositionsUM(exchange, options) {
    try {
        let result = await exchange.closeAllPositionsUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await closeAllPositionsUM(myBingxExchange);

Cancel Order

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

cancelOrderUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function cancelOrderUM(exchange, options) {
    try {
        let result = await exchange.cancelOrderUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await cancelOrderUM(myBingxExchange, {
	symbol: "<string>"
});

Cancel multiple orders

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

batchCancelOrdersUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function batchCancelOrdersUM(exchange, options) {
    try {
        let result = await exchange.batchCancelOrdersUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await batchCancelOrdersUM(myBingxExchange, {
	symbol: "<string>"
});

Cancel All Open Orders

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

cancelAllOpenOrdersUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function cancelAllOpenOrdersUM(exchange, options) {
    try {
        let result = await exchange.cancelAllOpenOrdersUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await cancelAllOpenOrdersUM(myBingxExchange);

Current All Open Orders

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getAllOpenOrdersUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getAllOpenOrdersUM(exchange, options) {
    try {
        let result = await exchange.getAllOpenOrdersUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getAllOpenOrdersUM(myBingxExchange);

Query pending order status

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getPendingOrderStatusUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getPendingOrderStatusUM(exchange, options) {
    try {
        let result = await exchange.getPendingOrderStatusUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getPendingOrderStatusUM(myBingxExchange, {
	symbol: "<string>"
});

Query Order details

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getOrderDetailsUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getOrderDetailsUM(exchange, options) {
    try {
        let result = await exchange.getOrderDetailsUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getOrderDetailsUM(myBingxExchange, {
	symbol: "<string>"
});

Query Margin Type

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getMarginTypeUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getMarginTypeUM(exchange, options) {
    try {
        let result = await exchange.getMarginTypeUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getMarginTypeUM(myBingxExchange, {
	symbol: "<string>"
});

Change Margin Type

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

changeMarginTypeUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function changeMarginTypeUM(exchange, options) {
    try {
        let result = await exchange.changeMarginTypeUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await changeMarginTypeUM(myBingxExchange, {
	symbol: "<string>",
	marginType: "<string>"
});

Query Leverage

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getLeverageUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getLeverageUM(exchange, options) {
    try {
        let result = await exchange.getLeverageUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getLeverageUM(myBingxExchange, {
	symbol: "<string>"
});

Set Leverage

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

setLeverageUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function setLeverageUM(exchange, options) {
    try {
        let result = await exchange.setLeverageUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await setLeverageUM(myBingxExchange, {
	symbol: "<string>",
	side: "<string>",
	leverage: "<int64>"
});

Users Force Orders

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getUsersForceOrdersUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getUsersForceOrdersUM(exchange, options) {
    try {
        let result = await exchange.getUsersForceOrdersUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getUsersForceOrdersUM(myBingxExchange);

Query Order history

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getOrderHistoryUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getOrderHistoryUM(exchange, options) {
    try {
        let result = await exchange.getOrderHistoryUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getOrderHistoryUM(myBingxExchange, {
	limit: "<int>"
});

Modify Isolated Position Margin

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

modifyIsolatedPositionMarginUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function modifyIsolatedPositionMarginUM(exchange, options) {
    try {
        let result = await exchange.modifyIsolatedPositionMarginUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await modifyIsolatedPositionMarginUM(myBingxExchange, {
	symbol: "<string>",
	amount: "<float64>",
	type: "<int>",
	positionSide: "<string>"
});

Query historical transaction orders

Please refer to the official BingX API Docs for the Required parameters.

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, {
	tradingUnit: "<string>",
	startTs: "<int64>",
	endTs: "<int64>"
});

Set Position Mode

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

setPositionModeUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function setPositionModeUM(exchange, options) {
    try {
        let result = await exchange.setPositionModeUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await setPositionModeUM(myBingxExchange);

Query position mode

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getPositionModeUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getPositionModeUM(exchange, options) {
    try {
        let result = await exchange.getPositionModeUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getPositionModeUM(myBingxExchange);

Cancel an Existing Order and Send a New Orde

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

cancelExistingOrderAndPlaceOrderUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function cancelExistingOrderAndPlaceOrderUM(exchange, options) {
    try {
        let result = await exchange.cancelExistingOrderAndPlaceOrderUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await cancelExistingOrderAndPlaceOrderUM(myBingxExchange, {
	cancelReplaceMode: "<string>",
	symbol: "<string>",
	type: "<string>",
	side: "<string>"
});

Cancel orders in batches and place orders in batches

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

cancelOrdersInBatchesAndPlaceOrdersInBatchesUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function cancelOrdersInBatchesAndPlaceOrdersInBatchesUM(exchange, options) {
    try {
        let result = await exchange.cancelOrdersInBatchesAndPlaceOrdersInBatchesUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await cancelOrdersInBatchesAndPlaceOrdersInBatchesUM(myBingxExchange, {
	batchOrders: "<string>"
});

Cancel All After

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

cancelAllAfterUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function cancelAllAfterUM(exchange, options) {
    try {
        let result = await exchange.cancelAllAfterUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await cancelAllAfterUM(myBingxExchange);

Close position by position ID

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

closePositionByPositionIDUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function closePositionByPositionIDUM(exchange, options) {
    try {
        let result = await exchange.closePositionByPositionIDUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await closePositionByPositionIDUM(myBingxExchange, {
	positionId: "<string>"
});

All Orders

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getAllOrdersUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getAllOrdersUM(exchange, options) {
    try {
        let result = await exchange.getAllOrdersUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getAllOrdersUM(myBingxExchange, {
	limit: "<int>"
});

Position and Maintenance Margin Ratio

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getPositionMaintenanceMarginRatioUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getPositionMaintenanceMarginRatioUM(exchange, options) {
    try {
        let result = await exchange.getPositionMaintenanceMarginRatioUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getPositionMaintenanceMarginRatioUM(myBingxExchange);

Query historical transaction details

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getHistoricalTransactionDetailsUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getHistoricalTransactionDetailsUM(exchange, options) {
    try {
        let result = await exchange.getHistoricalTransactionDetailsUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getHistoricalTransactionDetailsUM(myBingxExchange, {
	startTs: "<int64>",
	endTs: "<int64>"
});

Query Position History

Please refer to the official BingX API Docs for the Required parameters.

Function Name:

getPositionHistoryUM()

Usage:

import { createExchange } from "./exchanges/exchange.js";

   let myBingxExchange  = createExchange({
      exchange: "bingx",
      authenticate: "true",
      key: "myKey",
      secret: "mySecret",
      label: "bingx"
  });

async function getPositionHistoryUM(exchange, options) {
    try {
        let result = await exchange.getPositionHistoryUM(options);
        console.log(result);
    } catch (error) {
        console.log(error.message);
    }
}

let result = await getPositionHistoryUM(myBingxExchange);

⚫
💡
💻
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Test+Order
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Place+order
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Place+order+in+demo+trading
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Place+multiple+orders
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Close+All+Positions
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Cancel+Order
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Cancel+multiple+orders
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Cancel+All+Open+Orders
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Current+All+Open+Orders
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Query+pending+order+status
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Query+Order+details
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Query+Margin+Type
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Change+Margin+Type
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Query+Leverage
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Set+Leverage
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#User's+Force+Orders
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Query+Order+history
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Modify+Isolated+Position+Margin
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Query+historical+transaction+orders
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Set+Position+Mode
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Query+position+mode
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Cancel+an+Existing+Order+and+Send+a+New+Orde
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Cancel+orders+in+batches+and+place+orders+in+batches
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Cancel+All+After
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Close+position+by+position+ID
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#All+Orders
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Position+and+Maintenance+Margin+Ratio
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Query+historical+transaction+details
https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Query+Position+History