mirror of
https://github.com/aljazceru/bitfinex-api-py.git
synced 2025-12-23 08:44:25 +01:00
52 lines
1.5 KiB
Python
52 lines
1.5 KiB
Python
from enum import Enum
|
|
|
|
class OrderType(str, Enum):
|
|
LIMIT = "LIMIT"
|
|
EXCHANGE_LIMIT = "EXCHANGE LIMIT"
|
|
MARKET = "MARKET"
|
|
EXCHANGE_MARKET = "EXCHANGE MARKET"
|
|
STOP = "STOP"
|
|
EXCHANGE_STOP = "EXCHANGE STOP"
|
|
STOP_LIMIT = "STOP LIMIT"
|
|
EXCHANGE_STOP_LIMIT = "EXCHANGE STOP LIMIT"
|
|
TRAILING_STOP = "TRAILING STOP"
|
|
EXCHANGE_TRAILING_STOP = "EXCHANGE TRAILING STOP"
|
|
FOK = "FOK"
|
|
EXCHANGE_FOK = "EXCHANGE FOK"
|
|
IOC = "IOC"
|
|
EXCHANGE_IOC = "EXCHANGE IOC"
|
|
|
|
class Config(str, Enum):
|
|
MAP_CURRENCY_SYM = "pub:map:currency:sym"
|
|
MAP_CURRENCY_LABEL = "pub:map:currency:label"
|
|
MAP_CURRENCY_UNIT = "pub:map:currency:unit"
|
|
MAP_CURRENCY_UNDL = "pub:map:currency:undl"
|
|
MAP_CURRENCY_POOL = "pub:map:currency:pool"
|
|
MAP_CURRENCY_EXPLORER = "pub:map:currency:explorer"
|
|
MAP_CURRENCY_TX_FEE = "pub:map:currency:tx:fee"
|
|
MAP_TX_METHOD = "pub:map:tx:method"
|
|
|
|
LIST_PAIR_EXCHANGE = "pub:list:pair:exchange"
|
|
LIST_PAIR_MARGIN = "pub:list:pair:margin"
|
|
LIST_PAIR_FUTURES = "pub:list:pair:futures"
|
|
LIST_PAIR_SECURITIES = "pub:list:pair:securities"
|
|
LIST_CURRENCY = "pub:list:currency"
|
|
LIST_COMPETITIONS = "pub:list:competitions"
|
|
|
|
INFO_PAIR = "pub:info:pair"
|
|
INFO_PAIR_FUTURES = "pub:info:pair:futures"
|
|
INFO_TX_STATUS = "pub:info:tx:status"
|
|
|
|
SPEC_MARGIN = "pub:spec:margin",
|
|
FEES = "pub:fees"
|
|
|
|
class Precision(str, Enum):
|
|
P0 = "P0"
|
|
P1 = "P1"
|
|
P2 = "P2"
|
|
P3 = "P3"
|
|
P4 = "P4"
|
|
|
|
class Sort(int, Enum):
|
|
ASCENDING = +1
|
|
DESCENDING = -1 |