Trading & Orders
Documentation on interacting with a variety of OKX trading and order API functions through the PENDAX SDK.
Placing and Manipulating Orders
Place Order
Function Name:
placeOrder()Usage:
import { createExchange } from "./exchanges/exchange.js";
let myOkxAccount = createExchange({
exchange: "okx",
authenticate: true,
key: "myKeys",
secret: "mySecret",
passphrase: "myPassphrase",
label: "okx",
marginType: "usdt"
});
async function placeOrder(exchange, options) {
try {
let result = await exchange.placeOrder(options);
return result
console.log(result);
} catch (error) {
console.log(error.message);
}
}
const result = await placeOrder(myOkxAccount, {
instId: "BTC-USDT",
tdMode: "cash",
side: "buy",
ordType: "limit",
px: "10000",
sz: ".01", // for SWAPS sz is number of contracts which is .01 BTC
})Place Multiple Orders
Function Name:
Usage:
Cancel Order
Function Name:
Usage:
Cancel Multiple Orders
Function Name:
Usage:
Amend Order
Function Name:
Usage:
Amend Multiple Orders
Function Name:
Usage:
Close Positions
Function Name:
Usage:
Order Details And Transaction History
Get Order Details
Function Name:
Usage:
Get Order List
Function Name:
Usage:
Get Order History (last 7 days)
Function Name:
Usage:
Get Order History (last 3 months)
Function Name:
Usage:
Get Transaction Details (last 3 days)
Function Name:
Usage:
Get Transaction Details (last 3 months)
Function Name:
Usage:
Placing & Editing Algo Orders
Place Algo Order
Function Name:
Usage:
Cancel Algo Order
Function Name:
Usage:
Cancel Advance Algo Order
Function Name:
Usage:
Get Algo Order List
Function Name:
Usage:
Get Algo Order History
Function Name:
Usage:
One-Click & Easy Convert
Get Easy Convert Currency List
Place Easy Convert
Get Easy Convert History
Get One-Click Repay Currency List
Trade One-Click Repay
Get One-Click Repay History
Block Trading
Get Counterparties
Function Name:
Usage:
Create RFQ
Function Name:
Usage:
Cancel RFQ
Function Name:
Usage:
Cancel Multiple RFQ's
Function Name:
Usage:
Cancel All RFQ's
Function Name:
Usage:
Execute Quote
Function Name:
Usage:
Set Quote Products
Function Name:
Usage:
Reset MMP Status
Function Name:
Usage:
Create Quote
Function Name:
Usage:
Cancel Quote
Function Name:
Usage:
Cancel Multiple Quotes
Function Name:
Usage:
Cancel All Quotes
Function Name:
Usage:
Get RFQ's
Function Name:
Usage:
Get Quotes
Function Name:
Usage:
Get Trades
Function Name:
Usage:
Get Public Trades
Function Name:
Usage:
Last updated