@exchanges/binance
Version:
Exchange provider for Binance API
33 lines (32 loc) • 997 B
TypeScript
import { BinanceSignedClient } from '../../../clients';
import { usdtM } from '../../../info';
export interface UserForceOrdersPayload {
symbol?: string;
autoCloseType?: usdtM.AutoCloseType;
startTime?: Date | number;
endTime?: Date | number;
limit?: number;
}
export interface UserForceOrdersResponse {
orderId: number;
symbol: string;
status: usdtM.OrderStatus;
clientOrderId: string;
price: number;
averagePrice: number;
origQuantity: number;
executedQuantity: number;
cumQuote: number;
timeInForce: usdtM.TimeInForce;
type: usdtM.OrderType;
reduceOnly: boolean;
closePosition: boolean;
side: usdtM.OrderSide;
positionSide: usdtM.PositionSide;
stopPrice: number;
workingType: usdtM.WorkingType;
origType: usdtM.OrderType;
time: Date;
updateTime: Date;
}
export declare function userForceOrders(client: BinanceSignedClient, payload?: UserForceOrdersPayload): Promise<UserForceOrdersResponse[]>;