UNPKG

bitget-api

Version:

Complete Node.js & JavaScript SDK for Bitget V1-V3 REST APIs & WebSockets, with TypeScript & end-to-end tests.

47 lines (46 loc) 1.34 kB
export interface PlaceStrategyOrderRequestV3 { category: 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES'; symbol: string; clientOid?: string; type?: 'tpsl'; tpslMode?: 'full' | 'partial'; qty: string; posSide: 'long' | 'short'; tpTriggerBy?: 'market' | 'mark'; slTriggerBy?: 'market' | 'mark'; takeProfit?: string; stopLoss?: string; tpOrderType?: 'limit' | 'market'; slOrderType?: 'limit' | 'market'; tpLimitPrice?: string; slLimitPrice?: string; } export interface ModifyStrategyOrderRequestV3 { orderId?: string; clientOid?: string; qty: string; tpTriggerBy?: 'market' | 'mark'; slTriggerBy?: 'market' | 'mark'; takeProfit?: string; stopLoss?: string; tpOrderType?: 'limit' | 'market'; slOrderType?: 'limit' | 'market'; tpLimitPrice?: string; slLimitPrice?: string; } export interface CancelStrategyOrderRequestV3 { orderId?: string; clientOid?: string; } export interface GetUnfilledStrategyOrdersRequestV3 { category: 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES'; type?: 'tpsl'; } export interface GetHistoryStrategyOrdersRequestV3 { category: 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES'; type?: 'tpsl'; startTime?: string; endTime?: string; limit?: string; cursor?: string; }