Futures Account and Trading
Documentation on interacting with Mexc's Futures Account and Trading API functions through the PENDAX Javascript SDK.
Last updated
Documentation on interacting with Mexc's Futures Account and Trading API functions through the PENDAX Javascript SDK.
Last updated
getUserAssetInfoFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getUserAssetInfoFutures(exchange, options) {
try {
let result = await exchange.getUserAssetInfoFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getUserAssetInfoFutures(myMexcExchanges);
getUserSingleCurrencyAssetInfoFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getUserSingleCurrencyAssetInfoFutures(exchange, options) {
try {
let result = await exchange.getUserSingleCurrencyAssetInfoFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getUserSingleCurrencyAssetInfoFutures(myMexcExchanges,
{
currency: "USDT"
});
getUserAssetTransferRecordsFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getUserAssetTransferRecordsFutures(exchange, options) {
try {
let result = await exchange.getUserAssetTransferRecordsFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getUserAssetTransferRecordsFutures(myMexcExchanges,
{
page_size: "10",
currency: "USDT"
});
getHistoryPositionInformationFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getHistoryPositionInformationFutures(exchange, options) {
try {
let result = await exchange.getHistoryPositionInformationFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getHistoryPositionInformationFutures(myMexcExchanges,
{
symbol: "MX_USDT"
});
getCurrentHoldingPositionFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getCurrentHoldingPositionFutures(exchange, options) {
try {
let result = await exchange.getCurrentHoldingPositionFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getCurrentHoldingPositionFutures(myMexcExchanges);
getUserFundingRateDetails()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getUserFundingRateDetails(exchange, options) {
try {
let result = await exchange.getUserFundingRateDetails(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getUserFundingRateDetails(myMexcExchanges);
getUserCurrentPendingOrderFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getUserCurrentPendingOrderFutures(exchange, options) {
try {
let result = await exchange.getUserCurrentPendingOrderFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getUserCurrentPendingOrderFutures(myMexcExchanges,
{
symbol: "MX_USDT"
});
getAllUserHistoricalOrdersFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getAllUserHistoricalOrdersFutures(exchange, options) {
try {
let result = await exchange.getAllUserHistoricalOrdersFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getAllUserHistoricalOrdersFutures(myMexcExchanges);
getOrderByExternalNumberFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getOrderByExternalNumberFutures(exchange, options) {
try {
let result = await exchange.getOrderByExternalNumberFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getOrderByExternalNumberFutures(myMexcExchanges,
{
symbol: "ETH_USDT",
external_oid: "_m_f95eb99b061d4eef8f64a04e9ac4dad3"
});
getOrderByOrderNumberFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getOrderByOrderNumberFutures(exchange, options) {
try {
let result = await exchange.getOrderByOrderNumberFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getOrderByOrderNumberFutures(myMexcExchanges,
{
order_id: "102015012431820288"
});
getOrderTransactionDetailsByOIDFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getOrderTransactionDetailsByOIDFutures(exchange, options) {
try {
let result = await exchange.getOrderTransactionDetailsByOIDFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getOrderTransactionDetailsByOIDFutures(myMexcExchanges,
{
order_id: "102015012431820288"
});
getAllTranscationDetailsUserOrderFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getAllTranscationDetailsUserOrderFutures(exchange, options) {
try {
let result = await exchange.getAllTranscationDetailsUserOrderFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getAllTranscationDetailsUserOrderFutures(myMexcExchanges,
{
symbol: "MX_USDT"
});
getTriggerOrderListFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getTriggerOrderListFutures(exchange, options) {
try {
let result = await exchange.getTriggerOrderListFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getTriggerOrderListFutures(myMexcExchanges,
{
symbol: "MX_USDT"
});
getStopLimitOrderListFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getStopLimitOrderListFutures(exchange, options) {
try {
let result = await exchange.getStopLimitOrderListFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getStopLimitOrderListFutures(myMexcExchanges,
{
symbol: "MX_USDT"
});
getRiskLimitsFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getRiskLimitsFutures(exchange, options) {
try {
let result = await exchange.getRiskLimitsFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getRiskLimitsFutures(myMexcExchanges,
{
symbol: "MX_USDT"
});
changeMarginFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function changeMarginFutures(exchange, options) {
try {
let result = await exchange.changeMarginFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await changeMarginFutures(myMexcExchanges,
{
positionId: "134321",
amount: "1",
type: "ADD"
});
getLeverageFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getLeverageFutures(exchange, options) {
try {
let result = await exchange.getLeverageFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getLeverageFutures(myMexcExchanges,
{
symbol: "MX_USDT"
});
getPositionModeFutures()
import { createExchange } from "./exchanges/exchange.js";
let myMexcExchanges = createExchange({
exchange: "mexc",
authenticate: "true",
key: "myKey",
secret: "mySecret",
label: "mexc"
});
async function getPositionModeFutures(exchange, options) {
try {
let result = await exchange.getPositionModeFutures(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
let result = await getPositionModeFutures(myMexcExchanges);