You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
367 lines
6.8 KiB
367 lines
6.8 KiB
class CandlestickInterval:
|
|
MIN1 = "1min"
|
|
MIN5 = "5min"
|
|
MIN15 = "15min"
|
|
MIN30 = "30min"
|
|
MIN60 = "60min"
|
|
HOUR4 = "4hour"
|
|
DAY1 = "1day"
|
|
MON1 = "1mon"
|
|
WEEK1 = "1week"
|
|
YEAR1 = "1year"
|
|
INVALID = None
|
|
|
|
|
|
class OrderSide:
|
|
BUY = "buy"
|
|
SELL = "sell"
|
|
INVALID = None
|
|
|
|
|
|
class TradeDirection:
|
|
BUY = "buy"
|
|
SELL = "sell"
|
|
INVALID = None
|
|
|
|
|
|
class OrderType:
|
|
SELL_LIMIT = "sell-limit"
|
|
BUY_LIMIT = "buy-limit"
|
|
BUY_MARKET = "buy-market"
|
|
SELL_MARKET = "sell-market"
|
|
BUY_IOC = "buy-ioc"
|
|
SELL_IOC = "sell-ioc"
|
|
BUY_LIMIT_MAKER = "buy-limit-maker"
|
|
SELL_LIMIT_MAKER = "sell-limit-maker"
|
|
BUY_STOP_LIMIT = "buy-stop-limit"
|
|
SELL_STOP_LIMIT = "sell-stop-limit"
|
|
BUY_LIMIT_FOK = "buy-limit-fok"
|
|
SELL_LIMIT_FOK = "sell-limit-fok"
|
|
BUY_STOP_LIMIT_FOK = "buy-stop-limit-fok"
|
|
SELL_STOP_LIMIT_FOK = "sell-stop-limit-fok"
|
|
INVALID = None
|
|
|
|
|
|
class AlgoOrderType:
|
|
LIMIT = "limit"
|
|
MARKET = "market"
|
|
|
|
|
|
class AlgoOrderStatus:
|
|
CANCELED = "canceled"
|
|
REJECTED = "rejected"
|
|
TRIGGERED = "triggered"
|
|
|
|
|
|
class AccountType:
|
|
SPOT = "spot"
|
|
MARGIN = "margin"
|
|
OTC = "otc"
|
|
POINT = "point"
|
|
MINEPOLL = "minepool"
|
|
ETF = "etf"
|
|
AGENCY = "agency"
|
|
SUPER_MARGIN = "super-margin"
|
|
INVALID = None
|
|
|
|
|
|
class AccountState:
|
|
WORKING = "working"
|
|
LOCK = "lock"
|
|
INVALID = None
|
|
|
|
|
|
class AccountPointState:
|
|
WORKING = "working"
|
|
LOCK = "lock"
|
|
INVALID = None
|
|
FL_SYS = "fl-sys"
|
|
FL_MGT = "fl-mgt"
|
|
FL_END = "fl-end"
|
|
FL_NEGATIVE = "fl-negative"
|
|
|
|
|
|
class AccountBalanceUpdateType:
|
|
TRADE = "trade"
|
|
FROZEN = "frozen"
|
|
LOAN = "loan"
|
|
INTEREST = "interest"
|
|
LOAN_AVAILABLE = "loan-available"
|
|
TRANSFER_OUT_AVAILABLE = "transfer-out-available"
|
|
INVALID = None
|
|
|
|
|
|
class WithdrawState:
|
|
SUBMITTED = "submitted"
|
|
REEXAMINE = "reexamine"
|
|
CANCELED = "canceled"
|
|
PASS = "pass"
|
|
REJECT = "reject"
|
|
PRETRANSFER = "pre-transfer"
|
|
WALLETTRANSFER = "wallet-transfer"
|
|
WALEETREJECT = "wallet-reject"
|
|
CONFIRMED = "confirmed"
|
|
CONFIRMERROR = "confirm-error"
|
|
REPEALED = "repealed"
|
|
VERIFYING = "verifying"
|
|
FAILED = "failed"
|
|
INVALID = None
|
|
|
|
|
|
class DepositWithdraw:
|
|
DEPOSIT = "deposit"
|
|
WITHDRAW = "withdraw"
|
|
|
|
|
|
class DepositState:
|
|
CONFIRMING = "confirming"
|
|
SAFE = "safe"
|
|
CONFIRMED = "confirmed"
|
|
ORPHAN = "orphan"
|
|
INVALID = None
|
|
|
|
|
|
class LoanOrderState:
|
|
CREATED = "created"
|
|
ACCRUAL = "accrual"
|
|
CLEARED = "cleared"
|
|
FAILED = "failed"
|
|
INVALID = None
|
|
|
|
|
|
class OrderSource:
|
|
SYS = "sys"
|
|
WEB = "web"
|
|
API = "api"
|
|
APP = "app"
|
|
FL_SYS = "fl-sys"
|
|
FL_MGT = "fl-mgt"
|
|
SPOT_WEB = "spot-web"
|
|
SPOT_API = "spot-api"
|
|
SPOT_APP = "spot-app"
|
|
MARGIN_API = "margin-api"
|
|
MARGIN_WEB = "margin-web"
|
|
MARGIN_APP = "margin-app"
|
|
SUPER_MARGIN_API = "super-margin-api"
|
|
SUPER_MARGIN_WEB = "super-margin-web"
|
|
SUPER_MARGIN_APP = "super-margin-app"
|
|
SUPER_MARGIN_FL_SYS = "super-margin-fl-sys"
|
|
SUPER_MARGIN_FL_MGT = "super-margin-fl-mgt"
|
|
INVALID = None
|
|
|
|
|
|
class OrderState:
|
|
CREATED = "created" # for stop loss order
|
|
PRE_SUBMITTED = "pre-submitted"
|
|
SUBMITTING = "submitting"
|
|
SUBMITTED = "submitted"
|
|
PARTIAL_FILLED = "partial-filled"
|
|
CANCELLING = "cancelling"
|
|
PARTIAL_CANCELED = "partial-canceled"
|
|
FILLED = "filled"
|
|
CANCELED = "canceled"
|
|
FAILED = "failed"
|
|
PLACE_TIMEOUT = "place_timeout"
|
|
INVALID = None
|
|
|
|
|
|
class TimeInForceType:
|
|
IOC = "ioc"
|
|
FOK = "fok"
|
|
BOC = "boc"
|
|
GTC = "gtc"
|
|
|
|
|
|
class TransferMasterType:
|
|
IN = "master-transfer-in"
|
|
OUT = "master-transfer-out"
|
|
POINT_IN = "master-point-transfer-in"
|
|
POINT_OUT = "master-point-transfer-out"
|
|
INVALID = None
|
|
|
|
|
|
class EtfStatus:
|
|
NORMAL = "1"
|
|
REBALANCING_START = "2"
|
|
CREATION_AND_REDEMPTION_SUSPEND = "3"
|
|
CREATION_SUSPEND = "4"
|
|
REDEMPTION_SUSPEND = "5"
|
|
INVALID = None
|
|
|
|
|
|
class EtfSwapType:
|
|
IN = "1"
|
|
OUT = "2"
|
|
INVALID = None
|
|
|
|
|
|
class AccountChangeType:
|
|
NEWORDER = "order.place"
|
|
TRADE = "order.match"
|
|
REFUND = "order.refund"
|
|
CANCELORDER = "order.cancel"
|
|
FEE = "order.fee-refund"
|
|
TRANSFER = "margin.transfer"
|
|
LOAN = "margin.loan"
|
|
INTEREST = "margin.interest"
|
|
REPAY = "margin.repay"
|
|
OTHER = "other"
|
|
INVALID = None
|
|
|
|
|
|
class BalanceMode:
|
|
AVAILABLE = "0"
|
|
TOTAL = "1"
|
|
INVALID = None
|
|
|
|
|
|
class AccountBalanceMode:
|
|
BALANCE = "0"
|
|
TOTAL = "1"
|
|
INVALID = None
|
|
|
|
|
|
class OperateMode:
|
|
PING = "ping"
|
|
PONG = "pong"
|
|
INVALID = None
|
|
|
|
|
|
class QueryDirection:
|
|
PREV = "prev"
|
|
NEXT = "next"
|
|
INVALID = None
|
|
|
|
|
|
class TransferFuturesPro:
|
|
TO_PRO = "futures-to-pro"
|
|
TO_FUTURES = "pro-to-futures"
|
|
|
|
|
|
class MatchRole:
|
|
MAKER = "maker"
|
|
TAKER = "taker"
|
|
|
|
|
|
class DepthStep:
|
|
STEP0 = "step0"
|
|
STEP1 = "step1"
|
|
STEP2 = "step2"
|
|
STEP3 = "step3"
|
|
STEP4 = "step4"
|
|
STEP5 = "step5"
|
|
|
|
|
|
class DepthSize:
|
|
SIZE5 = 5
|
|
SIZE10 = 10
|
|
SIZE20 = 20
|
|
|
|
|
|
class MbpLevel:
|
|
MBP5 = 5
|
|
MBP10 = 10
|
|
MBP20 = 20
|
|
MBP150 = 150
|
|
|
|
|
|
class ChainDepositStatus:
|
|
ALLOWED = "allowed"
|
|
PROHIBITED = "prohibited"
|
|
INVALID = None
|
|
|
|
|
|
class ChainWithdrawStatus:
|
|
ALLOWED = "allowed"
|
|
PROHIBITED = "prohibited"
|
|
INVALID = None
|
|
|
|
|
|
class InstrumentStatus:
|
|
NORMAL = "normal"
|
|
DELISTED = "delisted"
|
|
INVALID = None
|
|
|
|
|
|
class AccountChangeType:
|
|
ORDER_PLACE = "order-place"
|
|
ORDER_MATCH = "order-match"
|
|
ORDER_REFUND = "order-refund"
|
|
ORDER_CANCEL = "order-cancel"
|
|
ORDER_FEE_REFUND = "order-fee-refund"
|
|
MARGIN_TRANSFER = "margin-transfer"
|
|
MARGIN_LOAN = "margin-loan"
|
|
MARGIN_INTEREST = "margin-interest"
|
|
MARGIN_REPAY = "margin-repay"
|
|
OTHER = "other"
|
|
DEPOSIT = "deposit"
|
|
WITHDRAW = "withdraw"
|
|
INVALID = None
|
|
|
|
|
|
class FeeDeductType:
|
|
DEDUCT_BY_HT = "ht"
|
|
DEDUCT_BY_POINT = "point"
|
|
INVALID = None
|
|
|
|
|
|
class SubUidAction:
|
|
UNLOCK = "unlock"
|
|
LOCK = "lock"
|
|
INVALID = None
|
|
|
|
|
|
class SubUidState:
|
|
NORMAL = "normal"
|
|
LOCK = "lock"
|
|
INVALID = None
|
|
|
|
|
|
class OrderUpdateEventType:
|
|
CREATION = "creation"
|
|
TRADE = "trade"
|
|
CANCELLATION = "cancellation"
|
|
INVALID = None
|
|
|
|
|
|
class AccountTransactType:
|
|
TRADE = "trade"
|
|
ETF = "etf"
|
|
TRANSACT_FEE = "transact-fee"
|
|
DEDUCTION = "deduction"
|
|
TRANSFER = "transfer"
|
|
CREDIT = "credit"
|
|
LIQUIDATION = "liquidation"
|
|
INTEREST = "interest"
|
|
DEPOSIT = "deposit"
|
|
WITHDRAW = "withdraw"
|
|
WITHDRAW_FEE = "withdraw-fee"
|
|
EXCHANGE = "exchange"
|
|
OTHER = "other-types"
|
|
|
|
|
|
class SortDesc:
|
|
ASC = "asc"
|
|
DESC = "desc"
|
|
|
|
|
|
class SubuserTradePrivilegeType:
|
|
MARGIN = "isolated-margin"
|
|
SUPER_MARGIN = "cross-margin"
|
|
|
|
|
|
class SubUserTradeStatus:
|
|
ACTIVATED = "activated"
|
|
DEACTIVATED = "deactivated"
|
|
|
|
|
|
class MarketStatus:
|
|
NORMAL = 1
|
|
HALTED = 2
|
|
CANCEL_ONLY = 3
|
|
|
|
|
|
class HaltReason:
|
|
EMERGENCY_MAINTENANCE = 2
|
|
SCHEDULED_MAINTENANCE = 3
|