Margin/Isolated Orders
CreateOrderLimit
Create a new cachable limit order that can be used in multiple future requests
This object can be cached and reused
CachableMarginRequest order = CacheClientMargin.CreateMarginOrderLimit();
CreateOrderMarket
Create a new cachable market order that can be used in multiple future requests
This object can be cached and reused
CachableMarginRequest order = CacheClientMargin.CreateMarginOrderMarket();
CachableMarginRequest order = CacheClientMargin.CreateMarginOrderMarketQuote();
PlaceOrderMarginCached
Place a Margin Order
from data that can be cached
CachableMarginRequest order = CacheClientMargin.CreateMarginOrderMarket(symbolName, orderSide, orderQuantity, recvWindow);
RestResult<BinancePlacedOrderMargin> result = restClient.Margin.Order.PlaceOrderMargin(ref order, CancellationToken.None);
Place a Margin Order
from data that can be cached and also return a copy of the raw response
RestResultRaw<BinancePlacedOrderMargin> result = restClient.Margin.Order.PlaceOrderMarginRaw(ref order, default);
GetMarginAccountOrder
Retrieves data for a specific margin account order.
Either orderId
or origClientOrderId
should be provided.
restClient.Margin.Order.GetMarginAccountOrder();
GetMarginAccountOrders
Gets all margin account orders for the provided symbol
restClient.Margin.Order.GetMarginAccountOrders();
GetMarginAccountOpenOrders
Gets a list of open margin account orders
restClient.Margin.Order.GetMarginAccountOpenOrders();
GetMarginAccountUserTrades
Gets all user margin account trades for provided symbol
restClient.Margin.Order.GetMarginAccountUserTrades();
CancelMarginOrder
Cancel an active order for margin account
restClient.Margin.Order.CancelMarginOrder();
CancelOpenMarginOrders
Cancel all active orders for a symbol
restClient.Margin.Order.CancelOpenMarginOrders();