跳至主要内容

枚舉定義

category

合約

  • linear正向合約,包含USDT永續
  • inverse反向合約,包含反向永續, 反向交割

統一保證金

  • linear正向合約,包含USDT永續, USDC永續
  • option期權

interval

  • 1 3 5 15 30 60 120 240 360 720分鐘
  • D
  • W
  • M

symbol

USDT永續:

  • BTCUSDT
  • ETHUSDT

USDC永續:

  • BTCPERP
  • ETHPERP

反向永續:

  • BTCUSD
  • ETHUSD

反向交割:

  • BTCUSDH23H: 第一季度; 23: 2023
  • BTCUSDM23M: 第二季度; 23: 2023
  • BTCUSDU23U: 第三季度; 23: 2023
  • BTCUSDZ23Z: 第四季度; 23: 2023

positionIdx

  • 0單向持倉
  • 1買側的雙向持倉
  • 2賣側的雙向持倉

positionStatus

  • Normal
  • Liq強平中
  • Adl自動減倉中

triggerBy

  • LastPrice
  • MarkPrice
  • IndexPrice

timeInForce

  • GoodTillCancel一直有效至取消
  • ImmediateOrCancel立即成交或取消
  • FillOrKlii完全成交或取消
  • PostOnly 被動委託

orderFilter

  • Order普通單
  • StopOrder條件單

orderStatus

  • Created訂單已經被系統接收但還沒有推送到撮合引擎中
  • New訂單成功下達
  • Rejected
  • PartiallyFilled
  • Filled
  • PendingCancel撮合引擎收到了取消申請但是還未成功取消
  • Cancelled
  • Untriggered
  • Triggered
  • Deactivated
  • Active條件單已經被觸發,並且活動單已經成功創建。該狀態是條件單成功觸發後的終態

cancelType

  • CancelByUser
  • CancelByReduceOnly
  • CancelByPrepareLiq CancelAllBeforeLiq由於強平而取消
  • CancelByPrepareAdl CancelAllBeforeAdl由於自動減倉而取消
  • CancelByAdmin
  • CancelByTpSlTsClear
  • CancelBySmp

期權:

  • CancelByUser
  • CancelByReduceOnly
  • CancelAllBeforeLiq由於強平而取消
  • CancelAllBeforeAdl由於自動減倉而取消
  • CancelBySettle
  • CancelByCannotAffordOrderCost
  • CancelByPmTrialMmOverEquity
  • CancelByAccountBlocking
  • CancelByDelivery
  • CancelByMmpTriggered
  • CancelByCrossSelfMuch
  • CancelByCrossReachMaxTradeNum
  • CancelByDCP

stopOrderType

  • TakeProfit止盈單
  • StopLoss止損單
  • TrailingStop追蹤止損單
  • Stop條件單
  • PartialTakeProfit部分止盈單
  • PartialStopLoss部分止損單

rejectReason

  • EC_NoError
  • EC_Others
  • EC_UnknownMessageType
  • EC_MissingClOrdID
  • EC_MissingOrigClOrdID
  • EC_ClOrdIDOrigClOrdIDAreTheSame
  • EC_DuplicatedClOrdID
  • EC_OrigClOrdIDDoesNotExist
  • EC_TooLateToCancel
  • EC_UnknownOrderType
  • EC_UnknownSide
  • EC_UnknownTimeInForce
  • EC_WronglyRouted
  • EC_MarketOrderPriceIsNotZero
  • EC_LimitOrderInvalidPrice
  • EC_NoEnoughQtyToFill
  • EC_NoImmediateQtyToFill
  • EC_PerCancelRequest
  • EC_MarketOrderCannotBePostOnly
  • EC_PostOnlyWillTakeLiquidity
  • EC_CancelReplaceOrder
  • EC_InvalidSymbolStatus

positionMode

  • 0單向持倉模式
  • 3雙向持倉模式

execType

lastLiquidityInd

統一保證金

  • TAKER
  • MAKER

合約

  • AddedLiquidity增加流動性
  • RemovedLiquidity吃流動性

walletFundType

  • Deposit入金
  • Withdraw提幣
  • RealisedPNL已結盈虧
  • Commission佣金
  • Refund系統返還
  • Prize贈金
  • ExchangeOrderWithdraw兌出
  • ExchangeOrderDeposit兌入
  • ReturnServiceCash返還手續費贈金
  • Insurance保險金
  • SubMember母子帳戶劃轉
  • Coupon生息券
  • AccountTransfer帳戶劃轉
  • CashBack返現

type

  • TRANSFER_IN
  • TRANSFER_OUT
  • TRADE
  • SETTLEMENT
  • DELIVERY
  • LIQUIDATION
  • BONUS
  • FEE_REFUND
  • INTEREST
  • CURRENCY_BUY
  • CURRENCY_SELL

tickDirection

  • PlusTick價格上漲
  • ZeroPlusTick交易的價格與前一筆交易的價格相同,前一筆交易的價格高於前一筆交易的價格
  • MinusTick價格下跌
  • ZeroMinusTick交易的價格與前一筆交易的價格相同,前一筆交易的價格低於前一筆交易的價格

adlRankIndicator

  • 0空倉時默認值
  • 1
  • 2
  • 3
  • 4
  • 5

smpType

  • 默認: None
  • CancelMaker
  • CancelTaker
  • CancelBoth

unifiedMarginStatus

  • 1普通帳戶
  • 2已升級到了統一保證金帳戶,僅支持交易期貨和期權
  • 3已升級到了統一帳戶,支持交易期貨、期權和現貨