diff --git a/symbols/binance.py b/symbols/binance.py index dc35e3c..23cc11a 100644 --- a/symbols/binance.py +++ b/symbols/binance.py @@ -75483,6 +75483,147 @@ def __call__(self): """ +@dataclass(slots=True, frozen=True) +class RPLBTC: + """ + name: RPLBTC + precision: 8 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01000000 + maximum_order_size: 8384883677.00000000 + margin: False + """ + name: str = "RPLBTC" + precision: int = 8 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01000000 + maximum_order_size: float = 8384883677.00000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RPLBTC" + + def __str__(self): + return "RPLBTC" + + def __call__(self): + return "RPLBTC" + + +RPLBTC = RPLBTC() +""" + name: RPLBTC + precision: 8 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01000000 + maximum_order_size: 8384883677.00000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RPLBUSD: + """ + name: RPLBUSD + precision: 8 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01000000 + maximum_order_size: 9222449.00000000 + margin: False + """ + name: str = "RPLBUSD" + precision: int = 8 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01000000 + maximum_order_size: float = 9222449.00000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RPLBUSD" + + def __str__(self): + return "RPLBUSD" + + def __call__(self): + return "RPLBUSD" + + +RPLBUSD = RPLBUSD() +""" + name: RPLBUSD + precision: 8 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01000000 + maximum_order_size: 9222449.00000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RPLUSDT: + """ + name: RPLUSDT + precision: 8 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01000000 + maximum_order_size: 9222449.00000000 + margin: False + """ + name: str = "RPLUSDT" + precision: int = 8 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01000000 + maximum_order_size: float = 9222449.00000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RPLUSDT" + + def __str__(self): + return "RPLUSDT" + + def __call__(self): + return "RPLUSDT" + + +RPLUSDT = RPLUSDT() +""" + name: RPLUSDT + precision: 8 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01000000 + maximum_order_size: 9222449.00000000 + margin: False +""" + + @dataclass(slots=True, frozen=True) class RPXBNB: """ @@ -100532,5 +100673,3 @@ def __call__(self): maximum_order_size: 900000.00000000 margin: True """ - - diff --git a/symbols/bitfinex.py b/symbols/bitfinex.py index 0a5ace7..92cf902 100644 --- a/symbols/bitfinex.py +++ b/symbols/bitfinex.py @@ -21149,5 +21149,3 @@ def __call__(self): maximum_order_size: 200000.0 margin: True """ - - diff --git a/symbols/bitmex.py b/symbols/bitmex.py new file mode 100644 index 0000000..2dacf26 --- /dev/null +++ b/symbols/bitmex.py @@ -0,0 +1,34076 @@ +from dataclasses import dataclass + + +@dataclass(slots=True, frozen=True) +class _EVOL7D: + """ + name: .EVOL7D + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EVOL7D" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EVOL7D" + + def __str__(self): + return ".EVOL7D" + + def __call__(self): + return ".EVOL7D" + + +_EVOL7D = _EVOL7D() +""" + name: .EVOL7D + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BADAXBT: + """ + name: .BADAXBT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BADAXBT" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BADAXBT" + + def __str__(self): + return ".BADAXBT" + + def __call__(self): + return ".BADAXBT" + + +_BADAXBT = _BADAXBT() +""" + name: .BADAXBT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BADAXBT30M: + """ + name: .BADAXBT30M + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BADAXBT30M" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BADAXBT30M" + + def __str__(self): + return ".BADAXBT30M" + + def __call__(self): + return ".BADAXBT30M" + + +_BADAXBT30M = _BADAXBT30M() +""" + name: .BADAXBT30M + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBCHXBT: + """ + name: .BBCHXBT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBCHXBT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBCHXBT" + + def __str__(self): + return ".BBCHXBT" + + def __call__(self): + return ".BBCHXBT" + + +_BBCHXBT = _BBCHXBT() +""" + name: .BBCHXBT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBCHXBT30M: + """ + name: .BBCHXBT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBCHXBT30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBCHXBT30M" + + def __str__(self): + return ".BBCHXBT30M" + + def __call__(self): + return ".BBCHXBT30M" + + +_BBCHXBT30M = _BBCHXBT30M() +""" + name: .BBCHXBT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEOSXBT: + """ + name: .BEOSXBT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEOSXBT" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEOSXBT" + + def __str__(self): + return ".BEOSXBT" + + def __call__(self): + return ".BEOSXBT" + + +_BEOSXBT = _BEOSXBT() +""" + name: .BEOSXBT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEOSXBT30M: + """ + name: .BEOSXBT30M + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEOSXBT30M" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEOSXBT30M" + + def __str__(self): + return ".BEOSXBT30M" + + def __call__(self): + return ".BEOSXBT30M" + + +_BEOSXBT30M = _BEOSXBT30M() +""" + name: .BEOSXBT30M + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXRPXBT: + """ + name: .BXRPXBT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXRPXBT" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXRPXBT" + + def __str__(self): + return ".BXRPXBT" + + def __call__(self): + return ".BXRPXBT" + + +_BXRPXBT = _BXRPXBT() +""" + name: .BXRPXBT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXRPXBT30M: + """ + name: .BXRPXBT30M + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXRPXBT30M" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXRPXBT30M" + + def __str__(self): + return ".BXRPXBT30M" + + def __call__(self): + return ".BXRPXBT30M" + + +_BXRPXBT30M = _BXRPXBT30M() +""" + name: .BXRPXBT30M + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTRXXBT: + """ + name: .BTRXXBT + precision: 1e-10 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTRXXBT" + precision: int = 1e-10 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTRXXBT" + + def __str__(self): + return ".BTRXXBT" + + def __call__(self): + return ".BTRXXBT" + + +_BTRXXBT = _BTRXXBT() +""" + name: .BTRXXBT + precision: 1e-10 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTRXXBT30M: + """ + name: .BTRXXBT30M + precision: 1e-10 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTRXXBT30M" + precision: int = 1e-10 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTRXXBT30M" + + def __str__(self): + return ".BTRXXBT30M" + + def __call__(self): + return ".BTRXXBT30M" + + +_BTRXXBT30M = _BTRXXBT30M() +""" + name: .BTRXXBT30M + precision: 1e-10 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BADAXBT_NEXT: + """ + name: .BADAXBT_NEXT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BADAXBT_NEXT" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BADAXBT_NEXT" + + def __str__(self): + return ".BADAXBT_NEXT" + + def __call__(self): + return ".BADAXBT_NEXT" + + +_BADAXBT_NEXT = _BADAXBT_NEXT() +""" + name: .BADAXBT_NEXT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBCHXBT_NEXT: + """ + name: .BBCHXBT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBCHXBT_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBCHXBT_NEXT" + + def __str__(self): + return ".BBCHXBT_NEXT" + + def __call__(self): + return ".BBCHXBT_NEXT" + + +_BBCHXBT_NEXT = _BBCHXBT_NEXT() +""" + name: .BBCHXBT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEOSXBT_NEXT: + """ + name: .BEOSXBT_NEXT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEOSXBT_NEXT" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEOSXBT_NEXT" + + def __str__(self): + return ".BEOSXBT_NEXT" + + def __call__(self): + return ".BEOSXBT_NEXT" + + +_BEOSXBT_NEXT = _BEOSXBT_NEXT() +""" + name: .BEOSXBT_NEXT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTRXXBT_NEXT: + """ + name: .BTRXXBT_NEXT + precision: 1e-10 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTRXXBT_NEXT" + precision: int = 1e-10 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTRXXBT_NEXT" + + def __str__(self): + return ".BTRXXBT_NEXT" + + def __call__(self): + return ".BTRXXBT_NEXT" + + +_BTRXXBT_NEXT = _BTRXXBT_NEXT() +""" + name: .BTRXXBT_NEXT + precision: 1e-10 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXRPXBT_NEXT: + """ + name: .BXRPXBT_NEXT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXRPXBT_NEXT" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXRPXBT_NEXT" + + def __str__(self): + return ".BXRPXBT_NEXT" + + def __call__(self): + return ".BXRPXBT_NEXT" + + +_BXRPXBT_NEXT = _BXRPXBT_NEXT() +""" + name: .BXRPXBT_NEXT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXRP_NEXT: + """ + name: .BXRP_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXRP_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXRP_NEXT" + + def __str__(self): + return ".BXRP_NEXT" + + def __call__(self): + return ".BXRP_NEXT" + + +_BXRP_NEXT = _BXRP_NEXT() +""" + name: .BXRP_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXRP: + """ + name: .BXRP + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXRP" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXRP" + + def __str__(self): + return ".BXRP" + + def __call__(self): + return ".BXRP" + + +_BXRP = _BXRP() +""" + name: .BXRP + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XRPBON: + """ + name: .XRPBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XRPBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XRPBON" + + def __str__(self): + return ".XRPBON" + + def __call__(self): + return ".XRPBON" + + +_XRPBON = _XRPBON() +""" + name: .XRPBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XRPBON8H: + """ + name: .XRPBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XRPBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XRPBON8H" + + def __str__(self): + return ".XRPBON8H" + + def __call__(self): + return ".XRPBON8H" + + +_XRPBON8H = _XRPBON8H() +""" + name: .XRPBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XRPUSDPI: + """ + name: .XRPUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XRPUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XRPUSDPI" + + def __str__(self): + return ".XRPUSDPI" + + def __call__(self): + return ".XRPUSDPI" + + +_XRPUSDPI = _XRPUSDPI() +""" + name: .XRPUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XRPUSDPI8H: + """ + name: .XRPUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XRPUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XRPUSDPI8H" + + def __str__(self): + return ".XRPUSDPI8H" + + def __call__(self): + return ".XRPUSDPI8H" + + +_XRPUSDPI8H = _XRPUSDPI8H() +""" + name: .XRPUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBCH: + """ + name: .BBCH + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBCH" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBCH" + + def __str__(self): + return ".BBCH" + + def __call__(self): + return ".BBCH" + + +_BBCH = _BBCH() +""" + name: .BBCH + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCHBON: + """ + name: .BCHBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCHBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCHBON" + + def __str__(self): + return ".BCHBON" + + def __call__(self): + return ".BCHBON" + + +_BCHBON = _BCHBON() +""" + name: .BCHBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCHBON8H: + """ + name: .BCHBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCHBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCHBON8H" + + def __str__(self): + return ".BCHBON8H" + + def __call__(self): + return ".BCHBON8H" + + +_BCHBON8H = _BCHBON8H() +""" + name: .BCHBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCHUSDPI: + """ + name: .BCHUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCHUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCHUSDPI" + + def __str__(self): + return ".BCHUSDPI" + + def __call__(self): + return ".BCHUSDPI" + + +_BCHUSDPI = _BCHUSDPI() +""" + name: .BCHUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCHUSDPI8H: + """ + name: .BCHUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCHUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCHUSDPI8H" + + def __str__(self): + return ".BCHUSDPI8H" + + def __call__(self): + return ".BCHUSDPI8H" + + +_BCHUSDPI8H = _BCHUSDPI8H() +""" + name: .BCHUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBCH_NEXT: + """ + name: .BBCH_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBCH_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBCH_NEXT" + + def __str__(self): + return ".BBCH_NEXT" + + def __call__(self): + return ".BBCH_NEXT" + + +_BBCH_NEXT = _BBCH_NEXT() +""" + name: .BBCH_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDT: + """ + name: .BUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDT" + + def __str__(self): + return ".BUSDT" + + def __call__(self): + return ".BUSDT" + + +_BUSDT = _BUSDT() +""" + name: .BUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDT_NEXT: + """ + name: .BUSDT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDT_NEXT" + + def __str__(self): + return ".BUSDT_NEXT" + + def __call__(self): + return ".BUSDT_NEXT" + + +_BUSDT_NEXT = _BUSDT_NEXT() +""" + name: .BUSDT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEOST: + """ + name: .BEOST + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEOST" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEOST" + + def __str__(self): + return ".BEOST" + + def __call__(self): + return ".BEOST" + + +_BEOST = _BEOST() +""" + name: .BEOST + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEOST_NEXT: + """ + name: .BEOST_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEOST_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEOST_NEXT" + + def __str__(self): + return ".BEOST_NEXT" + + def __call__(self): + return ".BEOST_NEXT" + + +_BEOST_NEXT = _BEOST_NEXT() +""" + name: .BEOST_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEOST30M: + """ + name: .BEOST30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEOST30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEOST30M" + + def __str__(self): + return ".BEOST30M" + + def __call__(self): + return ".BEOST30M" + + +_BEOST30M = _BEOST30M() +""" + name: .BEOST30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLINKT: + """ + name: .BLINKT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLINKT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLINKT" + + def __str__(self): + return ".BLINKT" + + def __call__(self): + return ".BLINKT" + + +_BLINKT = _BLINKT() +""" + name: .BLINKT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLINKT_NEXT: + """ + name: .BLINKT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLINKT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLINKT_NEXT" + + def __str__(self): + return ".BLINKT_NEXT" + + def __call__(self): + return ".BLINKT_NEXT" + + +_BLINKT_NEXT = _BLINKT_NEXT() +""" + name: .BLINKT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLINKT30M: + """ + name: .BLINKT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLINKT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLINKT30M" + + def __str__(self): + return ".BLINKT30M" + + def __call__(self): + return ".BLINKT30M" + + +_BLINKT30M = _BLINKT30M() +""" + name: .BLINKT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BADAT: + """ + name: .BADAT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BADAT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BADAT" + + def __str__(self): + return ".BADAT" + + def __call__(self): + return ".BADAT" + + +_BADAT = _BADAT() +""" + name: .BADAT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BADAT_NEXT: + """ + name: .BADAT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BADAT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BADAT_NEXT" + + def __str__(self): + return ".BADAT_NEXT" + + def __call__(self): + return ".BADAT_NEXT" + + +_BADAT_NEXT = _BADAT_NEXT() +""" + name: .BADAT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BADAT30M: + """ + name: .BADAT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BADAT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BADAT30M" + + def __str__(self): + return ".BADAT30M" + + def __call__(self): + return ".BADAT30M" + + +_BADAT30M = _BADAT30M() +""" + name: .BADAT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXTZT: + """ + name: .BXTZT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXTZT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXTZT" + + def __str__(self): + return ".BXTZT" + + def __call__(self): + return ".BXTZT" + + +_BXTZT = _BXTZT() +""" + name: .BXTZT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXTZT_NEXT: + """ + name: .BXTZT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXTZT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXTZT_NEXT" + + def __str__(self): + return ".BXTZT_NEXT" + + def __call__(self): + return ".BXTZT_NEXT" + + +_BXTZT_NEXT = _BXTZT_NEXT() +""" + name: .BXTZT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXTZT30M: + """ + name: .BXTZT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXTZT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXTZT30M" + + def __str__(self): + return ".BXTZT30M" + + def __call__(self): + return ".BXTZT30M" + + +_BXTZT30M = _BXTZT30M() +""" + name: .BXTZT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LINKBON: + """ + name: .LINKBON + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LINKBON" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LINKBON" + + def __str__(self): + return ".LINKBON" + + def __call__(self): + return ".LINKBON" + + +_LINKBON = _LINKBON() +""" + name: .LINKBON + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LINKBON8H: + """ + name: .LINKBON8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LINKBON8H" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LINKBON8H" + + def __str__(self): + return ".LINKBON8H" + + def __call__(self): + return ".LINKBON8H" + + +_LINKBON8H = _LINKBON8H() +""" + name: .LINKBON8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LINKUSDTPI: + """ + name: .LINKUSDTPI + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LINKUSDTPI" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LINKUSDTPI" + + def __str__(self): + return ".LINKUSDTPI" + + def __call__(self): + return ".LINKUSDTPI" + + +_LINKUSDTPI = _LINKUSDTPI() +""" + name: .LINKUSDTPI + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LINKUSDTPI8H: + """ + name: .LINKUSDTPI8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LINKUSDTPI8H" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LINKUSDTPI8H" + + def __str__(self): + return ".LINKUSDTPI8H" + + def __call__(self): + return ".LINKUSDTPI8H" + + +_LINKUSDTPI8H = _LINKUSDTPI8H() +""" + name: .LINKUSDTPI8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTBON: + """ + name: .USDTBON + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTBON" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTBON" + + def __str__(self): + return ".USDTBON" + + def __call__(self): + return ".USDTBON" + + +_USDTBON = _USDTBON() +""" + name: .USDTBON + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTBON8H: + """ + name: .USDTBON8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTBON8H" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTBON8H" + + def __str__(self): + return ".USDTBON8H" + + def __call__(self): + return ".USDTBON8H" + + +_USDTBON8H = _USDTBON8H() +""" + name: .USDTBON8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBNBT: + """ + name: .BBNBT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBNBT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBNBT" + + def __str__(self): + return ".BBNBT" + + def __call__(self): + return ".BBNBT" + + +_BBNBT = _BBNBT() +""" + name: .BBNBT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBNBT_NEXT: + """ + name: .BBNBT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBNBT_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBNBT_NEXT" + + def __str__(self): + return ".BBNBT_NEXT" + + def __call__(self): + return ".BBNBT_NEXT" + + +_BBNBT_NEXT = _BBNBT_NEXT() +""" + name: .BBNBT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBNBT30M: + """ + name: .BBNBT30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBNBT30M" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBNBT30M" + + def __str__(self): + return ".BBNBT30M" + + def __call__(self): + return ".BBNBT30M" + + +_BBNBT30M = _BBNBT30M() +""" + name: .BBNBT30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOTT: + """ + name: .BDOTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOTT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOTT" + + def __str__(self): + return ".BDOTT" + + def __call__(self): + return ".BDOTT" + + +_BDOTT = _BDOTT() +""" + name: .BDOTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOTT_NEXT: + """ + name: .BDOTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOTT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOTT_NEXT" + + def __str__(self): + return ".BDOTT_NEXT" + + def __call__(self): + return ".BDOTT_NEXT" + + +_BDOTT_NEXT = _BDOTT_NEXT() +""" + name: .BDOTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOTT30M: + """ + name: .BDOTT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOTT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOTT30M" + + def __str__(self): + return ".BDOTT30M" + + def __call__(self): + return ".BDOTT30M" + + +_BDOTT30M = _BDOTT30M() +""" + name: .BDOTT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BYFIT: + """ + name: .BYFIT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BYFIT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BYFIT" + + def __str__(self): + return ".BYFIT" + + def __call__(self): + return ".BYFIT" + + +_BYFIT = _BYFIT() +""" + name: .BYFIT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BYFIT_NEXT: + """ + name: .BYFIT_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BYFIT_NEXT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BYFIT_NEXT" + + def __str__(self): + return ".BYFIT_NEXT" + + def __call__(self): + return ".BYFIT_NEXT" + + +_BYFIT_NEXT = _BYFIT_NEXT() +""" + name: .BYFIT_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BYFIT30M: + """ + name: .BYFIT30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BYFIT30M" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BYFIT30M" + + def __str__(self): + return ".BYFIT30M" + + def __call__(self): + return ".BYFIT30M" + + +_BYFIT30M = _BYFIT30M() +""" + name: .BYFIT30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOGET: + """ + name: .BDOGET + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOGET" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOGET" + + def __str__(self): + return ".BDOGET" + + def __call__(self): + return ".BDOGET" + + +_BDOGET = _BDOGET() +""" + name: .BDOGET + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOGET_NEXT: + """ + name: .BDOGET_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOGET_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOGET_NEXT" + + def __str__(self): + return ".BDOGET_NEXT" + + def __call__(self): + return ".BDOGET_NEXT" + + +_BDOGET_NEXT = _BDOGET_NEXT() +""" + name: .BDOGET_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOGEBON: + """ + name: .DOGEBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOGEBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOGEBON" + + def __str__(self): + return ".DOGEBON" + + def __call__(self): + return ".DOGEBON" + + +_DOGEBON = _DOGEBON() +""" + name: .DOGEBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOGEBON8H: + """ + name: .DOGEBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOGEBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOGEBON8H" + + def __str__(self): + return ".DOGEBON8H" + + def __call__(self): + return ".DOGEBON8H" + + +_DOGEBON8H = _DOGEBON8H() +""" + name: .DOGEBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOGEUSDTPI: + """ + name: .DOGEUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOGEUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOGEUSDTPI" + + def __str__(self): + return ".DOGEUSDTPI" + + def __call__(self): + return ".DOGEUSDTPI" + + +_DOGEUSDTPI = _DOGEUSDTPI() +""" + name: .DOGEUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOGEUSDTPI8H: + """ + name: .DOGEUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOGEUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOGEUSDTPI8H" + + def __str__(self): + return ".DOGEUSDTPI8H" + + def __call__(self): + return ".DOGEUSDTPI8H" + + +_DOGEUSDTPI8H = _DOGEUSDTPI8H() +""" + name: .DOGEUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNBBON: + """ + name: .BNBBON + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNBBON" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNBBON" + + def __str__(self): + return ".BNBBON" + + def __call__(self): + return ".BNBBON" + + +_BNBBON = _BNBBON() +""" + name: .BNBBON + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNBBON8H: + """ + name: .BNBBON8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNBBON8H" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNBBON8H" + + def __str__(self): + return ".BNBBON8H" + + def __call__(self): + return ".BNBBON8H" + + +_BNBBON8H = _BNBBON8H() +""" + name: .BNBBON8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNBUSDTPI: + """ + name: .BNBUSDTPI + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNBUSDTPI" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNBUSDTPI" + + def __str__(self): + return ".BNBUSDTPI" + + def __call__(self): + return ".BNBUSDTPI" + + +_BNBUSDTPI = _BNBUSDTPI() +""" + name: .BNBUSDTPI + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNBUSDTPI8H: + """ + name: .BNBUSDTPI8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNBUSDTPI8H" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNBUSDTPI8H" + + def __str__(self): + return ".BNBUSDTPI8H" + + def __call__(self): + return ".BNBUSDTPI8H" + + +_BNBUSDTPI8H = _BNBUSDTPI8H() +""" + name: .BNBUSDTPI8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ADABON: + """ + name: .ADABON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ADABON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ADABON" + + def __str__(self): + return ".ADABON" + + def __call__(self): + return ".ADABON" + + +_ADABON = _ADABON() +""" + name: .ADABON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ADABON8H: + """ + name: .ADABON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ADABON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ADABON8H" + + def __str__(self): + return ".ADABON8H" + + def __call__(self): + return ".ADABON8H" + + +_ADABON8H = _ADABON8H() +""" + name: .ADABON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ADAUSDTPI: + """ + name: .ADAUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ADAUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ADAUSDTPI" + + def __str__(self): + return ".ADAUSDTPI" + + def __call__(self): + return ".ADAUSDTPI" + + +_ADAUSDTPI = _ADAUSDTPI() +""" + name: .ADAUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ADAUSDTPI8H: + """ + name: .ADAUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ADAUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ADAUSDTPI8H" + + def __str__(self): + return ".ADAUSDTPI8H" + + def __call__(self): + return ".ADAUSDTPI8H" + + +_ADAUSDTPI8H = _ADAUSDTPI8H() +""" + name: .ADAUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOTBON: + """ + name: .DOTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOTBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOTBON" + + def __str__(self): + return ".DOTBON" + + def __call__(self): + return ".DOTBON" + + +_DOTBON = _DOTBON() +""" + name: .DOTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOTBON8H: + """ + name: .DOTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOTBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOTBON8H" + + def __str__(self): + return ".DOTBON8H" + + def __call__(self): + return ".DOTBON8H" + + +_DOTBON8H = _DOTBON8H() +""" + name: .DOTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOTUSDTPI: + """ + name: .DOTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOTUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOTUSDTPI" + + def __str__(self): + return ".DOTUSDTPI" + + def __call__(self): + return ".DOTUSDTPI" + + +_DOTUSDTPI = _DOTUSDTPI() +""" + name: .DOTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOTUSDTPI8H: + """ + name: .DOTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOTUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOTUSDTPI8H" + + def __str__(self): + return ".DOTUSDTPI8H" + + def __call__(self): + return ".DOTUSDTPI8H" + + +_DOTUSDTPI8H = _DOTUSDTPI8H() +""" + name: .DOTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EOSBON: + """ + name: .EOSBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EOSBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EOSBON" + + def __str__(self): + return ".EOSBON" + + def __call__(self): + return ".EOSBON" + + +_EOSBON = _EOSBON() +""" + name: .EOSBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EOSBON8H: + """ + name: .EOSBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EOSBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EOSBON8H" + + def __str__(self): + return ".EOSBON8H" + + def __call__(self): + return ".EOSBON8H" + + +_EOSBON8H = _EOSBON8H() +""" + name: .EOSBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EOSUSDTPI: + """ + name: .EOSUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EOSUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EOSUSDTPI" + + def __str__(self): + return ".EOSUSDTPI" + + def __call__(self): + return ".EOSUSDTPI" + + +_EOSUSDTPI = _EOSUSDTPI() +""" + name: .EOSUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EOSUSDTPI8H: + """ + name: .EOSUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EOSUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EOSUSDTPI8H" + + def __str__(self): + return ".EOSUSDTPI8H" + + def __call__(self): + return ".EOSUSDTPI8H" + + +_EOSUSDTPI8H = _EOSUSDTPI8H() +""" + name: .EOSUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XTZBON: + """ + name: .XTZBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XTZBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XTZBON" + + def __str__(self): + return ".XTZBON" + + def __call__(self): + return ".XTZBON" + + +_XTZBON = _XTZBON() +""" + name: .XTZBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XTZBON8H: + """ + name: .XTZBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XTZBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XTZBON8H" + + def __str__(self): + return ".XTZBON8H" + + def __call__(self): + return ".XTZBON8H" + + +_XTZBON8H = _XTZBON8H() +""" + name: .XTZBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XTZUSDTPI: + """ + name: .XTZUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XTZUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XTZUSDTPI" + + def __str__(self): + return ".XTZUSDTPI" + + def __call__(self): + return ".XTZUSDTPI" + + +_XTZUSDTPI = _XTZUSDTPI() +""" + name: .XTZUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _YFIBON: + """ + name: .YFIBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".YFIBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".YFIBON" + + def __str__(self): + return ".YFIBON" + + def __call__(self): + return ".YFIBON" + + +_YFIBON = _YFIBON() +""" + name: .YFIBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _YFIBON8H: + """ + name: .YFIBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".YFIBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".YFIBON8H" + + def __str__(self): + return ".YFIBON8H" + + def __call__(self): + return ".YFIBON8H" + + +_YFIBON8H = _YFIBON8H() +""" + name: .YFIBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _YFIUSDTPI: + """ + name: .YFIUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".YFIUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".YFIUSDTPI" + + def __str__(self): + return ".YFIUSDTPI" + + def __call__(self): + return ".YFIUSDTPI" + + +_YFIUSDTPI = _YFIUSDTPI() +""" + name: .YFIUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAAVET: + """ + name: .BAAVET + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAAVET" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAAVET" + + def __str__(self): + return ".BAAVET" + + def __call__(self): + return ".BAAVET" + + +_BAAVET = _BAAVET() +""" + name: .BAAVET + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAAVET_NEXT: + """ + name: .BAAVET_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAAVET_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAAVET_NEXT" + + def __str__(self): + return ".BAAVET_NEXT" + + def __call__(self): + return ".BAAVET_NEXT" + + +_BAAVET_NEXT = _BAAVET_NEXT() +""" + name: .BAAVET_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AAVEBON: + """ + name: .AAVEBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AAVEBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AAVEBON" + + def __str__(self): + return ".AAVEBON" + + def __call__(self): + return ".AAVEBON" + + +_AAVEBON = _AAVEBON() +""" + name: .AAVEBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AAVEBON8H: + """ + name: .AAVEBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AAVEBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AAVEBON8H" + + def __str__(self): + return ".AAVEBON8H" + + def __call__(self): + return ".AAVEBON8H" + + +_AAVEBON8H = _AAVEBON8H() +""" + name: .AAVEBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AAVEUSDTPI: + """ + name: .AAVEUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AAVEUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AAVEUSDTPI" + + def __str__(self): + return ".AAVEUSDTPI" + + def __call__(self): + return ".AAVEUSDTPI" + + +_AAVEUSDTPI = _AAVEUSDTPI() +""" + name: .AAVEUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AAVEUSDTPI8H: + """ + name: .AAVEUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AAVEUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AAVEUSDTPI8H" + + def __str__(self): + return ".AAVEUSDTPI8H" + + def __call__(self): + return ".AAVEUSDTPI8H" + + +_AAVEUSDTPI8H = _AAVEUSDTPI8H() +""" + name: .AAVEUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUNIT: + """ + name: .BUNIT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUNIT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUNIT" + + def __str__(self): + return ".BUNIT" + + def __call__(self): + return ".BUNIT" + + +_BUNIT = _BUNIT() +""" + name: .BUNIT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUNIT_NEXT: + """ + name: .BUNIT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUNIT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUNIT_NEXT" + + def __str__(self): + return ".BUNIT_NEXT" + + def __call__(self): + return ".BUNIT_NEXT" + + +_BUNIT_NEXT = _BUNIT_NEXT() +""" + name: .BUNIT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _UNIBON: + """ + name: .UNIBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".UNIBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".UNIBON" + + def __str__(self): + return ".UNIBON" + + def __call__(self): + return ".UNIBON" + + +_UNIBON = _UNIBON() +""" + name: .UNIBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _UNIBON8H: + """ + name: .UNIBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".UNIBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".UNIBON8H" + + def __str__(self): + return ".UNIBON8H" + + def __call__(self): + return ".UNIBON8H" + + +_UNIBON8H = _UNIBON8H() +""" + name: .UNIBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _UNIUSDTPI: + """ + name: .UNIUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".UNIUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".UNIUSDTPI" + + def __str__(self): + return ".UNIUSDTPI" + + def __call__(self): + return ".UNIUSDTPI" + + +_UNIUSDTPI = _UNIUSDTPI() +""" + name: .UNIUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _UNIUSDTPI8H: + """ + name: .UNIUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".UNIUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".UNIUSDTPI8H" + + def __str__(self): + return ".UNIUSDTPI8H" + + def __call__(self): + return ".UNIUSDTPI8H" + + +_UNIUSDTPI8H = _UNIUSDTPI8H() +""" + name: .UNIUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXLMT: + """ + name: .BXLMT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXLMT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXLMT" + + def __str__(self): + return ".BXLMT" + + def __call__(self): + return ".BXLMT" + + +_BXLMT = _BXLMT() +""" + name: .BXLMT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXLMT_NEXT: + """ + name: .BXLMT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXLMT_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXLMT_NEXT" + + def __str__(self): + return ".BXLMT_NEXT" + + def __call__(self): + return ".BXLMT_NEXT" + + +_BXLMT_NEXT = _BXLMT_NEXT() +""" + name: .BXLMT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XLMBON: + """ + name: .XLMBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XLMBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XLMBON" + + def __str__(self): + return ".XLMBON" + + def __call__(self): + return ".XLMBON" + + +_XLMBON = _XLMBON() +""" + name: .XLMBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XLMBON8H: + """ + name: .XLMBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XLMBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XLMBON8H" + + def __str__(self): + return ".XLMBON8H" + + def __call__(self): + return ".XLMBON8H" + + +_XLMBON8H = _XLMBON8H() +""" + name: .XLMBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XLMUSDTPI: + """ + name: .XLMUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XLMUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XLMUSDTPI" + + def __str__(self): + return ".XLMUSDTPI" + + def __call__(self): + return ".XLMUSDTPI" + + +_XLMUSDTPI = _XLMUSDTPI() +""" + name: .XLMUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XLMUSDTPI8H: + """ + name: .XLMUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XLMUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XLMUSDTPI8H" + + def __str__(self): + return ".XLMUSDTPI8H" + + def __call__(self): + return ".XLMUSDTPI8H" + + +_XLMUSDTPI8H = _XLMUSDTPI8H() +""" + name: .XLMUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTRXT: + """ + name: .BTRXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTRXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTRXT" + + def __str__(self): + return ".BTRXT" + + def __call__(self): + return ".BTRXT" + + +_BTRXT = _BTRXT() +""" + name: .BTRXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTRXT_NEXT: + """ + name: .BTRXT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTRXT_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTRXT_NEXT" + + def __str__(self): + return ".BTRXT_NEXT" + + def __call__(self): + return ".BTRXT_NEXT" + + +_BTRXT_NEXT = _BTRXT_NEXT() +""" + name: .BTRXT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _TRXBON: + """ + name: .TRXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".TRXBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".TRXBON" + + def __str__(self): + return ".TRXBON" + + def __call__(self): + return ".TRXBON" + + +_TRXBON = _TRXBON() +""" + name: .TRXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _TRXBON8H: + """ + name: .TRXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".TRXBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".TRXBON8H" + + def __str__(self): + return ".TRXBON8H" + + def __call__(self): + return ".TRXBON8H" + + +_TRXBON8H = _TRXBON8H() +""" + name: .TRXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _TRXUSDTPI: + """ + name: .TRXUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".TRXUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".TRXUSDTPI" + + def __str__(self): + return ".TRXUSDTPI" + + def __call__(self): + return ".TRXUSDTPI" + + +_TRXUSDTPI = _TRXUSDTPI() +""" + name: .TRXUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _TRXUSDTPI8H: + """ + name: .TRXUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".TRXUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".TRXUSDTPI8H" + + def __str__(self): + return ".TRXUSDTPI8H" + + def __call__(self): + return ".TRXUSDTPI8H" + + +_TRXUSDTPI8H = _TRXUSDTPI8H() +""" + name: .TRXUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTRXT30M: + """ + name: .BTRXT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTRXT30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTRXT30M" + + def __str__(self): + return ".BTRXT30M" + + def __call__(self): + return ".BTRXT30M" + + +_BTRXT30M = _BTRXT30M() +""" + name: .BTRXT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSOLT: + """ + name: .BSOLT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSOLT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSOLT" + + def __str__(self): + return ".BSOLT" + + def __call__(self): + return ".BSOLT" + + +_BSOLT = _BSOLT() +""" + name: .BSOLT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSOLT_NEXT: + """ + name: .BSOLT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSOLT_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSOLT_NEXT" + + def __str__(self): + return ".BSOLT_NEXT" + + def __call__(self): + return ".BSOLT_NEXT" + + +_BSOLT_NEXT = _BSOLT_NEXT() +""" + name: .BSOLT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SOLBON: + """ + name: .SOLBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SOLBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SOLBON" + + def __str__(self): + return ".SOLBON" + + def __call__(self): + return ".SOLBON" + + +_SOLBON = _SOLBON() +""" + name: .SOLBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SOLBON8H: + """ + name: .SOLBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SOLBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SOLBON8H" + + def __str__(self): + return ".SOLBON8H" + + def __call__(self): + return ".SOLBON8H" + + +_SOLBON8H = _SOLBON8H() +""" + name: .SOLBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SOLUSDTPI: + """ + name: .SOLUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SOLUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SOLUSDTPI" + + def __str__(self): + return ".SOLUSDTPI" + + def __call__(self): + return ".SOLUSDTPI" + + +_SOLUSDTPI = _SOLUSDTPI() +""" + name: .SOLUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SOLUSDTPI8H: + """ + name: .SOLUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SOLUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SOLUSDTPI8H" + + def __str__(self): + return ".SOLUSDTPI8H" + + def __call__(self): + return ".SOLUSDTPI8H" + + +_SOLUSDTPI8H = _SOLUSDTPI8H() +""" + name: .SOLUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFILT: + """ + name: .BFILT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFILT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFILT" + + def __str__(self): + return ".BFILT" + + def __call__(self): + return ".BFILT" + + +_BFILT = _BFILT() +""" + name: .BFILT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFILT_NEXT: + """ + name: .BFILT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFILT_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFILT_NEXT" + + def __str__(self): + return ".BFILT_NEXT" + + def __call__(self): + return ".BFILT_NEXT" + + +_BFILT_NEXT = _BFILT_NEXT() +""" + name: .BFILT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FILBON: + """ + name: .FILBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FILBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FILBON" + + def __str__(self): + return ".FILBON" + + def __call__(self): + return ".FILBON" + + +_FILBON = _FILBON() +""" + name: .FILBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FILBON8H: + """ + name: .FILBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FILBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FILBON8H" + + def __str__(self): + return ".FILBON8H" + + def __call__(self): + return ".FILBON8H" + + +_FILBON8H = _FILBON8H() +""" + name: .FILBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FILUSDTPI: + """ + name: .FILUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FILUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FILUSDTPI" + + def __str__(self): + return ".FILUSDTPI" + + def __call__(self): + return ".FILUSDTPI" + + +_FILUSDTPI = _FILUSDTPI() +""" + name: .FILUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FILUSDTPI8H: + """ + name: .FILUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FILUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FILUSDTPI8H" + + def __str__(self): + return ".FILUSDTPI8H" + + def __call__(self): + return ".FILUSDTPI8H" + + +_FILUSDTPI8H = _FILUSDTPI8H() +""" + name: .FILUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURBON: + """ + name: .EURBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURBON" + + def __str__(self): + return ".EURBON" + + def __call__(self): + return ".EURBON" + + +_EURBON = _EURBON() +""" + name: .EURBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURBON8H: + """ + name: .EURBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURBON8H" + + def __str__(self): + return ".EURBON8H" + + def __call__(self): + return ".EURBON8H" + + +_EURBON8H = _EURBON8H() +""" + name: .EURBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BVETT: + """ + name: .BVETT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BVETT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BVETT" + + def __str__(self): + return ".BVETT" + + def __call__(self): + return ".BVETT" + + +_BVETT = _BVETT() +""" + name: .BVETT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BVETT_NEXT: + """ + name: .BVETT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BVETT_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BVETT_NEXT" + + def __str__(self): + return ".BVETT_NEXT" + + def __call__(self): + return ".BVETT_NEXT" + + +_BVETT_NEXT = _BVETT_NEXT() +""" + name: .BVETT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _VETBON: + """ + name: .VETBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".VETBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".VETBON" + + def __str__(self): + return ".VETBON" + + def __call__(self): + return ".VETBON" + + +_VETBON = _VETBON() +""" + name: .VETBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _VETBON8H: + """ + name: .VETBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".VETBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".VETBON8H" + + def __str__(self): + return ".VETBON8H" + + def __call__(self): + return ".VETBON8H" + + +_VETBON8H = _VETBON8H() +""" + name: .VETBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _VETUSDTPI: + """ + name: .VETUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".VETUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".VETUSDTPI" + + def __str__(self): + return ".VETUSDTPI" + + def __call__(self): + return ".VETUSDTPI" + + +_VETUSDTPI = _VETUSDTPI() +""" + name: .VETUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _VETUSDTPI8H: + """ + name: .VETUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".VETUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".VETUSDTPI8H" + + def __str__(self): + return ".VETUSDTPI8H" + + def __call__(self): + return ".VETUSDTPI8H" + + +_VETUSDTPI8H = _VETUSDTPI8H() +""" + name: .VETUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMATICT: + """ + name: .BMATICT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMATICT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMATICT" + + def __str__(self): + return ".BMATICT" + + def __call__(self): + return ".BMATICT" + + +_BMATICT = _BMATICT() +""" + name: .BMATICT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMATICT_NEXT: + """ + name: .BMATICT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMATICT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMATICT_NEXT" + + def __str__(self): + return ".BMATICT_NEXT" + + def __call__(self): + return ".BMATICT_NEXT" + + +_BMATICT_NEXT = _BMATICT_NEXT() +""" + name: .BMATICT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MATICBON: + """ + name: .MATICBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MATICBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MATICBON" + + def __str__(self): + return ".MATICBON" + + def __call__(self): + return ".MATICBON" + + +_MATICBON = _MATICBON() +""" + name: .MATICBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MATICBON8H: + """ + name: .MATICBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MATICBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MATICBON8H" + + def __str__(self): + return ".MATICBON8H" + + def __call__(self): + return ".MATICBON8H" + + +_MATICBON8H = _MATICBON8H() +""" + name: .MATICBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MATICUSDTPI: + """ + name: .MATICUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MATICUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MATICUSDTPI" + + def __str__(self): + return ".MATICUSDTPI" + + def __call__(self): + return ".MATICUSDTPI" + + +_MATICUSDTPI = _MATICUSDTPI() +""" + name: .MATICUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MATICUSDTPI8H: + """ + name: .MATICUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MATICUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MATICUSDTPI8H" + + def __str__(self): + return ".MATICUSDTPI8H" + + def __call__(self): + return ".MATICUSDTPI8H" + + +_MATICUSDTPI8H = _MATICUSDTPI8H() +""" + name: .MATICUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMKRT: + """ + name: .BMKRT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMKRT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMKRT" + + def __str__(self): + return ".BMKRT" + + def __call__(self): + return ".BMKRT" + + +_BMKRT = _BMKRT() +""" + name: .BMKRT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMKRT_NEXT: + """ + name: .BMKRT_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMKRT_NEXT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMKRT_NEXT" + + def __str__(self): + return ".BMKRT_NEXT" + + def __call__(self): + return ".BMKRT_NEXT" + + +_BMKRT_NEXT = _BMKRT_NEXT() +""" + name: .BMKRT_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAVAXT: + """ + name: .BAVAXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAVAXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAVAXT" + + def __str__(self): + return ".BAVAXT" + + def __call__(self): + return ".BAVAXT" + + +_BAVAXT = _BAVAXT() +""" + name: .BAVAXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAVAXT_NEXT: + """ + name: .BAVAXT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAVAXT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAVAXT_NEXT" + + def __str__(self): + return ".BAVAXT_NEXT" + + def __call__(self): + return ".BAVAXT_NEXT" + + +_BAVAXT_NEXT = _BAVAXT_NEXT() +""" + name: .BAVAXT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNAT: + """ + name: .BLUNAT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNAT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNAT" + + def __str__(self): + return ".BLUNAT" + + def __call__(self): + return ".BLUNAT" + + +_BLUNAT = _BLUNAT() +""" + name: .BLUNAT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNAT_NEXT: + """ + name: .BLUNAT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNAT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNAT_NEXT" + + def __str__(self): + return ".BLUNAT_NEXT" + + def __call__(self): + return ".BLUNAT_NEXT" + + +_BLUNAT_NEXT = _BLUNAT_NEXT() +""" + name: .BLUNAT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCOMPT: + """ + name: .BCOMPT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCOMPT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCOMPT" + + def __str__(self): + return ".BCOMPT" + + def __call__(self): + return ".BCOMPT" + + +_BCOMPT = _BCOMPT() +""" + name: .BCOMPT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCOMPT_NEXT: + """ + name: .BCOMPT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCOMPT_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCOMPT_NEXT" + + def __str__(self): + return ".BCOMPT_NEXT" + + def __call__(self): + return ".BCOMPT_NEXT" + + +_BCOMPT_NEXT = _BCOMPT_NEXT() +""" + name: .BCOMPT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSUSHIT: + """ + name: .BSUSHIT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSUSHIT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSUSHIT" + + def __str__(self): + return ".BSUSHIT" + + def __call__(self): + return ".BSUSHIT" + + +_BSUSHIT = _BSUSHIT() +""" + name: .BSUSHIT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSUSHIT_NEXT: + """ + name: .BSUSHIT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSUSHIT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSUSHIT_NEXT" + + def __str__(self): + return ".BSUSHIT_NEXT" + + def __call__(self): + return ".BSUSHIT_NEXT" + + +_BSUSHIT_NEXT = _BSUSHIT_NEXT() +""" + name: .BSUSHIT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGRTT: + """ + name: .BGRTT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGRTT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGRTT" + + def __str__(self): + return ".BGRTT" + + def __call__(self): + return ".BGRTT" + + +_BGRTT = _BGRTT() +""" + name: .BGRTT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGRTT_NEXT: + """ + name: .BGRTT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGRTT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGRTT_NEXT" + + def __str__(self): + return ".BGRTT_NEXT" + + def __call__(self): + return ".BGRTT_NEXT" + + +_BGRTT_NEXT = _BGRTT_NEXT() +""" + name: .BGRTT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BALTMEX: + """ + name: .BALTMEX + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BALTMEX" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BALTMEX" + + def __str__(self): + return ".BALTMEX" + + def __call__(self): + return ".BALTMEX" + + +_BALTMEX = _BALTMEX() +""" + name: .BALTMEX + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDEFIMEX: + """ + name: .BDEFIMEX + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDEFIMEX" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDEFIMEX" + + def __str__(self): + return ".BDEFIMEX" + + def __call__(self): + return ".BDEFIMEX" + + +_BDEFIMEX = _BDEFIMEX() +""" + name: .BDEFIMEX + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ALTMEXBON: + """ + name: .ALTMEXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ALTMEXBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ALTMEXBON" + + def __str__(self): + return ".ALTMEXBON" + + def __call__(self): + return ".ALTMEXBON" + + +_ALTMEXBON = _ALTMEXBON() +""" + name: .ALTMEXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ALTMEXBON8H: + """ + name: .ALTMEXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ALTMEXBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ALTMEXBON8H" + + def __str__(self): + return ".ALTMEXBON8H" + + def __call__(self): + return ".ALTMEXBON8H" + + +_ALTMEXBON8H = _ALTMEXBON8H() +""" + name: .ALTMEXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ALTMEXUSDPI: + """ + name: .ALTMEXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ALTMEXUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ALTMEXUSDPI" + + def __str__(self): + return ".ALTMEXUSDPI" + + def __call__(self): + return ".ALTMEXUSDPI" + + +_ALTMEXUSDPI = _ALTMEXUSDPI() +""" + name: .ALTMEXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ALTMEXUSDPI8H: + """ + name: .ALTMEXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ALTMEXUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ALTMEXUSDPI8H" + + def __str__(self): + return ".ALTMEXUSDPI8H" + + def __call__(self): + return ".ALTMEXUSDPI8H" + + +_ALTMEXUSDPI8H = _ALTMEXUSDPI8H() +""" + name: .ALTMEXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DEFIMEXBON: + """ + name: .DEFIMEXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DEFIMEXBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DEFIMEXBON" + + def __str__(self): + return ".DEFIMEXBON" + + def __call__(self): + return ".DEFIMEXBON" + + +_DEFIMEXBON = _DEFIMEXBON() +""" + name: .DEFIMEXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DEFIMEXBON8H: + """ + name: .DEFIMEXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DEFIMEXBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DEFIMEXBON8H" + + def __str__(self): + return ".DEFIMEXBON8H" + + def __call__(self): + return ".DEFIMEXBON8H" + + +_DEFIMEXBON8H = _DEFIMEXBON8H() +""" + name: .DEFIMEXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DEFIMEXUSDPI: + """ + name: .DEFIMEXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DEFIMEXUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DEFIMEXUSDPI" + + def __str__(self): + return ".DEFIMEXUSDPI" + + def __call__(self): + return ".DEFIMEXUSDPI" + + +_DEFIMEXUSDPI = _DEFIMEXUSDPI() +""" + name: .DEFIMEXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DEFIMEXUSDPI8H: + """ + name: .DEFIMEXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DEFIMEXUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DEFIMEXUSDPI8H" + + def __str__(self): + return ".DEFIMEXUSDPI8H" + + def __call__(self): + return ".DEFIMEXUSDPI8H" + + +_DEFIMEXUSDPI8H = _DEFIMEXUSDPI8H() +""" + name: .DEFIMEXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SUSHIBON: + """ + name: .SUSHIBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SUSHIBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SUSHIBON" + + def __str__(self): + return ".SUSHIBON" + + def __call__(self): + return ".SUSHIBON" + + +_SUSHIBON = _SUSHIBON() +""" + name: .SUSHIBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SUSHIBON8H: + """ + name: .SUSHIBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SUSHIBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SUSHIBON8H" + + def __str__(self): + return ".SUSHIBON8H" + + def __call__(self): + return ".SUSHIBON8H" + + +_SUSHIBON8H = _SUSHIBON8H() +""" + name: .SUSHIBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SUSHIUSDTPI: + """ + name: .SUSHIUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SUSHIUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SUSHIUSDTPI" + + def __str__(self): + return ".SUSHIUSDTPI" + + def __call__(self): + return ".SUSHIUSDTPI" + + +_SUSHIUSDTPI = _SUSHIUSDTPI() +""" + name: .SUSHIUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SUSHIUSDTPI8H: + """ + name: .SUSHIUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SUSHIUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SUSHIUSDTPI8H" + + def __str__(self): + return ".SUSHIUSDTPI8H" + + def __call__(self): + return ".SUSHIUSDTPI8H" + + +_SUSHIUSDTPI8H = _SUSHIUSDTPI8H() +""" + name: .SUSHIUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAXST: + """ + name: .BAXST + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAXST" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAXST" + + def __str__(self): + return ".BAXST" + + def __call__(self): + return ".BAXST" + + +_BAXST = _BAXST() +""" + name: .BAXST + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAXST_NEXT: + """ + name: .BAXST_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAXST_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAXST_NEXT" + + def __str__(self): + return ".BAXST_NEXT" + + def __call__(self): + return ".BAXST_NEXT" + + +_BAXST_NEXT = _BAXST_NEXT() +""" + name: .BAXST_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AXSBON: + """ + name: .AXSBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AXSBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AXSBON" + + def __str__(self): + return ".AXSBON" + + def __call__(self): + return ".AXSBON" + + +_AXSBON = _AXSBON() +""" + name: .AXSBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AXSBON8H: + """ + name: .AXSBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AXSBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AXSBON8H" + + def __str__(self): + return ".AXSBON8H" + + def __call__(self): + return ".AXSBON8H" + + +_AXSBON8H = _AXSBON8H() +""" + name: .AXSBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AXSUSDTPI: + """ + name: .AXSUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AXSUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AXSUSDTPI" + + def __str__(self): + return ".AXSUSDTPI" + + def __call__(self): + return ".AXSUSDTPI" + + +_AXSUSDTPI = _AXSUSDTPI() +""" + name: .AXSUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AXSUSDTPI8H: + """ + name: .AXSUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AXSUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AXSUSDTPI8H" + + def __str__(self): + return ".AXSUSDTPI8H" + + def __call__(self): + return ".AXSUSDTPI8H" + + +_AXSUSDTPI8H = _AXSUSDTPI8H() +""" + name: .AXSUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSRMT: + """ + name: .BSRMT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSRMT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSRMT" + + def __str__(self): + return ".BSRMT" + + def __call__(self): + return ".BSRMT" + + +_BSRMT = _BSRMT() +""" + name: .BSRMT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSRMT_NEXT: + """ + name: .BSRMT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSRMT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSRMT_NEXT" + + def __str__(self): + return ".BSRMT_NEXT" + + def __call__(self): + return ".BSRMT_NEXT" + + +_BSRMT_NEXT = _BSRMT_NEXT() +""" + name: .BSRMT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SRMBON: + """ + name: .SRMBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SRMBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SRMBON" + + def __str__(self): + return ".SRMBON" + + def __call__(self): + return ".SRMBON" + + +_SRMBON = _SRMBON() +""" + name: .SRMBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SRMBON8H: + """ + name: .SRMBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SRMBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SRMBON8H" + + def __str__(self): + return ".SRMBON8H" + + def __call__(self): + return ".SRMBON8H" + + +_SRMBON8H = _SRMBON8H() +""" + name: .SRMBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SRMUSDTPI: + """ + name: .SRMUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SRMUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SRMUSDTPI" + + def __str__(self): + return ".SRMUSDTPI" + + def __call__(self): + return ".SRMUSDTPI" + + +_SRMUSDTPI = _SRMUSDTPI() +""" + name: .SRMUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SRMUSDTPI8H: + """ + name: .SRMUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SRMUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SRMUSDTPI8H" + + def __str__(self): + return ".SRMUSDTPI8H" + + def __call__(self): + return ".SRMUSDTPI8H" + + +_SRMUSDTPI8H = _SRMUSDTPI8H() +""" + name: .SRMUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNA: + """ + name: .BLUNA + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNA" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNA" + + def __str__(self): + return ".BLUNA" + + def __call__(self): + return ".BLUNA" + + +_BLUNA = _BLUNA() +""" + name: .BLUNA + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNA_NEXT: + """ + name: .BLUNA_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNA_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNA_NEXT" + + def __str__(self): + return ".BLUNA_NEXT" + + def __call__(self): + return ".BLUNA_NEXT" + + +_BLUNA_NEXT = _BLUNA_NEXT() +""" + name: .BLUNA_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LUNABON: + """ + name: .LUNABON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LUNABON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LUNABON" + + def __str__(self): + return ".LUNABON" + + def __call__(self): + return ".LUNABON" + + +_LUNABON = _LUNABON() +""" + name: .LUNABON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LUNABON8H: + """ + name: .LUNABON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LUNABON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LUNABON8H" + + def __str__(self): + return ".LUNABON8H" + + def __call__(self): + return ".LUNABON8H" + + +_LUNABON8H = _LUNABON8H() +""" + name: .LUNABON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LUNAUSDPI: + """ + name: .LUNAUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LUNAUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LUNAUSDPI" + + def __str__(self): + return ".LUNAUSDPI" + + def __call__(self): + return ".LUNAUSDPI" + + +_LUNAUSDPI = _LUNAUSDPI() +""" + name: .LUNAUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LUNAUSDPI8H: + """ + name: .LUNAUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LUNAUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LUNAUSDPI8H" + + def __str__(self): + return ".LUNAUSDPI8H" + + def __call__(self): + return ".LUNAUSDPI8H" + + +_LUNAUSDPI8H = _LUNAUSDPI8H() +""" + name: .LUNAUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AVAXBON: + """ + name: .AVAXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AVAXBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AVAXBON" + + def __str__(self): + return ".AVAXBON" + + def __call__(self): + return ".AVAXBON" + + +_AVAXBON = _AVAXBON() +""" + name: .AVAXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AVAXBON8H: + """ + name: .AVAXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AVAXBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AVAXBON8H" + + def __str__(self): + return ".AVAXBON8H" + + def __call__(self): + return ".AVAXBON8H" + + +_AVAXBON8H = _AVAXBON8H() +""" + name: .AVAXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAVAX: + """ + name: .BAVAX + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAVAX" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAVAX" + + def __str__(self): + return ".BAVAX" + + def __call__(self): + return ".BAVAX" + + +_BAVAX = _BAVAX() +""" + name: .BAVAX + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAVAX_NEXT: + """ + name: .BAVAX_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAVAX_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAVAX_NEXT" + + def __str__(self): + return ".BAVAX_NEXT" + + def __call__(self): + return ".BAVAX_NEXT" + + +_BAVAX_NEXT = _BAVAX_NEXT() +""" + name: .BAVAX_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AVAXUSDPI: + """ + name: .AVAXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AVAXUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AVAXUSDPI" + + def __str__(self): + return ".AVAXUSDPI" + + def __call__(self): + return ".AVAXUSDPI" + + +_AVAXUSDPI = _AVAXUSDPI() +""" + name: .AVAXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AVAXUSDPI8H: + """ + name: .AVAXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AVAXUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AVAXUSDPI8H" + + def __str__(self): + return ".AVAXUSDPI8H" + + def __call__(self): + return ".AVAXUSDPI8H" + + +_AVAXUSDPI8H = _AVAXUSDPI8H() +""" + name: .AVAXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BADA: + """ + name: .BADA + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BADA" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BADA" + + def __str__(self): + return ".BADA" + + def __call__(self): + return ".BADA" + + +_BADA = _BADA() +""" + name: .BADA + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BADA_NEXT: + """ + name: .BADA_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BADA_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BADA_NEXT" + + def __str__(self): + return ".BADA_NEXT" + + def __call__(self): + return ".BADA_NEXT" + + +_BADA_NEXT = _BADA_NEXT() +""" + name: .BADA_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ADAUSDPI: + """ + name: .ADAUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ADAUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ADAUSDPI" + + def __str__(self): + return ".ADAUSDPI" + + def __call__(self): + return ".ADAUSDPI" + + +_ADAUSDPI = _ADAUSDPI() +""" + name: .ADAUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ADAUSDPI8H: + """ + name: .ADAUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ADAUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ADAUSDPI8H" + + def __str__(self): + return ".ADAUSDPI8H" + + def __call__(self): + return ".ADAUSDPI8H" + + +_ADAUSDPI8H = _ADAUSDPI8H() +""" + name: .ADAUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOGE: + """ + name: .BDOGE + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOGE" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOGE" + + def __str__(self): + return ".BDOGE" + + def __call__(self): + return ".BDOGE" + + +_BDOGE = _BDOGE() +""" + name: .BDOGE + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOGE_NEXT: + """ + name: .BDOGE_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOGE_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOGE_NEXT" + + def __str__(self): + return ".BDOGE_NEXT" + + def __call__(self): + return ".BDOGE_NEXT" + + +_BDOGE_NEXT = _BDOGE_NEXT() +""" + name: .BDOGE_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOGEUSDPI: + """ + name: .DOGEUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOGEUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOGEUSDPI" + + def __str__(self): + return ".DOGEUSDPI" + + def __call__(self): + return ".DOGEUSDPI" + + +_DOGEUSDPI = _DOGEUSDPI() +""" + name: .DOGEUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOGEUSDPI8H: + """ + name: .DOGEUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOGEUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOGEUSDPI8H" + + def __str__(self): + return ".DOGEUSDPI8H" + + def __call__(self): + return ".DOGEUSDPI8H" + + +_DOGEUSDPI8H = _DOGEUSDPI8H() +""" + name: .DOGEUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBNB: + """ + name: .BBNB + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBNB" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBNB" + + def __str__(self): + return ".BBNB" + + def __call__(self): + return ".BBNB" + + +_BBNB = _BBNB() +""" + name: .BBNB + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBNB_NEXT: + """ + name: .BBNB_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBNB_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBNB_NEXT" + + def __str__(self): + return ".BBNB_NEXT" + + def __call__(self): + return ".BBNB_NEXT" + + +_BBNB_NEXT = _BBNB_NEXT() +""" + name: .BBNB_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNBUSDPI: + """ + name: .BNBUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNBUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNBUSDPI" + + def __str__(self): + return ".BNBUSDPI" + + def __call__(self): + return ".BNBUSDPI" + + +_BNBUSDPI = _BNBUSDPI() +""" + name: .BNBUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNBUSDPI8H: + """ + name: .BNBUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNBUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNBUSDPI8H" + + def __str__(self): + return ".BNBUSDPI8H" + + def __call__(self): + return ".BNBUSDPI8H" + + +_BNBUSDPI8H = _BNBUSDPI8H() +""" + name: .BNBUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOT: + """ + name: .BDOT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOT" + + def __str__(self): + return ".BDOT" + + def __call__(self): + return ".BDOT" + + +_BDOT = _BDOT() +""" + name: .BDOT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOT_NEXT: + """ + name: .BDOT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOT_NEXT" + + def __str__(self): + return ".BDOT_NEXT" + + def __call__(self): + return ".BDOT_NEXT" + + +_BDOT_NEXT = _BDOT_NEXT() +""" + name: .BDOT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOTUSDPI: + """ + name: .DOTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOTUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOTUSDPI" + + def __str__(self): + return ".DOTUSDPI" + + def __call__(self): + return ".DOTUSDPI" + + +_DOTUSDPI = _DOTUSDPI() +""" + name: .DOTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DOTUSDPI8H: + """ + name: .DOTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DOTUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DOTUSDPI8H" + + def __str__(self): + return ".DOTUSDPI8H" + + def __call__(self): + return ".DOTUSDPI8H" + + +_DOTUSDPI8H = _DOTUSDPI8H() +""" + name: .DOTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDOGET30M: + """ + name: .BDOGET30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDOGET30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDOGET30M" + + def __str__(self): + return ".BDOGET30M" + + def __call__(self): + return ".BDOGET30M" + + +_BDOGET30M = _BDOGET30M() +""" + name: .BDOGET30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFILT30M: + """ + name: .BFILT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFILT30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFILT30M" + + def __str__(self): + return ".BFILT30M" + + def __call__(self): + return ".BFILT30M" + + +_BFILT30M = _BFILT30M() +""" + name: .BFILT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUNIT30M: + """ + name: .BUNIT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUNIT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUNIT30M" + + def __str__(self): + return ".BUNIT30M" + + def __call__(self): + return ".BUNIT30M" + + +_BUNIT30M = _BUNIT30M() +""" + name: .BUNIT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXLMT30M: + """ + name: .BXLMT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXLMT30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXLMT30M" + + def __str__(self): + return ".BXLMT30M" + + def __call__(self): + return ".BXLMT30M" + + +_BXLMT30M = _BXLMT30M() +""" + name: .BXLMT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAXS: + """ + name: .BAXS + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAXS" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAXS" + + def __str__(self): + return ".BAXS" + + def __call__(self): + return ".BAXS" + + +_BAXS = _BAXS() +""" + name: .BAXS + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAXS_NEXT: + """ + name: .BAXS_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAXS_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAXS_NEXT" + + def __str__(self): + return ".BAXS_NEXT" + + def __call__(self): + return ".BAXS_NEXT" + + +_BAXS_NEXT = _BAXS_NEXT() +""" + name: .BAXS_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AXSUSDPI: + """ + name: .AXSUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AXSUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AXSUSDPI" + + def __str__(self): + return ".AXSUSDPI" + + def __call__(self): + return ".AXSUSDPI" + + +_AXSUSDPI = _AXSUSDPI() +""" + name: .AXSUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AXSUSDPI8H: + """ + name: .AXSUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AXSUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AXSUSDPI8H" + + def __str__(self): + return ".AXSUSDPI8H" + + def __call__(self): + return ".AXSUSDPI8H" + + +_AXSUSDPI8H = _AXSUSDPI8H() +""" + name: .AXSUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEOS: + """ + name: .BEOS + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEOS" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEOS" + + def __str__(self): + return ".BEOS" + + def __call__(self): + return ".BEOS" + + +_BEOS = _BEOS() +""" + name: .BEOS + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEOS_NEXT: + """ + name: .BEOS_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEOS_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEOS_NEXT" + + def __str__(self): + return ".BEOS_NEXT" + + def __call__(self): + return ".BEOS_NEXT" + + +_BEOS_NEXT = _BEOS_NEXT() +""" + name: .BEOS_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EOSUSDPI: + """ + name: .EOSUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EOSUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EOSUSDPI" + + def __str__(self): + return ".EOSUSDPI" + + def __call__(self): + return ".EOSUSDPI" + + +_EOSUSDPI = _EOSUSDPI() +""" + name: .EOSUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EOSUSDPI8H: + """ + name: .EOSUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EOSUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EOSUSDPI8H" + + def __str__(self): + return ".EOSUSDPI8H" + + def __call__(self): + return ".EOSUSDPI8H" + + +_EOSUSDPI8H = _EOSUSDPI8H() +""" + name: .EOSUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLINK: + """ + name: .BLINK + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLINK" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLINK" + + def __str__(self): + return ".BLINK" + + def __call__(self): + return ".BLINK" + + +_BLINK = _BLINK() +""" + name: .BLINK + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLINK_NEXT: + """ + name: .BLINK_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLINK_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLINK_NEXT" + + def __str__(self): + return ".BLINK_NEXT" + + def __call__(self): + return ".BLINK_NEXT" + + +_BLINK_NEXT = _BLINK_NEXT() +""" + name: .BLINK_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LINKUSDPI: + """ + name: .LINKUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LINKUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LINKUSDPI" + + def __str__(self): + return ".LINKUSDPI" + + def __call__(self): + return ".LINKUSDPI" + + +_LINKUSDPI = _LINKUSDPI() +""" + name: .LINKUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LINKUSDPI8H: + """ + name: .LINKUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LINKUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LINKUSDPI8H" + + def __str__(self): + return ".LINKUSDPI8H" + + def __call__(self): + return ".LINKUSDPI8H" + + +_LINKUSDPI8H = _LINKUSDPI8H() +""" + name: .LINKUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSOL: + """ + name: .BSOL + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSOL" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSOL" + + def __str__(self): + return ".BSOL" + + def __call__(self): + return ".BSOL" + + +_BSOL = _BSOL() +""" + name: .BSOL + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSOL_NEXT: + """ + name: .BSOL_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSOL_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSOL_NEXT" + + def __str__(self): + return ".BSOL_NEXT" + + def __call__(self): + return ".BSOL_NEXT" + + +_BSOL_NEXT = _BSOL_NEXT() +""" + name: .BSOL_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SOLUSDPI: + """ + name: .SOLUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SOLUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SOLUSDPI" + + def __str__(self): + return ".SOLUSDPI" + + def __call__(self): + return ".SOLUSDPI" + + +_SOLUSDPI = _SOLUSDPI() +""" + name: .SOLUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SOLUSDPI8H: + """ + name: .SOLUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SOLUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SOLUSDPI8H" + + def __str__(self): + return ".SOLUSDPI8H" + + def __call__(self): + return ".SOLUSDPI8H" + + +_SOLUSDPI8H = _SOLUSDPI8H() +""" + name: .SOLUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAXST30M: + """ + name: .BAXST30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAXST30M" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAXST30M" + + def __str__(self): + return ".BAXST30M" + + def __call__(self): + return ".BAXST30M" + + +_BAXST30M = _BAXST30M() +""" + name: .BAXST30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSOLT30M: + """ + name: .BSOLT30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSOLT30M" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSOLT30M" + + def __str__(self): + return ".BSOLT30M" + + def __call__(self): + return ".BSOLT30M" + + +_BSOLT30M = _BSOLT30M() +""" + name: .BSOLT30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BVETT30M: + """ + name: .BVETT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BVETT30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BVETT30M" + + def __str__(self): + return ".BVETT30M" + + def __call__(self): + return ".BVETT30M" + + +_BVETT30M = _BVETT30M() +""" + name: .BVETT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMATICT30M: + """ + name: .BMATICT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMATICT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMATICT30M" + + def __str__(self): + return ".BMATICT30M" + + def __call__(self): + return ".BMATICT30M" + + +_BMATICT30M = _BMATICT30M() +""" + name: .BMATICT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAAVET30M: + """ + name: .BAAVET30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAAVET30M" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAAVET30M" + + def __str__(self): + return ".BAAVET30M" + + def __call__(self): + return ".BAAVET30M" + + +_BAAVET30M = _BAAVET30M() +""" + name: .BAAVET30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSUSHIT30M: + """ + name: .BSUSHIT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSUSHIT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSUSHIT30M" + + def __str__(self): + return ".BSUSHIT30M" + + def __call__(self): + return ".BSUSHIT30M" + + +_BSUSHIT30M = _BSUSHIT30M() +""" + name: .BSUSHIT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSRMT30M: + """ + name: .BSRMT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSRMT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSRMT30M" + + def __str__(self): + return ".BSRMT30M" + + def __call__(self): + return ".BSRMT30M" + + +_BSRMT30M = _BSRMT30M() +""" + name: .BSRMT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXRPT: + """ + name: .BXRPT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXRPT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXRPT" + + def __str__(self): + return ".BXRPT" + + def __call__(self): + return ".BXRPT" + + +_BXRPT = _BXRPT() +""" + name: .BXRPT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXRPT_NEXT: + """ + name: .BXRPT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXRPT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXRPT_NEXT" + + def __str__(self): + return ".BXRPT_NEXT" + + def __call__(self): + return ".BXRPT_NEXT" + + +_BXRPT_NEXT = _BXRPT_NEXT() +""" + name: .BXRPT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBCHT: + """ + name: .BBCHT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBCHT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBCHT" + + def __str__(self): + return ".BBCHT" + + def __call__(self): + return ".BBCHT" + + +_BBCHT = _BBCHT() +""" + name: .BBCHT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBCHT_NEXT: + """ + name: .BBCHT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBCHT_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBCHT_NEXT" + + def __str__(self): + return ".BBCHT_NEXT" + + def __call__(self): + return ".BBCHT_NEXT" + + +_BBCHT_NEXT = _BBCHT_NEXT() +""" + name: .BBCHT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XRPUSDTPI: + """ + name: .XRPUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XRPUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XRPUSDTPI" + + def __str__(self): + return ".XRPUSDTPI" + + def __call__(self): + return ".XRPUSDTPI" + + +_XRPUSDTPI = _XRPUSDTPI() +""" + name: .XRPUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XRPUSDTPI8H: + """ + name: .XRPUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XRPUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XRPUSDTPI8H" + + def __str__(self): + return ".XRPUSDTPI8H" + + def __call__(self): + return ".XRPUSDTPI8H" + + +_XRPUSDTPI8H = _XRPUSDTPI8H() +""" + name: .XRPUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCHUSDTPI: + """ + name: .BCHUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCHUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCHUSDTPI" + + def __str__(self): + return ".BCHUSDTPI" + + def __call__(self): + return ".BCHUSDTPI" + + +_BCHUSDTPI = _BCHUSDTPI() +""" + name: .BCHUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCHUSDTPI8H: + """ + name: .BCHUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCHUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCHUSDTPI8H" + + def __str__(self): + return ".BCHUSDTPI8H" + + def __call__(self): + return ".BCHUSDTPI8H" + + +_BCHUSDTPI8H = _BCHUSDTPI8H() +""" + name: .BCHUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDEFIMEX30M: + """ + name: .BDEFIMEX30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDEFIMEX30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDEFIMEX30M" + + def __str__(self): + return ".BDEFIMEX30M" + + def __call__(self): + return ".BDEFIMEX30M" + + +_BDEFIMEX30M = _BDEFIMEX30M() +""" + name: .BDEFIMEX30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BALTMEX30M: + """ + name: .BALTMEX30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BALTMEX30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BALTMEX30M" + + def __str__(self): + return ".BALTMEX30M" + + def __call__(self): + return ".BALTMEX30M" + + +_BALTMEX30M = _BALTMEX30M() +""" + name: .BALTMEX30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFTMT: + """ + name: .BFTMT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFTMT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFTMT" + + def __str__(self): + return ".BFTMT" + + def __call__(self): + return ".BFTMT" + + +_BFTMT = _BFTMT() +""" + name: .BFTMT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFTMT_NEXT: + """ + name: .BFTMT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFTMT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFTMT_NEXT" + + def __str__(self): + return ".BFTMT_NEXT" + + def __call__(self): + return ".BFTMT_NEXT" + + +_BFTMT_NEXT = _BFTMT_NEXT() +""" + name: .BFTMT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTMBON: + """ + name: .FTMBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTMBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTMBON" + + def __str__(self): + return ".FTMBON" + + def __call__(self): + return ".FTMBON" + + +_FTMBON = _FTMBON() +""" + name: .FTMBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTMBON8H: + """ + name: .FTMBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTMBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTMBON8H" + + def __str__(self): + return ".FTMBON8H" + + def __call__(self): + return ".FTMBON8H" + + +_FTMBON8H = _FTMBON8H() +""" + name: .FTMBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTMUSDTPI: + """ + name: .FTMUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTMUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTMUSDTPI" + + def __str__(self): + return ".FTMUSDTPI" + + def __call__(self): + return ".FTMUSDTPI" + + +_FTMUSDTPI = _FTMUSDTPI() +""" + name: .FTMUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTMUSDTPI8H: + """ + name: .FTMUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTMUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTMUSDTPI8H" + + def __str__(self): + return ".FTMUSDTPI8H" + + def __call__(self): + return ".FTMUSDTPI8H" + + +_FTMUSDTPI8H = _FTMUSDTPI8H() +""" + name: .FTMUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSHIBT: + """ + name: .BSHIBT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSHIBT" + precision: int = 1e-09 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSHIBT" + + def __str__(self): + return ".BSHIBT" + + def __call__(self): + return ".BSHIBT" + + +_BSHIBT = _BSHIBT() +""" + name: .BSHIBT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSHIBT_NEXT: + """ + name: .BSHIBT_NEXT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSHIBT_NEXT" + precision: int = 1e-09 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSHIBT_NEXT" + + def __str__(self): + return ".BSHIBT_NEXT" + + def __call__(self): + return ".BSHIBT_NEXT" + + +_BSHIBT_NEXT = _BSHIBT_NEXT() +""" + name: .BSHIBT_NEXT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SHIBBON: + """ + name: .SHIBBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SHIBBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SHIBBON" + + def __str__(self): + return ".SHIBBON" + + def __call__(self): + return ".SHIBBON" + + +_SHIBBON = _SHIBBON() +""" + name: .SHIBBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SHIBBON8H: + """ + name: .SHIBBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SHIBBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SHIBBON8H" + + def __str__(self): + return ".SHIBBON8H" + + def __call__(self): + return ".SHIBBON8H" + + +_SHIBBON8H = _SHIBBON8H() +""" + name: .SHIBBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SHIBUSDTPI: + """ + name: .SHIBUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SHIBUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SHIBUSDTPI" + + def __str__(self): + return ".SHIBUSDTPI" + + def __call__(self): + return ".SHIBUSDTPI" + + +_SHIBUSDTPI = _SHIBUSDTPI() +""" + name: .SHIBUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SHIBUSDTPI8H: + """ + name: .SHIBUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SHIBUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SHIBUSDTPI8H" + + def __str__(self): + return ".SHIBUSDTPI8H" + + def __call__(self): + return ".SHIBUSDTPI8H" + + +_SHIBUSDTPI8H = _SHIBUSDTPI8H() +""" + name: .SHIBUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLRCT: + """ + name: .BLRCT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLRCT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLRCT" + + def __str__(self): + return ".BLRCT" + + def __call__(self): + return ".BLRCT" + + +_BLRCT = _BLRCT() +""" + name: .BLRCT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLRCT_NEXT: + """ + name: .BLRCT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLRCT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLRCT_NEXT" + + def __str__(self): + return ".BLRCT_NEXT" + + def __call__(self): + return ".BLRCT_NEXT" + + +_BLRCT_NEXT = _BLRCT_NEXT() +""" + name: .BLRCT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMANAT: + """ + name: .BMANAT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMANAT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMANAT" + + def __str__(self): + return ".BMANAT" + + def __call__(self): + return ".BMANAT" + + +_BMANAT = _BMANAT() +""" + name: .BMANAT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMANAT_NEXT: + """ + name: .BMANAT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMANAT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMANAT_NEXT" + + def __str__(self): + return ".BMANAT_NEXT" + + def __call__(self): + return ".BMANAT_NEXT" + + +_BMANAT_NEXT = _BMANAT_NEXT() +""" + name: .BMANAT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MANABON: + """ + name: .MANABON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MANABON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MANABON" + + def __str__(self): + return ".MANABON" + + def __call__(self): + return ".MANABON" + + +_MANABON = _MANABON() +""" + name: .MANABON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MANABON8H: + """ + name: .MANABON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MANABON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MANABON8H" + + def __str__(self): + return ".MANABON8H" + + def __call__(self): + return ".MANABON8H" + + +_MANABON8H = _MANABON8H() +""" + name: .MANABON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MANAUSDTPI: + """ + name: .MANAUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MANAUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MANAUSDTPI" + + def __str__(self): + return ".MANAUSDTPI" + + def __call__(self): + return ".MANAUSDTPI" + + +_MANAUSDTPI = _MANAUSDTPI() +""" + name: .MANAUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MANAUSDTPI8H: + """ + name: .MANAUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MANAUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MANAUSDTPI8H" + + def __str__(self): + return ".MANAUSDTPI8H" + + def __call__(self): + return ".MANAUSDTPI8H" + + +_MANAUSDTPI8H = _MANAUSDTPI8H() +""" + name: .MANAUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSANDT: + """ + name: .BSANDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSANDT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSANDT" + + def __str__(self): + return ".BSANDT" + + def __call__(self): + return ".BSANDT" + + +_BSANDT = _BSANDT() +""" + name: .BSANDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSANDT_NEXT: + """ + name: .BSANDT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSANDT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSANDT_NEXT" + + def __str__(self): + return ".BSANDT_NEXT" + + def __call__(self): + return ".BSANDT_NEXT" + + +_BSANDT_NEXT = _BSANDT_NEXT() +""" + name: .BSANDT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SANDBON: + """ + name: .SANDBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SANDBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SANDBON" + + def __str__(self): + return ".SANDBON" + + def __call__(self): + return ".SANDBON" + + +_SANDBON = _SANDBON() +""" + name: .SANDBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SANDBON8H: + """ + name: .SANDBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SANDBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SANDBON8H" + + def __str__(self): + return ".SANDBON8H" + + def __call__(self): + return ".SANDBON8H" + + +_SANDBON8H = _SANDBON8H() +""" + name: .SANDBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SANDUSDTPI: + """ + name: .SANDUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SANDUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SANDUSDTPI" + + def __str__(self): + return ".SANDUSDTPI" + + def __call__(self): + return ".SANDUSDTPI" + + +_SANDUSDTPI = _SANDUSDTPI() +""" + name: .SANDUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SANDUSDTPI8H: + """ + name: .SANDUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SANDUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SANDUSDTPI8H" + + def __str__(self): + return ".SANDUSDTPI8H" + + def __call__(self): + return ".SANDUSDTPI8H" + + +_SANDUSDTPI8H = _SANDUSDTPI8H() +""" + name: .SANDUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTHETAT: + """ + name: .BTHETAT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTHETAT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTHETAT" + + def __str__(self): + return ".BTHETAT" + + def __call__(self): + return ".BTHETAT" + + +_BTHETAT = _BTHETAT() +""" + name: .BTHETAT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTHETAT_NEXT: + """ + name: .BTHETAT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTHETAT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTHETAT_NEXT" + + def __str__(self): + return ".BTHETAT_NEXT" + + def __call__(self): + return ".BTHETAT_NEXT" + + +_BTHETAT_NEXT = _BTHETAT_NEXT() +""" + name: .BTHETAT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BENJT: + """ + name: .BENJT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BENJT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BENJT" + + def __str__(self): + return ".BENJT" + + def __call__(self): + return ".BENJT" + + +_BENJT = _BENJT() +""" + name: .BENJT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BENJT_NEXT: + """ + name: .BENJT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BENJT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BENJT_NEXT" + + def __str__(self): + return ".BENJT_NEXT" + + def __call__(self): + return ".BENJT_NEXT" + + +_BENJT_NEXT = _BENJT_NEXT() +""" + name: .BENJT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDEFIMEXT: + """ + name: .BDEFIMEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDEFIMEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDEFIMEXT" + + def __str__(self): + return ".BDEFIMEXT" + + def __call__(self): + return ".BDEFIMEXT" + + +_BDEFIMEXT = _BDEFIMEXT() +""" + name: .BDEFIMEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DEFIMEXTBON: + """ + name: .DEFIMEXTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DEFIMEXTBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DEFIMEXTBON" + + def __str__(self): + return ".DEFIMEXTBON" + + def __call__(self): + return ".DEFIMEXTBON" + + +_DEFIMEXTBON = _DEFIMEXTBON() +""" + name: .DEFIMEXTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DEFIMEXTBON8H: + """ + name: .DEFIMEXTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DEFIMEXTBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DEFIMEXTBON8H" + + def __str__(self): + return ".DEFIMEXTBON8H" + + def __call__(self): + return ".DEFIMEXTBON8H" + + +_DEFIMEXTBON8H = _DEFIMEXTBON8H() +""" + name: .DEFIMEXTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DEFIMEXTUSDTPI: + """ + name: .DEFIMEXTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DEFIMEXTUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DEFIMEXTUSDTPI" + + def __str__(self): + return ".DEFIMEXTUSDTPI" + + def __call__(self): + return ".DEFIMEXTUSDTPI" + + +_DEFIMEXTUSDTPI = _DEFIMEXTUSDTPI() +""" + name: .DEFIMEXTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _DEFIMEXTUSDTPI8H: + """ + name: .DEFIMEXTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".DEFIMEXTUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".DEFIMEXTUSDTPI8H" + + def __str__(self): + return ".DEFIMEXTUSDTPI8H" + + def __call__(self): + return ".DEFIMEXTUSDTPI8H" + + +_DEFIMEXTUSDTPI8H = _DEFIMEXTUSDTPI8H() +""" + name: .DEFIMEXTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BALTMEXT: + """ + name: .BALTMEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BALTMEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BALTMEXT" + + def __str__(self): + return ".BALTMEXT" + + def __call__(self): + return ".BALTMEXT" + + +_BALTMEXT = _BALTMEXT() +""" + name: .BALTMEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ALTMEXTBON: + """ + name: .ALTMEXTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ALTMEXTBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ALTMEXTBON" + + def __str__(self): + return ".ALTMEXTBON" + + def __call__(self): + return ".ALTMEXTBON" + + +_ALTMEXTBON = _ALTMEXTBON() +""" + name: .ALTMEXTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ALTMEXTBON8H: + """ + name: .ALTMEXTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ALTMEXTBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ALTMEXTBON8H" + + def __str__(self): + return ".ALTMEXTBON8H" + + def __call__(self): + return ".ALTMEXTBON8H" + + +_ALTMEXTBON8H = _ALTMEXTBON8H() +""" + name: .ALTMEXTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ALTMEXTUSDTPI: + """ + name: .ALTMEXTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ALTMEXTUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ALTMEXTUSDTPI" + + def __str__(self): + return ".ALTMEXTUSDTPI" + + def __call__(self): + return ".ALTMEXTUSDTPI" + + +_ALTMEXTUSDTPI = _ALTMEXTUSDTPI() +""" + name: .ALTMEXTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ALTMEXTUSDTPI8H: + """ + name: .ALTMEXTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ALTMEXTUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ALTMEXTUSDTPI8H" + + def __str__(self): + return ".ALTMEXTUSDTPI8H" + + def __call__(self): + return ".ALTMEXTUSDTPI8H" + + +_ALTMEXTUSDTPI8H = _ALTMEXTUSDTPI8H() +""" + name: .ALTMEXTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMETAMEXT: + """ + name: .BMETAMEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMETAMEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMETAMEXT" + + def __str__(self): + return ".BMETAMEXT" + + def __call__(self): + return ".BMETAMEXT" + + +_BMETAMEXT = _BMETAMEXT() +""" + name: .BMETAMEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _METAMEXTBON: + """ + name: .METAMEXTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".METAMEXTBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".METAMEXTBON" + + def __str__(self): + return ".METAMEXTBON" + + def __call__(self): + return ".METAMEXTBON" + + +_METAMEXTBON = _METAMEXTBON() +""" + name: .METAMEXTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _METAMEXTBON8H: + """ + name: .METAMEXTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".METAMEXTBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".METAMEXTBON8H" + + def __str__(self): + return ".METAMEXTBON8H" + + def __call__(self): + return ".METAMEXTBON8H" + + +_METAMEXTBON8H = _METAMEXTBON8H() +""" + name: .METAMEXTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _METAMEXTUSDTPI: + """ + name: .METAMEXTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".METAMEXTUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".METAMEXTUSDTPI" + + def __str__(self): + return ".METAMEXTUSDTPI" + + def __call__(self): + return ".METAMEXTUSDTPI" + + +_METAMEXTUSDTPI = _METAMEXTUSDTPI() +""" + name: .METAMEXTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _METAMEXTUSDTPI8H: + """ + name: .METAMEXTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".METAMEXTUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".METAMEXTUSDTPI8H" + + def __str__(self): + return ".METAMEXTUSDTPI8H" + + def __call__(self): + return ".METAMEXTUSDTPI8H" + + +_METAMEXTUSDTPI8H = _METAMEXTUSDTPI8H() +""" + name: .METAMEXTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AVAXUSDTPI: + """ + name: .AVAXUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AVAXUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AVAXUSDTPI" + + def __str__(self): + return ".AVAXUSDTPI" + + def __call__(self): + return ".AVAXUSDTPI" + + +_AVAXUSDTPI = _AVAXUSDTPI() +""" + name: .AVAXUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _AVAXUSDTPI8H: + """ + name: .AVAXUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".AVAXUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".AVAXUSDTPI8H" + + def __str__(self): + return ".AVAXUSDTPI8H" + + def __call__(self): + return ".AVAXUSDTPI8H" + + +_AVAXUSDTPI8H = _AVAXUSDTPI8H() +""" + name: .AVAXUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LUNAUSDTPI: + """ + name: .LUNAUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LUNAUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LUNAUSDTPI" + + def __str__(self): + return ".LUNAUSDTPI" + + def __call__(self): + return ".LUNAUSDTPI" + + +_LUNAUSDTPI = _LUNAUSDTPI() +""" + name: .LUNAUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LUNAUSDTPI8H: + """ + name: .LUNAUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LUNAUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LUNAUSDTPI8H" + + def __str__(self): + return ".LUNAUSDTPI8H" + + def __call__(self): + return ".LUNAUSDTPI8H" + + +_LUNAUSDTPI8H = _LUNAUSDTPI8H() +""" + name: .LUNAUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPET: + """ + name: .BAPET + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPET" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPET" + + def __str__(self): + return ".BAPET" + + def __call__(self): + return ".BAPET" + + +_BAPET = _BAPET() +""" + name: .BAPET + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPET_NEXT: + """ + name: .BAPET_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPET_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPET_NEXT" + + def __str__(self): + return ".BAPET_NEXT" + + def __call__(self): + return ".BAPET_NEXT" + + +_BAPET_NEXT = _BAPET_NEXT() +""" + name: .BAPET_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APEBON: + """ + name: .APEBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APEBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APEBON" + + def __str__(self): + return ".APEBON" + + def __call__(self): + return ".APEBON" + + +_APEBON = _APEBON() +""" + name: .APEBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APEBON8H: + """ + name: .APEBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APEBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APEBON8H" + + def __str__(self): + return ".APEBON8H" + + def __call__(self): + return ".APEBON8H" + + +_APEBON8H = _APEBON8H() +""" + name: .APEBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APEUSDTPI: + """ + name: .APEUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APEUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APEUSDTPI" + + def __str__(self): + return ".APEUSDTPI" + + def __call__(self): + return ".APEUSDTPI" + + +_APEUSDTPI = _APEUSDTPI() +""" + name: .APEUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APEUSDTPI8H: + """ + name: .APEUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APEUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APEUSDTPI8H" + + def __str__(self): + return ".APEUSDTPI8H" + + def __call__(self): + return ".APEUSDTPI8H" + + +_APEUSDTPI8H = _APEUSDTPI8H() +""" + name: .APEUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GMTBON: + """ + name: .GMTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GMTBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GMTBON" + + def __str__(self): + return ".GMTBON" + + def __call__(self): + return ".GMTBON" + + +_GMTBON = _GMTBON() +""" + name: .GMTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GMTBON8H: + """ + name: .GMTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GMTBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GMTBON8H" + + def __str__(self): + return ".GMTBON8H" + + def __call__(self): + return ".GMTBON8H" + + +_GMTBON8H = _GMTBON8H() +""" + name: .GMTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GMTUSDTPI: + """ + name: .GMTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GMTUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GMTUSDTPI" + + def __str__(self): + return ".GMTUSDTPI" + + def __call__(self): + return ".GMTUSDTPI" + + +_GMTUSDTPI = _GMTUSDTPI() +""" + name: .GMTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GMTUSDTPI8H: + """ + name: .GMTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GMTUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GMTUSDTPI8H" + + def __str__(self): + return ".GMTUSDTPI8H" + + def __call__(self): + return ".GMTUSDTPI8H" + + +_GMTUSDTPI8H = _GMTUSDTPI8H() +""" + name: .GMTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GMTUSDPI: + """ + name: .GMTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GMTUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GMTUSDPI" + + def __str__(self): + return ".GMTUSDPI" + + def __call__(self): + return ".GMTUSDPI" + + +_GMTUSDPI = _GMTUSDPI() +""" + name: .GMTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GMTUSDPI8H: + """ + name: .GMTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GMTUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GMTUSDPI8H" + + def __str__(self): + return ".GMTUSDPI8H" + + def __call__(self): + return ".GMTUSDPI8H" + + +_GMTUSDPI8H = _GMTUSDPI8H() +""" + name: .GMTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGMT: + """ + name: .BGMT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGMT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGMT" + + def __str__(self): + return ".BGMT" + + def __call__(self): + return ".BGMT" + + +_BGMT = _BGMT() +""" + name: .BGMT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGMT_NEXT: + """ + name: .BGMT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGMT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGMT_NEXT" + + def __str__(self): + return ".BGMT_NEXT" + + def __call__(self): + return ".BGMT_NEXT" + + +_BGMT_NEXT = _BGMT_NEXT() +""" + name: .BGMT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGMTT: + """ + name: .BGMTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGMTT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGMTT" + + def __str__(self): + return ".BGMTT" + + def __call__(self): + return ".BGMTT" + + +_BGMTT = _BGMTT() +""" + name: .BGMTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGMTT_NEXT: + """ + name: .BGMTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGMTT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGMTT_NEXT" + + def __str__(self): + return ".BGMTT_NEXT" + + def __call__(self): + return ".BGMTT_NEXT" + + +_BGMTT_NEXT = _BGMTT_NEXT() +""" + name: .BGMTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NEARBON: + """ + name: .NEARBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NEARBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NEARBON" + + def __str__(self): + return ".NEARBON" + + def __call__(self): + return ".NEARBON" + + +_NEARBON = _NEARBON() +""" + name: .NEARBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NEARBON8H: + """ + name: .NEARBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NEARBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NEARBON8H" + + def __str__(self): + return ".NEARBON8H" + + def __call__(self): + return ".NEARBON8H" + + +_NEARBON8H = _NEARBON8H() +""" + name: .NEARBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NEARUSDTPI: + """ + name: .NEARUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NEARUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NEARUSDTPI" + + def __str__(self): + return ".NEARUSDTPI" + + def __call__(self): + return ".NEARUSDTPI" + + +_NEARUSDTPI = _NEARUSDTPI() +""" + name: .NEARUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NEARUSDTPI8H: + """ + name: .NEARUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NEARUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NEARUSDTPI8H" + + def __str__(self): + return ".NEARUSDTPI8H" + + def __call__(self): + return ".NEARUSDTPI8H" + + +_NEARUSDTPI8H = _NEARUSDTPI8H() +""" + name: .NEARUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NEARUSDPI: + """ + name: .NEARUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NEARUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NEARUSDPI" + + def __str__(self): + return ".NEARUSDPI" + + def __call__(self): + return ".NEARUSDPI" + + +_NEARUSDPI = _NEARUSDPI() +""" + name: .NEARUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NEARUSDPI8H: + """ + name: .NEARUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NEARUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NEARUSDPI8H" + + def __str__(self): + return ".NEARUSDPI8H" + + def __call__(self): + return ".NEARUSDPI8H" + + +_NEARUSDPI8H = _NEARUSDPI8H() +""" + name: .NEARUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNEAR: + """ + name: .BNEAR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNEAR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNEAR" + + def __str__(self): + return ".BNEAR" + + def __call__(self): + return ".BNEAR" + + +_BNEAR = _BNEAR() +""" + name: .BNEAR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNEAR_NEXT: + """ + name: .BNEAR_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNEAR_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNEAR_NEXT" + + def __str__(self): + return ".BNEAR_NEXT" + + def __call__(self): + return ".BNEAR_NEXT" + + +_BNEAR_NEXT = _BNEAR_NEXT() +""" + name: .BNEAR_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNEART: + """ + name: .BNEART + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNEART" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNEART" + + def __str__(self): + return ".BNEART" + + def __call__(self): + return ".BNEART" + + +_BNEART = _BNEART() +""" + name: .BNEART + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNEART_NEXT: + """ + name: .BNEART_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNEART_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNEART_NEXT" + + def __str__(self): + return ".BNEART_NEXT" + + def __call__(self): + return ".BNEART_NEXT" + + +_BNEART_NEXT = _BNEART_NEXT() +""" + name: .BNEART_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNA30M: + """ + name: .BLUNA30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNA30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNA30M" + + def __str__(self): + return ".BLUNA30M" + + def __call__(self): + return ".BLUNA30M" + + +_BLUNA30M = _BLUNA30M() +""" + name: .BLUNA30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNAT30M: + """ + name: .BLUNAT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNAT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNAT30M" + + def __str__(self): + return ".BLUNAT30M" + + def __call__(self): + return ".BLUNAT30M" + + +_BLUNAT30M = _BLUNAT30M() +""" + name: .BLUNAT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPE: + """ + name: .BAPE + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPE" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPE" + + def __str__(self): + return ".BAPE" + + def __call__(self): + return ".BAPE" + + +_BAPE = _BAPE() +""" + name: .BAPE + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPE_NEXT: + """ + name: .BAPE_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPE_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPE_NEXT" + + def __str__(self): + return ".BAPE_NEXT" + + def __call__(self): + return ".BAPE_NEXT" + + +_BAPE_NEXT = _BAPE_NEXT() +""" + name: .BAPE_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTRX: + """ + name: .BTRX + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTRX" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTRX" + + def __str__(self): + return ".BTRX" + + def __call__(self): + return ".BTRX" + + +_BTRX = _BTRX() +""" + name: .BTRX + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTRX_NEXT: + """ + name: .BTRX_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTRX_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTRX_NEXT" + + def __str__(self): + return ".BTRX_NEXT" + + def __call__(self): + return ".BTRX_NEXT" + + +_BTRX_NEXT = _BTRX_NEXT() +""" + name: .BTRX_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGAL: + """ + name: .BGAL + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGAL" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGAL" + + def __str__(self): + return ".BGAL" + + def __call__(self): + return ".BGAL" + + +_BGAL = _BGAL() +""" + name: .BGAL + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGAL_NEXT: + """ + name: .BGAL_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGAL_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGAL_NEXT" + + def __str__(self): + return ".BGAL_NEXT" + + def __call__(self): + return ".BGAL_NEXT" + + +_BGAL_NEXT = _BGAL_NEXT() +""" + name: .BGAL_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGALT: + """ + name: .BGALT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGALT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGALT" + + def __str__(self): + return ".BGALT" + + def __call__(self): + return ".BGALT" + + +_BGALT = _BGALT() +""" + name: .BGALT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGALT_NEXT: + """ + name: .BGALT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGALT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGALT_NEXT" + + def __str__(self): + return ".BGALT_NEXT" + + def __call__(self): + return ".BGALT_NEXT" + + +_BGALT_NEXT = _BGALT_NEXT() +""" + name: .BGALT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GALBON: + """ + name: .GALBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GALBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GALBON" + + def __str__(self): + return ".GALBON" + + def __call__(self): + return ".GALBON" + + +_GALBON = _GALBON() +""" + name: .GALBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GALBON8H: + """ + name: .GALBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GALBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GALBON8H" + + def __str__(self): + return ".GALBON8H" + + def __call__(self): + return ".GALBON8H" + + +_GALBON8H = _GALBON8H() +""" + name: .GALBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APEUSDPI: + """ + name: .APEUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APEUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APEUSDPI" + + def __str__(self): + return ".APEUSDPI" + + def __call__(self): + return ".APEUSDPI" + + +_APEUSDPI = _APEUSDPI() +""" + name: .APEUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APEUSDPI8H: + """ + name: .APEUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APEUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APEUSDPI8H" + + def __str__(self): + return ".APEUSDPI8H" + + def __call__(self): + return ".APEUSDPI8H" + + +_APEUSDPI8H = _APEUSDPI8H() +""" + name: .APEUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _TRXUSDPI: + """ + name: .TRXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".TRXUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".TRXUSDPI" + + def __str__(self): + return ".TRXUSDPI" + + def __call__(self): + return ".TRXUSDPI" + + +_TRXUSDPI = _TRXUSDPI() +""" + name: .TRXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _TRXUSDPI8H: + """ + name: .TRXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".TRXUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".TRXUSDPI8H" + + def __str__(self): + return ".TRXUSDPI8H" + + def __call__(self): + return ".TRXUSDPI8H" + + +_TRXUSDPI8H = _TRXUSDPI8H() +""" + name: .TRXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GALUSDTPI: + """ + name: .GALUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GALUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GALUSDTPI" + + def __str__(self): + return ".GALUSDTPI" + + def __call__(self): + return ".GALUSDTPI" + + +_GALUSDTPI = _GALUSDTPI() +""" + name: .GALUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GALUSDTPI8H: + """ + name: .GALUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GALUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GALUSDTPI8H" + + def __str__(self): + return ".GALUSDTPI8H" + + def __call__(self): + return ".GALUSDTPI8H" + + +_GALUSDTPI8H = _GALUSDTPI8H() +""" + name: .GALUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GALUSDPI: + """ + name: .GALUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GALUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GALUSDPI" + + def __str__(self): + return ".GALUSDPI" + + def __call__(self): + return ".GALUSDPI" + + +_GALUSDPI = _GALUSDPI() +""" + name: .GALUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _GALUSDPI8H: + """ + name: .GALUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".GALUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".GALUSDPI8H" + + def __str__(self): + return ".GALUSDPI8H" + + def __call__(self): + return ".GALUSDPI8H" + + +_GALUSDPI8H = _GALUSDPI8H() +""" + name: .GALUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNC: + """ + name: .BLUNC + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNC" + precision: int = 1e-09 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNC" + + def __str__(self): + return ".BLUNC" + + def __call__(self): + return ".BLUNC" + + +_BLUNC = _BLUNC() +""" + name: .BLUNC + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNC_NEXT: + """ + name: .BLUNC_NEXT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNC_NEXT" + precision: int = 1e-09 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNC_NEXT" + + def __str__(self): + return ".BLUNC_NEXT" + + def __call__(self): + return ".BLUNC_NEXT" + + +_BLUNC_NEXT = _BLUNC_NEXT() +""" + name: .BLUNC_NEXT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNCT: + """ + name: .BLUNCT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNCT" + precision: int = 1e-09 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNCT" + + def __str__(self): + return ".BLUNCT" + + def __call__(self): + return ".BLUNCT" + + +_BLUNCT = _BLUNCT() +""" + name: .BLUNCT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLUNCT_NEXT: + """ + name: .BLUNCT_NEXT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLUNCT_NEXT" + precision: int = 1e-09 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLUNCT_NEXT" + + def __str__(self): + return ".BLUNCT_NEXT" + + def __call__(self): + return ".BLUNCT_NEXT" + + +_BLUNCT_NEXT = _BLUNCT_NEXT() +""" + name: .BLUNCT_NEXT + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDFI: + """ + name: .BDFI + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDFI" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDFI" + + def __str__(self): + return ".BDFI" + + def __call__(self): + return ".BDFI" + + +_BDFI = _BDFI() +""" + name: .BDFI + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDFIT: + """ + name: .BDFIT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDFIT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDFIT" + + def __str__(self): + return ".BDFIT" + + def __call__(self): + return ".BDFIT" + + +_BDFIT = _BDFIT() +""" + name: .BDFIT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGRT: + """ + name: .BGRT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGRT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGRT" + + def __str__(self): + return ".BGRT" + + def __call__(self): + return ".BGRT" + + +_BGRT = _BGRT() +""" + name: .BGRT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURUSDPI: + """ + name: .EURUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURUSDPI" + + def __str__(self): + return ".EURUSDPI" + + def __call__(self): + return ".EURUSDPI" + + +_EURUSDPI = _EURUSDPI() +""" + name: .EURUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDCHFPI: + """ + name: .USDCHFPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDCHFPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDCHFPI" + + def __str__(self): + return ".USDCHFPI" + + def __call__(self): + return ".USDCHFPI" + + +_USDCHFPI = _USDCHFPI() +""" + name: .USDCHFPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURCHFPI: + """ + name: .EURCHFPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURCHFPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURCHFPI" + + def __str__(self): + return ".EURCHFPI" + + def __call__(self): + return ".EURCHFPI" + + +_EURCHFPI = _EURCHFPI() +""" + name: .EURCHFPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURTRYPI: + """ + name: .EURTRYPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURTRYPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURTRYPI" + + def __str__(self): + return ".EURTRYPI" + + def __call__(self): + return ".EURTRYPI" + + +_EURTRYPI = _EURTRYPI() +""" + name: .EURTRYPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTRYPI: + """ + name: .USDTRYPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTRYPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTRYPI" + + def __str__(self): + return ".USDTRYPI" + + def __call__(self): + return ".USDTRYPI" + + +_USDTRYPI = _USDTRYPI() +""" + name: .USDTRYPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDINRPI: + """ + name: .USDINRPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDINRPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDINRPI" + + def __str__(self): + return ".USDINRPI" + + def __call__(self): + return ".USDINRPI" + + +_USDINRPI = _USDINRPI() +""" + name: .USDINRPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDZARPI: + """ + name: .USDZARPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDZARPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDZARPI" + + def __str__(self): + return ".USDZARPI" + + def __call__(self): + return ".USDZARPI" + + +_USDZARPI = _USDZARPI() +""" + name: .USDZARPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDBRLPI: + """ + name: .USDBRLPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDBRLPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDBRLPI" + + def __str__(self): + return ".USDBRLPI" + + def __call__(self): + return ".USDBRLPI" + + +_USDBRLPI = _USDBRLPI() +""" + name: .USDBRLPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDMXNPI: + """ + name: .USDMXNPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDMXNPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDMXNPI" + + def __str__(self): + return ".USDMXNPI" + + def __call__(self): + return ".USDMXNPI" + + +_USDMXNPI = _USDMXNPI() +""" + name: .USDMXNPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NZDUSDPI: + """ + name: .NZDUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NZDUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NZDUSDPI" + + def __str__(self): + return ".NZDUSDPI" + + def __call__(self): + return ".NZDUSDPI" + + +_NZDUSDPI = _NZDUSDPI() +""" + name: .NZDUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDCNHPI: + """ + name: .USDCNHPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDCNHPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDCNHPI" + + def __str__(self): + return ".USDCNHPI" + + def __call__(self): + return ".USDCNHPI" + + +_USDCNHPI = _USDCNHPI() +""" + name: .USDCNHPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDSEKPI: + """ + name: .USDSEKPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDSEKPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDSEKPI" + + def __str__(self): + return ".USDSEKPI" + + def __call__(self): + return ".USDSEKPI" + + +_USDSEKPI = _USDSEKPI() +""" + name: .USDSEKPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURUSDPI8H: + """ + name: .EURUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURUSDPI8H" + + def __str__(self): + return ".EURUSDPI8H" + + def __call__(self): + return ".EURUSDPI8H" + + +_EURUSDPI8H = _EURUSDPI8H() +""" + name: .EURUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDCHFPI8H: + """ + name: .USDCHFPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDCHFPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDCHFPI8H" + + def __str__(self): + return ".USDCHFPI8H" + + def __call__(self): + return ".USDCHFPI8H" + + +_USDCHFPI8H = _USDCHFPI8H() +""" + name: .USDCHFPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURCHFPI8H: + """ + name: .EURCHFPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURCHFPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURCHFPI8H" + + def __str__(self): + return ".EURCHFPI8H" + + def __call__(self): + return ".EURCHFPI8H" + + +_EURCHFPI8H = _EURCHFPI8H() +""" + name: .EURCHFPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURTRYPI8H: + """ + name: .EURTRYPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURTRYPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURTRYPI8H" + + def __str__(self): + return ".EURTRYPI8H" + + def __call__(self): + return ".EURTRYPI8H" + + +_EURTRYPI8H = _EURTRYPI8H() +""" + name: .EURTRYPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTRYPI8H: + """ + name: .USDTRYPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTRYPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTRYPI8H" + + def __str__(self): + return ".USDTRYPI8H" + + def __call__(self): + return ".USDTRYPI8H" + + +_USDTRYPI8H = _USDTRYPI8H() +""" + name: .USDTRYPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDINRPI8H: + """ + name: .USDINRPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDINRPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDINRPI8H" + + def __str__(self): + return ".USDINRPI8H" + + def __call__(self): + return ".USDINRPI8H" + + +_USDINRPI8H = _USDINRPI8H() +""" + name: .USDINRPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDZARPI8H: + """ + name: .USDZARPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDZARPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDZARPI8H" + + def __str__(self): + return ".USDZARPI8H" + + def __call__(self): + return ".USDZARPI8H" + + +_USDZARPI8H = _USDZARPI8H() +""" + name: .USDZARPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDBRLPI8H: + """ + name: .USDBRLPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDBRLPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDBRLPI8H" + + def __str__(self): + return ".USDBRLPI8H" + + def __call__(self): + return ".USDBRLPI8H" + + +_USDBRLPI8H = _USDBRLPI8H() +""" + name: .USDBRLPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDMXNPI8H: + """ + name: .USDMXNPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDMXNPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDMXNPI8H" + + def __str__(self): + return ".USDMXNPI8H" + + def __call__(self): + return ".USDMXNPI8H" + + +_USDMXNPI8H = _USDMXNPI8H() +""" + name: .USDMXNPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NZDUSDPI8H: + """ + name: .NZDUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NZDUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NZDUSDPI8H" + + def __str__(self): + return ".NZDUSDPI8H" + + def __call__(self): + return ".NZDUSDPI8H" + + +_NZDUSDPI8H = _NZDUSDPI8H() +""" + name: .NZDUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDCNHPI8H: + """ + name: .USDCNHPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDCNHPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDCNHPI8H" + + def __str__(self): + return ".USDCNHPI8H" + + def __call__(self): + return ".USDCNHPI8H" + + +_USDCNHPI8H = _USDCNHPI8H() +""" + name: .USDCNHPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDSEKPI8H: + """ + name: .USDSEKPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDSEKPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDSEKPI8H" + + def __str__(self): + return ".USDSEKPI8H" + + def __call__(self): + return ".USDSEKPI8H" + + +_USDSEKPI8H = _USDSEKPI8H() +""" + name: .USDSEKPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURUSDTPI: + """ + name: .EURUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURUSDTPI" + + def __str__(self): + return ".EURUSDTPI" + + def __call__(self): + return ".EURUSDTPI" + + +_EURUSDTPI = _EURUSDTPI() +""" + name: .EURUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTCHFPI: + """ + name: .USDTCHFPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTCHFPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTCHFPI" + + def __str__(self): + return ".USDTCHFPI" + + def __call__(self): + return ".USDTCHFPI" + + +_USDTCHFPI = _USDTCHFPI() +""" + name: .USDTCHFPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTTRYPI: + """ + name: .USDTTRYPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTTRYPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTTRYPI" + + def __str__(self): + return ".USDTTRYPI" + + def __call__(self): + return ".USDTTRYPI" + + +_USDTTRYPI = _USDTTRYPI() +""" + name: .USDTTRYPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTINRPI: + """ + name: .USDTINRPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTINRPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTINRPI" + + def __str__(self): + return ".USDTINRPI" + + def __call__(self): + return ".USDTINRPI" + + +_USDTINRPI = _USDTINRPI() +""" + name: .USDTINRPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTZARPI: + """ + name: .USDTZARPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTZARPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTZARPI" + + def __str__(self): + return ".USDTZARPI" + + def __call__(self): + return ".USDTZARPI" + + +_USDTZARPI = _USDTZARPI() +""" + name: .USDTZARPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTBRLPI: + """ + name: .USDTBRLPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTBRLPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTBRLPI" + + def __str__(self): + return ".USDTBRLPI" + + def __call__(self): + return ".USDTBRLPI" + + +_USDTBRLPI = _USDTBRLPI() +""" + name: .USDTBRLPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTMXNPI: + """ + name: .USDTMXNPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTMXNPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTMXNPI" + + def __str__(self): + return ".USDTMXNPI" + + def __call__(self): + return ".USDTMXNPI" + + +_USDTMXNPI = _USDTMXNPI() +""" + name: .USDTMXNPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NZDUSDTPI: + """ + name: .NZDUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NZDUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NZDUSDTPI" + + def __str__(self): + return ".NZDUSDTPI" + + def __call__(self): + return ".NZDUSDTPI" + + +_NZDUSDTPI = _NZDUSDTPI() +""" + name: .NZDUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTCNHPI: + """ + name: .USDTCNHPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTCNHPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTCNHPI" + + def __str__(self): + return ".USDTCNHPI" + + def __call__(self): + return ".USDTCNHPI" + + +_USDTCNHPI = _USDTCNHPI() +""" + name: .USDTCNHPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTSEKPI: + """ + name: .USDTSEKPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTSEKPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTSEKPI" + + def __str__(self): + return ".USDTSEKPI" + + def __call__(self): + return ".USDTSEKPI" + + +_USDTSEKPI = _USDTSEKPI() +""" + name: .USDTSEKPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _EURUSDTPI8H: + """ + name: .EURUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".EURUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".EURUSDTPI8H" + + def __str__(self): + return ".EURUSDTPI8H" + + def __call__(self): + return ".EURUSDTPI8H" + + +_EURUSDTPI8H = _EURUSDTPI8H() +""" + name: .EURUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTCHFPI8H: + """ + name: .USDTCHFPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTCHFPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTCHFPI8H" + + def __str__(self): + return ".USDTCHFPI8H" + + def __call__(self): + return ".USDTCHFPI8H" + + +_USDTCHFPI8H = _USDTCHFPI8H() +""" + name: .USDTCHFPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTTRYPI8H: + """ + name: .USDTTRYPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTTRYPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTTRYPI8H" + + def __str__(self): + return ".USDTTRYPI8H" + + def __call__(self): + return ".USDTTRYPI8H" + + +_USDTTRYPI8H = _USDTTRYPI8H() +""" + name: .USDTTRYPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTINRPI8H: + """ + name: .USDTINRPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTINRPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTINRPI8H" + + def __str__(self): + return ".USDTINRPI8H" + + def __call__(self): + return ".USDTINRPI8H" + + +_USDTINRPI8H = _USDTINRPI8H() +""" + name: .USDTINRPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTZARPI8H: + """ + name: .USDTZARPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTZARPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTZARPI8H" + + def __str__(self): + return ".USDTZARPI8H" + + def __call__(self): + return ".USDTZARPI8H" + + +_USDTZARPI8H = _USDTZARPI8H() +""" + name: .USDTZARPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTBRLPI8H: + """ + name: .USDTBRLPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTBRLPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTBRLPI8H" + + def __str__(self): + return ".USDTBRLPI8H" + + def __call__(self): + return ".USDTBRLPI8H" + + +_USDTBRLPI8H = _USDTBRLPI8H() +""" + name: .USDTBRLPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTMXNPI8H: + """ + name: .USDTMXNPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTMXNPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTMXNPI8H" + + def __str__(self): + return ".USDTMXNPI8H" + + def __call__(self): + return ".USDTMXNPI8H" + + +_USDTMXNPI8H = _USDTMXNPI8H() +""" + name: .USDTMXNPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NZDUSDTPI8H: + """ + name: .NZDUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NZDUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NZDUSDTPI8H" + + def __str__(self): + return ".NZDUSDTPI8H" + + def __call__(self): + return ".NZDUSDTPI8H" + + +_NZDUSDTPI8H = _NZDUSDTPI8H() +""" + name: .NZDUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTCNHPI8H: + """ + name: .USDTCNHPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTCNHPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTCNHPI8H" + + def __str__(self): + return ".USDTCNHPI8H" + + def __call__(self): + return ".USDTCNHPI8H" + + +_USDTCNHPI8H = _USDTCNHPI8H() +""" + name: .USDTCNHPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDTSEKPI8H: + """ + name: .USDTSEKPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDTSEKPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDTSEKPI8H" + + def __str__(self): + return ".USDTSEKPI8H" + + def __call__(self): + return ".USDTSEKPI8H" + + +_USDTSEKPI8H = _USDTSEKPI8H() +""" + name: .USDTSEKPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CHFBON: + """ + name: .CHFBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CHFBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CHFBON" + + def __str__(self): + return ".CHFBON" + + def __call__(self): + return ".CHFBON" + + +_CHFBON = _CHFBON() +""" + name: .CHFBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _TRYBON: + """ + name: .TRYBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".TRYBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".TRYBON" + + def __str__(self): + return ".TRYBON" + + def __call__(self): + return ".TRYBON" + + +_TRYBON = _TRYBON() +""" + name: .TRYBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _INRBON: + """ + name: .INRBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".INRBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".INRBON" + + def __str__(self): + return ".INRBON" + + def __call__(self): + return ".INRBON" + + +_INRBON = _INRBON() +""" + name: .INRBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ZARBON: + """ + name: .ZARBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ZARBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ZARBON" + + def __str__(self): + return ".ZARBON" + + def __call__(self): + return ".ZARBON" + + +_ZARBON = _ZARBON() +""" + name: .ZARBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BRLBON: + """ + name: .BRLBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BRLBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BRLBON" + + def __str__(self): + return ".BRLBON" + + def __call__(self): + return ".BRLBON" + + +_BRLBON = _BRLBON() +""" + name: .BRLBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MXNBON: + """ + name: .MXNBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MXNBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MXNBON" + + def __str__(self): + return ".MXNBON" + + def __call__(self): + return ".MXNBON" + + +_MXNBON = _MXNBON() +""" + name: .MXNBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NZDBON: + """ + name: .NZDBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NZDBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NZDBON" + + def __str__(self): + return ".NZDBON" + + def __call__(self): + return ".NZDBON" + + +_NZDBON = _NZDBON() +""" + name: .NZDBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CNHBON: + """ + name: .CNHBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CNHBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CNHBON" + + def __str__(self): + return ".CNHBON" + + def __call__(self): + return ".CNHBON" + + +_CNHBON = _CNHBON() +""" + name: .CNHBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SEKBON: + """ + name: .SEKBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SEKBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SEKBON" + + def __str__(self): + return ".SEKBON" + + def __call__(self): + return ".SEKBON" + + +_SEKBON = _SEKBON() +""" + name: .SEKBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CHFBON8H: + """ + name: .CHFBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CHFBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CHFBON8H" + + def __str__(self): + return ".CHFBON8H" + + def __call__(self): + return ".CHFBON8H" + + +_CHFBON8H = _CHFBON8H() +""" + name: .CHFBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _TRYBON8H: + """ + name: .TRYBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".TRYBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".TRYBON8H" + + def __str__(self): + return ".TRYBON8H" + + def __call__(self): + return ".TRYBON8H" + + +_TRYBON8H = _TRYBON8H() +""" + name: .TRYBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _INRBON8H: + """ + name: .INRBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".INRBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".INRBON8H" + + def __str__(self): + return ".INRBON8H" + + def __call__(self): + return ".INRBON8H" + + +_INRBON8H = _INRBON8H() +""" + name: .INRBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ZARBON8H: + """ + name: .ZARBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ZARBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ZARBON8H" + + def __str__(self): + return ".ZARBON8H" + + def __call__(self): + return ".ZARBON8H" + + +_ZARBON8H = _ZARBON8H() +""" + name: .ZARBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BRLBON8H: + """ + name: .BRLBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BRLBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BRLBON8H" + + def __str__(self): + return ".BRLBON8H" + + def __call__(self): + return ".BRLBON8H" + + +_BRLBON8H = _BRLBON8H() +""" + name: .BRLBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _MXNBON8H: + """ + name: .MXNBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".MXNBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".MXNBON8H" + + def __str__(self): + return ".MXNBON8H" + + def __call__(self): + return ".MXNBON8H" + + +_MXNBON8H = _MXNBON8H() +""" + name: .MXNBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _NZDBON8H: + """ + name: .NZDBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".NZDBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".NZDBON8H" + + def __str__(self): + return ".NZDBON8H" + + def __call__(self): + return ".NZDBON8H" + + +_NZDBON8H = _NZDBON8H() +""" + name: .NZDBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CNHBON8H: + """ + name: .CNHBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CNHBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CNHBON8H" + + def __str__(self): + return ".CNHBON8H" + + def __call__(self): + return ".CNHBON8H" + + +_CNHBON8H = _CNHBON8H() +""" + name: .CNHBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _SEKBON8H: + """ + name: .SEKBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".SEKBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".SEKBON8H" + + def __str__(self): + return ".SEKBON8H" + + def __call__(self): + return ".SEKBON8H" + + +_SEKBON8H = _SEKBON8H() +""" + name: .SEKBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURUSD: + """ + name: .BEURUSD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURUSD" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURUSD" + + def __str__(self): + return ".BEURUSD" + + def __call__(self): + return ".BEURUSD" + + +_BEURUSD = _BEURUSD() +""" + name: .BEURUSD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDCHF: + """ + name: .BUSDCHF + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDCHF" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDCHF" + + def __str__(self): + return ".BUSDCHF" + + def __call__(self): + return ".BUSDCHF" + + +_BUSDCHF = _BUSDCHF() +""" + name: .BUSDCHF + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURCHF: + """ + name: .BEURCHF + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURCHF" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURCHF" + + def __str__(self): + return ".BEURCHF" + + def __call__(self): + return ".BEURCHF" + + +_BEURCHF = _BEURCHF() +""" + name: .BEURCHF + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURTRY: + """ + name: .BEURTRY + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURTRY" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURTRY" + + def __str__(self): + return ".BEURTRY" + + def __call__(self): + return ".BEURTRY" + + +_BEURTRY = _BEURTRY() +""" + name: .BEURTRY + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTRY: + """ + name: .BUSDTRY + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTRY" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTRY" + + def __str__(self): + return ".BUSDTRY" + + def __call__(self): + return ".BUSDTRY" + + +_BUSDTRY = _BUSDTRY() +""" + name: .BUSDTRY + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDINR: + """ + name: .BUSDINR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDINR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDINR" + + def __str__(self): + return ".BUSDINR" + + def __call__(self): + return ".BUSDINR" + + +_BUSDINR = _BUSDINR() +""" + name: .BUSDINR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDZAR: + """ + name: .BUSDZAR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDZAR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDZAR" + + def __str__(self): + return ".BUSDZAR" + + def __call__(self): + return ".BUSDZAR" + + +_BUSDZAR = _BUSDZAR() +""" + name: .BUSDZAR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDBRL: + """ + name: .BUSDBRL + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDBRL" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDBRL" + + def __str__(self): + return ".BUSDBRL" + + def __call__(self): + return ".BUSDBRL" + + +_BUSDBRL = _BUSDBRL() +""" + name: .BUSDBRL + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDMXN: + """ + name: .BUSDMXN + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDMXN" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDMXN" + + def __str__(self): + return ".BUSDMXN" + + def __call__(self): + return ".BUSDMXN" + + +_BUSDMXN = _BUSDMXN() +""" + name: .BUSDMXN + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNZDUSD: + """ + name: .BNZDUSD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNZDUSD" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNZDUSD" + + def __str__(self): + return ".BNZDUSD" + + def __call__(self): + return ".BNZDUSD" + + +_BNZDUSD = _BNZDUSD() +""" + name: .BNZDUSD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDCNH: + """ + name: .BUSDCNH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDCNH" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDCNH" + + def __str__(self): + return ".BUSDCNH" + + def __call__(self): + return ".BUSDCNH" + + +_BUSDCNH = _BUSDCNH() +""" + name: .BUSDCNH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDSEK: + """ + name: .BUSDSEK + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDSEK" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDSEK" + + def __str__(self): + return ".BUSDSEK" + + def __call__(self): + return ".BUSDSEK" + + +_BUSDSEK = _BUSDSEK() +""" + name: .BUSDSEK + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURUSD_NEXT: + """ + name: .BEURUSD_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURUSD_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURUSD_NEXT" + + def __str__(self): + return ".BEURUSD_NEXT" + + def __call__(self): + return ".BEURUSD_NEXT" + + +_BEURUSD_NEXT = _BEURUSD_NEXT() +""" + name: .BEURUSD_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDCHF_NEXT: + """ + name: .BUSDCHF_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDCHF_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDCHF_NEXT" + + def __str__(self): + return ".BUSDCHF_NEXT" + + def __call__(self): + return ".BUSDCHF_NEXT" + + +_BUSDCHF_NEXT = _BUSDCHF_NEXT() +""" + name: .BUSDCHF_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURCHF_NEXT: + """ + name: .BEURCHF_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURCHF_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURCHF_NEXT" + + def __str__(self): + return ".BEURCHF_NEXT" + + def __call__(self): + return ".BEURCHF_NEXT" + + +_BEURCHF_NEXT = _BEURCHF_NEXT() +""" + name: .BEURCHF_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURTRY_NEXT: + """ + name: .BEURTRY_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURTRY_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURTRY_NEXT" + + def __str__(self): + return ".BEURTRY_NEXT" + + def __call__(self): + return ".BEURTRY_NEXT" + + +_BEURTRY_NEXT = _BEURTRY_NEXT() +""" + name: .BEURTRY_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTRY_NEXT: + """ + name: .BUSDTRY_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTRY_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTRY_NEXT" + + def __str__(self): + return ".BUSDTRY_NEXT" + + def __call__(self): + return ".BUSDTRY_NEXT" + + +_BUSDTRY_NEXT = _BUSDTRY_NEXT() +""" + name: .BUSDTRY_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDINR_NEXT: + """ + name: .BUSDINR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDINR_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDINR_NEXT" + + def __str__(self): + return ".BUSDINR_NEXT" + + def __call__(self): + return ".BUSDINR_NEXT" + + +_BUSDINR_NEXT = _BUSDINR_NEXT() +""" + name: .BUSDINR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDZAR_NEXT: + """ + name: .BUSDZAR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDZAR_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDZAR_NEXT" + + def __str__(self): + return ".BUSDZAR_NEXT" + + def __call__(self): + return ".BUSDZAR_NEXT" + + +_BUSDZAR_NEXT = _BUSDZAR_NEXT() +""" + name: .BUSDZAR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDBRL_NEXT: + """ + name: .BUSDBRL_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDBRL_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDBRL_NEXT" + + def __str__(self): + return ".BUSDBRL_NEXT" + + def __call__(self): + return ".BUSDBRL_NEXT" + + +_BUSDBRL_NEXT = _BUSDBRL_NEXT() +""" + name: .BUSDBRL_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDMXN_NEXT: + """ + name: .BUSDMXN_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDMXN_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDMXN_NEXT" + + def __str__(self): + return ".BUSDMXN_NEXT" + + def __call__(self): + return ".BUSDMXN_NEXT" + + +_BUSDMXN_NEXT = _BUSDMXN_NEXT() +""" + name: .BUSDMXN_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNZDUSD_NEXT: + """ + name: .BNZDUSD_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNZDUSD_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNZDUSD_NEXT" + + def __str__(self): + return ".BNZDUSD_NEXT" + + def __call__(self): + return ".BNZDUSD_NEXT" + + +_BNZDUSD_NEXT = _BNZDUSD_NEXT() +""" + name: .BNZDUSD_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDCNH_NEXT: + """ + name: .BUSDCNH_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDCNH_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDCNH_NEXT" + + def __str__(self): + return ".BUSDCNH_NEXT" + + def __call__(self): + return ".BUSDCNH_NEXT" + + +_BUSDCNH_NEXT = _BUSDCNH_NEXT() +""" + name: .BUSDCNH_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDSEK_NEXT: + """ + name: .BUSDSEK_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDSEK_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDSEK_NEXT" + + def __str__(self): + return ".BUSDSEK_NEXT" + + def __call__(self): + return ".BUSDSEK_NEXT" + + +_BUSDSEK_NEXT = _BUSDSEK_NEXT() +""" + name: .BUSDSEK_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURUSDT: + """ + name: .BEURUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURUSDT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURUSDT" + + def __str__(self): + return ".BEURUSDT" + + def __call__(self): + return ".BEURUSDT" + + +_BEURUSDT = _BEURUSDT() +""" + name: .BEURUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTCHF: + """ + name: .BUSDTCHF + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTCHF" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTCHF" + + def __str__(self): + return ".BUSDTCHF" + + def __call__(self): + return ".BUSDTCHF" + + +_BUSDTCHF = _BUSDTCHF() +""" + name: .BUSDTCHF + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTTRY: + """ + name: .BUSDTTRY + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTTRY" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTTRY" + + def __str__(self): + return ".BUSDTTRY" + + def __call__(self): + return ".BUSDTTRY" + + +_BUSDTTRY = _BUSDTTRY() +""" + name: .BUSDTTRY + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTINR: + """ + name: .BUSDTINR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTINR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTINR" + + def __str__(self): + return ".BUSDTINR" + + def __call__(self): + return ".BUSDTINR" + + +_BUSDTINR = _BUSDTINR() +""" + name: .BUSDTINR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTZAR: + """ + name: .BUSDTZAR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTZAR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTZAR" + + def __str__(self): + return ".BUSDTZAR" + + def __call__(self): + return ".BUSDTZAR" + + +_BUSDTZAR = _BUSDTZAR() +""" + name: .BUSDTZAR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTBRL: + """ + name: .BUSDTBRL + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTBRL" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTBRL" + + def __str__(self): + return ".BUSDTBRL" + + def __call__(self): + return ".BUSDTBRL" + + +_BUSDTBRL = _BUSDTBRL() +""" + name: .BUSDTBRL + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTMXN: + """ + name: .BUSDTMXN + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTMXN" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTMXN" + + def __str__(self): + return ".BUSDTMXN" + + def __call__(self): + return ".BUSDTMXN" + + +_BUSDTMXN = _BUSDTMXN() +""" + name: .BUSDTMXN + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNZDUSDT: + """ + name: .BNZDUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNZDUSDT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNZDUSDT" + + def __str__(self): + return ".BNZDUSDT" + + def __call__(self): + return ".BNZDUSDT" + + +_BNZDUSDT = _BNZDUSDT() +""" + name: .BNZDUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTCNH: + """ + name: .BUSDTCNH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTCNH" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTCNH" + + def __str__(self): + return ".BUSDTCNH" + + def __call__(self): + return ".BUSDTCNH" + + +_BUSDTCNH = _BUSDTCNH() +""" + name: .BUSDTCNH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTSEK: + """ + name: .BUSDTSEK + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTSEK" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTSEK" + + def __str__(self): + return ".BUSDTSEK" + + def __call__(self): + return ".BUSDTSEK" + + +_BUSDTSEK = _BUSDTSEK() +""" + name: .BUSDTSEK + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURUSDT_NEXT: + """ + name: .BEURUSDT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURUSDT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURUSDT_NEXT" + + def __str__(self): + return ".BEURUSDT_NEXT" + + def __call__(self): + return ".BEURUSDT_NEXT" + + +_BEURUSDT_NEXT = _BEURUSDT_NEXT() +""" + name: .BEURUSDT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTCHF_NEXT: + """ + name: .BUSDTCHF_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTCHF_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTCHF_NEXT" + + def __str__(self): + return ".BUSDTCHF_NEXT" + + def __call__(self): + return ".BUSDTCHF_NEXT" + + +_BUSDTCHF_NEXT = _BUSDTCHF_NEXT() +""" + name: .BUSDTCHF_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTTRY_NEXT: + """ + name: .BUSDTTRY_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTTRY_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTTRY_NEXT" + + def __str__(self): + return ".BUSDTTRY_NEXT" + + def __call__(self): + return ".BUSDTTRY_NEXT" + + +_BUSDTTRY_NEXT = _BUSDTTRY_NEXT() +""" + name: .BUSDTTRY_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTINR_NEXT: + """ + name: .BUSDTINR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTINR_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTINR_NEXT" + + def __str__(self): + return ".BUSDTINR_NEXT" + + def __call__(self): + return ".BUSDTINR_NEXT" + + +_BUSDTINR_NEXT = _BUSDTINR_NEXT() +""" + name: .BUSDTINR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTZAR_NEXT: + """ + name: .BUSDTZAR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTZAR_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTZAR_NEXT" + + def __str__(self): + return ".BUSDTZAR_NEXT" + + def __call__(self): + return ".BUSDTZAR_NEXT" + + +_BUSDTZAR_NEXT = _BUSDTZAR_NEXT() +""" + name: .BUSDTZAR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTBRL_NEXT: + """ + name: .BUSDTBRL_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTBRL_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTBRL_NEXT" + + def __str__(self): + return ".BUSDTBRL_NEXT" + + def __call__(self): + return ".BUSDTBRL_NEXT" + + +_BUSDTBRL_NEXT = _BUSDTBRL_NEXT() +""" + name: .BUSDTBRL_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTMXN_NEXT: + """ + name: .BUSDTMXN_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTMXN_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTMXN_NEXT" + + def __str__(self): + return ".BUSDTMXN_NEXT" + + def __call__(self): + return ".BUSDTMXN_NEXT" + + +_BUSDTMXN_NEXT = _BUSDTMXN_NEXT() +""" + name: .BUSDTMXN_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNZDUSDT_NEXT: + """ + name: .BNZDUSDT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNZDUSDT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNZDUSDT_NEXT" + + def __str__(self): + return ".BNZDUSDT_NEXT" + + def __call__(self): + return ".BNZDUSDT_NEXT" + + +_BNZDUSDT_NEXT = _BNZDUSDT_NEXT() +""" + name: .BNZDUSDT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTCNH_NEXT: + """ + name: .BUSDTCNH_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTCNH_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTCNH_NEXT" + + def __str__(self): + return ".BUSDTCNH_NEXT" + + def __call__(self): + return ".BUSDTCNH_NEXT" + + +_BUSDTCNH_NEXT = _BUSDTCNH_NEXT() +""" + name: .BUSDTCNH_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTSEK_NEXT: + """ + name: .BUSDTSEK_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTSEK_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTSEK_NEXT" + + def __str__(self): + return ".BUSDTSEK_NEXT" + + def __call__(self): + return ".BUSDTSEK_NEXT" + + +_BUSDTSEK_NEXT = _BUSDTSEK_NEXT() +""" + name: .BUSDTSEK_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BOP: + """ + name: .BOP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BOP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BOP" + + def __str__(self): + return ".BOP" + + def __call__(self): + return ".BOP" + + +_BOP = _BOP() +""" + name: .BOP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BOP_NEXT: + """ + name: .BOP_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BOP_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BOP_NEXT" + + def __str__(self): + return ".BOP_NEXT" + + def __call__(self): + return ".BOP_NEXT" + + +_BOP_NEXT = _BOP_NEXT() +""" + name: .BOP_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BOPT: + """ + name: .BOPT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BOPT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BOPT" + + def __str__(self): + return ".BOPT" + + def __call__(self): + return ".BOPT" + + +_BOPT = _BOPT() +""" + name: .BOPT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BOPT_NEXT: + """ + name: .BOPT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BOPT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BOPT_NEXT" + + def __str__(self): + return ".BOPT_NEXT" + + def __call__(self): + return ".BOPT_NEXT" + + +_BOPT_NEXT = _BOPT_NEXT() +""" + name: .BOPT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _OPBON: + """ + name: .OPBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".OPBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".OPBON" + + def __str__(self): + return ".OPBON" + + def __call__(self): + return ".OPBON" + + +_OPBON = _OPBON() +""" + name: .OPBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _OPBON8H: + """ + name: .OPBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".OPBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".OPBON8H" + + def __str__(self): + return ".OPBON8H" + + def __call__(self): + return ".OPBON8H" + + +_OPBON8H = _OPBON8H() +""" + name: .OPBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _OPUSDTPI: + """ + name: .OPUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".OPUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".OPUSDTPI" + + def __str__(self): + return ".OPUSDTPI" + + def __call__(self): + return ".OPUSDTPI" + + +_OPUSDTPI = _OPUSDTPI() +""" + name: .OPUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _OPUSDTPI8H: + """ + name: .OPUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".OPUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".OPUSDTPI8H" + + def __str__(self): + return ".OPUSDTPI8H" + + def __call__(self): + return ".OPUSDTPI8H" + + +_OPUSDTPI8H = _OPUSDTPI8H() +""" + name: .OPUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _OPUSDPI: + """ + name: .OPUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".OPUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".OPUSDPI" + + def __str__(self): + return ".OPUSDPI" + + def __call__(self): + return ".OPUSDPI" + + +_OPUSDPI = _OPUSDPI() +""" + name: .OPUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _OPUSDPI8H: + """ + name: .OPUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".OPUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".OPUSDPI8H" + + def __str__(self): + return ".OPUSDPI8H" + + def __call__(self): + return ".OPUSDPI8H" + + +_OPUSDPI8H = _OPUSDPI8H() +""" + name: .OPUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDC: + """ + name: .BUSDC + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDC" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDC" + + def __str__(self): + return ".BUSDC" + + def __call__(self): + return ".BUSDC" + + +_BUSDC = _BUSDC() +""" + name: .BUSDC + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDCT: + """ + name: .BUSDCT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDCT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDCT" + + def __str__(self): + return ".BUSDCT" + + def __call__(self): + return ".BUSDCT" + + +_BUSDCT = _BUSDCT() +""" + name: .BUSDCT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHPOWT: + """ + name: .BETHPOWT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHPOWT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHPOWT" + + def __str__(self): + return ".BETHPOWT" + + def __call__(self): + return ".BETHPOWT" + + +_BETHPOWT = _BETHPOWT() +""" + name: .BETHPOWT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHPOWT_NEXT: + """ + name: .BETHPOWT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHPOWT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHPOWT_NEXT" + + def __str__(self): + return ".BETHPOWT_NEXT" + + def __call__(self): + return ".BETHPOWT_NEXT" + + +_BETHPOWT_NEXT = _BETHPOWT_NEXT() +""" + name: .BETHPOWT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHPOWT30M: + """ + name: .BETHPOWT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHPOWT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHPOWT30M" + + def __str__(self): + return ".BETHPOWT30M" + + def __call__(self): + return ".BETHPOWT30M" + + +_BETHPOWT30M = _BETHPOWT30M() +""" + name: .BETHPOWT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BALTMEXT30M: + """ + name: .BALTMEXT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BALTMEXT30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BALTMEXT30M" + + def __str__(self): + return ".BALTMEXT30M" + + def __call__(self): + return ".BALTMEXT30M" + + +_BALTMEXT30M = _BALTMEXT30M() +""" + name: .BALTMEXT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDEFIMEXT30M: + """ + name: .BDEFIMEXT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDEFIMEXT30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDEFIMEXT30M" + + def __str__(self): + return ".BDEFIMEXT30M" + + def __call__(self): + return ".BDEFIMEXT30M" + + +_BDEFIMEXT30M = _BDEFIMEXT30M() +""" + name: .BDEFIMEXT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMETAMEXT30M: + """ + name: .BMETAMEXT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMETAMEXT30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMETAMEXT30M" + + def __str__(self): + return ".BMETAMEXT30M" + + def __call__(self): + return ".BMETAMEXT30M" + + +_BMETAMEXT30M = _BMETAMEXT30M() +""" + name: .BMETAMEXT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDC_NEXT: + """ + name: .BUSDC_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDC_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDC_NEXT" + + def __str__(self): + return ".BUSDC_NEXT" + + def __call__(self): + return ".BUSDC_NEXT" + + +_BUSDC_NEXT = _BUSDC_NEXT() +""" + name: .BUSDC_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDCT_NEXT: + """ + name: .BUSDCT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDCT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDCT_NEXT" + + def __str__(self): + return ".BUSDCT_NEXT" + + def __call__(self): + return ".BUSDCT_NEXT" + + +_BUSDCT_NEXT = _BUSDCT_NEXT() +""" + name: .BUSDCT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BKLAY: + """ + name: .BKLAY + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BKLAY" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BKLAY" + + def __str__(self): + return ".BKLAY" + + def __call__(self): + return ".BKLAY" + + +_BKLAY = _BKLAY() +""" + name: .BKLAY + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BKLAY_NEXT: + """ + name: .BKLAY_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BKLAY_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BKLAY_NEXT" + + def __str__(self): + return ".BKLAY_NEXT" + + def __call__(self): + return ".BKLAY_NEXT" + + +_BKLAY_NEXT = _BKLAY_NEXT() +""" + name: .BKLAY_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BKLAYT: + """ + name: .BKLAYT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BKLAYT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BKLAYT" + + def __str__(self): + return ".BKLAYT" + + def __call__(self): + return ".BKLAYT" + + +_BKLAYT = _BKLAYT() +""" + name: .BKLAYT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BKLAYT_NEXT: + """ + name: .BKLAYT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BKLAYT_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BKLAYT_NEXT" + + def __str__(self): + return ".BKLAYT_NEXT" + + def __call__(self): + return ".BKLAYT_NEXT" + + +_BKLAYT_NEXT = _BKLAYT_NEXT() +""" + name: .BKLAYT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _KLAYUSDTPI: + """ + name: .KLAYUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".KLAYUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".KLAYUSDTPI" + + def __str__(self): + return ".KLAYUSDTPI" + + def __call__(self): + return ".KLAYUSDTPI" + + +_KLAYUSDTPI = _KLAYUSDTPI() +""" + name: .KLAYUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _KLAYUSDTPI8H: + """ + name: .KLAYUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".KLAYUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".KLAYUSDTPI8H" + + def __str__(self): + return ".KLAYUSDTPI8H" + + def __call__(self): + return ".KLAYUSDTPI8H" + + +_KLAYUSDTPI8H = _KLAYUSDTPI8H() +""" + name: .KLAYUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _KLAYUSDPI: + """ + name: .KLAYUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".KLAYUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".KLAYUSDPI" + + def __str__(self): + return ".KLAYUSDPI" + + def __call__(self): + return ".KLAYUSDPI" + + +_KLAYUSDPI = _KLAYUSDPI() +""" + name: .KLAYUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _KLAYUSDPI8H: + """ + name: .KLAYUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".KLAYUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".KLAYUSDPI8H" + + def __str__(self): + return ".KLAYUSDPI8H" + + def __call__(self): + return ".KLAYUSDPI8H" + + +_KLAYUSDPI8H = _KLAYUSDPI8H() +""" + name: .KLAYUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _KLAYBON: + """ + name: .KLAYBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".KLAYBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".KLAYBON" + + def __str__(self): + return ".KLAYBON" + + def __call__(self): + return ".KLAYBON" + + +_KLAYBON = _KLAYBON() +""" + name: .KLAYBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _KLAYBON8H: + """ + name: .KLAYBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".KLAYBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".KLAYBON8H" + + def __str__(self): + return ".KLAYBON8H" + + def __call__(self): + return ".KLAYBON8H" + + +_KLAYBON8H = _KLAYBON8H() +""" + name: .KLAYBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSTETH: + """ + name: .BSTETH + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSTETH" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSTETH" + + def __str__(self): + return ".BSTETH" + + def __call__(self): + return ".BSTETH" + + +_BSTETH = _BSTETH() +""" + name: .BSTETH + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSTETHT: + """ + name: .BSTETHT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSTETHT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSTETHT" + + def __str__(self): + return ".BSTETHT" + + def __call__(self): + return ".BSTETHT" + + +_BSTETHT = _BSTETHT() +""" + name: .BSTETHT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDAI: + """ + name: .BDAI + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDAI" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDAI" + + def __str__(self): + return ".BDAI" + + def __call__(self): + return ".BDAI" + + +_BDAI = _BDAI() +""" + name: .BDAI + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BDAIT: + """ + name: .BDAIT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BDAIT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BDAIT" + + def __str__(self): + return ".BDAIT" + + def __call__(self): + return ".BDAIT" + + +_BDAIT = _BDAIT() +""" + name: .BDAIT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBUSD: + """ + name: .BBUSD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBUSD" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBUSD" + + def __str__(self): + return ".BBUSD" + + def __call__(self): + return ".BBUSD" + + +_BBUSD = _BBUSD() +""" + name: .BBUSD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBUSDT: + """ + name: .BBUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBUSDT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBUSDT" + + def __str__(self): + return ".BBUSDT" + + def __call__(self): + return ".BBUSDT" + + +_BBUSDT = _BBUSDT() +""" + name: .BBUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BWBTC: + """ + name: .BWBTC + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BWBTC" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BWBTC" + + def __str__(self): + return ".BWBTC" + + def __call__(self): + return ".BWBTC" + + +_BWBTC = _BWBTC() +""" + name: .BWBTC + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BWBTCT: + """ + name: .BWBTCT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BWBTCT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BWBTCT" + + def __str__(self): + return ".BWBTCT" + + def __call__(self): + return ".BWBTCT" + + +_BWBTCT = _BWBTCT() +""" + name: .BWBTCT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCRO: + """ + name: .BCRO + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCRO" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCRO" + + def __str__(self): + return ".BCRO" + + def __call__(self): + return ".BCRO" + + +_BCRO = _BCRO() +""" + name: .BCRO + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BCROT: + """ + name: .BCROT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BCROT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BCROT" + + def __str__(self): + return ".BCROT" + + def __call__(self): + return ".BCROT" + + +_BCROT = _BCROT() +""" + name: .BCROT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BQNT: + """ + name: .BQNT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BQNT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BQNT" + + def __str__(self): + return ".BQNT" + + def __call__(self): + return ".BQNT" + + +_BQNT = _BQNT() +""" + name: .BQNT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BQNTT: + """ + name: .BQNTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BQNTT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BQNTT" + + def __str__(self): + return ".BQNTT" + + def __call__(self): + return ".BQNTT" + + +_BQNTT = _BQNTT() +""" + name: .BQNTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BOKB: + """ + name: .BOKB + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BOKB" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BOKB" + + def __str__(self): + return ".BOKB" + + def __call__(self): + return ".BOKB" + + +_BOKB = _BOKB() +""" + name: .BOKB + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BOKBT: + """ + name: .BOKBT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BOKBT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BOKBT" + + def __str__(self): + return ".BOKBT" + + def __call__(self): + return ".BOKBT" + + +_BOKBT = _BOKBT() +""" + name: .BOKBT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLEO: + """ + name: .BLEO + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLEO" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLEO" + + def __str__(self): + return ".BLEO" + + def __call__(self): + return ".BLEO" + + +_BLEO = _BLEO() +""" + name: .BLEO + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLEOT: + """ + name: .BLEOT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLEOT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLEOT" + + def __str__(self): + return ".BLEOT" + + def __call__(self): + return ".BLEOT" + + +_BLEOT = _BLEOT() +""" + name: .BLEOT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAAVE: + """ + name: .BAAVE + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAAVE" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAAVE" + + def __str__(self): + return ".BAAVE" + + def __call__(self): + return ".BAAVE" + + +_BAAVE = _BAAVE() +""" + name: .BAAVE + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMANA: + """ + name: .BMANA + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMANA" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMANA" + + def __str__(self): + return ".BMANA" + + def __call__(self): + return ".BMANA" + + +_BMANA = _BMANA() +""" + name: .BMANA + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXLM: + """ + name: .BXLM + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXLM" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXLM" + + def __str__(self): + return ".BXLM" + + def __call__(self): + return ".BXLM" + + +_BXLM = _BXLM() +""" + name: .BXLM + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BVET: + """ + name: .BVET + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BVET" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BVET" + + def __str__(self): + return ".BVET" + + def __call__(self): + return ".BVET" + + +_BVET = _BVET() +""" + name: .BVET + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFIL: + """ + name: .BFIL + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFIL" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFIL" + + def __str__(self): + return ".BFIL" + + def __call__(self): + return ".BFIL" + + +_BFIL = _BFIL() +""" + name: .BFIL + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXTZ: + """ + name: .BXTZ + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXTZ" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXTZ" + + def __str__(self): + return ".BXTZ" + + def __call__(self): + return ".BXTZ" + + +_BXTZ = _BXTZ() +""" + name: .BXTZ + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMKR: + """ + name: .BMKR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMKR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMKR" + + def __str__(self): + return ".BMKR" + + def __call__(self): + return ".BMKR" + + +_BMKR = _BMKR() +""" + name: .BMKR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFLOW: + """ + name: .BFLOW + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFLOW" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFLOW" + + def __str__(self): + return ".BFLOW" + + def __call__(self): + return ".BFLOW" + + +_BFLOW = _BFLOW() +""" + name: .BFLOW + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFLOWT: + """ + name: .BFLOWT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFLOWT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFLOWT" + + def __str__(self): + return ".BFLOWT" + + def __call__(self): + return ".BFLOWT" + + +_BFLOWT = _BFLOWT() +""" + name: .BFLOWT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BHBAR: + """ + name: .BHBAR + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BHBAR" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BHBAR" + + def __str__(self): + return ".BHBAR" + + def __call__(self): + return ".BHBAR" + + +_BHBAR = _BHBAR() +""" + name: .BHBAR + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BHBART: + """ + name: .BHBART + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BHBART" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BHBART" + + def __str__(self): + return ".BHBART" + + def __call__(self): + return ".BHBART" + + +_BHBART = _BHBART() +""" + name: .BHBART + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEGLD: + """ + name: .BEGLD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEGLD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEGLD" + + def __str__(self): + return ".BEGLD" + + def __call__(self): + return ".BEGLD" + + +_BEGLD = _BEGLD() +""" + name: .BEGLD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEGLDT: + """ + name: .BEGLDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEGLDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEGLDT" + + def __str__(self): + return ".BEGLDT" + + def __call__(self): + return ".BEGLDT" + + +_BEGLDT = _BEGLDT() +""" + name: .BEGLDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTUSD: + """ + name: .BTUSD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTUSD" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTUSD" + + def __str__(self): + return ".BTUSD" + + def __call__(self): + return ".BTUSD" + + +_BTUSD = _BTUSD() +""" + name: .BTUSD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTUSDT: + """ + name: .BTUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTUSDT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTUSDT" + + def __str__(self): + return ".BTUSDT" + + def __call__(self): + return ".BTUSDT" + + +_BTUSDT = _BTUSDT() +""" + name: .BTUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDP: + """ + name: .BUSDP + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDP" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDP" + + def __str__(self): + return ".BUSDP" + + def __call__(self): + return ".BUSDP" + + +_BUSDP = _BUSDP() +""" + name: .BUSDP + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BHNT: + """ + name: .BHNT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BHNT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BHNT" + + def __str__(self): + return ".BHNT" + + def __call__(self): + return ".BHNT" + + +_BHNT = _BHNT() +""" + name: .BHNT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BHNTT: + """ + name: .BHNTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BHNTT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BHNTT" + + def __str__(self): + return ".BHNTT" + + def __call__(self): + return ".BHNTT" + + +_BHNTT = _BHNTT() +""" + name: .BHNTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BIOTA: + """ + name: .BIOTA + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BIOTA" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BIOTA" + + def __str__(self): + return ".BIOTA" + + def __call__(self): + return ".BIOTA" + + +_BIOTA = _BIOTA() +""" + name: .BIOTA + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BIOTAT: + """ + name: .BIOTAT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BIOTAT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BIOTAT" + + def __str__(self): + return ".BIOTAT" + + def __call__(self): + return ".BIOTAT" + + +_BIOTAT = _BIOTAT() +""" + name: .BIOTAT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXEC: + """ + name: .BXEC + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXEC" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXEC" + + def __str__(self): + return ".BXEC" + + def __call__(self): + return ".BXEC" + + +_BXEC = _BXEC() +""" + name: .BXEC + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXECT: + """ + name: .BXECT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXECT" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXECT" + + def __str__(self): + return ".BXECT" + + def __call__(self): + return ".BXECT" + + +_BXECT = _BXECT() +""" + name: .BXECT + precision: 1e-08 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFTTT: + """ + name: .BFTTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFTTT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFTTT" + + def __str__(self): + return ".BFTTT" + + def __call__(self): + return ".BFTTT" + + +_BFTTT = _BFTTT() +""" + name: .BFTTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDCHF30M: + """ + name: .BUSDCHF30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDCHF30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDCHF30M" + + def __str__(self): + return ".BUSDCHF30M" + + def __call__(self): + return ".BUSDCHF30M" + + +_BUSDCHF30M = _BUSDCHF30M() +""" + name: .BUSDCHF30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURCHF30M: + """ + name: .BEURCHF30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURCHF30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURCHF30M" + + def __str__(self): + return ".BEURCHF30M" + + def __call__(self): + return ".BEURCHF30M" + + +_BEURCHF30M = _BEURCHF30M() +""" + name: .BEURCHF30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURTRY30M: + """ + name: .BEURTRY30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURTRY30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURTRY30M" + + def __str__(self): + return ".BEURTRY30M" + + def __call__(self): + return ".BEURTRY30M" + + +_BEURTRY30M = _BEURTRY30M() +""" + name: .BEURTRY30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTRY30M: + """ + name: .BUSDTRY30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTRY30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTRY30M" + + def __str__(self): + return ".BUSDTRY30M" + + def __call__(self): + return ".BUSDTRY30M" + + +_BUSDTRY30M = _BUSDTRY30M() +""" + name: .BUSDTRY30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDINR30M: + """ + name: .BUSDINR30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDINR30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDINR30M" + + def __str__(self): + return ".BUSDINR30M" + + def __call__(self): + return ".BUSDINR30M" + + +_BUSDINR30M = _BUSDINR30M() +""" + name: .BUSDINR30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDZAR30M: + """ + name: .BUSDZAR30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDZAR30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDZAR30M" + + def __str__(self): + return ".BUSDZAR30M" + + def __call__(self): + return ".BUSDZAR30M" + + +_BUSDZAR30M = _BUSDZAR30M() +""" + name: .BUSDZAR30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDBRL30M: + """ + name: .BUSDBRL30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDBRL30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDBRL30M" + + def __str__(self): + return ".BUSDBRL30M" + + def __call__(self): + return ".BUSDBRL30M" + + +_BUSDBRL30M = _BUSDBRL30M() +""" + name: .BUSDBRL30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDMXN30M: + """ + name: .BUSDMXN30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDMXN30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDMXN30M" + + def __str__(self): + return ".BUSDMXN30M" + + def __call__(self): + return ".BUSDMXN30M" + + +_BUSDMXN30M = _BUSDMXN30M() +""" + name: .BUSDMXN30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNZDUSD30M: + """ + name: .BNZDUSD30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNZDUSD30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNZDUSD30M" + + def __str__(self): + return ".BNZDUSD30M" + + def __call__(self): + return ".BNZDUSD30M" + + +_BNZDUSD30M = _BNZDUSD30M() +""" + name: .BNZDUSD30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDCNH30M: + """ + name: .BUSDCNH30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDCNH30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDCNH30M" + + def __str__(self): + return ".BUSDCNH30M" + + def __call__(self): + return ".BUSDCNH30M" + + +_BUSDCNH30M = _BUSDCNH30M() +""" + name: .BUSDCNH30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDSEK30M: + """ + name: .BUSDSEK30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDSEK30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDSEK30M" + + def __str__(self): + return ".BUSDSEK30M" + + def __call__(self): + return ".BUSDSEK30M" + + +_BUSDSEK30M = _BUSDSEK30M() +""" + name: .BUSDSEK30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTCHF30M: + """ + name: .BUSDTCHF30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTCHF30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTCHF30M" + + def __str__(self): + return ".BUSDTCHF30M" + + def __call__(self): + return ".BUSDTCHF30M" + + +_BUSDTCHF30M = _BUSDTCHF30M() +""" + name: .BUSDTCHF30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNZDUSDT30M: + """ + name: .BNZDUSDT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNZDUSDT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNZDUSDT30M" + + def __str__(self): + return ".BNZDUSDT30M" + + def __call__(self): + return ".BNZDUSDT30M" + + +_BNZDUSDT30M = _BNZDUSDT30M() +""" + name: .BNZDUSDT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTCNH30M: + """ + name: .BUSDTCNH30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTCNH30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTCNH30M" + + def __str__(self): + return ".BUSDTCNH30M" + + def __call__(self): + return ".BUSDTCNH30M" + + +_BUSDTCNH30M = _BUSDTCNH30M() +""" + name: .BUSDTCNH30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSANDT30M: + """ + name: .BSANDT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSANDT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSANDT30M" + + def __str__(self): + return ".BSANDT30M" + + def __call__(self): + return ".BSANDT30M" + + +_BSANDT30M = _BSANDT30M() +""" + name: .BSANDT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BNEART30M: + """ + name: .BNEART30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BNEART30M" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BNEART30M" + + def __str__(self): + return ".BNEART30M" + + def __call__(self): + return ".BNEART30M" + + +_BNEART30M = _BNEART30M() +""" + name: .BNEART30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMANAT30M: + """ + name: .BMANAT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMANAT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMANAT30M" + + def __str__(self): + return ".BMANAT30M" + + def __call__(self): + return ".BMANAT30M" + + +_BMANAT30M = _BMANAT30M() +""" + name: .BMANAT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BSHIBT30M: + """ + name: .BSHIBT30M + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BSHIBT30M" + precision: int = 1e-09 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BSHIBT30M" + + def __str__(self): + return ".BSHIBT30M" + + def __call__(self): + return ".BSHIBT30M" + + +_BSHIBT30M = _BSHIBT30M() +""" + name: .BSHIBT30M + precision: 1e-09 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BOPT30M: + """ + name: .BOPT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BOPT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BOPT30M" + + def __str__(self): + return ".BOPT30M" + + def __call__(self): + return ".BOPT30M" + + +_BOPT30M = _BOPT30M() +""" + name: .BOPT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGALT30M: + """ + name: .BGALT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGALT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGALT30M" + + def __str__(self): + return ".BGALT30M" + + def __call__(self): + return ".BGALT30M" + + +_BGALT30M = _BGALT30M() +""" + name: .BGALT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BGAL30M: + """ + name: .BGAL30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BGAL30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BGAL30M" + + def __str__(self): + return ".BGAL30M" + + def __call__(self): + return ".BGAL30M" + + +_BGAL30M = _BGAL30M() +""" + name: .BGAL30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BTRX30M: + """ + name: .BTRX30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BTRX30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BTRX30M" + + def __str__(self): + return ".BTRX30M" + + def __call__(self): + return ".BTRX30M" + + +_BTRX30M = _BTRX30M() +""" + name: .BTRX30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BOP30M: + """ + name: .BOP30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BOP30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BOP30M" + + def __str__(self): + return ".BOP30M" + + def __call__(self): + return ".BOP30M" + + +_BOP30M = _BOP30M() +""" + name: .BOP30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPE30M: + """ + name: .BAPE30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPE30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPE30M" + + def __str__(self): + return ".BAPE30M" + + def __call__(self): + return ".BAPE30M" + + +_BAPE30M = _BAPE30M() +""" + name: .BAPE30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFTMT30M: + """ + name: .BFTMT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFTMT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFTMT30M" + + def __str__(self): + return ".BFTMT30M" + + def __call__(self): + return ".BFTMT30M" + + +_BFTMT30M = _BFTMT30M() +""" + name: .BFTMT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPT: + """ + name: .BAPT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPT" + + def __str__(self): + return ".BAPT" + + def __call__(self): + return ".BAPT" + + +_BAPT = _BAPT() +""" + name: .BAPT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPT_NEXT: + """ + name: .BAPT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPT_NEXT" + + def __str__(self): + return ".BAPT_NEXT" + + def __call__(self): + return ".BAPT_NEXT" + + +_BAPT_NEXT = _BAPT_NEXT() +""" + name: .BAPT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPT30M: + """ + name: .BAPT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPT30M" + + def __str__(self): + return ".BAPT30M" + + def __call__(self): + return ".BAPT30M" + + +_BAPT30M = _BAPT30M() +""" + name: .BAPT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPTT: + """ + name: .BAPTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPTT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPTT" + + def __str__(self): + return ".BAPTT" + + def __call__(self): + return ".BAPTT" + + +_BAPTT = _BAPTT() +""" + name: .BAPTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPTT_NEXT: + """ + name: .BAPTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPTT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPTT_NEXT" + + def __str__(self): + return ".BAPTT_NEXT" + + def __call__(self): + return ".BAPTT_NEXT" + + +_BAPTT_NEXT = _BAPTT_NEXT() +""" + name: .BAPTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BAPTT30M: + """ + name: .BAPTT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BAPTT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BAPTT30M" + + def __str__(self): + return ".BAPTT30M" + + def __call__(self): + return ".BAPTT30M" + + +_BAPTT30M = _BAPTT30M() +""" + name: .BAPTT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APTBON: + """ + name: .APTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APTBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APTBON" + + def __str__(self): + return ".APTBON" + + def __call__(self): + return ".APTBON" + + +_APTBON = _APTBON() +""" + name: .APTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APTBON8H: + """ + name: .APTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APTBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APTBON8H" + + def __str__(self): + return ".APTBON8H" + + def __call__(self): + return ".APTBON8H" + + +_APTBON8H = _APTBON8H() +""" + name: .APTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APTUSDTPI: + """ + name: .APTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APTUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APTUSDTPI" + + def __str__(self): + return ".APTUSDTPI" + + def __call__(self): + return ".APTUSDTPI" + + +_APTUSDTPI = _APTUSDTPI() +""" + name: .APTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APTUSDTPI8H: + """ + name: .APTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APTUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APTUSDTPI8H" + + def __str__(self): + return ".APTUSDTPI8H" + + def __call__(self): + return ".APTUSDTPI8H" + + +_APTUSDTPI8H = _APTUSDTPI8H() +""" + name: .APTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APTUSDPI: + """ + name: .APTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APTUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APTUSDPI" + + def __str__(self): + return ".APTUSDPI" + + def __call__(self): + return ".APTUSDPI" + + +_APTUSDPI = _APTUSDPI() +""" + name: .APTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _APTUSDPI8H: + """ + name: .APTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".APTUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".APTUSDPI8H" + + def __str__(self): + return ".APTUSDPI8H" + + def __call__(self): + return ".APTUSDPI8H" + + +_APTUSDPI8H = _APTUSDPI8H() +""" + name: .APTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFTT: + """ + name: .BFTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFTT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFTT" + + def __str__(self): + return ".BFTT" + + def __call__(self): + return ".BFTT" + + +_BFTT = _BFTT() +""" + name: .BFTT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFTT_NEXT: + """ + name: .BFTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFTT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFTT_NEXT" + + def __str__(self): + return ".BFTT_NEXT" + + def __call__(self): + return ".BFTT_NEXT" + + +_BFTT_NEXT = _BFTT_NEXT() +""" + name: .BFTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFTTT_NEXT: + """ + name: .BFTTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFTTT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFTTT_NEXT" + + def __str__(self): + return ".BFTTT_NEXT" + + def __call__(self): + return ".BFTTT_NEXT" + + +_BFTTT_NEXT = _BFTTT_NEXT() +""" + name: .BFTTT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTTBON: + """ + name: .FTTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTTBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTTBON" + + def __str__(self): + return ".FTTBON" + + def __call__(self): + return ".FTTBON" + + +_FTTBON = _FTTBON() +""" + name: .FTTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTTBON8H: + """ + name: .FTTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTTBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTTBON8H" + + def __str__(self): + return ".FTTBON8H" + + def __call__(self): + return ".FTTBON8H" + + +_FTTBON8H = _FTTBON8H() +""" + name: .FTTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTTUSDTPI: + """ + name: .FTTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTTUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTTUSDTPI" + + def __str__(self): + return ".FTTUSDTPI" + + def __call__(self): + return ".FTTUSDTPI" + + +_FTTUSDTPI = _FTTUSDTPI() +""" + name: .FTTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTTUSDTPI8H: + """ + name: .FTTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTTUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTTUSDTPI8H" + + def __str__(self): + return ".FTTUSDTPI8H" + + def __call__(self): + return ".FTTUSDTPI8H" + + +_FTTUSDTPI8H = _FTTUSDTPI8H() +""" + name: .FTTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTTUSDPI: + """ + name: .FTTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTTUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTTUSDPI" + + def __str__(self): + return ".FTTUSDPI" + + def __call__(self): + return ".FTTUSDPI" + + +_FTTUSDPI = _FTTUSDPI() +""" + name: .FTTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FTTUSDPI8H: + """ + name: .FTTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FTTUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FTTUSDPI8H" + + def __str__(self): + return ".FTTUSDPI8H" + + def __call__(self): + return ".FTTUSDPI8H" + + +_FTTUSDPI8H = _FTTUSDPI8H() +""" + name: .FTTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMEXBON: + """ + name: .BMEXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMEXBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMEXBON" + + def __str__(self): + return ".BMEXBON" + + def __call__(self): + return ".BMEXBON" + + +_BMEXBON = _BMEXBON() +""" + name: .BMEXBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMEXBON8H: + """ + name: .BMEXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMEXBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMEXBON8H" + + def __str__(self): + return ".BMEXBON8H" + + def __call__(self): + return ".BMEXBON8H" + + +_BMEXBON8H = _BMEXBON8H() +""" + name: .BMEXBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMEXUSDTPI: + """ + name: .BMEXUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMEXUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMEXUSDTPI" + + def __str__(self): + return ".BMEXUSDTPI" + + def __call__(self): + return ".BMEXUSDTPI" + + +_BMEXUSDTPI = _BMEXUSDTPI() +""" + name: .BMEXUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMEXUSDTPI8H: + """ + name: .BMEXUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMEXUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMEXUSDTPI8H" + + def __str__(self): + return ".BMEXUSDTPI8H" + + def __call__(self): + return ".BMEXUSDTPI8H" + + +_BMEXUSDTPI8H = _BMEXUSDTPI8H() +""" + name: .BMEXUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMEXUSDPI: + """ + name: .BMEXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMEXUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMEXUSDPI" + + def __str__(self): + return ".BMEXUSDPI" + + def __call__(self): + return ".BMEXUSDPI" + + +_BMEXUSDPI = _BMEXUSDPI() +""" + name: .BMEXUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BMEXUSDPI8H: + """ + name: .BMEXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BMEXUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BMEXUSDPI8H" + + def __str__(self): + return ".BMEXUSDPI8H" + + def __call__(self): + return ".BMEXUSDPI8H" + + +_BMEXUSDPI8H = _BMEXUSDPI8H() +""" + name: .BMEXUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBMEXT: + """ + name: .BBMEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBMEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBMEXT" + + def __str__(self): + return ".BBMEXT" + + def __call__(self): + return ".BBMEXT" + + +_BBMEXT = _BBMEXT() +""" + name: .BBMEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBMEXT_NEXT: + """ + name: .BBMEXT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBMEXT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBMEXT_NEXT" + + def __str__(self): + return ".BBMEXT_NEXT" + + def __call__(self): + return ".BBMEXT_NEXT" + + +_BBMEXT_NEXT = _BBMEXT_NEXT() +""" + name: .BBMEXT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBMEX: + """ + name: .BBMEX + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBMEX" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBMEX" + + def __str__(self): + return ".BBMEX" + + def __call__(self): + return ".BBMEX" + + +_BBMEX = _BBMEX() +""" + name: .BBMEX + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BBMEX_NEXT: + """ + name: .BBMEX_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BBMEX_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BBMEX_NEXT" + + def __str__(self): + return ".BBMEX_NEXT" + + def __call__(self): + return ".BBMEX_NEXT" + + +_BBMEX_NEXT = _BBMEX_NEXT() +""" + name: .BBMEX_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CROBON: + """ + name: .CROBON + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CROBON" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CROBON" + + def __str__(self): + return ".CROBON" + + def __call__(self): + return ".CROBON" + + +_CROBON = _CROBON() +""" + name: .CROBON + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CROBON8H: + """ + name: .CROBON8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CROBON8H" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CROBON8H" + + def __str__(self): + return ".CROBON8H" + + def __call__(self): + return ".CROBON8H" + + +_CROBON8H = _CROBON8H() +""" + name: .CROBON8H + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CROUSDTPI: + """ + name: .CROUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CROUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CROUSDTPI" + + def __str__(self): + return ".CROUSDTPI" + + def __call__(self): + return ".CROUSDTPI" + + +_CROUSDTPI = _CROUSDTPI() +""" + name: .CROUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CROUSDTPI8H: + """ + name: .CROUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CROUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CROUSDTPI8H" + + def __str__(self): + return ".CROUSDTPI8H" + + def __call__(self): + return ".CROUSDTPI8H" + + +_CROUSDTPI8H = _CROUSDTPI8H() +""" + name: .CROUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CROUSDPI: + """ + name: .CROUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CROUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CROUSDPI" + + def __str__(self): + return ".CROUSDPI" + + def __call__(self): + return ".CROUSDPI" + + +_CROUSDPI = _CROUSDPI() +""" + name: .CROUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _CROUSDPI8H: + """ + name: .CROUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".CROUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".CROUSDPI8H" + + def __str__(self): + return ".CROUSDPI8H" + + def __call__(self): + return ".CROUSDPI8H" + + +_CROUSDPI8H = _CROUSDPI8H() +""" + name: .CROUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFTT30M: + """ + name: .BFTT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFTT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFTT30M" + + def __str__(self): + return ".BFTT30M" + + def __call__(self): + return ".BFTT30M" + + +_BFTT30M = _BFTT30M() +""" + name: .BFTT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFTTT30M: + """ + name: .BFTTT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFTTT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFTTT30M" + + def __str__(self): + return ".BFTTT30M" + + def __call__(self): + return ".BFTTT30M" + + +_BFTTT30M = _BFTTT30M() +""" + name: .BFTTT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHYLD: + """ + name: .BETHYLD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHYLD" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHYLD" + + def __str__(self): + return ".BETHYLD" + + def __call__(self): + return ".BETHYLD" + + +_BETHYLD = _BETHYLD() +""" + name: .BETHYLD + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURUSD30M: + """ + name: .BEURUSD30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURUSD30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURUSD30M" + + def __str__(self): + return ".BEURUSD30M" + + def __call__(self): + return ".BEURUSD30M" + + +_BEURUSD30M = _BEURUSD30M() +""" + name: .BEURUSD30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BEURUSDT30M: + """ + name: .BEURUSDT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BEURUSDT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BEURUSDT30M" + + def __str__(self): + return ".BEURUSDT30M" + + def __call__(self): + return ".BEURUSDT30M" + + +_BEURUSDT30M = _BEURUSDT30M() +""" + name: .BEURUSDT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTBRL30M: + """ + name: .BUSDTBRL30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTBRL30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTBRL30M" + + def __str__(self): + return ".BUSDTBRL30M" + + def __call__(self): + return ".BUSDTBRL30M" + + +_BUSDTBRL30M = _BUSDTBRL30M() +""" + name: .BUSDTBRL30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTINR30M: + """ + name: .BUSDTINR30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTINR30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTINR30M" + + def __str__(self): + return ".BUSDTINR30M" + + def __call__(self): + return ".BUSDTINR30M" + + +_BUSDTINR30M = _BUSDTINR30M() +""" + name: .BUSDTINR30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTMXN30M: + """ + name: .BUSDTMXN30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTMXN30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTMXN30M" + + def __str__(self): + return ".BUSDTMXN30M" + + def __call__(self): + return ".BUSDTMXN30M" + + +_BUSDTMXN30M = _BUSDTMXN30M() +""" + name: .BUSDTMXN30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTSEK30M: + """ + name: .BUSDTSEK30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTSEK30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTSEK30M" + + def __str__(self): + return ".BUSDTSEK30M" + + def __call__(self): + return ".BUSDTSEK30M" + + +_BUSDTSEK30M = _BUSDTSEK30M() +""" + name: .BUSDTSEK30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTTRY30M: + """ + name: .BUSDTTRY30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTTRY30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTTRY30M" + + def __str__(self): + return ".BUSDTTRY30M" + + def __call__(self): + return ".BUSDTTRY30M" + + +_BUSDTTRY30M = _BUSDTTRY30M() +""" + name: .BUSDTTRY30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BUSDTZAR30M: + """ + name: .BUSDTZAR30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BUSDTZAR30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BUSDTZAR30M" + + def __str__(self): + return ".BUSDTZAR30M" + + def __call__(self): + return ".BUSDTZAR30M" + + +_BUSDTZAR30M = _BUSDTZAR30M() +""" + name: .BUSDTZAR30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFLRT: + """ + name: .BFLRT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFLRT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFLRT" + + def __str__(self): + return ".BFLRT" + + def __call__(self): + return ".BFLRT" + + +_BFLRT = _BFLRT() +""" + name: .BFLRT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFLRT_NEXT: + """ + name: .BFLRT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFLRT_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFLRT_NEXT" + + def __str__(self): + return ".BFLRT_NEXT" + + def __call__(self): + return ".BFLRT_NEXT" + + +_BFLRT_NEXT = _BFLRT_NEXT() +""" + name: .BFLRT_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFLRT30M: + """ + name: .BFLRT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFLRT30M" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFLRT30M" + + def __str__(self): + return ".BFLRT30M" + + def __call__(self): + return ".BFLRT30M" + + +_BFLRT30M = _BFLRT30M() +""" + name: .BFLRT30M + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FLRBON: + """ + name: .FLRBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FLRBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FLRBON" + + def __str__(self): + return ".FLRBON" + + def __call__(self): + return ".FLRBON" + + +_FLRBON = _FLRBON() +""" + name: .FLRBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FLRBON8H: + """ + name: .FLRBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FLRBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FLRBON8H" + + def __str__(self): + return ".FLRBON8H" + + def __call__(self): + return ".FLRBON8H" + + +_FLRBON8H = _FLRBON8H() +""" + name: .FLRBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FLRUSDTPI: + """ + name: .FLRUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FLRUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FLRUSDTPI" + + def __str__(self): + return ".FLRUSDTPI" + + def __call__(self): + return ".FLRUSDTPI" + + +_FLRUSDTPI = _FLRUSDTPI() +""" + name: .FLRUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FLRUSDTPI8H: + """ + name: .FLRUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FLRUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FLRUSDTPI8H" + + def __str__(self): + return ".FLRUSDTPI8H" + + def __call__(self): + return ".FLRUSDTPI8H" + + +_FLRUSDTPI8H = _FLRUSDTPI8H() +""" + name: .FLRUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FLRUSDPI: + """ + name: .FLRUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FLRUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FLRUSDPI" + + def __str__(self): + return ".FLRUSDPI" + + def __call__(self): + return ".FLRUSDPI" + + +_FLRUSDPI = _FLRUSDPI() +""" + name: .FLRUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _FLRUSDPI8H: + """ + name: .FLRUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".FLRUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".FLRUSDPI8H" + + def __str__(self): + return ".FLRUSDPI8H" + + def __call__(self): + return ".FLRUSDPI8H" + + +_FLRUSDPI8H = _FLRUSDPI8H() +""" + name: .FLRUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFLR: + """ + name: .BFLR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFLR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFLR" + + def __str__(self): + return ".BFLR" + + def __call__(self): + return ".BFLR" + + +_BFLR = _BFLR() +""" + name: .BFLR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BFLR_NEXT: + """ + name: .BFLR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BFLR_NEXT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BFLR_NEXT" + + def __str__(self): + return ".BFLR_NEXT" + + def __call__(self): + return ".BFLR_NEXT" + + +_BFLR_NEXT = _BFLR_NEXT() +""" + name: .BFLR_NEXT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADAH23: + """ + name: ADAH23 + precision: 1e-08 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "ADAH23" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = 0.05 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAH23" + + def __str__(self): + return "ADAH23" + + def __call__(self): + return "ADAH23" + + +ADAH23 = ADAH23() +""" + name: ADAH23 + precision: 1e-08 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XRPH23: + """ + name: XRPH23 + precision: 1e-08 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "XRPH23" + precision: int = 1e-08 + minimum_margin: float = None + initial_margin: float = 0.05 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPH23" + + def __str__(self): + return "XRPH23" + + def __call__(self): + return "XRPH23" + + +XRPH23 = XRPH23() +""" + name: XRPH23 + precision: 1e-08 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FLRUSDTH23: + """ + name: FLRUSDTH23 + precision: 0.0001 + minimum_margin: None + initial_margin: 0.5 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "FLRUSDTH23" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.5 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLRUSDTH23" + + def __str__(self): + return "FLRUSDTH23" + + def __call__(self): + return "FLRUSDTH23" + + +FLRUSDTH23 = FLRUSDTH23() +""" + name: FLRUSDTH23 + precision: 0.0001 + minimum_margin: None + initial_margin: 0.5 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KLAYUSD: + """ + name: KLAYUSD + precision: 1e-05 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True + """ + name: str = "KLAYUSD" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 1 + maximum_order_size: float = 500000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KLAYUSD" + + def __str__(self): + return "KLAYUSD" + + def __call__(self): + return "KLAYUSD" + + +KLAYUSD = KLAYUSD() +""" + name: KLAYUSD + precision: 1e-05 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KLAYUSDT: + """ + name: KLAYUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "KLAYUSDT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KLAYUSDT" + + def __str__(self): + return "KLAYUSDT" + + def __call__(self): + return "KLAYUSDT" + + +KLAYUSDT = KLAYUSDT() +""" + name: KLAYUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XRPUSD: + """ + name: XRPUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True + """ + name: str = "XRPUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 100000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPUSD" + + def __str__(self): + return "XRPUSD" + + def __call__(self): + return "XRPUSD" + + +XRPUSD = XRPUSD() +""" + name: XRPUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BCHUSD: + """ + name: BCHUSD + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True + """ + name: str = "BCHUSD" + precision: int = 0.05 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 100000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHUSD" + + def __str__(self): + return "BCHUSD" + + def __call__(self): + return "BCHUSD" + + +BCHUSD = BCHUSD() +""" + name: BCHUSD + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOGEUSD: + """ + name: DOGEUSD + precision: 1e-05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 5000000 + margin: True + """ + name: str = "DOGEUSD" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 5000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOGEUSD" + + def __str__(self): + return "DOGEUSD" + + def __call__(self): + return "DOGEUSD" + + +DOGEUSD = DOGEUSD() +""" + name: DOGEUSD + precision: 1e-05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 5000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BNBUSD: + """ + name: BNBUSD + precision: 0.01 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True + """ + name: str = "BNBUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 1000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNBUSD" + + def __str__(self): + return "BNBUSD" + + def __call__(self): + return "BNBUSD" + + +BNBUSD = BNBUSD() +""" + name: BNBUSD + precision: 0.01 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LINKUSD: + """ + name: LINKUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True + """ + name: str = "LINKUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 1000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINKUSD" + + def __str__(self): + return "LINKUSD" + + def __call__(self): + return "LINKUSD" + + +LINKUSD = LINKUSD() +""" + name: LINKUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SOLUSD: + """ + name: SOLUSD + precision: 0.01 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True + """ + name: str = "SOLUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 1000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLUSD" + + def __str__(self): + return "SOLUSD" + + def __call__(self): + return "SOLUSD" + + +SOLUSD = SOLUSD() +""" + name: SOLUSD + precision: 0.01 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class APTUSD: + """ + name: APTUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True + """ + name: str = "APTUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 1000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APTUSD" + + def __str__(self): + return "APTUSD" + + def __call__(self): + return "APTUSD" + + +APTUSD = APTUSD() +""" + name: APTUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BMEXUSD: + """ + name: BMEXUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True + """ + name: str = "BMEXUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 1000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BMEXUSD" + + def __str__(self): + return "BMEXUSD" + + def __call__(self): + return "BMEXUSD" + + +BMEXUSD = BMEXUSD() +""" + name: BMEXUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CROUSD: + """ + name: CROUSD + precision: 1e-05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 5000000 + margin: True + """ + name: str = "CROUSD" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 5000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CROUSD" + + def __str__(self): + return "CROUSD" + + def __call__(self): + return "CROUSD" + + +CROUSD = CROUSD() +""" + name: CROUSD + precision: 1e-05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 5000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FLRUSD: + """ + name: FLRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True + """ + name: str = "FLRUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 500000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLRUSD" + + def __str__(self): + return "FLRUSD" + + def __call__(self): + return "FLRUSD" + + +FLRUSD = FLRUSD() +""" + name: FLRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOGEUSDT: + """ + name: DOGEUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DOGEUSDT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOGEUSDT" + + def __str__(self): + return "DOGEUSDT" + + def __call__(self): + return "DOGEUSDT" + + +DOGEUSDT = DOGEUSDT() +""" + name: DOGEUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOTUSDT: + """ + name: DOTUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "DOTUSDT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTUSDT" + + def __str__(self): + return "DOTUSDT" + + def __call__(self): + return "DOTUSDT" + + +DOTUSDT = DOTUSDT() +""" + name: DOTUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADAUSDT: + """ + name: ADAUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "ADAUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAUSDT" + + def __str__(self): + return "ADAUSDT" + + def __call__(self): + return "ADAUSDT" + + +ADAUSDT = ADAUSDT() +""" + name: ADAUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BNBUSDT: + """ + name: BNBUSDT + precision: 0.01 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "BNBUSDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNBUSDT" + + def __str__(self): + return "BNBUSDT" + + def __call__(self): + return "BNBUSDT" + + +BNBUSDT = BNBUSDT() +""" + name: BNBUSDT + precision: 0.01 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SOLUSDT: + """ + name: SOLUSDT + precision: 0.01 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "SOLUSDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLUSDT" + + def __str__(self): + return "SOLUSDT" + + def __call__(self): + return "SOLUSDT" + + +SOLUSDT = SOLUSDT() +""" + name: SOLUSDT + precision: 0.01 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADAUSD: + """ + name: ADAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True + """ + name: str = "ADAUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1 + maximum_order_size: float = 500000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAUSD" + + def __str__(self): + return "ADAUSD" + + def __call__(self): + return "ADAUSD" + + +ADAUSD = ADAUSD() +""" + name: ADAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class EOSUSD: + """ + name: EOSUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True + """ + name: str = "EOSUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1 + maximum_order_size: float = 500000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOSUSD" + + def __str__(self): + return "EOSUSD" + + def __call__(self): + return "EOSUSD" + + +EOSUSD = EOSUSD() +""" + name: EOSUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XRPUSDT: + """ + name: XRPUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "XRPUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPUSDT" + + def __str__(self): + return "XRPUSDT" + + def __call__(self): + return "XRPUSDT" + + +XRPUSDT = XRPUSDT() +""" + name: XRPUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BCHUSDT: + """ + name: BCHUSDT + precision: 0.05 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "BCHUSDT" + precision: int = 0.05 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHUSDT" + + def __str__(self): + return "BCHUSDT" + + def __call__(self): + return "BCHUSDT" + + +BCHUSDT = BCHUSDT() +""" + name: BCHUSDT + precision: 0.05 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class APEUSDT: + """ + name: APEUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "APEUSDT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APEUSDT" + + def __str__(self): + return "APEUSDT" + + def __call__(self): + return "APEUSDT" + + +APEUSDT = APEUSDT() +""" + name: APEUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class GMTUSDT: + """ + name: GMTUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "GMTUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMTUSDT" + + def __str__(self): + return "GMTUSDT" + + def __call__(self): + return "GMTUSDT" + + +GMTUSDT = GMTUSDT() +""" + name: GMTUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class GMTUSD: + """ + name: GMTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True + """ + name: str = "GMTUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1 + maximum_order_size: float = 500000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMTUSD" + + def __str__(self): + return "GMTUSD" + + def __call__(self): + return "GMTUSD" + + +GMTUSD = GMTUSD() +""" + name: GMTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class NEARUSD: + """ + name: NEARUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True + """ + name: str = "NEARUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1 + maximum_order_size: float = 500000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEARUSD" + + def __str__(self): + return "NEARUSD" + + def __call__(self): + return "NEARUSD" + + +NEARUSD = NEARUSD() +""" + name: NEARUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class APTUSDT: + """ + name: APTUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "APTUSDT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APTUSDT" + + def __str__(self): + return "APTUSDT" + + def __call__(self): + return "APTUSDT" + + +APTUSDT = APTUSDT() +""" + name: APTUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BMEXUSDT: + """ + name: BMEXUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "BMEXUSDT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BMEXUSDT" + + def __str__(self): + return "BMEXUSDT" + + def __call__(self): + return "BMEXUSDT" + + +BMEXUSDT = BMEXUSDT() +""" + name: BMEXUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CROUSDT: + """ + name: CROUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CROUSDT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CROUSDT" + + def __str__(self): + return "CROUSDT" + + def __call__(self): + return "CROUSDT" + + +CROUSDT = CROUSDT() +""" + name: CROUSDT + precision: 1e-05 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FLRUSDT: + """ + name: FLRUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "FLRUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLRUSDT" + + def __str__(self): + return "FLRUSDT" + + def __call__(self): + return "FLRUSDT" + + +FLRUSDT = FLRUSDT() +""" + name: FLRUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LUNAUSD: + """ + name: LUNAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.04 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True + """ + name: str = "LUNAUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.04 + minimum_order_size: float = 1 + maximum_order_size: float = 500000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNAUSD" + + def __str__(self): + return "LUNAUSD" + + def __call__(self): + return "LUNAUSD" + + +LUNAUSD = LUNAUSD() +""" + name: LUNAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: 0.04 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOTUSD: + """ + name: DOTUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.04 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True + """ + name: str = "DOTUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.04 + minimum_order_size: float = 1 + maximum_order_size: float = 1000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTUSD" + + def __str__(self): + return "DOTUSD" + + def __call__(self): + return "DOTUSD" + + +DOTUSD = DOTUSD() +""" + name: DOTUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.04 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MATICUSDT: + """ + name: MATICUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "MATICUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.05 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATICUSDT" + + def __str__(self): + return "MATICUSDT" + + def __call__(self): + return "MATICUSDT" + + +MATICUSDT = MATICUSDT() +""" + name: MATICUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AVAXUSD: + """ + name: AVAXUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True + """ + name: str = "AVAXUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.05 + minimum_order_size: float = 1 + maximum_order_size: float = 500000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAXUSD" + + def __str__(self): + return "AVAXUSD" + + def __call__(self): + return "AVAXUSD" + + +AVAXUSD = AVAXUSD() +""" + name: AVAXUSD + precision: 0.001 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1 + maximum_order_size: 500000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AXSUSD: + """ + name: AXSUSD + precision: 0.01 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True + """ + name: str = "AXSUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = 0.05 + minimum_order_size: float = 1 + maximum_order_size: float = 1000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AXSUSD" + + def __str__(self): + return "AXSUSD" + + def __call__(self): + return "AXSUSD" + + +AXSUSD = AXSUSD() +""" + name: AXSUSD + precision: 0.01 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1 + maximum_order_size: 1000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AVAXUSDT: + """ + name: AVAXUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "AVAXUSDT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 0.05 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAXUSDT" + + def __str__(self): + return "AVAXUSDT" + + def __call__(self): + return "AVAXUSDT" + + +AVAXUSDT = AVAXUSDT() +""" + name: AVAXUSDT + precision: 0.001 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LUNAUSDT: + """ + name: LUNAUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "LUNAUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 0.05 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNAUSDT" + + def __str__(self): + return "LUNAUSDT" + + def __call__(self): + return "LUNAUSDT" + + +LUNAUSDT = LUNAUSDT() +""" + name: LUNAUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: 0.05 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class UNI_USDT: + """ + name: UNI_USDT + precision: 0.001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 10000000 + maximum_order_size: 10000000000000 + margin: True + """ + name: str = "UNI_USDT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 10000000 + maximum_order_size: float = 10000000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNI_USDT" + + def __str__(self): + return "UNI_USDT" + + def __call__(self): + return "UNI_USDT" + + +UNI_USDT = UNI_USDT() +""" + name: UNI_USDT + precision: 0.001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 10000000 + maximum_order_size: 10000000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LINK_USDT: + """ + name: LINK_USDT + precision: 0.001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 10000000 + maximum_order_size: 10000000000000 + margin: True + """ + name: str = "LINK_USDT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 10000000 + maximum_order_size: float = 10000000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINK_USDT" + + def __str__(self): + return "LINK_USDT" + + def __call__(self): + return "LINK_USDT" + + +LINK_USDT = LINK_USDT() +""" + name: LINK_USDT + precision: 0.001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 10000000 + maximum_order_size: 10000000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MATIC_USDT: + """ + name: MATIC_USDT + precision: 0.0001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 100000000 + maximum_order_size: 100000000000000 + margin: True + """ + name: str = "MATIC_USDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 100000000 + maximum_order_size: float = 100000000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATIC_USDT" + + def __str__(self): + return "MATIC_USDT" + + def __call__(self): + return "MATIC_USDT" + + +MATIC_USDT = MATIC_USDT() +""" + name: MATIC_USDT + precision: 0.0001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 100000000 + maximum_order_size: 100000000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AXS_USDT: + """ + name: AXS_USDT + precision: 0.01 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 1000000000000 + margin: True + """ + name: str = "AXS_USDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 1000000 + maximum_order_size: float = 1000000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AXS_USDT" + + def __str__(self): + return "AXS_USDT" + + def __call__(self): + return "AXS_USDT" + + +AXS_USDT = AXS_USDT() +""" + name: AXS_USDT + precision: 0.01 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 1000000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class APE_USDT: + """ + name: APE_USDT + precision: 0.001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 10000000 + maximum_order_size: 10000000000000 + margin: True + """ + name: str = "APE_USDT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 10000000 + maximum_order_size: float = 10000000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APE_USDT" + + def __str__(self): + return "APE_USDT" + + def __call__(self): + return "APE_USDT" + + +APE_USDT = APE_USDT() +""" + name: APE_USDT + precision: 0.001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 10000000 + maximum_order_size: 10000000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TRX_USDT: + """ + name: TRX_USDT + precision: 0.0001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 100000000 + maximum_order_size: 10000000000000 + margin: True + """ + name: str = "TRX_USDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 100000000 + maximum_order_size: float = 10000000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRX_USDT" + + def __str__(self): + return "TRX_USDT" + + def __call__(self): + return "TRX_USDT" + + +TRX_USDT = TRX_USDT() +""" + name: TRX_USDT + precision: 0.0001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 100000000 + maximum_order_size: 10000000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SOL_USDT: + """ + name: SOL_USDT + precision: 0.01 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 10000000000000 + margin: True + """ + name: str = "SOL_USDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 1000000 + maximum_order_size: float = 10000000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOL_USDT" + + def __str__(self): + return "SOL_USDT" + + def __call__(self): + return "SOL_USDT" + + +SOL_USDT = SOL_USDT() +""" + name: SOL_USDT + precision: 0.01 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 10000000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BMEX_USDT: + """ + name: BMEX_USDT + precision: 0.001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 1000000000000 + margin: True + """ + name: str = "BMEX_USDT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 1000000 + maximum_order_size: float = 1000000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BMEX_USDT" + + def __str__(self): + return "BMEX_USDT" + + def __call__(self): + return "BMEX_USDT" + + +BMEX_USDT = BMEX_USDT() +""" + name: BMEX_USDT + precision: 0.001 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 1000000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class _XBT: + """ + name: .XBT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBT" + + def __str__(self): + return ".XBT" + + def __call__(self): + return ".XBT" + + +_XBT = _XBT() +""" + name: .XBT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XBT30M: + """ + name: .XBT30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBT30M" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBT30M" + + def __str__(self): + return ".XBT30M" + + def __call__(self): + return ".XBT30M" + + +_XBT30M = _XBT30M() +""" + name: .XBT30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XBTBON: + """ + name: .XBTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBTBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBTBON" + + def __str__(self): + return ".XBTBON" + + def __call__(self): + return ".XBTBON" + + +_XBTBON = _XBTBON() +""" + name: .XBTBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XBTBON8H: + """ + name: .XBTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBTBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBTBON8H" + + def __str__(self): + return ".XBTBON8H" + + def __call__(self): + return ".XBTBON8H" + + +_XBTBON8H = _XBTBON8H() +""" + name: .XBTBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XBTUSDPI: + """ + name: .XBTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBTUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBTUSDPI" + + def __str__(self): + return ".XBTUSDPI" + + def __call__(self): + return ".XBTUSDPI" + + +_XBTUSDPI = _XBTUSDPI() +""" + name: .XBTUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XBTUSDPI8H: + """ + name: .XBTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBTUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBTUSDPI8H" + + def __str__(self): + return ".XBTUSDPI8H" + + def __call__(self): + return ".XBTUSDPI8H" + + +_XBTUSDPI8H = _XBTUSDPI8H() +""" + name: .XBTUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXBT: + """ + name: .BXBT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXBT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXBT" + + def __str__(self): + return ".BXBT" + + def __call__(self): + return ".BXBT" + + +_BXBT = _BXBT() +""" + name: .BXBT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXBT30M: + """ + name: .BXBT30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXBT30M" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXBT30M" + + def __str__(self): + return ".BXBT30M" + + def __call__(self): + return ".BXBT30M" + + +_BXBT30M = _BXBT30M() +""" + name: .BXBT30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXBT_NEXT: + """ + name: .BXBT_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXBT_NEXT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXBT_NEXT" + + def __str__(self): + return ".BXBT_NEXT" + + def __call__(self): + return ".BXBT_NEXT" + + +_BXBT_NEXT = _BXBT_NEXT() +""" + name: .BXBT_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXBTEUR: + """ + name: .BXBTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXBTEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXBTEUR" + + def __str__(self): + return ".BXBTEUR" + + def __call__(self): + return ".BXBTEUR" + + +_BXBTEUR = _BXBTEUR() +""" + name: .BXBTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXBTEUR_NEXT: + """ + name: .BXBTEUR_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXBTEUR_NEXT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXBTEUR_NEXT" + + def __str__(self): + return ".BXBTEUR_NEXT" + + def __call__(self): + return ".BXBTEUR_NEXT" + + +_BXBTEUR_NEXT = _BXBTEUR_NEXT() +""" + name: .BXBTEUR_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XBTEURPI: + """ + name: .XBTEURPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBTEURPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBTEURPI" + + def __str__(self): + return ".XBTEURPI" + + def __call__(self): + return ".XBTEURPI" + + +_XBTEURPI = _XBTEURPI() +""" + name: .XBTEURPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XBTEURPI8H: + """ + name: .XBTEURPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBTEURPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBTEURPI8H" + + def __str__(self): + return ".XBTEURPI8H" + + def __call__(self): + return ".XBTEURPI8H" + + +_XBTEURPI8H = _XBTEURPI8H() +""" + name: .XBTEURPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXBTEUR30M: + """ + name: .BXBTEUR30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXBTEUR30M" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXBTEUR30M" + + def __str__(self): + return ".BXBTEUR30M" + + def __call__(self): + return ".BXBTEUR30M" + + +_BXBTEUR30M = _BXBTEUR30M() +""" + name: .BXBTEUR30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXBTT: + """ + name: .BXBTT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXBTT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXBTT" + + def __str__(self): + return ".BXBTT" + + def __call__(self): + return ".BXBTT" + + +_BXBTT = _BXBTT() +""" + name: .BXBTT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXBTT_NEXT: + """ + name: .BXBTT_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXBTT_NEXT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXBTT_NEXT" + + def __str__(self): + return ".BXBTT_NEXT" + + def __call__(self): + return ".BXBTT_NEXT" + + +_BXBTT_NEXT = _BXBTT_NEXT() +""" + name: .BXBTT_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BXBTT30M: + """ + name: .BXBTT30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BXBTT30M" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BXBTT30M" + + def __str__(self): + return ".BXBTT30M" + + def __call__(self): + return ".BXBTT30M" + + +_BXBTT30M = _BXBTT30M() +""" + name: .BXBTT30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XBTUSDTPI: + """ + name: .XBTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBTUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBTUSDTPI" + + def __str__(self): + return ".XBTUSDTPI" + + def __call__(self): + return ".XBTUSDTPI" + + +_XBTUSDTPI = _XBTUSDTPI() +""" + name: .XBTUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _XBTUSDTPI8H: + """ + name: .XBTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".XBTUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".XBTUSDTPI8H" + + def __str__(self): + return ".XBTUSDTPI8H" + + def __call__(self): + return ".XBTUSDTPI8H" + + +_XBTUSDTPI8H = _XBTUSDTPI8H() +""" + name: .XBTUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BVOL: + """ + name: .BVOL + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BVOL" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BVOL" + + def __str__(self): + return ".BVOL" + + def __call__(self): + return ".BVOL" + + +_BVOL = _BVOL() +""" + name: .BVOL + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BVOL24H: + """ + name: .BVOL24H + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BVOL24H" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BVOL24H" + + def __str__(self): + return ".BVOL24H" + + def __call__(self): + return ".BVOL24H" + + +_BVOL24H = _BVOL24H() +""" + name: .BVOL24H + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BVOL7D: + """ + name: .BVOL7D + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BVOL7D" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BVOL7D" + + def __str__(self): + return ".BVOL7D" + + def __call__(self): + return ".BVOL7D" + + +_BVOL7D = _BVOL7D() +""" + name: .BVOL7D + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ETHBON: + """ + name: .ETHBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ETHBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ETHBON" + + def __str__(self): + return ".ETHBON" + + def __call__(self): + return ".ETHBON" + + +_ETHBON = _ETHBON() +""" + name: .ETHBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ETHBON8H: + """ + name: .ETHBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ETHBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ETHBON8H" + + def __str__(self): + return ".ETHBON8H" + + def __call__(self): + return ".ETHBON8H" + + +_ETHBON8H = _ETHBON8H() +""" + name: .ETHBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ETHUSDPI: + """ + name: .ETHUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ETHUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ETHUSDPI" + + def __str__(self): + return ".ETHUSDPI" + + def __call__(self): + return ".ETHUSDPI" + + +_ETHUSDPI = _ETHUSDPI() +""" + name: .ETHUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ETHUSDPI8H: + """ + name: .ETHUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ETHUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ETHUSDPI8H" + + def __str__(self): + return ".ETHUSDPI8H" + + def __call__(self): + return ".ETHUSDPI8H" + + +_ETHUSDPI8H = _ETHUSDPI8H() +""" + name: .ETHUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETH: + """ + name: .BETH + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETH" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETH" + + def __str__(self): + return ".BETH" + + def __call__(self): + return ".BETH" + + +_BETH = _BETH() +""" + name: .BETH + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETH30M: + """ + name: .BETH30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETH30M" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETH30M" + + def __str__(self): + return ".BETH30M" + + def __call__(self): + return ".BETH30M" + + +_BETH30M = _BETH30M() +""" + name: .BETH30M + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHXBT: + """ + name: .BETHXBT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHXBT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHXBT" + + def __str__(self): + return ".BETHXBT" + + def __call__(self): + return ".BETHXBT" + + +_BETHXBT = _BETHXBT() +""" + name: .BETHXBT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHXBT30M: + """ + name: .BETHXBT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHXBT30M" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHXBT30M" + + def __str__(self): + return ".BETHXBT30M" + + def __call__(self): + return ".BETHXBT30M" + + +_BETHXBT30M = _BETHXBT30M() +""" + name: .BETHXBT30M + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETH_NEXT: + """ + name: .BETH_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETH_NEXT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETH_NEXT" + + def __str__(self): + return ".BETH_NEXT" + + def __call__(self): + return ".BETH_NEXT" + + +_BETH_NEXT = _BETH_NEXT() +""" + name: .BETH_NEXT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHXBT_NEXT: + """ + name: .BETHXBT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHXBT_NEXT" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHXBT_NEXT" + + def __str__(self): + return ".BETHXBT_NEXT" + + def __call__(self): + return ".BETHXBT_NEXT" + + +_BETHXBT_NEXT = _BETHXBT_NEXT() +""" + name: .BETHXBT_NEXT + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHT: + """ + name: .BETHT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHT" + + def __str__(self): + return ".BETHT" + + def __call__(self): + return ".BETHT" + + +_BETHT = _BETHT() +""" + name: .BETHT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHT_NEXT: + """ + name: .BETHT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHT_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHT_NEXT" + + def __str__(self): + return ".BETHT_NEXT" + + def __call__(self): + return ".BETHT_NEXT" + + +_BETHT_NEXT = _BETHT_NEXT() +""" + name: .BETHT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETHT30M: + """ + name: .BETHT30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETHT30M" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETHT30M" + + def __str__(self): + return ".BETHT30M" + + def __call__(self): + return ".BETHT30M" + + +_BETHT30M = _BETHT30M() +""" + name: .BETHT30M + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ETHUSDTPI: + """ + name: .ETHUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ETHUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ETHUSDTPI" + + def __str__(self): + return ".ETHUSDTPI" + + def __call__(self): + return ".ETHUSDTPI" + + +_ETHUSDTPI = _ETHUSDTPI() +""" + name: .ETHUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ETHUSDTPI8H: + """ + name: .ETHUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ETHUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ETHUSDTPI8H" + + def __str__(self): + return ".ETHUSDTPI8H" + + def __call__(self): + return ".ETHUSDTPI8H" + + +_ETHUSDTPI8H = _ETHUSDTPI8H() +""" + name: .ETHUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ETHUSD_ETHPI: + """ + name: .ETHUSD_ETHPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ETHUSD_ETHPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ETHUSD_ETHPI" + + def __str__(self): + return ".ETHUSD_ETHPI" + + def __call__(self): + return ".ETHUSD_ETHPI" + + +_ETHUSD_ETHPI = _ETHUSD_ETHPI() +""" + name: .ETHUSD_ETHPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _ETHUSD_ETHPI8H: + """ + name: .ETHUSD_ETHPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".ETHUSD_ETHPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".ETHUSD_ETHPI8H" + + def __str__(self): + return ".ETHUSD_ETHPI8H" + + def __call__(self): + return ".ETHUSD_ETHPI8H" + + +_ETHUSD_ETHPI8H = _ETHUSD_ETHPI8H() +""" + name: .ETHUSD_ETHPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BETC: + """ + name: .BETC + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BETC" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BETC" + + def __str__(self): + return ".BETC" + + def __call__(self): + return ".BETC" + + +_BETC = _BETC() +""" + name: .BETC + precision: 1e-05 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LTCBON: + """ + name: .LTCBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LTCBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LTCBON" + + def __str__(self): + return ".LTCBON" + + def __call__(self): + return ".LTCBON" + + +_LTCBON = _LTCBON() +""" + name: .LTCBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LTCBON8H: + """ + name: .LTCBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LTCBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LTCBON8H" + + def __str__(self): + return ".LTCBON8H" + + def __call__(self): + return ".LTCBON8H" + + +_LTCBON8H = _LTCBON8H() +""" + name: .LTCBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLTCXBT: + """ + name: .BLTCXBT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLTCXBT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLTCXBT" + + def __str__(self): + return ".BLTCXBT" + + def __call__(self): + return ".BLTCXBT" + + +_BLTCXBT = _BLTCXBT() +""" + name: .BLTCXBT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLTCXBT30M: + """ + name: .BLTCXBT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLTCXBT30M" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLTCXBT30M" + + def __str__(self): + return ".BLTCXBT30M" + + def __call__(self): + return ".BLTCXBT30M" + + +_BLTCXBT30M = _BLTCXBT30M() +""" + name: .BLTCXBT30M + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLTCXBT_NEXT: + """ + name: .BLTCXBT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLTCXBT_NEXT" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLTCXBT_NEXT" + + def __str__(self): + return ".BLTCXBT_NEXT" + + def __call__(self): + return ".BLTCXBT_NEXT" + + +_BLTCXBT_NEXT = _BLTCXBT_NEXT() +""" + name: .BLTCXBT_NEXT + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLTC: + """ + name: .BLTC + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLTC" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLTC" + + def __str__(self): + return ".BLTC" + + def __call__(self): + return ".BLTC" + + +_BLTC = _BLTC() +""" + name: .BLTC + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LTCUSDPI: + """ + name: .LTCUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LTCUSDPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LTCUSDPI" + + def __str__(self): + return ".LTCUSDPI" + + def __call__(self): + return ".LTCUSDPI" + + +_LTCUSDPI = _LTCUSDPI() +""" + name: .LTCUSDPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LTCUSDPI8H: + """ + name: .LTCUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LTCUSDPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LTCUSDPI8H" + + def __str__(self): + return ".LTCUSDPI8H" + + def __call__(self): + return ".LTCUSDPI8H" + + +_LTCUSDPI8H = _LTCUSDPI8H() +""" + name: .LTCUSDPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLTC_NEXT: + """ + name: .BLTC_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLTC_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLTC_NEXT" + + def __str__(self): + return ".BLTC_NEXT" + + def __call__(self): + return ".BLTC_NEXT" + + +_BLTC_NEXT = _BLTC_NEXT() +""" + name: .BLTC_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLTCT: + """ + name: .BLTCT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLTCT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLTCT" + + def __str__(self): + return ".BLTCT" + + def __call__(self): + return ".BLTCT" + + +_BLTCT = _BLTCT() +""" + name: .BLTCT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _BLTCT_NEXT: + """ + name: .BLTCT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".BLTCT_NEXT" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".BLTCT_NEXT" + + def __str__(self): + return ".BLTCT_NEXT" + + def __call__(self): + return ".BLTCT_NEXT" + + +_BLTCT_NEXT = _BLTCT_NEXT() +""" + name: .BLTCT_NEXT + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LTCUSDTPI: + """ + name: .LTCUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LTCUSDTPI" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LTCUSDTPI" + + def __str__(self): + return ".LTCUSDTPI" + + def __call__(self): + return ".LTCUSDTPI" + + +_LTCUSDTPI = _LTCUSDTPI() +""" + name: .LTCUSDTPI + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _LTCUSDTPI8H: + """ + name: .LTCUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".LTCUSDTPI8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".LTCUSDTPI8H" + + def __str__(self): + return ".LTCUSDTPI8H" + + def __call__(self): + return ".LTCUSDTPI8H" + + +_LTCUSDTPI8H = _LTCUSDTPI8H() +""" + name: .LTCUSDTPI8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDBON: + """ + name: .USDBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDBON" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDBON" + + def __str__(self): + return ".USDBON" + + def __call__(self): + return ".USDBON" + + +_USDBON = _USDBON() +""" + name: .USDBON + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class _USDBON8H: + """ + name: .USDBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = ".USDBON8H" + precision: int = 1e-06 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return ".USDBON8H" + + def __str__(self): + return ".USDBON8H" + + def __call__(self): + return ".USDBON8H" + + +_USDBON8H = _USDBON8H() +""" + name: .USDBON8H + precision: 1e-06 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XBTUSD: + """ + name: XBTUSD + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True + """ + name: str = "XBTUSD" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 100 + maximum_order_size: float = 10000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTUSD" + + def __str__(self): + return "XBTUSD" + + def __call__(self): + return "XBTUSD" + + +XBTUSD = XBTUSD() +""" + name: XBTUSD + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTUSDT: + """ + name: XBTUSDT + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "XBTUSDT" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTUSDT" + + def __str__(self): + return "XBTUSDT" + + def __call__(self): + return "XBTUSDT" + + +XBTUSDT = XBTUSDT() +""" + name: XBTUSDT + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTEUR: + """ + name: XBTEUR + precision: 0.5 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True + """ + name: str = "XBTEUR" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 100 + maximum_order_size: float = 10000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTEUR" + + def __str__(self): + return "XBTEUR" + + def __call__(self): + return "XBTEUR" + + +XBTEUR = XBTEUR() +""" + name: XBTEUR + precision: 0.5 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTF23: + """ + name: XBTF23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True + """ + name: str = "XBTF23" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 100 + maximum_order_size: float = 10000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTF23" + + def __str__(self): + return "XBTF23" + + def __call__(self): + return "XBTF23" + + +XBTF23 = XBTF23() +""" + name: XBTF23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTG23: + """ + name: XBTG23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True + """ + name: str = "XBTG23" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 100 + maximum_order_size: float = 10000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTG23" + + def __str__(self): + return "XBTG23" + + def __call__(self): + return "XBTG23" + + +XBTG23 = XBTG23() +""" + name: XBTG23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTH23: + """ + name: XBTH23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True + """ + name: str = "XBTH23" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 100 + maximum_order_size: float = 10000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTH23" + + def __str__(self): + return "XBTH23" + + def __call__(self): + return "XBTH23" + + +XBTH23 = XBTH23() +""" + name: XBTH23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTUSDTH23: + """ + name: XBTUSDTH23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "XBTUSDTH23" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTUSDTH23" + + def __str__(self): + return "XBTUSDTH23" + + def __call__(self): + return "XBTUSDTH23" + + +XBTUSDTH23 = XBTUSDTH23() +""" + name: XBTUSDTH23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTM23: + """ + name: XBTM23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True + """ + name: str = "XBTM23" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 100 + maximum_order_size: float = 10000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTM23" + + def __str__(self): + return "XBTM23" + + def __call__(self): + return "XBTM23" + + +XBTM23 = XBTM23() +""" + name: XBTM23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTUSDTM23: + """ + name: XBTUSDTM23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "XBTUSDTM23" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTUSDTM23" + + def __str__(self): + return "XBTUSDTM23" + + def __call__(self): + return "XBTUSDTM23" + + +XBTUSDTM23 = XBTUSDTM23() +""" + name: XBTUSDTM23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTU23: + """ + name: XBTU23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True + """ + name: str = "XBTU23" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 100 + maximum_order_size: float = 10000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTU23" + + def __str__(self): + return "XBTU23" + + def __call__(self): + return "XBTU23" + + +XBTU23 = XBTU23() +""" + name: XBTU23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 100 + maximum_order_size: 10000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTUSDTU23: + """ + name: XBTUSDTU23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "XBTUSDTU23" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTUSDTU23" + + def __str__(self): + return "XBTUSDTU23" + + def __call__(self): + return "XBTUSDTU23" + + +XBTUSDTU23 = XBTUSDTU23() +""" + name: XBTUSDTU23 + precision: 0.5 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBT_USDT: + """ + name: XBT_USDT + precision: 0.5 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 10000 + maximum_order_size: 100000000000 + margin: True + """ + name: str = "XBT_USDT" + precision: int = 0.5 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 10000 + maximum_order_size: float = 100000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBT_USDT" + + def __str__(self): + return "XBT_USDT" + + def __call__(self): + return "XBT_USDT" + + +XBT_USDT = XBT_USDT() +""" + name: XBT_USDT + precision: 0.5 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 10000 + maximum_order_size: 100000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHUSD: + """ + name: ETHUSD + precision: 0.05 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1 + maximum_order_size: 10000000 + margin: True + """ + name: str = "ETHUSD" + precision: int = 0.05 + minimum_margin: float = None + initial_margin: float = 0.01 + minimum_order_size: float = 1 + maximum_order_size: float = 10000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHUSD" + + def __str__(self): + return "ETHUSD" + + def __call__(self): + return "ETHUSD" + + +ETHUSD = ETHUSD() +""" + name: ETHUSD + precision: 0.05 + minimum_margin: None + initial_margin: 0.01 + minimum_order_size: 1 + maximum_order_size: 10000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHUSDT: + """ + name: ETHUSDT + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "ETHUSDT" + precision: int = 0.05 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHUSDT" + + def __str__(self): + return "ETHUSDT" + + def __call__(self): + return "ETHUSDT" + + +ETHUSDT = ETHUSDT() +""" + name: ETHUSDT + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHUSD_ETH: + """ + name: ETHUSD_ETH + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True + """ + name: str = "ETHUSD_ETH" + precision: int = 0.05 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 100000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHUSD_ETH" + + def __str__(self): + return "ETHUSD_ETH" + + def __call__(self): + return "ETHUSD_ETH" + + +ETHUSD_ETH = ETHUSD_ETH() +""" + name: ETHUSD_ETH + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHH23: + """ + name: ETHH23 + precision: 1e-05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "ETHH23" + precision: int = 1e-05 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHH23" + + def __str__(self): + return "ETHH23" + + def __call__(self): + return "ETHH23" + + +ETHH23 = ETHH23() +""" + name: ETHH23 + precision: 1e-05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHUSDH23: + """ + name: ETHUSDH23 + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 10000000 + margin: True + """ + name: str = "ETHUSDH23" + precision: int = 0.05 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 10000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHUSDH23" + + def __str__(self): + return "ETHUSDH23" + + def __call__(self): + return "ETHUSDH23" + + +ETHUSDH23 = ETHUSDH23() +""" + name: ETHUSDH23 + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 10000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHUSDTH23: + """ + name: ETHUSDTH23 + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "ETHUSDTH23" + precision: int = 0.05 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHUSDTH23" + + def __str__(self): + return "ETHUSDTH23" + + def __call__(self): + return "ETHUSDTH23" + + +ETHUSDTH23 = ETHUSDTH23() +""" + name: ETHUSDTH23 + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHUSDH23_ETH: + """ + name: ETHUSDH23_ETH + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True + """ + name: str = "ETHUSDH23_ETH" + precision: int = 0.05 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 100000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHUSDH23_ETH" + + def __str__(self): + return "ETHUSDH23_ETH" + + def __call__(self): + return "ETHUSDH23_ETH" + + +ETHUSDH23_ETH = ETHUSDH23_ETH() +""" + name: ETHUSDH23_ETH + precision: 0.05 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETH_USDT: + """ + name: ETH_USDT + precision: 0.05 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 10000000000000 + margin: True + """ + name: str = "ETH_USDT" + precision: int = 0.05 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 1000000 + maximum_order_size: float = 10000000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH_USDT" + + def __str__(self): + return "ETH_USDT" + + def __call__(self): + return "ETH_USDT" + + +ETH_USDT = ETH_USDT() +""" + name: ETH_USDT + precision: 0.05 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 10000000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETH_XBT: + """ + name: ETH_XBT + precision: 1e-07 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 100000000000 + margin: True + """ + name: str = "ETH_XBT" + precision: int = 1e-07 + minimum_margin: float = None + initial_margin: float = 1 + minimum_order_size: float = 1000000 + maximum_order_size: float = 100000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH_XBT" + + def __str__(self): + return "ETH_XBT" + + def __call__(self): + return "ETH_XBT" + + +ETH_XBT = ETH_XBT() +""" + name: ETH_XBT + precision: 1e-07 + minimum_margin: None + initial_margin: 1 + minimum_order_size: 1000000 + maximum_order_size: 100000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LTCUSD: + """ + name: LTCUSD + precision: 0.01 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True + """ + name: str = "LTCUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = 0.02 + minimum_order_size: float = 1 + maximum_order_size: float = 100000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCUSD" + + def __str__(self): + return "LTCUSD" + + def __call__(self): + return "LTCUSD" + + +LTCUSD = LTCUSD() +""" + name: LTCUSD + precision: 0.01 + minimum_margin: None + initial_margin: 0.02 + minimum_order_size: 1 + maximum_order_size: 100000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LTCUSDT: + """ + name: LTCUSDT + precision: 0.01 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True + """ + name: str = "LTCUSDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = 0.03 + minimum_order_size: float = 1000 + maximum_order_size: float = 1000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCUSDT" + + def __str__(self): + return "LTCUSDT" + + def __call__(self): + return "LTCUSDT" + + +LTCUSDT = LTCUSDT() +""" + name: LTCUSDT + precision: 0.01 + minimum_margin: None + initial_margin: 0.03 + minimum_order_size: 1000 + maximum_order_size: 1000000000 + margin: True +""" diff --git a/symbols/coinbase.py b/symbols/coinbase.py index eabcbc4..26c2d1c 100644 --- a/symbols/coinbase.py +++ b/symbols/coinbase.py @@ -13255,6 +13255,53 @@ def __call__(self): """ +@dataclass(slots=True, frozen=True) +class KAVA_USD: + """ + name: KAVA-USD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "KAVA-USD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAVA-USD" + + def __str__(self): + return "KAVA-USD" + + def __call__(self): + return "KAVA-USD" + + +KAVA_USD = KAVA_USD() +""" + name: KAVA-USD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + @dataclass(slots=True, frozen=True) class KEEP_USD: """ @@ -27071,5 +27118,3 @@ def __call__(self): maximum_order_size: None margin: False """ - - diff --git a/symbols/kraken.py b/symbols/kraken.py new file mode 100644 index 0000000..9218fa3 --- /dev/null +++ b/symbols/kraken.py @@ -0,0 +1,31303 @@ +from dataclasses import dataclass + + +@dataclass(slots=True, frozen=True) +class ONEINCHEUR: + """ + name: 1INCHEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "1INCHEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "1INCHEUR" + + def __str__(self): + return "1INCHEUR" + + def __call__(self): + return "1INCHEUR" + + +ONEINCHEUR = ONEINCHEUR() +""" + name: 1INCHEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ONEINCHUSD: + """ + name: 1INCHUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "1INCHUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "1INCHUSD" + + def __str__(self): + return "1INCHUSD" + + def __call__(self): + return "1INCHUSD" + + +ONEINCHUSD = ONEINCHUSD() +""" + name: 1INCHUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AAVEAUD: + """ + name: AAVEAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False + """ + name: str = "AAVEAUD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVEAUD" + + def __str__(self): + return "AAVEAUD" + + def __call__(self): + return "AAVEAUD" + + +AAVEAUD = AAVEAUD() +""" + name: AAVEAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AAVEETH: + """ + name: AAVEETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False + """ + name: str = "AAVEETH" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVEETH" + + def __str__(self): + return "AAVEETH" + + def __call__(self): + return "AAVEETH" + + +AAVEETH = AAVEETH() +""" + name: AAVEETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AAVEEUR: + """ + name: AAVEEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True + """ + name: str = "AAVEEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVEEUR" + + def __str__(self): + return "AAVEEUR" + + def __call__(self): + return "AAVEEUR" + + +AAVEEUR = AAVEEUR() +""" + name: AAVEEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AAVEGBP: + """ + name: AAVEGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False + """ + name: str = "AAVEGBP" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVEGBP" + + def __str__(self): + return "AAVEGBP" + + def __call__(self): + return "AAVEGBP" + + +AAVEGBP = AAVEGBP() +""" + name: AAVEGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AAVEUSD: + """ + name: AAVEUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True + """ + name: str = "AAVEUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVEUSD" + + def __str__(self): + return "AAVEUSD" + + def __call__(self): + return "AAVEUSD" + + +AAVEUSD = AAVEUSD() +""" + name: AAVEUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AAVEXBT: + """ + name: AAVEXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False + """ + name: str = "AAVEXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVEXBT" + + def __str__(self): + return "AAVEXBT" + + def __call__(self): + return "AAVEXBT" + + +AAVEXBT = AAVEXBT() +""" + name: AAVEXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACAEUR: + """ + name: ACAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "ACAEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACAEUR" + + def __str__(self): + return "ACAEUR" + + def __call__(self): + return "ACAEUR" + + +ACAEUR = ACAEUR() +""" + name: ACAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACAUSD: + """ + name: ACAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "ACAUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACAUSD" + + def __str__(self): + return "ACAUSD" + + def __call__(self): + return "ACAUSD" + + +ACAUSD = ACAUSD() +""" + name: ACAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACHEUR: + """ + name: ACHEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False + """ + name: str = "ACHEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACHEUR" + + def __str__(self): + return "ACHEUR" + + def __call__(self): + return "ACHEUR" + + +ACHEUR = ACHEUR() +""" + name: ACHEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACHUSD: + """ + name: ACHUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False + """ + name: str = "ACHUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACHUSD" + + def __str__(self): + return "ACHUSD" + + def __call__(self): + return "ACHUSD" + + +ACHUSD = ACHUSD() +""" + name: ACHUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADAAUD: + """ + name: ADAAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "ADAAUD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAAUD" + + def __str__(self): + return "ADAAUD" + + def __call__(self): + return "ADAAUD" + + +ADAAUD = ADAAUD() +""" + name: ADAAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADAETH: + """ + name: ADAETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True + """ + name: str = "ADAETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAETH" + + def __str__(self): + return "ADAETH" + + def __call__(self): + return "ADAETH" + + +ADAETH = ADAETH() +""" + name: ADAETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADAEUR: + """ + name: ADAEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True + """ + name: str = "ADAEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAEUR" + + def __str__(self): + return "ADAEUR" + + def __call__(self): + return "ADAEUR" + + +ADAEUR = ADAEUR() +""" + name: ADAEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADAGBP: + """ + name: ADAGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "ADAGBP" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAGBP" + + def __str__(self): + return "ADAGBP" + + def __call__(self): + return "ADAGBP" + + +ADAGBP = ADAGBP() +""" + name: ADAGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADAUSD: + """ + name: ADAUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True + """ + name: str = "ADAUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAUSD" + + def __str__(self): + return "ADAUSD" + + def __call__(self): + return "ADAUSD" + + +ADAUSD = ADAUSD() +""" + name: ADAUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADAUSDT: + """ + name: ADAUSDT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True + """ + name: str = "ADAUSDT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAUSDT" + + def __str__(self): + return "ADAUSDT" + + def __call__(self): + return "ADAUSDT" + + +ADAUSDT = ADAUSDT() +""" + name: ADAUSDT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADAXBT: + """ + name: ADAXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True + """ + name: str = "ADAXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADAXBT" + + def __str__(self): + return "ADAXBT" + + def __call__(self): + return "ADAXBT" + + +ADAXBT = ADAXBT() +""" + name: ADAXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADXEUR: + """ + name: ADXEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 40 + maximum_order_size: None + margin: False + """ + name: str = "ADXEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 40 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADXEUR" + + def __str__(self): + return "ADXEUR" + + def __call__(self): + return "ADXEUR" + + +ADXEUR = ADXEUR() +""" + name: ADXEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 40 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADXUSD: + """ + name: ADXUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 40 + maximum_order_size: None + margin: False + """ + name: str = "ADXUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 40 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADXUSD" + + def __str__(self): + return "ADXUSD" + + def __call__(self): + return "ADXUSD" + + +ADXUSD = ADXUSD() +""" + name: ADXUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 40 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AGLDEUR: + """ + name: AGLDEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "AGLDEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AGLDEUR" + + def __str__(self): + return "AGLDEUR" + + def __call__(self): + return "AGLDEUR" + + +AGLDEUR = AGLDEUR() +""" + name: AGLDEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AGLDUSD: + """ + name: AGLDUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "AGLDUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AGLDUSD" + + def __str__(self): + return "AGLDUSD" + + def __call__(self): + return "AGLDUSD" + + +AGLDUSD = AGLDUSD() +""" + name: AGLDUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AIREUR: + """ + name: AIREUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 700 + maximum_order_size: None + margin: False + """ + name: str = "AIREUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 700 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AIREUR" + + def __str__(self): + return "AIREUR" + + def __call__(self): + return "AIREUR" + + +AIREUR = AIREUR() +""" + name: AIREUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 700 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AIRUSD: + """ + name: AIRUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 700 + maximum_order_size: None + margin: False + """ + name: str = "AIRUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 700 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AIRUSD" + + def __str__(self): + return "AIRUSD" + + def __call__(self): + return "AIRUSD" + + +AIRUSD = AIRUSD() +""" + name: AIRUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 700 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AKTEUR: + """ + name: AKTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "AKTEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AKTEUR" + + def __str__(self): + return "AKTEUR" + + def __call__(self): + return "AKTEUR" + + +AKTEUR = AKTEUR() +""" + name: AKTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AKTUSD: + """ + name: AKTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "AKTUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AKTUSD" + + def __str__(self): + return "AKTUSD" + + def __call__(self): + return "AKTUSD" + + +AKTUSD = AKTUSD() +""" + name: AKTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALCXEUR: + """ + name: ALCXEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.3 + maximum_order_size: None + margin: False + """ + name: str = "ALCXEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALCXEUR" + + def __str__(self): + return "ALCXEUR" + + def __call__(self): + return "ALCXEUR" + + +ALCXEUR = ALCXEUR() +""" + name: ALCXEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALCXUSD: + """ + name: ALCXUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.3 + maximum_order_size: None + margin: False + """ + name: str = "ALCXUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALCXUSD" + + def __str__(self): + return "ALCXUSD" + + def __call__(self): + return "ALCXUSD" + + +ALCXUSD = ALCXUSD() +""" + name: ALCXUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALGOETH: + """ + name: ALGOETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "ALGOETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGOETH" + + def __str__(self): + return "ALGOETH" + + def __call__(self): + return "ALGOETH" + + +ALGOETH = ALGOETH() +""" + name: ALGOETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALGOEUR: + """ + name: ALGOEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True + """ + name: str = "ALGOEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGOEUR" + + def __str__(self): + return "ALGOEUR" + + def __call__(self): + return "ALGOEUR" + + +ALGOEUR = ALGOEUR() +""" + name: ALGOEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ALGOGBP: + """ + name: ALGOGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "ALGOGBP" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGOGBP" + + def __str__(self): + return "ALGOGBP" + + def __call__(self): + return "ALGOGBP" + + +ALGOGBP = ALGOGBP() +""" + name: ALGOGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALGOUSD: + """ + name: ALGOUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True + """ + name: str = "ALGOUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGOUSD" + + def __str__(self): + return "ALGOUSD" + + def __call__(self): + return "ALGOUSD" + + +ALGOUSD = ALGOUSD() +""" + name: ALGOUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ALGOUSDT: + """ + name: ALGOUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "ALGOUSDT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGOUSDT" + + def __str__(self): + return "ALGOUSDT" + + def __call__(self): + return "ALGOUSDT" + + +ALGOUSDT = ALGOUSDT() +""" + name: ALGOUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALGOXBT: + """ + name: ALGOXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True + """ + name: str = "ALGOXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGOXBT" + + def __str__(self): + return "ALGOXBT" + + def __call__(self): + return "ALGOXBT" + + +ALGOXBT = ALGOXBT() +""" + name: ALGOXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ALICEEUR: + """ + name: ALICEEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "ALICEEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALICEEUR" + + def __str__(self): + return "ALICEEUR" + + def __call__(self): + return "ALICEEUR" + + +ALICEEUR = ALICEEUR() +""" + name: ALICEEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALICEUSD: + """ + name: ALICEUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "ALICEUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALICEUSD" + + def __str__(self): + return "ALICEUSD" + + def __call__(self): + return "ALICEUSD" + + +ALICEUSD = ALICEUSD() +""" + name: ALICEUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALPHAEUR: + """ + name: ALPHAEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "ALPHAEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALPHAEUR" + + def __str__(self): + return "ALPHAEUR" + + def __call__(self): + return "ALPHAEUR" + + +ALPHAEUR = ALPHAEUR() +""" + name: ALPHAEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALPHAUSD: + """ + name: ALPHAUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "ALPHAUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALPHAUSD" + + def __str__(self): + return "ALPHAUSD" + + def __call__(self): + return "ALPHAUSD" + + +ALPHAUSD = ALPHAUSD() +""" + name: ALPHAUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANKREUR: + """ + name: ANKREUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "ANKREUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANKREUR" + + def __str__(self): + return "ANKREUR" + + def __call__(self): + return "ANKREUR" + + +ANKREUR = ANKREUR() +""" + name: ANKREUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANKRGBP: + """ + name: ANKRGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "ANKRGBP" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANKRGBP" + + def __str__(self): + return "ANKRGBP" + + def __call__(self): + return "ANKRGBP" + + +ANKRGBP = ANKRGBP() +""" + name: ANKRGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANKRUSD: + """ + name: ANKRUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "ANKRUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANKRUSD" + + def __str__(self): + return "ANKRUSD" + + def __call__(self): + return "ANKRUSD" + + +ANKRUSD = ANKRUSD() +""" + name: ANKRUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANKRXBT: + """ + name: ANKRXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "ANKRXBT" + precision: int = 0.000000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANKRXBT" + + def __str__(self): + return "ANKRXBT" + + def __call__(self): + return "ANKRXBT" + + +ANKRXBT = ANKRXBT() +""" + name: ANKRXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANTETH: + """ + name: ANTETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "ANTETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANTETH" + + def __str__(self): + return "ANTETH" + + def __call__(self): + return "ANTETH" + + +ANTETH = ANTETH() +""" + name: ANTETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANTEUR: + """ + name: ANTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "ANTEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANTEUR" + + def __str__(self): + return "ANTEUR" + + def __call__(self): + return "ANTEUR" + + +ANTEUR = ANTEUR() +""" + name: ANTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANTUSD: + """ + name: ANTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "ANTUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANTUSD" + + def __str__(self): + return "ANTUSD" + + def __call__(self): + return "ANTUSD" + + +ANTUSD = ANTUSD() +""" + name: ANTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANTXBT: + """ + name: ANTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "ANTXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANTXBT" + + def __str__(self): + return "ANTXBT" + + def __call__(self): + return "ANTXBT" + + +ANTXBT = ANTXBT() +""" + name: ANTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class APEEUR: + """ + name: APEEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: True + """ + name: str = "APEEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APEEUR" + + def __str__(self): + return "APEEUR" + + def __call__(self): + return "APEEUR" + + +APEEUR = APEEUR() +""" + name: APEEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class APEUSD: + """ + name: APEUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: True + """ + name: str = "APEUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APEUSD" + + def __str__(self): + return "APEUSD" + + def __call__(self): + return "APEUSD" + + +APEUSD = APEUSD() +""" + name: APEUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class APEUSDT: + """ + name: APEUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "APEUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APEUSDT" + + def __str__(self): + return "APEUSDT" + + def __call__(self): + return "APEUSDT" + + +APEUSDT = APEUSDT() +""" + name: APEUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class API3EUR: + """ + name: API3EUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3.5 + maximum_order_size: None + margin: False + """ + name: str = "API3EUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "API3EUR" + + def __str__(self): + return "API3EUR" + + def __call__(self): + return "API3EUR" + + +API3EUR = API3EUR() +""" + name: API3EUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class API3USD: + """ + name: API3USD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3.5 + maximum_order_size: None + margin: False + """ + name: str = "API3USD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "API3USD" + + def __str__(self): + return "API3USD" + + def __call__(self): + return "API3USD" + + +API3USD = API3USD() +""" + name: API3USD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class APTEUR: + """ + name: APTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False + """ + name: str = "APTEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APTEUR" + + def __str__(self): + return "APTEUR" + + def __call__(self): + return "APTEUR" + + +APTEUR = APTEUR() +""" + name: APTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class APTUSD: + """ + name: APTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False + """ + name: str = "APTUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APTUSD" + + def __str__(self): + return "APTUSD" + + def __call__(self): + return "APTUSD" + + +APTUSD = APTUSD() +""" + name: APTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ARPAEUR: + """ + name: ARPAEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "ARPAEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ARPAEUR" + + def __str__(self): + return "ARPAEUR" + + def __call__(self): + return "ARPAEUR" + + +ARPAEUR = ARPAEUR() +""" + name: ARPAEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ARPAUSD: + """ + name: ARPAUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "ARPAUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ARPAUSD" + + def __str__(self): + return "ARPAUSD" + + def __call__(self): + return "ARPAUSD" + + +ARPAUSD = ARPAUSD() +""" + name: ARPAUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ASTREUR: + """ + name: ASTREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 125 + maximum_order_size: None + margin: False + """ + name: str = "ASTREUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 125 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ASTREUR" + + def __str__(self): + return "ASTREUR" + + def __call__(self): + return "ASTREUR" + + +ASTREUR = ASTREUR() +""" + name: ASTREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 125 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ASTRUSD: + """ + name: ASTRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 125 + maximum_order_size: None + margin: False + """ + name: str = "ASTRUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 125 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ASTRUSD" + + def __str__(self): + return "ASTRUSD" + + def __call__(self): + return "ASTRUSD" + + +ASTRUSD = ASTRUSD() +""" + name: ASTRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 125 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATLASEUR: + """ + name: ATLASEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False + """ + name: str = "ATLASEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATLASEUR" + + def __str__(self): + return "ATLASEUR" + + def __call__(self): + return "ATLASEUR" + + +ATLASEUR = ATLASEUR() +""" + name: ATLASEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATLASUSD: + """ + name: ATLASUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False + """ + name: str = "ATLASUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATLASUSD" + + def __str__(self): + return "ATLASUSD" + + def __call__(self): + return "ATLASUSD" + + +ATLASUSD = ATLASUSD() +""" + name: ATLASUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATOMAUD: + """ + name: ATOMAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False + """ + name: str = "ATOMAUD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOMAUD" + + def __str__(self): + return "ATOMAUD" + + def __call__(self): + return "ATOMAUD" + + +ATOMAUD = ATOMAUD() +""" + name: ATOMAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATOMETH: + """ + name: ATOMETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False + """ + name: str = "ATOMETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOMETH" + + def __str__(self): + return "ATOMETH" + + def __call__(self): + return "ATOMETH" + + +ATOMETH = ATOMETH() +""" + name: ATOMETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATOMEUR: + """ + name: ATOMEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: True + """ + name: str = "ATOMEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOMEUR" + + def __str__(self): + return "ATOMEUR" + + def __call__(self): + return "ATOMEUR" + + +ATOMEUR = ATOMEUR() +""" + name: ATOMEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ATOMGBP: + """ + name: ATOMGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False + """ + name: str = "ATOMGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOMGBP" + + def __str__(self): + return "ATOMGBP" + + def __call__(self): + return "ATOMGBP" + + +ATOMGBP = ATOMGBP() +""" + name: ATOMGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATOMUSD: + """ + name: ATOMUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: True + """ + name: str = "ATOMUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOMUSD" + + def __str__(self): + return "ATOMUSD" + + def __call__(self): + return "ATOMUSD" + + +ATOMUSD = ATOMUSD() +""" + name: ATOMUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ATOMUSDT: + """ + name: ATOMUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False + """ + name: str = "ATOMUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOMUSDT" + + def __str__(self): + return "ATOMUSDT" + + def __call__(self): + return "ATOMUSDT" + + +ATOMUSDT = ATOMUSDT() +""" + name: ATOMUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATOMXBT: + """ + name: ATOMXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: True + """ + name: str = "ATOMXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOMXBT" + + def __str__(self): + return "ATOMXBT" + + def __call__(self): + return "ATOMXBT" + + +ATOMXBT = ATOMXBT() +""" + name: ATOMXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AUDIOEUR: + """ + name: AUDIOEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "AUDIOEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AUDIOEUR" + + def __str__(self): + return "AUDIOEUR" + + def __call__(self): + return "AUDIOEUR" + + +AUDIOEUR = AUDIOEUR() +""" + name: AUDIOEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AUDIOUSD: + """ + name: AUDIOUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "AUDIOUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AUDIOUSD" + + def __str__(self): + return "AUDIOUSD" + + def __call__(self): + return "AUDIOUSD" + + +AUDIOUSD = AUDIOUSD() +""" + name: AUDIOUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AUDJPY: + """ + name: AUDJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "AUDJPY" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AUDJPY" + + def __str__(self): + return "AUDJPY" + + def __call__(self): + return "AUDJPY" + + +AUDJPY = AUDJPY() +""" + name: AUDJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AUDUSD: + """ + name: AUDUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "AUDUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AUDUSD" + + def __str__(self): + return "AUDUSD" + + def __call__(self): + return "AUDUSD" + + +AUDUSD = AUDUSD() +""" + name: AUDUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AVAXEUR: + """ + name: AVAXEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: True + """ + name: str = "AVAXEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.4 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAXEUR" + + def __str__(self): + return "AVAXEUR" + + def __call__(self): + return "AVAXEUR" + + +AVAXEUR = AVAXEUR() +""" + name: AVAXEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AVAXUSD: + """ + name: AVAXUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: True + """ + name: str = "AVAXUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.4 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAXUSD" + + def __str__(self): + return "AVAXUSD" + + def __call__(self): + return "AVAXUSD" + + +AVAXUSD = AVAXUSD() +""" + name: AVAXUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AVAXUSDT: + """ + name: AVAXUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: False + """ + name: str = "AVAXUSDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.4 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAXUSDT" + + def __str__(self): + return "AVAXUSDT" + + def __call__(self): + return "AVAXUSDT" + + +AVAXUSDT = AVAXUSDT() +""" + name: AVAXUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AXSEUR: + """ + name: AXSEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: True + """ + name: str = "AXSEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.65 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AXSEUR" + + def __str__(self): + return "AXSEUR" + + def __call__(self): + return "AXSEUR" + + +AXSEUR = AXSEUR() +""" + name: AXSEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AXSUSD: + """ + name: AXSUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: True + """ + name: str = "AXSUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.65 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AXSUSD" + + def __str__(self): + return "AXSUSD" + + def __call__(self): + return "AXSUSD" + + +AXSUSD = AXSUSD() +""" + name: AXSUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BADGEREUR: + """ + name: BADGEREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "BADGEREUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BADGEREUR" + + def __str__(self): + return "BADGEREUR" + + def __call__(self): + return "BADGEREUR" + + +BADGEREUR = BADGEREUR() +""" + name: BADGEREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BADGERUSD: + """ + name: BADGERUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "BADGERUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BADGERUSD" + + def __str__(self): + return "BADGERUSD" + + def __call__(self): + return "BADGERUSD" + + +BADGERUSD = BADGERUSD() +""" + name: BADGERUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BALETH: + """ + name: BALETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "BALETH" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BALETH" + + def __str__(self): + return "BALETH" + + def __call__(self): + return "BALETH" + + +BALETH = BALETH() +""" + name: BALETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BALEUR: + """ + name: BALEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "BALEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BALEUR" + + def __str__(self): + return "BALEUR" + + def __call__(self): + return "BALEUR" + + +BALEUR = BALEUR() +""" + name: BALEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BALUSD: + """ + name: BALUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "BALUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BALUSD" + + def __str__(self): + return "BALUSD" + + def __call__(self): + return "BALUSD" + + +BALUSD = BALUSD() +""" + name: BALUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BALXBT: + """ + name: BALXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "BALXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BALXBT" + + def __str__(self): + return "BALXBT" + + def __call__(self): + return "BALXBT" + + +BALXBT = BALXBT() +""" + name: BALXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BANDEUR: + """ + name: BANDEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "BANDEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BANDEUR" + + def __str__(self): + return "BANDEUR" + + def __call__(self): + return "BANDEUR" + + +BANDEUR = BANDEUR() +""" + name: BANDEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BANDUSD: + """ + name: BANDUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "BANDUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BANDUSD" + + def __str__(self): + return "BANDUSD" + + def __call__(self): + return "BANDUSD" + + +BANDUSD = BANDUSD() +""" + name: BANDUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BATETH: + """ + name: BATETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "BATETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BATETH" + + def __str__(self): + return "BATETH" + + def __call__(self): + return "BATETH" + + +BATETH = BATETH() +""" + name: BATETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BATEUR: + """ + name: BATEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True + """ + name: str = "BATEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BATEUR" + + def __str__(self): + return "BATEUR" + + def __call__(self): + return "BATEUR" + + +BATEUR = BATEUR() +""" + name: BATEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BATJPY: + """ + name: BATJPY + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "BATJPY" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BATJPY" + + def __str__(self): + return "BATJPY" + + def __call__(self): + return "BATJPY" + + +BATJPY = BATJPY() +""" + name: BATJPY + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BATUSD: + """ + name: BATUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True + """ + name: str = "BATUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BATUSD" + + def __str__(self): + return "BATUSD" + + def __call__(self): + return "BATUSD" + + +BATUSD = BATUSD() +""" + name: BATUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BATXBT: + """ + name: BATXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "BATXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BATXBT" + + def __str__(self): + return "BATXBT" + + def __call__(self): + return "BATXBT" + + +BATXBT = BATXBT() +""" + name: BATXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCHAUD: + """ + name: BCHAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False + """ + name: str = "BCHAUD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHAUD" + + def __str__(self): + return "BCHAUD" + + def __call__(self): + return "BCHAUD" + + +BCHAUD = BCHAUD() +""" + name: BCHAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCHETH: + """ + name: BCHETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False + """ + name: str = "BCHETH" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHETH" + + def __str__(self): + return "BCHETH" + + def __call__(self): + return "BCHETH" + + +BCHETH = BCHETH() +""" + name: BCHETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCHEUR: + """ + name: BCHEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True + """ + name: str = "BCHEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHEUR" + + def __str__(self): + return "BCHEUR" + + def __call__(self): + return "BCHEUR" + + +BCHEUR = BCHEUR() +""" + name: BCHEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BCHGBP: + """ + name: BCHGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False + """ + name: str = "BCHGBP" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHGBP" + + def __str__(self): + return "BCHGBP" + + def __call__(self): + return "BCHGBP" + + +BCHGBP = BCHGBP() +""" + name: BCHGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCHJPY: + """ + name: BCHJPY + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False + """ + name: str = "BCHJPY" + precision: int = 1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHJPY" + + def __str__(self): + return "BCHJPY" + + def __call__(self): + return "BCHJPY" + + +BCHJPY = BCHJPY() +""" + name: BCHJPY + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCHUSD: + """ + name: BCHUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True + """ + name: str = "BCHUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHUSD" + + def __str__(self): + return "BCHUSD" + + def __call__(self): + return "BCHUSD" + + +BCHUSD = BCHUSD() +""" + name: BCHUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BCHUSDT: + """ + name: BCHUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False + """ + name: str = "BCHUSDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHUSDT" + + def __str__(self): + return "BCHUSDT" + + def __call__(self): + return "BCHUSDT" + + +BCHUSDT = BCHUSDT() +""" + name: BCHUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCHXBT: + """ + name: BCHXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True + """ + name: str = "BCHXBT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHXBT" + + def __str__(self): + return "BCHXBT" + + def __call__(self): + return "BCHXBT" + + +BCHXBT = BCHXBT() +""" + name: BCHXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BICOEUR: + """ + name: BICOEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False + """ + name: str = "BICOEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 17.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BICOEUR" + + def __str__(self): + return "BICOEUR" + + def __call__(self): + return "BICOEUR" + + +BICOEUR = BICOEUR() +""" + name: BICOEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BICOUSD: + """ + name: BICOUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False + """ + name: str = "BICOUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 17.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BICOUSD" + + def __str__(self): + return "BICOUSD" + + def __call__(self): + return "BICOUSD" + + +BICOUSD = BICOUSD() +""" + name: BICOUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BITEUR: + """ + name: BITEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False + """ + name: str = "BITEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 17.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BITEUR" + + def __str__(self): + return "BITEUR" + + def __call__(self): + return "BITEUR" + + +BITEUR = BITEUR() +""" + name: BITEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BITUSD: + """ + name: BITUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False + """ + name: str = "BITUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 17.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BITUSD" + + def __str__(self): + return "BITUSD" + + def __call__(self): + return "BITUSD" + + +BITUSD = BITUSD() +""" + name: BITUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BLZEUR: + """ + name: BLZEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 85 + maximum_order_size: None + margin: False + """ + name: str = "BLZEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 85 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BLZEUR" + + def __str__(self): + return "BLZEUR" + + def __call__(self): + return "BLZEUR" + + +BLZEUR = BLZEUR() +""" + name: BLZEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 85 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BLZUSD: + """ + name: BLZUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 85 + maximum_order_size: None + margin: False + """ + name: str = "BLZUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 85 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BLZUSD" + + def __str__(self): + return "BLZUSD" + + def __call__(self): + return "BLZUSD" + + +BLZUSD = BLZUSD() +""" + name: BLZUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 85 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNCEUR: + """ + name: BNCEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "BNCEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNCEUR" + + def __str__(self): + return "BNCEUR" + + def __call__(self): + return "BNCEUR" + + +BNCEUR = BNCEUR() +""" + name: BNCEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNCUSD: + """ + name: BNCUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "BNCUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNCUSD" + + def __str__(self): + return "BNCUSD" + + def __call__(self): + return "BNCUSD" + + +BNCUSD = BNCUSD() +""" + name: BNCUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNTEUR: + """ + name: BNTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "BNTEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNTEUR" + + def __str__(self): + return "BNTEUR" + + def __call__(self): + return "BNTEUR" + + +BNTEUR = BNTEUR() +""" + name: BNTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNTGBP: + """ + name: BNTGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "BNTGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNTGBP" + + def __str__(self): + return "BNTGBP" + + def __call__(self): + return "BNTGBP" + + +BNTGBP = BNTGBP() +""" + name: BNTGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNTUSD: + """ + name: BNTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "BNTUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNTUSD" + + def __str__(self): + return "BNTUSD" + + def __call__(self): + return "BNTUSD" + + +BNTUSD = BNTUSD() +""" + name: BNTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNTXBT: + """ + name: BNTXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "BNTXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNTXBT" + + def __str__(self): + return "BNTXBT" + + def __call__(self): + return "BNTXBT" + + +BNTXBT = BNTXBT() +""" + name: BNTXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BOBAEUR: + """ + name: BOBAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "BOBAEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BOBAEUR" + + def __str__(self): + return "BOBAEUR" + + def __call__(self): + return "BOBAEUR" + + +BOBAEUR = BOBAEUR() +""" + name: BOBAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BOBAUSD: + """ + name: BOBAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "BOBAUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BOBAUSD" + + def __str__(self): + return "BOBAUSD" + + def __call__(self): + return "BOBAUSD" + + +BOBAUSD = BOBAUSD() +""" + name: BOBAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BONDEUR: + """ + name: BONDEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "BONDEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BONDEUR" + + def __str__(self): + return "BONDEUR" + + def __call__(self): + return "BONDEUR" + + +BONDEUR = BONDEUR() +""" + name: BONDEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BONDUSD: + """ + name: BONDUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "BONDUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BONDUSD" + + def __str__(self): + return "BONDUSD" + + def __call__(self): + return "BONDUSD" + + +BONDUSD = BONDUSD() +""" + name: BONDUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BSXEUR: + """ + name: BSXEUR + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60000 + maximum_order_size: None + margin: False + """ + name: str = "BSXEUR" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BSXEUR" + + def __str__(self): + return "BSXEUR" + + def __call__(self): + return "BSXEUR" + + +BSXEUR = BSXEUR() +""" + name: BSXEUR + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BSXUSD: + """ + name: BSXUSD + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60000 + maximum_order_size: None + margin: False + """ + name: str = "BSXUSD" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BSXUSD" + + def __str__(self): + return "BSXUSD" + + def __call__(self): + return "BSXUSD" + + +BSXUSD = BSXUSD() +""" + name: BSXUSD + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BTTEUR: + """ + name: BTTEUR + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7500000 + maximum_order_size: None + margin: False + """ + name: str = "BTTEUR" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7500000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTTEUR" + + def __str__(self): + return "BTTEUR" + + def __call__(self): + return "BTTEUR" + + +BTTEUR = BTTEUR() +""" + name: BTTEUR + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7500000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BTTUSD: + """ + name: BTTUSD + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7500000 + maximum_order_size: None + margin: False + """ + name: str = "BTTUSD" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7500000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTTUSD" + + def __str__(self): + return "BTTUSD" + + def __call__(self): + return "BTTUSD" + + +BTTUSD = BTTUSD() +""" + name: BTTUSD + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7500000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class C98EUR: + """ + name: C98EUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "C98EUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "C98EUR" + + def __str__(self): + return "C98EUR" + + def __call__(self): + return "C98EUR" + + +C98EUR = C98EUR() +""" + name: C98EUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class C98USD: + """ + name: C98USD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "C98USD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "C98USD" + + def __str__(self): + return "C98USD" + + def __call__(self): + return "C98USD" + + +C98USD = C98USD() +""" + name: C98USD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CELREUR: + """ + name: CELREUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False + """ + name: str = "CELREUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CELREUR" + + def __str__(self): + return "CELREUR" + + def __call__(self): + return "CELREUR" + + +CELREUR = CELREUR() +""" + name: CELREUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CELRUSD: + """ + name: CELRUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False + """ + name: str = "CELRUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CELRUSD" + + def __str__(self): + return "CELRUSD" + + def __call__(self): + return "CELRUSD" + + +CELRUSD = CELRUSD() +""" + name: CELRUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CFGEUR: + """ + name: CFGEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "CFGEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CFGEUR" + + def __str__(self): + return "CFGEUR" + + def __call__(self): + return "CFGEUR" + + +CFGEUR = CFGEUR() +""" + name: CFGEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CFGUSD: + """ + name: CFGUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "CFGUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CFGUSD" + + def __str__(self): + return "CFGUSD" + + def __call__(self): + return "CFGUSD" + + +CFGUSD = CFGUSD() +""" + name: CFGUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CHREUR: + """ + name: CHREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 40 + maximum_order_size: None + margin: False + """ + name: str = "CHREUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 40 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CHREUR" + + def __str__(self): + return "CHREUR" + + def __call__(self): + return "CHREUR" + + +CHREUR = CHREUR() +""" + name: CHREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 40 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CHRUSD: + """ + name: CHRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 40 + maximum_order_size: None + margin: False + """ + name: str = "CHRUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 40 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CHRUSD" + + def __str__(self): + return "CHRUSD" + + def __call__(self): + return "CHRUSD" + + +CHRUSD = CHRUSD() +""" + name: CHRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 40 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CHZEUR: + """ + name: CHZEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "CHZEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CHZEUR" + + def __str__(self): + return "CHZEUR" + + def __call__(self): + return "CHZEUR" + + +CHZEUR = CHZEUR() +""" + name: CHZEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CHZUSD: + """ + name: CHZUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "CHZUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CHZUSD" + + def __str__(self): + return "CHZUSD" + + def __call__(self): + return "CHZUSD" + + +CHZUSD = CHZUSD() +""" + name: CHZUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COMPETH: + """ + name: COMPETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False + """ + name: str = "COMPETH" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COMPETH" + + def __str__(self): + return "COMPETH" + + def __call__(self): + return "COMPETH" + + +COMPETH = COMPETH() +""" + name: COMPETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COMPEUR: + """ + name: COMPEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: True + """ + name: str = "COMPEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COMPEUR" + + def __str__(self): + return "COMPEUR" + + def __call__(self): + return "COMPEUR" + + +COMPEUR = COMPEUR() +""" + name: COMPEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class COMPUSD: + """ + name: COMPUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: True + """ + name: str = "COMPUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COMPUSD" + + def __str__(self): + return "COMPUSD" + + def __call__(self): + return "COMPUSD" + + +COMPUSD = COMPUSD() +""" + name: COMPUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class COMPXBT: + """ + name: COMPXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False + """ + name: str = "COMPXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COMPXBT" + + def __str__(self): + return "COMPXBT" + + def __call__(self): + return "COMPXBT" + + +COMPXBT = COMPXBT() +""" + name: COMPXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COTIEUR: + """ + name: COTIEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 65 + maximum_order_size: None + margin: False + """ + name: str = "COTIEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COTIEUR" + + def __str__(self): + return "COTIEUR" + + def __call__(self): + return "COTIEUR" + + +COTIEUR = COTIEUR() +""" + name: COTIEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COTIUSD: + """ + name: COTIUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 65 + maximum_order_size: None + margin: False + """ + name: str = "COTIUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COTIUSD" + + def __str__(self): + return "COTIUSD" + + def __call__(self): + return "COTIUSD" + + +COTIUSD = COTIUSD() +""" + name: COTIUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CQTEUR: + """ + name: CQTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "CQTEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CQTEUR" + + def __str__(self): + return "CQTEUR" + + def __call__(self): + return "CQTEUR" + + +CQTEUR = CQTEUR() +""" + name: CQTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CQTUSD: + """ + name: CQTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "CQTUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CQTUSD" + + def __str__(self): + return "CQTUSD" + + def __call__(self): + return "CQTUSD" + + +CQTUSD = CQTUSD() +""" + name: CQTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CRVETH: + """ + name: CRVETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "CRVETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRVETH" + + def __str__(self): + return "CRVETH" + + def __call__(self): + return "CRVETH" + + +CRVETH = CRVETH() +""" + name: CRVETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CRVEUR: + """ + name: CRVEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: True + """ + name: str = "CRVEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRVEUR" + + def __str__(self): + return "CRVEUR" + + def __call__(self): + return "CRVEUR" + + +CRVEUR = CRVEUR() +""" + name: CRVEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CRVUSD: + """ + name: CRVUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: True + """ + name: str = "CRVUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRVUSD" + + def __str__(self): + return "CRVUSD" + + def __call__(self): + return "CRVUSD" + + +CRVUSD = CRVUSD() +""" + name: CRVUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CRVXBT: + """ + name: CRVXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "CRVXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRVXBT" + + def __str__(self): + return "CRVXBT" + + def __call__(self): + return "CRVXBT" + + +CRVXBT = CRVXBT() +""" + name: CRVXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CSMEUR: + """ + name: CSMEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1250 + maximum_order_size: None + margin: False + """ + name: str = "CSMEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CSMEUR" + + def __str__(self): + return "CSMEUR" + + def __call__(self): + return "CSMEUR" + + +CSMEUR = CSMEUR() +""" + name: CSMEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CSMUSD: + """ + name: CSMUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1250 + maximum_order_size: None + margin: False + """ + name: str = "CSMUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CSMUSD" + + def __str__(self): + return "CSMUSD" + + def __call__(self): + return "CSMUSD" + + +CSMUSD = CSMUSD() +""" + name: CSMUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CTSIEUR: + """ + name: CTSIEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "CTSIEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CTSIEUR" + + def __str__(self): + return "CTSIEUR" + + def __call__(self): + return "CTSIEUR" + + +CTSIEUR = CTSIEUR() +""" + name: CTSIEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CTSIUSD: + """ + name: CTSIUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "CTSIUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CTSIUSD" + + def __str__(self): + return "CTSIUSD" + + def __call__(self): + return "CTSIUSD" + + +CTSIUSD = CTSIUSD() +""" + name: CTSIUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CVCEUR: + """ + name: CVCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "CVCEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CVCEUR" + + def __str__(self): + return "CVCEUR" + + def __call__(self): + return "CVCEUR" + + +CVCEUR = CVCEUR() +""" + name: CVCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CVCUSD: + """ + name: CVCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "CVCUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CVCUSD" + + def __str__(self): + return "CVCUSD" + + def __call__(self): + return "CVCUSD" + + +CVCUSD = CVCUSD() +""" + name: CVCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CVXEUR: + """ + name: CVXEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.2 + maximum_order_size: None + margin: False + """ + name: str = "CVXEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CVXEUR" + + def __str__(self): + return "CVXEUR" + + def __call__(self): + return "CVXEUR" + + +CVXEUR = CVXEUR() +""" + name: CVXEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CVXUSD: + """ + name: CVXUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.2 + maximum_order_size: None + margin: False + """ + name: str = "CVXUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CVXUSD" + + def __str__(self): + return "CVXUSD" + + def __call__(self): + return "CVXUSD" + + +CVXUSD = CVXUSD() +""" + name: CVXUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DAIEUR: + """ + name: DAIEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "DAIEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAIEUR" + + def __str__(self): + return "DAIEUR" + + def __call__(self): + return "DAIEUR" + + +DAIEUR = DAIEUR() +""" + name: DAIEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DAIUSD: + """ + name: DAIUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "DAIUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAIUSD" + + def __str__(self): + return "DAIUSD" + + def __call__(self): + return "DAIUSD" + + +DAIUSD = DAIUSD() +""" + name: DAIUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DAIUSDT: + """ + name: DAIUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "DAIUSDT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAIUSDT" + + def __str__(self): + return "DAIUSDT" + + def __call__(self): + return "DAIUSDT" + + +DAIUSDT = DAIUSDT() +""" + name: DAIUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DASHEUR: + """ + name: DASHEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.13 + maximum_order_size: None + margin: True + """ + name: str = "DASHEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.13 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DASHEUR" + + def __str__(self): + return "DASHEUR" + + def __call__(self): + return "DASHEUR" + + +DASHEUR = DASHEUR() +""" + name: DASHEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.13 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DASHUSD: + """ + name: DASHUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.13 + maximum_order_size: None + margin: True + """ + name: str = "DASHUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.13 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DASHUSD" + + def __str__(self): + return "DASHUSD" + + def __call__(self): + return "DASHUSD" + + +DASHUSD = DASHUSD() +""" + name: DASHUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.13 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DASHXBT: + """ + name: DASHXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.13 + maximum_order_size: None + margin: True + """ + name: str = "DASHXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.13 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DASHXBT" + + def __str__(self): + return "DASHXBT" + + def __call__(self): + return "DASHXBT" + + +DASHXBT = DASHXBT() +""" + name: DASHXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.13 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DENTEUR: + """ + name: DENTEUR + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7000 + maximum_order_size: None + margin: False + """ + name: str = "DENTEUR" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DENTEUR" + + def __str__(self): + return "DENTEUR" + + def __call__(self): + return "DENTEUR" + + +DENTEUR = DENTEUR() +""" + name: DENTEUR + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DENTUSD: + """ + name: DENTUSD + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7000 + maximum_order_size: None + margin: False + """ + name: str = "DENTUSD" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DENTUSD" + + def __str__(self): + return "DENTUSD" + + def __call__(self): + return "DENTUSD" + + +DENTUSD = DENTUSD() +""" + name: DENTUSD + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOTAUD: + """ + name: DOTAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "DOTAUD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTAUD" + + def __str__(self): + return "DOTAUD" + + def __call__(self): + return "DOTAUD" + + +DOTAUD = DOTAUD() +""" + name: DOTAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOTETH: + """ + name: DOTETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True + """ + name: str = "DOTETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTETH" + + def __str__(self): + return "DOTETH" + + def __call__(self): + return "DOTETH" + + +DOTETH = DOTETH() +""" + name: DOTETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOTEUR: + """ + name: DOTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True + """ + name: str = "DOTEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTEUR" + + def __str__(self): + return "DOTEUR" + + def __call__(self): + return "DOTEUR" + + +DOTEUR = DOTEUR() +""" + name: DOTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOTGBP: + """ + name: DOTGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "DOTGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTGBP" + + def __str__(self): + return "DOTGBP" + + def __call__(self): + return "DOTGBP" + + +DOTGBP = DOTGBP() +""" + name: DOTGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOTJPY: + """ + name: DOTJPY + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "DOTJPY" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTJPY" + + def __str__(self): + return "DOTJPY" + + def __call__(self): + return "DOTJPY" + + +DOTJPY = DOTJPY() +""" + name: DOTJPY + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOTUSD: + """ + name: DOTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True + """ + name: str = "DOTUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTUSD" + + def __str__(self): + return "DOTUSD" + + def __call__(self): + return "DOTUSD" + + +DOTUSD = DOTUSD() +""" + name: DOTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOTUSDT: + """ + name: DOTUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True + """ + name: str = "DOTUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTUSDT" + + def __str__(self): + return "DOTUSDT" + + def __call__(self): + return "DOTUSDT" + + +DOTUSDT = DOTUSDT() +""" + name: DOTUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOTXBT: + """ + name: DOTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True + """ + name: str = "DOTXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOTXBT" + + def __str__(self): + return "DOTXBT" + + def __call__(self): + return "DOTXBT" + + +DOTXBT = DOTXBT() +""" + name: DOTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DYDXEUR: + """ + name: DYDXEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "DYDXEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DYDXEUR" + + def __str__(self): + return "DYDXEUR" + + def __call__(self): + return "DYDXEUR" + + +DYDXEUR = DYDXEUR() +""" + name: DYDXEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DYDXUSD: + """ + name: DYDXUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "DYDXUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DYDXUSD" + + def __str__(self): + return "DYDXUSD" + + def __call__(self): + return "DYDXUSD" + + +DYDXUSD = DYDXUSD() +""" + name: DYDXUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EGLDEUR: + """ + name: EGLDEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False + """ + name: str = "EGLDEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EGLDEUR" + + def __str__(self): + return "EGLDEUR" + + def __call__(self): + return "EGLDEUR" + + +EGLDEUR = EGLDEUR() +""" + name: EGLDEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EGLDUSD: + """ + name: EGLDUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False + """ + name: str = "EGLDUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EGLDUSD" + + def __str__(self): + return "EGLDUSD" + + def __call__(self): + return "EGLDUSD" + + +EGLDUSD = EGLDUSD() +""" + name: EGLDUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENJEUR: + """ + name: ENJEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "ENJEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENJEUR" + + def __str__(self): + return "ENJEUR" + + def __call__(self): + return "ENJEUR" + + +ENJEUR = ENJEUR() +""" + name: ENJEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENJGBP: + """ + name: ENJGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "ENJGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENJGBP" + + def __str__(self): + return "ENJGBP" + + def __call__(self): + return "ENJGBP" + + +ENJGBP = ENJGBP() +""" + name: ENJGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENJJPY: + """ + name: ENJJPY + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "ENJJPY" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENJJPY" + + def __str__(self): + return "ENJJPY" + + def __call__(self): + return "ENJJPY" + + +ENJJPY = ENJJPY() +""" + name: ENJJPY + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENJUSD: + """ + name: ENJUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "ENJUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENJUSD" + + def __str__(self): + return "ENJUSD" + + def __call__(self): + return "ENJUSD" + + +ENJUSD = ENJUSD() +""" + name: ENJUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENJXBT: + """ + name: ENJXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "ENJXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENJXBT" + + def __str__(self): + return "ENJXBT" + + def __call__(self): + return "ENJXBT" + + +ENJXBT = ENJXBT() +""" + name: ENJXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENSEUR: + """ + name: ENSEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: False + """ + name: str = "ENSEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.4 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENSEUR" + + def __str__(self): + return "ENSEUR" + + def __call__(self): + return "ENSEUR" + + +ENSEUR = ENSEUR() +""" + name: ENSEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENSUSD: + """ + name: ENSUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: False + """ + name: str = "ENSUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.4 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENSUSD" + + def __str__(self): + return "ENSUSD" + + def __call__(self): + return "ENSUSD" + + +ENSUSD = ENSUSD() +""" + name: ENSUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.4 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EOSETH: + """ + name: EOSETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "EOSETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOSETH" + + def __str__(self): + return "EOSETH" + + def __call__(self): + return "EOSETH" + + +EOSETH = EOSETH() +""" + name: EOSETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class EOSEUR: + """ + name: EOSEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "EOSEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOSEUR" + + def __str__(self): + return "EOSEUR" + + def __call__(self): + return "EOSEUR" + + +EOSEUR = EOSEUR() +""" + name: EOSEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class EOSUSD: + """ + name: EOSUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "EOSUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOSUSD" + + def __str__(self): + return "EOSUSD" + + def __call__(self): + return "EOSUSD" + + +EOSUSD = EOSUSD() +""" + name: EOSUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class EOSUSDT: + """ + name: EOSUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "EOSUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOSUSDT" + + def __str__(self): + return "EOSUSDT" + + def __call__(self): + return "EOSUSDT" + + +EOSUSDT = EOSUSDT() +""" + name: EOSUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EOSXBT: + """ + name: EOSXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "EOSXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOSXBT" + + def __str__(self): + return "EOSXBT" + + def __call__(self): + return "EOSXBT" + + +EOSXBT = EOSXBT() +""" + name: EOSXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETH2_SETH: + """ + name: ETH2.SETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: None + margin: False + """ + name: str = "ETH2.SETH" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH2.SETH" + + def __str__(self): + return "ETH2.SETH" + + def __call__(self): + return "ETH2.SETH" + + +ETH2_SETH = ETH2_SETH() +""" + name: ETH2.SETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETHAED: + """ + name: ETHAED + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False + """ + name: str = "ETHAED" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHAED" + + def __str__(self): + return "ETHAED" + + def __call__(self): + return "ETHAED" + + +ETHAED = ETHAED() +""" + name: ETHAED + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETHAUD: + """ + name: ETHAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True + """ + name: str = "ETHAUD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHAUD" + + def __str__(self): + return "ETHAUD" + + def __call__(self): + return "ETHAUD" + + +ETHAUD = ETHAUD() +""" + name: ETHAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHCHF: + """ + name: ETHCHF + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False + """ + name: str = "ETHCHF" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHCHF" + + def __str__(self): + return "ETHCHF" + + def __call__(self): + return "ETHCHF" + + +ETHCHF = ETHCHF() +""" + name: ETHCHF + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETHDAI: + """ + name: ETHDAI + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False + """ + name: str = "ETHDAI" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHDAI" + + def __str__(self): + return "ETHDAI" + + def __call__(self): + return "ETHDAI" + + +ETHDAI = ETHDAI() +""" + name: ETHDAI + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETHUSDC: + """ + name: ETHUSDC + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True + """ + name: str = "ETHUSDC" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHUSDC" + + def __str__(self): + return "ETHUSDC" + + def __call__(self): + return "ETHUSDC" + + +ETHUSDC = ETHUSDC() +""" + name: ETHUSDC + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHUSDT: + """ + name: ETHUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True + """ + name: str = "ETHUSDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHUSDT" + + def __str__(self): + return "ETHUSDT" + + def __call__(self): + return "ETHUSDT" + + +ETHUSDT = ETHUSDT() +""" + name: ETHUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETHWETH: + """ + name: ETHWETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "ETHWETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHWETH" + + def __str__(self): + return "ETHWETH" + + def __call__(self): + return "ETHWETH" + + +ETHWETH = ETHWETH() +""" + name: ETHWETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETHWEUR: + """ + name: ETHWEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "ETHWEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHWEUR" + + def __str__(self): + return "ETHWEUR" + + def __call__(self): + return "ETHWEUR" + + +ETHWEUR = ETHWEUR() +""" + name: ETHWEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETHWUSD: + """ + name: ETHWUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "ETHWUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHWUSD" + + def __str__(self): + return "ETHWUSD" + + def __call__(self): + return "ETHWUSD" + + +ETHWUSD = ETHWUSD() +""" + name: ETHWUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EULEUR: + """ + name: EULEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "EULEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EULEUR" + + def __str__(self): + return "EULEUR" + + def __call__(self): + return "EULEUR" + + +EULEUR = EULEUR() +""" + name: EULEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EULUSD: + """ + name: EULUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "EULUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EULUSD" + + def __str__(self): + return "EULUSD" + + def __call__(self): + return "EULUSD" + + +EULUSD = EULUSD() +""" + name: EULUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EURAUD: + """ + name: EURAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "EURAUD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EURAUD" + + def __str__(self): + return "EURAUD" + + def __call__(self): + return "EURAUD" + + +EURAUD = EURAUD() +""" + name: EURAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EURCAD: + """ + name: EURCAD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "EURCAD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EURCAD" + + def __str__(self): + return "EURCAD" + + def __call__(self): + return "EURCAD" + + +EURCAD = EURCAD() +""" + name: EURCAD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EURCHF: + """ + name: EURCHF + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "EURCHF" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EURCHF" + + def __str__(self): + return "EURCHF" + + def __call__(self): + return "EURCHF" + + +EURCHF = EURCHF() +""" + name: EURCHF + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EURGBP: + """ + name: EURGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "EURGBP" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EURGBP" + + def __str__(self): + return "EURGBP" + + def __call__(self): + return "EURGBP" + + +EURGBP = EURGBP() +""" + name: EURGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EURJPY: + """ + name: EURJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "EURJPY" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EURJPY" + + def __str__(self): + return "EURJPY" + + def __call__(self): + return "EURJPY" + + +EURJPY = EURJPY() +""" + name: EURJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EWTEUR: + """ + name: EWTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False + """ + name: str = "EWTEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EWTEUR" + + def __str__(self): + return "EWTEUR" + + def __call__(self): + return "EWTEUR" + + +EWTEUR = EWTEUR() +""" + name: EWTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EWTGBP: + """ + name: EWTGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False + """ + name: str = "EWTGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EWTGBP" + + def __str__(self): + return "EWTGBP" + + def __call__(self): + return "EWTGBP" + + +EWTGBP = EWTGBP() +""" + name: EWTGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EWTUSD: + """ + name: EWTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False + """ + name: str = "EWTUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EWTUSD" + + def __str__(self): + return "EWTUSD" + + def __call__(self): + return "EWTUSD" + + +EWTUSD = EWTUSD() +""" + name: EWTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EWTXBT: + """ + name: EWTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False + """ + name: str = "EWTXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EWTXBT" + + def __str__(self): + return "EWTXBT" + + def __call__(self): + return "EWTXBT" + + +EWTXBT = EWTXBT() +""" + name: EWTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FARMEUR: + """ + name: FARMEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False + """ + name: str = "FARMEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FARMEUR" + + def __str__(self): + return "FARMEUR" + + def __call__(self): + return "FARMEUR" + + +FARMEUR = FARMEUR() +""" + name: FARMEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FARMUSD: + """ + name: FARMUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False + """ + name: str = "FARMUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FARMUSD" + + def __str__(self): + return "FARMUSD" + + def __call__(self): + return "FARMUSD" + + +FARMUSD = FARMUSD() +""" + name: FARMUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FETEUR: + """ + name: FETEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False + """ + name: str = "FETEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FETEUR" + + def __str__(self): + return "FETEUR" + + def __call__(self): + return "FETEUR" + + +FETEUR = FETEUR() +""" + name: FETEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FETUSD: + """ + name: FETUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False + """ + name: str = "FETUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FETUSD" + + def __str__(self): + return "FETUSD" + + def __call__(self): + return "FETUSD" + + +FETUSD = FETUSD() +""" + name: FETUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FIDAEUR: + """ + name: FIDAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "FIDAEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FIDAEUR" + + def __str__(self): + return "FIDAEUR" + + def __call__(self): + return "FIDAEUR" + + +FIDAEUR = FIDAEUR() +""" + name: FIDAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FIDAUSD: + """ + name: FIDAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "FIDAUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FIDAUSD" + + def __str__(self): + return "FIDAUSD" + + def __call__(self): + return "FIDAUSD" + + +FIDAUSD = FIDAUSD() +""" + name: FIDAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FILAUD: + """ + name: FILAUD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False + """ + name: str = "FILAUD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FILAUD" + + def __str__(self): + return "FILAUD" + + def __call__(self): + return "FILAUD" + + +FILAUD = FILAUD() +""" + name: FILAUD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FILETH: + """ + name: FILETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False + """ + name: str = "FILETH" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FILETH" + + def __str__(self): + return "FILETH" + + def __call__(self): + return "FILETH" + + +FILETH = FILETH() +""" + name: FILETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FILEUR: + """ + name: FILEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: True + """ + name: str = "FILEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FILEUR" + + def __str__(self): + return "FILEUR" + + def __call__(self): + return "FILEUR" + + +FILEUR = FILEUR() +""" + name: FILEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FILGBP: + """ + name: FILGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False + """ + name: str = "FILGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FILGBP" + + def __str__(self): + return "FILGBP" + + def __call__(self): + return "FILGBP" + + +FILGBP = FILGBP() +""" + name: FILGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FILUSD: + """ + name: FILUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: True + """ + name: str = "FILUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FILUSD" + + def __str__(self): + return "FILUSD" + + def __call__(self): + return "FILUSD" + + +FILUSD = FILUSD() +""" + name: FILUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FILXBT: + """ + name: FILXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: True + """ + name: str = "FILXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.25 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FILXBT" + + def __str__(self): + return "FILXBT" + + def __call__(self): + return "FILXBT" + + +FILXBT = FILXBT() +""" + name: FILXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.25 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FISEUR: + """ + name: FISEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "FISEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FISEUR" + + def __str__(self): + return "FISEUR" + + def __call__(self): + return "FISEUR" + + +FISEUR = FISEUR() +""" + name: FISEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FISUSD: + """ + name: FISUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "FISUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FISUSD" + + def __str__(self): + return "FISUSD" + + def __call__(self): + return "FISUSD" + + +FISUSD = FISUSD() +""" + name: FISUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLOWETH: + """ + name: FLOWETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "FLOWETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLOWETH" + + def __str__(self): + return "FLOWETH" + + def __call__(self): + return "FLOWETH" + + +FLOWETH = FLOWETH() +""" + name: FLOWETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLOWEUR: + """ + name: FLOWEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "FLOWEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLOWEUR" + + def __str__(self): + return "FLOWEUR" + + def __call__(self): + return "FLOWEUR" + + +FLOWEUR = FLOWEUR() +""" + name: FLOWEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FLOWGBP: + """ + name: FLOWGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "FLOWGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLOWGBP" + + def __str__(self): + return "FLOWGBP" + + def __call__(self): + return "FLOWGBP" + + +FLOWGBP = FLOWGBP() +""" + name: FLOWGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLOWUSD: + """ + name: FLOWUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "FLOWUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLOWUSD" + + def __str__(self): + return "FLOWUSD" + + def __call__(self): + return "FLOWUSD" + + +FLOWUSD = FLOWUSD() +""" + name: FLOWUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FLOWXBT: + """ + name: FLOWXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "FLOWXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLOWXBT" + + def __str__(self): + return "FLOWXBT" + + def __call__(self): + return "FLOWXBT" + + +FLOWXBT = FLOWXBT() +""" + name: FLOWXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLREUR: + """ + name: FLREUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "FLREUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLREUR" + + def __str__(self): + return "FLREUR" + + def __call__(self): + return "FLREUR" + + +FLREUR = FLREUR() +""" + name: FLREUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLRUSD: + """ + name: FLRUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "FLRUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLRUSD" + + def __str__(self): + return "FLRUSD" + + def __call__(self): + return "FLRUSD" + + +FLRUSD = FLRUSD() +""" + name: FLRUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FORTHEUR: + """ + name: FORTHEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "FORTHEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FORTHEUR" + + def __str__(self): + return "FORTHEUR" + + def __call__(self): + return "FORTHEUR" + + +FORTHEUR = FORTHEUR() +""" + name: FORTHEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FORTHUSD: + """ + name: FORTHUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "FORTHUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FORTHUSD" + + def __str__(self): + return "FORTHUSD" + + def __call__(self): + return "FORTHUSD" + + +FORTHUSD = FORTHUSD() +""" + name: FORTHUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTMEUR: + """ + name: FTMEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "FTMEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTMEUR" + + def __str__(self): + return "FTMEUR" + + def __call__(self): + return "FTMEUR" + + +FTMEUR = FTMEUR() +""" + name: FTMEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTMUSD: + """ + name: FTMUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "FTMUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTMUSD" + + def __str__(self): + return "FTMUSD" + + def __call__(self): + return "FTMUSD" + + +FTMUSD = FTMUSD() +""" + name: FTMUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FXSEUR: + """ + name: FXSEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "FXSEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FXSEUR" + + def __str__(self): + return "FXSEUR" + + def __call__(self): + return "FXSEUR" + + +FXSEUR = FXSEUR() +""" + name: FXSEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FXSUSD: + """ + name: FXSUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "FXSUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FXSUSD" + + def __str__(self): + return "FXSUSD" + + def __call__(self): + return "FXSUSD" + + +FXSUSD = FXSUSD() +""" + name: FXSUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GALAEUR: + """ + name: GALAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "GALAEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GALAEUR" + + def __str__(self): + return "GALAEUR" + + def __call__(self): + return "GALAEUR" + + +GALAEUR = GALAEUR() +""" + name: GALAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GALAUSD: + """ + name: GALAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "GALAUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GALAUSD" + + def __str__(self): + return "GALAUSD" + + def __call__(self): + return "GALAUSD" + + +GALAUSD = GALAUSD() +""" + name: GALAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GALEUR: + """ + name: GALEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "GALEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GALEUR" + + def __str__(self): + return "GALEUR" + + def __call__(self): + return "GALEUR" + + +GALEUR = GALEUR() +""" + name: GALEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GALUSD: + """ + name: GALUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "GALUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GALUSD" + + def __str__(self): + return "GALUSD" + + def __call__(self): + return "GALUSD" + + +GALUSD = GALUSD() +""" + name: GALUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GARIEUR: + """ + name: GARIEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False + """ + name: str = "GARIEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 150 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GARIEUR" + + def __str__(self): + return "GARIEUR" + + def __call__(self): + return "GARIEUR" + + +GARIEUR = GARIEUR() +""" + name: GARIEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GARIUSD: + """ + name: GARIUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False + """ + name: str = "GARIUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 150 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GARIUSD" + + def __str__(self): + return "GARIUSD" + + def __call__(self): + return "GARIUSD" + + +GARIUSD = GARIUSD() +""" + name: GARIUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GHSTEUR: + """ + name: GHSTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "GHSTEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GHSTEUR" + + def __str__(self): + return "GHSTEUR" + + def __call__(self): + return "GHSTEUR" + + +GHSTEUR = GHSTEUR() +""" + name: GHSTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GHSTGBP: + """ + name: GHSTGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "GHSTGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GHSTGBP" + + def __str__(self): + return "GHSTGBP" + + def __call__(self): + return "GHSTGBP" + + +GHSTGBP = GHSTGBP() +""" + name: GHSTGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GHSTUSD: + """ + name: GHSTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "GHSTUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GHSTUSD" + + def __str__(self): + return "GHSTUSD" + + def __call__(self): + return "GHSTUSD" + + +GHSTUSD = GHSTUSD() +""" + name: GHSTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GHSTXBT: + """ + name: GHSTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "GHSTXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GHSTXBT" + + def __str__(self): + return "GHSTXBT" + + def __call__(self): + return "GHSTXBT" + + +GHSTXBT = GHSTXBT() +""" + name: GHSTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GLMREUR: + """ + name: GLMREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "GLMREUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GLMREUR" + + def __str__(self): + return "GLMREUR" + + def __call__(self): + return "GLMREUR" + + +GLMREUR = GLMREUR() +""" + name: GLMREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GLMRUSD: + """ + name: GLMRUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "GLMRUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GLMRUSD" + + def __str__(self): + return "GLMRUSD" + + def __call__(self): + return "GLMRUSD" + + +GLMRUSD = GLMRUSD() +""" + name: GLMRUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMTEUR: + """ + name: GMTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "GMTEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMTEUR" + + def __str__(self): + return "GMTEUR" + + def __call__(self): + return "GMTEUR" + + +GMTEUR = GMTEUR() +""" + name: GMTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMTUSD: + """ + name: GMTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "GMTUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMTUSD" + + def __str__(self): + return "GMTUSD" + + def __call__(self): + return "GMTUSD" + + +GMTUSD = GMTUSD() +""" + name: GMTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GNOETH: + """ + name: GNOETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False + """ + name: str = "GNOETH" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GNOETH" + + def __str__(self): + return "GNOETH" + + def __call__(self): + return "GNOETH" + + +GNOETH = GNOETH() +""" + name: GNOETH + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GNOEUR: + """ + name: GNOEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False + """ + name: str = "GNOEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GNOEUR" + + def __str__(self): + return "GNOEUR" + + def __call__(self): + return "GNOEUR" + + +GNOEUR = GNOEUR() +""" + name: GNOEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GNOUSD: + """ + name: GNOUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False + """ + name: str = "GNOUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GNOUSD" + + def __str__(self): + return "GNOUSD" + + def __call__(self): + return "GNOUSD" + + +GNOUSD = GNOUSD() +""" + name: GNOUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GNOXBT: + """ + name: GNOXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False + """ + name: str = "GNOXBT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GNOXBT" + + def __str__(self): + return "GNOXBT" + + def __call__(self): + return "GNOXBT" + + +GNOXBT = GNOXBT() +""" + name: GNOXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GRTAUD: + """ + name: GRTAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: False + """ + name: str = "GRTAUD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 80 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRTAUD" + + def __str__(self): + return "GRTAUD" + + def __call__(self): + return "GRTAUD" + + +GRTAUD = GRTAUD() +""" + name: GRTAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GRTETH: + """ + name: GRTETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: False + """ + name: str = "GRTETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 80 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRTETH" + + def __str__(self): + return "GRTETH" + + def __call__(self): + return "GRTETH" + + +GRTETH = GRTETH() +""" + name: GRTETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GRTEUR: + """ + name: GRTEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: True + """ + name: str = "GRTEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 80 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRTEUR" + + def __str__(self): + return "GRTEUR" + + def __call__(self): + return "GRTEUR" + + +GRTEUR = GRTEUR() +""" + name: GRTEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class GRTGBP: + """ + name: GRTGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: False + """ + name: str = "GRTGBP" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 80 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRTGBP" + + def __str__(self): + return "GRTGBP" + + def __call__(self): + return "GRTGBP" + + +GRTGBP = GRTGBP() +""" + name: GRTGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GRTUSD: + """ + name: GRTUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: True + """ + name: str = "GRTUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 80 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRTUSD" + + def __str__(self): + return "GRTUSD" + + def __call__(self): + return "GRTUSD" + + +GRTUSD = GRTUSD() +""" + name: GRTUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class GRTXBT: + """ + name: GRTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: False + """ + name: str = "GRTXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 80 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRTXBT" + + def __str__(self): + return "GRTXBT" + + def __call__(self): + return "GRTXBT" + + +GRTXBT = GRTXBT() +""" + name: GRTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 80 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GSTEUR: + """ + name: GSTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "GSTEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GSTEUR" + + def __str__(self): + return "GSTEUR" + + def __call__(self): + return "GSTEUR" + + +GSTEUR = GSTEUR() +""" + name: GSTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GSTUSD: + """ + name: GSTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False + """ + name: str = "GSTUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 200 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GSTUSD" + + def __str__(self): + return "GSTUSD" + + def __call__(self): + return "GSTUSD" + + +GSTUSD = GSTUSD() +""" + name: GSTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 200 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GTCEUR: + """ + name: GTCEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "GTCEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GTCEUR" + + def __str__(self): + return "GTCEUR" + + def __call__(self): + return "GTCEUR" + + +GTCEUR = GTCEUR() +""" + name: GTCEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GTCUSD: + """ + name: GTCUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "GTCUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GTCUSD" + + def __str__(self): + return "GTCUSD" + + def __call__(self): + return "GTCUSD" + + +GTCUSD = GTCUSD() +""" + name: GTCUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HFTEUR: + """ + name: HFTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: False + """ + name: str = "HFTEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HFTEUR" + + def __str__(self): + return "HFTEUR" + + def __call__(self): + return "HFTEUR" + + +HFTEUR = HFTEUR() +""" + name: HFTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HFTUSD: + """ + name: HFTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: False + """ + name: str = "HFTUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HFTUSD" + + def __str__(self): + return "HFTUSD" + + def __call__(self): + return "HFTUSD" + + +HFTUSD = HFTUSD() +""" + name: HFTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ICPEUR: + """ + name: ICPEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "ICPEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICPEUR" + + def __str__(self): + return "ICPEUR" + + def __call__(self): + return "ICPEUR" + + +ICPEUR = ICPEUR() +""" + name: ICPEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ICPUSD: + """ + name: ICPUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "ICPUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICPUSD" + + def __str__(self): + return "ICPUSD" + + def __call__(self): + return "ICPUSD" + + +ICPUSD = ICPUSD() +""" + name: ICPUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ICXETH: + """ + name: ICXETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "ICXETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICXETH" + + def __str__(self): + return "ICXETH" + + def __call__(self): + return "ICXETH" + + +ICXETH = ICXETH() +""" + name: ICXETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ICXEUR: + """ + name: ICXEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "ICXEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICXEUR" + + def __str__(self): + return "ICXEUR" + + def __call__(self): + return "ICXEUR" + + +ICXEUR = ICXEUR() +""" + name: ICXEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ICXUSD: + """ + name: ICXUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "ICXUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICXUSD" + + def __str__(self): + return "ICXUSD" + + def __call__(self): + return "ICXUSD" + + +ICXUSD = ICXUSD() +""" + name: ICXUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ICXXBT: + """ + name: ICXXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "ICXXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICXXBT" + + def __str__(self): + return "ICXXBT" + + def __call__(self): + return "ICXXBT" + + +ICXXBT = ICXXBT() +""" + name: ICXXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IDEXEUR: + """ + name: IDEXEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False + """ + name: str = "IDEXEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IDEXEUR" + + def __str__(self): + return "IDEXEUR" + + def __call__(self): + return "IDEXEUR" + + +IDEXEUR = IDEXEUR() +""" + name: IDEXEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IDEXUSD: + """ + name: IDEXUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False + """ + name: str = "IDEXUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IDEXUSD" + + def __str__(self): + return "IDEXUSD" + + def __call__(self): + return "IDEXUSD" + + +IDEXUSD = IDEXUSD() +""" + name: IDEXUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IMXEUR: + """ + name: IMXEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False + """ + name: str = "IMXEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IMXEUR" + + def __str__(self): + return "IMXEUR" + + def __call__(self): + return "IMXEUR" + + +IMXEUR = IMXEUR() +""" + name: IMXEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IMXUSD: + """ + name: IMXUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False + """ + name: str = "IMXUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IMXUSD" + + def __str__(self): + return "IMXUSD" + + def __call__(self): + return "IMXUSD" + + +IMXUSD = IMXUSD() +""" + name: IMXUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class INJEUR: + """ + name: INJEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "INJEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "INJEUR" + + def __str__(self): + return "INJEUR" + + def __call__(self): + return "INJEUR" + + +INJEUR = INJEUR() +""" + name: INJEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class INJUSD: + """ + name: INJUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "INJUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "INJUSD" + + def __str__(self): + return "INJUSD" + + def __call__(self): + return "INJUSD" + + +INJUSD = INJUSD() +""" + name: INJUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class INTREUR: + """ + name: INTREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "INTREUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "INTREUR" + + def __str__(self): + return "INTREUR" + + def __call__(self): + return "INTREUR" + + +INTREUR = INTREUR() +""" + name: INTREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class INTRUSD: + """ + name: INTRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "INTRUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "INTRUSD" + + def __str__(self): + return "INTRUSD" + + def __call__(self): + return "INTRUSD" + + +INTRUSD = INTRUSD() +""" + name: INTRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JASMYEUR: + """ + name: JASMYEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1250 + maximum_order_size: None + margin: False + """ + name: str = "JASMYEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JASMYEUR" + + def __str__(self): + return "JASMYEUR" + + def __call__(self): + return "JASMYEUR" + + +JASMYEUR = JASMYEUR() +""" + name: JASMYEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JASMYUSD: + """ + name: JASMYUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1250 + maximum_order_size: None + margin: False + """ + name: str = "JASMYUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JASMYUSD" + + def __str__(self): + return "JASMYUSD" + + def __call__(self): + return "JASMYUSD" + + +JASMYUSD = JASMYUSD() +""" + name: JASMYUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JUNOEUR: + """ + name: JUNOEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "JUNOEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JUNOEUR" + + def __str__(self): + return "JUNOEUR" + + def __call__(self): + return "JUNOEUR" + + +JUNOEUR = JUNOEUR() +""" + name: JUNOEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JUNOUSD: + """ + name: JUNOUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "JUNOUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JUNOUSD" + + def __str__(self): + return "JUNOUSD" + + def __call__(self): + return "JUNOUSD" + + +JUNOUSD = JUNOUSD() +""" + name: JUNOUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KAREUR: + """ + name: KAREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 22.5 + maximum_order_size: None + margin: False + """ + name: str = "KAREUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 22.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAREUR" + + def __str__(self): + return "KAREUR" + + def __call__(self): + return "KAREUR" + + +KAREUR = KAREUR() +""" + name: KAREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 22.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KARUSD: + """ + name: KARUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 22.5 + maximum_order_size: None + margin: False + """ + name: str = "KARUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 22.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KARUSD" + + def __str__(self): + return "KARUSD" + + def __call__(self): + return "KARUSD" + + +KARUSD = KARUSD() +""" + name: KARUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 22.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KAVAETH: + """ + name: KAVAETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "KAVAETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAVAETH" + + def __str__(self): + return "KAVAETH" + + def __call__(self): + return "KAVAETH" + + +KAVAETH = KAVAETH() +""" + name: KAVAETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KAVAEUR: + """ + name: KAVAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "KAVAEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAVAEUR" + + def __str__(self): + return "KAVAEUR" + + def __call__(self): + return "KAVAEUR" + + +KAVAEUR = KAVAEUR() +""" + name: KAVAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KAVAUSD: + """ + name: KAVAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "KAVAUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAVAUSD" + + def __str__(self): + return "KAVAUSD" + + def __call__(self): + return "KAVAUSD" + + +KAVAUSD = KAVAUSD() +""" + name: KAVAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KAVAXBT: + """ + name: KAVAXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "KAVAXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAVAXBT" + + def __str__(self): + return "KAVAXBT" + + def __call__(self): + return "KAVAXBT" + + +KAVAXBT = KAVAXBT() +""" + name: KAVAXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KEEPETH: + """ + name: KEEPETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False + """ + name: str = "KEEPETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KEEPETH" + + def __str__(self): + return "KEEPETH" + + def __call__(self): + return "KEEPETH" + + +KEEPETH = KEEPETH() +""" + name: KEEPETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KEEPEUR: + """ + name: KEEPEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: True + """ + name: str = "KEEPEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KEEPEUR" + + def __str__(self): + return "KEEPEUR" + + def __call__(self): + return "KEEPEUR" + + +KEEPEUR = KEEPEUR() +""" + name: KEEPEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KEEPUSD: + """ + name: KEEPUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: True + """ + name: str = "KEEPUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KEEPUSD" + + def __str__(self): + return "KEEPUSD" + + def __call__(self): + return "KEEPUSD" + + +KEEPUSD = KEEPUSD() +""" + name: KEEPUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KEEPXBT: + """ + name: KEEPXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False + """ + name: str = "KEEPXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KEEPXBT" + + def __str__(self): + return "KEEPXBT" + + def __call__(self): + return "KEEPXBT" + + +KEEPXBT = KEEPXBT() +""" + name: KEEPXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KEYEUR: + """ + name: KEYEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1500 + maximum_order_size: None + margin: False + """ + name: str = "KEYEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KEYEUR" + + def __str__(self): + return "KEYEUR" + + def __call__(self): + return "KEYEUR" + + +KEYEUR = KEYEUR() +""" + name: KEYEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KEYUSD: + """ + name: KEYUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1500 + maximum_order_size: None + margin: False + """ + name: str = "KEYUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KEYUSD" + + def __str__(self): + return "KEYUSD" + + def __call__(self): + return "KEYUSD" + + +KEYUSD = KEYUSD() +""" + name: KEYUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KILTEUR: + """ + name: KILTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False + """ + name: str = "KILTEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KILTEUR" + + def __str__(self): + return "KILTEUR" + + def __call__(self): + return "KILTEUR" + + +KILTEUR = KILTEUR() +""" + name: KILTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KILTUSD: + """ + name: KILTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False + """ + name: str = "KILTUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KILTUSD" + + def __str__(self): + return "KILTUSD" + + def __call__(self): + return "KILTUSD" + + +KILTUSD = KILTUSD() +""" + name: KILTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KINEUR: + """ + name: KINEUR + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False + """ + name: str = "KINEUR" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KINEUR" + + def __str__(self): + return "KINEUR" + + def __call__(self): + return "KINEUR" + + +KINEUR = KINEUR() +""" + name: KINEUR + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KINTEUR: + """ + name: KINTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 6.5 + maximum_order_size: None + margin: False + """ + name: str = "KINTEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 6.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KINTEUR" + + def __str__(self): + return "KINTEUR" + + def __call__(self): + return "KINTEUR" + + +KINTEUR = KINTEUR() +""" + name: KINTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 6.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KINTUSD: + """ + name: KINTUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 6.5 + maximum_order_size: None + margin: False + """ + name: str = "KINTUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 6.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KINTUSD" + + def __str__(self): + return "KINTUSD" + + def __call__(self): + return "KINTUSD" + + +KINTUSD = KINTUSD() +""" + name: KINTUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 6.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KINUSD: + """ + name: KINUSD + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False + """ + name: str = "KINUSD" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KINUSD" + + def __str__(self): + return "KINUSD" + + def __call__(self): + return "KINUSD" + + +KINUSD = KINUSD() +""" + name: KINUSD + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KNCETH: + """ + name: KNCETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "KNCETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KNCETH" + + def __str__(self): + return "KNCETH" + + def __call__(self): + return "KNCETH" + + +KNCETH = KNCETH() +""" + name: KNCETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KNCEUR: + """ + name: KNCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "KNCEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KNCEUR" + + def __str__(self): + return "KNCEUR" + + def __call__(self): + return "KNCEUR" + + +KNCEUR = KNCEUR() +""" + name: KNCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KNCUSD: + """ + name: KNCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "KNCUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KNCUSD" + + def __str__(self): + return "KNCUSD" + + def __call__(self): + return "KNCUSD" + + +KNCUSD = KNCUSD() +""" + name: KNCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KNCXBT: + """ + name: KNCXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "KNCXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KNCXBT" + + def __str__(self): + return "KNCXBT" + + def __call__(self): + return "KNCXBT" + + +KNCXBT = KNCXBT() +""" + name: KNCXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KP3REUR: + """ + name: KP3REUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.065 + maximum_order_size: None + margin: False + """ + name: str = "KP3REUR" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.065 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KP3REUR" + + def __str__(self): + return "KP3REUR" + + def __call__(self): + return "KP3REUR" + + +KP3REUR = KP3REUR() +""" + name: KP3REUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.065 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KP3RUSD: + """ + name: KP3RUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.065 + maximum_order_size: None + margin: False + """ + name: str = "KP3RUSD" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.065 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KP3RUSD" + + def __str__(self): + return "KP3RUSD" + + def __call__(self): + return "KP3RUSD" + + +KP3RUSD = KP3RUSD() +""" + name: KP3RUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.065 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KSMAUD: + """ + name: KSMAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False + """ + name: str = "KSMAUD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KSMAUD" + + def __str__(self): + return "KSMAUD" + + def __call__(self): + return "KSMAUD" + + +KSMAUD = KSMAUD() +""" + name: KSMAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KSMDOT: + """ + name: KSMDOT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False + """ + name: str = "KSMDOT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KSMDOT" + + def __str__(self): + return "KSMDOT" + + def __call__(self): + return "KSMDOT" + + +KSMDOT = KSMDOT() +""" + name: KSMDOT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KSMETH: + """ + name: KSMETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False + """ + name: str = "KSMETH" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KSMETH" + + def __str__(self): + return "KSMETH" + + def __call__(self): + return "KSMETH" + + +KSMETH = KSMETH() +""" + name: KSMETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KSMEUR: + """ + name: KSMEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: True + """ + name: str = "KSMEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KSMEUR" + + def __str__(self): + return "KSMEUR" + + def __call__(self): + return "KSMEUR" + + +KSMEUR = KSMEUR() +""" + name: KSMEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KSMGBP: + """ + name: KSMGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False + """ + name: str = "KSMGBP" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KSMGBP" + + def __str__(self): + return "KSMGBP" + + def __call__(self): + return "KSMGBP" + + +KSMGBP = KSMGBP() +""" + name: KSMGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KSMUSD: + """ + name: KSMUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: True + """ + name: str = "KSMUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KSMUSD" + + def __str__(self): + return "KSMUSD" + + def __call__(self): + return "KSMUSD" + + +KSMUSD = KSMUSD() +""" + name: KSMUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KSMXBT: + """ + name: KSMXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False + """ + name: str = "KSMXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KSMXBT" + + def __str__(self): + return "KSMXBT" + + def __call__(self): + return "KSMXBT" + + +KSMXBT = KSMXBT() +""" + name: KSMXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LCXEUR: + """ + name: LCXEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 125 + maximum_order_size: None + margin: False + """ + name: str = "LCXEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 125 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LCXEUR" + + def __str__(self): + return "LCXEUR" + + def __call__(self): + return "LCXEUR" + + +LCXEUR = LCXEUR() +""" + name: LCXEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 125 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LCXUSD: + """ + name: LCXUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 125 + maximum_order_size: None + margin: False + """ + name: str = "LCXUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 125 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LCXUSD" + + def __str__(self): + return "LCXUSD" + + def __call__(self): + return "LCXUSD" + + +LCXUSD = LCXUSD() +""" + name: LCXUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 125 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LDOEUR: + """ + name: LDOEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "LDOEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LDOEUR" + + def __str__(self): + return "LDOEUR" + + def __call__(self): + return "LDOEUR" + + +LDOEUR = LDOEUR() +""" + name: LDOEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LDOUSD: + """ + name: LDOUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "LDOUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LDOUSD" + + def __str__(self): + return "LDOUSD" + + def __call__(self): + return "LDOUSD" + + +LDOUSD = LDOUSD() +""" + name: LDOUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINKAUD: + """ + name: LINKAUD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: False + """ + name: str = "LINKAUD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.8 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINKAUD" + + def __str__(self): + return "LINKAUD" + + def __call__(self): + return "LINKAUD" + + +LINKAUD = LINKAUD() +""" + name: LINKAUD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINKETH: + """ + name: LINKETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True + """ + name: str = "LINKETH" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.8 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINKETH" + + def __str__(self): + return "LINKETH" + + def __call__(self): + return "LINKETH" + + +LINKETH = LINKETH() +""" + name: LINKETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LINKEUR: + """ + name: LINKEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True + """ + name: str = "LINKEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.8 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINKEUR" + + def __str__(self): + return "LINKEUR" + + def __call__(self): + return "LINKEUR" + + +LINKEUR = LINKEUR() +""" + name: LINKEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LINKGBP: + """ + name: LINKGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: False + """ + name: str = "LINKGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.8 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINKGBP" + + def __str__(self): + return "LINKGBP" + + def __call__(self): + return "LINKGBP" + + +LINKGBP = LINKGBP() +""" + name: LINKGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINKJPY: + """ + name: LINKJPY + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: False + """ + name: str = "LINKJPY" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.8 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINKJPY" + + def __str__(self): + return "LINKJPY" + + def __call__(self): + return "LINKJPY" + + +LINKJPY = LINKJPY() +""" + name: LINKJPY + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINKUSD: + """ + name: LINKUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True + """ + name: str = "LINKUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.8 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINKUSD" + + def __str__(self): + return "LINKUSD" + + def __call__(self): + return "LINKUSD" + + +LINKUSD = LINKUSD() +""" + name: LINKUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LINKUSDT: + """ + name: LINKUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True + """ + name: str = "LINKUSDT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.8 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINKUSDT" + + def __str__(self): + return "LINKUSDT" + + def __call__(self): + return "LINKUSDT" + + +LINKUSDT = LINKUSDT() +""" + name: LINKUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LINKXBT: + """ + name: LINKXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True + """ + name: str = "LINKXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.8 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINKXBT" + + def __str__(self): + return "LINKXBT" + + def __call__(self): + return "LINKXBT" + + +LINKXBT = LINKXBT() +""" + name: LINKXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.8 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LPTEUR: + """ + name: LPTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False + """ + name: str = "LPTEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LPTEUR" + + def __str__(self): + return "LPTEUR" + + def __call__(self): + return "LPTEUR" + + +LPTEUR = LPTEUR() +""" + name: LPTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LPTGBP: + """ + name: LPTGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False + """ + name: str = "LPTGBP" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LPTGBP" + + def __str__(self): + return "LPTGBP" + + def __call__(self): + return "LPTGBP" + + +LPTGBP = LPTGBP() +""" + name: LPTGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LPTUSD: + """ + name: LPTUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False + """ + name: str = "LPTUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LPTUSD" + + def __str__(self): + return "LPTUSD" + + def __call__(self): + return "LPTUSD" + + +LPTUSD = LPTUSD() +""" + name: LPTUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LPTXBT: + """ + name: LPTXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False + """ + name: str = "LPTXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LPTXBT" + + def __str__(self): + return "LPTXBT" + + def __call__(self): + return "LPTXBT" + + +LPTXBT = LPTXBT() +""" + name: LPTXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LRCEUR: + """ + name: LRCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True + """ + name: str = "LRCEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LRCEUR" + + def __str__(self): + return "LRCEUR" + + def __call__(self): + return "LRCEUR" + + +LRCEUR = LRCEUR() +""" + name: LRCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LRCUSD: + """ + name: LRCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True + """ + name: str = "LRCUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LRCUSD" + + def __str__(self): + return "LRCUSD" + + def __call__(self): + return "LRCUSD" + + +LRCUSD = LRCUSD() +""" + name: LRCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LSKETH: + """ + name: LSKETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7.5 + maximum_order_size: None + margin: False + """ + name: str = "LSKETH" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LSKETH" + + def __str__(self): + return "LSKETH" + + def __call__(self): + return "LSKETH" + + +LSKETH = LSKETH() +""" + name: LSKETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LSKEUR: + """ + name: LSKEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7.5 + maximum_order_size: None + margin: False + """ + name: str = "LSKEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LSKEUR" + + def __str__(self): + return "LSKEUR" + + def __call__(self): + return "LSKEUR" + + +LSKEUR = LSKEUR() +""" + name: LSKEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LSKUSD: + """ + name: LSKUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7.5 + maximum_order_size: None + margin: False + """ + name: str = "LSKUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LSKUSD" + + def __str__(self): + return "LSKUSD" + + def __call__(self): + return "LSKUSD" + + +LSKUSD = LSKUSD() +""" + name: LSKUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LSKXBT: + """ + name: LSKXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7.5 + maximum_order_size: None + margin: False + """ + name: str = "LSKXBT" + precision: int = 0.000000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LSKXBT" + + def __str__(self): + return "LSKXBT" + + def __call__(self): + return "LSKXBT" + + +LSKXBT = LSKXBT() +""" + name: LSKXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTCAUD: + """ + name: LTCAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False + """ + name: str = "LTCAUD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCAUD" + + def __str__(self): + return "LTCAUD" + + def __call__(self): + return "LTCAUD" + + +LTCAUD = LTCAUD() +""" + name: LTCAUD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTCETH: + """ + name: LTCETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False + """ + name: str = "LTCETH" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCETH" + + def __str__(self): + return "LTCETH" + + def __call__(self): + return "LTCETH" + + +LTCETH = LTCETH() +""" + name: LTCETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTCGBP: + """ + name: LTCGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False + """ + name: str = "LTCGBP" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCGBP" + + def __str__(self): + return "LTCGBP" + + def __call__(self): + return "LTCGBP" + + +LTCGBP = LTCGBP() +""" + name: LTCGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTCUSDT: + """ + name: LTCUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False + """ + name: str = "LTCUSDT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCUSDT" + + def __str__(self): + return "LTCUSDT" + + def __call__(self): + return "LTCUSDT" + + +LTCUSDT = LTCUSDT() +""" + name: LTCUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LUNA2EUR: + """ + name: LUNA2EUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "LUNA2EUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNA2EUR" + + def __str__(self): + return "LUNA2EUR" + + def __call__(self): + return "LUNA2EUR" + + +LUNA2EUR = LUNA2EUR() +""" + name: LUNA2EUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LUNA2USD: + """ + name: LUNA2USD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "LUNA2USD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNA2USD" + + def __str__(self): + return "LUNA2USD" + + def __call__(self): + return "LUNA2USD" + + +LUNA2USD = LUNA2USD() +""" + name: LUNA2USD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LUNAEUR: + """ + name: LUNAEUR + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30000 + maximum_order_size: None + margin: False + """ + name: str = "LUNAEUR" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNAEUR" + + def __str__(self): + return "LUNAEUR" + + def __call__(self): + return "LUNAEUR" + + +LUNAEUR = LUNAEUR() +""" + name: LUNAEUR + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LUNAUSD: + """ + name: LUNAUSD + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30000 + maximum_order_size: None + margin: False + """ + name: str = "LUNAUSD" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNAUSD" + + def __str__(self): + return "LUNAUSD" + + def __call__(self): + return "LUNAUSD" + + +LUNAUSD = LUNAUSD() +""" + name: LUNAUSD + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MANAETH: + """ + name: MANAETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "MANAETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANAETH" + + def __str__(self): + return "MANAETH" + + def __call__(self): + return "MANAETH" + + +MANAETH = MANAETH() +""" + name: MANAETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MANAEUR: + """ + name: MANAEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True + """ + name: str = "MANAEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANAEUR" + + def __str__(self): + return "MANAEUR" + + def __call__(self): + return "MANAEUR" + + +MANAEUR = MANAEUR() +""" + name: MANAEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MANAUSD: + """ + name: MANAUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True + """ + name: str = "MANAUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANAUSD" + + def __str__(self): + return "MANAUSD" + + def __call__(self): + return "MANAUSD" + + +MANAUSD = MANAUSD() +""" + name: MANAUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MANAUSDT: + """ + name: MANAUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "MANAUSDT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANAUSDT" + + def __str__(self): + return "MANAUSDT" + + def __call__(self): + return "MANAUSDT" + + +MANAUSDT = MANAUSDT() +""" + name: MANAUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MANAXBT: + """ + name: MANAXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True + """ + name: str = "MANAXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANAXBT" + + def __str__(self): + return "MANAXBT" + + def __call__(self): + return "MANAXBT" + + +MANAXBT = MANAXBT() +""" + name: MANAXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MASKEUR: + """ + name: MASKEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "MASKEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MASKEUR" + + def __str__(self): + return "MASKEUR" + + def __call__(self): + return "MASKEUR" + + +MASKEUR = MASKEUR() +""" + name: MASKEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MASKUSD: + """ + name: MASKUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "MASKUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MASKUSD" + + def __str__(self): + return "MASKUSD" + + def __call__(self): + return "MASKUSD" + + +MASKUSD = MASKUSD() +""" + name: MASKUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MATICEUR: + """ + name: MATICEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: True + """ + name: str = "MATICEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 6 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATICEUR" + + def __str__(self): + return "MATICEUR" + + def __call__(self): + return "MATICEUR" + + +MATICEUR = MATICEUR() +""" + name: MATICEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MATICGBP: + """ + name: MATICGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: False + """ + name: str = "MATICGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 6 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATICGBP" + + def __str__(self): + return "MATICGBP" + + def __call__(self): + return "MATICGBP" + + +MATICGBP = MATICGBP() +""" + name: MATICGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MATICUSD: + """ + name: MATICUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: True + """ + name: str = "MATICUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 6 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATICUSD" + + def __str__(self): + return "MATICUSD" + + def __call__(self): + return "MATICUSD" + + +MATICUSD = MATICUSD() +""" + name: MATICUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MATICUSDT: + """ + name: MATICUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: False + """ + name: str = "MATICUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 6 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATICUSDT" + + def __str__(self): + return "MATICUSDT" + + def __call__(self): + return "MATICUSDT" + + +MATICUSDT = MATICUSDT() +""" + name: MATICUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MATICXBT: + """ + name: MATICXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: True + """ + name: str = "MATICXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 6 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATICXBT" + + def __str__(self): + return "MATICXBT" + + def __call__(self): + return "MATICXBT" + + +MATICXBT = MATICXBT() +""" + name: MATICXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MCEUR: + """ + name: MCEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False + """ + name: str = "MCEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MCEUR" + + def __str__(self): + return "MCEUR" + + def __call__(self): + return "MCEUR" + + +MCEUR = MCEUR() +""" + name: MCEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MCUSD: + """ + name: MCUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False + """ + name: str = "MCUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MCUSD" + + def __str__(self): + return "MCUSD" + + def __call__(self): + return "MCUSD" + + +MCUSD = MCUSD() +""" + name: MCUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MINAEUR: + """ + name: MINAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "MINAEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MINAEUR" + + def __str__(self): + return "MINAEUR" + + def __call__(self): + return "MINAEUR" + + +MINAEUR = MINAEUR() +""" + name: MINAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MINAGBP: + """ + name: MINAGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "MINAGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MINAGBP" + + def __str__(self): + return "MINAGBP" + + def __call__(self): + return "MINAGBP" + + +MINAGBP = MINAGBP() +""" + name: MINAGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MINAUSD: + """ + name: MINAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "MINAUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MINAUSD" + + def __str__(self): + return "MINAUSD" + + def __call__(self): + return "MINAUSD" + + +MINAUSD = MINAUSD() +""" + name: MINAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MINAXBT: + """ + name: MINAXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "MINAXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MINAXBT" + + def __str__(self): + return "MINAXBT" + + def __call__(self): + return "MINAXBT" + + +MINAXBT = MINAXBT() +""" + name: MINAXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MIREUR: + """ + name: MIREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "MIREUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MIREUR" + + def __str__(self): + return "MIREUR" + + def __call__(self): + return "MIREUR" + + +MIREUR = MIREUR() +""" + name: MIREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MIRUSD: + """ + name: MIRUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "MIRUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MIRUSD" + + def __str__(self): + return "MIRUSD" + + def __call__(self): + return "MIRUSD" + + +MIRUSD = MIRUSD() +""" + name: MIRUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MKREUR: + """ + name: MKREUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0075 + maximum_order_size: None + margin: False + """ + name: str = "MKREUR" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0075 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MKREUR" + + def __str__(self): + return "MKREUR" + + def __call__(self): + return "MKREUR" + + +MKREUR = MKREUR() +""" + name: MKREUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0075 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MKRGBP: + """ + name: MKRGBP + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0075 + maximum_order_size: None + margin: False + """ + name: str = "MKRGBP" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0075 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MKRGBP" + + def __str__(self): + return "MKRGBP" + + def __call__(self): + return "MKRGBP" + + +MKRGBP = MKRGBP() +""" + name: MKRGBP + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0075 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MKRUSD: + """ + name: MKRUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0075 + maximum_order_size: None + margin: False + """ + name: str = "MKRUSD" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0075 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MKRUSD" + + def __str__(self): + return "MKRUSD" + + def __call__(self): + return "MKRUSD" + + +MKRUSD = MKRUSD() +""" + name: MKRUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0075 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MKRXBT: + """ + name: MKRXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0075 + maximum_order_size: None + margin: False + """ + name: str = "MKRXBT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0075 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MKRXBT" + + def __str__(self): + return "MKRXBT" + + def __call__(self): + return "MKRXBT" + + +MKRXBT = MKRXBT() +""" + name: MKRXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0075 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MNGOEUR: + """ + name: MNGOEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "MNGOEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MNGOEUR" + + def __str__(self): + return "MNGOEUR" + + def __call__(self): + return "MNGOEUR" + + +MNGOEUR = MNGOEUR() +""" + name: MNGOEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MNGOUSD: + """ + name: MNGOUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "MNGOUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MNGOUSD" + + def __str__(self): + return "MNGOUSD" + + def __call__(self): + return "MNGOUSD" + + +MNGOUSD = MNGOUSD() +""" + name: MNGOUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MOVREUR: + """ + name: MOVREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False + """ + name: str = "MOVREUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MOVREUR" + + def __str__(self): + return "MOVREUR" + + def __call__(self): + return "MOVREUR" + + +MOVREUR = MOVREUR() +""" + name: MOVREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MOVRUSD: + """ + name: MOVRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False + """ + name: str = "MOVRUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MOVRUSD" + + def __str__(self): + return "MOVRUSD" + + def __call__(self): + return "MOVRUSD" + + +MOVRUSD = MOVRUSD() +""" + name: MOVRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MSOLEUR: + """ + name: MSOLEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False + """ + name: str = "MSOLEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MSOLEUR" + + def __str__(self): + return "MSOLEUR" + + def __call__(self): + return "MSOLEUR" + + +MSOLEUR = MSOLEUR() +""" + name: MSOLEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MSOLUSD: + """ + name: MSOLUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False + """ + name: str = "MSOLUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MSOLUSD" + + def __str__(self): + return "MSOLUSD" + + def __call__(self): + return "MSOLUSD" + + +MSOLUSD = MSOLUSD() +""" + name: MSOLUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MULTIEUR: + """ + name: MULTIEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "MULTIEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MULTIEUR" + + def __str__(self): + return "MULTIEUR" + + def __call__(self): + return "MULTIEUR" + + +MULTIEUR = MULTIEUR() +""" + name: MULTIEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MULTIUSD: + """ + name: MULTIUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "MULTIUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MULTIUSD" + + def __str__(self): + return "MULTIUSD" + + def __call__(self): + return "MULTIUSD" + + +MULTIUSD = MULTIUSD() +""" + name: MULTIUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MVEUR: + """ + name: MVEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "MVEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MVEUR" + + def __str__(self): + return "MVEUR" + + def __call__(self): + return "MVEUR" + + +MVEUR = MVEUR() +""" + name: MVEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MVUSD: + """ + name: MVUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "MVUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MVUSD" + + def __str__(self): + return "MVUSD" + + def __call__(self): + return "MVUSD" + + +MVUSD = MVUSD() +""" + name: MVUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MXCEUR: + """ + name: MXCEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False + """ + name: str = "MXCEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 150 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MXCEUR" + + def __str__(self): + return "MXCEUR" + + def __call__(self): + return "MXCEUR" + + +MXCEUR = MXCEUR() +""" + name: MXCEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MXCUSD: + """ + name: MXCUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False + """ + name: str = "MXCUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 150 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MXCUSD" + + def __str__(self): + return "MXCUSD" + + def __call__(self): + return "MXCUSD" + + +MXCUSD = MXCUSD() +""" + name: MXCUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NANOETH: + """ + name: NANOETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: False + """ + name: str = "NANOETH" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NANOETH" + + def __str__(self): + return "NANOETH" + + def __call__(self): + return "NANOETH" + + +NANOETH = NANOETH() +""" + name: NANOETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NANOEUR: + """ + name: NANOEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: True + """ + name: str = "NANOEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NANOEUR" + + def __str__(self): + return "NANOEUR" + + def __call__(self): + return "NANOEUR" + + +NANOEUR = NANOEUR() +""" + name: NANOEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class NANOUSD: + """ + name: NANOUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: True + """ + name: str = "NANOUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NANOUSD" + + def __str__(self): + return "NANOUSD" + + def __call__(self): + return "NANOUSD" + + +NANOUSD = NANOUSD() +""" + name: NANOUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class NANOXBT: + """ + name: NANOXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: False + """ + name: str = "NANOXBT" + precision: int = 0.000000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NANOXBT" + + def __str__(self): + return "NANOXBT" + + def __call__(self): + return "NANOXBT" + + +NANOXBT = NANOXBT() +""" + name: NANOXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NEAREUR: + """ + name: NEAREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "NEAREUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEAREUR" + + def __str__(self): + return "NEAREUR" + + def __call__(self): + return "NEAREUR" + + +NEAREUR = NEAREUR() +""" + name: NEAREUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NEARUSD: + """ + name: NEARUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "NEARUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEARUSD" + + def __str__(self): + return "NEARUSD" + + def __call__(self): + return "NEARUSD" + + +NEARUSD = NEARUSD() +""" + name: NEARUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NMREUR: + """ + name: NMREUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False + """ + name: str = "NMREUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NMREUR" + + def __str__(self): + return "NMREUR" + + def __call__(self): + return "NMREUR" + + +NMREUR = NMREUR() +""" + name: NMREUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NMRUSD: + """ + name: NMRUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False + """ + name: str = "NMRUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NMRUSD" + + def __str__(self): + return "NMRUSD" + + def __call__(self): + return "NMRUSD" + + +NMRUSD = NMRUSD() +""" + name: NMRUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NODLEUR: + """ + name: NODLEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False + """ + name: str = "NODLEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NODLEUR" + + def __str__(self): + return "NODLEUR" + + def __call__(self): + return "NODLEUR" + + +NODLEUR = NODLEUR() +""" + name: NODLEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NODLUSD: + """ + name: NODLUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False + """ + name: str = "NODLUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NODLUSD" + + def __str__(self): + return "NODLUSD" + + def __call__(self): + return "NODLUSD" + + +NODLUSD = NODLUSD() +""" + name: NODLUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NYMEUR: + """ + name: NYMEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "NYMEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NYMEUR" + + def __str__(self): + return "NYMEUR" + + def __call__(self): + return "NYMEUR" + + +NYMEUR = NYMEUR() +""" + name: NYMEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NYMUSD: + """ + name: NYMUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "NYMUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NYMUSD" + + def __str__(self): + return "NYMUSD" + + def __call__(self): + return "NYMUSD" + + +NYMUSD = NYMUSD() +""" + name: NYMUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NYMXBT: + """ + name: NYMXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "NYMXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NYMXBT" + + def __str__(self): + return "NYMXBT" + + def __call__(self): + return "NYMXBT" + + +NYMXBT = NYMXBT() +""" + name: NYMXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OCEANEUR: + """ + name: OCEANEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "OCEANEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OCEANEUR" + + def __str__(self): + return "OCEANEUR" + + def __call__(self): + return "OCEANEUR" + + +OCEANEUR = OCEANEUR() +""" + name: OCEANEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OCEANGBP: + """ + name: OCEANGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "OCEANGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OCEANGBP" + + def __str__(self): + return "OCEANGBP" + + def __call__(self): + return "OCEANGBP" + + +OCEANGBP = OCEANGBP() +""" + name: OCEANGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OCEANUSD: + """ + name: OCEANUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "OCEANUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OCEANUSD" + + def __str__(self): + return "OCEANUSD" + + def __call__(self): + return "OCEANUSD" + + +OCEANUSD = OCEANUSD() +""" + name: OCEANUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OCEANXBT: + """ + name: OCEANXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "OCEANXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OCEANXBT" + + def __str__(self): + return "OCEANXBT" + + def __call__(self): + return "OCEANXBT" + + +OCEANXBT = OCEANXBT() +""" + name: OCEANXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OGNEUR: + """ + name: OGNEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "OGNEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OGNEUR" + + def __str__(self): + return "OGNEUR" + + def __call__(self): + return "OGNEUR" + + +OGNEUR = OGNEUR() +""" + name: OGNEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OGNUSD: + """ + name: OGNUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "OGNUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OGNUSD" + + def __str__(self): + return "OGNUSD" + + def __call__(self): + return "OGNUSD" + + +OGNUSD = OGNUSD() +""" + name: OGNUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OMGETH: + """ + name: OMGETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "OMGETH" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OMGETH" + + def __str__(self): + return "OMGETH" + + def __call__(self): + return "OMGETH" + + +OMGETH = OMGETH() +""" + name: OMGETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OMGEUR: + """ + name: OMGEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "OMGEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OMGEUR" + + def __str__(self): + return "OMGEUR" + + def __call__(self): + return "OMGEUR" + + +OMGEUR = OMGEUR() +""" + name: OMGEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class OMGJPY: + """ + name: OMGJPY + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "OMGJPY" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OMGJPY" + + def __str__(self): + return "OMGJPY" + + def __call__(self): + return "OMGJPY" + + +OMGJPY = OMGJPY() +""" + name: OMGJPY + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OMGUSD: + """ + name: OMGUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "OMGUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OMGUSD" + + def __str__(self): + return "OMGUSD" + + def __call__(self): + return "OMGUSD" + + +OMGUSD = OMGUSD() +""" + name: OMGUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class OMGXBT: + """ + name: OMGXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "OMGXBT" + precision: int = 0.000000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OMGXBT" + + def __str__(self): + return "OMGXBT" + + def __call__(self): + return "OMGXBT" + + +OMGXBT = OMGXBT() +""" + name: OMGXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ORCAEUR: + """ + name: ORCAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "ORCAEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ORCAEUR" + + def __str__(self): + return "ORCAEUR" + + def __call__(self): + return "ORCAEUR" + + +ORCAEUR = ORCAEUR() +""" + name: ORCAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ORCAUSD: + """ + name: ORCAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "ORCAUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ORCAUSD" + + def __str__(self): + return "ORCAUSD" + + def __call__(self): + return "ORCAUSD" + + +ORCAUSD = ORCAUSD() +""" + name: ORCAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXTETH: + """ + name: OXTETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False + """ + name: str = "OXTETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OXTETH" + + def __str__(self): + return "OXTETH" + + def __call__(self): + return "OXTETH" + + +OXTETH = OXTETH() +""" + name: OXTETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXTEUR: + """ + name: OXTEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False + """ + name: str = "OXTEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OXTEUR" + + def __str__(self): + return "OXTEUR" + + def __call__(self): + return "OXTEUR" + + +OXTEUR = OXTEUR() +""" + name: OXTEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXTUSD: + """ + name: OXTUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False + """ + name: str = "OXTUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OXTUSD" + + def __str__(self): + return "OXTUSD" + + def __call__(self): + return "OXTUSD" + + +OXTUSD = OXTUSD() +""" + name: OXTUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXTXBT: + """ + name: OXTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False + """ + name: str = "OXTXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 75 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OXTXBT" + + def __str__(self): + return "OXTXBT" + + def __call__(self): + return "OXTXBT" + + +OXTXBT = OXTXBT() +""" + name: OXTXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 75 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXYEUR: + """ + name: OXYEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 600 + maximum_order_size: None + margin: False + """ + name: str = "OXYEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 600 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OXYEUR" + + def __str__(self): + return "OXYEUR" + + def __call__(self): + return "OXYEUR" + + +OXYEUR = OXYEUR() +""" + name: OXYEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 600 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXYUSD: + """ + name: OXYUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 600 + maximum_order_size: None + margin: False + """ + name: str = "OXYUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 600 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OXYUSD" + + def __str__(self): + return "OXYUSD" + + def __call__(self): + return "OXYUSD" + + +OXYUSD = OXYUSD() +""" + name: OXYUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 600 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PARAEUR: + """ + name: PARAEUR + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 350 + maximum_order_size: None + margin: False + """ + name: str = "PARAEUR" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 350 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PARAEUR" + + def __str__(self): + return "PARAEUR" + + def __call__(self): + return "PARAEUR" + + +PARAEUR = PARAEUR() +""" + name: PARAEUR + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 350 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PARAUSD: + """ + name: PARAUSD + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 350 + maximum_order_size: None + margin: False + """ + name: str = "PARAUSD" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 350 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PARAUSD" + + def __str__(self): + return "PARAUSD" + + def __call__(self): + return "PARAUSD" + + +PARAUSD = PARAUSD() +""" + name: PARAUSD + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 350 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PAXGETH: + """ + name: PAXGETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.003 + maximum_order_size: None + margin: False + """ + name: str = "PAXGETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.003 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PAXGETH" + + def __str__(self): + return "PAXGETH" + + def __call__(self): + return "PAXGETH" + + +PAXGETH = PAXGETH() +""" + name: PAXGETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.003 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PAXGEUR: + """ + name: PAXGEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.003 + maximum_order_size: None + margin: True + """ + name: str = "PAXGEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.003 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PAXGEUR" + + def __str__(self): + return "PAXGEUR" + + def __call__(self): + return "PAXGEUR" + + +PAXGEUR = PAXGEUR() +""" + name: PAXGEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.003 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class PAXGUSD: + """ + name: PAXGUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.003 + maximum_order_size: None + margin: True + """ + name: str = "PAXGUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.003 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PAXGUSD" + + def __str__(self): + return "PAXGUSD" + + def __call__(self): + return "PAXGUSD" + + +PAXGUSD = PAXGUSD() +""" + name: PAXGUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.003 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class PAXGXBT: + """ + name: PAXGXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.003 + maximum_order_size: None + margin: False + """ + name: str = "PAXGXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.003 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PAXGXBT" + + def __str__(self): + return "PAXGXBT" + + def __call__(self): + return "PAXGXBT" + + +PAXGXBT = PAXGXBT() +""" + name: PAXGXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.003 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PERPEUR: + """ + name: PERPEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "PERPEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PERPEUR" + + def __str__(self): + return "PERPEUR" + + def __call__(self): + return "PERPEUR" + + +PERPEUR = PERPEUR() +""" + name: PERPEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PERPUSD: + """ + name: PERPUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "PERPUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PERPUSD" + + def __str__(self): + return "PERPUSD" + + def __call__(self): + return "PERPUSD" + + +PERPUSD = PERPUSD() +""" + name: PERPUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PHAEUR: + """ + name: PHAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "PHAEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PHAEUR" + + def __str__(self): + return "PHAEUR" + + def __call__(self): + return "PHAEUR" + + +PHAEUR = PHAEUR() +""" + name: PHAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PHAUSD: + """ + name: PHAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "PHAUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PHAUSD" + + def __str__(self): + return "PHAUSD" + + def __call__(self): + return "PHAUSD" + + +PHAUSD = PHAUSD() +""" + name: PHAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PLAEUR: + """ + name: PLAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "PLAEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PLAEUR" + + def __str__(self): + return "PLAEUR" + + def __call__(self): + return "PLAEUR" + + +PLAEUR = PLAEUR() +""" + name: PLAEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PLAUSD: + """ + name: PLAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "PLAUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PLAUSD" + + def __str__(self): + return "PLAUSD" + + def __call__(self): + return "PLAUSD" + + +PLAUSD = PLAUSD() +""" + name: PLAUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POLISEUR: + """ + name: POLISEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "POLISEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLISEUR" + + def __str__(self): + return "POLISEUR" + + def __call__(self): + return "POLISEUR" + + +POLISEUR = POLISEUR() +""" + name: POLISEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POLISUSD: + """ + name: POLISUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "POLISUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLISUSD" + + def __str__(self): + return "POLISUSD" + + def __call__(self): + return "POLISUSD" + + +POLISUSD = POLISUSD() +""" + name: POLISUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POLSEUR: + """ + name: POLSEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "POLSEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLSEUR" + + def __str__(self): + return "POLSEUR" + + def __call__(self): + return "POLSEUR" + + +POLSEUR = POLSEUR() +""" + name: POLSEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POLSUSD: + """ + name: POLSUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "POLSUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLSUSD" + + def __str__(self): + return "POLSUSD" + + def __call__(self): + return "POLSUSD" + + +POLSUSD = POLSUSD() +""" + name: POLSUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PONDEUR: + """ + name: PONDEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 600 + maximum_order_size: None + margin: False + """ + name: str = "PONDEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 600 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PONDEUR" + + def __str__(self): + return "PONDEUR" + + def __call__(self): + return "PONDEUR" + + +PONDEUR = PONDEUR() +""" + name: PONDEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 600 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PONDUSD: + """ + name: PONDUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 600 + maximum_order_size: None + margin: False + """ + name: str = "PONDUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 600 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PONDUSD" + + def __str__(self): + return "PONDUSD" + + def __call__(self): + return "PONDUSD" + + +PONDUSD = PONDUSD() +""" + name: PONDUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 600 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POWREUR: + """ + name: POWREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "POWREUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POWREUR" + + def __str__(self): + return "POWREUR" + + def __call__(self): + return "POWREUR" + + +POWREUR = POWREUR() +""" + name: POWREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POWRUSD: + """ + name: POWRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False + """ + name: str = "POWRUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 30 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POWRUSD" + + def __str__(self): + return "POWRUSD" + + def __call__(self): + return "POWRUSD" + + +POWRUSD = POWRUSD() +""" + name: POWRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 30 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PSTAKEEUR: + """ + name: PSTAKEEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 65 + maximum_order_size: None + margin: False + """ + name: str = "PSTAKEEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PSTAKEEUR" + + def __str__(self): + return "PSTAKEEUR" + + def __call__(self): + return "PSTAKEEUR" + + +PSTAKEEUR = PSTAKEEUR() +""" + name: PSTAKEEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PSTAKEUSD: + """ + name: PSTAKEUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 65 + maximum_order_size: None + margin: False + """ + name: str = "PSTAKEUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 65 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PSTAKEUSD" + + def __str__(self): + return "PSTAKEUSD" + + def __call__(self): + return "PSTAKEUSD" + + +PSTAKEUSD = PSTAKEUSD() +""" + name: PSTAKEUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 65 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QNTEUR: + """ + name: QNTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False + """ + name: str = "QNTEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QNTEUR" + + def __str__(self): + return "QNTEUR" + + def __call__(self): + return "QNTEUR" + + +QNTEUR = QNTEUR() +""" + name: QNTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QNTUSD: + """ + name: QNTUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False + """ + name: str = "QNTUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QNTUSD" + + def __str__(self): + return "QNTUSD" + + def __call__(self): + return "QNTUSD" + + +QNTUSD = QNTUSD() +""" + name: QNTUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QTUMETH: + """ + name: QTUMETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "QTUMETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QTUMETH" + + def __str__(self): + return "QTUMETH" + + def __call__(self): + return "QTUMETH" + + +QTUMETH = QTUMETH() +""" + name: QTUMETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QTUMEUR: + """ + name: QTUMEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "QTUMEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QTUMEUR" + + def __str__(self): + return "QTUMEUR" + + def __call__(self): + return "QTUMEUR" + + +QTUMEUR = QTUMEUR() +""" + name: QTUMEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QTUMUSD: + """ + name: QTUMUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "QTUMUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QTUMUSD" + + def __str__(self): + return "QTUMUSD" + + def __call__(self): + return "QTUMUSD" + + +QTUMUSD = QTUMUSD() +""" + name: QTUMUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QTUMXBT: + """ + name: QTUMXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "QTUMXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QTUMXBT" + + def __str__(self): + return "QTUMXBT" + + def __call__(self): + return "QTUMXBT" + + +QTUMXBT = QTUMXBT() +""" + name: QTUMXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RADEUR: + """ + name: RADEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "RADEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RADEUR" + + def __str__(self): + return "RADEUR" + + def __call__(self): + return "RADEUR" + + +RADEUR = RADEUR() +""" + name: RADEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RADUSD: + """ + name: RADUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "RADUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RADUSD" + + def __str__(self): + return "RADUSD" + + def __call__(self): + return "RADUSD" + + +RADUSD = RADUSD() +""" + name: RADUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RAREEUR: + """ + name: RAREEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "RAREEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RAREEUR" + + def __str__(self): + return "RAREEUR" + + def __call__(self): + return "RAREEUR" + + +RAREEUR = RAREEUR() +""" + name: RAREEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RAREUSD: + """ + name: RAREUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False + """ + name: str = "RAREUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RAREUSD" + + def __str__(self): + return "RAREUSD" + + def __call__(self): + return "RAREUSD" + + +RAREUSD = RAREUSD() +""" + name: RAREUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RARIEUR: + """ + name: RARIEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "RARIEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RARIEUR" + + def __str__(self): + return "RARIEUR" + + def __call__(self): + return "RARIEUR" + + +RARIEUR = RARIEUR() +""" + name: RARIEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RARIGBP: + """ + name: RARIGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "RARIGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RARIGBP" + + def __str__(self): + return "RARIGBP" + + def __call__(self): + return "RARIGBP" + + +RARIGBP = RARIGBP() +""" + name: RARIGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RARIUSD: + """ + name: RARIUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "RARIUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RARIUSD" + + def __str__(self): + return "RARIUSD" + + def __call__(self): + return "RARIUSD" + + +RARIUSD = RARIUSD() +""" + name: RARIUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RARIXBT: + """ + name: RARIXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "RARIXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RARIXBT" + + def __str__(self): + return "RARIXBT" + + def __call__(self): + return "RARIXBT" + + +RARIXBT = RARIXBT() +""" + name: RARIXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RAYEUR: + """ + name: RAYEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "RAYEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RAYEUR" + + def __str__(self): + return "RAYEUR" + + def __call__(self): + return "RAYEUR" + + +RAYEUR = RAYEUR() +""" + name: RAYEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RAYUSD: + """ + name: RAYUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "RAYUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RAYUSD" + + def __str__(self): + return "RAYUSD" + + def __call__(self): + return "RAYUSD" + + +RAYUSD = RAYUSD() +""" + name: RAYUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RBCEUR: + """ + name: RBCEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False + """ + name: str = "RBCEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 150 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RBCEUR" + + def __str__(self): + return "RBCEUR" + + def __call__(self): + return "RBCEUR" + + +RBCEUR = RBCEUR() +""" + name: RBCEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RBCUSD: + """ + name: RBCUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False + """ + name: str = "RBCUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 150 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RBCUSD" + + def __str__(self): + return "RBCUSD" + + def __call__(self): + return "RBCUSD" + + +RBCUSD = RBCUSD() +""" + name: RBCUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 150 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RENEUR: + """ + name: RENEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False + """ + name: str = "RENEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RENEUR" + + def __str__(self): + return "RENEUR" + + def __call__(self): + return "RENEUR" + + +RENEUR = RENEUR() +""" + name: RENEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RENGBP: + """ + name: RENGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False + """ + name: str = "RENGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RENGBP" + + def __str__(self): + return "RENGBP" + + def __call__(self): + return "RENGBP" + + +RENGBP = RENGBP() +""" + name: RENGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RENUSD: + """ + name: RENUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False + """ + name: str = "RENUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RENUSD" + + def __str__(self): + return "RENUSD" + + def __call__(self): + return "RENUSD" + + +RENUSD = RENUSD() +""" + name: RENUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RENXBT: + """ + name: RENXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False + """ + name: str = "RENXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RENXBT" + + def __str__(self): + return "RENXBT" + + def __call__(self): + return "RENXBT" + + +RENXBT = RENXBT() +""" + name: RENXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REPV2ETH: + """ + name: REPV2ETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "REPV2ETH" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REPV2ETH" + + def __str__(self): + return "REPV2ETH" + + def __call__(self): + return "REPV2ETH" + + +REPV2ETH = REPV2ETH() +""" + name: REPV2ETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REPV2EUR: + """ + name: REPV2EUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "REPV2EUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REPV2EUR" + + def __str__(self): + return "REPV2EUR" + + def __call__(self): + return "REPV2EUR" + + +REPV2EUR = REPV2EUR() +""" + name: REPV2EUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REPV2USD: + """ + name: REPV2USD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "REPV2USD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REPV2USD" + + def __str__(self): + return "REPV2USD" + + def __call__(self): + return "REPV2USD" + + +REPV2USD = REPV2USD() +""" + name: REPV2USD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REPV2XBT: + """ + name: REPV2XBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "REPV2XBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REPV2XBT" + + def __str__(self): + return "REPV2XBT" + + def __call__(self): + return "REPV2XBT" + + +REPV2XBT = REPV2XBT() +""" + name: REPV2XBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REQEUR: + """ + name: REQEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "REQEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REQEUR" + + def __str__(self): + return "REQEUR" + + def __call__(self): + return "REQEUR" + + +REQEUR = REQEUR() +""" + name: REQEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REQUSD: + """ + name: REQUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "REQUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REQUSD" + + def __str__(self): + return "REQUSD" + + def __call__(self): + return "REQUSD" + + +REQUSD = REQUSD() +""" + name: REQUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RLCEUR: + """ + name: RLCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6.5 + maximum_order_size: None + margin: False + """ + name: str = "RLCEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 6.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RLCEUR" + + def __str__(self): + return "RLCEUR" + + def __call__(self): + return "RLCEUR" + + +RLCEUR = RLCEUR() +""" + name: RLCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RLCUSD: + """ + name: RLCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6.5 + maximum_order_size: None + margin: False + """ + name: str = "RLCUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 6.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RLCUSD" + + def __str__(self): + return "RLCUSD" + + def __call__(self): + return "RLCUSD" + + +RLCUSD = RLCUSD() +""" + name: RLCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 6.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RNDREUR: + """ + name: RNDREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "RNDREUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RNDREUR" + + def __str__(self): + return "RNDREUR" + + def __call__(self): + return "RNDREUR" + + +RNDREUR = RNDREUR() +""" + name: RNDREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RNDRUSD: + """ + name: RNDRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "RNDRUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RNDRUSD" + + def __str__(self): + return "RNDRUSD" + + def __call__(self): + return "RNDRUSD" + + +RNDRUSD = RNDRUSD() +""" + name: RNDRUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ROOKEUR: + """ + name: ROOKEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False + """ + name: str = "ROOKEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ROOKEUR" + + def __str__(self): + return "ROOKEUR" + + def __call__(self): + return "ROOKEUR" + + +ROOKEUR = ROOKEUR() +""" + name: ROOKEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ROOKUSD: + """ + name: ROOKUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False + """ + name: str = "ROOKUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ROOKUSD" + + def __str__(self): + return "ROOKUSD" + + def __call__(self): + return "ROOKUSD" + + +ROOKUSD = ROOKUSD() +""" + name: ROOKUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RPLEUR: + """ + name: RPLEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False + """ + name: str = "RPLEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RPLEUR" + + def __str__(self): + return "RPLEUR" + + def __call__(self): + return "RPLEUR" + + +RPLEUR = RPLEUR() +""" + name: RPLEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RPLUSD: + """ + name: RPLUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False + """ + name: str = "RPLUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RPLUSD" + + def __str__(self): + return "RPLUSD" + + def __call__(self): + return "RPLUSD" + + +RPLUSD = RPLUSD() +""" + name: RPLUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RUNEEUR: + """ + name: RUNEEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "RUNEEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RUNEEUR" + + def __str__(self): + return "RUNEEUR" + + def __call__(self): + return "RUNEEUR" + + +RUNEEUR = RUNEEUR() +""" + name: RUNEEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RUNEUSD: + """ + name: RUNEUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "RUNEUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RUNEUSD" + + def __str__(self): + return "RUNEUSD" + + def __call__(self): + return "RUNEUSD" + + +RUNEUSD = RUNEUSD() +""" + name: RUNEUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SAMOEUR: + """ + name: SAMOEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False + """ + name: str = "SAMOEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SAMOEUR" + + def __str__(self): + return "SAMOEUR" + + def __call__(self): + return "SAMOEUR" + + +SAMOEUR = SAMOEUR() +""" + name: SAMOEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SAMOUSD: + """ + name: SAMOUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False + """ + name: str = "SAMOUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SAMOUSD" + + def __str__(self): + return "SAMOUSD" + + def __call__(self): + return "SAMOUSD" + + +SAMOUSD = SAMOUSD() +""" + name: SAMOUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SANDEUR: + """ + name: SANDEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: True + """ + name: str = "SANDEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SANDEUR" + + def __str__(self): + return "SANDEUR" + + def __call__(self): + return "SANDEUR" + + +SANDEUR = SANDEUR() +""" + name: SANDEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SANDGBP: + """ + name: SANDGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: False + """ + name: str = "SANDGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SANDGBP" + + def __str__(self): + return "SANDGBP" + + def __call__(self): + return "SANDGBP" + + +SANDGBP = SANDGBP() +""" + name: SANDGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SANDUSD: + """ + name: SANDUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: True + """ + name: str = "SANDUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SANDUSD" + + def __str__(self): + return "SANDUSD" + + def __call__(self): + return "SANDUSD" + + +SANDUSD = SANDUSD() +""" + name: SANDUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SANDXBT: + """ + name: SANDXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: False + """ + name: str = "SANDXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SANDXBT" + + def __str__(self): + return "SANDXBT" + + def __call__(self): + return "SANDXBT" + + +SANDXBT = SANDXBT() +""" + name: SANDXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SBREUR: + """ + name: SBREUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5000 + maximum_order_size: None + margin: False + """ + name: str = "SBREUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SBREUR" + + def __str__(self): + return "SBREUR" + + def __call__(self): + return "SBREUR" + + +SBREUR = SBREUR() +""" + name: SBREUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SBRUSD: + """ + name: SBRUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5000 + maximum_order_size: None + margin: False + """ + name: str = "SBRUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SBRUSD" + + def __str__(self): + return "SBRUSD" + + def __call__(self): + return "SBRUSD" + + +SBRUSD = SBRUSD() +""" + name: SBRUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SCETH: + """ + name: SCETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False + """ + name: str = "SCETH" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCETH" + + def __str__(self): + return "SCETH" + + def __call__(self): + return "SCETH" + + +SCETH = SCETH() +""" + name: SCETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SCEUR: + """ + name: SCEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: True + """ + name: str = "SCEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCEUR" + + def __str__(self): + return "SCEUR" + + def __call__(self): + return "SCEUR" + + +SCEUR = SCEUR() +""" + name: SCEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SCRTEUR: + """ + name: SCRTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "SCRTEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCRTEUR" + + def __str__(self): + return "SCRTEUR" + + def __call__(self): + return "SCRTEUR" + + +SCRTEUR = SCRTEUR() +""" + name: SCRTEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SCRTUSD: + """ + name: SCRTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False + """ + name: str = "SCRTUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCRTUSD" + + def __str__(self): + return "SCRTUSD" + + def __call__(self): + return "SCRTUSD" + + +SCRTUSD = SCRTUSD() +""" + name: SCRTUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 10 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SCUSD: + """ + name: SCUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: True + """ + name: str = "SCUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCUSD" + + def __str__(self): + return "SCUSD" + + def __call__(self): + return "SCUSD" + + +SCUSD = SCUSD() +""" + name: SCUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SCXBT: + """ + name: SCXBT + precision: 0.0000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False + """ + name: str = "SCXBT" + precision: int = 0.0000000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCXBT" + + def __str__(self): + return "SCXBT" + + def __call__(self): + return "SCXBT" + + +SCXBT = SCXBT() +""" + name: SCXBT + precision: 0.0000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SDNEUR: + """ + name: SDNEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False + """ + name: str = "SDNEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 17.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SDNEUR" + + def __str__(self): + return "SDNEUR" + + def __call__(self): + return "SDNEUR" + + +SDNEUR = SDNEUR() +""" + name: SDNEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SDNUSD: + """ + name: SDNUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False + """ + name: str = "SDNUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 17.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SDNUSD" + + def __str__(self): + return "SDNUSD" + + def __call__(self): + return "SDNUSD" + + +SDNUSD = SDNUSD() +""" + name: SDNUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 17.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SGBEUR: + """ + name: SGBEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 400 + maximum_order_size: None + margin: False + """ + name: str = "SGBEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 400 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SGBEUR" + + def __str__(self): + return "SGBEUR" + + def __call__(self): + return "SGBEUR" + + +SGBEUR = SGBEUR() +""" + name: SGBEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 400 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SGBUSD: + """ + name: SGBUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 400 + maximum_order_size: None + margin: False + """ + name: str = "SGBUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 400 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SGBUSD" + + def __str__(self): + return "SGBUSD" + + def __call__(self): + return "SGBUSD" + + +SGBUSD = SGBUSD() +""" + name: SGBUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 400 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHIBEUR: + """ + name: SHIBEUR + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False + """ + name: str = "SHIBEUR" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHIBEUR" + + def __str__(self): + return "SHIBEUR" + + def __call__(self): + return "SHIBEUR" + + +SHIBEUR = SHIBEUR() +""" + name: SHIBEUR + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHIBUSD: + """ + name: SHIBUSD + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False + """ + name: str = "SHIBUSD" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHIBUSD" + + def __str__(self): + return "SHIBUSD" + + def __call__(self): + return "SHIBUSD" + + +SHIBUSD = SHIBUSD() +""" + name: SHIBUSD + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHIBUSDT: + """ + name: SHIBUSDT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False + """ + name: str = "SHIBUSDT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500000 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHIBUSDT" + + def __str__(self): + return "SHIBUSDT" + + def __call__(self): + return "SHIBUSDT" + + +SHIBUSDT = SHIBUSDT() +""" + name: SHIBUSDT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500000 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SNXAUD: + """ + name: SNXAUD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "SNXAUD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SNXAUD" + + def __str__(self): + return "SNXAUD" + + def __call__(self): + return "SNXAUD" + + +SNXAUD = SNXAUD() +""" + name: SNXAUD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SNXETH: + """ + name: SNXETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "SNXETH" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SNXETH" + + def __str__(self): + return "SNXETH" + + def __call__(self): + return "SNXETH" + + +SNXETH = SNXETH() +""" + name: SNXETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SNXEUR: + """ + name: SNXEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "SNXEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SNXEUR" + + def __str__(self): + return "SNXEUR" + + def __call__(self): + return "SNXEUR" + + +SNXEUR = SNXEUR() +""" + name: SNXEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SNXGBP: + """ + name: SNXGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "SNXGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SNXGBP" + + def __str__(self): + return "SNXGBP" + + def __call__(self): + return "SNXGBP" + + +SNXGBP = SNXGBP() +""" + name: SNXGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SNXUSD: + """ + name: SNXUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "SNXUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SNXUSD" + + def __str__(self): + return "SNXUSD" + + def __call__(self): + return "SNXUSD" + + +SNXUSD = SNXUSD() +""" + name: SNXUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SNXXBT: + """ + name: SNXXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "SNXXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SNXXBT" + + def __str__(self): + return "SNXXBT" + + def __call__(self): + return "SNXXBT" + + +SNXXBT = SNXXBT() +""" + name: SNXXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOLEUR: + """ + name: SOLEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: True + """ + name: str = "SOLEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.35 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLEUR" + + def __str__(self): + return "SOLEUR" + + def __call__(self): + return "SOLEUR" + + +SOLEUR = SOLEUR() +""" + name: SOLEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SOLGBP: + """ + name: SOLGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: True + """ + name: str = "SOLGBP" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.35 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLGBP" + + def __str__(self): + return "SOLGBP" + + def __call__(self): + return "SOLGBP" + + +SOLGBP = SOLGBP() +""" + name: SOLGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SOLUSD: + """ + name: SOLUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: True + """ + name: str = "SOLUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.35 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLUSD" + + def __str__(self): + return "SOLUSD" + + def __call__(self): + return "SOLUSD" + + +SOLUSD = SOLUSD() +""" + name: SOLUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SOLUSDT: + """ + name: SOLUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False + """ + name: str = "SOLUSDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.35 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLUSDT" + + def __str__(self): + return "SOLUSDT" + + def __call__(self): + return "SOLUSDT" + + +SOLUSDT = SOLUSDT() +""" + name: SOLUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOLXBT: + """ + name: SOLXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: True + """ + name: str = "SOLXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.35 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLXBT" + + def __str__(self): + return "SOLXBT" + + def __call__(self): + return "SOLXBT" + + +SOLXBT = SOLXBT() +""" + name: SOLXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.35 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SPELLEUR: + """ + name: SPELLEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7500 + maximum_order_size: None + margin: False + """ + name: str = "SPELLEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SPELLEUR" + + def __str__(self): + return "SPELLEUR" + + def __call__(self): + return "SPELLEUR" + + +SPELLEUR = SPELLEUR() +""" + name: SPELLEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SPELLUSD: + """ + name: SPELLUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7500 + maximum_order_size: None + margin: False + """ + name: str = "SPELLUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 7500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SPELLUSD" + + def __str__(self): + return "SPELLUSD" + + def __call__(self): + return "SPELLUSD" + + +SPELLUSD = SPELLUSD() +""" + name: SPELLUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 7500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SRMEUR: + """ + name: SRMEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "SRMEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SRMEUR" + + def __str__(self): + return "SRMEUR" + + def __call__(self): + return "SRMEUR" + + +SRMEUR = SRMEUR() +""" + name: SRMEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SRMGBP: + """ + name: SRMGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "SRMGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SRMGBP" + + def __str__(self): + return "SRMGBP" + + def __call__(self): + return "SRMGBP" + + +SRMGBP = SRMGBP() +""" + name: SRMGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SRMUSD: + """ + name: SRMUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "SRMUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SRMUSD" + + def __str__(self): + return "SRMUSD" + + def __call__(self): + return "SRMUSD" + + +SRMUSD = SRMUSD() +""" + name: SRMUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SRMXBT: + """ + name: SRMXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "SRMXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SRMXBT" + + def __str__(self): + return "SRMXBT" + + def __call__(self): + return "SRMXBT" + + +SRMXBT = SRMXBT() +""" + name: SRMXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STEPEUR: + """ + name: STEPEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False + """ + name: str = "STEPEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STEPEUR" + + def __str__(self): + return "STEPEUR" + + def __call__(self): + return "STEPEUR" + + +STEPEUR = STEPEUR() +""" + name: STEPEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STEPUSD: + """ + name: STEPUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False + """ + name: str = "STEPUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 500 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STEPUSD" + + def __str__(self): + return "STEPUSD" + + def __call__(self): + return "STEPUSD" + + +STEPUSD = STEPUSD() +""" + name: STEPUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 500 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STGEUR: + """ + name: STGEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False + """ + name: str = "STGEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STGEUR" + + def __str__(self): + return "STGEUR" + + def __call__(self): + return "STGEUR" + + +STGEUR = STGEUR() +""" + name: STGEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STGUSD: + """ + name: STGUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False + """ + name: str = "STGUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STGUSD" + + def __str__(self): + return "STGUSD" + + def __call__(self): + return "STGUSD" + + +STGUSD = STGUSD() +""" + name: STGUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STORJETH: + """ + name: STORJETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "STORJETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STORJETH" + + def __str__(self): + return "STORJETH" + + def __call__(self): + return "STORJETH" + + +STORJETH = STORJETH() +""" + name: STORJETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STORJEUR: + """ + name: STORJEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "STORJEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STORJEUR" + + def __str__(self): + return "STORJEUR" + + def __call__(self): + return "STORJEUR" + + +STORJEUR = STORJEUR() +""" + name: STORJEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STORJUSD: + """ + name: STORJUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "STORJUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STORJUSD" + + def __str__(self): + return "STORJUSD" + + def __call__(self): + return "STORJUSD" + + +STORJUSD = STORJUSD() +""" + name: STORJUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STORJXBT: + """ + name: STORJXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "STORJXBT" + precision: int = 0.000000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STORJXBT" + + def __str__(self): + return "STORJXBT" + + def __call__(self): + return "STORJXBT" + + +STORJXBT = STORJXBT() +""" + name: STORJXBT + precision: 0.000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STXEUR: + """ + name: STXEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "STXEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STXEUR" + + def __str__(self): + return "STXEUR" + + def __call__(self): + return "STXEUR" + + +STXEUR = STXEUR() +""" + name: STXEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STXUSD: + """ + name: STXUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False + """ + name: str = "STXUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STXUSD" + + def __str__(self): + return "STXUSD" + + def __call__(self): + return "STXUSD" + + +STXUSD = STXUSD() +""" + name: STXUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 20 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUPEREUR: + """ + name: SUPEREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "SUPEREUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUPEREUR" + + def __str__(self): + return "SUPEREUR" + + def __call__(self): + return "SUPEREUR" + + +SUPEREUR = SUPEREUR() +""" + name: SUPEREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUPERUSD: + """ + name: SUPERUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "SUPERUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUPERUSD" + + def __str__(self): + return "SUPERUSD" + + def __call__(self): + return "SUPERUSD" + + +SUPERUSD = SUPERUSD() +""" + name: SUPERUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUSHIEUR: + """ + name: SUSHIEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "SUSHIEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUSHIEUR" + + def __str__(self): + return "SUSHIEUR" + + def __call__(self): + return "SUSHIEUR" + + +SUSHIEUR = SUSHIEUR() +""" + name: SUSHIEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUSHIGBP: + """ + name: SUSHIGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "SUSHIGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUSHIGBP" + + def __str__(self): + return "SUSHIGBP" + + def __call__(self): + return "SUSHIGBP" + + +SUSHIGBP = SUSHIGBP() +""" + name: SUSHIGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUSHIUSD: + """ + name: SUSHIUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "SUSHIUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUSHIUSD" + + def __str__(self): + return "SUSHIUSD" + + def __call__(self): + return "SUSHIUSD" + + +SUSHIUSD = SUSHIUSD() +""" + name: SUSHIUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUSHIXBT: + """ + name: SUSHIXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "SUSHIXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUSHIXBT" + + def __str__(self): + return "SUSHIXBT" + + def __call__(self): + return "SUSHIXBT" + + +SUSHIXBT = SUSHIXBT() +""" + name: SUSHIXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SYNEUR: + """ + name: SYNEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: False + """ + name: str = "SYNEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SYNEUR" + + def __str__(self): + return "SYNEUR" + + def __call__(self): + return "SYNEUR" + + +SYNEUR = SYNEUR() +""" + name: SYNEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SYNUSD: + """ + name: SYNUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: False + """ + name: str = "SYNUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 8 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SYNUSD" + + def __str__(self): + return "SYNUSD" + + def __call__(self): + return "SYNUSD" + + +SYNUSD = SYNUSD() +""" + name: SYNUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 8 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TBTCETH: + """ + name: TBTCETH + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "TBTCETH" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TBTCETH" + + def __str__(self): + return "TBTCETH" + + def __call__(self): + return "TBTCETH" + + +TBTCETH = TBTCETH() +""" + name: TBTCETH + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TBTCEUR: + """ + name: TBTCEUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "TBTCEUR" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TBTCEUR" + + def __str__(self): + return "TBTCEUR" + + def __call__(self): + return "TBTCEUR" + + +TBTCEUR = TBTCEUR() +""" + name: TBTCEUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TBTCUSD: + """ + name: TBTCUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "TBTCUSD" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TBTCUSD" + + def __str__(self): + return "TBTCUSD" + + def __call__(self): + return "TBTCUSD" + + +TBTCUSD = TBTCUSD() +""" + name: TBTCUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TBTCXBT: + """ + name: TBTCXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "TBTCXBT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TBTCXBT" + + def __str__(self): + return "TBTCXBT" + + def __call__(self): + return "TBTCXBT" + + +TBTCXBT = TBTCXBT() +""" + name: TBTCXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TEEREUR: + """ + name: TEEREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "TEEREUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TEEREUR" + + def __str__(self): + return "TEEREUR" + + def __call__(self): + return "TEEREUR" + + +TEEREUR = TEEREUR() +""" + name: TEEREUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TEERUSD: + """ + name: TEERUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False + """ + name: str = "TEERUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 15 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TEERUSD" + + def __str__(self): + return "TEERUSD" + + def __call__(self): + return "TEERUSD" + + +TEERUSD = TEERUSD() +""" + name: TEERUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 15 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TEUR: + """ + name: TEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "TEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TEUR" + + def __str__(self): + return "TEUR" + + def __call__(self): + return "TEUR" + + +TEUR = TEUR() +""" + name: TEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TLMEUR: + """ + name: TLMEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 350 + maximum_order_size: None + margin: False + """ + name: str = "TLMEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 350 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TLMEUR" + + def __str__(self): + return "TLMEUR" + + def __call__(self): + return "TLMEUR" + + +TLMEUR = TLMEUR() +""" + name: TLMEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 350 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TLMUSD: + """ + name: TLMUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 350 + maximum_order_size: None + margin: False + """ + name: str = "TLMUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 350 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TLMUSD" + + def __str__(self): + return "TLMUSD" + + def __call__(self): + return "TLMUSD" + + +TLMUSD = TLMUSD() +""" + name: TLMUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 350 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TOKEEUR: + """ + name: TOKEEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "TOKEEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TOKEEUR" + + def __str__(self): + return "TOKEEUR" + + def __call__(self): + return "TOKEEUR" + + +TOKEEUR = TOKEEUR() +""" + name: TOKEEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TOKEUSD: + """ + name: TOKEUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "TOKEUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TOKEUSD" + + def __str__(self): + return "TOKEUSD" + + def __call__(self): + return "TOKEUSD" + + +TOKEUSD = TOKEUSD() +""" + name: TOKEUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRIBEEUR: + """ + name: TRIBEEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "TRIBEEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRIBEEUR" + + def __str__(self): + return "TRIBEEUR" + + def __call__(self): + return "TRIBEEUR" + + +TRIBEEUR = TRIBEEUR() +""" + name: TRIBEEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRIBEUSD: + """ + name: TRIBEUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "TRIBEUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRIBEUSD" + + def __str__(self): + return "TRIBEUSD" + + def __call__(self): + return "TRIBEUSD" + + +TRIBEUSD = TRIBEUSD() +""" + name: TRIBEUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRUEUR: + """ + name: TRUEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False + """ + name: str = "TRUEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRUEUR" + + def __str__(self): + return "TRUEUR" + + def __call__(self): + return "TRUEUR" + + +TRUEUR = TRUEUR() +""" + name: TRUEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRUUSD: + """ + name: TRUUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False + """ + name: str = "TRUUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRUUSD" + + def __str__(self): + return "TRUUSD" + + def __call__(self): + return "TRUUSD" + + +TRUUSD = TRUUSD() +""" + name: TRUUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRXETH: + """ + name: TRXETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: True + """ + name: str = "TRXETH" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRXETH" + + def __str__(self): + return "TRXETH" + + def __call__(self): + return "TRXETH" + + +TRXETH = TRXETH() +""" + name: TRXETH + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TRXEUR: + """ + name: TRXEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: True + """ + name: str = "TRXEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRXEUR" + + def __str__(self): + return "TRXEUR" + + def __call__(self): + return "TRXEUR" + + +TRXEUR = TRXEUR() +""" + name: TRXEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TRXUSD: + """ + name: TRXUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: True + """ + name: str = "TRXUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRXUSD" + + def __str__(self): + return "TRXUSD" + + def __call__(self): + return "TRXUSD" + + +TRXUSD = TRXUSD() +""" + name: TRXUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TRXXBT: + """ + name: TRXXBT + precision: 0.0000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: True + """ + name: str = "TRXXBT" + precision: int = 0.0000000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRXXBT" + + def __str__(self): + return "TRXXBT" + + def __call__(self): + return "TRXXBT" + + +TRXXBT = TRXXBT() +""" + name: TRXXBT + precision: 0.0000000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TUSD: + """ + name: TUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "TUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TUSD" + + def __str__(self): + return "TUSD" + + def __call__(self): + return "TUSD" + + +TUSD = TUSD() +""" + name: TUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TVKEUR: + """ + name: TVKEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 175 + maximum_order_size: None + margin: False + """ + name: str = "TVKEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 175 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TVKEUR" + + def __str__(self): + return "TVKEUR" + + def __call__(self): + return "TVKEUR" + + +TVKEUR = TVKEUR() +""" + name: TVKEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 175 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TVKUSD: + """ + name: TVKUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 175 + maximum_order_size: None + margin: False + """ + name: str = "TVKUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 175 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TVKUSD" + + def __str__(self): + return "TVKUSD" + + def __call__(self): + return "TVKUSD" + + +TVKUSD = TVKUSD() +""" + name: TVKUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 175 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UMAEUR: + """ + name: UMAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "UMAEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UMAEUR" + + def __str__(self): + return "UMAEUR" + + def __call__(self): + return "UMAEUR" + + +UMAEUR = UMAEUR() +""" + name: UMAEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UMAUSD: + """ + name: UMAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False + """ + name: str = "UMAUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 3 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UMAUSD" + + def __str__(self): + return "UMAUSD" + + def __call__(self): + return "UMAUSD" + + +UMAUSD = UMAUSD() +""" + name: UMAUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 3 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNFIEUR: + """ + name: UNFIEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "UNFIEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNFIEUR" + + def __str__(self): + return "UNFIEUR" + + def __call__(self): + return "UNFIEUR" + + +UNFIEUR = UNFIEUR() +""" + name: UNFIEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNFIUSD: + """ + name: UNFIUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "UNFIUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNFIUSD" + + def __str__(self): + return "UNFIUSD" + + def __call__(self): + return "UNFIUSD" + + +UNFIUSD = UNFIUSD() +""" + name: UNFIUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNIETH: + """ + name: UNIETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "UNIETH" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNIETH" + + def __str__(self): + return "UNIETH" + + def __call__(self): + return "UNIETH" + + +UNIETH = UNIETH() +""" + name: UNIETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNIEUR: + """ + name: UNIEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True + """ + name: str = "UNIEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNIEUR" + + def __str__(self): + return "UNIEUR" + + def __call__(self): + return "UNIEUR" + + +UNIEUR = UNIEUR() +""" + name: UNIEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class UNIUSD: + """ + name: UNIUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True + """ + name: str = "UNIUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNIUSD" + + def __str__(self): + return "UNIUSD" + + def __call__(self): + return "UNIUSD" + + +UNIUSD = UNIUSD() +""" + name: UNIUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class UNIXBT: + """ + name: UNIXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False + """ + name: str = "UNIXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNIXBT" + + def __str__(self): + return "UNIXBT" + + def __call__(self): + return "UNIXBT" + + +UNIXBT = UNIXBT() +""" + name: UNIXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDAED: + """ + name: USDAED + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "USDAED" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDAED" + + def __str__(self): + return "USDAED" + + def __call__(self): + return "USDAED" + + +USDAED = USDAED() +""" + name: USDAED + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDCAUD: + """ + name: USDCAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDCAUD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDCAUD" + + def __str__(self): + return "USDCAUD" + + def __call__(self): + return "USDCAUD" + + +USDCAUD = USDCAUD() +""" + name: USDCAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDCCAD: + """ + name: USDCCAD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "USDCCAD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDCCAD" + + def __str__(self): + return "USDCCAD" + + def __call__(self): + return "USDCCAD" + + +USDCCAD = USDCCAD() +""" + name: USDCCAD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDCCHF: + """ + name: USDCCHF + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "USDCCHF" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDCCHF" + + def __str__(self): + return "USDCCHF" + + def __call__(self): + return "USDCCHF" + + +USDCCHF = USDCCHF() +""" + name: USDCCHF + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDCEUR: + """ + name: USDCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDCEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDCEUR" + + def __str__(self): + return "USDCEUR" + + def __call__(self): + return "USDCEUR" + + +USDCEUR = USDCEUR() +""" + name: USDCEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDCGBP: + """ + name: USDCGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDCGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDCGBP" + + def __str__(self): + return "USDCGBP" + + def __call__(self): + return "USDCGBP" + + +USDCGBP = USDCGBP() +""" + name: USDCGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDCHF: + """ + name: USDCHF + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "USDCHF" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDCHF" + + def __str__(self): + return "USDCHF" + + def __call__(self): + return "USDCHF" + + +USDCHF = USDCHF() +""" + name: USDCHF + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDCUSD: + """ + name: USDCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDCUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDCUSD" + + def __str__(self): + return "USDCUSD" + + def __call__(self): + return "USDCUSD" + + +USDCUSD = USDCUSD() +""" + name: USDCUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDCUSDT: + """ + name: USDCUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDCUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDCUSDT" + + def __str__(self): + return "USDCUSDT" + + def __call__(self): + return "USDCUSDT" + + +USDCUSDT = USDCUSDT() +""" + name: USDCUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDTAUD: + """ + name: USDTAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDTAUD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDTAUD" + + def __str__(self): + return "USDTAUD" + + def __call__(self): + return "USDTAUD" + + +USDTAUD = USDTAUD() +""" + name: USDTAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDTCAD: + """ + name: USDTCAD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDTCAD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDTCAD" + + def __str__(self): + return "USDTCAD" + + def __call__(self): + return "USDTCAD" + + +USDTCAD = USDTCAD() +""" + name: USDTCAD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDTCHF: + """ + name: USDTCHF + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDTCHF" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDTCHF" + + def __str__(self): + return "USDTCHF" + + def __call__(self): + return "USDTCHF" + + +USDTCHF = USDTCHF() +""" + name: USDTCHF + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDTEUR: + """ + name: USDTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDTEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDTEUR" + + def __str__(self): + return "USDTEUR" + + def __call__(self): + return "USDTEUR" + + +USDTEUR = USDTEUR() +""" + name: USDTEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDTGBP: + """ + name: USDTGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDTGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDTGBP" + + def __str__(self): + return "USDTGBP" + + def __call__(self): + return "USDTGBP" + + +USDTGBP = USDTGBP() +""" + name: USDTGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDTJPY: + """ + name: USDTJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDTJPY" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDTJPY" + + def __str__(self): + return "USDTJPY" + + def __call__(self): + return "USDTJPY" + + +USDTJPY = USDTJPY() +""" + name: USDTJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDTZUSD: + """ + name: USDTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "USDTUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDTUSD" + + def __str__(self): + return "USDTUSD" + + def __call__(self): + return "USDTUSD" + + +USDTZUSD = USDTZUSD() +""" + name: USDTUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USTEUR: + """ + name: USTEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "USTEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USTEUR" + + def __str__(self): + return "USTEUR" + + def __call__(self): + return "USTEUR" + + +USTEUR = USTEUR() +""" + name: USTEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USTUSD: + """ + name: USTUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "USTUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USTUSD" + + def __str__(self): + return "USTUSD" + + def __call__(self): + return "USTUSD" + + +USTUSD = USTUSD() +""" + name: USTUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USTUSDC: + """ + name: USTUSDC + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "USTUSDC" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USTUSDC" + + def __str__(self): + return "USTUSDC" + + def __call__(self): + return "USTUSDC" + + +USTUSDC = USTUSDC() +""" + name: USTUSDC + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USTUSDT: + """ + name: USTUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False + """ + name: str = "USTUSDT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 250 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USTUSDT" + + def __str__(self): + return "USTUSDT" + + def __call__(self): + return "USTUSDT" + + +USTUSDT = USTUSDT() +""" + name: USTUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 250 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAVESETH: + """ + name: WAVESETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "WAVESETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAVESETH" + + def __str__(self): + return "WAVESETH" + + def __call__(self): + return "WAVESETH" + + +WAVESETH = WAVESETH() +""" + name: WAVESETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAVESEUR: + """ + name: WAVESEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: True + """ + name: str = "WAVESEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAVESEUR" + + def __str__(self): + return "WAVESEUR" + + def __call__(self): + return "WAVESEUR" + + +WAVESEUR = WAVESEUR() +""" + name: WAVESEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class WAVESUSD: + """ + name: WAVESUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: True + """ + name: str = "WAVESUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAVESUSD" + + def __str__(self): + return "WAVESUSD" + + def __call__(self): + return "WAVESUSD" + + +WAVESUSD = WAVESUSD() +""" + name: WAVESUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class WAVESXBT: + """ + name: WAVESXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False + """ + name: str = "WAVESXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAVESXBT" + + def __str__(self): + return "WAVESXBT" + + def __call__(self): + return "WAVESXBT" + + +WAVESXBT = WAVESXBT() +""" + name: WAVESXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 2.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAXLEUR: + """ + name: WAXLEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "WAXLEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAXLEUR" + + def __str__(self): + return "WAXLEUR" + + def __call__(self): + return "WAXLEUR" + + +WAXLEUR = WAXLEUR() +""" + name: WAXLEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAXLUSD: + """ + name: WAXLUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "WAXLUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAXLUSD" + + def __str__(self): + return "WAXLUSD" + + def __call__(self): + return "WAXLUSD" + + +WAXLUSD = WAXLUSD() +""" + name: WAXLUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WBTCEUR: + """ + name: WBTCEUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "WBTCEUR" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WBTCEUR" + + def __str__(self): + return "WBTCEUR" + + def __call__(self): + return "WBTCEUR" + + +WBTCEUR = WBTCEUR() +""" + name: WBTCEUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WBTCUSD: + """ + name: WBTCUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "WBTCUSD" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WBTCUSD" + + def __str__(self): + return "WBTCUSD" + + def __call__(self): + return "WBTCUSD" + + +WBTCUSD = WBTCUSD() +""" + name: WBTCUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WBTCXBT: + """ + name: WBTCXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "WBTCXBT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WBTCXBT" + + def __str__(self): + return "WBTCXBT" + + def __call__(self): + return "WBTCXBT" + + +WBTCXBT = WBTCXBT() +""" + name: WBTCXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WOOEUR: + """ + name: WOOEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "WOOEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WOOEUR" + + def __str__(self): + return "WOOEUR" + + def __call__(self): + return "WOOEUR" + + +WOOEUR = WOOEUR() +""" + name: WOOEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WOOUSD: + """ + name: WOOUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False + """ + name: str = "WOOUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WOOUSD" + + def __str__(self): + return "WOOUSD" + + def __call__(self): + return "WOOUSD" + + +WOOUSD = WOOUSD() +""" + name: WOOUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 50 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XBTAED: + """ + name: XBTAED + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "XBTAED" + precision: int = 1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTAED" + + def __str__(self): + return "XBTAED" + + def __call__(self): + return "XBTAED" + + +XBTAED = XBTAED() +""" + name: XBTAED + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XBTAUD: + """ + name: XBTAUD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True + """ + name: str = "XBTAUD" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTAUD" + + def __str__(self): + return "XBTAUD" + + def __call__(self): + return "XBTAUD" + + +XBTAUD = XBTAUD() +""" + name: XBTAUD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTCHF: + """ + name: XBTCHF + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True + """ + name: str = "XBTCHF" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTCHF" + + def __str__(self): + return "XBTCHF" + + def __call__(self): + return "XBTCHF" + + +XBTCHF = XBTCHF() +""" + name: XBTCHF + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTDAI: + """ + name: XBTDAI + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "XBTDAI" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTDAI" + + def __str__(self): + return "XBTDAI" + + def __call__(self): + return "XBTDAI" + + +XBTDAI = XBTDAI() +""" + name: XBTDAI + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XBTUSDC: + """ + name: XBTUSDC + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True + """ + name: str = "XBTUSDC" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTUSDC" + + def __str__(self): + return "XBTUSDC" + + def __call__(self): + return "XBTUSDC" + + +XBTUSDC = XBTUSDC() +""" + name: XBTUSDC + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XBTUSDT: + """ + name: XBTUSDT + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True + """ + name: str = "XBTUSDT" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTUSDT" + + def __str__(self): + return "XBTUSDT" + + def __call__(self): + return "XBTUSDT" + + +XBTUSDT = XBTUSDT() +""" + name: XBTUSDT + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XCNEUR: + """ + name: XCNEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False + """ + name: str = "XCNEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCNEUR" + + def __str__(self): + return "XCNEUR" + + def __call__(self): + return "XCNEUR" + + +XCNEUR = XCNEUR() +""" + name: XCNEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XCNUSD: + """ + name: XCNUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False + """ + name: str = "XCNUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCNUSD" + + def __str__(self): + return "XCNUSD" + + def __call__(self): + return "XCNUSD" + + +XCNUSD = XCNUSD() +""" + name: XCNUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 100 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XDGEUR: + """ + name: XDGEUR + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True + """ + name: str = "XDGEUR" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDGEUR" + + def __str__(self): + return "XDGEUR" + + def __call__(self): + return "XDGEUR" + + +XDGEUR = XDGEUR() +""" + name: XDGEUR + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XDGUSD: + """ + name: XDGUSD + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True + """ + name: str = "XDGUSD" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDGUSD" + + def __str__(self): + return "XDGUSD" + + def __call__(self): + return "XDGUSD" + + +XDGUSD = XDGUSD() +""" + name: XDGUSD + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XDGUSDT: + """ + name: XDGUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False + """ + name: str = "XDGUSDT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDGUSDT" + + def __str__(self): + return "XDGUSDT" + + def __call__(self): + return "XDGUSDT" + + +XDGUSDT = XDGUSDT() +""" + name: XDGUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XETCXETH: + """ + name: ETCETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: True + """ + name: str = "ETCETH" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETCETH" + + def __str__(self): + return "ETCETH" + + def __call__(self): + return "ETCETH" + + +XETCXETH = XETCXETH() +""" + name: ETCETH + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XETCXXBT: + """ + name: ETCXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: True + """ + name: str = "ETCXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETCXBT" + + def __str__(self): + return "ETCXBT" + + def __call__(self): + return "ETCXBT" + + +XETCXXBT = XETCXXBT() +""" + name: ETCXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XETCZEUR: + """ + name: ETCEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: True + """ + name: str = "ETCEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETCEUR" + + def __str__(self): + return "ETCEUR" + + def __call__(self): + return "ETCEUR" + + +XETCZEUR = XETCZEUR() +""" + name: ETCEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XETCZUSD: + """ + name: ETCUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: True + """ + name: str = "ETCUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETCUSD" + + def __str__(self): + return "ETCUSD" + + def __call__(self): + return "ETCUSD" + + +XETCZUSD = XETCZUSD() +""" + name: ETCUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XETHXXBT: + """ + name: ETHXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True + """ + name: str = "ETHXBT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHXBT" + + def __str__(self): + return "ETHXBT" + + def __call__(self): + return "ETHXBT" + + +XETHXXBT = XETHXXBT() +""" + name: ETHXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XETHZCAD: + """ + name: ETHCAD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False + """ + name: str = "ETHCAD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHCAD" + + def __str__(self): + return "ETHCAD" + + def __call__(self): + return "ETHCAD" + + +XETHZCAD = XETHZCAD() +""" + name: ETHCAD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XETHZEUR: + """ + name: ETHEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True + """ + name: str = "ETHEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHEUR" + + def __str__(self): + return "ETHEUR" + + def __call__(self): + return "ETHEUR" + + +XETHZEUR = XETHZEUR() +""" + name: ETHEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XETHZGBP: + """ + name: ETHGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True + """ + name: str = "ETHGBP" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHGBP" + + def __str__(self): + return "ETHGBP" + + def __call__(self): + return "ETHGBP" + + +XETHZGBP = XETHZGBP() +""" + name: ETHGBP + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XETHZJPY: + """ + name: ETHJPY + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False + """ + name: str = "ETHJPY" + precision: int = 1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHJPY" + + def __str__(self): + return "ETHJPY" + + def __call__(self): + return "ETHJPY" + + +XETHZJPY = XETHZJPY() +""" + name: ETHJPY + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XETHZUSD: + """ + name: ETHUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True + """ + name: str = "ETHUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHUSD" + + def __str__(self): + return "ETHUSD" + + def __call__(self): + return "ETHUSD" + + +XETHZUSD = XETHZUSD() +""" + name: ETHUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XLTCXXBT: + """ + name: LTCXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: True + """ + name: str = "LTCXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCXBT" + + def __str__(self): + return "LTCXBT" + + def __call__(self): + return "LTCXBT" + + +XLTCXXBT = XLTCXXBT() +""" + name: LTCXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XLTCZEUR: + """ + name: LTCEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: True + """ + name: str = "LTCEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCEUR" + + def __str__(self): + return "LTCEUR" + + def __call__(self): + return "LTCEUR" + + +XLTCZEUR = XLTCZEUR() +""" + name: LTCEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XLTCZJPY: + """ + name: LTCJPY + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False + """ + name: str = "LTCJPY" + precision: int = 1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCJPY" + + def __str__(self): + return "LTCJPY" + + def __call__(self): + return "LTCJPY" + + +XLTCZJPY = XLTCZJPY() +""" + name: LTCJPY + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XLTCZUSD: + """ + name: LTCUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: True + """ + name: str = "LTCUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.06 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTCUSD" + + def __str__(self): + return "LTCUSD" + + def __call__(self): + return "LTCUSD" + + +XLTCZUSD = XLTCZUSD() +""" + name: LTCUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.06 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XMLNXETH: + """ + name: MLNETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False + """ + name: str = "MLNETH" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MLNETH" + + def __str__(self): + return "MLNETH" + + def __call__(self): + return "MLNETH" + + +XMLNXETH = XMLNXETH() +""" + name: MLNETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XMLNXXBT: + """ + name: MLNXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False + """ + name: str = "MLNXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MLNXBT" + + def __str__(self): + return "MLNXBT" + + def __call__(self): + return "MLNXBT" + + +XMLNXXBT = XMLNXXBT() +""" + name: MLNXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XMLNZEUR: + """ + name: MLNEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False + """ + name: str = "MLNEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MLNEUR" + + def __str__(self): + return "MLNEUR" + + def __call__(self): + return "MLNEUR" + + +XMLNZEUR = XMLNZEUR() +""" + name: MLNEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XMLNZUSD: + """ + name: MLNUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False + """ + name: str = "MLNUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MLNUSD" + + def __str__(self): + return "MLNUSD" + + def __call__(self): + return "MLNUSD" + + +XMLNZUSD = XMLNZUSD() +""" + name: MLNUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XMRUSDT: + """ + name: XMRUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False + """ + name: str = "XMRUSDT" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XMRUSDT" + + def __str__(self): + return "XMRUSDT" + + def __call__(self): + return "XMRUSDT" + + +XMRUSDT = XMRUSDT() +""" + name: XMRUSDT + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XREPXETH: + """ + name: REPETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: True + """ + name: str = "REPETH" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REPETH" + + def __str__(self): + return "REPETH" + + def __call__(self): + return "REPETH" + + +XREPXETH = XREPXETH() +""" + name: REPETH + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XREPXXBT: + """ + name: REPXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: True + """ + name: str = "REPXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REPXBT" + + def __str__(self): + return "REPXBT" + + def __call__(self): + return "REPXBT" + + +XREPXXBT = XREPXXBT() +""" + name: REPXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XREPZEUR: + """ + name: REPEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: True + """ + name: str = "REPEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REPEUR" + + def __str__(self): + return "REPEUR" + + def __call__(self): + return "REPEUR" + + +XREPZEUR = XREPZEUR() +""" + name: REPEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XREPZUSD: + """ + name: REPUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False + """ + name: str = "REPUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 1.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REPUSD" + + def __str__(self): + return "REPUSD" + + def __call__(self): + return "REPUSD" + + +XREPZUSD = XREPZUSD() +""" + name: REPUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 1.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRPAUD: + """ + name: XRPAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "XRPAUD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPAUD" + + def __str__(self): + return "XRPAUD" + + def __call__(self): + return "XRPAUD" + + +XRPAUD = XRPAUD() +""" + name: XRPAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRPETH: + """ + name: XRPETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "XRPETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPETH" + + def __str__(self): + return "XRPETH" + + def __call__(self): + return "XRPETH" + + +XRPETH = XRPETH() +""" + name: XRPETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRPGBP: + """ + name: XRPGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "XRPGBP" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPGBP" + + def __str__(self): + return "XRPGBP" + + def __call__(self): + return "XRPGBP" + + +XRPGBP = XRPGBP() +""" + name: XRPGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRPUSDT: + """ + name: XRPUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True + """ + name: str = "XRPUSDT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPUSDT" + + def __str__(self): + return "XRPUSDT" + + def __call__(self): + return "XRPUSDT" + + +XRPUSDT = XRPUSDT() +""" + name: XRPUSDT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XRTEUR: + """ + name: XRTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "XRTEUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRTEUR" + + def __str__(self): + return "XRTEUR" + + def __call__(self): + return "XRTEUR" + + +XRTEUR = XRTEUR() +""" + name: XRTEUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRTUSD: + """ + name: XRTUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False + """ + name: str = "XRTUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 2 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRTUSD" + + def __str__(self): + return "XRTUSD" + + def __call__(self): + return "XRTUSD" + + +XRTUSD = XRTUSD() +""" + name: XRTUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 2 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XTZAUD: + """ + name: XTZAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "XTZAUD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZAUD" + + def __str__(self): + return "XTZAUD" + + def __call__(self): + return "XTZAUD" + + +XTZAUD = XTZAUD() +""" + name: XTZAUD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XTZETH: + """ + name: XTZETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "XTZETH" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZETH" + + def __str__(self): + return "XTZETH" + + def __call__(self): + return "XTZETH" + + +XTZETH = XTZETH() +""" + name: XTZETH + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XTZEUR: + """ + name: XTZEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "XTZEUR" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZEUR" + + def __str__(self): + return "XTZEUR" + + def __call__(self): + return "XTZEUR" + + +XTZEUR = XTZEUR() +""" + name: XTZEUR + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XTZGBP: + """ + name: XTZGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "XTZGBP" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZGBP" + + def __str__(self): + return "XTZGBP" + + def __call__(self): + return "XTZGBP" + + +XTZGBP = XTZGBP() +""" + name: XTZGBP + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XTZUSD: + """ + name: XTZUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "XTZUSD" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZUSD" + + def __str__(self): + return "XTZUSD" + + def __call__(self): + return "XTZUSD" + + +XTZUSD = XTZUSD() +""" + name: XTZUSD + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XTZUSDT: + """ + name: XTZUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "XTZUSDT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZUSDT" + + def __str__(self): + return "XTZUSDT" + + def __call__(self): + return "XTZUSDT" + + +XTZUSDT = XTZUSDT() +""" + name: XTZUSDT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XTZXBT: + """ + name: XTZXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True + """ + name: str = "XTZXBT" + precision: int = 0.0000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZXBT" + + def __str__(self): + return "XTZXBT" + + def __call__(self): + return "XTZXBT" + + +XTZXBT = XTZXBT() +""" + name: XTZXBT + precision: 0.0000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXBTZCAD: + """ + name: XBTCAD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True + """ + name: str = "XBTCAD" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTCAD" + + def __str__(self): + return "XBTCAD" + + def __call__(self): + return "XBTCAD" + + +XXBTZCAD = XXBTZCAD() +""" + name: XBTCAD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXBTZEUR: + """ + name: XBTEUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True + """ + name: str = "XBTEUR" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTEUR" + + def __str__(self): + return "XBTEUR" + + def __call__(self): + return "XBTEUR" + + +XXBTZEUR = XXBTZEUR() +""" + name: XBTEUR + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXBTZGBP: + """ + name: XBTGBP + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True + """ + name: str = "XBTGBP" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTGBP" + + def __str__(self): + return "XBTGBP" + + def __call__(self): + return "XBTGBP" + + +XXBTZGBP = XXBTZGBP() +""" + name: XBTGBP + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXBTZJPY: + """ + name: XBTJPY + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False + """ + name: str = "XBTJPY" + precision: int = 1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTJPY" + + def __str__(self): + return "XBTJPY" + + def __call__(self): + return "XBTJPY" + + +XXBTZJPY = XXBTZJPY() +""" + name: XBTJPY + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XXBTZUSD: + """ + name: XBTUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True + """ + name: str = "XBTUSD" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XBTUSD" + + def __str__(self): + return "XBTUSD" + + def __call__(self): + return "XBTUSD" + + +XXBTZUSD = XXBTZUSD() +""" + name: XBTUSD + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXDGXXBT: + """ + name: XDGXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True + """ + name: str = "XDGXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDGXBT" + + def __str__(self): + return "XDGXBT" + + def __call__(self): + return "XDGXBT" + + +XXDGXXBT = XXDGXXBT() +""" + name: XDGXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXLMXXBT: + """ + name: XLMXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True + """ + name: str = "XLMXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XLMXBT" + + def __str__(self): + return "XLMXBT" + + def __call__(self): + return "XLMXBT" + + +XXLMXXBT = XXLMXXBT() +""" + name: XLMXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXLMZAUD: + """ + name: XLMAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False + """ + name: str = "XLMAUD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XLMAUD" + + def __str__(self): + return "XLMAUD" + + def __call__(self): + return "XLMAUD" + + +XXLMZAUD = XXLMZAUD() +""" + name: XLMAUD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XXLMZEUR: + """ + name: XLMEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True + """ + name: str = "XLMEUR" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XLMEUR" + + def __str__(self): + return "XLMEUR" + + def __call__(self): + return "XLMEUR" + + +XXLMZEUR = XXLMZEUR() +""" + name: XLMEUR + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXLMZGBP: + """ + name: XLMGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False + """ + name: str = "XLMGBP" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XLMGBP" + + def __str__(self): + return "XLMGBP" + + def __call__(self): + return "XLMGBP" + + +XXLMZGBP = XXLMZGBP() +""" + name: XLMGBP + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XXLMZUSD: + """ + name: XLMUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True + """ + name: str = "XLMUSD" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 60 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XLMUSD" + + def __str__(self): + return "XLMUSD" + + def __call__(self): + return "XLMUSD" + + +XXLMZUSD = XXLMZUSD() +""" + name: XLMUSD + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 60 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXMRXXBT: + """ + name: XMRXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True + """ + name: str = "XMRXBT" + precision: int = 0.000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XMRXBT" + + def __str__(self): + return "XMRXBT" + + def __call__(self): + return "XMRXBT" + + +XXMRXXBT = XXMRXXBT() +""" + name: XMRXBT + precision: 0.000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXMRZEUR: + """ + name: XMREUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True + """ + name: str = "XMREUR" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XMREUR" + + def __str__(self): + return "XMREUR" + + def __call__(self): + return "XMREUR" + + +XXMRZEUR = XXMRZEUR() +""" + name: XMREUR + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXMRZUSD: + """ + name: XMRUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True + """ + name: str = "XMRUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.05 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XMRUSD" + + def __str__(self): + return "XMRUSD" + + def __call__(self): + return "XMRUSD" + + +XXMRZUSD = XXMRZUSD() +""" + name: XMRUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.05 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXRPXXBT: + """ + name: XRPXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True + """ + name: str = "XRPXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPXBT" + + def __str__(self): + return "XRPXBT" + + def __call__(self): + return "XRPXBT" + + +XXRPXXBT = XXRPXXBT() +""" + name: XRPXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXRPZCAD: + """ + name: XRPCAD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "XRPCAD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPCAD" + + def __str__(self): + return "XRPCAD" + + def __call__(self): + return "XRPCAD" + + +XXRPZCAD = XXRPZCAD() +""" + name: XRPCAD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XXRPZEUR: + """ + name: XRPEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True + """ + name: str = "XRPEUR" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPEUR" + + def __str__(self): + return "XRPEUR" + + def __call__(self): + return "XRPEUR" + + +XXRPZEUR = XXRPZEUR() +""" + name: XRPEUR + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XXRPZJPY: + """ + name: XRPJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False + """ + name: str = "XRPJPY" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPJPY" + + def __str__(self): + return "XRPJPY" + + def __call__(self): + return "XRPJPY" + + +XXRPZJPY = XXRPZJPY() +""" + name: XRPJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XXRPZUSD: + """ + name: XRPUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True + """ + name: str = "XRPUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 12.5 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRPUSD" + + def __str__(self): + return "XRPUSD" + + def __call__(self): + return "XRPUSD" + + +XXRPZUSD = XXRPZUSD() +""" + name: XRPUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 12.5 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XZECXXBT: + """ + name: ZECXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True + """ + name: str = "ZECXBT" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZECXBT" + + def __str__(self): + return "ZECXBT" + + def __call__(self): + return "ZECXBT" + + +XZECXXBT = XZECXXBT() +""" + name: ZECXBT + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XZECZEUR: + """ + name: ZECEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True + """ + name: str = "ZECEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZECEUR" + + def __str__(self): + return "ZECEUR" + + def __call__(self): + return "ZECEUR" + + +XZECZEUR = XZECZEUR() +""" + name: ZECEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XZECZUSD: + """ + name: ZECUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True + """ + name: str = "ZECUSD" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.15 + maximum_order_size: float = None + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZECUSD" + + def __str__(self): + return "ZECUSD" + + def __call__(self): + return "ZECUSD" + + +XZECZUSD = XZECZUSD() +""" + name: ZECUSD + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.15 + maximum_order_size: None + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class YFIAUD: + """ + name: YFIAUD + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False + """ + name: str = "YFIAUD" + precision: int = 1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.002 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YFIAUD" + + def __str__(self): + return "YFIAUD" + + def __call__(self): + return "YFIAUD" + + +YFIAUD = YFIAUD() +""" + name: YFIAUD + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YFIETH: + """ + name: YFIETH + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False + """ + name: str = "YFIETH" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.002 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YFIETH" + + def __str__(self): + return "YFIETH" + + def __call__(self): + return "YFIETH" + + +YFIETH = YFIETH() +""" + name: YFIETH + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YFIEUR: + """ + name: YFIEUR + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False + """ + name: str = "YFIEUR" + precision: int = 1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.002 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YFIEUR" + + def __str__(self): + return "YFIEUR" + + def __call__(self): + return "YFIEUR" + + +YFIEUR = YFIEUR() +""" + name: YFIEUR + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YFIGBP: + """ + name: YFIGBP + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False + """ + name: str = "YFIGBP" + precision: int = 1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.002 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YFIGBP" + + def __str__(self): + return "YFIGBP" + + def __call__(self): + return "YFIGBP" + + +YFIGBP = YFIGBP() +""" + name: YFIGBP + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YFIUSD: + """ + name: YFIUSD + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False + """ + name: str = "YFIUSD" + precision: int = 1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.002 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YFIUSD" + + def __str__(self): + return "YFIUSD" + + def __call__(self): + return "YFIUSD" + + +YFIUSD = YFIUSD() +""" + name: YFIUSD + precision: 1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YFIXBT: + """ + name: YFIXBT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False + """ + name: str = "YFIXBT" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.002 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YFIXBT" + + def __str__(self): + return "YFIXBT" + + def __call__(self): + return "YFIXBT" + + +YFIXBT = YFIXBT() +""" + name: YFIXBT + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.002 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YGGEUR: + """ + name: YGGEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "YGGEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YGGEUR" + + def __str__(self): + return "YGGEUR" + + def __call__(self): + return "YGGEUR" + + +YGGEUR = YGGEUR() +""" + name: YGGEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YGGUSD: + """ + name: YGGUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "YGGUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YGGUSD" + + def __str__(self): + return "YGGUSD" + + def __call__(self): + return "YGGUSD" + + +YGGUSD = YGGUSD() +""" + name: YGGUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZEURZUSD: + """ + name: EURUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "EURUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EURUSD" + + def __str__(self): + return "EURUSD" + + def __call__(self): + return "EURUSD" + + +ZEURZUSD = ZEURZUSD() +""" + name: EURUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZGBPZUSD: + """ + name: GBPUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "GBPUSD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GBPUSD" + + def __str__(self): + return "GBPUSD" + + def __call__(self): + return "GBPUSD" + + +ZGBPZUSD = ZGBPZUSD() +""" + name: GBPUSD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZRXEUR: + """ + name: ZRXEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "ZRXEUR" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZRXEUR" + + def __str__(self): + return "ZRXEUR" + + def __call__(self): + return "ZRXEUR" + + +ZRXEUR = ZRXEUR() +""" + name: ZRXEUR + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZRXGBP: + """ + name: ZRXGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "ZRXGBP" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZRXGBP" + + def __str__(self): + return "ZRXGBP" + + def __call__(self): + return "ZRXGBP" + + +ZRXGBP = ZRXGBP() +""" + name: ZRXGBP + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZRXUSD: + """ + name: ZRXUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "ZRXUSD" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZRXUSD" + + def __str__(self): + return "ZRXUSD" + + def __call__(self): + return "ZRXUSD" + + +ZRXUSD = ZRXUSD() +""" + name: ZRXUSD + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZRXXBT: + """ + name: ZRXXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False + """ + name: str = "ZRXXBT" + precision: int = 0.00000001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZRXXBT" + + def __str__(self): + return "ZRXXBT" + + def __call__(self): + return "ZRXXBT" + + +ZRXXBT = ZRXXBT() +""" + name: ZRXXBT + precision: 0.00000001 + minimum_margin: None + initial_margin: None + minimum_order_size: 25 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZUSDZCAD: + """ + name: USDCAD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "USDCAD" + precision: int = 0.00001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDCAD" + + def __str__(self): + return "USDCAD" + + def __call__(self): + return "USDCAD" + + +ZUSDZCAD = ZUSDZCAD() +""" + name: USDCAD + precision: 0.00001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZUSDZJPY: + """ + name: USDJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False + """ + name: str = "USDJPY" + precision: int = 0.001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDJPY" + + def __str__(self): + return "USDJPY" + + def __call__(self): + return "USDJPY" + + +ZUSDZJPY = ZUSDZJPY() +""" + name: USDJPY + precision: 0.001 + minimum_margin: None + initial_margin: None + minimum_order_size: 5 + maximum_order_size: None + margin: False +""" diff --git a/symbols/kucoin.py b/symbols/kucoin.py new file mode 100644 index 0000000..9732cd4 --- /dev/null +++ b/symbols/kucoin.py @@ -0,0 +1,58422 @@ +from dataclasses import dataclass + + +@dataclass(slots=True, frozen=True) +class OXEN_BTC: + """ + name: LOKI-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOKI-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOKI-BTC" + + def __str__(self): + return "LOKI-BTC" + + def __call__(self): + return "LOKI-BTC" + + +OXEN_BTC = OXEN_BTC() +""" + name: LOKI-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXEN_ETH: + """ + name: LOKI-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOKI-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOKI-ETH" + + def __str__(self): + return "LOKI-ETH" + + def __call__(self): + return "LOKI-ETH" + + +OXEN_ETH = OXEN_ETH() +""" + name: LOKI-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NRG_BTC: + """ + name: NRG-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NRG-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NRG-BTC" + + def __str__(self): + return "NRG-BTC" + + def __call__(self): + return "NRG-BTC" + + +NRG_BTC = NRG_BTC() +""" + name: NRG-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AVA_USDT: + """ + name: AVA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AVA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVA-USDT" + + def __str__(self): + return "AVA-USDT" + + def __call__(self): + return "AVA-USDT" + + +AVA_USDT = AVA_USDT() +""" + name: AVA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FET_BTC: + """ + name: FET-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FET-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FET-BTC" + + def __str__(self): + return "FET-BTC" + + def __call__(self): + return "FET-BTC" + + +FET_BTC = FET_BTC() +""" + name: FET-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FET_ETH: + """ + name: FET-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FET-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FET-ETH" + + def __str__(self): + return "FET-ETH" + + def __call__(self): + return "FET-ETH" + + +FET_ETH = FET_ETH() +""" + name: FET-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANKR_BTC: + """ + name: ANKR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ANKR-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANKR-BTC" + + def __str__(self): + return "ANKR-BTC" + + def __call__(self): + return "ANKR-BTC" + + +ANKR_BTC = ANKR_BTC() +""" + name: ANKR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XMR_BTC: + """ + name: XMR-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XMR-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XMR-BTC" + + def __str__(self): + return "XMR-BTC" + + def __call__(self): + return "XMR-BTC" + + +XMR_BTC = XMR_BTC() +""" + name: XMR-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XMR_ETH: + """ + name: XMR-ETH + precision: 0.00001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XMR-ETH" + precision: int = 0.00001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XMR-ETH" + + def __str__(self): + return "XMR-ETH" + + def __call__(self): + return "XMR-ETH" + + +XMR_ETH = XMR_ETH() +""" + name: XMR-ETH + precision: 0.00001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MTV_BTC: + """ + name: MTV-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MTV-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MTV-BTC" + + def __str__(self): + return "MTV-BTC" + + def __call__(self): + return "MTV-BTC" + + +MTV_BTC = MTV_BTC() +""" + name: MTV-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MTV_ETH: + """ + name: MTV-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MTV-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MTV-ETH" + + def __str__(self): + return "MTV-ETH" + + def __call__(self): + return "MTV-ETH" + + +MTV_ETH = MTV_ETH() +""" + name: MTV-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CRO_BTC: + """ + name: CRO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CRO-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRO-BTC" + + def __str__(self): + return "CRO-BTC" + + def __call__(self): + return "CRO-BTC" + + +CRO_BTC = CRO_BTC() +""" + name: CRO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MTV_USDT: + """ + name: MTV-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MTV-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MTV-USDT" + + def __str__(self): + return "MTV-USDT" + + def __call__(self): + return "MTV-USDT" + + +MTV_USDT = MTV_USDT() +""" + name: MTV-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KMD_BTC: + """ + name: KMD-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KMD-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KMD-BTC" + + def __str__(self): + return "KMD-BTC" + + def __call__(self): + return "KMD-BTC" + + +KMD_BTC = KMD_BTC() +""" + name: KMD-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KMD_USDT: + """ + name: KMD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KMD-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KMD-USDT" + + def __str__(self): + return "KMD-USDT" + + def __call__(self): + return "KMD-USDT" + + +KMD_USDT = KMD_USDT() +""" + name: KMD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RFOX_USDT: + """ + name: RFOX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RFOX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RFOX-USDT" + + def __str__(self): + return "RFOX-USDT" + + def __call__(self): + return "RFOX-USDT" + + +RFOX_USDT = RFOX_USDT() +""" + name: RFOX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TEL_USDT: + """ + name: TEL-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TEL-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TEL-USDT" + + def __str__(self): + return "TEL-USDT" + + def __call__(self): + return "TEL-USDT" + + +TEL_USDT = TEL_USDT() +""" + name: TEL-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TT_USDT: + """ + name: TT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TT-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TT-USDT" + + def __str__(self): + return "TT-USDT" + + def __call__(self): + return "TT-USDT" + + +TT_USDT = TT_USDT() +""" + name: TT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AERGO_USDT: + """ + name: AERGO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AERGO-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AERGO-USDT" + + def __str__(self): + return "AERGO-USDT" + + def __call__(self): + return "AERGO-USDT" + + +AERGO_USDT = AERGO_USDT() +""" + name: AERGO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XMR_USDT: + """ + name: XMR-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XMR-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XMR-USDT" + + def __str__(self): + return "XMR-USDT" + + def __call__(self): + return "XMR-USDT" + + +XMR_USDT = XMR_USDT() +""" + name: XMR-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TRX_KCS: + """ + name: TRX-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRX-KCS" + precision: int = 0.000001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRX-KCS" + + def __str__(self): + return "TRX-KCS" + + def __call__(self): + return "TRX-KCS" + + +TRX_KCS = TRX_KCS() +""" + name: TRX-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATOM_BTC: + """ + name: ATOM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ATOM-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOM-BTC" + + def __str__(self): + return "ATOM-BTC" + + def __call__(self): + return "ATOM-BTC" + + +ATOM_BTC = ATOM_BTC() +""" + name: ATOM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ATOM_ETH: + """ + name: ATOM-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ATOM-ETH" + precision: int = 0.000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOM-ETH" + + def __str__(self): + return "ATOM-ETH" + + def __call__(self): + return "ATOM-ETH" + + +ATOM_ETH = ATOM_ETH() +""" + name: ATOM-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ATOM_USDT: + """ + name: ATOM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ATOM-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOM-USDT" + + def __str__(self): + return "ATOM-USDT" + + def __call__(self): + return "ATOM-USDT" + + +ATOM_USDT = ATOM_USDT() +""" + name: ATOM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ATOM_KCS: + """ + name: ATOM-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ATOM-KCS" + precision: int = 0.0001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOM-KCS" + + def __str__(self): + return "ATOM-KCS" + + def __call__(self): + return "ATOM-KCS" + + +ATOM_KCS = ATOM_KCS() +""" + name: ATOM-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETN_USDT: + """ + name: ETN-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETN-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETN-USDT" + + def __str__(self): + return "ETN-USDT" + + def __call__(self): + return "ETN-USDT" + + +ETN_USDT = ETN_USDT() +""" + name: ETN-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTM_USDT: + """ + name: FTM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "FTM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTM-USDT" + + def __str__(self): + return "FTM-USDT" + + def __call__(self): + return "FTM-USDT" + + +FTM_USDT = FTM_USDT() +""" + name: FTM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class VSYS_USDT: + """ + name: VSYS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VSYS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VSYS-USDT" + + def __str__(self): + return "VSYS-USDT" + + def __call__(self): + return "VSYS-USDT" + + +VSYS_USDT = VSYS_USDT() +""" + name: VSYS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OCEAN_BTC: + """ + name: OCEAN-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OCEAN-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OCEAN-BTC" + + def __str__(self): + return "OCEAN-BTC" + + def __call__(self): + return "OCEAN-BTC" + + +OCEAN_BTC = OCEAN_BTC() +""" + name: OCEAN-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OCEAN_ETH: + """ + name: OCEAN-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OCEAN-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OCEAN-ETH" + + def __str__(self): + return "OCEAN-ETH" + + def __call__(self): + return "OCEAN-ETH" + + +OCEAN_ETH = OCEAN_ETH() +""" + name: OCEAN-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CHR_BTC: + """ + name: CHR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CHR-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CHR-BTC" + + def __str__(self): + return "CHR-BTC" + + def __call__(self): + return "CHR-BTC" + + +CHR_BTC = CHR_BTC() +""" + name: CHR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CHR_USDT: + """ + name: CHR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CHR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CHR-USDT" + + def __str__(self): + return "CHR-USDT" + + def __call__(self): + return "CHR-USDT" + + +CHR_USDT = CHR_USDT() +""" + name: CHR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FX_BTC: + """ + name: FX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FX-BTC" + + def __str__(self): + return "FX-BTC" + + def __call__(self): + return "FX-BTC" + + +FX_BTC = FX_BTC() +""" + name: FX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FX_ETH: + """ + name: FX-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FX-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FX-ETH" + + def __str__(self): + return "FX-ETH" + + def __call__(self): + return "FX-ETH" + + +FX_ETH = FX_ETH() +""" + name: FX-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NIM_BTC: + """ + name: NIM-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NIM-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NIM-BTC" + + def __str__(self): + return "NIM-BTC" + + def __call__(self): + return "NIM-BTC" + + +NIM_BTC = NIM_BTC() +""" + name: NIM-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NIM_ETH: + """ + name: NIM-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NIM-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NIM-ETH" + + def __str__(self): + return "NIM-ETH" + + def __call__(self): + return "NIM-ETH" + + +NIM_ETH = NIM_ETH() +""" + name: NIM-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COTI_BTC: + """ + name: COTI-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "COTI-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COTI-BTC" + + def __str__(self): + return "COTI-BTC" + + def __call__(self): + return "COTI-BTC" + + +COTI_BTC = COTI_BTC() +""" + name: COTI-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COTI_USDT: + """ + name: COTI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "COTI-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COTI-USDT" + + def __str__(self): + return "COTI-USDT" + + def __call__(self): + return "COTI-USDT" + + +COTI_USDT = COTI_USDT() +""" + name: COTI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NRG_ETH: + """ + name: NRG-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NRG-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NRG-ETH" + + def __str__(self): + return "NRG-ETH" + + def __call__(self): + return "NRG-ETH" + + +NRG_ETH = NRG_ETH() +""" + name: NRG-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNB_BTC: + """ + name: BNB-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BNB-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNB-BTC" + + def __str__(self): + return "BNB-BTC" + + def __call__(self): + return "BNB-BTC" + + +BNB_BTC = BNB_BTC() +""" + name: BNB-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNB_USDT: + """ + name: BNB-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BNB-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNB-USDT" + + def __str__(self): + return "BNB-USDT" + + def __call__(self): + return "BNB-USDT" + + +BNB_USDT = BNB_USDT() +""" + name: BNB-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class JAR_BTC: + """ + name: JAR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "JAR-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JAR-BTC" + + def __str__(self): + return "JAR-BTC" + + def __call__(self): + return "JAR-BTC" + + +JAR_BTC = JAR_BTC() +""" + name: JAR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JAR_USDT: + """ + name: JAR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "JAR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JAR-USDT" + + def __str__(self): + return "JAR-USDT" + + def __call__(self): + return "JAR-USDT" + + +JAR_USDT = JAR_USDT() +""" + name: JAR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALGO_BTC: + """ + name: ALGO-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALGO-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGO-BTC" + + def __str__(self): + return "ALGO-BTC" + + def __call__(self): + return "ALGO-BTC" + + +ALGO_BTC = ALGO_BTC() +""" + name: ALGO-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALGO_ETH: + """ + name: ALGO-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALGO-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGO-ETH" + + def __str__(self): + return "ALGO-ETH" + + def __call__(self): + return "ALGO-ETH" + + +ALGO_ETH = ALGO_ETH() +""" + name: ALGO-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALGO_USDT: + """ + name: ALGO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ALGO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGO-USDT" + + def __str__(self): + return "ALGO-USDT" + + def __call__(self): + return "ALGO-USDT" + + +ALGO_USDT = ALGO_USDT() +""" + name: ALGO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XEM_BTC: + """ + name: XEM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XEM-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XEM-BTC" + + def __str__(self): + return "XEM-BTC" + + def __call__(self): + return "XEM-BTC" + + +XEM_BTC = XEM_BTC() +""" + name: XEM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XEM_USDT: + """ + name: XEM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XEM-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XEM-USDT" + + def __str__(self): + return "XEM-USDT" + + def __call__(self): + return "XEM-USDT" + + +XEM_USDT = XEM_USDT() +""" + name: XEM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CIX100_USDT: + """ + name: CIX100-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CIX100-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CIX100-USDT" + + def __str__(self): + return "CIX100-USDT" + + def __call__(self): + return "CIX100-USDT" + + +CIX100_USDT = CIX100_USDT() +""" + name: CIX100-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XTZ_BTC: + """ + name: XTZ-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XTZ-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZ-BTC" + + def __str__(self): + return "XTZ-BTC" + + def __call__(self): + return "XTZ-BTC" + + +XTZ_BTC = XTZ_BTC() +""" + name: XTZ-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XTZ_USDT: + """ + name: XTZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XTZ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZ-USDT" + + def __str__(self): + return "XTZ-USDT" + + def __call__(self): + return "XTZ-USDT" + + +XTZ_USDT = XTZ_USDT() +""" + name: XTZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ZEC_BTC: + """ + name: ZEC-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ZEC-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZEC-BTC" + + def __str__(self): + return "ZEC-BTC" + + def __call__(self): + return "ZEC-BTC" + + +ZEC_BTC = ZEC_BTC() +""" + name: ZEC-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ZEC_USDT: + """ + name: ZEC-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ZEC-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZEC-USDT" + + def __str__(self): + return "ZEC-USDT" + + def __call__(self): + return "ZEC-USDT" + + +ZEC_USDT = ZEC_USDT() +""" + name: ZEC-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADA_BTC: + """ + name: ADA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ADA-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADA-BTC" + + def __str__(self): + return "ADA-BTC" + + def __call__(self): + return "ADA-BTC" + + +ADA_BTC = ADA_BTC() +""" + name: ADA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADA_USDT: + """ + name: ADA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ADA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADA-USDT" + + def __str__(self): + return "ADA-USDT" + + def __call__(self): + return "ADA-USDT" + + +ADA_USDT = ADA_USDT() +""" + name: ADA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class REV_USDT: + """ + name: R-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "R-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "R-USDT" + + def __str__(self): + return "R-USDT" + + def __call__(self): + return "R-USDT" + + +REV_USDT = REV_USDT() +""" + name: R-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WXT_BTC: + """ + name: WXT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WXT-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WXT-BTC" + + def __str__(self): + return "WXT-BTC" + + def __call__(self): + return "WXT-BTC" + + +WXT_BTC = WXT_BTC() +""" + name: WXT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WXT_USDT: + """ + name: WXT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WXT-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WXT-USDT" + + def __str__(self): + return "WXT-USDT" + + def __call__(self): + return "WXT-USDT" + + +WXT_USDT = WXT_USDT() +""" + name: WXT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FORESTPLUS_BTC: + """ + name: FORESTPLUS-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FORESTPLUS-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FORESTPLUS-BTC" + + def __str__(self): + return "FORESTPLUS-BTC" + + def __call__(self): + return "FORESTPLUS-BTC" + + +FORESTPLUS_BTC = FORESTPLUS_BTC() +""" + name: FORESTPLUS-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FORESTPLUS_USDT: + """ + name: FORESTPLUS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FORESTPLUS-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FORESTPLUS-USDT" + + def __str__(self): + return "FORESTPLUS-USDT" + + def __call__(self): + return "FORESTPLUS-USDT" + + +FORESTPLUS_USDT = FORESTPLUS_USDT() +""" + name: FORESTPLUS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BOLT_BTC: + """ + name: BOLT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BOLT-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BOLT-BTC" + + def __str__(self): + return "BOLT-BTC" + + def __call__(self): + return "BOLT-BTC" + + +BOLT_BTC = BOLT_BTC() +""" + name: BOLT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BOLT_USDT: + """ + name: BOLT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BOLT-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BOLT-USDT" + + def __str__(self): + return "BOLT-USDT" + + def __call__(self): + return "BOLT-USDT" + + +BOLT_USDT = BOLT_USDT() +""" + name: BOLT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ARPA_USDT: + """ + name: ARPA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ARPA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ARPA-USDT" + + def __str__(self): + return "ARPA-USDT" + + def __call__(self): + return "ARPA-USDT" + + +ARPA_USDT = ARPA_USDT() +""" + name: ARPA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CHZ_BTC: + """ + name: CHZ-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CHZ-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CHZ-BTC" + + def __str__(self): + return "CHZ-BTC" + + def __call__(self): + return "CHZ-BTC" + + +CHZ_BTC = CHZ_BTC() +""" + name: CHZ-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CHZ_USDT: + """ + name: CHZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CHZ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CHZ-USDT" + + def __str__(self): + return "CHZ-USDT" + + def __call__(self): + return "CHZ-USDT" + + +CHZ_USDT = CHZ_USDT() +""" + name: CHZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DAPPT_BTC: + """ + name: DAPPT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DAPPT-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAPPT-BTC" + + def __str__(self): + return "DAPPT-BTC" + + def __call__(self): + return "DAPPT-BTC" + + +DAPPT_BTC = DAPPT_BTC() +""" + name: DAPPT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DAPPT_USDT: + """ + name: DAPPT-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DAPPT-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAPPT-USDT" + + def __str__(self): + return "DAPPT-USDT" + + def __call__(self): + return "DAPPT-USDT" + + +DAPPT_USDT = DAPPT_USDT() +""" + name: DAPPT-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NOIA_BTC: + """ + name: NOIA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NOIA-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NOIA-BTC" + + def __str__(self): + return "NOIA-BTC" + + def __call__(self): + return "NOIA-BTC" + + +NOIA_BTC = NOIA_BTC() +""" + name: NOIA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NOIA_USDT: + """ + name: NOIA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NOIA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NOIA-USDT" + + def __str__(self): + return "NOIA-USDT" + + def __call__(self): + return "NOIA-USDT" + + +NOIA_USDT = NOIA_USDT() +""" + name: NOIA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WIN_BTC: + """ + name: WIN-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WIN-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WIN-BTC" + + def __str__(self): + return "WIN-BTC" + + def __call__(self): + return "WIN-BTC" + + +WIN_BTC = WIN_BTC() +""" + name: WIN-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WIN_USDT: + """ + name: WIN-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "WIN-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WIN-USDT" + + def __str__(self): + return "WIN-USDT" + + def __call__(self): + return "WIN-USDT" + + +WIN_USDT = WIN_USDT() +""" + name: WIN-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DERO_BTC: + """ + name: DERO-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DERO-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DERO-BTC" + + def __str__(self): + return "DERO-BTC" + + def __call__(self): + return "DERO-BTC" + + +DERO_BTC = DERO_BTC() +""" + name: DERO-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DERO_USDT: + """ + name: DERO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DERO-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DERO-USDT" + + def __str__(self): + return "DERO-USDT" + + def __call__(self): + return "DERO-USDT" + + +DERO_USDT = DERO_USDT() +""" + name: DERO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BTT_USDT: + """ + name: BTT-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BTT-USDT" + precision: int = 0.0000000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10000 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTT-USDT" + + def __str__(self): + return "BTT-USDT" + + def __call__(self): + return "BTT-USDT" + + +BTT_USDT = BTT_USDT() +""" + name: BTT-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class EOSC_USDT: + """ + name: EOSC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EOSC-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOSC-USDT" + + def __str__(self): + return "EOSC-USDT" + + def __call__(self): + return "EOSC-USDT" + + +EOSC_USDT = EOSC_USDT() +""" + name: EOSC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENQ_BTC: + """ + name: ENQ-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ENQ-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENQ-BTC" + + def __str__(self): + return "ENQ-BTC" + + def __call__(self): + return "ENQ-BTC" + + +ENQ_BTC = ENQ_BTC() +""" + name: ENQ-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENQ_USDT: + """ + name: ENQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ENQ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENQ-USDT" + + def __str__(self): + return "ENQ-USDT" + + def __call__(self): + return "ENQ-USDT" + + +ENQ_USDT = ENQ_USDT() +""" + name: ENQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ONE_BTC: + """ + name: ONE-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ONE-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ONE-BTC" + + def __str__(self): + return "ONE-BTC" + + def __call__(self): + return "ONE-BTC" + + +ONE_BTC = ONE_BTC() +""" + name: ONE-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ONE_USDT: + """ + name: ONE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ONE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ONE-USDT" + + def __str__(self): + return "ONE-USDT" + + def __call__(self): + return "ONE-USDT" + + +ONE_USDT = ONE_USDT() +""" + name: ONE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TOKO_BTC: + """ + name: TOKO-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TOKO-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TOKO-BTC" + + def __str__(self): + return "TOKO-BTC" + + def __call__(self): + return "TOKO-BTC" + + +TOKO_BTC = TOKO_BTC() +""" + name: TOKO-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TOKO_USDT: + """ + name: TOKO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TOKO-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TOKO-USDT" + + def __str__(self): + return "TOKO-USDT" + + def __call__(self): + return "TOKO-USDT" + + +TOKO_USDT = TOKO_USDT() +""" + name: TOKO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VID_BTC: + """ + name: VID-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VID-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VID-BTC" + + def __str__(self): + return "VID-BTC" + + def __call__(self): + return "VID-BTC" + + +VID_BTC = VID_BTC() +""" + name: VID-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VID_USDT: + """ + name: VID-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VID-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VID-USDT" + + def __str__(self): + return "VID-USDT" + + def __call__(self): + return "VID-USDT" + + +VID_USDT = VID_USDT() +""" + name: VID-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LUNA_USDT: + """ + name: LUNA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LUNA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNA-USDT" + + def __str__(self): + return "LUNA-USDT" + + def __call__(self): + return "LUNA-USDT" + + +LUNA_USDT = LUNA_USDT() +""" + name: LUNA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SXP_BTC: + """ + name: SXP-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SXP-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SXP-BTC" + + def __str__(self): + return "SXP-BTC" + + def __call__(self): + return "SXP-BTC" + + +SXP_BTC = SXP_BTC() +""" + name: SXP-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SXP_USDT: + """ + name: SXP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SXP-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SXP-USDT" + + def __str__(self): + return "SXP-USDT" + + def __call__(self): + return "SXP-USDT" + + +SXP_USDT = SXP_USDT() +""" + name: SXP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AKRO_BTC: + """ + name: AKRO-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AKRO-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AKRO-BTC" + + def __str__(self): + return "AKRO-BTC" + + def __call__(self): + return "AKRO-BTC" + + +AKRO_BTC = AKRO_BTC() +""" + name: AKRO-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AKRO_USDT: + """ + name: AKRO-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AKRO-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AKRO-USDT" + + def __str__(self): + return "AKRO-USDT" + + def __call__(self): + return "AKRO-USDT" + + +AKRO_USDT = AKRO_USDT() +""" + name: AKRO-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ROOBEE_BTC: + """ + name: ROOBEE-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ROOBEE-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ROOBEE-BTC" + + def __str__(self): + return "ROOBEE-BTC" + + def __call__(self): + return "ROOBEE-BTC" + + +ROOBEE_BTC = ROOBEE_BTC() +""" + name: ROOBEE-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WIN_TRX: + """ + name: WIN-TRX + precision: 0.0000001 + minimum_margin: 10 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WIN-TRX" + precision: int = 0.0000001 + minimum_margin: float = 10 + initial_margin: float = None + minimum_order_size: float = 10000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WIN-TRX" + + def __str__(self): + return "WIN-TRX" + + def __call__(self): + return "WIN-TRX" + + +WIN_TRX = WIN_TRX() +""" + name: WIN-TRX + precision: 0.0000001 + minimum_margin: 10 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MAP_BTC: + """ + name: MAP-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 20 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MAP-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MAP-BTC" + + def __str__(self): + return "MAP-BTC" + + def __call__(self): + return "MAP-BTC" + + +MAP_BTC = MAP_BTC() +""" + name: MAP-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 20 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MAP_USDT: + """ + name: MAP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 20 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MAP-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MAP-USDT" + + def __str__(self): + return "MAP-USDT" + + def __call__(self): + return "MAP-USDT" + + +MAP_USDT = MAP_USDT() +""" + name: MAP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 20 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AMPL_BTC: + """ + name: AMPL-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AMPL-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AMPL-BTC" + + def __str__(self): + return "AMPL-BTC" + + def __call__(self): + return "AMPL-BTC" + + +AMPL_BTC = AMPL_BTC() +""" + name: AMPL-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AMPL_USDT: + """ + name: AMPL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AMPL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AMPL-USDT" + + def __str__(self): + return "AMPL-USDT" + + def __call__(self): + return "AMPL-USDT" + + +AMPL_USDT = AMPL_USDT() +""" + name: AMPL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DAG_USDT: + """ + name: DAG-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DAG-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAG-USDT" + + def __str__(self): + return "DAG-USDT" + + def __call__(self): + return "DAG-USDT" + + +DAG_USDT = DAG_USDT() +""" + name: DAG-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POL_USDT: + """ + name: POL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "POL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POL-USDT" + + def __str__(self): + return "POL-USDT" + + def __call__(self): + return "POL-USDT" + + +POL_USDT = POL_USDT() +""" + name: POL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ARX_USDT: + """ + name: ARX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ARX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ARX-USDT" + + def __str__(self): + return "ARX-USDT" + + def __call__(self): + return "ARX-USDT" + + +ARX_USDT = ARX_USDT() +""" + name: ARX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NWC_BTC: + """ + name: NWC-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NWC-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NWC-BTC" + + def __str__(self): + return "NWC-BTC" + + def __call__(self): + return "NWC-BTC" + + +NWC_BTC = NWC_BTC() +""" + name: NWC-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NWC_USDT: + """ + name: NWC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NWC-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NWC-USDT" + + def __str__(self): + return "NWC-USDT" + + def __call__(self): + return "NWC-USDT" + + +NWC_USDT = NWC_USDT() +""" + name: NWC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BEPRO_BTC: + """ + name: BEPRO-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BEPRO-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BEPRO-BTC" + + def __str__(self): + return "BEPRO-BTC" + + def __call__(self): + return "BEPRO-BTC" + + +BEPRO_BTC = BEPRO_BTC() +""" + name: BEPRO-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BEPRO_USDT: + """ + name: BEPRO-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BEPRO-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BEPRO-USDT" + + def __str__(self): + return "BEPRO-USDT" + + def __call__(self): + return "BEPRO-USDT" + + +BEPRO_USDT = BEPRO_USDT() +""" + name: BEPRO-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VRA_BTC: + """ + name: VRA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VRA-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VRA-BTC" + + def __str__(self): + return "VRA-BTC" + + def __call__(self): + return "VRA-BTC" + + +VRA_BTC = VRA_BTC() +""" + name: VRA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VRA_USDT: + """ + name: VRA-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "VRA-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VRA-USDT" + + def __str__(self): + return "VRA-USDT" + + def __call__(self): + return "VRA-USDT" + + +VRA_USDT = VRA_USDT() +""" + name: VRA-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KSM_BTC: + """ + name: KSM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KSM-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KSM-BTC" + + def __str__(self): + return "KSM-BTC" + + def __call__(self): + return "KSM-BTC" + + +KSM_BTC = KSM_BTC() +""" + name: KSM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KSM_USDT: + """ + name: KSM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "KSM-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KSM-USDT" + + def __str__(self): + return "KSM-USDT" + + def __call__(self): + return "KSM-USDT" + + +KSM_USDT = KSM_USDT() +""" + name: KSM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DASH_USDT: + """ + name: DASH-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DASH-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DASH-USDT" + + def __str__(self): + return "DASH-USDT" + + def __call__(self): + return "DASH-USDT" + + +DASH_USDT = DASH_USDT() +""" + name: DASH-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SUTER_USDT: + """ + name: SUTER-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SUTER-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUTER-USDT" + + def __str__(self): + return "SUTER-USDT" + + def __call__(self): + return "SUTER-USDT" + + +SUTER_USDT = SUTER_USDT() +""" + name: SUTER-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACOIN_USDT: + """ + name: ACOIN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ACOIN-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACOIN-USDT" + + def __str__(self): + return "ACOIN-USDT" + + def __call__(self): + return "ACOIN-USDT" + + +ACOIN_USDT = ACOIN_USDT() +""" + name: ACOIN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUTER_BTC: + """ + name: SUTER-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SUTER-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUTER-BTC" + + def __str__(self): + return "SUTER-BTC" + + def __call__(self): + return "SUTER-BTC" + + +SUTER_BTC = SUTER_BTC() +""" + name: SUTER-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SENSO_USDT: + """ + name: SENSO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SENSO-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SENSO-USDT" + + def __str__(self): + return "SENSO-USDT" + + def __call__(self): + return "SENSO-USDT" + + +SENSO_USDT = SENSO_USDT() +""" + name: SENSO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PRE_BTC: + """ + name: PRE-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PRE-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PRE-BTC" + + def __str__(self): + return "PRE-BTC" + + def __call__(self): + return "PRE-BTC" + + +PRE_BTC = PRE_BTC() +""" + name: PRE-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XDB_USDT: + """ + name: XDB-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XDB-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDB-USDT" + + def __str__(self): + return "XDB-USDT" + + def __call__(self): + return "XDB-USDT" + + +XDB_USDT = XDB_USDT() +""" + name: XDB-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SYLO_USDT: + """ + name: SYLO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SYLO-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SYLO-USDT" + + def __str__(self): + return "SYLO-USDT" + + def __call__(self): + return "SYLO-USDT" + + +SYLO_USDT = SYLO_USDT() +""" + name: SYLO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WOM_USDT: + """ + name: WOM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 20 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WOM-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 20 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WOM-USDT" + + def __str__(self): + return "WOM-USDT" + + def __call__(self): + return "WOM-USDT" + + +WOM_USDT = WOM_USDT() +""" + name: WOM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 20 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SENSO_BTC: + """ + name: SENSO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SENSO-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SENSO-BTC" + + def __str__(self): + return "SENSO-BTC" + + def __call__(self): + return "SENSO-BTC" + + +SENSO_BTC = SENSO_BTC() +""" + name: SENSO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DGB_USDT: + """ + name: DGB-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DGB-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DGB-USDT" + + def __str__(self): + return "DGB-USDT" + + def __call__(self): + return "DGB-USDT" + + +DGB_USDT = DGB_USDT() +""" + name: DGB-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LYXE_USDT: + """ + name: LYXE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LYXE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LYXE-USDT" + + def __str__(self): + return "LYXE-USDT" + + def __call__(self): + return "LYXE-USDT" + + +LYXE_USDT = LYXE_USDT() +""" + name: LYXE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LYXE_ETH: + """ + name: LYXE-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LYXE-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LYXE-ETH" + + def __str__(self): + return "LYXE-ETH" + + def __call__(self): + return "LYXE-ETH" + + +LYXE_ETH = LYXE_ETH() +""" + name: LYXE-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XDB_BTC: + """ + name: XDB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XDB-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDB-BTC" + + def __str__(self): + return "XDB-BTC" + + def __call__(self): + return "XDB-BTC" + + +XDB_BTC = XDB_BTC() +""" + name: XDB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STX_BTC: + """ + name: STX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STX-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STX-BTC" + + def __str__(self): + return "STX-BTC" + + def __call__(self): + return "STX-BTC" + + +STX_BTC = STX_BTC() +""" + name: STX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STX_USDT: + """ + name: STX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "STX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STX-USDT" + + def __str__(self): + return "STX-USDT" + + def __call__(self): + return "STX-USDT" + + +STX_USDT = STX_USDT() +""" + name: STX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class COMP_USDT: + """ + name: COMP-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "COMP-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COMP-USDT" + + def __str__(self): + return "COMP-USDT" + + def __call__(self): + return "COMP-USDT" + + +COMP_USDT = COMP_USDT() +""" + name: COMP-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CRO_USDT: + """ + name: CRO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CRO-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRO-USDT" + + def __str__(self): + return "CRO-USDT" + + def __call__(self): + return "CRO-USDT" + + +CRO_USDT = CRO_USDT() +""" + name: CRO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KAI_USDT: + """ + name: KAI-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KAI-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAI-USDT" + + def __str__(self): + return "KAI-USDT" + + def __call__(self): + return "KAI-USDT" + + +KAI_USDT = KAI_USDT() +""" + name: KAI-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KAI_BTC: + """ + name: KAI-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KAI-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAI-BTC" + + def __str__(self): + return "KAI-BTC" + + def __call__(self): + return "KAI-BTC" + + +KAI_BTC = KAI_BTC() +""" + name: KAI-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WEST_BTC: + """ + name: WEST-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WEST-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WEST-BTC" + + def __str__(self): + return "WEST-BTC" + + def __call__(self): + return "WEST-BTC" + + +WEST_BTC = WEST_BTC() +""" + name: WEST-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WEST_USDT: + """ + name: WEST-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WEST-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WEST-USDT" + + def __str__(self): + return "WEST-USDT" + + def __call__(self): + return "WEST-USDT" + + +WEST_USDT = WEST_USDT() +""" + name: WEST-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EWT_BTC: + """ + name: EWT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EWT-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EWT-BTC" + + def __str__(self): + return "EWT-BTC" + + def __call__(self): + return "EWT-BTC" + + +EWT_BTC = EWT_BTC() +""" + name: EWT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAVES_USDT: + """ + name: WAVES-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "WAVES-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAVES-USDT" + + def __str__(self): + return "WAVES-USDT" + + def __call__(self): + return "WAVES-USDT" + + +WAVES_USDT = WAVES_USDT() +""" + name: WAVES-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class WAVES_BTC: + """ + name: WAVES-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WAVES-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAVES-BTC" + + def __str__(self): + return "WAVES-BTC" + + def __call__(self): + return "WAVES-BTC" + + +WAVES_BTC = WAVES_BTC() +""" + name: WAVES-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ORN_USDT: + """ + name: ORN-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ORN-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ORN-USDT" + + def __str__(self): + return "ORN-USDT" + + def __call__(self): + return "ORN-USDT" + + +ORN_USDT = ORN_USDT() +""" + name: ORN-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AMPL_ETH: + """ + name: AMPL-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AMPL-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AMPL-ETH" + + def __str__(self): + return "AMPL-ETH" + + def __call__(self): + return "AMPL-ETH" + + +AMPL_ETH = AMPL_ETH() +""" + name: AMPL-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNS_USDT: + """ + name: BNS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BNS-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNS-USDT" + + def __str__(self): + return "BNS-USDT" + + def __call__(self): + return "BNS-USDT" + + +BNS_USDT = BNS_USDT() +""" + name: BNS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MKR_USDT: + """ + name: MKR-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "MKR-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MKR-USDT" + + def __str__(self): + return "MKR-USDT" + + def __call__(self): + return "MKR-USDT" + + +MKR_USDT = MKR_USDT() +""" + name: MKR-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SUKU_BTC: + """ + name: SUKU-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SUKU-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUKU-BTC" + + def __str__(self): + return "SUKU-BTC" + + def __call__(self): + return "SUKU-BTC" + + +SUKU_BTC = SUKU_BTC() +""" + name: SUKU-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MLK_BTC: + """ + name: MLK-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MLK-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MLK-BTC" + + def __str__(self): + return "MLK-BTC" + + def __call__(self): + return "MLK-BTC" + + +MLK_BTC = MLK_BTC() +""" + name: MLK-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MLK_USDT: + """ + name: MLK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MLK-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MLK-USDT" + + def __str__(self): + return "MLK-USDT" + + def __call__(self): + return "MLK-USDT" + + +MLK_USDT = MLK_USDT() +""" + name: MLK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JST_USDT: + """ + name: JST-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "JST-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JST-USDT" + + def __str__(self): + return "JST-USDT" + + def __call__(self): + return "JST-USDT" + + +JST_USDT = JST_USDT() +""" + name: JST-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KAI_ETH: + """ + name: KAI-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KAI-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAI-ETH" + + def __str__(self): + return "KAI-ETH" + + def __call__(self): + return "KAI-ETH" + + +KAI_ETH = KAI_ETH() +""" + name: KAI-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUKU_USDT: + """ + name: SUKU-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SUKU-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUKU-USDT" + + def __str__(self): + return "SUKU-USDT" + + def __call__(self): + return "SUKU-USDT" + + +SUKU_USDT = SUKU_USDT() +""" + name: SUKU-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DIA_USDT: + """ + name: DIA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DIA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DIA-USDT" + + def __str__(self): + return "DIA-USDT" + + def __call__(self): + return "DIA-USDT" + + +DIA_USDT = DIA_USDT() +""" + name: DIA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DIA_BTC: + """ + name: DIA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DIA-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DIA-BTC" + + def __str__(self): + return "DIA-BTC" + + def __call__(self): + return "DIA-BTC" + + +DIA_BTC = DIA_BTC() +""" + name: DIA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINK_BTC: + """ + name: LINK-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LINK-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINK-BTC" + + def __str__(self): + return "LINK-BTC" + + def __call__(self): + return "LINK-BTC" + + +LINK_BTC = LINK_BTC() +""" + name: LINK-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINK_USDT: + """ + name: LINK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LINK-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINK-USDT" + + def __str__(self): + return "LINK-USDT" + + def __call__(self): + return "LINK-USDT" + + +LINK_USDT = LINK_USDT() +""" + name: LINK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOT_USDT: + """ + name: DOT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DOT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOT-USDT" + + def __str__(self): + return "DOT-USDT" + + def __call__(self): + return "DOT-USDT" + + +DOT_USDT = DOT_USDT() +""" + name: DOT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOT_BTC: + """ + name: DOT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DOT-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOT-BTC" + + def __str__(self): + return "DOT-BTC" + + def __call__(self): + return "DOT-BTC" + + +DOT_BTC = DOT_BTC() +""" + name: DOT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHA_BTC: + """ + name: SHA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHA-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHA-BTC" + + def __str__(self): + return "SHA-BTC" + + def __call__(self): + return "SHA-BTC" + + +SHA_BTC = SHA_BTC() +""" + name: SHA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHA_USDT: + """ + name: SHA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHA-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 2000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHA-USDT" + + def __str__(self): + return "SHA-USDT" + + def __call__(self): + return "SHA-USDT" + + +SHA_USDT = SHA_USDT() +""" + name: SHA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 2000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EWT_USDT: + """ + name: EWT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EWT-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EWT-USDT" + + def __str__(self): + return "EWT-USDT" + + def __call__(self): + return "EWT-USDT" + + +EWT_USDT = EWT_USDT() +""" + name: EWT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDJ_USDT: + """ + name: USDJ-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "USDJ-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDJ-USDT" + + def __str__(self): + return "USDJ-USDT" + + def __call__(self): + return "USDJ-USDT" + + +USDJ_USDT = USDJ_USDT() +""" + name: USDJ-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EFX_BTC: + """ + name: EFX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EFX-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EFX-BTC" + + def __str__(self): + return "EFX-BTC" + + def __call__(self): + return "EFX-BTC" + + +EFX_BTC = EFX_BTC() +""" + name: EFX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CKB_BTC: + """ + name: CKB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CKB-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CKB-BTC" + + def __str__(self): + return "CKB-BTC" + + def __call__(self): + return "CKB-BTC" + + +CKB_BTC = CKB_BTC() +""" + name: CKB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CKB_USDT: + """ + name: CKB-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CKB-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CKB-USDT" + + def __str__(self): + return "CKB-USDT" + + def __call__(self): + return "CKB-USDT" + + +CKB_USDT = CKB_USDT() +""" + name: CKB-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class UMA_USDT: + """ + name: UMA-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "UMA-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UMA-USDT" + + def __str__(self): + return "UMA-USDT" + + def __call__(self): + return "UMA-USDT" + + +UMA_USDT = UMA_USDT() +""" + name: UMA-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ALEPH_USDT: + """ + name: ALEPH-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALEPH-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALEPH-USDT" + + def __str__(self): + return "ALEPH-USDT" + + def __call__(self): + return "ALEPH-USDT" + + +ALEPH_USDT = ALEPH_USDT() +""" + name: ALEPH-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VELO_USDT: + """ + name: VELO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "VELO-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VELO-USDT" + + def __str__(self): + return "VELO-USDT" + + def __call__(self): + return "VELO-USDT" + + +VELO_USDT = VELO_USDT() +""" + name: VELO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SUN_USDT: + """ + name: SUN-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SUN-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUN-USDT" + + def __str__(self): + return "SUN-USDT" + + def __call__(self): + return "SUN-USDT" + + +SUN_USDT = SUN_USDT() +""" + name: SUN-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BUY_USDT: + """ + name: BUY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BUY-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BUY-USDT" + + def __str__(self): + return "BUY-USDT" + + def __call__(self): + return "BUY-USDT" + + +BUY_USDT = BUY_USDT() +""" + name: BUY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YFI_USDT: + """ + name: YFI-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.000001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "YFI-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.000001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YFI-USDT" + + def __str__(self): + return "YFI-USDT" + + def __call__(self): + return "YFI-USDT" + + +YFI_USDT = YFI_USDT() +""" + name: YFI-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.000001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class OXEN_USDT: + """ + name: LOKI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOKI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOKI-USDT" + + def __str__(self): + return "LOKI-USDT" + + def __call__(self): + return "LOKI-USDT" + + +OXEN_USDT = OXEN_USDT() +""" + name: LOKI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNI_USDT: + """ + name: UNI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "UNI-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNI-USDT" + + def __str__(self): + return "UNI-USDT" + + def __call__(self): + return "UNI-USDT" + + +UNI_USDT = UNI_USDT() +""" + name: UNI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class UOS_USDT: + """ + name: UOS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UOS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UOS-USDT" + + def __str__(self): + return "UOS-USDT" + + def __call__(self): + return "UOS-USDT" + + +UOS_USDT = UOS_USDT() +""" + name: UOS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UOS_BTC: + """ + name: UOS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UOS-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UOS-BTC" + + def __str__(self): + return "UOS-BTC" + + def __call__(self): + return "UOS-BTC" + + +UOS_BTC = UOS_BTC() +""" + name: UOS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NIM_USDT: + """ + name: NIM-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NIM-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NIM-USDT" + + def __str__(self): + return "NIM-USDT" + + def __call__(self): + return "NIM-USDT" + + +NIM_USDT = NIM_USDT() +""" + name: NIM-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DEGO_USDT: + """ + name: DEGO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DEGO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DEGO-USDT" + + def __str__(self): + return "DEGO-USDT" + + def __call__(self): + return "DEGO-USDT" + + +DEGO_USDT = DEGO_USDT() +""" + name: DEGO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DEGO_ETH: + """ + name: DEGO-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DEGO-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DEGO-ETH" + + def __str__(self): + return "DEGO-ETH" + + def __call__(self): + return "DEGO-ETH" + + +DEGO_ETH = DEGO_ETH() +""" + name: DEGO-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RFUEL_USDT: + """ + name: RFUEL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RFUEL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RFUEL-USDT" + + def __str__(self): + return "RFUEL-USDT" + + def __call__(self): + return "RFUEL-USDT" + + +RFUEL_USDT = RFUEL_USDT() +""" + name: RFUEL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FIL_USDT: + """ + name: FIL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "FIL-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FIL-USDT" + + def __str__(self): + return "FIL-USDT" + + def __call__(self): + return "FIL-USDT" + + +FIL_USDT = FIL_USDT() +""" + name: FIL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class UBX_ETH: + """ + name: UBX-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UBX-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UBX-ETH" + + def __str__(self): + return "UBX-ETH" + + def __call__(self): + return "UBX-ETH" + + +UBX_ETH = UBX_ETH() +""" + name: UBX-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REAP_USDT: + """ + name: REAP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "REAP-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REAP-USDT" + + def __str__(self): + return "REAP-USDT" + + def __call__(self): + return "REAP-USDT" + + +REAP_USDT = REAP_USDT() +""" + name: REAP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AAVE_USDT: + """ + name: AAVE-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "AAVE-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVE-USDT" + + def __str__(self): + return "AAVE-USDT" + + def __call__(self): + return "AAVE-USDT" + + +AAVE_USDT = AAVE_USDT() +""" + name: AAVE-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AAVE_BTC: + """ + name: AAVE-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AAVE-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVE-BTC" + + def __str__(self): + return "AAVE-BTC" + + def __call__(self): + return "AAVE-BTC" + + +AAVE_BTC = AAVE_BTC() +""" + name: AAVE-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TONE_BTC: + """ + name: TONE-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TONE-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TONE-BTC" + + def __str__(self): + return "TONE-BTC" + + def __call__(self): + return "TONE-BTC" + + +TONE_BTC = TONE_BTC() +""" + name: TONE-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TONE_ETH: + """ + name: TONE-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TONE-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TONE-ETH" + + def __str__(self): + return "TONE-ETH" + + def __call__(self): + return "TONE-ETH" + + +TONE_ETH = TONE_ETH() +""" + name: TONE-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ELF_ETH: + """ + name: ELF-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ELF-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ELF-ETH" + + def __str__(self): + return "ELF-ETH" + + def __call__(self): + return "ELF-ETH" + + +ELF_ETH = ELF_ETH() +""" + name: ELF-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AERGO_BTC: + """ + name: AERGO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AERGO-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AERGO-BTC" + + def __str__(self): + return "AERGO-BTC" + + def __call__(self): + return "AERGO-BTC" + + +AERGO_BTC = AERGO_BTC() +""" + name: AERGO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IOST_ETH: + """ + name: IOST-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "IOST-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IOST-ETH" + + def __str__(self): + return "IOST-ETH" + + def __call__(self): + return "IOST-ETH" + + +IOST_ETH = IOST_ETH() +""" + name: IOST-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KCS_USDT: + """ + name: KCS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "KCS-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KCS-USDT" + + def __str__(self): + return "KCS-USDT" + + def __call__(self): + return "KCS-USDT" + + +KCS_USDT = KCS_USDT() +""" + name: KCS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SNX_ETH: + """ + name: SNX-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SNX-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SNX-ETH" + + def __str__(self): + return "SNX-ETH" + + def __call__(self): + return "SNX-ETH" + + +SNX_ETH = SNX_ETH() +""" + name: SNX-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KCS_ETH: + """ + name: KCS-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KCS-ETH" + precision: int = 0.000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KCS-ETH" + + def __str__(self): + return "KCS-ETH" + + def __call__(self): + return "KCS-ETH" + + +KCS_ETH = KCS_ETH() +""" + name: KCS-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DRGN_BTC: + """ + name: DRGN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DRGN-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DRGN-BTC" + + def __str__(self): + return "DRGN-BTC" + + def __call__(self): + return "DRGN-BTC" + + +DRGN_BTC = DRGN_BTC() +""" + name: DRGN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAN_ETH: + """ + name: WAN-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WAN-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAN-ETH" + + def __str__(self): + return "WAN-ETH" + + def __call__(self): + return "WAN-ETH" + + +WAN_ETH = WAN_ETH() +""" + name: WAN-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NULS_ETH: + """ + name: NULS-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NULS-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NULS-ETH" + + def __str__(self): + return "NULS-ETH" + + def __call__(self): + return "NULS-ETH" + + +NULS_ETH = NULS_ETH() +""" + name: NULS-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AXPR_ETH: + """ + name: AXPR-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AXPR-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AXPR-ETH" + + def __str__(self): + return "AXPR-ETH" + + def __call__(self): + return "AXPR-ETH" + + +AXPR_ETH = AXPR_ETH() +""" + name: AXPR-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QTUM_BTC: + """ + name: QTUM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "QTUM-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QTUM-BTC" + + def __str__(self): + return "QTUM-BTC" + + def __call__(self): + return "QTUM-BTC" + + +QTUM_BTC = QTUM_BTC() +""" + name: QTUM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MANA_BTC: + """ + name: MANA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MANA-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANA-BTC" + + def __str__(self): + return "MANA-BTC" + + def __call__(self): + return "MANA-BTC" + + +MANA_BTC = MANA_BTC() +""" + name: MANA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TEL_BTC: + """ + name: TEL-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TEL-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TEL-BTC" + + def __str__(self): + return "TEL-BTC" + + def __call__(self): + return "TEL-BTC" + + +TEL_BTC = TEL_BTC() +""" + name: TEL-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XYO_ETH: + """ + name: XYO-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XYO-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XYO-ETH" + + def __str__(self): + return "XYO-ETH" + + def __call__(self): + return "XYO-ETH" + + +XYO_ETH = XYO_ETH() +""" + name: XYO-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AXPR_BTC: + """ + name: AXPR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AXPR-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AXPR-BTC" + + def __str__(self): + return "AXPR-BTC" + + def __call__(self): + return "AXPR-BTC" + + +AXPR_BTC = AXPR_BTC() +""" + name: AXPR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETN_BTC: + """ + name: ETN-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETN-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETN-BTC" + + def __str__(self): + return "ETN-BTC" + + def __call__(self): + return "ETN-BTC" + + +ETN_BTC = ETN_BTC() +""" + name: ETN-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COV_ETH: + """ + name: COV-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "COV-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COV-ETH" + + def __str__(self): + return "COV-ETH" + + def __call__(self): + return "COV-ETH" + + +COV_ETH = COV_ETH() +""" + name: COV-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VET_BTC: + """ + name: VET-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "VET-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VET-BTC" + + def __str__(self): + return "VET-BTC" + + def __call__(self): + return "VET-BTC" + + +VET_BTC = VET_BTC() +""" + name: VET-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KCS_BTC: + """ + name: KCS-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KCS-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KCS-BTC" + + def __str__(self): + return "KCS-BTC" + + def __call__(self): + return "KCS-BTC" + + +KCS_BTC = KCS_BTC() +""" + name: KCS-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CAPP_ETH: + """ + name: CAPP-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CAPP-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CAPP-ETH" + + def __str__(self): + return "CAPP-ETH" + + def __call__(self): + return "CAPP-ETH" + + +CAPP_ETH = CAPP_ETH() +""" + name: CAPP-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ONT_BTC: + """ + name: ONT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ONT-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ONT-BTC" + + def __str__(self): + return "ONT-BTC" + + def __call__(self): + return "ONT-BTC" + + +ONT_BTC = ONT_BTC() +""" + name: ONT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DRGN_ETH: + """ + name: DRGN-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DRGN-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DRGN-ETH" + + def __str__(self): + return "DRGN-ETH" + + def __call__(self): + return "DRGN-ETH" + + +DRGN_ETH = DRGN_ETH() +""" + name: DRGN-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DAG_ETH: + """ + name: DAG-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DAG-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAG-ETH" + + def __str__(self): + return "DAG-ETH" + + def __call__(self): + return "DAG-ETH" + + +DAG_ETH = DAG_ETH() +""" + name: DAG-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAN_BTC: + """ + name: WAN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WAN-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAN-BTC" + + def __str__(self): + return "WAN-BTC" + + def __call__(self): + return "WAN-BTC" + + +WAN_BTC = WAN_BTC() +""" + name: WAN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KNC_ETH: + """ + name: KNC-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KNC-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KNC-ETH" + + def __str__(self): + return "KNC-ETH" + + def __call__(self): + return "KNC-ETH" + + +KNC_ETH = KNC_ETH() +""" + name: KNC-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CRPT_ETH: + """ + name: CRPT-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CRPT-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRPT-ETH" + + def __str__(self): + return "CRPT-ETH" + + def __call__(self): + return "CRPT-ETH" + + +CRPT_ETH = CRPT_ETH() +""" + name: CRPT-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTC_USDT: + """ + name: LTC-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LTC-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTC-USDT" + + def __str__(self): + return "LTC-USDT" + + def __call__(self): + return "LTC-USDT" + + +LTC_USDT = LTC_USDT() +""" + name: LTC-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BAX_ETH: + """ + name: BAX-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BAX-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BAX-ETH" + + def __str__(self): + return "BAX-ETH" + + def __call__(self): + return "BAX-ETH" + + +BAX_ETH = BAX_ETH() +""" + name: BAX-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BSV_USDT: + """ + name: BCHSV-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BCHSV-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHSV-USDT" + + def __str__(self): + return "BCHSV-USDT" + + def __call__(self): + return "BCHSV-USDT" + + +BSV_USDT = BSV_USDT() +""" + name: BCHSV-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DENT_ETH: + """ + name: DENT-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DENT-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DENT-ETH" + + def __str__(self): + return "DENT-ETH" + + def __call__(self): + return "DENT-ETH" + + +DENT_ETH = DENT_ETH() +""" + name: DENT-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LYM_ETH: + """ + name: LYM-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LYM-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LYM-ETH" + + def __str__(self): + return "LYM-ETH" + + def __call__(self): + return "LYM-ETH" + + +LYM_ETH = LYM_ETH() +""" + name: LYM-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRAC_ETH: + """ + name: TRAC-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRAC-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRAC-ETH" + + def __str__(self): + return "TRAC-ETH" + + def __call__(self): + return "TRAC-ETH" + + +TRAC_ETH = TRAC_ETH() +""" + name: TRAC-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENJ_BTC: + """ + name: ENJ-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ENJ-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENJ-BTC" + + def __str__(self): + return "ENJ-BTC" + + def __call__(self): + return "ENJ-BTC" + + +ENJ_BTC = ENJ_BTC() +""" + name: ENJ-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAXP_BTC: + """ + name: WAX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WAX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAX-BTC" + + def __str__(self): + return "WAX-BTC" + + def __call__(self): + return "WAX-BTC" + + +WAXP_BTC = WAXP_BTC() +""" + name: WAX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DGB_BTC: + """ + name: DGB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DGB-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DGB-BTC" + + def __str__(self): + return "DGB-BTC" + + def __call__(self): + return "DGB-BTC" + + +DGB_BTC = DGB_BTC() +""" + name: DGB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ELA_BTC: + """ + name: ELA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ELA-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ELA-BTC" + + def __str__(self): + return "ELA-BTC" + + def __call__(self): + return "ELA-BTC" + + +ELA_BTC = ELA_BTC() +""" + name: ELA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZIL_BTC: + """ + name: ZIL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ZIL-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZIL-BTC" + + def __str__(self): + return "ZIL-BTC" + + def __call__(self): + return "ZIL-BTC" + + +ZIL_BTC = ZIL_BTC() +""" + name: ZIL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BSV_BTC: + """ + name: BCHSV-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BCHSV-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHSV-BTC" + + def __str__(self): + return "BCHSV-BTC" + + def __call__(self): + return "BCHSV-BTC" + + +BSV_BTC = BSV_BTC() +""" + name: BCHSV-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XLM_USDT: + """ + name: XLM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XLM-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XLM-USDT" + + def __str__(self): + return "XLM-USDT" + + def __call__(self): + return "XLM-USDT" + + +XLM_USDT = XLM_USDT() +""" + name: XLM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class IOTX_ETH: + """ + name: IOTX-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "IOTX-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IOTX-ETH" + + def __str__(self): + return "IOTX-ETH" + + def __call__(self): + return "IOTX-ETH" + + +IOTX_ETH = IOTX_ETH() +""" + name: IOTX-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOUL_BTC: + """ + name: SOUL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SOUL-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOUL-BTC" + + def __str__(self): + return "SOUL-BTC" + + def __call__(self): + return "SOUL-BTC" + + +SOUL_BTC = SOUL_BTC() +""" + name: SOUL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOCK_BTC: + """ + name: DOCK-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DOCK-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOCK-BTC" + + def __str__(self): + return "DOCK-BTC" + + def __call__(self): + return "DOCK-BTC" + + +DOCK_BTC = DOCK_BTC() +""" + name: DOCK-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AMB_ETH: + """ + name: AMB-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AMB-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AMB-ETH" + + def __str__(self): + return "AMB-ETH" + + def __call__(self): + return "AMB-ETH" + + +AMB_ETH = AMB_ETH() +""" + name: AMB-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRX_BTC: + """ + name: TRX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "TRX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRX-BTC" + + def __str__(self): + return "TRX-BTC" + + def __call__(self): + return "TRX-BTC" + + +TRX_BTC = TRX_BTC() +""" + name: TRX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XRP_TUSD: + """ + name: XRP-TUSD + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XRP-TUSD" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRP-TUSD" + + def __str__(self): + return "XRP-TUSD" + + def __call__(self): + return "XRP-TUSD" + + +XRP_TUSD = XRP_TUSD() +""" + name: XRP-TUSD + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NULS_BTC: + """ + name: NULS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NULS-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NULS-BTC" + + def __str__(self): + return "NULS-BTC" + + def __call__(self): + return "NULS-BTC" + + +NULS_BTC = NULS_BTC() +""" + name: NULS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETH_DAI: + """ + name: ETH-DAI + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETH-DAI" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH-DAI" + + def __str__(self): + return "ETH-DAI" + + def __call__(self): + return "ETH-DAI" + + +ETH_DAI = ETH_DAI() +""" + name: ETH-DAI + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LSK_BTC: + """ + name: LSK-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LSK-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LSK-BTC" + + def __str__(self): + return "LSK-BTC" + + def __call__(self): + return "LSK-BTC" + + +LSK_BTC = LSK_BTC() +""" + name: LSK-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMB_ETH: + """ + name: GMB-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GMB-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMB-ETH" + + def __str__(self): + return "GMB-ETH" + + def __call__(self): + return "GMB-ETH" + + +GMB_ETH = GMB_ETH() +""" + name: GMB-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMB_BTC: + """ + name: GMB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GMB-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMB-BTC" + + def __str__(self): + return "GMB-BTC" + + def __call__(self): + return "GMB-BTC" + + +GMB_BTC = GMB_BTC() +""" + name: GMB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NEO_ETH: + """ + name: NEO-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NEO-ETH" + precision: int = 0.000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEO-ETH" + + def __str__(self): + return "NEO-ETH" + + def __call__(self): + return "NEO-ETH" + + +NEO_ETH = NEO_ETH() +""" + name: NEO-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OMG_ETH: + """ + name: OMG-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OMG-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OMG-ETH" + + def __str__(self): + return "OMG-ETH" + + def __call__(self): + return "OMG-ETH" + + +OMG_ETH = OMG_ETH() +""" + name: OMG-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BTC_TUSD: + """ + name: BTC-TUSD + precision: 0.1 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.00001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BTC-TUSD" + precision: int = 0.1 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.00001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTC-TUSD" + + def __str__(self): + return "BTC-TUSD" + + def __call__(self): + return "BTC-TUSD" + + +BTC_TUSD = BTC_TUSD() +""" + name: BTC-TUSD + precision: 0.1 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.00001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KAT_USDT: + """ + name: KAT-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KAT-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAT-USDT" + + def __str__(self): + return "KAT-USDT" + + def __call__(self): + return "KAT-USDT" + + +KAT_USDT = KAT_USDT() +""" + name: KAT-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KNC_BTC: + """ + name: KNC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KNC-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KNC-BTC" + + def __str__(self): + return "KNC-BTC" + + def __call__(self): + return "KNC-BTC" + + +KNC_BTC = KNC_BTC() +""" + name: KNC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ELF_BTC: + """ + name: ELF-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ELF-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ELF-BTC" + + def __str__(self): + return "ELF-BTC" + + def __call__(self): + return "ELF-BTC" + + +ELF_BTC = ELF_BTC() +""" + name: ELF-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MANA_ETH: + """ + name: MANA-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MANA-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANA-ETH" + + def __str__(self): + return "MANA-ETH" + + def __call__(self): + return "MANA-ETH" + + +MANA_ETH = MANA_ETH() +""" + name: MANA-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETC_USDT: + """ + name: ETC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ETC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETC-USDT" + + def __str__(self): + return "ETC-USDT" + + def __call__(self): + return "ETC-USDT" + + +ETC_USDT = ETC_USDT() +""" + name: ETC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ONT_ETH: + """ + name: ONT-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ONT-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ONT-ETH" + + def __str__(self): + return "ONT-ETH" + + def __call__(self): + return "ONT-ETH" + + +ONT_ETH = ONT_ETH() +""" + name: ONT-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MKR_BTC: + """ + name: MKR-BTC + precision: 0.00001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MKR-BTC" + precision: int = 0.00001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MKR-BTC" + + def __str__(self): + return "MKR-BTC" + + def __call__(self): + return "MKR-BTC" + + +MKR_BTC = MKR_BTC() +""" + name: MKR-BTC + precision: 0.00001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KAT_BTC: + """ + name: KAT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KAT-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAT-BTC" + + def __str__(self): + return "KAT-BTC" + + def __call__(self): + return "KAT-BTC" + + +KAT_BTC = KAT_BTC() +""" + name: KAT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRP_USDC: + """ + name: XRP-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XRP-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRP-USDC" + + def __str__(self): + return "XRP-USDC" + + def __call__(self): + return "XRP-USDC" + + +XRP_USDC = XRP_USDC() +""" + name: XRP-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XYO_BTC: + """ + name: XYO-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XYO-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XYO-BTC" + + def __str__(self): + return "XYO-BTC" + + def __call__(self): + return "XYO-BTC" + + +XYO_BTC = XYO_BTC() +""" + name: XYO-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZRX_BTC: + """ + name: ZRX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZRX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZRX-BTC" + + def __str__(self): + return "ZRX-BTC" + + def __call__(self): + return "ZRX-BTC" + + +ZRX_BTC = ZRX_BTC() +""" + name: ZRX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LOOM_ETH: + """ + name: LOOM-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOOM-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOOM-ETH" + + def __str__(self): + return "LOOM-ETH" + + def __call__(self): + return "LOOM-ETH" + + +LOOM_ETH = LOOM_ETH() +""" + name: LOOM-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OLT_ETH: + """ + name: OLT-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OLT-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OLT-ETH" + + def __str__(self): + return "OLT-ETH" + + def __call__(self): + return "OLT-ETH" + + +OLT_ETH = OLT_ETH() +""" + name: OLT-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OLT_BTC: + """ + name: OLT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OLT-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OLT-BTC" + + def __str__(self): + return "OLT-BTC" + + def __call__(self): + return "OLT-BTC" + + +OLT_BTC = OLT_BTC() +""" + name: OLT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRAC_BTC: + """ + name: TRAC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRAC-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRAC-BTC" + + def __str__(self): + return "TRAC-BTC" + + def __call__(self): + return "TRAC-BTC" + + +TRAC_BTC = TRAC_BTC() +""" + name: TRAC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XLM_ETH: + """ + name: XLM-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XLM-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XLM-ETH" + + def __str__(self): + return "XLM-ETH" + + def __call__(self): + return "XLM-ETH" + + +XLM_ETH = XLM_ETH() +""" + name: XLM-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETH_USDT: + """ + name: ETH-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ETH-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH-USDT" + + def __str__(self): + return "ETH-USDT" + + def __call__(self): + return "ETH-USDT" + + +ETH_USDT = ETH_USDT() +""" + name: ETH-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BSV_ETH: + """ + name: BCHSV-ETH + precision: 0.00001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BCHSV-ETH" + precision: int = 0.00001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHSV-ETH" + + def __str__(self): + return "BCHSV-ETH" + + def __call__(self): + return "BCHSV-ETH" + + +BSV_ETH = BSV_ETH() +""" + name: BCHSV-ETH + precision: 0.00001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TRX_ETH: + """ + name: TRX-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "TRX-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRX-ETH" + + def __str__(self): + return "TRX-ETH" + + def __call__(self): + return "TRX-ETH" + + +TRX_ETH = TRX_ETH() +""" + name: TRX-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ETN_ETH: + """ + name: ETN-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETN-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETN-ETH" + + def __str__(self): + return "ETN-ETH" + + def __call__(self): + return "ETN-ETH" + + +ETN_ETH = ETN_ETH() +""" + name: ETN-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AOA_USDT: + """ + name: AOA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AOA-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AOA-USDT" + + def __str__(self): + return "AOA-USDT" + + def __call__(self): + return "AOA-USDT" + + +AOA_USDT = AOA_USDT() +""" + name: AOA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DENT_BTC: + """ + name: DENT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DENT-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DENT-BTC" + + def __str__(self): + return "DENT-BTC" + + def __call__(self): + return "DENT-BTC" + + +DENT_BTC = DENT_BTC() +""" + name: DENT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOCK_ETH: + """ + name: DOCK-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DOCK-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOCK-ETH" + + def __str__(self): + return "DOCK-ETH" + + def __call__(self): + return "DOCK-ETH" + + +DOCK_ETH = DOCK_ETH() +""" + name: DOCK-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KEY_BTC: + """ + name: KEY-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KEY-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KEY-BTC" + + def __str__(self): + return "KEY-BTC" + + def __call__(self): + return "KEY-BTC" + + +KEY_BTC = KEY_BTC() +""" + name: KEY-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EOS_KCS: + """ + name: EOS-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EOS-KCS" + precision: int = 0.00001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOS-KCS" + + def __str__(self): + return "EOS-KCS" + + def __call__(self): + return "EOS-KCS" + + +EOS_KCS = EOS_KCS() +""" + name: EOS-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XLM_BTC: + """ + name: XLM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XLM-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XLM-BTC" + + def __str__(self): + return "XLM-BTC" + + def __call__(self): + return "XLM-BTC" + + +XLM_BTC = XLM_BTC() +""" + name: XLM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADB_ETH: + """ + name: ADB-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ADB-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADB-ETH" + + def __str__(self): + return "ADB-ETH" + + def __call__(self): + return "ADB-ETH" + + +ADB_ETH = ADB_ETH() +""" + name: ADB-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TIME_ETH: + """ + name: TIME-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TIME-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TIME-ETH" + + def __str__(self): + return "TIME-ETH" + + def __call__(self): + return "TIME-ETH" + + +TIME_ETH = TIME_ETH() +""" + name: TIME-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CVC_BTC: + """ + name: CVC-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CVC-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CVC-BTC" + + def __str__(self): + return "CVC-BTC" + + def __call__(self): + return "CVC-BTC" + + +CVC_BTC = CVC_BTC() +""" + name: CVC-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LSK_ETH: + """ + name: LSK-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LSK-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LSK-ETH" + + def __str__(self): + return "LSK-ETH" + + def __call__(self): + return "LSK-ETH" + + +LSK_ETH = LSK_ETH() +""" + name: LSK-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QKC_BTC: + """ + name: QKC-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "QKC-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QKC-BTC" + + def __str__(self): + return "QKC-BTC" + + def __call__(self): + return "QKC-BTC" + + +QKC_BTC = QKC_BTC() +""" + name: QKC-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AMB_BTC: + """ + name: AMB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AMB-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AMB-BTC" + + def __str__(self): + return "AMB-BTC" + + def __call__(self): + return "AMB-BTC" + + +AMB_BTC = AMB_BTC() +""" + name: AMB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDT_TUSD: + """ + name: USDT-TUSD + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "USDT-TUSD" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDT-TUSD" + + def __str__(self): + return "USDT-TUSD" + + def __call__(self): + return "USDT-TUSD" + + +USDT_TUSD = USDT_TUSD() +""" + name: USDT-TUSD + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETC_ETH: + """ + name: ETC-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETC-ETH" + precision: int = 0.000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETC-ETH" + + def __str__(self): + return "ETC-ETH" + + def __call__(self): + return "ETC-ETH" + + +ETC_ETH = ETC_ETH() +""" + name: ETC-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRP_BTC: + """ + name: XRP-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XRP-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRP-BTC" + + def __str__(self): + return "XRP-BTC" + + def __call__(self): + return "XRP-BTC" + + +XRP_BTC = XRP_BTC() +""" + name: XRP-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class NEO_KCS: + """ + name: NEO-KCS + precision: 0.001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NEO-KCS" + precision: int = 0.001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEO-KCS" + + def __str__(self): + return "NEO-KCS" + + def __call__(self): + return "NEO-KCS" + + +NEO_KCS = NEO_KCS() +""" + name: NEO-KCS + precision: 0.001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SNX_USDT: + """ + name: SNX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SNX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SNX-USDT" + + def __str__(self): + return "SNX-USDT" + + def __call__(self): + return "SNX-USDT" + + +SNX_USDT = SNX_USDT() +""" + name: SNX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CRPT_BTC: + """ + name: CRPT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CRPT-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRPT-BTC" + + def __str__(self): + return "CRPT-BTC" + + def __call__(self): + return "CRPT-BTC" + + +CRPT_BTC = CRPT_BTC() +""" + name: CRPT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IOTX_BTC: + """ + name: IOTX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "IOTX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IOTX-BTC" + + def __str__(self): + return "IOTX-BTC" + + def __call__(self): + return "IOTX-BTC" + + +IOTX_BTC = IOTX_BTC() +""" + name: IOTX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTC_ETH: + """ + name: LTC-ETH + precision: 0.00001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LTC-ETH" + precision: int = 0.00001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTC-ETH" + + def __str__(self): + return "LTC-ETH" + + def __call__(self): + return "LTC-ETH" + + +LTC_ETH = LTC_ETH() +""" + name: LTC-ETH + precision: 0.00001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XRP_KCS: + """ + name: XRP-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XRP-KCS" + precision: int = 0.00001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRP-KCS" + + def __str__(self): + return "XRP-KCS" + + def __call__(self): + return "XRP-KCS" + + +XRP_KCS = XRP_KCS() +""" + name: XRP-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADB_BTC: + """ + name: ADB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ADB-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADB-BTC" + + def __str__(self): + return "ADB-BTC" + + def __call__(self): + return "ADB-BTC" + + +ADB_BTC = ADB_BTC() +""" + name: ADB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTC_KCS: + """ + name: LTC-KCS + precision: 0.001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LTC-KCS" + precision: int = 0.001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTC-KCS" + + def __str__(self): + return "LTC-KCS" + + def __call__(self): + return "LTC-KCS" + + +LTC_KCS = LTC_KCS() +""" + name: LTC-KCS + precision: 0.001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TEL_ETH: + """ + name: TEL-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TEL-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TEL-ETH" + + def __str__(self): + return "TEL-ETH" + + def __call__(self): + return "TEL-ETH" + + +TEL_ETH = TEL_ETH() +""" + name: TEL-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DCR_ETH: + """ + name: DCR-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DCR-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DCR-ETH" + + def __str__(self): + return "DCR-ETH" + + def __call__(self): + return "DCR-ETH" + + +DCR_ETH = DCR_ETH() +""" + name: DCR-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LYM_USDT: + """ + name: LYM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LYM-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LYM-USDT" + + def __str__(self): + return "LYM-USDT" + + def __call__(self): + return "LYM-USDT" + + +LYM_USDT = LYM_USDT() +""" + name: LYM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDT_USDC: + """ + name: USDT-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "USDT-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDT-USDC" + + def __str__(self): + return "USDT-USDC" + + def __call__(self): + return "USDT-USDC" + + +USDT_USDC = USDT_USDC() +""" + name: USDT-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETH_USDC: + """ + name: ETH-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ETH-USDC" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH-USDC" + + def __str__(self): + return "ETH-USDC" + + def __call__(self): + return "ETH-USDC" + + +ETH_USDC = ETH_USDC() +""" + name: ETH-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DAG_BTC: + """ + name: DAG-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DAG-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAG-BTC" + + def __str__(self): + return "DAG-BTC" + + def __call__(self): + return "DAG-BTC" + + +DAG_BTC = DAG_BTC() +""" + name: DAG-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AVA_BTC: + """ + name: AVA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AVA-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVA-BTC" + + def __str__(self): + return "AVA-BTC" + + def __call__(self): + return "AVA-BTC" + + +AVA_BTC = AVA_BTC() +""" + name: AVA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BTC_USDT: + """ + name: BTC-USDT + precision: 0.1 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.00001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BTC-USDT" + precision: int = 0.1 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.00001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTC-USDT" + + def __str__(self): + return "BTC-USDT" + + def __call__(self): + return "BTC-USDT" + + +BTC_USDT = BTC_USDT() +""" + name: BTC-USDT + precision: 0.1 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.00001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class WAXP_ETH: + """ + name: WAX-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WAX-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAX-ETH" + + def __str__(self): + return "WAX-ETH" + + def __call__(self): + return "WAX-ETH" + + +WAXP_ETH = WAXP_ETH() +""" + name: WAX-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRP_USDT: + """ + name: XRP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XRP-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRP-USDT" + + def __str__(self): + return "XRP-USDT" + + def __call__(self): + return "XRP-USDT" + + +XRP_USDT = XRP_USDT() +""" + name: XRP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KEY_ETH: + """ + name: KEY-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KEY-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KEY-ETH" + + def __str__(self): + return "KEY-ETH" + + def __call__(self): + return "KEY-ETH" + + +KEY_ETH = KEY_ETH() +""" + name: KEY-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VET_ETH: + """ + name: VET-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VET-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VET-ETH" + + def __str__(self): + return "VET-ETH" + + def __call__(self): + return "VET-ETH" + + +VET_ETH = VET_ETH() +""" + name: VET-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTM_BTC: + """ + name: FTM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "FTM-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTM-BTC" + + def __str__(self): + return "FTM-BTC" + + def __call__(self): + return "FTM-BTC" + + +FTM_BTC = FTM_BTC() +""" + name: FTM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDT_DAI: + """ + name: USDT-DAI + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "USDT-DAI" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDT-DAI" + + def __str__(self): + return "USDT-DAI" + + def __call__(self): + return "USDT-DAI" + + +USDT_DAI = USDT_DAI() +""" + name: USDT-DAI + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QKC_ETH: + """ + name: QKC-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "QKC-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QKC-ETH" + + def __str__(self): + return "QKC-ETH" + + def __call__(self): + return "QKC-ETH" + + +QKC_ETH = QKC_ETH() +""" + name: QKC-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETH_BTC: + """ + name: ETH-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ETH-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH-BTC" + + def __str__(self): + return "ETH-BTC" + + def __call__(self): + return "ETH-BTC" + + +ETH_BTC = ETH_BTC() +""" + name: ETH-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MAN_BTC: + """ + name: MAN-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MAN-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MAN-BTC" + + def __str__(self): + return "MAN-BTC" + + def __call__(self): + return "MAN-BTC" + + +MAN_BTC = MAN_BTC() +""" + name: MAN-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CPC_ETH: + """ + name: CPC-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 120 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CPC-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 120 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CPC-ETH" + + def __str__(self): + return "CPC-ETH" + + def __call__(self): + return "CPC-ETH" + + +CPC_ETH = CPC_ETH() +""" + name: CPC-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 120 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRX_USDT: + """ + name: TRX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "TRX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRX-USDT" + + def __str__(self): + return "TRX-USDT" + + def __call__(self): + return "TRX-USDT" + + +TRX_USDT = TRX_USDT() +""" + name: TRX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BTC_DAI: + """ + name: BTC-DAI + precision: 0.1 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.00001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BTC-DAI" + precision: int = 0.1 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.00001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTC-DAI" + + def __str__(self): + return "BTC-DAI" + + def __call__(self): + return "BTC-DAI" + + +BTC_DAI = BTC_DAI() +""" + name: BTC-DAI + precision: 0.1 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.00001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ONT_USDT: + """ + name: ONT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ONT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ONT-USDT" + + def __str__(self): + return "ONT-USDT" + + def __call__(self): + return "ONT-USDT" + + +ONT_USDT = ONT_USDT() +""" + name: ONT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DASH_ETH: + """ + name: DASH-ETH + precision: 0.00001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DASH-ETH" + precision: int = 0.00001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DASH-ETH" + + def __str__(self): + return "DASH-ETH" + + def __call__(self): + return "DASH-ETH" + + +DASH_ETH = DASH_ETH() +""" + name: DASH-ETH + precision: 0.00001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BAX_BTC: + """ + name: BAX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BAX-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BAX-BTC" + + def __str__(self): + return "BAX-BTC" + + def __call__(self): + return "BAX-BTC" + + +BAX_BTC = BAX_BTC() +""" + name: BAX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AVA_ETH: + """ + name: AVA-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AVA-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVA-ETH" + + def __str__(self): + return "AVA-ETH" + + def __call__(self): + return "AVA-ETH" + + +AVA_ETH = AVA_ETH() +""" + name: AVA-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LOOM_BTC: + """ + name: LOOM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOOM-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOOM-BTC" + + def __str__(self): + return "LOOM-BTC" + + def __call__(self): + return "LOOM-BTC" + + +LOOM_BTC = LOOM_BTC() +""" + name: LOOM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MVP_BTC: + """ + name: MVP-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MVP-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MVP-BTC" + + def __str__(self): + return "MVP-BTC" + + def __call__(self): + return "MVP-BTC" + + +MVP_BTC = MVP_BTC() +""" + name: MVP-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MKR_ETH: + """ + name: MKR-ETH + precision: 0.0001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MKR-ETH" + precision: int = 0.0001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MKR-ETH" + + def __str__(self): + return "MKR-ETH" + + def __call__(self): + return "MKR-ETH" + + +MKR_ETH = MKR_ETH() +""" + name: MKR-ETH + precision: 0.0001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COV_BTC: + """ + name: COV-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "COV-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COV-BTC" + + def __str__(self): + return "COV-BTC" + + def __call__(self): + return "COV-BTC" + + +COV_BTC = COV_BTC() +""" + name: COV-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CPC_BTC: + """ + name: CPC-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 120 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CPC-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 120 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CPC-BTC" + + def __str__(self): + return "CPC-BTC" + + def __call__(self): + return "CPC-BTC" + + +CPC_BTC = CPC_BTC() +""" + name: CPC-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 120 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REQ_ETH: + """ + name: REQ-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "REQ-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REQ-ETH" + + def __str__(self): + return "REQ-ETH" + + def __call__(self): + return "REQ-ETH" + + +REQ_ETH = REQ_ETH() +""" + name: REQ-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EOS_BTC: + """ + name: EOS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "EOS-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOS-BTC" + + def __str__(self): + return "EOS-BTC" + + def __call__(self): + return "EOS-BTC" + + +EOS_BTC = EOS_BTC() +""" + name: EOS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LTC_BTC: + """ + name: LTC-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LTC-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTC-BTC" + + def __str__(self): + return "LTC-BTC" + + def __call__(self): + return "LTC-BTC" + + +LTC_BTC = LTC_BTC() +""" + name: LTC-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XRP_ETH: + """ + name: XRP-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XRP-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRP-ETH" + + def __str__(self): + return "XRP-ETH" + + def __call__(self): + return "XRP-ETH" + + +XRP_ETH = XRP_ETH() +""" + name: XRP-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CAPP_BTC: + """ + name: CAPP-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CAPP-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CAPP-BTC" + + def __str__(self): + return "CAPP-BTC" + + def __call__(self): + return "CAPP-BTC" + + +CAPP_BTC = CAPP_BTC() +""" + name: CAPP-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTM_ETH: + """ + name: FTM-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FTM-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTM-ETH" + + def __str__(self): + return "FTM-ETH" + + def __call__(self): + return "FTM-ETH" + + +FTM_ETH = FTM_ETH() +""" + name: FTM-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZRX_ETH: + """ + name: ZRX-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZRX-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZRX-ETH" + + def __str__(self): + return "ZRX-ETH" + + def __call__(self): + return "ZRX-ETH" + + +ZRX_ETH = ZRX_ETH() +""" + name: ZRX-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DGB_ETH: + """ + name: DGB-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DGB-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DGB-ETH" + + def __str__(self): + return "DGB-ETH" + + def __call__(self): + return "DGB-ETH" + + +DGB_ETH = DGB_ETH() +""" + name: DGB-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VET_USDT: + """ + name: VET-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "VET-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VET-USDT" + + def __str__(self): + return "VET-USDT" + + def __call__(self): + return "VET-USDT" + + +VET_USDT = VET_USDT() +""" + name: VET-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class REQ_BTC: + """ + name: REQ-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "REQ-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REQ-BTC" + + def __str__(self): + return "REQ-BTC" + + def __call__(self): + return "REQ-BTC" + + +REQ_BTC = REQ_BTC() +""" + name: REQ-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UTK_BTC: + """ + name: UTK-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UTK-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UTK-BTC" + + def __str__(self): + return "UTK-BTC" + + def __call__(self): + return "UTK-BTC" + + +UTK_BTC = UTK_BTC() +""" + name: UTK-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PLAY_BTC: + """ + name: PLAY-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PLAY-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PLAY-BTC" + + def __str__(self): + return "PLAY-BTC" + + def __call__(self): + return "PLAY-BTC" + + +PLAY_BTC = PLAY_BTC() +""" + name: PLAY-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UTK_ETH: + """ + name: UTK-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UTK-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UTK-ETH" + + def __str__(self): + return "UTK-ETH" + + def __call__(self): + return "UTK-ETH" + + +UTK_ETH = UTK_ETH() +""" + name: UTK-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SNX_BTC: + """ + name: SNX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SNX-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SNX-BTC" + + def __str__(self): + return "SNX-BTC" + + def __call__(self): + return "SNX-BTC" + + +SNX_BTC = SNX_BTC() +""" + name: SNX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MVP_ETH: + """ + name: MVP-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MVP-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MVP-ETH" + + def __str__(self): + return "MVP-ETH" + + def __call__(self): + return "MVP-ETH" + + +MVP_ETH = MVP_ETH() +""" + name: MVP-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NEO_BTC: + """ + name: NEO-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 100000 + margin: False + """ + name: str = "NEO-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 100000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEO-BTC" + + def __str__(self): + return "NEO-BTC" + + def __call__(self): + return "NEO-BTC" + + +NEO_BTC = NEO_BTC() +""" + name: NEO-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 100000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOUL_ETH: + """ + name: SOUL-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SOUL-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOUL-ETH" + + def __str__(self): + return "SOUL-ETH" + + def __call__(self): + return "SOUL-ETH" + + +SOUL_ETH = SOUL_ETH() +""" + name: SOUL-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NEO_USDT: + """ + name: NEO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "NEO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEO-USDT" + + def __str__(self): + return "NEO-USDT" + + def __call__(self): + return "NEO-USDT" + + +NEO_USDT = NEO_USDT() +""" + name: NEO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ELA_ETH: + """ + name: ELA-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ELA-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ELA-ETH" + + def __str__(self): + return "ELA-ETH" + + def __call__(self): + return "ELA-ETH" + + +ELA_ETH = ELA_ETH() +""" + name: ELA-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OMG_BTC: + """ + name: OMG-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "OMG-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OMG-BTC" + + def __str__(self): + return "OMG-BTC" + + def __call__(self): + return "OMG-BTC" + + +OMG_BTC = OMG_BTC() +""" + name: OMG-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TIME_BTC: + """ + name: TIME-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TIME-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TIME-BTC" + + def __str__(self): + return "TIME-BTC" + + def __call__(self): + return "TIME-BTC" + + +TIME_BTC = TIME_BTC() +""" + name: TIME-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AOA_BTC: + """ + name: AOA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AOA-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AOA-BTC" + + def __str__(self): + return "AOA-BTC" + + def __call__(self): + return "AOA-BTC" + + +AOA_BTC = AOA_BTC() +""" + name: AOA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETC_BTC: + """ + name: ETC-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETC-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETC-BTC" + + def __str__(self): + return "ETC-BTC" + + def __call__(self): + return "ETC-BTC" + + +ETC_BTC = ETC_BTC() +""" + name: ETC-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DCR_BTC: + """ + name: DCR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DCR-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DCR-BTC" + + def __str__(self): + return "DCR-BTC" + + def __call__(self): + return "DCR-BTC" + + +DCR_BTC = DCR_BTC() +""" + name: DCR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BTC_USDC: + """ + name: BTC-USDC + precision: 0.1 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.00001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BTC-USDC" + precision: int = 0.1 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.00001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTC-USDC" + + def __str__(self): + return "BTC-USDC" + + def __call__(self): + return "BTC-USDC" + + +BTC_USDC = BTC_USDC() +""" + name: BTC-USDC + precision: 0.1 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.00001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ENJ_ETH: + """ + name: ENJ-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ENJ-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENJ-ETH" + + def __str__(self): + return "ENJ-ETH" + + def __call__(self): + return "ENJ-ETH" + + +ENJ_ETH = ENJ_ETH() +""" + name: ENJ-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IOST_BTC: + """ + name: IOST-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "IOST-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IOST-BTC" + + def __str__(self): + return "IOST-BTC" + + def __call__(self): + return "IOST-BTC" + + +IOST_BTC = IOST_BTC() +""" + name: IOST-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DASH_BTC: + """ + name: DASH-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DASH-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DASH-BTC" + + def __str__(self): + return "DASH-BTC" + + def __call__(self): + return "DASH-BTC" + + +DASH_BTC = DASH_BTC() +""" + name: DASH-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class EOS_USDT: + """ + name: EOS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "EOS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOS-USDT" + + def __str__(self): + return "EOS-USDT" + + def __call__(self): + return "EOS-USDT" + + +EOS_USDT = EOS_USDT() +""" + name: EOS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class EOS_ETH: + """ + name: EOS-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "EOS-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOS-ETH" + + def __str__(self): + return "EOS-ETH" + + def __call__(self): + return "EOS-ETH" + + +EOS_ETH = EOS_ETH() +""" + name: EOS-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ZIL_ETH: + """ + name: ZIL-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZIL-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZIL-ETH" + + def __str__(self): + return "ZIL-ETH" + + def __call__(self): + return "ZIL-ETH" + + +ZIL_ETH = ZIL_ETH() +""" + name: ZIL-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETH_TUSD: + """ + name: ETH-TUSD + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETH-TUSD" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH-TUSD" + + def __str__(self): + return "ETH-TUSD" + + def __call__(self): + return "ETH-TUSD" + + +ETH_TUSD = ETH_TUSD() +""" + name: ETH-TUSD + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GAS_BTC: + """ + name: GAS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GAS-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GAS-BTC" + + def __str__(self): + return "GAS-BTC" + + def __call__(self): + return "GAS-BTC" + + +GAS_BTC = GAS_BTC() +""" + name: GAS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LYM_BTC: + """ + name: LYM-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LYM-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LYM-BTC" + + def __str__(self): + return "LYM-BTC" + + def __call__(self): + return "LYM-BTC" + + +LYM_BTC = LYM_BTC() +""" + name: LYM-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCH_BTC: + """ + name: BCH-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BCH-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCH-BTC" + + def __str__(self): + return "BCH-BTC" + + def __call__(self): + return "BCH-BTC" + + +BCH_BTC = BCH_BTC() +""" + name: BCH-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class VSYS_BTC: + """ + name: VSYS-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VSYS-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VSYS-BTC" + + def __str__(self): + return "VSYS-BTC" + + def __call__(self): + return "VSYS-BTC" + + +VSYS_BTC = VSYS_BTC() +""" + name: VSYS-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCH_USDT: + """ + name: BCH-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BCH-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCH-USDT" + + def __str__(self): + return "BCH-USDT" + + def __call__(self): + return "BCH-USDT" + + +BCH_USDT = BCH_USDT() +""" + name: BCH-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MKR_DAI: + """ + name: MKR-DAI + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MKR-DAI" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MKR-DAI" + + def __str__(self): + return "MKR-DAI" + + def __call__(self): + return "MKR-DAI" + + +MKR_DAI = MKR_DAI() +""" + name: MKR-DAI + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOLVE_BTC: + """ + name: SOLVE-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SOLVE-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLVE-BTC" + + def __str__(self): + return "SOLVE-BTC" + + def __call__(self): + return "SOLVE-BTC" + + +SOLVE_BTC = SOLVE_BTC() +""" + name: SOLVE-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GRIN_BTC: + """ + name: GRIN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GRIN-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRIN-BTC" + + def __str__(self): + return "GRIN-BTC" + + def __call__(self): + return "GRIN-BTC" + + +GRIN_BTC = GRIN_BTC() +""" + name: GRIN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GRIN_USDT: + """ + name: GRIN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GRIN-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRIN-USDT" + + def __str__(self): + return "GRIN-USDT" + + def __call__(self): + return "GRIN-USDT" + + +GRIN_USDT = GRIN_USDT() +""" + name: GRIN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UQC_BTC: + """ + name: UQC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UQC-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UQC-BTC" + + def __str__(self): + return "UQC-BTC" + + def __call__(self): + return "UQC-BTC" + + +UQC_BTC = UQC_BTC() +""" + name: UQC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UQC_ETH: + """ + name: UQC-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UQC-ETH" + precision: int = 0.000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UQC-ETH" + + def __str__(self): + return "UQC-ETH" + + def __call__(self): + return "UQC-ETH" + + +UQC_ETH = UQC_ETH() +""" + name: UQC-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OPCT_BTC: + """ + name: OPCT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OPCT-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OPCT-BTC" + + def __str__(self): + return "OPCT-BTC" + + def __call__(self): + return "OPCT-BTC" + + +OPCT_BTC = OPCT_BTC() +""" + name: OPCT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OPCT_ETH: + """ + name: OPCT-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OPCT-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OPCT-ETH" + + def __str__(self): + return "OPCT-ETH" + + def __call__(self): + return "OPCT-ETH" + + +OPCT_ETH = OPCT_ETH() +""" + name: OPCT-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PRE_USDT: + """ + name: PRE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PRE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PRE-USDT" + + def __str__(self): + return "PRE-USDT" + + def __call__(self): + return "PRE-USDT" + + +PRE_USDT = PRE_USDT() +""" + name: PRE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHR_BTC: + """ + name: SHR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHR-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHR-BTC" + + def __str__(self): + return "SHR-BTC" + + def __call__(self): + return "SHR-BTC" + + +SHR_BTC = SHR_BTC() +""" + name: SHR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHR_USDT: + """ + name: SHR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHR-USDT" + + def __str__(self): + return "SHR-USDT" + + def __call__(self): + return "SHR-USDT" + + +SHR_USDT = SHR_USDT() +""" + name: SHR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VIDT_USDT: + """ + name: VIDT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VIDT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VIDT-USDT" + + def __str__(self): + return "VIDT-USDT" + + def __call__(self): + return "VIDT-USDT" + + +VIDT_USDT = VIDT_USDT() +""" + name: VIDT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ROSE_USDT: + """ + name: ROSE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ROSE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ROSE-USDT" + + def __str__(self): + return "ROSE-USDT" + + def __call__(self): + return "ROSE-USDT" + + +ROSE_USDT = ROSE_USDT() +""" + name: ROSE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDC_USDT: + """ + name: USDC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "USDC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDC-USDT" + + def __str__(self): + return "USDC-USDT" + + def __call__(self): + return "USDC-USDT" + + +USDC_USDT = USDC_USDT() +""" + name: USDC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CTI_USDT: + """ + name: CTI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CTI-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CTI-USDT" + + def __str__(self): + return "CTI-USDT" + + def __call__(self): + return "CTI-USDT" + + +CTI_USDT = CTI_USDT() +""" + name: CTI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CTI_ETH: + """ + name: CTI-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CTI-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CTI-ETH" + + def __str__(self): + return "CTI-ETH" + + def __call__(self): + return "CTI-ETH" + + +CTI_ETH = CTI_ETH() +""" + name: CTI-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETH2_ETH: + """ + name: ETH2-ETH + precision: 0.0001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETH2-ETH" + precision: int = 0.0001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH2-ETH" + + def __str__(self): + return "ETH2-ETH" + + def __call__(self): + return "ETH2-ETH" + + +ETH2_ETH = ETH2_ETH() +""" + name: ETH2-ETH + precision: 0.0001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BUX_BTC: + """ + name: BUX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BUX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BUX-BTC" + + def __str__(self): + return "BUX-BTC" + + def __call__(self): + return "BUX-BTC" + + +BUX_BTC = BUX_BTC() +""" + name: BUX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XHV_USDT: + """ + name: XHV-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XHV-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XHV-USDT" + + def __str__(self): + return "XHV-USDT" + + def __call__(self): + return "XHV-USDT" + + +XHV_USDT = XHV_USDT() +""" + name: XHV-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PLU_USDT: + """ + name: PLU-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PLU-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PLU-USDT" + + def __str__(self): + return "PLU-USDT" + + def __call__(self): + return "PLU-USDT" + + +PLU_USDT = PLU_USDT() +""" + name: PLU-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GRT_USDT: + """ + name: GRT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "GRT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRT-USDT" + + def __str__(self): + return "GRT-USDT" + + def __call__(self): + return "GRT-USDT" + + +GRT_USDT = GRT_USDT() +""" + name: GRT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CAS_BTC: + """ + name: CAS-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 50 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CAS-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CAS-BTC" + + def __str__(self): + return "CAS-BTC" + + def __call__(self): + return "CAS-BTC" + + +CAS_BTC = CAS_BTC() +""" + name: CAS-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 50 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CAS_USDT: + """ + name: CAS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 50 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CAS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CAS-USDT" + + def __str__(self): + return "CAS-USDT" + + def __call__(self): + return "CAS-USDT" + + +CAS_USDT = CAS_USDT() +""" + name: CAS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 50 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MSWAP_BTC: + """ + name: MSWAP-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MSWAP-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MSWAP-BTC" + + def __str__(self): + return "MSWAP-BTC" + + def __call__(self): + return "MSWAP-BTC" + + +MSWAP_BTC = MSWAP_BTC() +""" + name: MSWAP-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MSWAP_USDT: + """ + name: MSWAP-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MSWAP-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MSWAP-USDT" + + def __str__(self): + return "MSWAP-USDT" + + def __call__(self): + return "MSWAP-USDT" + + +MSWAP_USDT = MSWAP_USDT() +""" + name: MSWAP-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GOM2_BTC: + """ + name: GOM2-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GOM2-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GOM2-BTC" + + def __str__(self): + return "GOM2-BTC" + + def __call__(self): + return "GOM2-BTC" + + +GOM2_BTC = GOM2_BTC() +""" + name: GOM2-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GOM2_USDT: + """ + name: GOM2-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GOM2-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GOM2-USDT" + + def __str__(self): + return "GOM2-USDT" + + def __call__(self): + return "GOM2-USDT" + + +GOM2_USDT = GOM2_USDT() +""" + name: GOM2-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REVV_BTC: + """ + name: REVV-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "REVV-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REVV-BTC" + + def __str__(self): + return "REVV-BTC" + + def __call__(self): + return "REVV-BTC" + + +REVV_BTC = REVV_BTC() +""" + name: REVV-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REVV_USDT: + """ + name: REVV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "REVV-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REVV-USDT" + + def __str__(self): + return "REVV-USDT" + + def __call__(self): + return "REVV-USDT" + + +REVV_USDT = REVV_USDT() +""" + name: REVV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LON_USDT: + """ + name: LON-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LON-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LON-USDT" + + def __str__(self): + return "LON-USDT" + + def __call__(self): + return "LON-USDT" + + +LON_USDT = LON_USDT() +""" + name: LON-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ONEINCH_USDT: + """ + name: 1INCH-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "1INCH-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "1INCH-USDT" + + def __str__(self): + return "1INCH-USDT" + + def __call__(self): + return "1INCH-USDT" + + +ONEINCH_USDT = ONEINCH_USDT() +""" + name: 1INCH-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LOC_USDT: + """ + name: LOC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOC-USDT" + + def __str__(self): + return "LOC-USDT" + + def __call__(self): + return "LOC-USDT" + + +LOC_USDT = LOC_USDT() +""" + name: LOC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class API3_USDT: + """ + name: API3-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "API3-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "API3-USDT" + + def __str__(self): + return "API3-USDT" + + def __call__(self): + return "API3-USDT" + + +API3_USDT = API3_USDT() +""" + name: API3-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class UNFI_USDT: + """ + name: UNFI-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UNFI-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNFI-USDT" + + def __str__(self): + return "UNFI-USDT" + + def __call__(self): + return "UNFI-USDT" + + +UNFI_USDT = UNFI_USDT() +""" + name: UNFI-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HTR_USDT: + """ + name: HTR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HTR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HTR-USDT" + + def __str__(self): + return "HTR-USDT" + + def __call__(self): + return "HTR-USDT" + + +HTR_USDT = HTR_USDT() +""" + name: HTR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FRONT_USDT: + """ + name: FRONT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "FRONT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FRONT-USDT" + + def __str__(self): + return "FRONT-USDT" + + def __call__(self): + return "FRONT-USDT" + + +FRONT_USDT = FRONT_USDT() +""" + name: FRONT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FRONT_BTC: + """ + name: FRONT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FRONT-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FRONT-BTC" + + def __str__(self): + return "FRONT-BTC" + + def __call__(self): + return "FRONT-BTC" + + +FRONT_BTC = FRONT_BTC() +""" + name: FRONT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WBTC_BTC: + """ + name: WBTC-BTC + precision: 0.00001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WBTC-BTC" + precision: int = 0.00001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WBTC-BTC" + + def __str__(self): + return "WBTC-BTC" + + def __call__(self): + return "WBTC-BTC" + + +WBTC_BTC = WBTC_BTC() +""" + name: WBTC-BTC + precision: 0.00001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WBTC_ETH: + """ + name: WBTC-ETH + precision: 0.0001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WBTC-ETH" + precision: int = 0.0001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WBTC-ETH" + + def __str__(self): + return "WBTC-ETH" + + def __call__(self): + return "WBTC-ETH" + + +WBTC_ETH = WBTC_ETH() +""" + name: WBTC-ETH + precision: 0.0001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MIR_USDT: + """ + name: MIR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MIR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MIR-USDT" + + def __str__(self): + return "MIR-USDT" + + def __call__(self): + return "MIR-USDT" + + +MIR_USDT = MIR_USDT() +""" + name: MIR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTC_USDC: + """ + name: LTC-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LTC-USDC" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTC-USDC" + + def __str__(self): + return "LTC-USDC" + + def __call__(self): + return "LTC-USDC" + + +LTC_USDC = LTC_USDC() +""" + name: LTC-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BCH_USDC: + """ + name: BCH-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BCH-USDC" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCH-USDC" + + def __str__(self): + return "BCH-USDC" + + def __call__(self): + return "BCH-USDC" + + +BCH_USDC = BCH_USDC() +""" + name: BCH-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HYDRA_USDT: + """ + name: HYDRA-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HYDRA-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HYDRA-USDT" + + def __str__(self): + return "HYDRA-USDT" + + def __call__(self): + return "HYDRA-USDT" + + +HYDRA_USDT = HYDRA_USDT() +""" + name: HYDRA-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DFI_USDT: + """ + name: DFI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DFI-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DFI-USDT" + + def __str__(self): + return "DFI-USDT" + + def __call__(self): + return "DFI-USDT" + + +DFI_USDT = DFI_USDT() +""" + name: DFI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DFI_BTC: + """ + name: DFI-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DFI-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DFI-BTC" + + def __str__(self): + return "DFI-BTC" + + def __call__(self): + return "DFI-BTC" + + +DFI_BTC = DFI_BTC() +""" + name: DFI-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CRV_USDT: + """ + name: CRV-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CRV-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRV-USDT" + + def __str__(self): + return "CRV-USDT" + + def __call__(self): + return "CRV-USDT" + + +CRV_USDT = CRV_USDT() +""" + name: CRV-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SUSHI_USDT: + """ + name: SUSHI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SUSHI-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUSHI-USDT" + + def __str__(self): + return "SUSHI-USDT" + + def __call__(self): + return "SUSHI-USDT" + + +SUSHI_USDT = SUSHI_USDT() +""" + name: SUSHI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FRM_USDT: + """ + name: FRM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 25 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FRM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 25 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FRM-USDT" + + def __str__(self): + return "FRM-USDT" + + def __call__(self): + return "FRM-USDT" + + +FRM_USDT = FRM_USDT() +""" + name: FRM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 25 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EOS_USDC: + """ + name: EOS-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "EOS-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOS-USDC" + + def __str__(self): + return "EOS-USDC" + + def __call__(self): + return "EOS-USDC" + + +EOS_USDC = EOS_USDC() +""" + name: EOS-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BSV_USDC: + """ + name: BCHSV-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BCHSV-USDC" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHSV-USDC" + + def __str__(self): + return "BCHSV-USDC" + + def __call__(self): + return "BCHSV-USDC" + + +BSV_USDC = BSV_USDC() +""" + name: BCHSV-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZEN_USDT: + """ + name: ZEN-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZEN-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZEN-USDT" + + def __str__(self): + return "ZEN-USDT" + + def __call__(self): + return "ZEN-USDT" + + +ZEN_USDT = ZEN_USDT() +""" + name: ZEN-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CUDOS_USDT: + """ + name: CUDOS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CUDOS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CUDOS-USDT" + + def __str__(self): + return "CUDOS-USDT" + + def __call__(self): + return "CUDOS-USDT" + + +CUDOS_USDT = CUDOS_USDT() +""" + name: CUDOS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADA_USDC: + """ + name: ADA-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ADA-USDC" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADA-USDC" + + def __str__(self): + return "ADA-USDC" + + def __call__(self): + return "ADA-USDC" + + +ADA_USDC = ADA_USDC() +""" + name: ADA-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class REN_USDT: + """ + name: REN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "REN-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REN-USDT" + + def __str__(self): + return "REN-USDT" + + def __call__(self): + return "REN-USDT" + + +REN_USDT = REN_USDT() +""" + name: REN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LRC_USDT: + """ + name: LRC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LRC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LRC-USDT" + + def __str__(self): + return "LRC-USDT" + + def __call__(self): + return "LRC-USDT" + + +LRC_USDT = LRC_USDT() +""" + name: LRC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LINK_USDC: + """ + name: LINK-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LINK-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINK-USDC" + + def __str__(self): + return "LINK-USDC" + + def __call__(self): + return "LINK-USDC" + + +LINK_USDC = LINK_USDC() +""" + name: LINK-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KLV_USDT: + """ + name: KLV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KLV-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KLV-USDT" + + def __str__(self): + return "KLV-USDT" + + def __call__(self): + return "KLV-USDT" + + +KLV_USDT = KLV_USDT() +""" + name: KLV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KLV_BTC: + """ + name: KLV-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KLV-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KLV-BTC" + + def __str__(self): + return "KLV-BTC" + + def __call__(self): + return "KLV-BTC" + + +KLV_BTC = KLV_BTC() +""" + name: KLV-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BOA_USDT: + """ + name: BOA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BOA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BOA-USDT" + + def __str__(self): + return "BOA-USDT" + + def __call__(self): + return "BOA-USDT" + + +BOA_USDT = BOA_USDT() +""" + name: BOA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class THETA_USDT: + """ + name: THETA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "THETA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "THETA-USDT" + + def __str__(self): + return "THETA-USDT" + + def __call__(self): + return "THETA-USDT" + + +THETA_USDT = THETA_USDT() +""" + name: THETA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class QNT_USDT: + """ + name: QNT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "QNT-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QNT-USDT" + + def __str__(self): + return "QNT-USDT" + + def __call__(self): + return "QNT-USDT" + + +QNT_USDT = QNT_USDT() +""" + name: QNT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BAT_USDT: + """ + name: BAT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BAT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BAT-USDT" + + def __str__(self): + return "BAT-USDT" + + def __call__(self): + return "BAT-USDT" + + +BAT_USDT = BAT_USDT() +""" + name: BAT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOGE_USDT: + """ + name: DOGE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DOGE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOGE-USDT" + + def __str__(self): + return "DOGE-USDT" + + def __call__(self): + return "DOGE-USDT" + + +DOGE_USDT = DOGE_USDT() +""" + name: DOGE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DOGE_USDC: + """ + name: DOGE-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DOGE-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOGE-USDC" + + def __str__(self): + return "DOGE-USDC" + + def __call__(self): + return "DOGE-USDC" + + +DOGE_USDC = DOGE_USDC() +""" + name: DOGE-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DAO_USDT: + """ + name: DAO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DAO-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAO-USDT" + + def __str__(self): + return "DAO-USDT" + + def __call__(self): + return "DAO-USDT" + + +DAO_USDT = DAO_USDT() +""" + name: DAO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class STRONG_USDT: + """ + name: STRONG-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STRONG-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STRONG-USDT" + + def __str__(self): + return "STRONG-USDT" + + def __call__(self): + return "STRONG-USDT" + + +STRONG_USDT = STRONG_USDT() +""" + name: STRONG-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRIAS_USDT: + """ + name: TRIAS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRIAS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRIAS-USDT" + + def __str__(self): + return "TRIAS-USDT" + + def __call__(self): + return "TRIAS-USDT" + + +TRIAS_USDT = TRIAS_USDT() +""" + name: TRIAS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRIAS_BTC: + """ + name: TRIAS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRIAS-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRIAS-BTC" + + def __str__(self): + return "TRIAS-BTC" + + def __call__(self): + return "TRIAS-BTC" + + +TRIAS_BTC = TRIAS_BTC() +""" + name: TRIAS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOGE_BTC: + """ + name: DOGE-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DOGE-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOGE-BTC" + + def __str__(self): + return "DOGE-BTC" + + def __call__(self): + return "DOGE-BTC" + + +DOGE_BTC = DOGE_BTC() +""" + name: DOGE-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MITX_BTC: + """ + name: MITX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MITX-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MITX-BTC" + + def __str__(self): + return "MITX-BTC" + + def __call__(self): + return "MITX-BTC" + + +MITX_BTC = MITX_BTC() +""" + name: MITX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MITX_USDT: + """ + name: MITX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MITX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MITX-USDT" + + def __str__(self): + return "MITX-USDT" + + def __call__(self): + return "MITX-USDT" + + +MITX_USDT = MITX_USDT() +""" + name: MITX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CAKE_USDT: + """ + name: CAKE-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CAKE-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CAKE-USDT" + + def __str__(self): + return "CAKE-USDT" + + def __call__(self): + return "CAKE-USDT" + + +CAKE_USDT = CAKE_USDT() +""" + name: CAKE-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ORAI_USDT: + """ + name: ORAI-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ORAI-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ORAI-USDT" + + def __str__(self): + return "ORAI-USDT" + + def __call__(self): + return "ORAI-USDT" + + +ORAI_USDT = ORAI_USDT() +""" + name: ORAI-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZEE_USDT: + """ + name: ZEE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZEE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZEE-USDT" + + def __str__(self): + return "ZEE-USDT" + + def __call__(self): + return "ZEE-USDT" + + +ZEE_USDT = ZEE_USDT() +""" + name: ZEE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTX_USDT: + """ + name: LTX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LTX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTX-USDT" + + def __str__(self): + return "LTX-USDT" + + def __call__(self): + return "LTX-USDT" + + +LTX_USDT = LTX_USDT() +""" + name: LTX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTX_BTC: + """ + name: LTX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LTX-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTX-BTC" + + def __str__(self): + return "LTX-BTC" + + def __call__(self): + return "LTX-BTC" + + +LTX_BTC = LTX_BTC() +""" + name: LTX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MASK_USDT: + """ + name: MASK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "MASK-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MASK-USDT" + + def __str__(self): + return "MASK-USDT" + + def __call__(self): + return "MASK-USDT" + + +MASK_USDT = MASK_USDT() +""" + name: MASK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KLV_TRX: + """ + name: KLV-TRX + precision: 0.00001 + minimum_margin: 10 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KLV-TRX" + precision: int = 0.00001 + minimum_margin: float = 10 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KLV-TRX" + + def __str__(self): + return "KLV-TRX" + + def __call__(self): + return "KLV-TRX" + + +KLV_TRX = KLV_TRX() +""" + name: KLV-TRX + precision: 0.00001 + minimum_margin: 10 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IDEA_USDT: + """ + name: IDEA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "IDEA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IDEA-USDT" + + def __str__(self): + return "IDEA-USDT" + + def __call__(self): + return "IDEA-USDT" + + +IDEA_USDT = IDEA_USDT() +""" + name: IDEA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PHA_USDT: + """ + name: PHA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PHA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PHA-USDT" + + def __str__(self): + return "PHA-USDT" + + def __call__(self): + return "PHA-USDT" + + +PHA_USDT = PHA_USDT() +""" + name: PHA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PHA_ETH: + """ + name: PHA-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PHA-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PHA-ETH" + + def __str__(self): + return "PHA-ETH" + + def __call__(self): + return "PHA-ETH" + + +PHA_ETH = PHA_ETH() +""" + name: PHA-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCH_KCS: + """ + name: BCH-KCS + precision: 0.001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BCH-KCS" + precision: int = 0.001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCH-KCS" + + def __str__(self): + return "BCH-KCS" + + def __call__(self): + return "BCH-KCS" + + +BCH_KCS = BCH_KCS() +""" + name: BCH-KCS + precision: 0.001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SRK_USDT: + """ + name: SRK-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SRK-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SRK-USDT" + + def __str__(self): + return "SRK-USDT" + + def __call__(self): + return "SRK-USDT" + + +SRK_USDT = SRK_USDT() +""" + name: SRK-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SRK_BTC: + """ + name: SRK-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SRK-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SRK-BTC" + + def __str__(self): + return "SRK-BTC" + + def __call__(self): + return "SRK-BTC" + + +SRK_BTC = SRK_BTC() +""" + name: SRK-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADA_KCS: + """ + name: ADA-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ADA-KCS" + precision: int = 0.00001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADA-KCS" + + def __str__(self): + return "ADA-KCS" + + def __call__(self): + return "ADA-KCS" + + +ADA_KCS = ADA_KCS() +""" + name: ADA-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HTR_BTC: + """ + name: HTR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HTR-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HTR-BTC" + + def __str__(self): + return "HTR-BTC" + + def __call__(self): + return "HTR-BTC" + + +HTR_BTC = HTR_BTC() +""" + name: HTR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BSV_KCS: + """ + name: BCHSV-KCS + precision: 0.001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BCHSV-KCS" + precision: int = 0.001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCHSV-KCS" + + def __str__(self): + return "BCHSV-KCS" + + def __call__(self): + return "BCHSV-KCS" + + +BSV_KCS = BSV_KCS() +""" + name: BCHSV-KCS + precision: 0.001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOT_KCS: + """ + name: DOT-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DOT-KCS" + precision: int = 0.0001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOT-KCS" + + def __str__(self): + return "DOT-KCS" + + def __call__(self): + return "DOT-KCS" + + +DOT_KCS = DOT_KCS() +""" + name: DOT-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINK_KCS: + """ + name: LINK-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LINK-KCS" + precision: int = 0.0001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINK-KCS" + + def __str__(self): + return "LINK-KCS" + + def __call__(self): + return "LINK-KCS" + + +LINK_KCS = LINK_KCS() +""" + name: LINK-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MIR_KCS: + """ + name: MIR-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MIR-KCS" + precision: int = 0.00001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MIR-KCS" + + def __str__(self): + return "MIR-KCS" + + def __call__(self): + return "MIR-KCS" + + +MIR_KCS = MIR_KCS() +""" + name: MIR-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNB_KCS: + """ + name: BNB-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BNB-KCS" + precision: int = 0.0001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNB-KCS" + + def __str__(self): + return "BNB-KCS" + + def __call__(self): + return "BNB-KCS" + + +BNB_KCS = BNB_KCS() +""" + name: BNB-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XLM_KCS: + """ + name: XLM-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XLM-KCS" + precision: int = 0.000001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XLM-KCS" + + def __str__(self): + return "XLM-KCS" + + def __call__(self): + return "XLM-KCS" + + +XLM_KCS = XLM_KCS() +""" + name: XLM-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VET_KCS: + """ + name: VET-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VET-KCS" + precision: int = 0.000001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VET-KCS" + + def __str__(self): + return "VET-KCS" + + def __call__(self): + return "VET-KCS" + + +VET_KCS = VET_KCS() +""" + name: VET-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SWINGBY_USDT: + """ + name: SWINGBY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SWINGBY-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SWINGBY-USDT" + + def __str__(self): + return "SWINGBY-USDT" + + def __call__(self): + return "SWINGBY-USDT" + + +SWINGBY_USDT = SWINGBY_USDT() +""" + name: SWINGBY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SWINGBY_BTC: + """ + name: SWINGBY-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SWINGBY-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SWINGBY-BTC" + + def __str__(self): + return "SWINGBY-BTC" + + def __call__(self): + return "SWINGBY-BTC" + + +SWINGBY_BTC = SWINGBY_BTC() +""" + name: SWINGBY-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XHV_BTC: + """ + name: XHV-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XHV-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XHV-BTC" + + def __str__(self): + return "XHV-BTC" + + def __call__(self): + return "XHV-BTC" + + +XHV_BTC = XHV_BTC() +""" + name: XHV-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DASH_KCS: + """ + name: DASH-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DASH-KCS" + precision: int = 0.0001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DASH-KCS" + + def __str__(self): + return "DASH-KCS" + + def __call__(self): + return "DASH-KCS" + + +DASH_KCS = DASH_KCS() +""" + name: DASH-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNI_KCS: + """ + name: UNI-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UNI-KCS" + precision: int = 0.0001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNI-KCS" + + def __str__(self): + return "UNI-KCS" + + def __call__(self): + return "UNI-KCS" + + +UNI_KCS = UNI_KCS() +""" + name: UNI-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AAVE_KCS: + """ + name: AAVE-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AAVE-KCS" + precision: int = 0.0001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVE-KCS" + + def __str__(self): + return "AAVE-KCS" + + def __call__(self): + return "AAVE-KCS" + + +AAVE_KCS = AAVE_KCS() +""" + name: AAVE-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOGE_KCS: + """ + name: DOGE-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DOGE-KCS" + precision: int = 0.000001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOGE-KCS" + + def __str__(self): + return "DOGE-KCS" + + def __call__(self): + return "DOGE-KCS" + + +DOGE_KCS = DOGE_KCS() +""" + name: DOGE-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZEC_KCS: + """ + name: ZEC-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZEC-KCS" + precision: int = 0.0001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZEC-KCS" + + def __str__(self): + return "ZEC-KCS" + + def __call__(self): + return "ZEC-KCS" + + +ZEC_KCS = ZEC_KCS() +""" + name: ZEC-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XTZ_KCS: + """ + name: XTZ-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XTZ-KCS" + precision: int = 0.00001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTZ-KCS" + + def __str__(self): + return "XTZ-KCS" + + def __call__(self): + return "XTZ-KCS" + + +XTZ_KCS = XTZ_KCS() +""" + name: XTZ-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GRT_KCS: + """ + name: GRT-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GRT-KCS" + precision: int = 0.000001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GRT-KCS" + + def __str__(self): + return "GRT-KCS" + + def __call__(self): + return "GRT-KCS" + + +GRT_KCS = GRT_KCS() +""" + name: GRT-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALGO_KCS: + """ + name: ALGO-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALGO-KCS" + precision: int = 0.00001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGO-KCS" + + def __str__(self): + return "ALGO-KCS" + + def __call__(self): + return "ALGO-KCS" + + +ALGO_KCS = ALGO_KCS() +""" + name: ALGO-KCS + precision: 0.00001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EWT_KCS: + """ + name: EWT-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EWT-KCS" + precision: int = 0.0001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EWT-KCS" + + def __str__(self): + return "EWT-KCS" + + def __call__(self): + return "EWT-KCS" + + +EWT_KCS = EWT_KCS() +""" + name: EWT-KCS + precision: 0.0001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GAS_USDT: + """ + name: GAS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GAS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GAS-USDT" + + def __str__(self): + return "GAS-USDT" + + def __call__(self): + return "GAS-USDT" + + +GAS_USDT = GAS_USDT() +""" + name: GAS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AVAX_USDT: + """ + name: AVAX-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "AVAX-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAX-USDT" + + def __str__(self): + return "AVAX-USDT" + + def __call__(self): + return "AVAX-USDT" + + +AVAX_USDT = AVAX_USDT() +""" + name: AVAX-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AVAX_BTC: + """ + name: AVAX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AVAX-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAX-BTC" + + def __str__(self): + return "AVAX-BTC" + + def __call__(self): + return "AVAX-BTC" + + +AVAX_BTC = AVAX_BTC() +""" + name: AVAX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KRL_BTC: + """ + name: KRL-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KRL-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KRL-BTC" + + def __str__(self): + return "KRL-BTC" + + def __call__(self): + return "KRL-BTC" + + +KRL_BTC = KRL_BTC() +""" + name: KRL-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KRL_USDT: + """ + name: KRL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KRL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KRL-USDT" + + def __str__(self): + return "KRL-USDT" + + def __call__(self): + return "KRL-USDT" + + +KRL_USDT = KRL_USDT() +""" + name: KRL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POLK_USDT: + """ + name: POLK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "POLK-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLK-USDT" + + def __str__(self): + return "POLK-USDT" + + def __call__(self): + return "POLK-USDT" + + +POLK_USDT = POLK_USDT() +""" + name: POLK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POLK_BTC: + """ + name: POLK-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "POLK-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLK-BTC" + + def __str__(self): + return "POLK-BTC" + + def __call__(self): + return "POLK-BTC" + + +POLK_BTC = POLK_BTC() +""" + name: POLK-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENJ_USDT: + """ + name: ENJ-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ENJ-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENJ-USDT" + + def __str__(self): + return "ENJ-USDT" + + def __call__(self): + return "ENJ-USDT" + + +ENJ_USDT = ENJ_USDT() +""" + name: ENJ-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MANA_USDT: + """ + name: MANA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "MANA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANA-USDT" + + def __str__(self): + return "MANA-USDT" + + def __call__(self): + return "MANA-USDT" + + +MANA_USDT = MANA_USDT() +""" + name: MANA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class RNDR_USDT: + """ + name: RNDR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "RNDR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RNDR-USDT" + + def __str__(self): + return "RNDR-USDT" + + def __call__(self): + return "RNDR-USDT" + + +RNDR_USDT = RNDR_USDT() +""" + name: RNDR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class RNDR_BTC: + """ + name: RNDR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RNDR-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.5 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RNDR-BTC" + + def __str__(self): + return "RNDR-BTC" + + def __call__(self): + return "RNDR-BTC" + + +RNDR_BTC = RNDR_BTC() +""" + name: RNDR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.5 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RLY_USDT: + """ + name: RLY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 100000000 + margin: False + """ + name: str = "RLY-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 100000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RLY-USDT" + + def __str__(self): + return "RLY-USDT" + + def __call__(self): + return "RLY-USDT" + + +RLY_USDT = RLY_USDT() +""" + name: RLY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 100000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANC_USDT: + """ + name: ANC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ANC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANC-USDT" + + def __str__(self): + return "ANC-USDT" + + def __call__(self): + return "ANC-USDT" + + +ANC_USDT = ANC_USDT() +""" + name: ANC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SKEY_USDT: + """ + name: SKEY-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SKEY-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SKEY-USDT" + + def __str__(self): + return "SKEY-USDT" + + def __call__(self): + return "SKEY-USDT" + + +SKEY_USDT = SKEY_USDT() +""" + name: SKEY-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LAYER_USDT: + """ + name: LAYER-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LAYER-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LAYER-USDT" + + def __str__(self): + return "LAYER-USDT" + + def __call__(self): + return "LAYER-USDT" + + +LAYER_USDT = LAYER_USDT() +""" + name: LAYER-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TARA_USDT: + """ + name: TARA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TARA-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TARA-USDT" + + def __str__(self): + return "TARA-USDT" + + def __call__(self): + return "TARA-USDT" + + +TARA_USDT = TARA_USDT() +""" + name: TARA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TARA_ETH: + """ + name: TARA-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TARA-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TARA-ETH" + + def __str__(self): + return "TARA-ETH" + + def __call__(self): + return "TARA-ETH" + + +TARA_ETH = TARA_ETH() +""" + name: TARA-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IOST_USDT: + """ + name: IOST-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "IOST-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IOST-USDT" + + def __str__(self): + return "IOST-USDT" + + def __call__(self): + return "IOST-USDT" + + +IOST_USDT = IOST_USDT() +""" + name: IOST-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DYP_USDT: + """ + name: DYP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DYP-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DYP-USDT" + + def __str__(self): + return "DYP-USDT" + + def __call__(self): + return "DYP-USDT" + + +DYP_USDT = DYP_USDT() +""" + name: DYP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DYP_ETH: + """ + name: DYP-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DYP-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DYP-ETH" + + def __str__(self): + return "DYP-ETH" + + def __call__(self): + return "DYP-ETH" + + +DYP_ETH = DYP_ETH() +""" + name: DYP-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XYM_USDT: + """ + name: XYM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XYM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XYM-USDT" + + def __str__(self): + return "XYM-USDT" + + def __call__(self): + return "XYM-USDT" + + +XYM_USDT = XYM_USDT() +""" + name: XYM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XYM_BTC: + """ + name: XYM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XYM-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XYM-BTC" + + def __str__(self): + return "XYM-BTC" + + def __call__(self): + return "XYM-BTC" + + +XYM_BTC = XYM_BTC() +""" + name: XYM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PCX_USDT: + """ + name: PCX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PCX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PCX-USDT" + + def __str__(self): + return "PCX-USDT" + + def __call__(self): + return "PCX-USDT" + + +PCX_USDT = PCX_USDT() +""" + name: PCX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PCX_BTC: + """ + name: PCX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PCX-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PCX-BTC" + + def __str__(self): + return "PCX-BTC" + + def __call__(self): + return "PCX-BTC" + + +PCX_BTC = PCX_BTC() +""" + name: PCX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ORBS_USDT: + """ + name: ORBS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ORBS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ORBS-USDT" + + def __str__(self): + return "ORBS-USDT" + + def __call__(self): + return "ORBS-USDT" + + +ORBS_USDT = ORBS_USDT() +""" + name: ORBS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ORBS_BTC: + """ + name: ORBS-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ORBS-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ORBS-BTC" + + def __str__(self): + return "ORBS-BTC" + + def __call__(self): + return "ORBS-BTC" + + +ORBS_BTC = ORBS_BTC() +""" + name: ORBS-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BTC3L_USDT: + """ + name: BTC3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BTC3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTC3L-USDT" + + def __str__(self): + return "BTC3L-USDT" + + def __call__(self): + return "BTC3L-USDT" + + +BTC3L_USDT = BTC3L_USDT() +""" + name: BTC3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BTC3S_USDT: + """ + name: BTC3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BTC3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTC3S-USDT" + + def __str__(self): + return "BTC3S-USDT" + + def __call__(self): + return "BTC3S-USDT" + + +BTC3S_USDT = BTC3S_USDT() +""" + name: BTC3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETH3L_USDT: + """ + name: ETH3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETH3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH3L-USDT" + + def __str__(self): + return "ETH3L-USDT" + + def __call__(self): + return "ETH3L-USDT" + + +ETH3L_USDT = ETH3L_USDT() +""" + name: ETH3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETH3S_USDT: + """ + name: ETH3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETH3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH3S-USDT" + + def __str__(self): + return "ETH3S-USDT" + + def __call__(self): + return "ETH3S-USDT" + + +ETH3S_USDT = ETH3S_USDT() +""" + name: ETH3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANKR_USDT: + """ + name: ANKR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ANKR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANKR-USDT" + + def __str__(self): + return "ANKR-USDT" + + def __call__(self): + return "ANKR-USDT" + + +ANKR_USDT = ANKR_USDT() +""" + name: ANKR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DSLA_USDT: + """ + name: DSLA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DSLA-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DSLA-USDT" + + def __str__(self): + return "DSLA-USDT" + + def __call__(self): + return "DSLA-USDT" + + +DSLA_USDT = DSLA_USDT() +""" + name: DSLA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DSLA_BTC: + """ + name: DSLA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DSLA-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DSLA-BTC" + + def __str__(self): + return "DSLA-BTC" + + def __call__(self): + return "DSLA-BTC" + + +DSLA_BTC = DSLA_BTC() +""" + name: DSLA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SAND_USDT: + """ + name: SAND-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SAND-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SAND-USDT" + + def __str__(self): + return "SAND-USDT" + + def __call__(self): + return "SAND-USDT" + + +SAND_USDT = SAND_USDT() +""" + name: SAND-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class VAI_USDT: + """ + name: VAI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VAI-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VAI-USDT" + + def __str__(self): + return "VAI-USDT" + + def __call__(self): + return "VAI-USDT" + + +VAI_USDT = VAI_USDT() +""" + name: VAI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XCUR_USDT: + """ + name: XCUR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XCUR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCUR-USDT" + + def __str__(self): + return "XCUR-USDT" + + def __call__(self): + return "XCUR-USDT" + + +XCUR_USDT = XCUR_USDT() +""" + name: XCUR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XCUR_BTC: + """ + name: XCUR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XCUR-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCUR-BTC" + + def __str__(self): + return "XCUR-BTC" + + def __call__(self): + return "XCUR-BTC" + + +XCUR_BTC = XCUR_BTC() +""" + name: XCUR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLUX_USDT: + """ + name: FLUX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "FLUX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLUX-USDT" + + def __str__(self): + return "FLUX-USDT" + + def __call__(self): + return "FLUX-USDT" + + +FLUX_USDT = FLUX_USDT() +""" + name: FLUX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class OMG_USDT: + """ + name: OMG-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "OMG-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OMG-USDT" + + def __str__(self): + return "OMG-USDT" + + def __call__(self): + return "OMG-USDT" + + +OMG_USDT = OMG_USDT() +""" + name: OMG-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ZIL_USDT: + """ + name: ZIL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ZIL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZIL-USDT" + + def __str__(self): + return "ZIL-USDT" + + def __call__(self): + return "ZIL-USDT" + + +ZIL_USDT = ZIL_USDT() +""" + name: ZIL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DODO_USDT: + """ + name: DODO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DODO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DODO-USDT" + + def __str__(self): + return "DODO-USDT" + + def __call__(self): + return "DODO-USDT" + + +DODO_USDT = DODO_USDT() +""" + name: DODO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MAN_USDT: + """ + name: MAN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MAN-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MAN-USDT" + + def __str__(self): + return "MAN-USDT" + + def __call__(self): + return "MAN-USDT" + + +MAN_USDT = MAN_USDT() +""" + name: MAN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BAX_USDT: + """ + name: BAX-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BAX-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BAX-USDT" + + def __str__(self): + return "BAX-USDT" + + def __call__(self): + return "BAX-USDT" + + +BAX_USDT = BAX_USDT() +""" + name: BAX-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BOSON_USDT: + """ + name: BOSON-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BOSON-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BOSON-USDT" + + def __str__(self): + return "BOSON-USDT" + + def __call__(self): + return "BOSON-USDT" + + +BOSON_USDT = BOSON_USDT() +""" + name: BOSON-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BOSON_ETH: + """ + name: BOSON-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BOSON-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BOSON-ETH" + + def __str__(self): + return "BOSON-ETH" + + def __call__(self): + return "BOSON-ETH" + + +BOSON_ETH = BOSON_ETH() +""" + name: BOSON-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PUNDIX_USDT: + """ + name: PUNDIX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PUNDIX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PUNDIX-USDT" + + def __str__(self): + return "PUNDIX-USDT" + + def __call__(self): + return "PUNDIX-USDT" + + +PUNDIX_USDT = PUNDIX_USDT() +""" + name: PUNDIX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PUNDIX_BTC: + """ + name: PUNDIX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PUNDIX-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PUNDIX-BTC" + + def __str__(self): + return "PUNDIX-BTC" + + def __call__(self): + return "PUNDIX-BTC" + + +PUNDIX_BTC = PUNDIX_BTC() +""" + name: PUNDIX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAXP_USDT: + """ + name: WAX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "WAX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAX-USDT" + + def __str__(self): + return "WAX-USDT" + + def __call__(self): + return "WAX-USDT" + + +WAXP_USDT = WAXP_USDT() +""" + name: WAX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class HT_USDT: + """ + name: HT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HT-USDT" + + def __str__(self): + return "HT-USDT" + + def __call__(self): + return "HT-USDT" + + +HT_USDT = HT_USDT() +""" + name: HT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PDEX_USDT: + """ + name: PDEX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PDEX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PDEX-USDT" + + def __str__(self): + return "PDEX-USDT" + + def __call__(self): + return "PDEX-USDT" + + +PDEX_USDT = PDEX_USDT() +""" + name: PDEX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LABS_USDT: + """ + name: LABS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LABS-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LABS-USDT" + + def __str__(self): + return "LABS-USDT" + + def __call__(self): + return "LABS-USDT" + + +LABS_USDT = LABS_USDT() +""" + name: LABS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LABS_ETH: + """ + name: LABS-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LABS-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LABS-ETH" + + def __str__(self): + return "LABS-ETH" + + def __call__(self): + return "LABS-ETH" + + +LABS_ETH = LABS_ETH() +""" + name: LABS-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMB_USDT: + """ + name: GMB-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GMB-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMB-USDT" + + def __str__(self): + return "GMB-USDT" + + def __call__(self): + return "GMB-USDT" + + +GMB_USDT = GMB_USDT() +""" + name: GMB-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PHNX_USDT: + """ + name: PHNX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PHNX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PHNX-USDT" + + def __str__(self): + return "PHNX-USDT" + + def __call__(self): + return "PHNX-USDT" + + +PHNX_USDT = PHNX_USDT() +""" + name: PHNX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PHNX_BTC: + """ + name: PHNX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PHNX-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PHNX-BTC" + + def __str__(self): + return "PHNX-BTC" + + def __call__(self): + return "PHNX-BTC" + + +PHNX_BTC = PHNX_BTC() +""" + name: PHNX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HAI_USDT: + """ + name: HAI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HAI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HAI-USDT" + + def __str__(self): + return "HAI-USDT" + + def __call__(self): + return "HAI-USDT" + + +HAI_USDT = HAI_USDT() +""" + name: HAI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EQZ_USDT: + """ + name: EQZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EQZ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EQZ-USDT" + + def __str__(self): + return "EQZ-USDT" + + def __call__(self): + return "EQZ-USDT" + + +EQZ_USDT = EQZ_USDT() +""" + name: EQZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FORTH_USDT: + """ + name: FORTH-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FORTH-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FORTH-USDT" + + def __str__(self): + return "FORTH-USDT" + + def __call__(self): + return "FORTH-USDT" + + +FORTH_USDT = FORTH_USDT() +""" + name: FORTH-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CGG_USDT: + """ + name: CGG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CGG-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CGG-USDT" + + def __str__(self): + return "CGG-USDT" + + def __call__(self): + return "CGG-USDT" + + +CGG_USDT = CGG_USDT() +""" + name: CGG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UBX_USDT: + """ + name: UBX-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UBX-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UBX-USDT" + + def __str__(self): + return "UBX-USDT" + + def __call__(self): + return "UBX-USDT" + + +UBX_USDT = UBX_USDT() +""" + name: UBX-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GHX_USDT: + """ + name: GHX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GHX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GHX-USDT" + + def __str__(self): + return "GHX-USDT" + + def __call__(self): + return "GHX-USDT" + + +GHX_USDT = GHX_USDT() +""" + name: GHX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STND_USDT: + """ + name: STND-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STND-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STND-USDT" + + def __str__(self): + return "STND-USDT" + + def __call__(self): + return "STND-USDT" + + +STND_USDT = STND_USDT() +""" + name: STND-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STND_ETH: + """ + name: STND-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STND-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STND-ETH" + + def __str__(self): + return "STND-ETH" + + def __call__(self): + return "STND-ETH" + + +STND_ETH = STND_ETH() +""" + name: STND-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TOWER_USDT: + """ + name: TOWER-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TOWER-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TOWER-USDT" + + def __str__(self): + return "TOWER-USDT" + + def __call__(self): + return "TOWER-USDT" + + +TOWER_USDT = TOWER_USDT() +""" + name: TOWER-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TOWER_BTC: + """ + name: TOWER-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TOWER-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TOWER-BTC" + + def __str__(self): + return "TOWER-BTC" + + def __call__(self): + return "TOWER-BTC" + + +TOWER_BTC = TOWER_BTC() +""" + name: TOWER-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACE_USDT: + """ + name: ACE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ACE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACE-USDT" + + def __str__(self): + return "ACE-USDT" + + def __call__(self): + return "ACE-USDT" + + +ACE_USDT = ACE_USDT() +""" + name: ACE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LOCG_USDT: + """ + name: LOCG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOCG-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOCG-USDT" + + def __str__(self): + return "LOCG-USDT" + + def __call__(self): + return "LOCG-USDT" + + +LOCG_USDT = LOCG_USDT() +""" + name: LOCG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CARD_USDT: + """ + name: CARD-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CARD-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CARD-USDT" + + def __str__(self): + return "CARD-USDT" + + def __call__(self): + return "CARD-USDT" + + +CARD_USDT = CARD_USDT() +""" + name: CARD-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLY_USDT: + """ + name: FLY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FLY-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLY-USDT" + + def __str__(self): + return "FLY-USDT" + + def __call__(self): + return "FLY-USDT" + + +FLY_USDT = FLY_USDT() +""" + name: FLY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CWS_USDT: + """ + name: CWS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CWS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CWS-USDT" + + def __str__(self): + return "CWS-USDT" + + def __call__(self): + return "CWS-USDT" + + +CWS_USDT = CWS_USDT() +""" + name: CWS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XDC_USDT: + """ + name: XDC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XDC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDC-USDT" + + def __str__(self): + return "XDC-USDT" + + def __call__(self): + return "XDC-USDT" + + +XDC_USDT = XDC_USDT() +""" + name: XDC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XDC_ETH: + """ + name: XDC-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XDC-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDC-ETH" + + def __str__(self): + return "XDC-ETH" + + def __call__(self): + return "XDC-ETH" + + +XDC_ETH = XDC_ETH() +""" + name: XDC-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STRK_BTC: + """ + name: STRK-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STRK-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STRK-BTC" + + def __str__(self): + return "STRK-BTC" + + def __call__(self): + return "STRK-BTC" + + +STRK_BTC = STRK_BTC() +""" + name: STRK-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STRK_ETH: + """ + name: STRK-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STRK-ETH" + precision: int = 0.000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STRK-ETH" + + def __str__(self): + return "STRK-ETH" + + def __call__(self): + return "STRK-ETH" + + +STRK_ETH = STRK_ETH() +""" + name: STRK-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHIB_USDT: + """ + name: SHIB-USDT + precision: 0.000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SHIB-USDT" + precision: int = 0.000000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHIB-USDT" + + def __str__(self): + return "SHIB-USDT" + + def __call__(self): + return "SHIB-USDT" + + +SHIB_USDT = SHIB_USDT() +""" + name: SHIB-USDT + precision: 0.000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class POLX_USDT: + """ + name: POLX-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "POLX-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLX-USDT" + + def __str__(self): + return "POLX-USDT" + + def __call__(self): + return "POLX-USDT" + + +POLX_USDT = POLX_USDT() +""" + name: POLX-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KDA_USDT: + """ + name: KDA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "KDA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KDA-USDT" + + def __str__(self): + return "KDA-USDT" + + def __call__(self): + return "KDA-USDT" + + +KDA_USDT = KDA_USDT() +""" + name: KDA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KDA_BTC: + """ + name: KDA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KDA-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KDA-BTC" + + def __str__(self): + return "KDA-BTC" + + def __call__(self): + return "KDA-BTC" + + +KDA_BTC = KDA_BTC() +""" + name: KDA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ICP_USDT: + """ + name: ICP-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ICP-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICP-USDT" + + def __str__(self): + return "ICP-USDT" + + def __call__(self): + return "ICP-USDT" + + +ICP_USDT = ICP_USDT() +""" + name: ICP-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ICP_BTC: + """ + name: ICP-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ICP-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICP-BTC" + + def __str__(self): + return "ICP-BTC" + + def __call__(self): + return "ICP-BTC" + + +ICP_BTC = ICP_BTC() +""" + name: ICP-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STC_USDT: + """ + name: STC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STC-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STC-USDT" + + def __str__(self): + return "STC-USDT" + + def __call__(self): + return "STC-USDT" + + +STC_USDT = STC_USDT() +""" + name: STC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STC_BTC: + """ + name: STC-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STC-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STC-BTC" + + def __str__(self): + return "STC-BTC" + + def __call__(self): + return "STC-BTC" + + +STC_BTC = STC_BTC() +""" + name: STC-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GOVI_USDT: + """ + name: GOVI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GOVI-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GOVI-USDT" + + def __str__(self): + return "GOVI-USDT" + + def __call__(self): + return "GOVI-USDT" + + +GOVI_USDT = GOVI_USDT() +""" + name: GOVI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GOVI_BTC: + """ + name: GOVI-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GOVI-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GOVI-BTC" + + def __str__(self): + return "GOVI-BTC" + + def __call__(self): + return "GOVI-BTC" + + +GOVI_BTC = GOVI_BTC() +""" + name: GOVI-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FKX_USDT: + """ + name: FKX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FKX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FKX-USDT" + + def __str__(self): + return "FKX-USDT" + + def __call__(self): + return "FKX-USDT" + + +FKX_USDT = FKX_USDT() +""" + name: FKX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CELO_USDT: + """ + name: CELO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CELO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CELO-USDT" + + def __str__(self): + return "CELO-USDT" + + def __call__(self): + return "CELO-USDT" + + +CELO_USDT = CELO_USDT() +""" + name: CELO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CELO_BTC: + """ + name: CELO-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CELO-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CELO-BTC" + + def __str__(self): + return "CELO-BTC" + + def __call__(self): + return "CELO-BTC" + + +CELO_BTC = CELO_BTC() +""" + name: CELO-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CUSD_USDT: + """ + name: CUSD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CUSD-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CUSD-USDT" + + def __str__(self): + return "CUSD-USDT" + + def __call__(self): + return "CUSD-USDT" + + +CUSD_USDT = CUSD_USDT() +""" + name: CUSD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CUSD_BTC: + """ + name: CUSD-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CUSD-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CUSD-BTC" + + def __str__(self): + return "CUSD-BTC" + + def __call__(self): + return "CUSD-BTC" + + +CUSD_BTC = CUSD_BTC() +""" + name: CUSD-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MATIC_USDT: + """ + name: MATIC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "MATIC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATIC-USDT" + + def __str__(self): + return "MATIC-USDT" + + def __call__(self): + return "MATIC-USDT" + + +MATIC_USDT = MATIC_USDT() +""" + name: MATIC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MATIC_BTC: + """ + name: MATIC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MATIC-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATIC-BTC" + + def __str__(self): + return "MATIC-BTC" + + def __call__(self): + return "MATIC-BTC" + + +MATIC_BTC = MATIC_BTC() +""" + name: MATIC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ELA_USDT: + """ + name: ELA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ELA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ELA-USDT" + + def __str__(self): + return "ELA-USDT" + + def __call__(self): + return "ELA-USDT" + + +ELA_USDT = ELA_USDT() +""" + name: ELA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CRPT_USDT: + """ + name: CRPT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CRPT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CRPT-USDT" + + def __str__(self): + return "CRPT-USDT" + + def __call__(self): + return "CRPT-USDT" + + +CRPT_USDT = CRPT_USDT() +""" + name: CRPT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OPCT_USDT: + """ + name: OPCT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OPCT-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OPCT-USDT" + + def __str__(self): + return "OPCT-USDT" + + def __call__(self): + return "OPCT-USDT" + + +OPCT_USDT = OPCT_USDT() +""" + name: OPCT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OGN_USDT: + """ + name: OGN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "OGN-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OGN-USDT" + + def __str__(self): + return "OGN-USDT" + + def __call__(self): + return "OGN-USDT" + + +OGN_USDT = OGN_USDT() +""" + name: OGN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class OGN_BTC: + """ + name: OGN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OGN-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OGN-BTC" + + def __str__(self): + return "OGN-BTC" + + def __call__(self): + return "OGN-BTC" + + +OGN_BTC = OGN_BTC() +""" + name: OGN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OUSD_USDT: + """ + name: OUSD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OUSD-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OUSD-USDT" + + def __str__(self): + return "OUSD-USDT" + + def __call__(self): + return "OUSD-USDT" + + +OUSD_USDT = OUSD_USDT() +""" + name: OUSD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OUSD_BTC: + """ + name: OUSD-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OUSD-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OUSD-BTC" + + def __str__(self): + return "OUSD-BTC" + + def __call__(self): + return "OUSD-BTC" + + +OUSD_BTC = OUSD_BTC() +""" + name: OUSD-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TLOS_USDT: + """ + name: TLOS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TLOS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TLOS-USDT" + + def __str__(self): + return "TLOS-USDT" + + def __call__(self): + return "TLOS-USDT" + + +TLOS_USDT = TLOS_USDT() +""" + name: TLOS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TLOS_BTC: + """ + name: TLOS-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TLOS-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TLOS-BTC" + + def __str__(self): + return "TLOS-BTC" + + def __call__(self): + return "TLOS-BTC" + + +TLOS_BTC = TLOS_BTC() +""" + name: TLOS-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GLQ_USDT: + """ + name: GLQ-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GLQ-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GLQ-USDT" + + def __str__(self): + return "GLQ-USDT" + + def __call__(self): + return "GLQ-USDT" + + +GLQ_USDT = GLQ_USDT() +""" + name: GLQ-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GLQ_BTC: + """ + name: GLQ-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GLQ-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GLQ-BTC" + + def __str__(self): + return "GLQ-BTC" + + def __call__(self): + return "GLQ-BTC" + + +GLQ_BTC = GLQ_BTC() +""" + name: GLQ-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MXC_USDT: + """ + name: MXC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "MXC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MXC-USDT" + + def __str__(self): + return "MXC-USDT" + + def __call__(self): + return "MXC-USDT" + + +MXC_USDT = MXC_USDT() +""" + name: MXC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ERSDL_USDT: + """ + name: ERSDL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ERSDL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ERSDL-USDT" + + def __str__(self): + return "ERSDL-USDT" + + def __call__(self): + return "ERSDL-USDT" + + +ERSDL_USDT = ERSDL_USDT() +""" + name: ERSDL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HOTCROSS_USDT: + """ + name: HOTCROSS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HOTCROSS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HOTCROSS-USDT" + + def __str__(self): + return "HOTCROSS-USDT" + + def __call__(self): + return "HOTCROSS-USDT" + + +HOTCROSS_USDT = HOTCROSS_USDT() +""" + name: HOTCROSS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADA3L_USDT: + """ + name: ADA3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ADA3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADA3L-USDT" + + def __str__(self): + return "ADA3L-USDT" + + def __call__(self): + return "ADA3L-USDT" + + +ADA3L_USDT = ADA3L_USDT() +""" + name: ADA3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADA3S_USDT: + """ + name: ADA3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ADA3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADA3S-USDT" + + def __str__(self): + return "ADA3S-USDT" + + def __call__(self): + return "ADA3S-USDT" + + +ADA3S_USDT = ADA3S_USDT() +""" + name: ADA3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HYVE_USDT: + """ + name: HYVE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HYVE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HYVE-USDT" + + def __str__(self): + return "HYVE-USDT" + + def __call__(self): + return "HYVE-USDT" + + +HYVE_USDT = HYVE_USDT() +""" + name: HYVE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HYVE_BTC: + """ + name: HYVE-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HYVE-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HYVE-BTC" + + def __str__(self): + return "HYVE-BTC" + + def __call__(self): + return "HYVE-BTC" + + +HYVE_BTC = HYVE_BTC() +""" + name: HYVE-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DAPPX_USDT: + """ + name: DAPPX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DAPPX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAPPX-USDT" + + def __str__(self): + return "DAPPX-USDT" + + def __call__(self): + return "DAPPX-USDT" + + +DAPPX_USDT = DAPPX_USDT() +""" + name: DAPPX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KONO_USDT: + """ + name: KONO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KONO-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KONO-USDT" + + def __str__(self): + return "KONO-USDT" + + def __call__(self): + return "KONO-USDT" + + +KONO_USDT = KONO_USDT() +""" + name: KONO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PRQ_USDT: + """ + name: PRQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PRQ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PRQ-USDT" + + def __str__(self): + return "PRQ-USDT" + + def __call__(self): + return "PRQ-USDT" + + +PRQ_USDT = PRQ_USDT() +""" + name: PRQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MAHA_USDT: + """ + name: MAHA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MAHA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MAHA-USDT" + + def __str__(self): + return "MAHA-USDT" + + def __call__(self): + return "MAHA-USDT" + + +MAHA_USDT = MAHA_USDT() +""" + name: MAHA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MAHA_BTC: + """ + name: MAHA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MAHA-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MAHA-BTC" + + def __str__(self): + return "MAHA-BTC" + + def __call__(self): + return "MAHA-BTC" + + +MAHA_BTC = MAHA_BTC() +""" + name: MAHA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FEAR_USDT: + """ + name: FEAR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FEAR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FEAR-USDT" + + def __str__(self): + return "FEAR-USDT" + + def __call__(self): + return "FEAR-USDT" + + +FEAR_USDT = FEAR_USDT() +""" + name: FEAR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PYR_USDT: + """ + name: PYR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "PYR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PYR-USDT" + + def __str__(self): + return "PYR-USDT" + + def __call__(self): + return "PYR-USDT" + + +PYR_USDT = PYR_USDT() +""" + name: PYR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class PYR_BTC: + """ + name: PYR-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PYR-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PYR-BTC" + + def __str__(self): + return "PYR-BTC" + + def __call__(self): + return "PYR-BTC" + + +PYR_BTC = PYR_BTC() +""" + name: PYR-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PROM_USDT: + """ + name: PROM-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PROM-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PROM-USDT" + + def __str__(self): + return "PROM-USDT" + + def __call__(self): + return "PROM-USDT" + + +PROM_USDT = PROM_USDT() +""" + name: PROM-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PROM_BTC: + """ + name: PROM-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PROM-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PROM-BTC" + + def __str__(self): + return "PROM-BTC" + + def __call__(self): + return "PROM-BTC" + + +PROM_BTC = PROM_BTC() +""" + name: PROM-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GLCH_USDT: + """ + name: GLCH-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GLCH-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GLCH-USDT" + + def __str__(self): + return "GLCH-USDT" + + def __call__(self): + return "GLCH-USDT" + + +GLCH_USDT = GLCH_USDT() +""" + name: GLCH-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNO_USDT: + """ + name: UNO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UNO-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNO-USDT" + + def __str__(self): + return "UNO-USDT" + + def __call__(self): + return "UNO-USDT" + + +UNO_USDT = UNO_USDT() +""" + name: UNO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALBT_USDT: + """ + name: ALBT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALBT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALBT-USDT" + + def __str__(self): + return "ALBT-USDT" + + def __call__(self): + return "ALBT-USDT" + + +ALBT_USDT = ALBT_USDT() +""" + name: ALBT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALBT_ETH: + """ + name: ALBT-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALBT-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALBT-ETH" + + def __str__(self): + return "ALBT-ETH" + + def __call__(self): + return "ALBT-ETH" + + +ALBT_ETH = ALBT_ETH() +""" + name: ALBT-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XCAD_USDT: + """ + name: XCAD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XCAD-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCAD-USDT" + + def __str__(self): + return "XCAD-USDT" + + def __call__(self): + return "XCAD-USDT" + + +XCAD_USDT = XCAD_USDT() +""" + name: XCAD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EOS3L_USDT: + """ + name: EOS3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EOS3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOS3L-USDT" + + def __str__(self): + return "EOS3L-USDT" + + def __call__(self): + return "EOS3L-USDT" + + +EOS3L_USDT = EOS3L_USDT() +""" + name: EOS3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EOS3S_USDT: + """ + name: EOS3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EOS3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EOS3S-USDT" + + def __str__(self): + return "EOS3S-USDT" + + def __call__(self): + return "EOS3S-USDT" + + +EOS3S_USDT = EOS3S_USDT() +""" + name: EOS3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCH3L_USDT: + """ + name: BCH3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BCH3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCH3L-USDT" + + def __str__(self): + return "BCH3L-USDT" + + def __call__(self): + return "BCH3L-USDT" + + +BCH3L_USDT = BCH3L_USDT() +""" + name: BCH3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BCH3S_USDT: + """ + name: BCH3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BCH3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BCH3S-USDT" + + def __str__(self): + return "BCH3S-USDT" + + def __call__(self): + return "BCH3S-USDT" + + +BCH3S_USDT = BCH3S_USDT() +""" + name: BCH3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ELON_USDT: + """ + name: ELON-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100000 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ELON-USDT" + precision: int = 0.0000000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100000 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ELON-USDT" + + def __str__(self): + return "ELON-USDT" + + def __call__(self): + return "ELON-USDT" + + +ELON_USDT = ELON_USDT() +""" + name: ELON-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100000 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class APL_USDT: + """ + name: APL-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "APL-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APL-USDT" + + def __str__(self): + return "APL-USDT" + + def __call__(self): + return "APL-USDT" + + +APL_USDT = APL_USDT() +""" + name: APL-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VEED_USDT: + """ + name: VEED-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VEED-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VEED-USDT" + + def __str__(self): + return "VEED-USDT" + + def __call__(self): + return "VEED-USDT" + + +VEED_USDT = VEED_USDT() +""" + name: VEED-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VEED_BTC: + """ + name: VEED-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VEED-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VEED-BTC" + + def __str__(self): + return "VEED-BTC" + + def __call__(self): + return "VEED-BTC" + + +VEED_BTC = VEED_BTC() +""" + name: VEED-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DIVI_USDT: + """ + name: DIVI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DIVI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DIVI-USDT" + + def __str__(self): + return "DIVI-USDT" + + def __call__(self): + return "DIVI-USDT" + + +DIVI_USDT = DIVI_USDT() +""" + name: DIVI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PDEX_BTC: + """ + name: PDEX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PDEX-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PDEX-BTC" + + def __str__(self): + return "PDEX-BTC" + + def __call__(self): + return "PDEX-BTC" + + +PDEX_BTC = PDEX_BTC() +""" + name: PDEX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POLS_USDT: + """ + name: POLS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "POLS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLS-USDT" + + def __str__(self): + return "POLS-USDT" + + def __call__(self): + return "POLS-USDT" + + +POLS_USDT = POLS_USDT() +""" + name: POLS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class POLS_BTC: + """ + name: POLS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "POLS-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLS-BTC" + + def __str__(self): + return "POLS-BTC" + + def __call__(self): + return "POLS-BTC" + + +POLS_BTC = POLS_BTC() +""" + name: POLS-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LPOOL_USDT: + """ + name: LPOOL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LPOOL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LPOOL-USDT" + + def __str__(self): + return "LPOOL-USDT" + + def __call__(self): + return "LPOOL-USDT" + + +LPOOL_USDT = LPOOL_USDT() +""" + name: LPOOL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LPOOL_BTC: + """ + name: LPOOL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LPOOL-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LPOOL-BTC" + + def __str__(self): + return "LPOOL-BTC" + + def __call__(self): + return "LPOOL-BTC" + + +LPOOL_BTC = LPOOL_BTC() +""" + name: LPOOL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LSS_USDT: + """ + name: LSS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LSS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LSS-USDT" + + def __str__(self): + return "LSS-USDT" + + def __call__(self): + return "LSS-USDT" + + +LSS_USDT = LSS_USDT() +""" + name: LSS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VET3L_USDT: + """ + name: VET3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VET3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VET3L-USDT" + + def __str__(self): + return "VET3L-USDT" + + def __call__(self): + return "VET3L-USDT" + + +VET3L_USDT = VET3L_USDT() +""" + name: VET3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VET3S_USDT: + """ + name: VET3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VET3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VET3S-USDT" + + def __str__(self): + return "VET3S-USDT" + + def __call__(self): + return "VET3S-USDT" + + +VET3S_USDT = VET3S_USDT() +""" + name: VET3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTC3L_USDT: + """ + name: LTC3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LTC3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTC3L-USDT" + + def __str__(self): + return "LTC3L-USDT" + + def __call__(self): + return "LTC3L-USDT" + + +LTC3L_USDT = LTC3L_USDT() +""" + name: LTC3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTC3S_USDT: + """ + name: LTC3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LTC3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTC3S-USDT" + + def __str__(self): + return "LTC3S-USDT" + + def __call__(self): + return "LTC3S-USDT" + + +LTC3S_USDT = LTC3S_USDT() +""" + name: LTC3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ABBC_USDT: + """ + name: ABBC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ABBC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ABBC-USDT" + + def __str__(self): + return "ABBC-USDT" + + def __call__(self): + return "ABBC-USDT" + + +ABBC_USDT = ABBC_USDT() +""" + name: ABBC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ABBC_BTC: + """ + name: ABBC-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ABBC-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ABBC-BTC" + + def __str__(self): + return "ABBC-BTC" + + def __call__(self): + return "ABBC-BTC" + + +ABBC_BTC = ABBC_BTC() +""" + name: ABBC-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KOK_USDT: + """ + name: KOK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KOK-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KOK-USDT" + + def __str__(self): + return "KOK-USDT" + + def __call__(self): + return "KOK-USDT" + + +KOK_USDT = KOK_USDT() +""" + name: KOK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ROSN_USDT: + """ + name: ROSN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ROSN-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ROSN-USDT" + + def __str__(self): + return "ROSN-USDT" + + def __call__(self): + return "ROSN-USDT" + + +ROSN_USDT = ROSN_USDT() +""" + name: ROSN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZCX_USDT: + """ + name: ZCX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZCX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZCX-USDT" + + def __str__(self): + return "ZCX-USDT" + + def __call__(self): + return "ZCX-USDT" + + +ZCX_USDT = ZCX_USDT() +""" + name: ZCX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZCX_BTC: + """ + name: ZCX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZCX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZCX-BTC" + + def __str__(self): + return "ZCX-BTC" + + def __call__(self): + return "ZCX-BTC" + + +ZCX_BTC = ZCX_BTC() +""" + name: ZCX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NORD_USDT: + """ + name: NORD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NORD-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NORD-USDT" + + def __str__(self): + return "NORD-USDT" + + def __call__(self): + return "NORD-USDT" + + +NORD_USDT = NORD_USDT() +""" + name: NORD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMEE_USDT: + """ + name: GMEE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GMEE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMEE-USDT" + + def __str__(self): + return "GMEE-USDT" + + def __call__(self): + return "GMEE-USDT" + + +GMEE_USDT = GMEE_USDT() +""" + name: GMEE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SFUND_USDT: + """ + name: SFUND-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SFUND-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SFUND-USDT" + + def __str__(self): + return "SFUND-USDT" + + def __call__(self): + return "SFUND-USDT" + + +SFUND_USDT = SFUND_USDT() +""" + name: SFUND-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XAVA_USDT: + """ + name: XAVA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XAVA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XAVA-USDT" + + def __str__(self): + return "XAVA-USDT" + + def __call__(self): + return "XAVA-USDT" + + +XAVA_USDT = XAVA_USDT() +""" + name: XAVA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AI_USDT: + """ + name: AI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AI-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AI-USDT" + + def __str__(self): + return "AI-USDT" + + def __call__(self): + return "AI-USDT" + + +AI_USDT = AI_USDT() +""" + name: AI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IOI_USDT: + """ + name: IOI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "IOI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IOI-USDT" + + def __str__(self): + return "IOI-USDT" + + def __call__(self): + return "IOI-USDT" + + +IOI_USDT = IOI_USDT() +""" + name: IOI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NFT_USDT: + """ + name: NFT-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100000 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "NFT-USDT" + precision: int = 0.0000000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100000 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NFT-USDT" + + def __str__(self): + return "NFT-USDT" + + def __call__(self): + return "NFT-USDT" + + +NFT_USDT = NFT_USDT() +""" + name: NFT-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100000 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class NFT_TRX: + """ + name: NFT-TRX + precision: 0.000000001 + minimum_margin: 10 + initial_margin: None + minimum_order_size: 100000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NFT-TRX" + precision: int = 0.000000001 + minimum_margin: float = 10 + initial_margin: float = None + minimum_order_size: float = 100000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NFT-TRX" + + def __str__(self): + return "NFT-TRX" + + def __call__(self): + return "NFT-TRX" + + +NFT_TRX = NFT_TRX() +""" + name: NFT-TRX + precision: 0.000000001 + minimum_margin: 10 + initial_margin: None + minimum_order_size: 100000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MNST_USDT: + """ + name: MNST-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MNST-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MNST-USDT" + + def __str__(self): + return "MNST-USDT" + + def __call__(self): + return "MNST-USDT" + + +MNST_USDT = MNST_USDT() +""" + name: MNST-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MEM_USDT: + """ + name: MEM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MEM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MEM-USDT" + + def __str__(self): + return "MEM-USDT" + + def __call__(self): + return "MEM-USDT" + + +MEM_USDT = MEM_USDT() +""" + name: MEM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AGIX_USDT: + """ + name: AGIX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AGIX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AGIX-USDT" + + def __str__(self): + return "AGIX-USDT" + + def __call__(self): + return "AGIX-USDT" + + +AGIX_USDT = AGIX_USDT() +""" + name: AGIX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AGIX_BTC: + """ + name: AGIX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AGIX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AGIX-BTC" + + def __str__(self): + return "AGIX-BTC" + + def __call__(self): + return "AGIX-BTC" + + +AGIX_BTC = AGIX_BTC() +""" + name: AGIX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AGIX_ETH: + """ + name: AGIX-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AGIX-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 5 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AGIX-ETH" + + def __str__(self): + return "AGIX-ETH" + + def __call__(self): + return "AGIX-ETH" + + +AGIX_ETH = AGIX_ETH() +""" + name: AGIX-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 5 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CQT_USDT: + """ + name: CQT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CQT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CQT-USDT" + + def __str__(self): + return "CQT-USDT" + + def __call__(self): + return "CQT-USDT" + + +CQT_USDT = CQT_USDT() +""" + name: CQT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AIOZ_USDT: + """ + name: AIOZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "AIOZ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AIOZ-USDT" + + def __str__(self): + return "AIOZ-USDT" + + def __call__(self): + return "AIOZ-USDT" + + +AIOZ_USDT = AIOZ_USDT() +""" + name: AIOZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MARSH_USDT: + """ + name: MARSH-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MARSH-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MARSH-USDT" + + def __str__(self): + return "MARSH-USDT" + + def __call__(self): + return "MARSH-USDT" + + +MARSH_USDT = MARSH_USDT() +""" + name: MARSH-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HAPI_USDT: + """ + name: HAPI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HAPI-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HAPI-USDT" + + def __str__(self): + return "HAPI-USDT" + + def __call__(self): + return "HAPI-USDT" + + +HAPI_USDT = HAPI_USDT() +""" + name: HAPI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MODEFI_USDT: + """ + name: MODEFI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MODEFI-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MODEFI-USDT" + + def __str__(self): + return "MODEFI-USDT" + + def __call__(self): + return "MODEFI-USDT" + + +MODEFI_USDT = MODEFI_USDT() +""" + name: MODEFI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MODEFI_BTC: + """ + name: MODEFI-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MODEFI-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MODEFI-BTC" + + def __str__(self): + return "MODEFI-BTC" + + def __call__(self): + return "MODEFI-BTC" + + +MODEFI_BTC = MODEFI_BTC() +""" + name: MODEFI-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YFDAI_USDT: + """ + name: YFDAI-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "YFDAI-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YFDAI-USDT" + + def __str__(self): + return "YFDAI-USDT" + + def __call__(self): + return "YFDAI-USDT" + + +YFDAI_USDT = YFDAI_USDT() +""" + name: YFDAI-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YFDAI_BTC: + """ + name: YFDAI-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "YFDAI-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YFDAI-BTC" + + def __str__(self): + return "YFDAI-BTC" + + def __call__(self): + return "YFDAI-BTC" + + +YFDAI_BTC = YFDAI_BTC() +""" + name: YFDAI-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GENS_USDT: + """ + name: GENS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GENS-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GENS-USDT" + + def __str__(self): + return "GENS-USDT" + + def __call__(self): + return "GENS-USDT" + + +GENS_USDT = GENS_USDT() +""" + name: GENS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FORM_USDT: + """ + name: FORM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FORM-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FORM-USDT" + + def __str__(self): + return "FORM-USDT" + + def __call__(self): + return "FORM-USDT" + + +FORM_USDT = FORM_USDT() +""" + name: FORM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ARRR_USDT: + """ + name: ARRR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ARRR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ARRR-USDT" + + def __str__(self): + return "ARRR-USDT" + + def __call__(self): + return "ARRR-USDT" + + +ARRR_USDT = ARRR_USDT() +""" + name: ARRR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ARRR_BTC: + """ + name: ARRR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ARRR-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ARRR-BTC" + + def __str__(self): + return "ARRR-BTC" + + def __call__(self): + return "ARRR-BTC" + + +ARRR_BTC = ARRR_BTC() +""" + name: ARRR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TOKO_KCS: + """ + name: TOKO-KCS + precision: 0.0000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TOKO-KCS" + precision: int = 0.0000001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TOKO-KCS" + + def __str__(self): + return "TOKO-KCS" + + def __call__(self): + return "TOKO-KCS" + + +TOKO_KCS = TOKO_KCS() +""" + name: TOKO-KCS + precision: 0.0000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EXRD_USDT: + """ + name: EXRD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EXRD-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EXRD-USDT" + + def __str__(self): + return "EXRD-USDT" + + def __call__(self): + return "EXRD-USDT" + + +EXRD_USDT = EXRD_USDT() +""" + name: EXRD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NGM_USDT: + """ + name: NGM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NGM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NGM-USDT" + + def __str__(self): + return "NGM-USDT" + + def __call__(self): + return "NGM-USDT" + + +NGM_USDT = NGM_USDT() +""" + name: NGM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LPT_USDT: + """ + name: LPT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LPT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LPT-USDT" + + def __str__(self): + return "LPT-USDT" + + def __call__(self): + return "LPT-USDT" + + +LPT_USDT = LPT_USDT() +""" + name: LPT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ASD_USDT: + """ + name: ASD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ASD-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ASD-USDT" + + def __str__(self): + return "ASD-USDT" + + def __call__(self): + return "ASD-USDT" + + +ASD_USDT = ASD_USDT() +""" + name: ASD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BOND_USDT: + """ + name: BOND-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BOND-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BOND-USDT" + + def __str__(self): + return "BOND-USDT" + + def __call__(self): + return "BOND-USDT" + + +BOND_USDT = BOND_USDT() +""" + name: BOND-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HAI_BTC: + """ + name: HAI-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HAI-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HAI-BTC" + + def __str__(self): + return "HAI-BTC" + + def __call__(self): + return "HAI-BTC" + + +HAI_BTC = HAI_BTC() +""" + name: HAI-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOUL_USDT: + """ + name: SOUL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SOUL-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOUL-USDT" + + def __str__(self): + return "SOUL-USDT" + + def __call__(self): + return "SOUL-USDT" + + +SOUL_USDT = SOUL_USDT() +""" + name: SOUL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TWOCRZ_USDT: + """ + name: 2CRZ-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "2CRZ-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "2CRZ-USDT" + + def __str__(self): + return "2CRZ-USDT" + + def __call__(self): + return "2CRZ-USDT" + + +TWOCRZ_USDT = TWOCRZ_USDT() +""" + name: 2CRZ-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NEAR_USDT: + """ + name: NEAR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "NEAR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEAR-USDT" + + def __str__(self): + return "NEAR-USDT" + + def __call__(self): + return "NEAR-USDT" + + +NEAR_USDT = NEAR_USDT() +""" + name: NEAR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class NEAR_BTC: + """ + name: NEAR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NEAR-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEAR-BTC" + + def __str__(self): + return "NEAR-BTC" + + def __call__(self): + return "NEAR-BTC" + + +NEAR_BTC = NEAR_BTC() +""" + name: NEAR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DFYN_USDT: + """ + name: DFYN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DFYN-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DFYN-USDT" + + def __str__(self): + return "DFYN-USDT" + + def __call__(self): + return "DFYN-USDT" + + +DFYN_USDT = DFYN_USDT() +""" + name: DFYN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OOE_USDT: + """ + name: OOE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OOE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OOE-USDT" + + def __str__(self): + return "OOE-USDT" + + def __call__(self): + return "OOE-USDT" + + +OOE_USDT = OOE_USDT() +""" + name: OOE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CFG_USDT: + """ + name: CFG-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CFG-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CFG-USDT" + + def __str__(self): + return "CFG-USDT" + + def __call__(self): + return "CFG-USDT" + + +CFG_USDT = CFG_USDT() +""" + name: CFG-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CFG_BTC: + """ + name: CFG-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CFG-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CFG-BTC" + + def __str__(self): + return "CFG-BTC" + + def __call__(self): + return "CFG-BTC" + + +CFG_BTC = CFG_BTC() +""" + name: CFG-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AXS_USDT: + """ + name: AXS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "AXS-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AXS-USDT" + + def __str__(self): + return "AXS-USDT" + + def __call__(self): + return "AXS-USDT" + + +AXS_USDT = AXS_USDT() +""" + name: AXS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CLV_USDT: + """ + name: CLV-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CLV-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CLV-USDT" + + def __str__(self): + return "CLV-USDT" + + def __call__(self): + return "CLV-USDT" + + +CLV_USDT = CLV_USDT() +""" + name: CLV-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ROUTE_USDT: + """ + name: ROUTE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ROUTE-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ROUTE-USDT" + + def __str__(self): + return "ROUTE-USDT" + + def __call__(self): + return "ROUTE-USDT" + + +ROUTE_USDT = ROUTE_USDT() +""" + name: ROUTE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KAR_USDT: + """ + name: KAR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KAR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAR-USDT" + + def __str__(self): + return "KAR-USDT" + + def __call__(self): + return "KAR-USDT" + + +KAR_USDT = KAR_USDT() +""" + name: KAR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EFX_USDT: + """ + name: EFX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EFX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EFX-USDT" + + def __str__(self): + return "EFX-USDT" + + def __call__(self): + return "EFX-USDT" + + +EFX_USDT = EFX_USDT() +""" + name: EFX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XDC_BTC: + """ + name: XDC-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XDC-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDC-BTC" + + def __str__(self): + return "XDC-BTC" + + def __call__(self): + return "XDC-BTC" + + +XDC_BTC = XDC_BTC() +""" + name: XDC-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHFT_USDT: + """ + name: SHFT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHFT-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHFT-USDT" + + def __str__(self): + return "SHFT-USDT" + + def __call__(self): + return "SHFT-USDT" + + +SHFT_USDT = SHFT_USDT() +""" + name: SHFT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PMON_USDT: + """ + name: PMON-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PMON-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PMON-USDT" + + def __str__(self): + return "PMON-USDT" + + def __call__(self): + return "PMON-USDT" + + +PMON_USDT = PMON_USDT() +""" + name: PMON-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DPET_USDT: + """ + name: DPET-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DPET-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DPET-USDT" + + def __str__(self): + return "DPET-USDT" + + def __call__(self): + return "DPET-USDT" + + +DPET_USDT = DPET_USDT() +""" + name: DPET-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ERG_USDT: + """ + name: ERG-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ERG-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ERG-USDT" + + def __str__(self): + return "ERG-USDT" + + def __call__(self): + return "ERG-USDT" + + +ERG_USDT = ERG_USDT() +""" + name: ERG-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ERG_BTC: + """ + name: ERG-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ERG-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ERG-BTC" + + def __str__(self): + return "ERG-BTC" + + def __call__(self): + return "ERG-BTC" + + +ERG_BTC = ERG_BTC() +""" + name: ERG-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOL_USDT: + """ + name: SOL-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SOL-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOL-USDT" + + def __str__(self): + return "SOL-USDT" + + def __call__(self): + return "SOL-USDT" + + +SOL_USDT = SOL_USDT() +""" + name: SOL-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SLP_USDT: + """ + name: SLP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SLP-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SLP-USDT" + + def __str__(self): + return "SLP-USDT" + + def __call__(self): + return "SLP-USDT" + + +SLP_USDT = SLP_USDT() +""" + name: SLP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LITH_USDT: + """ + name: LITH-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LITH-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LITH-USDT" + + def __str__(self): + return "LITH-USDT" + + def __call__(self): + return "LITH-USDT" + + +LITH_USDT = LITH_USDT() +""" + name: LITH-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LITH_ETH: + """ + name: LITH-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LITH-ETH" + precision: int = 0.0000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LITH-ETH" + + def __str__(self): + return "LITH-ETH" + + def __call__(self): + return "LITH-ETH" + + +LITH_ETH = LITH_ETH() +""" + name: LITH-ETH + precision: 0.0000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XCH_USDT: + """ + name: XCH-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XCH-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCH-USDT" + + def __str__(self): + return "XCH-USDT" + + def __call__(self): + return "XCH-USDT" + + +XCH_USDT = XCH_USDT() +""" + name: XCH-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HAKA_USDT: + """ + name: HAKA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HAKA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HAKA-USDT" + + def __str__(self): + return "HAKA-USDT" + + def __call__(self): + return "HAKA-USDT" + + +HAKA_USDT = HAKA_USDT() +""" + name: HAKA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LAYER_BTC: + """ + name: LAYER-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LAYER-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LAYER-BTC" + + def __str__(self): + return "LAYER-BTC" + + def __call__(self): + return "LAYER-BTC" + + +LAYER_BTC = LAYER_BTC() +""" + name: LAYER-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MTL_USDT: + """ + name: MTL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MTL-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MTL-USDT" + + def __str__(self): + return "MTL-USDT" + + def __call__(self): + return "MTL-USDT" + + +MTL_USDT = MTL_USDT() +""" + name: MTL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MTL_BTC: + """ + name: MTL-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MTL-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MTL-BTC" + + def __str__(self): + return "MTL-BTC" + + def __call__(self): + return "MTL-BTC" + + +MTL_BTC = MTL_BTC() +""" + name: MTL-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IOTX_USDT: + """ + name: IOTX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "IOTX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IOTX-USDT" + + def __str__(self): + return "IOTX-USDT" + + def __call__(self): + return "IOTX-USDT" + + +IOTX_USDT = IOTX_USDT() +""" + name: IOTX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class GALA_USDT: + """ + name: GALAX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "GALAX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GALAX-USDT" + + def __str__(self): + return "GALAX-USDT" + + def __call__(self): + return "GALAX-USDT" + + +GALA_USDT = GALA_USDT() +""" + name: GALAX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class REQ_USDT: + """ + name: REQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "REQ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REQ-USDT" + + def __str__(self): + return "REQ-USDT" + + def __call__(self): + return "REQ-USDT" + + +REQ_USDT = REQ_USDT() +""" + name: REQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TXA_USDT: + """ + name: TXA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TXA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TXA-USDT" + + def __str__(self): + return "TXA-USDT" + + def __call__(self): + return "TXA-USDT" + + +TXA_USDT = TXA_USDT() +""" + name: TXA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TXA_USDC: + """ + name: TXA-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TXA-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TXA-USDC" + + def __str__(self): + return "TXA-USDC" + + def __call__(self): + return "TXA-USDC" + + +TXA_USDC = TXA_USDC() +""" + name: TXA-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CIRUS_USDT: + """ + name: CIRUS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CIRUS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CIRUS-USDT" + + def __str__(self): + return "CIRUS-USDT" + + def __call__(self): + return "CIRUS-USDT" + + +CIRUS_USDT = CIRUS_USDT() +""" + name: CIRUS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QI_USDT: + """ + name: QI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "QI-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QI-USDT" + + def __str__(self): + return "QI-USDT" + + def __call__(self): + return "QI-USDT" + + +QI_USDT = QI_USDT() +""" + name: QI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class QI_BTC: + """ + name: QI-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "QI-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QI-BTC" + + def __str__(self): + return "QI-BTC" + + def __call__(self): + return "QI-BTC" + + +QI_BTC = QI_BTC() +""" + name: QI-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ODDZ_USDT: + """ + name: ODDZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ODDZ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ODDZ-USDT" + + def __str__(self): + return "ODDZ-USDT" + + def __call__(self): + return "ODDZ-USDT" + + +ODDZ_USDT = ODDZ_USDT() +""" + name: ODDZ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PNT_USDT: + """ + name: PNT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PNT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PNT-USDT" + + def __str__(self): + return "PNT-USDT" + + def __call__(self): + return "PNT-USDT" + + +PNT_USDT = PNT_USDT() +""" + name: PNT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PNT_BTC: + """ + name: PNT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PNT-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PNT-BTC" + + def __str__(self): + return "PNT-BTC" + + def __call__(self): + return "PNT-BTC" + + +PNT_BTC = PNT_BTC() +""" + name: PNT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XPR_USDT: + """ + name: XPR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "XPR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XPR-USDT" + + def __str__(self): + return "XPR-USDT" + + def __call__(self): + return "XPR-USDT" + + +XPR_USDT = XPR_USDT() +""" + name: XPR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XPR_BTC: + """ + name: XPR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XPR-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XPR-BTC" + + def __str__(self): + return "XPR-BTC" + + def __call__(self): + return "XPR-BTC" + + +XPR_BTC = XPR_BTC() +""" + name: XPR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRIBE_USDT: + """ + name: TRIBE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRIBE-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRIBE-USDT" + + def __str__(self): + return "TRIBE-USDT" + + def __call__(self): + return "TRIBE-USDT" + + +TRIBE_USDT = TRIBE_USDT() +""" + name: TRIBE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHFT_BTC: + """ + name: SHFT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHFT-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHFT-BTC" + + def __str__(self): + return "SHFT-BTC" + + def __call__(self): + return "SHFT-BTC" + + +SHFT_BTC = SHFT_BTC() +""" + name: SHFT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MOVR_USDT: + """ + name: MOVR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "MOVR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MOVR-USDT" + + def __str__(self): + return "MOVR-USDT" + + def __call__(self): + return "MOVR-USDT" + + +MOVR_USDT = MOVR_USDT() +""" + name: MOVR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MOVR_ETH: + """ + name: MOVR-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MOVR-ETH" + precision: int = 0.000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MOVR-ETH" + + def __str__(self): + return "MOVR-ETH" + + def __call__(self): + return "MOVR-ETH" + + +MOVR_ETH = MOVR_ETH() +""" + name: MOVR-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WOO_USDT: + """ + name: WOO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "WOO-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WOO-USDT" + + def __str__(self): + return "WOO-USDT" + + def __call__(self): + return "WOO-USDT" + + +WOO_USDT = WOO_USDT() +""" + name: WOO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class WILD_USDT: + """ + name: WILD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WILD-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WILD-USDT" + + def __str__(self): + return "WILD-USDT" + + def __call__(self): + return "WILD-USDT" + + +WILD_USDT = WILD_USDT() +""" + name: WILD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QRDO_USDT: + """ + name: QRDO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "QRDO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QRDO-USDT" + + def __str__(self): + return "QRDO-USDT" + + def __call__(self): + return "QRDO-USDT" + + +QRDO_USDT = QRDO_USDT() +""" + name: QRDO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QRDO_ETH: + """ + name: QRDO-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "QRDO-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QRDO-ETH" + + def __str__(self): + return "QRDO-ETH" + + def __call__(self): + return "QRDO-ETH" + + +QRDO_ETH = QRDO_ETH() +""" + name: QRDO-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MAKI_USDT: + """ + name: MAKI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MAKI-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MAKI-USDT" + + def __str__(self): + return "MAKI-USDT" + + def __call__(self): + return "MAKI-USDT" + + +MAKI_USDT = MAKI_USDT() +""" + name: MAKI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MAKI_BTC: + """ + name: MAKI-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MAKI-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MAKI-BTC" + + def __str__(self): + return "MAKI-BTC" + + def __call__(self): + return "MAKI-BTC" + + +MAKI_BTC = MAKI_BTC() +""" + name: MAKI-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXT_USDT: + """ + name: OXT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OXT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OXT-USDT" + + def __str__(self): + return "OXT-USDT" + + def __call__(self): + return "OXT-USDT" + + +OXT_USDT = OXT_USDT() +""" + name: OXT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXT_BTC: + """ + name: OXT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OXT-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OXT-BTC" + + def __str__(self): + return "OXT-BTC" + + def __call__(self): + return "OXT-BTC" + + +OXT_BTC = OXT_BTC() +""" + name: OXT-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OXT_ETH: + """ + name: OXT-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OXT-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OXT-ETH" + + def __str__(self): + return "OXT-ETH" + + def __call__(self): + return "OXT-ETH" + + +OXT_ETH = OXT_ETH() +""" + name: OXT-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BAL_USDT: + """ + name: BAL-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BAL-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BAL-USDT" + + def __str__(self): + return "BAL-USDT" + + def __call__(self): + return "BAL-USDT" + + +BAL_USDT = BAL_USDT() +""" + name: BAL-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BAL_BTC: + """ + name: BAL-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BAL-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BAL-BTC" + + def __str__(self): + return "BAL-BTC" + + def __call__(self): + return "BAL-BTC" + + +BAL_BTC = BAL_BTC() +""" + name: BAL-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BAL_ETH: + """ + name: BAL-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BAL-ETH" + precision: int = 0.000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BAL-ETH" + + def __str__(self): + return "BAL-ETH" + + def __call__(self): + return "BAL-ETH" + + +BAL_ETH = BAL_ETH() +""" + name: BAL-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STORJ_USDT: + """ + name: STORJ-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "STORJ-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STORJ-USDT" + + def __str__(self): + return "STORJ-USDT" + + def __call__(self): + return "STORJ-USDT" + + +STORJ_USDT = STORJ_USDT() +""" + name: STORJ-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class STORJ_BTC: + """ + name: STORJ-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STORJ-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STORJ-BTC" + + def __str__(self): + return "STORJ-BTC" + + def __call__(self): + return "STORJ-BTC" + + +STORJ_BTC = STORJ_BTC() +""" + name: STORJ-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STORJ_ETH: + """ + name: STORJ-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STORJ-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STORJ-ETH" + + def __str__(self): + return "STORJ-ETH" + + def __call__(self): + return "STORJ-ETH" + + +STORJ_ETH = STORJ_ETH() +""" + name: STORJ-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YGG_USDT: + """ + name: YGG-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "YGG-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YGG-USDT" + + def __str__(self): + return "YGG-USDT" + + def __call__(self): + return "YGG-USDT" + + +YGG_USDT = YGG_USDT() +""" + name: YGG-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class NDAU_USDT: + """ + name: NDAU-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NDAU-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NDAU-USDT" + + def __str__(self): + return "NDAU-USDT" + + def __call__(self): + return "NDAU-USDT" + + +NDAU_USDT = NDAU_USDT() +""" + name: NDAU-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SDAO_USDT: + """ + name: SDAO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SDAO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SDAO-USDT" + + def __str__(self): + return "SDAO-USDT" + + def __call__(self): + return "SDAO-USDT" + + +SDAO_USDT = SDAO_USDT() +""" + name: SDAO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SDAO_ETH: + """ + name: SDAO-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SDAO-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SDAO-ETH" + + def __str__(self): + return "SDAO-ETH" + + def __call__(self): + return "SDAO-ETH" + + +SDAO_ETH = SDAO_ETH() +""" + name: SDAO-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRP3L_USDT: + """ + name: XRP3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XRP3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRP3L-USDT" + + def __str__(self): + return "XRP3L-USDT" + + def __call__(self): + return "XRP3L-USDT" + + +XRP3L_USDT = XRP3L_USDT() +""" + name: XRP3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XRP3S_USDT: + """ + name: XRP3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 9999999 + margin: False + """ + name: str = "XRP3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 9999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XRP3S-USDT" + + def __str__(self): + return "XRP3S-USDT" + + def __call__(self): + return "XRP3S-USDT" + + +XRP3S_USDT = XRP3S_USDT() +""" + name: XRP3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 9999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SKL_USDT: + """ + name: SKL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SKL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SKL-USDT" + + def __str__(self): + return "SKL-USDT" + + def __call__(self): + return "SKL-USDT" + + +SKL_USDT = SKL_USDT() +""" + name: SKL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SKL_BTC: + """ + name: SKL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SKL-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SKL-BTC" + + def __str__(self): + return "SKL-BTC" + + def __call__(self): + return "SKL-BTC" + + +SKL_BTC = SKL_BTC() +""" + name: SKL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NMR_USDT: + """ + name: NMR-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NMR-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NMR-USDT" + + def __str__(self): + return "NMR-USDT" + + def __call__(self): + return "NMR-USDT" + + +NMR_USDT = NMR_USDT() +""" + name: NMR-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NMR_BTC: + """ + name: NMR-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NMR-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NMR-BTC" + + def __str__(self): + return "NMR-BTC" + + def __call__(self): + return "NMR-BTC" + + +NMR_BTC = NMR_BTC() +""" + name: NMR-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IXS_USDT: + """ + name: IXS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "IXS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IXS-USDT" + + def __str__(self): + return "IXS-USDT" + + def __call__(self): + return "IXS-USDT" + + +IXS_USDT = IXS_USDT() +""" + name: IXS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRB_USDT: + """ + name: TRB-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRB-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRB-USDT" + + def __str__(self): + return "TRB-USDT" + + def __call__(self): + return "TRB-USDT" + + +TRB_USDT = TRB_USDT() +""" + name: TRB-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRB_BTC: + """ + name: TRB-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRB-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRB-BTC" + + def __str__(self): + return "TRB-BTC" + + def __call__(self): + return "TRB-BTC" + + +TRB_BTC = TRB_BTC() +""" + name: TRB-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DYDX_USDT: + """ + name: DYDX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DYDX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DYDX-USDT" + + def __str__(self): + return "DYDX-USDT" + + def __call__(self): + return "DYDX-USDT" + + +DYDX_USDT = DYDX_USDT() +""" + name: DYDX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class XYO_USDT: + """ + name: XYO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XYO-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XYO-USDT" + + def __str__(self): + return "XYO-USDT" + + def __call__(self): + return "XYO-USDT" + + +XYO_USDT = XYO_USDT() +""" + name: XYO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GTC_USDT: + """ + name: GTC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GTC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GTC-USDT" + + def __str__(self): + return "GTC-USDT" + + def __call__(self): + return "GTC-USDT" + + +GTC_USDT = GTC_USDT() +""" + name: GTC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GTC_BTC: + """ + name: GTC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GTC-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GTC-BTC" + + def __str__(self): + return "GTC-BTC" + + def __call__(self): + return "GTC-BTC" + + +GTC_BTC = GTC_BTC() +""" + name: GTC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EQX_USDT: + """ + name: EQX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EQX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EQX-USDT" + + def __str__(self): + return "EQX-USDT" + + def __call__(self): + return "EQX-USDT" + + +EQX_USDT = EQX_USDT() +""" + name: EQX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EQX_BTC: + """ + name: EQX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EQX-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EQX-BTC" + + def __str__(self): + return "EQX-BTC" + + def __call__(self): + return "EQX-BTC" + + +EQX_BTC = EQX_BTC() +""" + name: EQX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RLC_USDT: + """ + name: RLC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "RLC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RLC-USDT" + + def __str__(self): + return "RLC-USDT" + + def __call__(self): + return "RLC-USDT" + + +RLC_USDT = RLC_USDT() +""" + name: RLC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class RLC_BTC: + """ + name: RLC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RLC-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RLC-BTC" + + def __str__(self): + return "RLC-BTC" + + def __call__(self): + return "RLC-BTC" + + +RLC_BTC = RLC_BTC() +""" + name: RLC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XPRT_USDT: + """ + name: XPRT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XPRT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XPRT-USDT" + + def __str__(self): + return "XPRT-USDT" + + def __call__(self): + return "XPRT-USDT" + + +XPRT_USDT = XPRT_USDT() +""" + name: XPRT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EGLD_USDT: + """ + name: EGLD-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "EGLD-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EGLD-USDT" + + def __str__(self): + return "EGLD-USDT" + + def __call__(self): + return "EGLD-USDT" + + +EGLD_USDT = EGLD_USDT() +""" + name: EGLD-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class EGLD_BTC: + """ + name: EGLD-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EGLD-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EGLD-BTC" + + def __str__(self): + return "EGLD-BTC" + + def __call__(self): + return "EGLD-BTC" + + +EGLD_BTC = EGLD_BTC() +""" + name: EGLD-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HBAR_USDT: + """ + name: HBAR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "HBAR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HBAR-USDT" + + def __str__(self): + return "HBAR-USDT" + + def __call__(self): + return "HBAR-USDT" + + +HBAR_USDT = HBAR_USDT() +""" + name: HBAR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class HBAR_BTC: + """ + name: HBAR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HBAR-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HBAR-BTC" + + def __str__(self): + return "HBAR-BTC" + + def __call__(self): + return "HBAR-BTC" + + +HBAR_BTC = HBAR_BTC() +""" + name: HBAR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOGE3L_USDT: + """ + name: DOGE3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 99999999 + margin: False + """ + name: str = "DOGE3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 99999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOGE3L-USDT" + + def __str__(self): + return "DOGE3L-USDT" + + def __call__(self): + return "DOGE3L-USDT" + + +DOGE3L_USDT = DOGE3L_USDT() +""" + name: DOGE3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 99999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOGE3S_USDT: + """ + name: DOGE3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 99999999 + margin: False + """ + name: str = "DOGE3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 99999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOGE3S-USDT" + + def __str__(self): + return "DOGE3S-USDT" + + def __call__(self): + return "DOGE3S-USDT" + + +DOGE3S_USDT = DOGE3S_USDT() +""" + name: DOGE3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 99999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLOW_USDT: + """ + name: FLOW-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "FLOW-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLOW-USDT" + + def __str__(self): + return "FLOW-USDT" + + def __call__(self): + return "FLOW-USDT" + + +FLOW_USDT = FLOW_USDT() +""" + name: FLOW-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FLOW_BTC: + """ + name: FLOW-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FLOW-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLOW-BTC" + + def __str__(self): + return "FLOW-BTC" + + def __call__(self): + return "FLOW-BTC" + + +FLOW_BTC = FLOW_BTC() +""" + name: FLOW-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NKN_USDT: + """ + name: NKN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "NKN-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NKN-USDT" + + def __str__(self): + return "NKN-USDT" + + def __call__(self): + return "NKN-USDT" + + +NKN_USDT = NKN_USDT() +""" + name: NKN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class NKN_BTC: + """ + name: NKN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NKN-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NKN-BTC" + + def __str__(self): + return "NKN-BTC" + + def __call__(self): + return "NKN-BTC" + + +NKN_BTC = NKN_BTC() +""" + name: NKN-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PBX_USDT: + """ + name: PBX-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PBX-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PBX-USDT" + + def __str__(self): + return "PBX-USDT" + + def __call__(self): + return "PBX-USDT" + + +PBX_USDT = PBX_USDT() +""" + name: PBX-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOL3L_USDT: + """ + name: SOL3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False + """ + name: str = "SOL3L-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOL3L-USDT" + + def __str__(self): + return "SOL3L-USDT" + + def __call__(self): + return "SOL3L-USDT" + + +SOL3L_USDT = SOL3L_USDT() +""" + name: SOL3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOL3S_USDT: + """ + name: SOL3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False + """ + name: str = "SOL3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOL3S-USDT" + + def __str__(self): + return "SOL3S-USDT" + + def __call__(self): + return "SOL3S-USDT" + + +SOL3S_USDT = SOL3S_USDT() +""" + name: SOL3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MLN_USDT: + """ + name: MLN-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MLN-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MLN-USDT" + + def __str__(self): + return "MLN-USDT" + + def __call__(self): + return "MLN-USDT" + + +MLN_USDT = MLN_USDT() +""" + name: MLN-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MLN_BTC: + """ + name: MLN-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MLN-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MLN-BTC" + + def __str__(self): + return "MLN-BTC" + + def __call__(self): + return "MLN-BTC" + + +MLN_BTC = MLN_BTC() +""" + name: MLN-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XNL_USDT: + """ + name: XNL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XNL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XNL-USDT" + + def __str__(self): + return "XNL-USDT" + + def __call__(self): + return "XNL-USDT" + + +XNL_USDT = XNL_USDT() +""" + name: XNL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOLVE_USDT: + """ + name: SOLVE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SOLVE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLVE-USDT" + + def __str__(self): + return "SOLVE-USDT" + + def __call__(self): + return "SOLVE-USDT" + + +SOLVE_USDT = SOLVE_USDT() +""" + name: SOLVE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DMTR_USDT: + """ + name: DMTR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DMTR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DMTR-USDT" + + def __str__(self): + return "DMTR-USDT" + + def __call__(self): + return "DMTR-USDT" + + +DMTR_USDT = DMTR_USDT() +""" + name: DMTR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINK3L_USDT: + """ + name: LINK3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False + """ + name: str = "LINK3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINK3L-USDT" + + def __str__(self): + return "LINK3L-USDT" + + def __call__(self): + return "LINK3L-USDT" + + +LINK3L_USDT = LINK3L_USDT() +""" + name: LINK3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINK3S_USDT: + """ + name: LINK3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999 + margin: False + """ + name: str = "LINK3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINK3S-USDT" + + def __str__(self): + return "LINK3S-USDT" + + def __call__(self): + return "LINK3S-USDT" + + +LINK3S_USDT = LINK3S_USDT() +""" + name: LINK3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOT3L_USDT: + """ + name: DOT3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999 + margin: False + """ + name: str = "DOT3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOT3L-USDT" + + def __str__(self): + return "DOT3L-USDT" + + def __call__(self): + return "DOT3L-USDT" + + +DOT3L_USDT = DOT3L_USDT() +""" + name: DOT3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOT3S_USDT: + """ + name: DOT3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False + """ + name: str = "DOT3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOT3S-USDT" + + def __str__(self): + return "DOT3S-USDT" + + def __call__(self): + return "DOT3S-USDT" + + +DOT3S_USDT = DOT3S_USDT() +""" + name: DOT3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CTSI_USDT: + """ + name: CTSI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "CTSI-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CTSI-USDT" + + def __str__(self): + return "CTSI-USDT" + + def __call__(self): + return "CTSI-USDT" + + +CTSI_USDT = CTSI_USDT() +""" + name: CTSI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class CTSI_BTC: + """ + name: CTSI-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CTSI-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CTSI-BTC" + + def __str__(self): + return "CTSI-BTC" + + def __call__(self): + return "CTSI-BTC" + + +CTSI_BTC = CTSI_BTC() +""" + name: CTSI-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALICE_USDT: + """ + name: ALICE-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ALICE-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALICE-USDT" + + def __str__(self): + return "ALICE-USDT" + + def __call__(self): + return "ALICE-USDT" + + +ALICE_USDT = ALICE_USDT() +""" + name: ALICE-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ALICE_BTC: + """ + name: ALICE-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALICE-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALICE-BTC" + + def __str__(self): + return "ALICE-BTC" + + def __call__(self): + return "ALICE-BTC" + + +ALICE_BTC = ALICE_BTC() +""" + name: ALICE-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALICE_ETH: + """ + name: ALICE-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALICE-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALICE-ETH" + + def __str__(self): + return "ALICE-ETH" + + def __call__(self): + return "ALICE-ETH" + + +ALICE_ETH = ALICE_ETH() +""" + name: ALICE-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OPUL_USDT: + """ + name: OPUL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OPUL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OPUL-USDT" + + def __str__(self): + return "OPUL-USDT" + + def __call__(self): + return "OPUL-USDT" + + +OPUL_USDT = OPUL_USDT() +""" + name: OPUL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ILV_USDT: + """ + name: ILV-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ILV-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ILV-USDT" + + def __str__(self): + return "ILV-USDT" + + def __call__(self): + return "ILV-USDT" + + +ILV_USDT = ILV_USDT() +""" + name: ILV-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BAND_USDT: + """ + name: BAND-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BAND-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BAND-USDT" + + def __str__(self): + return "BAND-USDT" + + def __call__(self): + return "BAND-USDT" + + +BAND_USDT = BAND_USDT() +""" + name: BAND-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BAND_BTC: + """ + name: BAND-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BAND-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BAND-BTC" + + def __str__(self): + return "BAND-BTC" + + def __call__(self): + return "BAND-BTC" + + +BAND_BTC = BAND_BTC() +""" + name: BAND-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTT_USDT: + """ + name: FTT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FTT-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTT-USDT" + + def __str__(self): + return "FTT-USDT" + + def __call__(self): + return "FTT-USDT" + + +FTT_USDT = FTT_USDT() +""" + name: FTT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTT_BTC: + """ + name: FTT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FTT-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTT-BTC" + + def __str__(self): + return "FTT-BTC" + + def __call__(self): + return "FTT-BTC" + + +FTT_BTC = FTT_BTC() +""" + name: FTT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DVPN_USDT: + """ + name: DVPN-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DVPN-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DVPN-USDT" + + def __str__(self): + return "DVPN-USDT" + + def __call__(self): + return "DVPN-USDT" + + +DVPN_USDT = DVPN_USDT() +""" + name: DVPN-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SKU_USDT: + """ + name: SKU-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SKU-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SKU-USDT" + + def __str__(self): + return "SKU-USDT" + + def __call__(self): + return "SKU-USDT" + + +SKU_USDT = SKU_USDT() +""" + name: SKU-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SKU_BTC: + """ + name: SKU-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SKU-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SKU-BTC" + + def __str__(self): + return "SKU-BTC" + + def __call__(self): + return "SKU-BTC" + + +SKU_BTC = SKU_BTC() +""" + name: SKU-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EDG_USDT: + """ + name: EDG-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EDG-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EDG-USDT" + + def __str__(self): + return "EDG-USDT" + + def __call__(self): + return "EDG-USDT" + + +EDG_USDT = EDG_USDT() +""" + name: EDG-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SLIM_USDT: + """ + name: SLIM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SLIM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SLIM-USDT" + + def __str__(self): + return "SLIM-USDT" + + def __call__(self): + return "SLIM-USDT" + + +SLIM_USDT = SLIM_USDT() +""" + name: SLIM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TLM_USDT: + """ + name: TLM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "TLM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TLM-USDT" + + def __str__(self): + return "TLM-USDT" + + def __call__(self): + return "TLM-USDT" + + +TLM_USDT = TLM_USDT() +""" + name: TLM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class TLM_BTC: + """ + name: TLM-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TLM-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TLM-BTC" + + def __str__(self): + return "TLM-BTC" + + def __call__(self): + return "TLM-BTC" + + +TLM_BTC = TLM_BTC() +""" + name: TLM-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TLM_ETH: + """ + name: TLM-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TLM-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TLM-ETH" + + def __str__(self): + return "TLM-ETH" + + def __call__(self): + return "TLM-ETH" + + +TLM_ETH = TLM_ETH() +""" + name: TLM-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DEXE_USDT: + """ + name: DEXE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DEXE-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DEXE-USDT" + + def __str__(self): + return "DEXE-USDT" + + def __call__(self): + return "DEXE-USDT" + + +DEXE_USDT = DEXE_USDT() +""" + name: DEXE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DEXE_BTC: + """ + name: DEXE-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DEXE-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DEXE-BTC" + + def __str__(self): + return "DEXE-BTC" + + def __call__(self): + return "DEXE-BTC" + + +DEXE_BTC = DEXE_BTC() +""" + name: DEXE-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DEXE_ETH: + """ + name: DEXE-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DEXE-ETH" + precision: int = 0.000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DEXE-ETH" + + def __str__(self): + return "DEXE-ETH" + + def __call__(self): + return "DEXE-ETH" + + +DEXE_ETH = DEXE_ETH() +""" + name: DEXE-ETH + precision: 0.000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MATTER_USDT: + """ + name: MATTER-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MATTER-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATTER-USDT" + + def __str__(self): + return "MATTER-USDT" + + def __call__(self): + return "MATTER-USDT" + + +MATTER_USDT = MATTER_USDT() +""" + name: MATTER-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CUDOS_BTC: + """ + name: CUDOS-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CUDOS-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CUDOS-BTC" + + def __str__(self): + return "CUDOS-BTC" + + def __call__(self): + return "CUDOS-BTC" + + +CUDOS_BTC = CUDOS_BTC() +""" + name: CUDOS-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RUNE_USDT: + """ + name: RUNE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "RUNE-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RUNE-USDT" + + def __str__(self): + return "RUNE-USDT" + + def __call__(self): + return "RUNE-USDT" + + +RUNE_USDT = RUNE_USDT() +""" + name: RUNE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class RUNE_BTC: + """ + name: RUNE-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RUNE-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RUNE-BTC" + + def __str__(self): + return "RUNE-BTC" + + def __call__(self): + return "RUNE-BTC" + + +RUNE_BTC = RUNE_BTC() +""" + name: RUNE-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RMRK_USDT: + """ + name: RMRK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RMRK-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RMRK-USDT" + + def __str__(self): + return "RMRK-USDT" + + def __call__(self): + return "RMRK-USDT" + + +RMRK_USDT = RMRK_USDT() +""" + name: RMRK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class C98_USDT: + """ + name: C98-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "C98-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "C98-USDT" + + def __str__(self): + return "C98-USDT" + + def __call__(self): + return "C98-USDT" + + +C98_USDT = C98_USDT() +""" + name: C98-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BLOK_USDT: + """ + name: BLOK-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BLOK-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BLOK-USDT" + + def __str__(self): + return "BLOK-USDT" + + def __call__(self): + return "BLOK-USDT" + + +BLOK_USDT = BLOK_USDT() +""" + name: BLOK-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOLR_USDT: + """ + name: SOLR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SOLR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOLR-USDT" + + def __str__(self): + return "SOLR-USDT" + + def __call__(self): + return "SOLR-USDT" + + +SOLR_USDT = SOLR_USDT() +""" + name: SOLR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATOM3L_USDT: + """ + name: ATOM3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False + """ + name: str = "ATOM3L-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOM3L-USDT" + + def __str__(self): + return "ATOM3L-USDT" + + def __call__(self): + return "ATOM3L-USDT" + + +ATOM3L_USDT = ATOM3L_USDT() +""" + name: ATOM3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATOM3S_USDT: + """ + name: ATOM3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False + """ + name: str = "ATOM3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOM3S-USDT" + + def __str__(self): + return "ATOM3S-USDT" + + def __call__(self): + return "ATOM3S-USDT" + + +ATOM3S_USDT = ATOM3S_USDT() +""" + name: ATOM3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNI3L_USDT: + """ + name: UNI3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False + """ + name: str = "UNI3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNI3L-USDT" + + def __str__(self): + return "UNI3L-USDT" + + def __call__(self): + return "UNI3L-USDT" + + +UNI3L_USDT = UNI3L_USDT() +""" + name: UNI3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNI3S_USDT: + """ + name: UNI3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False + """ + name: str = "UNI3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNI3S-USDT" + + def __str__(self): + return "UNI3S-USDT" + + def __call__(self): + return "UNI3S-USDT" + + +UNI3S_USDT = UNI3S_USDT() +""" + name: UNI3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WSIENNA_USDT: + """ + name: WSIENNA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WSIENNA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WSIENNA-USDT" + + def __str__(self): + return "WSIENNA-USDT" + + def __call__(self): + return "WSIENNA-USDT" + + +WSIENNA_USDT = WSIENNA_USDT() +""" + name: WSIENNA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PUSH_USDT: + """ + name: PUSH-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PUSH-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PUSH-USDT" + + def __str__(self): + return "PUSH-USDT" + + def __call__(self): + return "PUSH-USDT" + + +PUSH_USDT = PUSH_USDT() +""" + name: PUSH-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PUSH_BTC: + """ + name: PUSH-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PUSH-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PUSH-BTC" + + def __str__(self): + return "PUSH-BTC" + + def __call__(self): + return "PUSH-BTC" + + +PUSH_BTC = PUSH_BTC() +""" + name: PUSH-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FORM_ETH: + """ + name: FORM-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FORM-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FORM-ETH" + + def __str__(self): + return "FORM-ETH" + + def __call__(self): + return "FORM-ETH" + + +FORM_ETH = FORM_ETH() +""" + name: FORM-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NTVRK_USDT: + """ + name: NTVRK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NTVRK-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NTVRK-USDT" + + def __str__(self): + return "NTVRK-USDT" + + def __call__(self): + return "NTVRK-USDT" + + +NTVRK_USDT = NTVRK_USDT() +""" + name: NTVRK-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NTVRK_USDC: + """ + name: NTVRK-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NTVRK-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NTVRK-USDC" + + def __str__(self): + return "NTVRK-USDC" + + def __call__(self): + return "NTVRK-USDC" + + +NTVRK_USDC = NTVRK_USDC() +""" + name: NTVRK-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AXS3L_USDT: + """ + name: AXS3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False + """ + name: str = "AXS3L-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AXS3L-USDT" + + def __str__(self): + return "AXS3L-USDT" + + def __call__(self): + return "AXS3L-USDT" + + +AXS3L_USDT = AXS3L_USDT() +""" + name: AXS3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AXS3S_USDT: + """ + name: AXS3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999 + margin: False + """ + name: str = "AXS3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AXS3S-USDT" + + def __str__(self): + return "AXS3S-USDT" + + def __call__(self): + return "AXS3S-USDT" + + +AXS3S_USDT = AXS3S_USDT() +""" + name: AXS3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTM3L_USDT: + """ + name: FTM3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False + """ + name: str = "FTM3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTM3L-USDT" + + def __str__(self): + return "FTM3L-USDT" + + def __call__(self): + return "FTM3L-USDT" + + +FTM3L_USDT = FTM3L_USDT() +""" + name: FTM3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTM3S_USDT: + """ + name: FTM3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False + """ + name: str = "FTM3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTM3S-USDT" + + def __str__(self): + return "FTM3S-USDT" + + def __call__(self): + return "FTM3S-USDT" + + +FTM3S_USDT = FTM3S_USDT() +""" + name: FTM3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLAME_USDT: + """ + name: FLAME-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FLAME-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLAME-USDT" + + def __str__(self): + return "FLAME-USDT" + + def __call__(self): + return "FLAME-USDT" + + +FLAME_USDT = FLAME_USDT() +""" + name: FLAME-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AGLD_USDT: + """ + name: AGLD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AGLD-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AGLD-USDT" + + def __str__(self): + return "AGLD-USDT" + + def __call__(self): + return "AGLD-USDT" + + +AGLD_USDT = AGLD_USDT() +""" + name: AGLD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NAKA_USDT: + """ + name: NAKA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NAKA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NAKA-USDT" + + def __str__(self): + return "NAKA-USDT" + + def __call__(self): + return "NAKA-USDT" + + +NAKA_USDT = NAKA_USDT() +""" + name: NAKA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class YLD_USDT: + """ + name: YLD-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "YLD-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "YLD-USDT" + + def __str__(self): + return "YLD-USDT" + + def __call__(self): + return "YLD-USDT" + + +YLD_USDT = YLD_USDT() +""" + name: YLD-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TONE_USDT: + """ + name: TONE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TONE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TONE-USDT" + + def __str__(self): + return "TONE-USDT" + + def __call__(self): + return "TONE-USDT" + + +TONE_USDT = TONE_USDT() +""" + name: TONE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REEF_USDT: + """ + name: REEF-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "REEF-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REEF-USDT" + + def __str__(self): + return "REEF-USDT" + + def __call__(self): + return "REEF-USDT" + + +REEF_USDT = REEF_USDT() +""" + name: REEF-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REEF_BTC: + """ + name: REEF-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "REEF-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REEF-BTC" + + def __str__(self): + return "REEF-BTC" + + def __call__(self): + return "REEF-BTC" + + +REEF_BTC = REEF_BTC() +""" + name: REEF-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TIDAL_USDT: + """ + name: TIDAL-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TIDAL-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TIDAL-USDT" + + def __str__(self): + return "TIDAL-USDT" + + def __call__(self): + return "TIDAL-USDT" + + +TIDAL_USDT = TIDAL_USDT() +""" + name: TIDAL-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TVK_USDT: + """ + name: TVK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TVK-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TVK-USDT" + + def __str__(self): + return "TVK-USDT" + + def __call__(self): + return "TVK-USDT" + + +TVK_USDT = TVK_USDT() +""" + name: TVK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TVK_BTC: + """ + name: TVK-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TVK-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TVK-BTC" + + def __str__(self): + return "TVK-BTC" + + def __call__(self): + return "TVK-BTC" + + +TVK_BTC = TVK_BTC() +""" + name: TVK-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class INJ_USDT: + """ + name: INJ-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "INJ-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "INJ-USDT" + + def __str__(self): + return "INJ-USDT" + + def __call__(self): + return "INJ-USDT" + + +INJ_USDT = INJ_USDT() +""" + name: INJ-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class INJ_BTC: + """ + name: INJ-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "INJ-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "INJ-BTC" + + def __str__(self): + return "INJ-BTC" + + def __call__(self): + return "INJ-BTC" + + +INJ_BTC = INJ_BTC() +""" + name: INJ-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNB3L_USDT: + """ + name: BNB3L-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False + """ + name: str = "BNB3L-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNB3L-USDT" + + def __str__(self): + return "BNB3L-USDT" + + def __call__(self): + return "BNB3L-USDT" + + +BNB3L_USDT = BNB3L_USDT() +""" + name: BNB3L-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNB3S_USDT: + """ + name: BNB3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999 + margin: False + """ + name: str = "BNB3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNB3S-USDT" + + def __str__(self): + return "BNB3S-USDT" + + def __call__(self): + return "BNB3S-USDT" + + +BNB3S_USDT = BNB3S_USDT() +""" + name: BNB3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MATIC3L_USDT: + """ + name: MATIC3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False + """ + name: str = "MATIC3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATIC3L-USDT" + + def __str__(self): + return "MATIC3L-USDT" + + def __call__(self): + return "MATIC3L-USDT" + + +MATIC3L_USDT = MATIC3L_USDT() +""" + name: MATIC3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MATIC3S_USDT: + """ + name: MATIC3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False + """ + name: str = "MATIC3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATIC3S-USDT" + + def __str__(self): + return "MATIC3S-USDT" + + def __call__(self): + return "MATIC3S-USDT" + + +MATIC3S_USDT = MATIC3S_USDT() +""" + name: MATIC3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VEGA_USDT: + """ + name: VEGA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VEGA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VEGA-USDT" + + def __str__(self): + return "VEGA-USDT" + + def __call__(self): + return "VEGA-USDT" + + +VEGA_USDT = VEGA_USDT() +""" + name: VEGA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VEGA_ETH: + """ + name: VEGA-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VEGA-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VEGA-ETH" + + def __str__(self): + return "VEGA-ETH" + + def __call__(self): + return "VEGA-ETH" + + +VEGA_ETH = VEGA_ETH() +""" + name: VEGA-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALPHA_USDT: + """ + name: ALPHA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALPHA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALPHA-USDT" + + def __str__(self): + return "ALPHA-USDT" + + def __call__(self): + return "ALPHA-USDT" + + +ALPHA_USDT = ALPHA_USDT() +""" + name: ALPHA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALPHA_BTC: + """ + name: ALPHA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALPHA-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALPHA-BTC" + + def __str__(self): + return "ALPHA-BTC" + + def __call__(self): + return "ALPHA-BTC" + + +ALPHA_BTC = ALPHA_BTC() +""" + name: ALPHA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNO_BTC: + """ + name: UNO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UNO-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNO-BTC" + + def __str__(self): + return "UNO-BTC" + + def __call__(self): + return "UNO-BTC" + + +UNO_BTC = UNO_BTC() +""" + name: UNO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZKT_USDT: + """ + name: ZKT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZKT-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZKT-USDT" + + def __str__(self): + return "ZKT-USDT" + + def __call__(self): + return "ZKT-USDT" + + +ZKT_USDT = ZKT_USDT() +""" + name: ZKT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AR_USDT: + """ + name: AR-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "AR-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AR-USDT" + + def __str__(self): + return "AR-USDT" + + def __call__(self): + return "AR-USDT" + + +AR_USDT = AR_USDT() +""" + name: AR-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AR_BTC: + """ + name: AR-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AR-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AR-BTC" + + def __str__(self): + return "AR-BTC" + + def __call__(self): + return "AR-BTC" + + +AR_BTC = AR_BTC() +""" + name: AR-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JASMY_USDT: + """ + name: JASMY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "JASMY-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JASMY-USDT" + + def __str__(self): + return "JASMY-USDT" + + def __call__(self): + return "JASMY-USDT" + + +JASMY_USDT = JASMY_USDT() +""" + name: JASMY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class PERP_USDT: + """ + name: PERP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PERP-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PERP-USDT" + + def __str__(self): + return "PERP-USDT" + + def __call__(self): + return "PERP-USDT" + + +PERP_USDT = PERP_USDT() +""" + name: PERP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PERP_BTC: + """ + name: PERP-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PERP-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PERP-BTC" + + def __str__(self): + return "PERP-BTC" + + def __call__(self): + return "PERP-BTC" + + +PERP_BTC = PERP_BTC() +""" + name: PERP-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SCLP_USDT: + """ + name: SCLP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SCLP-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCLP-USDT" + + def __str__(self): + return "SCLP-USDT" + + def __call__(self): + return "SCLP-USDT" + + +SCLP_USDT = SCLP_USDT() +""" + name: SCLP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SCLP_BTC: + """ + name: SCLP-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SCLP-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCLP-BTC" + + def __str__(self): + return "SCLP-BTC" + + def __call__(self): + return "SCLP-BTC" + + +SCLP_BTC = SCLP_BTC() +""" + name: SCLP-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUPER_USDT: + """ + name: SUPER-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SUPER-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUPER-USDT" + + def __str__(self): + return "SUPER-USDT" + + def __call__(self): + return "SUPER-USDT" + + +SUPER_USDT = SUPER_USDT() +""" + name: SUPER-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SUPER_BTC: + """ + name: SUPER-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SUPER-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUPER-BTC" + + def __str__(self): + return "SUPER-BTC" + + def __call__(self): + return "SUPER-BTC" + + +SUPER_BTC = SUPER_BTC() +""" + name: SUPER-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CPOOL_USDT: + """ + name: CPOOL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CPOOL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CPOOL-USDT" + + def __str__(self): + return "CPOOL-USDT" + + def __call__(self): + return "CPOOL-USDT" + + +CPOOL_USDT = CPOOL_USDT() +""" + name: CPOOL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HERO_USDT: + """ + name: HERO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 50 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HERO-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 50 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HERO-USDT" + + def __str__(self): + return "HERO-USDT" + + def __call__(self): + return "HERO-USDT" + + +HERO_USDT = HERO_USDT() +""" + name: HERO-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 50 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BASIC_USDT: + """ + name: BASIC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BASIC-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BASIC-USDT" + + def __str__(self): + return "BASIC-USDT" + + def __call__(self): + return "BASIC-USDT" + + +BASIC_USDT = BASIC_USDT() +""" + name: BASIC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XED_USDT: + """ + name: XED-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XED-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XED-USDT" + + def __str__(self): + return "XED-USDT" + + def __call__(self): + return "XED-USDT" + + +XED_USDT = XED_USDT() +""" + name: XED-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XED_BTC: + """ + name: XED-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XED-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XED-BTC" + + def __str__(self): + return "XED-BTC" + + def __call__(self): + return "XED-BTC" + + +XED_BTC = XED_BTC() +""" + name: XED-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AURY_USDT: + """ + name: AURY-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AURY-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AURY-USDT" + + def __str__(self): + return "AURY-USDT" + + def __call__(self): + return "AURY-USDT" + + +AURY_USDT = AURY_USDT() +""" + name: AURY-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SWASH_USDT: + """ + name: SWASH-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SWASH-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SWASH-USDT" + + def __str__(self): + return "SWASH-USDT" + + def __call__(self): + return "SWASH-USDT" + + +SWASH_USDT = SWASH_USDT() +""" + name: SWASH-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LTO_USDT: + """ + name: LTO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LTO-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTO-USDT" + + def __str__(self): + return "LTO-USDT" + + def __call__(self): + return "LTO-USDT" + + +LTO_USDT = LTO_USDT() +""" + name: LTO-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LTO_BTC: + """ + name: LTO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LTO-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LTO-BTC" + + def __str__(self): + return "LTO-BTC" + + def __call__(self): + return "LTO-BTC" + + +LTO_BTC = LTO_BTC() +""" + name: LTO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BUX_USDT: + """ + name: BUX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BUX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BUX-USDT" + + def __str__(self): + return "BUX-USDT" + + def __call__(self): + return "BUX-USDT" + + +BUX_USDT = BUX_USDT() +""" + name: BUX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MTRG_USDT: + """ + name: MTRG-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MTRG-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MTRG-USDT" + + def __str__(self): + return "MTRG-USDT" + + def __call__(self): + return "MTRG-USDT" + + +MTRG_USDT = MTRG_USDT() +""" + name: MTRG-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DREAMS_USDT: + """ + name: DREAMS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DREAMS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DREAMS-USDT" + + def __str__(self): + return "DREAMS-USDT" + + def __call__(self): + return "DREAMS-USDT" + + +DREAMS_USDT = DREAMS_USDT() +""" + name: DREAMS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHIB_DOGE: + """ + name: SHIB-DOGE + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHIB-DOGE" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHIB-DOGE" + + def __str__(self): + return "SHIB-DOGE" + + def __call__(self): + return "SHIB-DOGE" + + +SHIB_DOGE = SHIB_DOGE() +""" + name: SHIB-DOGE + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QUICK_USDT: + """ + name: QUICK-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "QUICK-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QUICK-USDT" + + def __str__(self): + return "QUICK-USDT" + + def __call__(self): + return "QUICK-USDT" + + +QUICK_USDT = QUICK_USDT() +""" + name: QUICK-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QUICK_BTC: + """ + name: QUICK-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "QUICK-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QUICK-BTC" + + def __str__(self): + return "QUICK-BTC" + + def __call__(self): + return "QUICK-BTC" + + +QUICK_BTC = QUICK_BTC() +""" + name: QUICK-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRU_USDT: + """ + name: TRU-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRU-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRU-USDT" + + def __str__(self): + return "TRU-USDT" + + def __call__(self): + return "TRU-USDT" + + +TRU_USDT = TRU_USDT() +""" + name: TRU-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRU_BTC: + """ + name: TRU-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRU-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRU-BTC" + + def __str__(self): + return "TRU-BTC" + + def __call__(self): + return "TRU-BTC" + + +TRU_BTC = TRU_BTC() +""" + name: TRU-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WRX_USDT: + """ + name: WRX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WRX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WRX-USDT" + + def __str__(self): + return "WRX-USDT" + + def __call__(self): + return "WRX-USDT" + + +WRX_USDT = WRX_USDT() +""" + name: WRX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WRX_BTC: + """ + name: WRX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WRX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WRX-BTC" + + def __str__(self): + return "WRX-BTC" + + def __call__(self): + return "WRX-BTC" + + +WRX_BTC = WRX_BTC() +""" + name: WRX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUSHI3L_USDT: + """ + name: SUSHI3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False + """ + name: str = "SUSHI3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUSHI3L-USDT" + + def __str__(self): + return "SUSHI3L-USDT" + + def __call__(self): + return "SUSHI3L-USDT" + + +SUSHI3L_USDT = SUSHI3L_USDT() +""" + name: SUSHI3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SUSHI3S_USDT: + """ + name: SUSHI3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False + """ + name: str = "SUSHI3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SUSHI3S-USDT" + + def __str__(self): + return "SUSHI3S-USDT" + + def __call__(self): + return "SUSHI3S-USDT" + + +SUSHI3S_USDT = SUSHI3S_USDT() +""" + name: SUSHI3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NEAR3L_USDT: + """ + name: NEAR3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False + """ + name: str = "NEAR3L-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEAR3L-USDT" + + def __str__(self): + return "NEAR3L-USDT" + + def __call__(self): + return "NEAR3L-USDT" + + +NEAR3L_USDT = NEAR3L_USDT() +""" + name: NEAR3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NEAR3S_USDT: + """ + name: NEAR3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999999 + margin: False + """ + name: str = "NEAR3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEAR3S-USDT" + + def __str__(self): + return "NEAR3S-USDT" + + def __call__(self): + return "NEAR3S-USDT" + + +NEAR3S_USDT = NEAR3S_USDT() +""" + name: NEAR3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DATA_USDT: + """ + name: DATA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DATA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DATA-USDT" + + def __str__(self): + return "DATA-USDT" + + def __call__(self): + return "DATA-USDT" + + +DATA_USDT = DATA_USDT() +""" + name: DATA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DATA_BTC: + """ + name: DATA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DATA-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DATA-BTC" + + def __str__(self): + return "DATA-BTC" + + def __call__(self): + return "DATA-BTC" + + +DATA_BTC = DATA_BTC() +""" + name: DATA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NORD_BTC: + """ + name: NORD-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NORD-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NORD-BTC" + + def __str__(self): + return "NORD-BTC" + + def __call__(self): + return "NORD-BTC" + + +NORD_BTC = NORD_BTC() +""" + name: NORD-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ISP_USDT: + """ + name: ISP-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ISP-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ISP-USDT" + + def __str__(self): + return "ISP-USDT" + + def __call__(self): + return "ISP-USDT" + + +ISP_USDT = ISP_USDT() +""" + name: ISP-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CERE_USDT: + """ + name: CERE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CERE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CERE-USDT" + + def __str__(self): + return "CERE-USDT" + + def __call__(self): + return "CERE-USDT" + + +CERE_USDT = CERE_USDT() +""" + name: CERE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHILL_USDT: + """ + name: SHILL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHILL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHILL-USDT" + + def __str__(self): + return "SHILL-USDT" + + def __call__(self): + return "SHILL-USDT" + + +SHILL_USDT = SHILL_USDT() +""" + name: SHILL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HEGIC_USDT: + """ + name: HEGIC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HEGIC-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HEGIC-USDT" + + def __str__(self): + return "HEGIC-USDT" + + def __call__(self): + return "HEGIC-USDT" + + +HEGIC_USDT = HEGIC_USDT() +""" + name: HEGIC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HEGIC_BTC: + """ + name: HEGIC-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HEGIC-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HEGIC-BTC" + + def __str__(self): + return "HEGIC-BTC" + + def __call__(self): + return "HEGIC-BTC" + + +HEGIC_BTC = HEGIC_BTC() +""" + name: HEGIC-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ERN_USDT: + """ + name: ERN-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ERN-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ERN-USDT" + + def __str__(self): + return "ERN-USDT" + + def __call__(self): + return "ERN-USDT" + + +ERN_USDT = ERN_USDT() +""" + name: ERN-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ERN_BTC: + """ + name: ERN-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ERN-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ERN-BTC" + + def __str__(self): + return "ERN-BTC" + + def __call__(self): + return "ERN-BTC" + + +ERN_BTC = ERN_BTC() +""" + name: ERN-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FTG_USDT: + """ + name: FTG-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FTG-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTG-USDT" + + def __str__(self): + return "FTG-USDT" + + def __call__(self): + return "FTG-USDT" + + +FTG_USDT = FTG_USDT() +""" + name: FTG-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PAXG_USDT: + """ + name: PAXG-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PAXG-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PAXG-USDT" + + def __str__(self): + return "PAXG-USDT" + + def __call__(self): + return "PAXG-USDT" + + +PAXG_USDT = PAXG_USDT() +""" + name: PAXG-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PAXG_BTC: + """ + name: PAXG-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PAXG-BTC" + precision: int = 0.000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PAXG-BTC" + + def __str__(self): + return "PAXG-BTC" + + def __call__(self): + return "PAXG-BTC" + + +PAXG_BTC = PAXG_BTC() +""" + name: PAXG-BTC + precision: 0.000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AUDIO_USDT: + """ + name: AUDIO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "AUDIO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AUDIO-USDT" + + def __str__(self): + return "AUDIO-USDT" + + def __call__(self): + return "AUDIO-USDT" + + +AUDIO_USDT = AUDIO_USDT() +""" + name: AUDIO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AUDIO_BTC: + """ + name: AUDIO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AUDIO-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AUDIO-BTC" + + def __str__(self): + return "AUDIO-BTC" + + def __call__(self): + return "AUDIO-BTC" + + +AUDIO_BTC = AUDIO_BTC() +""" + name: AUDIO-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ENS_USDT: + """ + name: ENS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ENS-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ENS-USDT" + + def __str__(self): + return "ENS-USDT" + + def __call__(self): + return "ENS-USDT" + + +ENS_USDT = ENS_USDT() +""" + name: ENS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class AAVE3L_USDT: + """ + name: AAVE3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999 + margin: False + """ + name: str = "AAVE3L-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVE3L-USDT" + + def __str__(self): + return "AAVE3L-USDT" + + def __call__(self): + return "AAVE3L-USDT" + + +AAVE3L_USDT = AAVE3L_USDT() +""" + name: AAVE3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AAVE3S_USDT: + """ + name: AAVE3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False + """ + name: str = "AAVE3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AAVE3S-USDT" + + def __str__(self): + return "AAVE3S-USDT" + + def __call__(self): + return "AAVE3S-USDT" + + +AAVE3S_USDT = AAVE3S_USDT() +""" + name: AAVE3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SAND3L_USDT: + """ + name: SAND3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999 + margin: False + """ + name: str = "SAND3L-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SAND3L-USDT" + + def __str__(self): + return "SAND3L-USDT" + + def __call__(self): + return "SAND3L-USDT" + + +SAND3L_USDT = SAND3L_USDT() +""" + name: SAND3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SAND3S_USDT: + """ + name: SAND3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999999 + margin: False + """ + name: str = "SAND3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SAND3S-USDT" + + def __str__(self): + return "SAND3S-USDT" + + def __call__(self): + return "SAND3S-USDT" + + +SAND3S_USDT = SAND3S_USDT() +""" + name: SAND3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XTM_USDT: + """ + name: XTM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XTM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTM-USDT" + + def __str__(self): + return "XTM-USDT" + + def __call__(self): + return "XTM-USDT" + + +XTM_USDT = XTM_USDT() +""" + name: XTM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MNW_USDT: + """ + name: MNW-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MNW-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MNW-USDT" + + def __str__(self): + return "MNW-USDT" + + def __call__(self): + return "MNW-USDT" + + +MNW_USDT = MNW_USDT() +""" + name: MNW-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FXS_USDT: + """ + name: FXS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "FXS-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FXS-USDT" + + def __str__(self): + return "FXS-USDT" + + def __call__(self): + return "FXS-USDT" + + +FXS_USDT = FXS_USDT() +""" + name: FXS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FXS_BTC: + """ + name: FXS-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FXS-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FXS-BTC" + + def __str__(self): + return "FXS-BTC" + + def __call__(self): + return "FXS-BTC" + + +FXS_BTC = FXS_BTC() +""" + name: FXS-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATA_USDT: + """ + name: ATA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ATA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATA-USDT" + + def __str__(self): + return "ATA-USDT" + + def __call__(self): + return "ATA-USDT" + + +ATA_USDT = ATA_USDT() +""" + name: ATA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATA_BTC: + """ + name: ATA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ATA-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATA-BTC" + + def __str__(self): + return "ATA-BTC" + + def __call__(self): + return "ATA-BTC" + + +ATA_BTC = ATA_BTC() +""" + name: ATA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VXV_USDT: + """ + name: VXV-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VXV-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VXV-USDT" + + def __str__(self): + return "VXV-USDT" + + def __call__(self): + return "VXV-USDT" + + +VXV_USDT = VXV_USDT() +""" + name: VXV-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LRC_BTC: + """ + name: LRC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LRC-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LRC-BTC" + + def __str__(self): + return "LRC-BTC" + + def __call__(self): + return "LRC-BTC" + + +LRC_BTC = LRC_BTC() +""" + name: LRC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LRC_ETH: + """ + name: LRC-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LRC-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LRC-ETH" + + def __str__(self): + return "LRC-ETH" + + def __call__(self): + return "LRC-ETH" + + +LRC_ETH = LRC_ETH() +""" + name: LRC-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DPR_USDT: + """ + name: DPR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DPR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DPR-USDT" + + def __str__(self): + return "DPR-USDT" + + def __call__(self): + return "DPR-USDT" + + +DPR_USDT = DPR_USDT() +""" + name: DPR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CWAR_USDT: + """ + name: CWAR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CWAR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CWAR-USDT" + + def __str__(self): + return "CWAR-USDT" + + def __call__(self): + return "CWAR-USDT" + + +CWAR_USDT = CWAR_USDT() +""" + name: CWAR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CWAR_BTC: + """ + name: CWAR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CWAR-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CWAR-BTC" + + def __str__(self): + return "CWAR-BTC" + + def __call__(self): + return "CWAR-BTC" + + +CWAR_BTC = CWAR_BTC() +""" + name: CWAR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLUX_BTC: + """ + name: FLUX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FLUX-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLUX-BTC" + + def __str__(self): + return "FLUX-BTC" + + def __call__(self): + return "FLUX-BTC" + + +FLUX_BTC = FLUX_BTC() +""" + name: FLUX-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EDG_BTC: + """ + name: EDG-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EDG-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EDG-BTC" + + def __str__(self): + return "EDG-BTC" + + def __call__(self): + return "EDG-BTC" + + +EDG_BTC = EDG_BTC() +""" + name: EDG-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PBR_USDT: + """ + name: PBR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PBR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PBR-USDT" + + def __str__(self): + return "PBR-USDT" + + def __call__(self): + return "PBR-USDT" + + +PBR_USDT = PBR_USDT() +""" + name: PBR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ANT_USDT: + """ + name: ANT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "ANT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANT-USDT" + + def __str__(self): + return "ANT-USDT" + + def __call__(self): + return "ANT-USDT" + + +ANT_USDT = ANT_USDT() +""" + name: ANT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ANT_BTC: + """ + name: ANT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ANT-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ANT-BTC" + + def __str__(self): + return "ANT-BTC" + + def __call__(self): + return "ANT-BTC" + + +ANT_BTC = ANT_BTC() +""" + name: ANT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COV_USDT: + """ + name: COV-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "COV-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COV-USDT" + + def __str__(self): + return "COV-USDT" + + def __call__(self): + return "COV-USDT" + + +COV_USDT = COV_USDT() +""" + name: COV-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SWP_USDT: + """ + name: SWP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SWP-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SWP-USDT" + + def __str__(self): + return "SWP-USDT" + + def __call__(self): + return "SWP-USDT" + + +SWP_USDT = SWP_USDT() +""" + name: SWP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TWT_USDT: + """ + name: TWT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TWT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TWT-USDT" + + def __str__(self): + return "TWT-USDT" + + def __call__(self): + return "TWT-USDT" + + +TWT_USDT = TWT_USDT() +""" + name: TWT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TWT_BTC: + """ + name: TWT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TWT-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TWT-BTC" + + def __str__(self): + return "TWT-BTC" + + def __call__(self): + return "TWT-BTC" + + +TWT_BTC = TWT_BTC() +""" + name: TWT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OM_USDT: + """ + name: OM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OM-USDT" + + def __str__(self): + return "OM-USDT" + + def __call__(self): + return "OM-USDT" + + +OM_USDT = OM_USDT() +""" + name: OM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OM_BTC: + """ + name: OM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OM-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OM-BTC" + + def __str__(self): + return "OM-BTC" + + def __call__(self): + return "OM-BTC" + + +OM_BTC = OM_BTC() +""" + name: OM-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADX_USDT: + """ + name: ADX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ADX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADX-USDT" + + def __str__(self): + return "ADX-USDT" + + def __call__(self): + return "ADX-USDT" + + +ADX_USDT = ADX_USDT() +""" + name: ADX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AVAX3L_USDT: + """ + name: AVAX3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999999 + margin: False + """ + name: str = "AVAX3L-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAX3L-USDT" + + def __str__(self): + return "AVAX3L-USDT" + + def __call__(self): + return "AVAX3L-USDT" + + +AVAX3L_USDT = AVAX3L_USDT() +""" + name: AVAX3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AVAX3S_USDT: + """ + name: AVAX3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999999 + margin: False + """ + name: str = "AVAX3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAX3S-USDT" + + def __str__(self): + return "AVAX3S-USDT" + + def __call__(self): + return "AVAX3S-USDT" + + +AVAX3S_USDT = AVAX3S_USDT() +""" + name: AVAX3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MANA3L_USDT: + """ + name: MANA3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999 + margin: False + """ + name: str = "MANA3L-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 99999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANA3L-USDT" + + def __str__(self): + return "MANA3L-USDT" + + def __call__(self): + return "MANA3L-USDT" + + +MANA3L_USDT = MANA3L_USDT() +""" + name: MANA3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 99999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MANA3S_USDT: + """ + name: MANA3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999999 + margin: False + """ + name: str = "MANA3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MANA3S-USDT" + + def __str__(self): + return "MANA3S-USDT" + + def __call__(self): + return "MANA3S-USDT" + + +MANA3S_USDT = MANA3S_USDT() +""" + name: MANA3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GLM_USDT: + """ + name: GLM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GLM-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GLM-USDT" + + def __str__(self): + return "GLM-USDT" + + def __call__(self): + return "GLM-USDT" + + +GLM_USDT = GLM_USDT() +""" + name: GLM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GLM_BTC: + """ + name: GLM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GLM-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GLM-BTC" + + def __str__(self): + return "GLM-BTC" + + def __call__(self): + return "GLM-BTC" + + +GLM_BTC = GLM_BTC() +""" + name: GLM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NUM_USDT: + """ + name: NUM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NUM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NUM-USDT" + + def __str__(self): + return "NUM-USDT" + + def __call__(self): + return "NUM-USDT" + + +NUM_USDT = NUM_USDT() +""" + name: NUM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VLX_USDT: + """ + name: VLX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VLX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VLX-USDT" + + def __str__(self): + return "VLX-USDT" + + def __call__(self): + return "VLX-USDT" + + +VLX_USDT = VLX_USDT() +""" + name: VLX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VLX_BTC: + """ + name: VLX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VLX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VLX-BTC" + + def __str__(self): + return "VLX-BTC" + + def __call__(self): + return "VLX-BTC" + + +VLX_BTC = VLX_BTC() +""" + name: VLX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRADE_USDT: + """ + name: TRADE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRADE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRADE-USDT" + + def __str__(self): + return "TRADE-USDT" + + def __call__(self): + return "TRADE-USDT" + + +TRADE_USDT = TRADE_USDT() +""" + name: TRADE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRADE_BTC: + """ + name: TRADE-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRADE-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRADE-BTC" + + def __str__(self): + return "TRADE-BTC" + + def __call__(self): + return "TRADE-BTC" + + +TRADE_BTC = TRADE_BTC() +""" + name: TRADE-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ONEEARTH_USDT: + """ + name: 1EARTH-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "1EARTH-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "1EARTH-USDT" + + def __str__(self): + return "1EARTH-USDT" + + def __call__(self): + return "1EARTH-USDT" + + +ONEEARTH_USDT = ONEEARTH_USDT() +""" + name: 1EARTH-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MONI_USDT: + """ + name: MONI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MONI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MONI-USDT" + + def __str__(self): + return "MONI-USDT" + + def __call__(self): + return "MONI-USDT" + + +MONI_USDT = MONI_USDT() +""" + name: MONI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LIKE_USDT: + """ + name: LIKE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LIKE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LIKE-USDT" + + def __str__(self): + return "LIKE-USDT" + + def __call__(self): + return "LIKE-USDT" + + +LIKE_USDT = LIKE_USDT() +""" + name: LIKE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MFT_USDT: + """ + name: MFT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MFT-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MFT-USDT" + + def __str__(self): + return "MFT-USDT" + + def __call__(self): + return "MFT-USDT" + + +MFT_USDT = MFT_USDT() +""" + name: MFT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MFT_BTC: + """ + name: MFT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MFT-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MFT-BTC" + + def __str__(self): + return "MFT-BTC" + + def __call__(self): + return "MFT-BTC" + + +MFT_BTC = MFT_BTC() +""" + name: MFT-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LIT_USDT: + """ + name: LIT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LIT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LIT-USDT" + + def __str__(self): + return "LIT-USDT" + + def __call__(self): + return "LIT-USDT" + + +LIT_USDT = LIT_USDT() +""" + name: LIT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LIT_BTC: + """ + name: LIT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LIT-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LIT-BTC" + + def __str__(self): + return "LIT-BTC" + + def __call__(self): + return "LIT-BTC" + + +LIT_BTC = LIT_BTC() +""" + name: LIT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KAVA_USDT: + """ + name: KAVA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "KAVA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KAVA-USDT" + + def __str__(self): + return "KAVA-USDT" + + def __call__(self): + return "KAVA-USDT" + + +KAVA_USDT = KAVA_USDT() +""" + name: KAVA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SFP_USDT: + """ + name: SFP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SFP-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SFP-USDT" + + def __str__(self): + return "SFP-USDT" + + def __call__(self): + return "SFP-USDT" + + +SFP_USDT = SFP_USDT() +""" + name: SFP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SFP_BTC: + """ + name: SFP-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SFP-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SFP-BTC" + + def __str__(self): + return "SFP-BTC" + + def __call__(self): + return "SFP-BTC" + + +SFP_BTC = SFP_BTC() +""" + name: SFP-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BURGER_USDT: + """ + name: BURGER-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BURGER-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BURGER-USDT" + + def __str__(self): + return "BURGER-USDT" + + def __call__(self): + return "BURGER-USDT" + + +BURGER_USDT = BURGER_USDT() +""" + name: BURGER-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BURGER_BTC: + """ + name: BURGER-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BURGER-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BURGER-BTC" + + def __str__(self): + return "BURGER-BTC" + + def __call__(self): + return "BURGER-BTC" + + +BURGER_BTC = BURGER_BTC() +""" + name: BURGER-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ILA_USDT: + """ + name: ILA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ILA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ILA-USDT" + + def __str__(self): + return "ILA-USDT" + + def __call__(self): + return "ILA-USDT" + + +ILA_USDT = ILA_USDT() +""" + name: ILA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CREAM_USDT: + """ + name: CREAM-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CREAM-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CREAM-USDT" + + def __str__(self): + return "CREAM-USDT" + + def __call__(self): + return "CREAM-USDT" + + +CREAM_USDT = CREAM_USDT() +""" + name: CREAM-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CREAM_BTC: + """ + name: CREAM-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CREAM-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CREAM-BTC" + + def __str__(self): + return "CREAM-BTC" + + def __call__(self): + return "CREAM-BTC" + + +CREAM_BTC = CREAM_BTC() +""" + name: CREAM-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RSR_USDT: + """ + name: RSR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "RSR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RSR-USDT" + + def __str__(self): + return "RSR-USDT" + + def __call__(self): + return "RSR-USDT" + + +RSR_USDT = RSR_USDT() +""" + name: RSR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class RSR_BTC: + """ + name: RSR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RSR-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RSR-BTC" + + def __str__(self): + return "RSR-BTC" + + def __call__(self): + return "RSR-BTC" + + +RSR_BTC = RSR_BTC() +""" + name: RSR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BUY_BTC: + """ + name: BUY-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BUY-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BUY-BTC" + + def __str__(self): + return "BUY-BTC" + + def __call__(self): + return "BUY-BTC" + + +BUY_BTC = BUY_BTC() +""" + name: BUY-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IMX_USDT: + """ + name: IMX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "IMX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IMX-USDT" + + def __str__(self): + return "IMX-USDT" + + def __call__(self): + return "IMX-USDT" + + +IMX_USDT = IMX_USDT() +""" + name: IMX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class GODS_USDT: + """ + name: GODS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GODS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GODS-USDT" + + def __str__(self): + return "GODS-USDT" + + def __call__(self): + return "GODS-USDT" + + +GODS_USDT = GODS_USDT() +""" + name: GODS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KMA_USDT: + """ + name: KMA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KMA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KMA-USDT" + + def __str__(self): + return "KMA-USDT" + + def __call__(self): + return "KMA-USDT" + + +KMA_USDT = KMA_USDT() +""" + name: KMA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SRM_USDT: + """ + name: SRM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SRM-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SRM-USDT" + + def __str__(self): + return "SRM-USDT" + + def __call__(self): + return "SRM-USDT" + + +SRM_USDT = SRM_USDT() +""" + name: SRM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SRM_BTC: + """ + name: SRM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SRM-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SRM-BTC" + + def __str__(self): + return "SRM-BTC" + + def __call__(self): + return "SRM-BTC" + + +SRM_BTC = SRM_BTC() +""" + name: SRM-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POLC_USDT: + """ + name: POLC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "POLC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POLC-USDT" + + def __str__(self): + return "POLC-USDT" + + def __call__(self): + return "POLC-USDT" + + +POLC_USDT = POLC_USDT() +""" + name: POLC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XTAG_USDT: + """ + name: XTAG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XTAG-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XTAG-USDT" + + def __str__(self): + return "XTAG-USDT" + + def __call__(self): + return "XTAG-USDT" + + +XTAG_USDT = XTAG_USDT() +""" + name: XTAG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MNET_USDT: + """ + name: MNET-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MNET-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MNET-USDT" + + def __str__(self): + return "MNET-USDT" + + def __call__(self): + return "MNET-USDT" + + +MNET_USDT = MNET_USDT() +""" + name: MNET-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NGC_USDT: + """ + name: NGC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NGC-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NGC-USDT" + + def __str__(self): + return "NGC-USDT" + + def __call__(self): + return "NGC-USDT" + + +NGC_USDT = NGC_USDT() +""" + name: NGC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HARD_USDT: + """ + name: HARD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HARD-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HARD-USDT" + + def __str__(self): + return "HARD-USDT" + + def __call__(self): + return "HARD-USDT" + + +HARD_USDT = HARD_USDT() +""" + name: HARD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GALAX3L_USDT: + """ + name: GALAX3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False + """ + name: str = "GALAX3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GALAX3L-USDT" + + def __str__(self): + return "GALAX3L-USDT" + + def __call__(self): + return "GALAX3L-USDT" + + +GALAX3L_USDT = GALAX3L_USDT() +""" + name: GALAX3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GALAX3S_USDT: + """ + name: GALAX3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999999 + margin: False + """ + name: str = "GALAX3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GALAX3S-USDT" + + def __str__(self): + return "GALAX3S-USDT" + + def __call__(self): + return "GALAX3S-USDT" + + +GALAX3S_USDT = GALAX3S_USDT() +""" + name: GALAX3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNIC_USDT: + """ + name: UNIC-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UNIC-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNIC-USDT" + + def __str__(self): + return "UNIC-USDT" + + def __call__(self): + return "UNIC-USDT" + + +UNIC_USDT = UNIC_USDT() +""" + name: UNIC-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POND_USDT: + """ + name: POND-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "POND-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POND-USDT" + + def __str__(self): + return "POND-USDT" + + def __call__(self): + return "POND-USDT" + + +POND_USDT = POND_USDT() +""" + name: POND-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class POND_BTC: + """ + name: POND-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "POND-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POND-BTC" + + def __str__(self): + return "POND-BTC" + + def __call__(self): + return "POND-BTC" + + +POND_BTC = POND_BTC() +""" + name: POND-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VR_USDT: + """ + name: VR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VR-USDT" + + def __str__(self): + return "VR-USDT" + + def __call__(self): + return "VR-USDT" + + +VR_USDT = VR_USDT() +""" + name: VR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EPIK_USDT: + """ + name: EPIK-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EPIK-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EPIK-USDT" + + def __str__(self): + return "EPIK-USDT" + + def __call__(self): + return "EPIK-USDT" + + +EPIK_USDT = EPIK_USDT() +""" + name: EPIK-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NGL_USDT: + """ + name: NGL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NGL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NGL-USDT" + + def __str__(self): + return "NGL-USDT" + + def __call__(self): + return "NGL-USDT" + + +NGL_USDT = NGL_USDT() +""" + name: NGL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NGL_BTC: + """ + name: NGL-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NGL-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NGL-BTC" + + def __str__(self): + return "NGL-BTC" + + def __call__(self): + return "NGL-BTC" + + +NGL_BTC = NGL_BTC() +""" + name: NGL-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KDON_USDT: + """ + name: KDON-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KDON-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KDON-USDT" + + def __str__(self): + return "KDON-USDT" + + def __call__(self): + return "KDON-USDT" + + +KDON_USDT = KDON_USDT() +""" + name: KDON-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PEL_USDT: + """ + name: PEL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PEL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PEL-USDT" + + def __str__(self): + return "PEL-USDT" + + def __call__(self): + return "PEL-USDT" + + +PEL_USDT = PEL_USDT() +""" + name: PEL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CIRUS_ETH: + """ + name: CIRUS-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CIRUS-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CIRUS-ETH" + + def __str__(self): + return "CIRUS-ETH" + + def __call__(self): + return "CIRUS-ETH" + + +CIRUS_ETH = CIRUS_ETH() +""" + name: CIRUS-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LINA_USDT: + """ + name: LINA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "LINA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINA-USDT" + + def __str__(self): + return "LINA-USDT" + + def __call__(self): + return "LINA-USDT" + + +LINA_USDT = LINA_USDT() +""" + name: LINA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class LINA_BTC: + """ + name: LINA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LINA-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LINA-BTC" + + def __str__(self): + return "LINA-BTC" + + def __call__(self): + return "LINA-BTC" + + +LINA_BTC = LINA_BTC() +""" + name: LINA-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KLAY_USDT: + """ + name: KLAY-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KLAY-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KLAY-USDT" + + def __str__(self): + return "KLAY-USDT" + + def __call__(self): + return "KLAY-USDT" + + +KLAY_USDT = KLAY_USDT() +""" + name: KLAY-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KLAY_BTC: + """ + name: KLAY-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KLAY-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KLAY-BTC" + + def __str__(self): + return "KLAY-BTC" + + def __call__(self): + return "KLAY-BTC" + + +KLAY_BTC = KLAY_BTC() +""" + name: KLAY-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CREDI_USDT: + """ + name: CREDI-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CREDI-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CREDI-USDT" + + def __str__(self): + return "CREDI-USDT" + + def __call__(self): + return "CREDI-USDT" + + +CREDI_USDT = CREDI_USDT() +""" + name: CREDI-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRVL_USDT: + """ + name: TRVL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRVL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRVL-USDT" + + def __str__(self): + return "TRVL-USDT" + + def __call__(self): + return "TRVL-USDT" + + +TRVL_USDT = TRVL_USDT() +""" + name: TRVL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LACE_USDT: + """ + name: LACE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LACE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LACE-USDT" + + def __str__(self): + return "LACE-USDT" + + def __call__(self): + return "LACE-USDT" + + +LACE_USDT = LACE_USDT() +""" + name: LACE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LACE_ETH: + """ + name: LACE-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LACE-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LACE-ETH" + + def __str__(self): + return "LACE-ETH" + + def __call__(self): + return "LACE-ETH" + + +LACE_ETH = LACE_ETH() +""" + name: LACE-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ARKER_USDT: + """ + name: ARKER-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ARKER-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ARKER-USDT" + + def __str__(self): + return "ARKER-USDT" + + def __call__(self): + return "ARKER-USDT" + + +ARKER_USDT = ARKER_USDT() +""" + name: ARKER-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BONDLY_USDT: + """ + name: BONDLY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BONDLY-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BONDLY-USDT" + + def __str__(self): + return "BONDLY-USDT" + + def __call__(self): + return "BONDLY-USDT" + + +BONDLY_USDT = BONDLY_USDT() +""" + name: BONDLY-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BONDLY_ETH: + """ + name: BONDLY-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BONDLY-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BONDLY-ETH" + + def __str__(self): + return "BONDLY-ETH" + + def __call__(self): + return "BONDLY-ETH" + + +BONDLY_ETH = BONDLY_ETH() +""" + name: BONDLY-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XEC_USDT: + """ + name: XEC-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XEC-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XEC-USDT" + + def __str__(self): + return "XEC-USDT" + + def __call__(self): + return "XEC-USDT" + + +XEC_USDT = XEC_USDT() +""" + name: XEC-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HEART_USDT: + """ + name: HEART-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HEART-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HEART-USDT" + + def __str__(self): + return "HEART-USDT" + + def __call__(self): + return "HEART-USDT" + + +HEART_USDT = HEART_USDT() +""" + name: HEART-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HEART_BTC: + """ + name: HEART-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HEART-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HEART-BTC" + + def __str__(self): + return "HEART-BTC" + + def __call__(self): + return "HEART-BTC" + + +HEART_BTC = HEART_BTC() +""" + name: HEART-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UNB_USDT: + """ + name: UNB-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UNB-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UNB-USDT" + + def __str__(self): + return "UNB-USDT" + + def __call__(self): + return "UNB-USDT" + + +UNB_USDT = UNB_USDT() +""" + name: UNB-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GAFI_USDT: + """ + name: GAFI-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GAFI-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GAFI-USDT" + + def __str__(self): + return "GAFI-USDT" + + def __call__(self): + return "GAFI-USDT" + + +GAFI_USDT = GAFI_USDT() +""" + name: GAFI-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KOL_USDT: + """ + name: KOL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KOL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KOL-USDT" + + def __str__(self): + return "KOL-USDT" + + def __call__(self): + return "KOL-USDT" + + +KOL_USDT = KOL_USDT() +""" + name: KOL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KOL_ETH: + """ + name: KOL-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KOL-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KOL-ETH" + + def __str__(self): + return "KOL-ETH" + + def __call__(self): + return "KOL-ETH" + + +KOL_ETH = KOL_ETH() +""" + name: KOL-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class H3RO3S_USDT: + """ + name: H3RO3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "H3RO3S-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "H3RO3S-USDT" + + def __str__(self): + return "H3RO3S-USDT" + + def __call__(self): + return "H3RO3S-USDT" + + +H3RO3S_USDT = H3RO3S_USDT() +""" + name: H3RO3S-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FALCONS_USDT: + """ + name: FALCONS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FALCONS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FALCONS-USDT" + + def __str__(self): + return "FALCONS-USDT" + + def __call__(self): + return "FALCONS-USDT" + + +FALCONS_USDT = FALCONS_USDT() +""" + name: FALCONS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UFO_USDT: + """ + name: UFO-USDT + precision: 0.000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UFO-USDT" + precision: int = 0.000000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UFO-USDT" + + def __str__(self): + return "UFO-USDT" + + def __call__(self): + return "UFO-USDT" + + +UFO_USDT = UFO_USDT() +""" + name: UFO-USDT + precision: 0.000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CHMB_USDT: + """ + name: CHMB-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CHMB-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CHMB-USDT" + + def __str__(self): + return "CHMB-USDT" + + def __call__(self): + return "CHMB-USDT" + + +CHMB_USDT = CHMB_USDT() +""" + name: CHMB-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GEEQ_USDT: + """ + name: GEEQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GEEQ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GEEQ-USDT" + + def __str__(self): + return "GEEQ-USDT" + + def __call__(self): + return "GEEQ-USDT" + + +GEEQ_USDT = GEEQ_USDT() +""" + name: GEEQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ORC_USDT: + """ + name: ORC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ORC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ORC-USDT" + + def __str__(self): + return "ORC-USDT" + + def __call__(self): + return "ORC-USDT" + + +ORC_USDT = ORC_USDT() +""" + name: ORC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RACEFI_USDT: + """ + name: RACEFI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RACEFI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RACEFI-USDT" + + def __str__(self): + return "RACEFI-USDT" + + def __call__(self): + return "RACEFI-USDT" + + +RACEFI_USDT = RACEFI_USDT() +""" + name: RACEFI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PEOPLE_USDT: + """ + name: PEOPLE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "PEOPLE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PEOPLE-USDT" + + def __str__(self): + return "PEOPLE-USDT" + + def __call__(self): + return "PEOPLE-USDT" + + +PEOPLE_USDT = PEOPLE_USDT() +""" + name: PEOPLE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ADS_USDT: + """ + name: ADS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ADS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADS-USDT" + + def __str__(self): + return "ADS-USDT" + + def __call__(self): + return "ADS-USDT" + + +ADS_USDT = ADS_USDT() +""" + name: ADS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ADS_BTC: + """ + name: ADS-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ADS-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ADS-BTC" + + def __str__(self): + return "ADS-BTC" + + def __call__(self): + return "ADS-BTC" + + +ADS_BTC = ADS_BTC() +""" + name: ADS-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OCEAN_USDT: + """ + name: OCEAN-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "OCEAN-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OCEAN-USDT" + + def __str__(self): + return "OCEAN-USDT" + + def __call__(self): + return "OCEAN-USDT" + + +OCEAN_USDT = OCEAN_USDT() +""" + name: OCEAN-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SOS_USDT: + """ + name: SOS-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SOS-USDT" + precision: int = 0.0000000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10000 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOS-USDT" + + def __str__(self): + return "SOS-USDT" + + def __call__(self): + return "SOS-USDT" + + +SOS_USDT = SOS_USDT() +""" + name: SOS-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class WHALE_USDT: + """ + name: WHALE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WHALE-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WHALE-USDT" + + def __str__(self): + return "WHALE-USDT" + + def __call__(self): + return "WHALE-USDT" + + +WHALE_USDT = WHALE_USDT() +""" + name: WHALE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TIME_USDT: + """ + name: TIME-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TIME-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TIME-USDT" + + def __str__(self): + return "TIME-USDT" + + def __call__(self): + return "TIME-USDT" + + +TIME_USDT = TIME_USDT() +""" + name: TIME-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CWEB_USDT: + """ + name: CWEB-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CWEB-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CWEB-USDT" + + def __str__(self): + return "CWEB-USDT" + + def __call__(self): + return "CWEB-USDT" + + +CWEB_USDT = CWEB_USDT() +""" + name: CWEB-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IOTA_USDT: + """ + name: IOTA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "IOTA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IOTA-USDT" + + def __str__(self): + return "IOTA-USDT" + + def __call__(self): + return "IOTA-USDT" + + +IOTA_USDT = IOTA_USDT() +""" + name: IOTA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class IOTA_BTC: + """ + name: IOTA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "IOTA-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IOTA-BTC" + + def __str__(self): + return "IOTA-BTC" + + def __call__(self): + return "IOTA-BTC" + + +IOTA_BTC = IOTA_BTC() +""" + name: IOTA-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HNT_USDT: + """ + name: HNT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HNT-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HNT-USDT" + + def __str__(self): + return "HNT-USDT" + + def __call__(self): + return "HNT-USDT" + + +HNT_USDT = HNT_USDT() +""" + name: HNT-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HNT_BTC: + """ + name: HNT-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HNT-BTC" + precision: int = 0.0000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HNT-BTC" + + def __str__(self): + return "HNT-BTC" + + def __call__(self): + return "HNT-BTC" + + +HNT_BTC = HNT_BTC() +""" + name: HNT-BTC + precision: 0.0000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GGG_USDT: + """ + name: GGG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GGG-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GGG-USDT" + + def __str__(self): + return "GGG-USDT" + + def __call__(self): + return "GGG-USDT" + + +GGG_USDT = GGG_USDT() +""" + name: GGG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REVU_USDT: + """ + name: REVU-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "REVU-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REVU-USDT" + + def __str__(self): + return "REVU-USDT" + + def __call__(self): + return "REVU-USDT" + + +REVU_USDT = REVU_USDT() +""" + name: REVU-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CLH_USDT: + """ + name: CLH-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CLH-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CLH-USDT" + + def __str__(self): + return "CLH-USDT" + + def __call__(self): + return "CLH-USDT" + + +CLH_USDT = CLH_USDT() +""" + name: CLH-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PLGR_USDT: + """ + name: PLGR-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PLGR-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PLGR-USDT" + + def __str__(self): + return "PLGR-USDT" + + def __call__(self): + return "PLGR-USDT" + + +PLGR_USDT = PLGR_USDT() +""" + name: PLGR-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GLMR_USDT: + """ + name: GLMR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "GLMR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GLMR-USDT" + + def __str__(self): + return "GLMR-USDT" + + def __call__(self): + return "GLMR-USDT" + + +GLMR_USDT = GLMR_USDT() +""" + name: GLMR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class GLMR_BTC: + """ + name: GLMR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GLMR-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GLMR-BTC" + + def __str__(self): + return "GLMR-BTC" + + def __call__(self): + return "GLMR-BTC" + + +GLMR_BTC = GLMR_BTC() +""" + name: GLMR-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LOVE_USDT: + """ + name: LOVE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOVE-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOVE-USDT" + + def __str__(self): + return "LOVE-USDT" + + def __call__(self): + return "LOVE-USDT" + + +LOVE_USDT = LOVE_USDT() +""" + name: LOVE-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CTC_USDT: + """ + name: CTC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CTC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CTC-USDT" + + def __str__(self): + return "CTC-USDT" + + def __call__(self): + return "CTC-USDT" + + +CTC_USDT = CTC_USDT() +""" + name: CTC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CTC_BTC: + """ + name: CTC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CTC-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CTC-BTC" + + def __str__(self): + return "CTC-BTC" + + def __call__(self): + return "CTC-BTC" + + +CTC_BTC = CTC_BTC() +""" + name: CTC-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GARI_USDT: + """ + name: GARI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GARI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GARI-USDT" + + def __str__(self): + return "GARI-USDT" + + def __call__(self): + return "GARI-USDT" + + +GARI_USDT = GARI_USDT() +""" + name: GARI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FRR_USDT: + """ + name: FRR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FRR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FRR-USDT" + + def __str__(self): + return "FRR-USDT" + + def __call__(self): + return "FRR-USDT" + + +FRR_USDT = FRR_USDT() +""" + name: FRR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ASTR_USDT: + """ + name: ASTR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ASTR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ASTR-USDT" + + def __str__(self): + return "ASTR-USDT" + + def __call__(self): + return "ASTR-USDT" + + +ASTR_USDT = ASTR_USDT() +""" + name: ASTR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ASTR_BTC: + """ + name: ASTR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ASTR-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ASTR-BTC" + + def __str__(self): + return "ASTR-BTC" + + def __call__(self): + return "ASTR-BTC" + + +ASTR_BTC = ASTR_BTC() +""" + name: ASTR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ERTHA_USDT: + """ + name: ERTHA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ERTHA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ERTHA-USDT" + + def __str__(self): + return "ERTHA-USDT" + + def __call__(self): + return "ERTHA-USDT" + + +ERTHA_USDT = ERTHA_USDT() +""" + name: ERTHA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FCON_USDT: + """ + name: FCON-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FCON-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FCON-USDT" + + def __str__(self): + return "FCON-USDT" + + def __call__(self): + return "FCON-USDT" + + +FCON_USDT = FCON_USDT() +""" + name: FCON-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACA_USDT: + """ + name: ACA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ACA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACA-USDT" + + def __str__(self): + return "ACA-USDT" + + def __call__(self): + return "ACA-USDT" + + +ACA_USDT = ACA_USDT() +""" + name: ACA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACA_BTC: + """ + name: ACA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ACA-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACA-BTC" + + def __str__(self): + return "ACA-BTC" + + def __call__(self): + return "ACA-BTC" + + +ACA_BTC = ACA_BTC() +""" + name: ACA-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MTS_USDT: + """ + name: MTS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MTS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MTS-USDT" + + def __str__(self): + return "MTS-USDT" + + def __call__(self): + return "MTS-USDT" + + +MTS_USDT = MTS_USDT() +""" + name: MTS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ROAR_USDT: + """ + name: ROAR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ROAR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ROAR-USDT" + + def __str__(self): + return "ROAR-USDT" + + def __call__(self): + return "ROAR-USDT" + + +ROAR_USDT = ROAR_USDT() +""" + name: ROAR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HBB_USDT: + """ + name: HBB-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HBB-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HBB-USDT" + + def __str__(self): + return "HBB-USDT" + + def __call__(self): + return "HBB-USDT" + + +HBB_USDT = HBB_USDT() +""" + name: HBB-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CVX_USDT: + """ + name: CVX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CVX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CVX-USDT" + + def __str__(self): + return "CVX-USDT" + + def __call__(self): + return "CVX-USDT" + + +CVX_USDT = CVX_USDT() +""" + name: CVX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AMP_USDT: + """ + name: AMP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AMP-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AMP-USDT" + + def __str__(self): + return "AMP-USDT" + + def __call__(self): + return "AMP-USDT" + + +AMP_USDT = AMP_USDT() +""" + name: AMP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACT_USDT: + """ + name: ACT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ACT-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACT-USDT" + + def __str__(self): + return "ACT-USDT" + + def __call__(self): + return "ACT-USDT" + + +ACT_USDT = ACT_USDT() +""" + name: ACT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MJT_USDT: + """ + name: MJT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MJT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MJT-USDT" + + def __str__(self): + return "MJT-USDT" + + def __call__(self): + return "MJT-USDT" + + +MJT_USDT = MJT_USDT() +""" + name: MJT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MJT_KCS: + """ + name: MJT-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MJT-KCS" + precision: int = 0.000001 + minimum_margin: float = 0.001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MJT-KCS" + + def __str__(self): + return "MJT-KCS" + + def __call__(self): + return "MJT-KCS" + + +MJT_KCS = MJT_KCS() +""" + name: MJT-KCS + precision: 0.000001 + minimum_margin: 0.001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHX_USDT: + """ + name: SHX-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHX-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHX-USDT" + + def __str__(self): + return "SHX-USDT" + + def __call__(self): + return "SHX-USDT" + + +SHX_USDT = SHX_USDT() +""" + name: SHX-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SHX_BTC: + """ + name: SHX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHX-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHX-BTC" + + def __str__(self): + return "SHX-BTC" + + def __call__(self): + return "SHX-BTC" + + +SHX_BTC = SHX_BTC() +""" + name: SHX-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STARLY_USDT: + """ + name: STARLY-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STARLY-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STARLY-USDT" + + def __str__(self): + return "STARLY-USDT" + + def __call__(self): + return "STARLY-USDT" + + +STARLY_USDT = STARLY_USDT() +""" + name: STARLY-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ONSTON_USDT: + """ + name: ONSTON-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ONSTON-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ONSTON-USDT" + + def __str__(self): + return "ONSTON-USDT" + + def __call__(self): + return "ONSTON-USDT" + + +ONSTON_USDT = ONSTON_USDT() +""" + name: ONSTON-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RANKER_USDT: + """ + name: RANKER-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RANKER-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RANKER-USDT" + + def __str__(self): + return "RANKER-USDT" + + def __call__(self): + return "RANKER-USDT" + + +RANKER_USDT = RANKER_USDT() +""" + name: RANKER-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WMT_USDT: + """ + name: WMT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WMT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WMT-USDT" + + def __str__(self): + return "WMT-USDT" + + def __call__(self): + return "WMT-USDT" + + +WMT_USDT = WMT_USDT() +""" + name: WMT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XNO_USDT: + """ + name: XNO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XNO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XNO-USDT" + + def __str__(self): + return "XNO-USDT" + + def __call__(self): + return "XNO-USDT" + + +XNO_USDT = XNO_USDT() +""" + name: XNO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XNO_BTC: + """ + name: XNO-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XNO-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XNO-BTC" + + def __str__(self): + return "XNO-BTC" + + def __call__(self): + return "XNO-BTC" + + +XNO_BTC = XNO_BTC() +""" + name: XNO-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MARS4_USDT: + """ + name: MARS4-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MARS4-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MARS4-USDT" + + def __str__(self): + return "MARS4-USDT" + + def __call__(self): + return "MARS4-USDT" + + +MARS4_USDT = MARS4_USDT() +""" + name: MARS4-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TFUEL_USDT: + """ + name: TFUEL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TFUEL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TFUEL-USDT" + + def __str__(self): + return "TFUEL-USDT" + + def __call__(self): + return "TFUEL-USDT" + + +TFUEL_USDT = TFUEL_USDT() +""" + name: TFUEL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TFUEL_BTC: + """ + name: TFUEL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TFUEL-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TFUEL-BTC" + + def __str__(self): + return "TFUEL-BTC" + + def __call__(self): + return "TFUEL-BTC" + + +TFUEL_BTC = TFUEL_BTC() +""" + name: TFUEL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class METIS_USDT: + """ + name: METIS-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "METIS-USDT" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "METIS-USDT" + + def __str__(self): + return "METIS-USDT" + + def __call__(self): + return "METIS-USDT" + + +METIS_USDT = METIS_USDT() +""" + name: METIS-USDT + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LAVAX_USDT: + """ + name: LAVAX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LAVAX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LAVAX-USDT" + + def __str__(self): + return "LAVAX-USDT" + + def __call__(self): + return "LAVAX-USDT" + + +LAVAX_USDT = LAVAX_USDT() +""" + name: LAVAX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WAL_USDT: + """ + name: WAL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WAL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WAL-USDT" + + def __str__(self): + return "WAL-USDT" + + def __call__(self): + return "WAL-USDT" + + +WAL_USDT = WAL_USDT() +""" + name: WAL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BULL_USDT: + """ + name: BULL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BULL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BULL-USDT" + + def __str__(self): + return "BULL-USDT" + + def __call__(self): + return "BULL-USDT" + + +BULL_USDT = BULL_USDT() +""" + name: BULL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SON_USDT: + """ + name: SON-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SON-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SON-USDT" + + def __str__(self): + return "SON-USDT" + + def __call__(self): + return "SON-USDT" + + +SON_USDT = SON_USDT() +""" + name: SON-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MELOS_USDT: + """ + name: MELOS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MELOS-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MELOS-USDT" + + def __str__(self): + return "MELOS-USDT" + + def __call__(self): + return "MELOS-USDT" + + +MELOS_USDT = MELOS_USDT() +""" + name: MELOS-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class APE_USDT: + """ + name: APE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "APE-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APE-USDT" + + def __str__(self): + return "APE-USDT" + + def __call__(self): + return "APE-USDT" + + +APE_USDT = APE_USDT() +""" + name: APE-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class GMT_USDT: + """ + name: GMT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "GMT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMT-USDT" + + def __str__(self): + return "GMT-USDT" + + def __call__(self): + return "GMT-USDT" + + +GMT_USDT = GMT_USDT() +""" + name: GMT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BICO_USDT: + """ + name: BICO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BICO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BICO-USDT" + + def __str__(self): + return "BICO-USDT" + + def __call__(self): + return "BICO-USDT" + + +BICO_USDT = BICO_USDT() +""" + name: BICO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STG_USDT: + """ + name: STG-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STG-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STG-USDT" + + def __str__(self): + return "STG-USDT" + + def __call__(self): + return "STG-USDT" + + +STG_USDT = STG_USDT() +""" + name: STG-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LMR_USDT: + """ + name: LMR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LMR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LMR-USDT" + + def __str__(self): + return "LMR-USDT" + + def __call__(self): + return "LMR-USDT" + + +LMR_USDT = LMR_USDT() +""" + name: LMR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LMR_BTC: + """ + name: LMR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LMR-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LMR-BTC" + + def __str__(self): + return "LMR-BTC" + + def __call__(self): + return "LMR-BTC" + + +LMR_BTC = LMR_BTC() +""" + name: LMR-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LOKA_USDT: + """ + name: LOKA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOKA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOKA-USDT" + + def __str__(self): + return "LOKA-USDT" + + def __call__(self): + return "LOKA-USDT" + + +LOKA_USDT = LOKA_USDT() +""" + name: LOKA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class URUS_USDT: + """ + name: URUS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "URUS-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "URUS-USDT" + + def __str__(self): + return "URUS-USDT" + + def __call__(self): + return "URUS-USDT" + + +URUS_USDT = URUS_USDT() +""" + name: URUS-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JAM_USDT: + """ + name: JAM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "JAM-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JAM-USDT" + + def __str__(self): + return "JAM-USDT" + + def __call__(self): + return "JAM-USDT" + + +JAM_USDT = JAM_USDT() +""" + name: JAM-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JAM_ETH: + """ + name: JAM-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "JAM-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JAM-ETH" + + def __str__(self): + return "JAM-ETH" + + def __call__(self): + return "JAM-ETH" + + +JAM_ETH = JAM_ETH() +""" + name: JAM-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNC_USDT: + """ + name: BNC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BNC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNC-USDT" + + def __str__(self): + return "BNC-USDT" + + def __call__(self): + return "BNC-USDT" + + +BNC_USDT = BNC_USDT() +""" + name: BNC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LBP_USDT: + """ + name: LBP-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LBP-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LBP-USDT" + + def __str__(self): + return "LBP-USDT" + + def __call__(self): + return "LBP-USDT" + + +LBP_USDT = LBP_USDT() +""" + name: LBP-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CFX_USDT: + """ + name: CFX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CFX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CFX-USDT" + + def __str__(self): + return "CFX-USDT" + + def __call__(self): + return "CFX-USDT" + + +CFX_USDT = CFX_USDT() +""" + name: CFX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LOOKS_USDT: + """ + name: LOOKS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LOOKS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LOOKS-USDT" + + def __str__(self): + return "LOOKS-USDT" + + def __call__(self): + return "LOOKS-USDT" + + +LOOKS_USDT = LOOKS_USDT() +""" + name: LOOKS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XCN_USDT: + """ + name: XCN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XCN-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCN-USDT" + + def __str__(self): + return "XCN-USDT" + + def __call__(self): + return "XCN-USDT" + + +XCN_USDT = XCN_USDT() +""" + name: XCN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XCN_BTC: + """ + name: XCN-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XCN-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCN-BTC" + + def __str__(self): + return "XCN-BTC" + + def __call__(self): + return "XCN-BTC" + + +XCN_BTC = XCN_BTC() +""" + name: XCN-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TITAN_USDT: + """ + name: TITAN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TITAN-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TITAN-USDT" + + def __str__(self): + return "TITAN-USDT" + + def __call__(self): + return "TITAN-USDT" + + +TITAN_USDT = TITAN_USDT() +""" + name: TITAN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class INDI_USDT: + """ + name: INDI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "INDI-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "INDI-USDT" + + def __str__(self): + return "INDI-USDT" + + def __call__(self): + return "INDI-USDT" + + +INDI_USDT = INDI_USDT() +""" + name: INDI-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class UPO_USDT: + """ + name: UPO-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "UPO-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "UPO-USDT" + + def __str__(self): + return "UPO-USDT" + + def __call__(self): + return "UPO-USDT" + + +UPO_USDT = UPO_USDT() +""" + name: UPO-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SLCL_USDT: + """ + name: SLCL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SLCL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SLCL-USDT" + + def __str__(self): + return "SLCL-USDT" + + def __call__(self): + return "SLCL-USDT" + + +SLCL_USDT = SLCL_USDT() +""" + name: SLCL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CEEK_USDT: + """ + name: CEEK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CEEK-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CEEK-USDT" + + def __str__(self): + return "CEEK-USDT" + + def __call__(self): + return "CEEK-USDT" + + +CEEK_USDT = CEEK_USDT() +""" + name: CEEK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NHCT_USDT: + """ + name: NHCT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NHCT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NHCT-USDT" + + def __str__(self): + return "NHCT-USDT" + + def __call__(self): + return "NHCT-USDT" + + +NHCT_USDT = NHCT_USDT() +""" + name: NHCT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ARNM_USDT: + """ + name: ARNM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ARNM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ARNM-USDT" + + def __str__(self): + return "ARNM-USDT" + + def __call__(self): + return "ARNM-USDT" + + +ARNM_USDT = ARNM_USDT() +""" + name: ARNM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FRA_USDT: + """ + name: FRA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FRA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FRA-USDT" + + def __str__(self): + return "FRA-USDT" + + def __call__(self): + return "FRA-USDT" + + +FRA_USDT = FRA_USDT() +""" + name: FRA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VISION_USDT: + """ + name: VISION-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VISION-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VISION-USDT" + + def __str__(self): + return "VISION-USDT" + + def __call__(self): + return "VISION-USDT" + + +VISION_USDT = VISION_USDT() +""" + name: VISION-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COCOS_USDT: + """ + name: COCOS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "COCOS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COCOS-USDT" + + def __str__(self): + return "COCOS-USDT" + + def __call__(self): + return "COCOS-USDT" + + +COCOS_USDT = COCOS_USDT() +""" + name: COCOS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALPINE_USDT: + """ + name: ALPINE-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALPINE-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALPINE-USDT" + + def __str__(self): + return "ALPINE-USDT" + + def __call__(self): + return "ALPINE-USDT" + + +ALPINE_USDT = ALPINE_USDT() +""" + name: ALPINE-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNX_USDT: + """ + name: BNX-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BNX-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNX-USDT" + + def __str__(self): + return "BNX-USDT" + + def __call__(self): + return "BNX-USDT" + + +BNX_USDT = BNX_USDT() +""" + name: BNX-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ZBC_USDT: + """ + name: ZBC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZBC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZBC-USDT" + + def __str__(self): + return "ZBC-USDT" + + def __call__(self): + return "ZBC-USDT" + + +ZBC_USDT = ZBC_USDT() +""" + name: ZBC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WOOP_USDT: + """ + name: WOOP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WOOP-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WOOP-USDT" + + def __str__(self): + return "WOOP-USDT" + + def __call__(self): + return "WOOP-USDT" + + +WOOP_USDT = WOOP_USDT() +""" + name: WOOP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class T_USDT: + """ + name: T-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "T-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "T-USDT" + + def __str__(self): + return "T-USDT" + + def __call__(self): + return "T-USDT" + + +T_USDT = T_USDT() +""" + name: T-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NYM_USDT: + """ + name: NYM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NYM-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NYM-USDT" + + def __str__(self): + return "NYM-USDT" + + def __call__(self): + return "NYM-USDT" + + +NYM_USDT = NYM_USDT() +""" + name: NYM-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VOXEL_USDT: + """ + name: VOXEL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VOXEL-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VOXEL-USDT" + + def __str__(self): + return "VOXEL-USDT" + + def __call__(self): + return "VOXEL-USDT" + + +VOXEL_USDT = VOXEL_USDT() +""" + name: VOXEL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VOXEL_ETH: + """ + name: VOXEL-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VOXEL-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VOXEL-ETH" + + def __str__(self): + return "VOXEL-ETH" + + def __call__(self): + return "VOXEL-ETH" + + +VOXEL_ETH = VOXEL_ETH() +""" + name: VOXEL-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PSTAKE_USDT: + """ + name: PSTAKE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PSTAKE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PSTAKE-USDT" + + def __str__(self): + return "PSTAKE-USDT" + + def __call__(self): + return "PSTAKE-USDT" + + +PSTAKE_USDT = PSTAKE_USDT() +""" + name: PSTAKE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SPA_USDT: + """ + name: SPA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SPA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SPA-USDT" + + def __str__(self): + return "SPA-USDT" + + def __call__(self): + return "SPA-USDT" + + +SPA_USDT = SPA_USDT() +""" + name: SPA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SPA_ETH: + """ + name: SPA-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SPA-ETH" + precision: int = 0.000000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SPA-ETH" + + def __str__(self): + return "SPA-ETH" + + def __call__(self): + return "SPA-ETH" + + +SPA_ETH = SPA_ETH() +""" + name: SPA-ETH + precision: 0.000000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SYNR_USDT: + """ + name: SYNR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SYNR-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SYNR-USDT" + + def __str__(self): + return "SYNR-USDT" + + def __call__(self): + return "SYNR-USDT" + + +SYNR_USDT = SYNR_USDT() +""" + name: SYNR-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DAR_USDT: + """ + name: DAR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DAR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAR-USDT" + + def __str__(self): + return "DAR-USDT" + + def __call__(self): + return "DAR-USDT" + + +DAR_USDT = DAR_USDT() +""" + name: DAR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class DAR_BTC: + """ + name: DAR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DAR-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DAR-BTC" + + def __str__(self): + return "DAR-BTC" + + def __call__(self): + return "DAR-BTC" + + +DAR_BTC = DAR_BTC() +""" + name: DAR-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MV_USDT: + """ + name: MV-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MV-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MV-USDT" + + def __str__(self): + return "MV-USDT" + + def __call__(self): + return "MV-USDT" + + +MV_USDT = MV_USDT() +""" + name: MV-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XDEFI_USDT: + """ + name: XDEFI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XDEFI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XDEFI-USDT" + + def __str__(self): + return "XDEFI-USDT" + + def __call__(self): + return "XDEFI-USDT" + + +XDEFI_USDT = XDEFI_USDT() +""" + name: XDEFI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RACA_USDT: + """ + name: RACA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RACA-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RACA-USDT" + + def __str__(self): + return "RACA-USDT" + + def __call__(self): + return "RACA-USDT" + + +RACA_USDT = RACA_USDT() +""" + name: RACA-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XWG_USDT: + """ + name: XWG-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XWG-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XWG-USDT" + + def __str__(self): + return "XWG-USDT" + + def __call__(self): + return "XWG-USDT" + + +XWG_USDT = XWG_USDT() +""" + name: XWG-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HAWK_USDT: + """ + name: HAWK-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HAWK-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HAWK-USDT" + + def __str__(self): + return "HAWK-USDT" + + def __call__(self): + return "HAWK-USDT" + + +HAWK_USDT = HAWK_USDT() +""" + name: HAWK-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRVL_BTC: + """ + name: TRVL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRVL-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRVL-BTC" + + def __str__(self): + return "TRVL-BTC" + + def __call__(self): + return "TRVL-BTC" + + +TRVL_BTC = TRVL_BTC() +""" + name: TRVL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SWFTC_USDT: + """ + name: SWFTC-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SWFTC-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SWFTC-USDT" + + def __str__(self): + return "SWFTC-USDT" + + def __call__(self): + return "SWFTC-USDT" + + +SWFTC_USDT = SWFTC_USDT() +""" + name: SWFTC-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BRWL_USDT: + """ + name: BRWL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BRWL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BRWL-USDT" + + def __str__(self): + return "BRWL-USDT" + + def __call__(self): + return "BRWL-USDT" + + +BRWL_USDT = BRWL_USDT() +""" + name: BRWL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TAUM_USDT: + """ + name: TAUM-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TAUM-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TAUM-USDT" + + def __str__(self): + return "TAUM-USDT" + + def __call__(self): + return "TAUM-USDT" + + +TAUM_USDT = TAUM_USDT() +""" + name: TAUM-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CELR_USDT: + """ + name: CELR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CELR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CELR-USDT" + + def __str__(self): + return "CELR-USDT" + + def __call__(self): + return "CELR-USDT" + + +CELR_USDT = CELR_USDT() +""" + name: CELR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AURORA_USDT: + """ + name: AURORA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AURORA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AURORA-USDT" + + def __str__(self): + return "AURORA-USDT" + + def __call__(self): + return "AURORA-USDT" + + +AURORA_USDT = AURORA_USDT() +""" + name: AURORA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POSI_USDT: + """ + name: POSI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "POSI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POSI-USDT" + + def __str__(self): + return "POSI-USDT" + + def __call__(self): + return "POSI-USDT" + + +POSI_USDT = POSI_USDT() +""" + name: POSI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class COOHA_USDT: + """ + name: COOHA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "COOHA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "COOHA-USDT" + + def __str__(self): + return "COOHA-USDT" + + def __call__(self): + return "COOHA-USDT" + + +COOHA_USDT = COOHA_USDT() +""" + name: COOHA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KNC_USDT: + """ + name: KNC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KNC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KNC-USDT" + + def __str__(self): + return "KNC-USDT" + + def __call__(self): + return "KNC-USDT" + + +KNC_USDT = KNC_USDT() +""" + name: KNC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EPK_USDT: + """ + name: EPK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EPK-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EPK-USDT" + + def __str__(self): + return "EPK-USDT" + + def __call__(self): + return "EPK-USDT" + + +EPK_USDT = EPK_USDT() +""" + name: EPK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PLD_USDT: + """ + name: PLD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PLD-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PLD-USDT" + + def __str__(self): + return "PLD-USDT" + + def __call__(self): + return "PLD-USDT" + + +PLD_USDT = PLD_USDT() +""" + name: PLD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PSL_USDT: + """ + name: PSL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PSL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PSL-USDT" + + def __str__(self): + return "PSL-USDT" + + def __call__(self): + return "PSL-USDT" + + +PSL_USDT = PSL_USDT() +""" + name: PSL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PKF_USDT: + """ + name: PKF-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PKF-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PKF-USDT" + + def __str__(self): + return "PKF-USDT" + + def __call__(self): + return "PKF-USDT" + + +PKF_USDT = PKF_USDT() +""" + name: PKF-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OVR_USDT: + """ + name: OVR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OVR-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OVR-USDT" + + def __str__(self): + return "OVR-USDT" + + def __call__(self): + return "OVR-USDT" + + +OVR_USDT = OVR_USDT() +""" + name: OVR-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SYS_USDT: + """ + name: SYS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SYS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SYS-USDT" + + def __str__(self): + return "SYS-USDT" + + def __call__(self): + return "SYS-USDT" + + +SYS_USDT = SYS_USDT() +""" + name: SYS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SYS_BTC: + """ + name: SYS-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SYS-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SYS-BTC" + + def __str__(self): + return "SYS-BTC" + + def __call__(self): + return "SYS-BTC" + + +SYS_BTC = SYS_BTC() +""" + name: SYS-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BRISE_USDT: + """ + name: BRISE-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BRISE-USDT" + precision: int = 0.0000000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BRISE-USDT" + + def __str__(self): + return "BRISE-USDT" + + def __call__(self): + return "BRISE-USDT" + + +BRISE_USDT = BRISE_USDT() +""" + name: BRISE-USDT + precision: 0.0000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DG_USDT: + """ + name: DG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DG-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DG-USDT" + + def __str__(self): + return "DG-USDT" + + def __call__(self): + return "DG-USDT" + + +DG_USDT = DG_USDT() +""" + name: DG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EPX_USDT: + """ + name: EPX-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EPX-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EPX-USDT" + + def __str__(self): + return "EPX-USDT" + + def __call__(self): + return "EPX-USDT" + + +EPX_USDT = EPX_USDT() +""" + name: EPX-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GST_USDT: + """ + name: GST-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GST-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GST-USDT" + + def __str__(self): + return "GST-USDT" + + def __call__(self): + return "GST-USDT" + + +GST_USDT = GST_USDT() +""" + name: GST-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PLY_USDT: + """ + name: PLY-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PLY-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PLY-USDT" + + def __str__(self): + return "PLY-USDT" + + def __call__(self): + return "PLY-USDT" + + +PLY_USDT = PLY_USDT() +""" + name: PLY-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GAL_USDT: + """ + name: GAL-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "GAL-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GAL-USDT" + + def __str__(self): + return "GAL-USDT" + + def __call__(self): + return "GAL-USDT" + + +GAL_USDT = GAL_USDT() +""" + name: GAL-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BSW_USDT: + """ + name: BSW-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BSW-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BSW-USDT" + + def __str__(self): + return "BSW-USDT" + + def __call__(self): + return "BSW-USDT" + + +BSW_USDT = BSW_USDT() +""" + name: BSW-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FITFI_USDT: + """ + name: FITFI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "FITFI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FITFI-USDT" + + def __str__(self): + return "FITFI-USDT" + + def __call__(self): + return "FITFI-USDT" + + +FITFI_USDT = FITFI_USDT() +""" + name: FITFI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FSN_USDT: + """ + name: FSN-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FSN-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FSN-USDT" + + def __str__(self): + return "FSN-USDT" + + def __call__(self): + return "FSN-USDT" + + +FSN_USDT = FSN_USDT() +""" + name: FSN-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class H2O_USDT: + """ + name: H2O-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "H2O-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "H2O-USDT" + + def __str__(self): + return "H2O-USDT" + + def __call__(self): + return "H2O-USDT" + + +H2O_USDT = H2O_USDT() +""" + name: H2O-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMM_USDT: + """ + name: GMM-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GMM-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMM-USDT" + + def __str__(self): + return "GMM-USDT" + + def __call__(self): + return "GMM-USDT" + + +GMM_USDT = GMM_USDT() +""" + name: GMM-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AKT_USDT: + """ + name: AKT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AKT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AKT-USDT" + + def __str__(self): + return "AKT-USDT" + + def __call__(self): + return "AKT-USDT" + + +AKT_USDT = AKT_USDT() +""" + name: AKT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SIN_USDT: + """ + name: SIN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SIN-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SIN-USDT" + + def __str__(self): + return "SIN-USDT" + + def __call__(self): + return "SIN-USDT" + + +SIN_USDT = SIN_USDT() +""" + name: SIN-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AUSD_USDT: + """ + name: AUSD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AUSD-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AUSD-USDT" + + def __str__(self): + return "AUSD-USDT" + + def __call__(self): + return "AUSD-USDT" + + +AUSD_USDT = AUSD_USDT() +""" + name: AUSD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BOBA_USDT: + """ + name: BOBA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BOBA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BOBA-USDT" + + def __str__(self): + return "BOBA-USDT" + + def __call__(self): + return "BOBA-USDT" + + +BOBA_USDT = BOBA_USDT() +""" + name: BOBA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KARA_USDT: + """ + name: KARA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KARA-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KARA-USDT" + + def __str__(self): + return "KARA-USDT" + + def __call__(self): + return "KARA-USDT" + + +KARA_USDT = KARA_USDT() +""" + name: KARA-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BFC_USDT: + """ + name: BFC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BFC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BFC-USDT" + + def __str__(self): + return "BFC-USDT" + + def __call__(self): + return "BFC-USDT" + + +BFC_USDT = BFC_USDT() +""" + name: BFC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BIFI_USDT: + """ + name: BIFI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BIFI-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BIFI-USDT" + + def __str__(self): + return "BIFI-USDT" + + def __call__(self): + return "BIFI-USDT" + + +BIFI_USDT = BIFI_USDT() +""" + name: BIFI-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DFA_USDT: + """ + name: DFA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DFA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DFA-USDT" + + def __str__(self): + return "DFA-USDT" + + def __call__(self): + return "DFA-USDT" + + +DFA_USDT = DFA_USDT() +""" + name: DFA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KYL_USDT: + """ + name: KYL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KYL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KYL-USDT" + + def __str__(self): + return "KYL-USDT" + + def __call__(self): + return "KYL-USDT" + + +KYL_USDT = KYL_USDT() +""" + name: KYL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FCD_USDT: + """ + name: FCD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FCD-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FCD-USDT" + + def __str__(self): + return "FCD-USDT" + + def __call__(self): + return "FCD-USDT" + + +FCD_USDT = FCD_USDT() +""" + name: FCD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MBL_USDT: + """ + name: MBL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MBL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MBL-USDT" + + def __str__(self): + return "MBL-USDT" + + def __call__(self): + return "MBL-USDT" + + +MBL_USDT = MBL_USDT() +""" + name: MBL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CELT_USDT: + """ + name: CELT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CELT-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CELT-USDT" + + def __str__(self): + return "CELT-USDT" + + def __call__(self): + return "CELT-USDT" + + +CELT_USDT = CELT_USDT() +""" + name: CELT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DUSK_USDT: + """ + name: DUSK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DUSK-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DUSK-USDT" + + def __str__(self): + return "DUSK-USDT" + + def __call__(self): + return "DUSK-USDT" + + +DUSK_USDT = DUSK_USDT() +""" + name: DUSK-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDD_USDT: + """ + name: USDD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "USDD-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDD-USDT" + + def __str__(self): + return "USDD-USDT" + + def __call__(self): + return "USDD-USDT" + + +USDD_USDT = USDD_USDT() +""" + name: USDD-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class USDD_USDC: + """ + name: USDD-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "USDD-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDD-USDC" + + def __str__(self): + return "USDD-USDC" + + def __call__(self): + return "USDD-USDC" + + +USDD_USDC = USDD_USDC() +""" + name: USDD-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FITFI_USDC: + """ + name: FITFI-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FITFI-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FITFI-USDC" + + def __str__(self): + return "FITFI-USDC" + + def __call__(self): + return "FITFI-USDC" + + +FITFI_USDC = FITFI_USDC() +""" + name: FITFI-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class APE_USDC: + """ + name: APE-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "APE-USDC" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APE-USDC" + + def __str__(self): + return "APE-USDC" + + def __call__(self): + return "APE-USDC" + + +APE_USDC = APE_USDC() +""" + name: APE-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AVAX_USDC: + """ + name: AVAX-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "AVAX-USDC" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AVAX-USDC" + + def __str__(self): + return "AVAX-USDC" + + def __call__(self): + return "AVAX-USDC" + + +AVAX_USDC = AVAX_USDC() +""" + name: AVAX-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class SHIB_USDC: + """ + name: SHIB-USDC + precision: 0.000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SHIB-USDC" + precision: int = 0.000000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SHIB-USDC" + + def __str__(self): + return "SHIB-USDC" + + def __call__(self): + return "SHIB-USDC" + + +SHIB_USDC = SHIB_USDC() +""" + name: SHIB-USDC + precision: 0.000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XCN_USDC: + """ + name: XCN-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XCN-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCN-USDC" + + def __str__(self): + return "XCN-USDC" + + def __call__(self): + return "XCN-USDC" + + +XCN_USDC = XCN_USDC() +""" + name: XCN-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRX_USDC: + """ + name: TRX-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "TRX-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRX-USDC" + + def __str__(self): + return "TRX-USDC" + + def __call__(self): + return "TRX-USDC" + + +TRX_USDC = TRX_USDC() +""" + name: TRX-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class NEAR_USDC: + """ + name: NEAR-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "NEAR-USDC" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEAR-USDC" + + def __str__(self): + return "NEAR-USDC" + + def __call__(self): + return "NEAR-USDC" + + +NEAR_USDC = NEAR_USDC() +""" + name: NEAR-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MATIC_USDC: + """ + name: MATIC-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "MATIC-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MATIC-USDC" + + def __str__(self): + return "MATIC-USDC" + + def __call__(self): + return "MATIC-USDC" + + +MATIC_USDC = MATIC_USDC() +""" + name: MATIC-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class FTM_USDC: + """ + name: FTM-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "FTM-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FTM-USDC" + + def __str__(self): + return "FTM-USDC" + + def __call__(self): + return "FTM-USDC" + + +FTM_USDC = FTM_USDC() +""" + name: FTM-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ZIL_USDC: + """ + name: ZIL-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ZIL-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ZIL-USDC" + + def __str__(self): + return "ZIL-USDC" + + def __call__(self): + return "ZIL-USDC" + + +ZIL_USDC = ZIL_USDC() +""" + name: ZIL-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SOL_USDC: + """ + name: SOL-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "SOL-USDC" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SOL-USDC" + + def __str__(self): + return "SOL-USDC" + + def __call__(self): + return "SOL-USDC" + + +SOL_USDC = SOL_USDC() +""" + name: SOL-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class MLS_USDT: + """ + name: MLS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MLS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MLS-USDT" + + def __str__(self): + return "MLS-USDT" + + def __call__(self): + return "MLS-USDT" + + +MLS_USDT = MLS_USDT() +""" + name: MLS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AFK_USDT: + """ + name: AFK-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AFK-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AFK-USDT" + + def __str__(self): + return "AFK-USDT" + + def __call__(self): + return "AFK-USDT" + + +AFK_USDT = AFK_USDT() +""" + name: AFK-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AFK_USDC: + """ + name: AFK-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AFK-USDC" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AFK-USDC" + + def __str__(self): + return "AFK-USDC" + + def __call__(self): + return "AFK-USDC" + + +AFK_USDC = AFK_USDC() +""" + name: AFK-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACH_USDT: + """ + name: ACH-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ACH-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACH-USDT" + + def __str__(self): + return "ACH-USDT" + + def __call__(self): + return "ACH-USDT" + + +ACH_USDT = ACH_USDT() +""" + name: ACH-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SCRT_USDT: + """ + name: SCRT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SCRT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCRT-USDT" + + def __str__(self): + return "SCRT-USDT" + + def __call__(self): + return "SCRT-USDT" + + +SCRT_USDT = SCRT_USDT() +""" + name: SCRT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SCRT_BTC: + """ + name: SCRT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SCRT-BTC" + precision: int = 0.00000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SCRT-BTC" + + def __str__(self): + return "SCRT-BTC" + + def __call__(self): + return "SCRT-BTC" + + +SCRT_BTC = SCRT_BTC() +""" + name: SCRT-BTC + precision: 0.00000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class APE3L_USDT: + """ + name: APE3L-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999 + margin: False + """ + name: str = "APE3L-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APE3L-USDT" + + def __str__(self): + return "APE3L-USDT" + + def __call__(self): + return "APE3L-USDT" + + +APE3L_USDT = APE3L_USDT() +""" + name: APE3L-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class APE3S_USDT: + """ + name: APE3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999999 + margin: False + """ + name: str = "APE3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APE3S-USDT" + + def __str__(self): + return "APE3S-USDT" + + def __call__(self): + return "APE3S-USDT" + + +APE3S_USDT = APE3S_USDT() +""" + name: APE3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STORE_USDT: + """ + name: STORE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STORE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STORE-USDT" + + def __str__(self): + return "STORE-USDT" + + def __call__(self): + return "STORE-USDT" + + +STORE_USDT = STORE_USDT() +""" + name: STORE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STORE_ETH: + """ + name: STORE-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STORE-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STORE-ETH" + + def __str__(self): + return "STORE-ETH" + + def __call__(self): + return "STORE-ETH" + + +STORE_ETH = STORE_ETH() +""" + name: STORE-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMT3L_USDT: + """ + name: GMT3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False + """ + name: str = "GMT3L-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMT3L-USDT" + + def __str__(self): + return "GMT3L-USDT" + + def __call__(self): + return "GMT3L-USDT" + + +GMT3L_USDT = GMT3L_USDT() +""" + name: GMT3L-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMT3S_USDT: + """ + name: GMT3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False + """ + name: str = "GMT3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 9999999999 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMT3S-USDT" + + def __str__(self): + return "GMT3S-USDT" + + def __call__(self): + return "GMT3S-USDT" + + +GMT3S_USDT = GMT3S_USDT() +""" + name: GMT3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 9999999999 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CCD_USDT: + """ + name: CCD-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CCD-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CCD-USDT" + + def __str__(self): + return "CCD-USDT" + + def __call__(self): + return "CCD-USDT" + + +CCD_USDT = CCD_USDT() +""" + name: CCD-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOSE_USDC: + """ + name: DOSE-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DOSE-USDC" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOSE-USDC" + + def __str__(self): + return "DOSE-USDC" + + def __call__(self): + return "DOSE-USDC" + + +DOSE_USDC = DOSE_USDC() +""" + name: DOSE-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LUNC_USDT: + """ + name: LUNC-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LUNC-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNC-USDT" + + def __str__(self): + return "LUNC-USDT" + + def __call__(self): + return "LUNC-USDT" + + +LUNC_USDT = LUNC_USDT() +""" + name: LUNC-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LUNC_USDC: + """ + name: LUNC-USDC + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LUNC-USDC" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNC-USDC" + + def __str__(self): + return "LUNC-USDC" + + def __call__(self): + return "LUNC-USDC" + + +LUNC_USDC = LUNC_USDC() +""" + name: LUNC-USDC + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USTC_USDT: + """ + name: USTC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "USTC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USTC-USDT" + + def __str__(self): + return "USTC-USDT" + + def __call__(self): + return "USTC-USDT" + + +USTC_USDT = USTC_USDT() +""" + name: USTC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USTC_USDC: + """ + name: USTC-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "USTC-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USTC-USDC" + + def __str__(self): + return "USTC-USDC" + + def __call__(self): + return "USTC-USDC" + + +USTC_USDC = USTC_USDC() +""" + name: USTC-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMT_USDC: + """ + name: GMT-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GMT-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMT-USDC" + + def __str__(self): + return "GMT-USDC" + + def __call__(self): + return "GMT-USDC" + + +GMT_USDC = GMT_USDC() +""" + name: GMT-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VRA_USDC: + """ + name: VRA-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VRA-USDC" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VRA-USDC" + + def __str__(self): + return "VRA-USDC" + + def __call__(self): + return "VRA-USDC" + + +VRA_USDC = VRA_USDC() +""" + name: VRA-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DOT_USDC: + """ + name: DOT-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "DOT-USDC" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DOT-USDC" + + def __str__(self): + return "DOT-USDC" + + def __call__(self): + return "DOT-USDC" + + +DOT_USDC = DOT_USDC() +""" + name: DOT-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class RUNE_USDC: + """ + name: RUNE-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RUNE-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RUNE-USDC" + + def __str__(self): + return "RUNE-USDC" + + def __call__(self): + return "RUNE-USDC" + + +RUNE_USDC = RUNE_USDC() +""" + name: RUNE-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ATOM_USDC: + """ + name: ATOM-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ATOM-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ATOM-USDC" + + def __str__(self): + return "ATOM-USDC" + + def __call__(self): + return "ATOM-USDC" + + +ATOM_USDC = ATOM_USDC() +""" + name: ATOM-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BNB_USDC: + """ + name: BNB-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "BNB-USDC" + precision: int = 0.01 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.001 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BNB-USDC" + + def __str__(self): + return "BNB-USDC" + + def __call__(self): + return "BNB-USDC" + + +BNB_USDC = BNB_USDC() +""" + name: BNB-USDC + precision: 0.01 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.001 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class JASMY_USDC: + """ + name: JASMY-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "JASMY-USDC" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JASMY-USDC" + + def __str__(self): + return "JASMY-USDC" + + def __call__(self): + return "JASMY-USDC" + + +JASMY_USDC = JASMY_USDC() +""" + name: JASMY-USDC + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KCS_USDC: + """ + name: KCS-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "KCS-USDC" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KCS-USDC" + + def __str__(self): + return "KCS-USDC" + + def __call__(self): + return "KCS-USDC" + + +KCS_USDC = KCS_USDC() +""" + name: KCS-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class KDA_USDC: + """ + name: KDA-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "KDA-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KDA-USDC" + + def __str__(self): + return "KDA-USDC" + + def __call__(self): + return "KDA-USDC" + + +KDA_USDC = KDA_USDC() +""" + name: KDA-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class ALGO_USDC: + """ + name: ALGO-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALGO-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALGO-USDC" + + def __str__(self): + return "ALGO-USDC" + + def __call__(self): + return "ALGO-USDC" + + +ALGO_USDC = ALGO_USDC() +""" + name: ALGO-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LUNA_USDC: + """ + name: LUNA-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LUNA-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LUNA-USDC" + + def __str__(self): + return "LUNA-USDC" + + def __call__(self): + return "LUNA-USDC" + + +LUNA_USDC = LUNA_USDC() +""" + name: LUNA-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OP_USDT: + """ + name: OP-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "OP-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OP-USDT" + + def __str__(self): + return "OP-USDT" + + def __call__(self): + return "OP-USDT" + + +OP_USDT = OP_USDT() +""" + name: OP-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class OP_USDC: + """ + name: OP-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "OP-USDC" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OP-USDC" + + def __str__(self): + return "OP-USDC" + + def __call__(self): + return "OP-USDC" + + +OP_USDC = OP_USDC() +""" + name: OP-USDC + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class JASMY3L_USDT: + """ + name: JASMY3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000000000 + margin: False + """ + name: str = "JASMY3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JASMY3L-USDT" + + def __str__(self): + return "JASMY3L-USDT" + + def __call__(self): + return "JASMY3L-USDT" + + +JASMY3L_USDT = JASMY3L_USDT() +""" + name: JASMY3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class JASMY3S_USDT: + """ + name: JASMY3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 100000000000000000 + margin: False + """ + name: str = "JASMY3S-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 100000000000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "JASMY3S-USDT" + + def __str__(self): + return "JASMY3S-USDT" + + def __call__(self): + return "JASMY3S-USDT" + + +JASMY3S_USDT = JASMY3S_USDT() +""" + name: JASMY3S-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 100000000000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EVER_USDT: + """ + name: EVER-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EVER-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EVER-USDT" + + def __str__(self): + return "EVER-USDT" + + def __call__(self): + return "EVER-USDT" + + +EVER_USDT = EVER_USDT() +""" + name: EVER-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MOOV_USDT: + """ + name: MOOV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MOOV-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MOOV-USDT" + + def __str__(self): + return "MOOV-USDT" + + def __call__(self): + return "MOOV-USDT" + + +MOOV_USDT = MOOV_USDT() +""" + name: MOOV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class IHC_USDT: + """ + name: IHC-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "IHC-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "IHC-USDT" + + def __str__(self): + return "IHC-USDT" + + def __call__(self): + return "IHC-USDT" + + +IHC_USDT = IHC_USDT() +""" + name: IHC-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ICX_USDT: + """ + name: ICX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ICX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICX-USDT" + + def __str__(self): + return "ICX-USDT" + + def __call__(self): + return "ICX-USDT" + + +ICX_USDT = ICX_USDT() +""" + name: ICX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ICX_ETH: + """ + name: ICX-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ICX-ETH" + precision: int = 0.0000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ICX-ETH" + + def __str__(self): + return "ICX-ETH" + + def __call__(self): + return "ICX-ETH" + + +ICX_ETH = ICX_ETH() +""" + name: ICX-ETH + precision: 0.0000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BTC_BRL: + """ + name: BTC-BRL + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.000001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BTC-BRL" + precision: int = 0.1 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.000001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BTC-BRL" + + def __str__(self): + return "BTC-BRL" + + def __call__(self): + return "BTC-BRL" + + +BTC_BRL = BTC_BRL() +""" + name: BTC-BRL + precision: 0.1 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.000001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETH_BRL: + """ + name: ETH-BRL + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETH-BRL" + precision: int = 0.01 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.0001 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETH-BRL" + + def __str__(self): + return "ETH-BRL" + + def __call__(self): + return "ETH-BRL" + + +ETH_BRL = ETH_BRL() +""" + name: ETH-BRL + precision: 0.01 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.0001 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDT_BRL: + """ + name: USDT-BRL + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "USDT-BRL" + precision: int = 0.0001 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDT-BRL" + + def __str__(self): + return "USDT-BRL" + + def __call__(self): + return "USDT-BRL" + + +USDT_BRL = USDT_BRL() +""" + name: USDT-BRL + precision: 0.0001 + minimum_margin: None + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WELL_USDT: + """ + name: WELL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WELL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WELL-USDT" + + def __str__(self): + return "WELL-USDT" + + def __call__(self): + return "WELL-USDT" + + +WELL_USDT = WELL_USDT() +""" + name: WELL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FORT_USDT: + """ + name: FORT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FORT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FORT-USDT" + + def __str__(self): + return "FORT-USDT" + + def __call__(self): + return "FORT-USDT" + + +FORT_USDT = FORT_USDT() +""" + name: FORT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDP_USDT: + """ + name: USDP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "USDP-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDP-USDT" + + def __str__(self): + return "USDP-USDT" + + def __call__(self): + return "USDP-USDT" + + +USDP_USDT = USDP_USDT() +""" + name: USDP-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class USDD_TRX: + """ + name: USDD-TRX + precision: 0.001 + minimum_margin: 10 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "USDD-TRX" + precision: int = 0.001 + minimum_margin: float = 10 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "USDD-TRX" + + def __str__(self): + return "USDD-TRX" + + def __call__(self): + return "USDD-TRX" + + +USDD_TRX = USDD_TRX() +""" + name: USDD-TRX + precision: 0.001 + minimum_margin: 10 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CSPR_USDT: + """ + name: CSPR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CSPR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CSPR-USDT" + + def __str__(self): + return "CSPR-USDT" + + def __call__(self): + return "CSPR-USDT" + + +CSPR_USDT = CSPR_USDT() +""" + name: CSPR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CSPR_ETH: + """ + name: CSPR-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CSPR-ETH" + precision: int = 0.00000001 + minimum_margin: float = 0.00001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CSPR-ETH" + + def __str__(self): + return "CSPR-ETH" + + def __call__(self): + return "CSPR-ETH" + + +CSPR_ETH = CSPR_ETH() +""" + name: CSPR-ETH + precision: 0.00000001 + minimum_margin: 0.00001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WEMIX_USDT: + """ + name: WEMIX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WEMIX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WEMIX-USDT" + + def __str__(self): + return "WEMIX-USDT" + + def __call__(self): + return "WEMIX-USDT" + + +WEMIX_USDT = WEMIX_USDT() +""" + name: WEMIX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class REV3L_USDT: + """ + name: REV3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "REV3L-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "REV3L-USDT" + + def __str__(self): + return "REV3L-USDT" + + def __call__(self): + return "REV3L-USDT" + + +REV3L_USDT = REV3L_USDT() +""" + name: REV3L-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OLE_USDT: + """ + name: OLE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OLE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OLE-USDT" + + def __str__(self): + return "OLE-USDT" + + def __call__(self): + return "OLE-USDT" + + +OLE_USDT = OLE_USDT() +""" + name: OLE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LDO_USDT: + """ + name: LDO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LDO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LDO-USDT" + + def __str__(self): + return "LDO-USDT" + + def __call__(self): + return "LDO-USDT" + + +LDO_USDT = LDO_USDT() +""" + name: LDO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class LDO_USDC: + """ + name: LDO-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "LDO-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "LDO-USDC" + + def __str__(self): + return "LDO-USDC" + + def __call__(self): + return "LDO-USDC" + + +LDO_USDC = LDO_USDC() +""" + name: LDO-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CULT_USDT: + """ + name: CULT-USDT + precision: 0.000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CULT-USDT" + precision: int = 0.000000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CULT-USDT" + + def __str__(self): + return "CULT-USDT" + + def __call__(self): + return "CULT-USDT" + + +CULT_USDT = CULT_USDT() +""" + name: CULT-USDT + precision: 0.000000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SWFTC_USDC: + """ + name: SWFTC-USDC + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SWFTC-USDC" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SWFTC-USDC" + + def __str__(self): + return "SWFTC-USDC" + + def __call__(self): + return "SWFTC-USDC" + + +SWFTC_USDC = SWFTC_USDC() +""" + name: SWFTC-USDC + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FIDA_USDT: + """ + name: FIDA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FIDA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FIDA-USDT" + + def __str__(self): + return "FIDA-USDT" + + def __call__(self): + return "FIDA-USDT" + + +FIDA_USDT = FIDA_USDT() +""" + name: FIDA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BUSD_USDT: + """ + name: BUSD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BUSD-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BUSD-USDT" + + def __str__(self): + return "BUSD-USDT" + + def __call__(self): + return "BUSD-USDT" + + +BUSD_USDT = BUSD_USDT() +""" + name: BUSD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RBP_USDT: + """ + name: RBP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RBP-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RBP-USDT" + + def __str__(self): + return "RBP-USDT" + + def __call__(self): + return "RBP-USDT" + + +RBP_USDT = RBP_USDT() +""" + name: RBP-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SRBP_USDT: + """ + name: SRBP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SRBP-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SRBP-USDT" + + def __str__(self): + return "SRBP-USDT" + + def __call__(self): + return "SRBP-USDT" + + +SRBP_USDT = SRBP_USDT() +""" + name: SRBP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIBAYC_USDT: + """ + name: HIBAYC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIBAYC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIBAYC-USDT" + + def __str__(self): + return "HIBAYC-USDT" + + def __call__(self): + return "HIBAYC-USDT" + + +HIBAYC_USDT = HIBAYC_USDT() +""" + name: HIBAYC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BUSD_USDC: + """ + name: BUSD-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BUSD-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BUSD-USDC" + + def __str__(self): + return "BUSD-USDC" + + def __call__(self): + return "BUSD-USDC" + + +BUSD_USDC = BUSD_USDC() +""" + name: BUSD-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OGV_USDT: + """ + name: OGV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OGV-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OGV-USDT" + + def __str__(self): + return "OGV-USDT" + + def __call__(self): + return "OGV-USDT" + + +OGV_USDT = OGV_USDT() +""" + name: OGV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class WOMBAT_USDT: + """ + name: WOMBAT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "WOMBAT-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "WOMBAT-USDT" + + def __str__(self): + return "WOMBAT-USDT" + + def __call__(self): + return "WOMBAT-USDT" + + +WOMBAT_USDT = WOMBAT_USDT() +""" + name: WOMBAT-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIPUNKS_USDT: + """ + name: HIPUNKS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIPUNKS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIPUNKS-USDT" + + def __str__(self): + return "HIPUNKS-USDT" + + def __call__(self): + return "HIPUNKS-USDT" + + +HIPUNKS_USDT = HIPUNKS_USDT() +""" + name: HIPUNKS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FT_USDT: + """ + name: FT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FT-USDT" + + def __str__(self): + return "FT-USDT" + + def __call__(self): + return "FT-USDT" + + +FT_USDT = FT_USDT() +""" + name: FT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETC_USDC: + """ + name: ETC-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETC-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETC-USDC" + + def __str__(self): + return "ETC-USDC" + + def __call__(self): + return "ETC-USDC" + + +ETC_USDC = ETC_USDC() +""" + name: ETC-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIENS4_USDT: + """ + name: HIENS4-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIENS4-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIENS4-USDT" + + def __str__(self): + return "HIENS4-USDT" + + def __call__(self): + return "HIENS4-USDT" + + +HIENS4_USDT = HIENS4_USDT() +""" + name: HIENS4-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EGAME_USDT: + """ + name: EGAME-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EGAME-USDT" + precision: int = 0.00000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EGAME-USDT" + + def __str__(self): + return "EGAME-USDT" + + def __call__(self): + return "EGAME-USDT" + + +EGAME_USDT = EGAME_USDT() +""" + name: EGAME-USDT + precision: 0.00000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EGAME_BTC: + """ + name: EGAME-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EGAME-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1000 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EGAME-BTC" + + def __str__(self): + return "EGAME-BTC" + + def __call__(self): + return "EGAME-BTC" + + +EGAME_BTC = EGAME_BTC() +""" + name: EGAME-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1000 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class STEPWATCH_USDT: + """ + name: STEPWATCH-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "STEPWATCH-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "STEPWATCH-USDT" + + def __str__(self): + return "STEPWATCH-USDT" + + def __call__(self): + return "STEPWATCH-USDT" + + +STEPWATCH_USDT = STEPWATCH_USDT() +""" + name: STEPWATCH-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HISAND33_USDT: + """ + name: HISAND33-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HISAND33-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HISAND33-USDT" + + def __str__(self): + return "HISAND33-USDT" + + def __call__(self): + return "HISAND33-USDT" + + +HISAND33_USDT = HISAND33_USDT() +""" + name: HISAND33-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DC_USDT: + """ + name: DC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DC-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DC-USDT" + + def __str__(self): + return "DC-USDT" + + def __call__(self): + return "DC-USDT" + + +DC_USDT = DC_USDT() +""" + name: DC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NEER_USDT: + """ + name: NEER-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NEER-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NEER-USDT" + + def __str__(self): + return "NEER-USDT" + + def __call__(self): + return "NEER-USDT" + + +NEER_USDT = NEER_USDT() +""" + name: NEER-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RVN_USDT: + """ + name: RVN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RVN-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RVN-USDT" + + def __str__(self): + return "RVN-USDT" + + def __call__(self): + return "RVN-USDT" + + +RVN_USDT = RVN_USDT() +""" + name: RVN-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIENS3_USDT: + """ + name: HIENS3-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIENS3-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIENS3-USDT" + + def __str__(self): + return "HIENS3-USDT" + + def __call__(self): + return "HIENS3-USDT" + + +HIENS3_USDT = HIENS3_USDT() +""" + name: HIENS3-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MC_USDT: + """ + name: MC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MC-USDT" + + def __str__(self): + return "MC-USDT" + + def __call__(self): + return "MC-USDT" + + +MC_USDT = MC_USDT() +""" + name: MC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PEEL_USDT: + """ + name: PEEL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PEEL-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PEEL-USDT" + + def __str__(self): + return "PEEL-USDT" + + def __call__(self): + return "PEEL-USDT" + + +PEEL_USDT = PEEL_USDT() +""" + name: PEEL-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PEEL_BTC: + """ + name: PEEL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PEEL-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PEEL-BTC" + + def __str__(self): + return "PEEL-BTC" + + def __call__(self): + return "PEEL-BTC" + + +PEEL_BTC = PEEL_BTC() +""" + name: PEEL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SDL_USDT: + """ + name: SDL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SDL-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SDL-USDT" + + def __str__(self): + return "SDL-USDT" + + def __call__(self): + return "SDL-USDT" + + +SDL_USDT = SDL_USDT() +""" + name: SDL-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SDL_BTC: + """ + name: SDL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SDL-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SDL-BTC" + + def __str__(self): + return "SDL-BTC" + + def __call__(self): + return "SDL-BTC" + + +SDL_BTC = SDL_BTC() +""" + name: SDL-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SWEAT_USDT: + """ + name: SWEAT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SWEAT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SWEAT-USDT" + + def __str__(self): + return "SWEAT-USDT" + + def __call__(self): + return "SWEAT-USDT" + + +SWEAT_USDT = SWEAT_USDT() +""" + name: SWEAT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIODBS_USDT: + """ + name: HIODBS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIODBS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIODBS-USDT" + + def __str__(self): + return "HIODBS-USDT" + + def __call__(self): + return "HIODBS-USDT" + + +HIODBS_USDT = HIODBS_USDT() +""" + name: HIODBS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CMP_USDT: + """ + name: CMP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CMP-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CMP-USDT" + + def __str__(self): + return "CMP-USDT" + + def __call__(self): + return "CMP-USDT" + + +CMP_USDT = CMP_USDT() +""" + name: CMP-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PIX_USDT: + """ + name: PIX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PIX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PIX-USDT" + + def __str__(self): + return "PIX-USDT" + + def __call__(self): + return "PIX-USDT" + + +PIX_USDT = PIX_USDT() +""" + name: PIX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MPLX_USDT: + """ + name: MPLX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MPLX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MPLX-USDT" + + def __str__(self): + return "MPLX-USDT" + + def __call__(self): + return "MPLX-USDT" + + +MPLX_USDT = MPLX_USDT() +""" + name: MPLX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIDOODLES_USDT: + """ + name: HIDOODLES-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIDOODLES-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIDOODLES-USDT" + + def __str__(self): + return "HIDOODLES-USDT" + + def __call__(self): + return "HIDOODLES-USDT" + + +HIDOODLES_USDT = HIDOODLES_USDT() +""" + name: HIDOODLES-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ETHW_USDT: + """ + name: ETHW-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ETHW-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ETHW-USDT" + + def __str__(self): + return "ETHW-USDT" + + def __call__(self): + return "ETHW-USDT" + + +ETHW_USDT = ETHW_USDT() +""" + name: ETHW-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class QUARTZ_USDT: + """ + name: QUARTZ-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "QUARTZ-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "QUARTZ-USDT" + + def __str__(self): + return "QUARTZ-USDT" + + def __call__(self): + return "QUARTZ-USDT" + + +QUARTZ_USDT = QUARTZ_USDT() +""" + name: QUARTZ-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACQ_USDT: + """ + name: ACQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ACQ-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACQ-USDT" + + def __str__(self): + return "ACQ-USDT" + + def __call__(self): + return "ACQ-USDT" + + +ACQ_USDT = ACQ_USDT() +""" + name: ACQ-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ACQ_USDC: + """ + name: ACQ-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ACQ-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ACQ-USDC" + + def __str__(self): + return "ACQ-USDC" + + def __call__(self): + return "ACQ-USDC" + + +ACQ_USDC = ACQ_USDC() +""" + name: ACQ-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AOG_USDT: + """ + name: AOG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AOG-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AOG-USDT" + + def __str__(self): + return "AOG-USDT" + + def __call__(self): + return "AOG-USDT" + + +AOG_USDT = AOG_USDT() +""" + name: AOG-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIMAYC_USDT: + """ + name: HIMAYC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIMAYC-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIMAYC-USDT" + + def __str__(self): + return "HIMAYC-USDT" + + def __call__(self): + return "HIMAYC-USDT" + + +HIMAYC_USDT = HIMAYC_USDT() +""" + name: HIMAYC-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PRMX_USDT: + """ + name: PRMX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PRMX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PRMX-USDT" + + def __str__(self): + return "PRMX-USDT" + + def __call__(self): + return "PRMX-USDT" + + +PRMX_USDT = PRMX_USDT() +""" + name: PRMX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class RED_USDT: + """ + name: RED-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "RED-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "RED-USDT" + + def __str__(self): + return "RED-USDT" + + def __call__(self): + return "RED-USDT" + + +RED_USDT = RED_USDT() +""" + name: RED-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PUMLX_USDT: + """ + name: PUMLX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PUMLX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PUMLX-USDT" + + def __str__(self): + return "PUMLX-USDT" + + def __call__(self): + return "PUMLX-USDT" + + +PUMLX_USDT = PUMLX_USDT() +""" + name: PUMLX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XETA_USDT: + """ + name: XETA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XETA-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XETA-USDT" + + def __str__(self): + return "XETA-USDT" + + def __call__(self): + return "XETA-USDT" + + +XETA_USDT = XETA_USDT() +""" + name: XETA-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GEM_USDT: + """ + name: GEM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GEM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GEM-USDT" + + def __str__(self): + return "GEM-USDT" + + def __call__(self): + return "GEM-USDT" + + +GEM_USDT = GEM_USDT() +""" + name: GEM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class DERC_USDT: + """ + name: DERC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "DERC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "DERC-USDT" + + def __str__(self): + return "DERC-USDT" + + def __call__(self): + return "DERC-USDT" + + +DERC_USDT = DERC_USDT() +""" + name: DERC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class P00LS_USDT: + """ + name: P00LS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "P00LS-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "P00LS-USDT" + + def __str__(self): + return "P00LS-USDT" + + def __call__(self): + return "P00LS-USDT" + + +P00LS_USDT = P00LS_USDT() +""" + name: P00LS-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class P00LS_USDC: + """ + name: P00LS-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "P00LS-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "P00LS-USDC" + + def __str__(self): + return "P00LS-USDC" + + def __call__(self): + return "P00LS-USDC" + + +P00LS_USDC = P00LS_USDC() +""" + name: P00LS-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class KICKS_USDT: + """ + name: KICKS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "KICKS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "KICKS-USDT" + + def __str__(self): + return "KICKS-USDT" + + def __call__(self): + return "KICKS-USDT" + + +KICKS_USDT = KICKS_USDT() +""" + name: KICKS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TRIBL_USDT: + """ + name: TRIBL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TRIBL-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TRIBL-USDT" + + def __str__(self): + return "TRIBL-USDT" + + def __call__(self): + return "TRIBL-USDT" + + +TRIBL_USDT = TRIBL_USDT() +""" + name: TRIBL-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class GMX_USDT: + """ + name: GMX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "GMX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.01 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "GMX-USDT" + + def __str__(self): + return "GMX-USDT" + + def __call__(self): + return "GMX-USDT" + + +GMX_USDT = GMX_USDT() +""" + name: GMX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.01 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIOD_USDT: + """ + name: HIOD-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIOD-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIOD-USDT" + + def __str__(self): + return "HIOD-USDT" + + def __call__(self): + return "HIOD-USDT" + + +HIOD_USDT = HIOD_USDT() +""" + name: HIOD-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class POKT_USDT: + """ + name: POKT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "POKT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "POKT-USDT" + + def __str__(self): + return "POKT-USDT" + + def __call__(self): + return "POKT-USDT" + + +POKT_USDT = POKT_USDT() +""" + name: POKT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EFI_USDT: + """ + name: EFI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EFI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EFI-USDT" + + def __str__(self): + return "EFI-USDT" + + def __call__(self): + return "EFI-USDT" + + +EFI_USDT = EFI_USDT() +""" + name: EFI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class APT_USDT: + """ + name: APT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True + """ + name: str = "APT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = True + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "APT-USDT" + + def __str__(self): + return "APT-USDT" + + def __call__(self): + return "APT-USDT" + + +APT_USDT = APT_USDT() +""" + name: APT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: True +""" + + +@dataclass(slots=True, frozen=True) +class BBC_USDT: + """ + name: BBC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BBC-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BBC-USDT" + + def __str__(self): + return "BBC-USDT" + + def __call__(self): + return "BBC-USDT" + + +BBC_USDT = BBC_USDT() +""" + name: BBC-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class EUL_USDT: + """ + name: EUL-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "EUL-USDT" + precision: int = 0.001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "EUL-USDT" + + def __str__(self): + return "EUL-USDT" + + def __call__(self): + return "EUL-USDT" + + +EUL_USDT = EUL_USDT() +""" + name: EUL-USDT + precision: 0.001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TON_USDT: + """ + name: TON-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TON-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 0.1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TON-USDT" + + def __str__(self): + return "TON-USDT" + + def __call__(self): + return "TON-USDT" + + +TON_USDT = TON_USDT() +""" + name: TON-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 0.1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PIAS_USDT: + """ + name: PIAS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PIAS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PIAS-USDT" + + def __str__(self): + return "PIAS-USDT" + + def __call__(self): + return "PIAS-USDT" + + +PIAS_USDT = PIAS_USDT() +""" + name: PIAS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIMEEBITS_USDT: + """ + name: HIMEEBITS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIMEEBITS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIMEEBITS-USDT" + + def __str__(self): + return "HIMEEBITS-USDT" + + def __call__(self): + return "HIMEEBITS-USDT" + + +HIMEEBITS_USDT = HIMEEBITS_USDT() +""" + name: HIMEEBITS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HISQUIGGLE_USDT: + """ + name: HISQUIGGLE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HISQUIGGLE-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HISQUIGGLE-USDT" + + def __str__(self): + return "HISQUIGGLE-USDT" + + def __call__(self): + return "HISQUIGGLE-USDT" + + +HISQUIGGLE_USDT = HISQUIGGLE_USDT() +""" + name: HISQUIGGLE-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class XCV_USDT: + """ + name: XCV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "XCV-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "XCV-USDT" + + def __str__(self): + return "XCV-USDT" + + def __call__(self): + return "XCV-USDT" + + +XCV_USDT = XCV_USDT() +""" + name: XCV-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HFT_USDT: + """ + name: HFT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HFT-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HFT-USDT" + + def __str__(self): + return "HFT-USDT" + + def __call__(self): + return "HFT-USDT" + + +HFT_USDT = HFT_USDT() +""" + name: HFT-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HFT_USDC: + """ + name: HFT-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HFT-USDC" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HFT-USDC" + + def __str__(self): + return "HFT-USDC" + + def __call__(self): + return "HFT-USDC" + + +HFT_USDC = HFT_USDC() +""" + name: HFT-USDC + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ECOX_USDT: + """ + name: ECOX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ECOX-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ECOX-USDT" + + def __str__(self): + return "ECOX-USDT" + + def __call__(self): + return "ECOX-USDT" + + +ECOX_USDT = ECOX_USDT() +""" + name: ECOX-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AMB_USDT: + """ + name: AMB-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AMB-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AMB-USDT" + + def __str__(self): + return "AMB-USDT" + + def __call__(self): + return "AMB-USDT" + + +AMB_USDT = AMB_USDT() +""" + name: AMB-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class AZERO_USDT: + """ + name: AZERO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "AZERO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "AZERO-USDT" + + def __str__(self): + return "AZERO-USDT" + + def __call__(self): + return "AZERO-USDT" + + +AZERO_USDT = AZERO_USDT() +""" + name: AZERO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIFIDENZA_USDT: + """ + name: HIFIDENZA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIFIDENZA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIFIDENZA-USDT" + + def __str__(self): + return "HIFIDENZA-USDT" + + def __call__(self): + return "HIFIDENZA-USDT" + + +HIFIDENZA_USDT = HIFIDENZA_USDT() +""" + name: HIFIDENZA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BEAT_USDT: + """ + name: BEAT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BEAT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BEAT-USDT" + + def __str__(self): + return "BEAT-USDT" + + def __call__(self): + return "BEAT-USDT" + + +BEAT_USDT = BEAT_USDT() +""" + name: BEAT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NRFB_USDT: + """ + name: NRFB-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NRFB-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NRFB-USDT" + + def __str__(self): + return "NRFB-USDT" + + def __call__(self): + return "NRFB-USDT" + + +NRFB_USDT = NRFB_USDT() +""" + name: NRFB-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NRFB_BTC: + """ + name: NRFB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NRFB-BTC" + precision: int = 0.0000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NRFB-BTC" + + def __str__(self): + return "NRFB-BTC" + + def __call__(self): + return "NRFB-BTC" + + +NRFB_BTC = NRFB_BTC() +""" + name: NRFB-BTC + precision: 0.0000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIGAZERS_USDT: + """ + name: HIGAZERS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIGAZERS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIGAZERS-USDT" + + def __str__(self): + return "HIGAZERS-USDT" + + def __call__(self): + return "HIGAZERS-USDT" + + +HIGAZERS_USDT = HIGAZERS_USDT() +""" + name: HIGAZERS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class NAVI_USDT: + """ + name: NAVI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "NAVI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "NAVI-USDT" + + def __str__(self): + return "NAVI-USDT" + + def __call__(self): + return "NAVI-USDT" + + +NAVI_USDT = NAVI_USDT() +""" + name: NAVI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CARE_USDT: + """ + name: CARE-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CARE-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CARE-USDT" + + def __str__(self): + return "CARE-USDT" + + def __call__(self): + return "CARE-USDT" + + +CARE_USDT = CARE_USDT() +""" + name: CARE-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class CLUB_USDT: + """ + name: CLUB-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "CLUB-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "CLUB-USDT" + + def __str__(self): + return "CLUB-USDT" + + def __call__(self): + return "CLUB-USDT" + + +CLUB_USDT = CLUB_USDT() +""" + name: CLUB-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIPENGUINS_USDT: + """ + name: HIPENGUINS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIPENGUINS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIPENGUINS-USDT" + + def __str__(self): + return "HIPENGUINS-USDT" + + def __call__(self): + return "HIPENGUINS-USDT" + + +HIPENGUINS_USDT = HIPENGUINS_USDT() +""" + name: HIPENGUINS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ALT_USDT: + """ + name: ALT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ALT-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ALT-USDT" + + def __str__(self): + return "ALT-USDT" + + def __call__(self): + return "ALT-USDT" + + +ALT_USDT = ALT_USDT() +""" + name: ALT-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HICLONEX_USDT: + """ + name: HICLONEX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HICLONEX-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HICLONEX-USDT" + + def __str__(self): + return "HICLONEX-USDT" + + def __call__(self): + return "HICLONEX-USDT" + + +HICLONEX_USDT = HICLONEX_USDT() +""" + name: HICLONEX-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PRIMAL_USDT: + """ + name: PRIMAL-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PRIMAL-USDT" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PRIMAL-USDT" + + def __str__(self): + return "PRIMAL-USDT" + + def __call__(self): + return "PRIMAL-USDT" + + +PRIMAL_USDT = PRIMAL_USDT() +""" + name: PRIMAL-USDT + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class PRIMAL_USDC: + """ + name: PRIMAL-USDC + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "PRIMAL-USDC" + precision: int = 0.0000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "PRIMAL-USDC" + + def __str__(self): + return "PRIMAL-USDC" + + def __call__(self): + return "PRIMAL-USDC" + + +PRIMAL_USDC = PRIMAL_USDC() +""" + name: PRIMAL-USDC + precision: 0.0000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OAS_USDT: + """ + name: OAS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OAS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OAS-USDT" + + def __str__(self): + return "OAS-USDT" + + def __call__(self): + return "OAS-USDT" + + +OAS_USDT = OAS_USDT() +""" + name: OAS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class VEMP_USDC: + """ + name: VEMP-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "VEMP-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "VEMP-USDC" + + def __str__(self): + return "VEMP-USDC" + + def __call__(self): + return "VEMP-USDC" + + +VEMP_USDC = VEMP_USDC() +""" + name: VEMP-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HICOOLCATS_USDT: + """ + name: HICOOLCATS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HICOOLCATS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HICOOLCATS-USDT" + + def __str__(self): + return "HICOOLCATS-USDT" + + def __call__(self): + return "HICOOLCATS-USDT" + + +HICOOLCATS_USDT = HICOOLCATS_USDT() +""" + name: HICOOLCATS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIAZUKI_USDT: + """ + name: HIAZUKI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIAZUKI-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIAZUKI-USDT" + + def __str__(self): + return "HIAZUKI-USDT" + + def __call__(self): + return "HIAZUKI-USDT" + + +HIAZUKI_USDT = HIAZUKI_USDT() +""" + name: HIAZUKI-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class TEM_USDT: + """ + name: TEM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "TEM-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "TEM-USDT" + + def __str__(self): + return "TEM-USDT" + + def __call__(self): + return "TEM-USDT" + + +TEM_USDT = TEM_USDT() +""" + name: TEM-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIFLUF_USDT: + """ + name: HIFLUF-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIFLUF-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIFLUF-USDT" + + def __str__(self): + return "HIFLUF-USDT" + + def __call__(self): + return "HIFLUF-USDT" + + +HIFLUF_USDT = HIFLUF_USDT() +""" + name: HIFLUF-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIBIRDS_USDT: + """ + name: HIBIRDS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIBIRDS-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIBIRDS-USDT" + + def __str__(self): + return "HIBIRDS-USDT" + + def __call__(self): + return "HIBIRDS-USDT" + + +HIBIRDS_USDT = HIBIRDS_USDT() +""" + name: HIBIRDS-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BDX_USDT: + """ + name: BDX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BDX-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BDX-USDT" + + def __str__(self): + return "BDX-USDT" + + def __call__(self): + return "BDX-USDT" + + +BDX_USDT = BDX_USDT() +""" + name: BDX-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class BDX_BTC: + """ + name: BDX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "BDX-BTC" + precision: int = 0.000000001 + minimum_margin: float = 0.000001 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BDX-BTC" + + def __str__(self): + return "BDX-BTC" + + def __call__(self): + return "BDX-BTC" + + +BDX_BTC = BDX_BTC() +""" + name: BDX-BTC + precision: 0.000000001 + minimum_margin: 0.000001 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLR_USDT: + """ + name: FLR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FLR-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLR-USDT" + + def __str__(self): + return "FLR-USDT" + + def __call__(self): + return "FLR-USDT" + + +FLR_USDT = FLR_USDT() +""" + name: FLR-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class FLR_USDC: + """ + name: FLR-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "FLR-USDC" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "FLR-USDC" + + def __str__(self): + return "FLR-USDC" + + def __call__(self): + return "FLR-USDC" + + +FLR_USDC = FLR_USDC() +""" + name: FLR-USDC + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class HIMFERS_USDT: + """ + name: HIMFERS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "HIMFERS-USDT" + precision: int = 0.000001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 100 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "HIMFERS-USDT" + + def __str__(self): + return "HIMFERS-USDT" + + def __call__(self): + return "HIMFERS-USDT" + + +HIMFERS_USDT = HIMFERS_USDT() +""" + name: HIMFERS-USDT + precision: 0.000001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 100 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class OSMO_USDT: + """ + name: OSMO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "OSMO-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "OSMO-USDT" + + def __str__(self): + return "OSMO-USDT" + + def __call__(self): + return "OSMO-USDT" + + +OSMO_USDT = OSMO_USDT() +""" + name: OSMO-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class ASTRA_USDT: + """ + name: ASTRA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "ASTRA-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "ASTRA-USDT" + + def __str__(self): + return "ASTRA-USDT" + + def __call__(self): + return "ASTRA-USDT" + + +ASTRA_USDT = ASTRA_USDT() +""" + name: ASTRA-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class MAGIC_USDT: + """ + name: MAGIC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "MAGIC-USDT" + precision: int = 0.0001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 1 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "MAGIC-USDT" + + def __str__(self): + return "MAGIC-USDT" + + def __call__(self): + return "MAGIC-USDT" + + +MAGIC_USDT = MAGIC_USDT() +""" + name: MAGIC-USDT + precision: 0.0001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 1 + maximum_order_size: 10000000000 + margin: False +""" + + +@dataclass(slots=True, frozen=True) +class SQUAD_USDT: + """ + name: SQUAD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False + """ + name: str = "SQUAD-USDT" + precision: int = 0.00001 + minimum_margin: float = 0.1 + initial_margin: float = None + minimum_order_size: float = 10 + maximum_order_size: float = 10000000000 + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "SQUAD-USDT" + + def __str__(self): + return "SQUAD-USDT" + + def __call__(self): + return "SQUAD-USDT" + + +SQUAD_USDT = SQUAD_USDT() +""" + name: SQUAD-USDT + precision: 0.00001 + minimum_margin: 0.1 + initial_margin: None + minimum_order_size: 10 + maximum_order_size: 10000000000 + margin: False +""" diff --git a/symbols/mercado_bitcoin.py b/symbols/mercado_bitcoin.py index e0aa967..58f8dba 100644 --- a/symbols/mercado_bitcoin.py +++ b/symbols/mercado_bitcoin.py @@ -2,9 +2,9 @@ @dataclass(slots=True, frozen=True) -class BTC_BRL: +class APT_BRL: """ - name: BTC-BRL + name: APT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -12,7 +12,7 @@ class BTC_BRL: maximum_order_size: None margin: False """ - name: str = "BTC-BRL" + name: str = "APT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -27,18 +27,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BTC-BRL" + return "APT-BRL" def __str__(self): - return "BTC-BRL" + return "APT-BRL" def __call__(self): - return "BTC-BRL" + return "APT-BRL" -BTC_BRL = BTC_BRL() +APT_BRL = APT_BRL() """ - name: BTC-BRL + name: APT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -49,9 +49,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ICP_BRL: +class LDO_BRL: """ - name: ICP-BRL + name: LDO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -59,7 +59,7 @@ class ICP_BRL: maximum_order_size: None margin: False """ - name: str = "ICP-BRL" + name: str = "LDO-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -74,18 +74,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ICP-BRL" + return "LDO-BRL" def __str__(self): - return "ICP-BRL" + return "LDO-BRL" def __call__(self): - return "ICP-BRL" + return "LDO-BRL" -ICP_BRL = ICP_BRL() +LDO_BRL = LDO_BRL() """ - name: ICP-BRL + name: LDO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -96,9 +96,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBFP08_BRL: +class RFDFP16_BRL: """ - name: MBFP08-BRL + name: RFDFP16-BRL precision: 8 minimum_margin: None initial_margin: None @@ -106,7 +106,7 @@ class MBFP08_BRL: maximum_order_size: None margin: False """ - name: str = "MBFP08-BRL" + name: str = "RFDFP16-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -121,18 +121,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBFP08-BRL" + return "RFDFP16-BRL" def __str__(self): - return "MBFP08-BRL" + return "RFDFP16-BRL" def __call__(self): - return "MBFP08-BRL" + return "RFDFP16-BRL" -MBFP08_BRL = MBFP08_BRL() +RFDFP16_BRL = RFDFP16_BRL() """ - name: MBFP08-BRL + name: RFDFP16-BRL precision: 8 minimum_margin: None initial_margin: None @@ -143,9 +143,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCONS01_BRL: +class TRU_BRL: """ - name: MBCONS01-BRL + name: TRU-BRL precision: 8 minimum_margin: None initial_margin: None @@ -153,7 +153,7 @@ class MBCONS01_BRL: maximum_order_size: None margin: False """ - name: str = "MBCONS01-BRL" + name: str = "TRU-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -168,18 +168,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCONS01-BRL" + return "TRU-BRL" def __str__(self): - return "MBCONS01-BRL" + return "TRU-BRL" def __call__(self): - return "MBCONS01-BRL" + return "TRU-BRL" -MBCONS01_BRL = MBCONS01_BRL() +TRU_BRL = TRU_BRL() """ - name: MBCONS01-BRL + name: TRU-BRL precision: 8 minimum_margin: None initial_margin: None @@ -190,9 +190,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class STVFT_BRL: +class ALCX_BRL: """ - name: STVFT-BRL + name: ALCX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -200,7 +200,7 @@ class STVFT_BRL: maximum_order_size: None margin: False """ - name: str = "STVFT-BRL" + name: str = "ALCX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -215,18 +215,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "STVFT-BRL" + return "ALCX-BRL" def __str__(self): - return "STVFT-BRL" + return "ALCX-BRL" def __call__(self): - return "STVFT-BRL" + return "ALCX-BRL" -STVFT_BRL = STVFT_BRL() +ALCX_BRL = ALCX_BRL() """ - name: STVFT-BRL + name: ALCX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -237,9 +237,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH03_BRL: +class RACA_BRL: """ - name: MBCCSH03-BRL + name: RACA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -247,7 +247,7 @@ class MBCCSH03_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH03-BRL" + name: str = "RACA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -262,18 +262,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH03-BRL" + return "RACA-BRL" def __str__(self): - return "MBCCSH03-BRL" + return "RACA-BRL" def __call__(self): - return "MBCCSH03-BRL" + return "RACA-BRL" -MBCCSH03_BRL = MBCCSH03_BRL() +RACA_BRL = RACA_BRL() """ - name: MBCCSH03-BRL + name: RACA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -284,9 +284,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CLV_BRL: +class FLOKI_BRL: """ - name: CLV-BRL + name: FLOKI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -294,7 +294,7 @@ class CLV_BRL: maximum_order_size: None margin: False """ - name: str = "CLV-BRL" + name: str = "FLOKI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -309,18 +309,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CLV-BRL" + return "FLOKI-BRL" def __str__(self): - return "CLV-BRL" + return "FLOKI-BRL" def __call__(self): - return "CLV-BRL" + return "FLOKI-BRL" -CLV_BRL = CLV_BRL() +FLOKI_BRL = FLOKI_BRL() """ - name: CLV-BRL + name: FLOKI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -331,9 +331,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class XRP_BRL: +class WLUNA_BRL: """ - name: XRP-BRL + name: WLUNA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -341,7 +341,7 @@ class XRP_BRL: maximum_order_size: None margin: False """ - name: str = "XRP-BRL" + name: str = "WLUNA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -356,18 +356,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "XRP-BRL" + return "WLUNA-BRL" def __str__(self): - return "XRP-BRL" + return "WLUNA-BRL" def __call__(self): - return "XRP-BRL" + return "WLUNA-BRL" -XRP_BRL = XRP_BRL() +WLUNA_BRL = WLUNA_BRL() """ - name: XRP-BRL + name: WLUNA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -378,9 +378,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CITYFT_BRL: +class PFLFT_BRL: """ - name: CITYFT-BRL + name: PFLFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -388,7 +388,7 @@ class CITYFT_BRL: maximum_order_size: None margin: False """ - name: str = "CITYFT-BRL" + name: str = "PFLFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -403,18 +403,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CITYFT-BRL" + return "PFLFT-BRL" def __str__(self): - return "CITYFT-BRL" + return "PFLFT-BRL" def __call__(self): - return "CITYFT-BRL" + return "PFLFT-BRL" -CITYFT_BRL = CITYFT_BRL() +PFLFT_BRL = PFLFT_BRL() """ - name: CITYFT-BRL + name: PFLFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -425,9 +425,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CHZ_BRL: +class OGN_BRL: """ - name: CHZ-BRL + name: OGN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -435,7 +435,7 @@ class CHZ_BRL: maximum_order_size: None margin: False """ - name: str = "CHZ-BRL" + name: str = "OGN-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -450,18 +450,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CHZ-BRL" + return "OGN-BRL" def __str__(self): - return "CHZ-BRL" + return "OGN-BRL" def __call__(self): - return "CHZ-BRL" + return "OGN-BRL" -CHZ_BRL = CHZ_BRL() +OGN_BRL = OGN_BRL() """ - name: CHZ-BRL + name: OGN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -472,9 +472,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CONS01_BRL: +class MBCCSH05_BRL: """ - name: CONS01-BRL + name: MBCCSH05-BRL precision: 8 minimum_margin: None initial_margin: None @@ -482,7 +482,7 @@ class CONS01_BRL: maximum_order_size: None margin: False """ - name: str = "CONS01-BRL" + name: str = "MBCCSH05-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -497,18 +497,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CONS01-BRL" + return "MBCCSH05-BRL" def __str__(self): - return "CONS01-BRL" + return "MBCCSH05-BRL" def __call__(self): - return "CONS01-BRL" + return "MBCCSH05-BRL" -CONS01_BRL = CONS01_BRL() +MBCCSH05_BRL = MBCCSH05_BRL() """ - name: CONS01-BRL + name: MBCCSH05-BRL precision: 8 minimum_margin: None initial_margin: None @@ -519,9 +519,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBFP15_BRL: +class POLY_BRL: """ - name: MBFP15-BRL + name: POLY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -529,7 +529,7 @@ class MBFP15_BRL: maximum_order_size: None margin: False """ - name: str = "MBFP15-BRL" + name: str = "POLY-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -544,18 +544,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBFP15-BRL" + return "POLY-BRL" def __str__(self): - return "MBFP15-BRL" + return "POLY-BRL" def __call__(self): - return "MBFP15-BRL" + return "POLY-BRL" -MBFP15_BRL = MBFP15_BRL() +POLY_BRL = POLY_BRL() """ - name: MBFP15-BRL + name: POLY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -566,9 +566,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class RFDFP16_BRL: +class MBFP15_BRL: """ - name: RFDFP16-BRL + name: MBFP15-BRL precision: 8 minimum_margin: None initial_margin: None @@ -576,7 +576,7 @@ class RFDFP16_BRL: maximum_order_size: None margin: False """ - name: str = "RFDFP16-BRL" + name: str = "MBFP15-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -591,18 +591,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "RFDFP16-BRL" + return "MBFP15-BRL" def __str__(self): - return "RFDFP16-BRL" + return "MBFP15-BRL" def __call__(self): - return "RFDFP16-BRL" + return "MBFP15-BRL" -RFDFP16_BRL = RFDFP16_BRL() +MBFP15_BRL = MBFP15_BRL() """ - name: RFDFP16-BRL + name: MBFP15-BRL precision: 8 minimum_margin: None initial_margin: None @@ -613,9 +613,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class GRT_BRL: +class LTC_BRL: """ - name: GRT-BRL + name: LTC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -623,7 +623,7 @@ class GRT_BRL: maximum_order_size: None margin: False """ - name: str = "GRT-BRL" + name: str = "LTC-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -638,18 +638,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "GRT-BRL" + return "LTC-BRL" def __str__(self): - return "GRT-BRL" + return "LTC-BRL" def __call__(self): - return "GRT-BRL" + return "LTC-BRL" -GRT_BRL = GRT_BRL() +LTC_BRL = LTC_BRL() """ - name: GRT-BRL + name: LTC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -660,9 +660,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SRM_BRL: +class CHZ_BRL: """ - name: SRM-BRL + name: CHZ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -670,7 +670,7 @@ class SRM_BRL: maximum_order_size: None margin: False """ - name: str = "SRM-BRL" + name: str = "CHZ-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -685,18 +685,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SRM-BRL" + return "CHZ-BRL" def __str__(self): - return "SRM-BRL" + return "CHZ-BRL" def __call__(self): - return "SRM-BRL" + return "CHZ-BRL" -SRM_BRL = SRM_BRL() +CHZ_BRL = CHZ_BRL() """ - name: SRM-BRL + name: CHZ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -707,9 +707,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MPL_BRL: +class AUDIO_BRL: """ - name: MPL-BRL + name: AUDIO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -717,7 +717,7 @@ class MPL_BRL: maximum_order_size: None margin: False """ - name: str = "MPL-BRL" + name: str = "AUDIO-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -732,18 +732,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MPL-BRL" + return "AUDIO-BRL" def __str__(self): - return "MPL-BRL" + return "AUDIO-BRL" def __call__(self): - return "MPL-BRL" + return "AUDIO-BRL" -MPL_BRL = MPL_BRL() +AUDIO_BRL = AUDIO_BRL() """ - name: MPL-BRL + name: AUDIO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -754,9 +754,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class GST_BRL: +class PERP_BRL: """ - name: GST-BRL + name: PERP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -764,7 +764,7 @@ class GST_BRL: maximum_order_size: None margin: False """ - name: str = "GST-BRL" + name: str = "PERP-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -779,18 +779,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "GST-BRL" + return "PERP-BRL" def __str__(self): - return "GST-BRL" + return "PERP-BRL" def __call__(self): - return "GST-BRL" + return "PERP-BRL" -GST_BRL = GST_BRL() +PERP_BRL = PERP_BRL() """ - name: GST-BRL + name: PERP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -801,9 +801,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ACH_BRL: +class ICP_BRL: """ - name: ACH-BRL + name: ICP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -811,7 +811,7 @@ class ACH_BRL: maximum_order_size: None margin: False """ - name: str = "ACH-BRL" + name: str = "ICP-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -826,18 +826,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ACH-BRL" + return "ICP-BRL" def __str__(self): - return "ACH-BRL" + return "ICP-BRL" def __call__(self): - return "ACH-BRL" + return "ICP-BRL" -ACH_BRL = ACH_BRL() +ICP_BRL = ICP_BRL() """ - name: ACH-BRL + name: ICP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -848,9 +848,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBFP10_BRL: +class ADA_BRL: """ - name: MBFP10-BRL + name: ADA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -858,7 +858,7 @@ class MBFP10_BRL: maximum_order_size: None margin: False """ - name: str = "MBFP10-BRL" + name: str = "ADA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -873,18 +873,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBFP10-BRL" + return "ADA-BRL" def __str__(self): - return "MBFP10-BRL" + return "ADA-BRL" def __call__(self): - return "MBFP10-BRL" + return "ADA-BRL" -MBFP10_BRL = MBFP10_BRL() +ADA_BRL = ADA_BRL() """ - name: MBFP10-BRL + name: ADA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -895,9 +895,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class OMG_BRL: +class ILV_BRL: """ - name: OMG-BRL + name: ILV-BRL precision: 8 minimum_margin: None initial_margin: None @@ -905,7 +905,7 @@ class OMG_BRL: maximum_order_size: None margin: False """ - name: str = "OMG-BRL" + name: str = "ILV-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -920,18 +920,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "OMG-BRL" + return "ILV-BRL" def __str__(self): - return "OMG-BRL" + return "ILV-BRL" def __call__(self): - return "OMG-BRL" + return "ILV-BRL" -OMG_BRL = OMG_BRL() +ILV_BRL = ILV_BRL() """ - name: OMG-BRL + name: ILV-BRL precision: 8 minimum_margin: None initial_margin: None @@ -942,9 +942,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBFP09_BRL: +class MVI_BRL: """ - name: MBFP09-BRL + name: MVI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -952,7 +952,7 @@ class MBFP09_BRL: maximum_order_size: None margin: False """ - name: str = "MBFP09-BRL" + name: str = "MVI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -967,18 +967,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBFP09-BRL" + return "MVI-BRL" def __str__(self): - return "MBFP09-BRL" + return "MVI-BRL" def __call__(self): - return "MBFP09-BRL" + return "MVI-BRL" -MBFP09_BRL = MBFP09_BRL() +MVI_BRL = MVI_BRL() """ - name: MBFP09-BRL + name: MVI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -989,9 +989,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class NODL_BRL: +class RARE_BRL: """ - name: NODL-BRL + name: RARE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -999,7 +999,7 @@ class NODL_BRL: maximum_order_size: None margin: False """ - name: str = "NODL-BRL" + name: str = "RARE-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1014,18 +1014,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "NODL-BRL" + return "RARE-BRL" def __str__(self): - return "NODL-BRL" + return "RARE-BRL" def __call__(self): - return "NODL-BRL" + return "RARE-BRL" -NODL_BRL = NODL_BRL() +RARE_BRL = RARE_BRL() """ - name: NODL-BRL + name: RARE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1036,9 +1036,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BLZ_BRL: +class ANT_BRL: """ - name: BLZ-BRL + name: ANT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1046,7 +1046,7 @@ class BLZ_BRL: maximum_order_size: None margin: False """ - name: str = "BLZ-BRL" + name: str = "ANT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1061,18 +1061,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BLZ-BRL" + return "ANT-BRL" def __str__(self): - return "BLZ-BRL" + return "ANT-BRL" def __call__(self): - return "BLZ-BRL" + return "ANT-BRL" -BLZ_BRL = BLZ_BRL() +ANT_BRL = ANT_BRL() """ - name: BLZ-BRL + name: ANT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1083,9 +1083,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBPRK02_BRL: +class UNI_BRL: """ - name: MBPRK02-BRL + name: UNI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1093,7 +1093,7 @@ class MBPRK02_BRL: maximum_order_size: None margin: False """ - name: str = "MBPRK02-BRL" + name: str = "UNI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1108,18 +1108,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBPRK02-BRL" + return "UNI-BRL" def __str__(self): - return "MBPRK02-BRL" + return "UNI-BRL" def __call__(self): - return "MBPRK02-BRL" + return "UNI-BRL" -MBPRK02_BRL = MBPRK02_BRL() +UNI_BRL = UNI_BRL() """ - name: MBPRK02-BRL + name: UNI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1130,9 +1130,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class AIOZ_BRL: +class BTB05_BRL: """ - name: AIOZ-BRL + name: BTB05-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1140,7 +1140,7 @@ class AIOZ_BRL: maximum_order_size: None margin: False """ - name: str = "AIOZ-BRL" + name: str = "BTB05-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1155,18 +1155,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "AIOZ-BRL" + return "BTB05-BRL" def __str__(self): - return "AIOZ-BRL" + return "BTB05-BRL" def __call__(self): - return "AIOZ-BRL" + return "BTB05-BRL" -AIOZ_BRL = AIOZ_BRL() +BTB05_BRL = BTB05_BRL() """ - name: AIOZ-BRL + name: BTB05-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1177,9 +1177,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MIR_BRL: +class SNX_BRL: """ - name: MIR-BRL + name: SNX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1187,7 +1187,7 @@ class MIR_BRL: maximum_order_size: None margin: False """ - name: str = "MIR-BRL" + name: str = "SNX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1202,18 +1202,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MIR-BRL" + return "SNX-BRL" def __str__(self): - return "MIR-BRL" + return "SNX-BRL" def __call__(self): - return "MIR-BRL" + return "SNX-BRL" -MIR_BRL = MIR_BRL() +SNX_BRL = SNX_BRL() """ - name: MIR-BRL + name: SNX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1224,9 +1224,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class LTC_BRL: +class RNDR_BRL: """ - name: LTC-BRL + name: RNDR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1234,7 +1234,7 @@ class LTC_BRL: maximum_order_size: None margin: False """ - name: str = "LTC-BRL" + name: str = "RNDR-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1249,18 +1249,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "LTC-BRL" + return "RNDR-BRL" def __str__(self): - return "LTC-BRL" + return "RNDR-BRL" def __call__(self): - return "LTC-BRL" + return "RNDR-BRL" -LTC_BRL = LTC_BRL() +RNDR_BRL = RNDR_BRL() """ - name: LTC-BRL + name: RNDR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1271,9 +1271,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BCH_BRL: +class OCEAN_BRL: """ - name: BCH-BRL + name: OCEAN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1281,7 +1281,7 @@ class BCH_BRL: maximum_order_size: None margin: False """ - name: str = "BCH-BRL" + name: str = "OCEAN-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1296,18 +1296,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BCH-BRL" + return "OCEAN-BRL" def __str__(self): - return "BCH-BRL" + return "OCEAN-BRL" def __call__(self): - return "BCH-BRL" + return "OCEAN-BRL" -BCH_BRL = BCH_BRL() +OCEAN_BRL = OCEAN_BRL() """ - name: BCH-BRL + name: OCEAN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1318,9 +1318,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CTSI_BRL: +class COTI_BRL: """ - name: CTSI-BRL + name: COTI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1328,7 +1328,7 @@ class CTSI_BRL: maximum_order_size: None margin: False """ - name: str = "CTSI-BRL" + name: str = "COTI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1343,18 +1343,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CTSI-BRL" + return "COTI-BRL" def __str__(self): - return "CTSI-BRL" + return "COTI-BRL" def __call__(self): - return "CTSI-BRL" + return "COTI-BRL" -CTSI_BRL = CTSI_BRL() +COTI_BRL = COTI_BRL() """ - name: CTSI-BRL + name: COTI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1365,9 +1365,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class WBX_BRL: +class PLA_BRL: """ - name: WBX-BRL + name: PLA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1375,7 +1375,7 @@ class WBX_BRL: maximum_order_size: None margin: False """ - name: str = "WBX-BRL" + name: str = "PLA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1390,18 +1390,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "WBX-BRL" + return "PLA-BRL" def __str__(self): - return "WBX-BRL" + return "PLA-BRL" def __call__(self): - return "WBX-BRL" + return "PLA-BRL" -WBX_BRL = WBX_BRL() +PLA_BRL = PLA_BRL() """ - name: WBX-BRL + name: PLA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1412,9 +1412,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class YBOFT_BRL: +class AAVE_BRL: """ - name: YBOFT-BRL + name: AAVE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1422,7 +1422,7 @@ class YBOFT_BRL: maximum_order_size: None margin: False """ - name: str = "YBOFT-BRL" + name: str = "AAVE-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1437,18 +1437,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "YBOFT-BRL" + return "AAVE-BRL" def __str__(self): - return "YBOFT-BRL" + return "AAVE-BRL" def __call__(self): - return "YBOFT-BRL" + return "AAVE-BRL" -YBOFT_BRL = YBOFT_BRL() +AAVE_BRL = AAVE_BRL() """ - name: YBOFT-BRL + name: AAVE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1459,9 +1459,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class TLM_BRL: +class LINK_BRL: """ - name: TLM-BRL + name: LINK-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1469,7 +1469,7 @@ class TLM_BRL: maximum_order_size: None margin: False """ - name: str = "TLM-BRL" + name: str = "LINK-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1484,18 +1484,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "TLM-BRL" + return "LINK-BRL" def __str__(self): - return "TLM-BRL" + return "LINK-BRL" def __call__(self): - return "TLM-BRL" + return "LINK-BRL" -TLM_BRL = TLM_BRL() +LINK_BRL = LINK_BRL() """ - name: TLM-BRL + name: LINK-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1506,9 +1506,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH04_BRL: +class JASMY_BRL: """ - name: MBCCSH04-BRL + name: JASMY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1516,7 +1516,7 @@ class MBCCSH04_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH04-BRL" + name: str = "JASMY-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1531,18 +1531,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH04-BRL" + return "JASMY-BRL" def __str__(self): - return "MBCCSH04-BRL" + return "JASMY-BRL" def __call__(self): - return "MBCCSH04-BRL" + return "JASMY-BRL" -MBCCSH04_BRL = MBCCSH04_BRL() +JASMY_BRL = JASMY_BRL() """ - name: MBCCSH04-BRL + name: JASMY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1553,9 +1553,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH07_BRL: +class NODL_BRL: """ - name: MBCCSH07-BRL + name: NODL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1563,7 +1563,7 @@ class MBCCSH07_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH07-BRL" + name: str = "NODL-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1578,18 +1578,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH07-BRL" + return "NODL-BRL" def __str__(self): - return "MBCCSH07-BRL" + return "NODL-BRL" def __call__(self): - return "MBCCSH07-BRL" + return "NODL-BRL" -MBCCSH07_BRL = MBCCSH07_BRL() +NODL_BRL = NODL_BRL() """ - name: MBCCSH07-BRL + name: NODL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1600,9 +1600,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BTB05_BRL: +class MBCCSH01_BRL: """ - name: BTB05-BRL + name: MBCCSH01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1610,7 +1610,7 @@ class BTB05_BRL: maximum_order_size: None margin: False """ - name: str = "BTB05-BRL" + name: str = "MBCCSH01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1625,18 +1625,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BTB05-BRL" + return "MBCCSH01-BRL" def __str__(self): - return "BTB05-BRL" + return "MBCCSH01-BRL" def __call__(self): - return "BTB05-BRL" + return "MBCCSH01-BRL" -BTB05_BRL = BTB05_BRL() +MBCCSH01_BRL = MBCCSH01_BRL() """ - name: BTB05-BRL + name: MBCCSH01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1647,9 +1647,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MC_BRL: +class WBX_BRL: """ - name: MC-BRL + name: WBX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1657,7 +1657,7 @@ class MC_BRL: maximum_order_size: None margin: False """ - name: str = "MC-BRL" + name: str = "WBX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1672,18 +1672,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MC-BRL" + return "WBX-BRL" def __str__(self): - return "MC-BRL" + return "WBX-BRL" def __call__(self): - return "MC-BRL" + return "WBX-BRL" -MC_BRL = MC_BRL() +WBX_BRL = WBX_BRL() """ - name: MC-BRL + name: WBX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1694,9 +1694,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CSCONS01_BRL: +class ERN_BRL: """ - name: CSCONS01-BRL + name: ERN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1704,7 +1704,7 @@ class CSCONS01_BRL: maximum_order_size: None margin: False """ - name: str = "CSCONS01-BRL" + name: str = "ERN-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1719,18 +1719,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CSCONS01-BRL" + return "ERN-BRL" def __str__(self): - return "CSCONS01-BRL" + return "ERN-BRL" def __call__(self): - return "CSCONS01-BRL" + return "ERN-BRL" -CSCONS01_BRL = CSCONS01_BRL() +ERN_BRL = ERN_BRL() """ - name: CSCONS01-BRL + name: ERN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1741,9 +1741,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ILV_BRL: +class MBPRK02_BRL: """ - name: ILV-BRL + name: MBPRK02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1751,7 +1751,7 @@ class ILV_BRL: maximum_order_size: None margin: False """ - name: str = "ILV-BRL" + name: str = "MBPRK02-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1766,18 +1766,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ILV-BRL" + return "MBPRK02-BRL" def __str__(self): - return "ILV-BRL" + return "MBPRK02-BRL" def __call__(self): - return "ILV-BRL" + return "MBPRK02-BRL" -ILV_BRL = ILV_BRL() +MBPRK02_BRL = MBPRK02_BRL() """ - name: ILV-BRL + name: MBPRK02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1788,9 +1788,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH10_BRL: +class ADS_BRL: """ - name: MBCCSH10-BRL + name: ADS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1798,7 +1798,7 @@ class MBCCSH10_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH10-BRL" + name: str = "ADS-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1813,18 +1813,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH10-BRL" + return "ADS-BRL" def __str__(self): - return "MBCCSH10-BRL" + return "ADS-BRL" def __call__(self): - return "MBCCSH10-BRL" + return "ADS-BRL" -MBCCSH10_BRL = MBCCSH10_BRL() +ADS_BRL = ADS_BRL() """ - name: MBCCSH10-BRL + name: ADS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1835,9 +1835,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class DAI_BRL: +class CLV_BRL: """ - name: DAI-BRL + name: CLV-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1845,7 +1845,7 @@ class DAI_BRL: maximum_order_size: None margin: False """ - name: str = "DAI-BRL" + name: str = "CLV-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1860,18 +1860,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "DAI-BRL" + return "CLV-BRL" def __str__(self): - return "DAI-BRL" + return "CLV-BRL" def __call__(self): - return "DAI-BRL" + return "CLV-BRL" -DAI_BRL = DAI_BRL() +CLV_BRL = CLV_BRL() """ - name: DAI-BRL + name: CLV-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1882,9 +1882,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class UNI_BRL: +class CSCONS04_BRL: """ - name: UNI-BRL + name: CSCONS04-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1892,7 +1892,7 @@ class UNI_BRL: maximum_order_size: None margin: False """ - name: str = "UNI-BRL" + name: str = "CSCONS04-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1907,18 +1907,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "UNI-BRL" + return "CSCONS04-BRL" def __str__(self): - return "UNI-BRL" + return "CSCONS04-BRL" def __call__(self): - return "UNI-BRL" + return "CSCONS04-BRL" -UNI_BRL = UNI_BRL() +CSCONS04_BRL = CSCONS04_BRL() """ - name: UNI-BRL + name: CSCONS04-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1929,9 +1929,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class WLUNA_BRL: +class MBFP14_BRL: """ - name: WLUNA-BRL + name: MBFP14-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1939,7 +1939,7 @@ class WLUNA_BRL: maximum_order_size: None margin: False """ - name: str = "WLUNA-BRL" + name: str = "MBFP14-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -1954,18 +1954,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "WLUNA-BRL" + return "MBFP14-BRL" def __str__(self): - return "WLUNA-BRL" + return "MBFP14-BRL" def __call__(self): - return "WLUNA-BRL" + return "MBFP14-BRL" -WLUNA_BRL = WLUNA_BRL() +MBFP14_BRL = MBFP14_BRL() """ - name: WLUNA-BRL + name: MBFP14-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1976,9 +1976,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BNT_BRL: +class MCO2_BRL: """ - name: BNT-BRL + name: MCO2-BRL precision: 8 minimum_margin: None initial_margin: None @@ -1986,7 +1986,7 @@ class BNT_BRL: maximum_order_size: None margin: False """ - name: str = "BNT-BRL" + name: str = "MCO2-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2001,18 +2001,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BNT-BRL" + return "MCO2-BRL" def __str__(self): - return "BNT-BRL" + return "MCO2-BRL" def __call__(self): - return "BNT-BRL" + return "MCO2-BRL" -BNT_BRL = BNT_BRL() +MCO2_BRL = MCO2_BRL() """ - name: BNT-BRL + name: MCO2-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2023,9 +2023,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ERN_BRL: +class MBCCSH11_BRL: """ - name: ERN-BRL + name: MBCCSH11-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2033,7 +2033,7 @@ class ERN_BRL: maximum_order_size: None margin: False """ - name: str = "ERN-BRL" + name: str = "MBCCSH11-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2048,18 +2048,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ERN-BRL" + return "MBCCSH11-BRL" def __str__(self): - return "ERN-BRL" + return "MBCCSH11-BRL" def __call__(self): - return "ERN-BRL" + return "MBCCSH11-BRL" -ERN_BRL = ERN_BRL() +MBCCSH11_BRL = MBCCSH11_BRL() """ - name: ERN-BRL + name: MBCCSH11-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2070,9 +2070,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SHIB_BRL: +class MATIC_BRL: """ - name: SHIB-BRL + name: MATIC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2080,7 +2080,7 @@ class SHIB_BRL: maximum_order_size: None margin: False """ - name: str = "SHIB-BRL" + name: str = "MATIC-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2095,18 +2095,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SHIB-BRL" + return "MATIC-BRL" def __str__(self): - return "SHIB-BRL" + return "MATIC-BRL" def __call__(self): - return "SHIB-BRL" + return "MATIC-BRL" -SHIB_BRL = SHIB_BRL() +MATIC_BRL = MATIC_BRL() """ - name: SHIB-BRL + name: MATIC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2117,9 +2117,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class AMFT_BRL: +class DYDX_BRL: """ - name: AMFT-BRL + name: DYDX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2127,7 +2127,7 @@ class AMFT_BRL: maximum_order_size: None margin: False """ - name: str = "AMFT-BRL" + name: str = "DYDX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2142,18 +2142,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "AMFT-BRL" + return "DYDX-BRL" def __str__(self): - return "AMFT-BRL" + return "DYDX-BRL" def __call__(self): - return "AMFT-BRL" + return "DYDX-BRL" -AMFT_BRL = AMFT_BRL() +DYDX_BRL = DYDX_BRL() """ - name: AMFT-BRL + name: DYDX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2164,9 +2164,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class XTZ_BRL: +class ATMFT_BRL: """ - name: XTZ-BRL + name: ATMFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2174,7 +2174,7 @@ class XTZ_BRL: maximum_order_size: None margin: False """ - name: str = "XTZ-BRL" + name: str = "ATMFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2189,18 +2189,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "XTZ-BRL" + return "ATMFT-BRL" def __str__(self): - return "XTZ-BRL" + return "ATMFT-BRL" def __call__(self): - return "XTZ-BRL" + return "ATMFT-BRL" -XTZ_BRL = XTZ_BRL() +ATMFT_BRL = ATMFT_BRL() """ - name: XTZ-BRL + name: ATMFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2211,9 +2211,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class PSGFT_BRL: +class ASRFT_BRL: """ - name: PSGFT-BRL + name: ASRFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2221,7 +2221,7 @@ class PSGFT_BRL: maximum_order_size: None margin: False """ - name: str = "PSGFT-BRL" + name: str = "ASRFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2236,18 +2236,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "PSGFT-BRL" + return "ASRFT-BRL" def __str__(self): - return "PSGFT-BRL" + return "ASRFT-BRL" def __call__(self): - return "PSGFT-BRL" + return "ASRFT-BRL" -PSGFT_BRL = PSGFT_BRL() +ASRFT_BRL = ASRFT_BRL() """ - name: PSGFT-BRL + name: ASRFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2258,9 +2258,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBPRK07_BRL: +class SHIB_BRL: """ - name: MBPRK07-BRL + name: SHIB-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2268,7 +2268,7 @@ class MBPRK07_BRL: maximum_order_size: None margin: False """ - name: str = "MBPRK07-BRL" + name: str = "SHIB-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2283,18 +2283,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBPRK07-BRL" + return "SHIB-BRL" def __str__(self): - return "MBPRK07-BRL" + return "SHIB-BRL" def __call__(self): - return "MBPRK07-BRL" + return "SHIB-BRL" -MBPRK07_BRL = MBPRK07_BRL() +SHIB_BRL = SHIB_BRL() """ - name: MBPRK07-BRL + name: SHIB-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2305,9 +2305,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class STG_BRL: +class SAUBERFT_BRL: """ - name: STG-BRL + name: SAUBERFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2315,7 +2315,7 @@ class STG_BRL: maximum_order_size: None margin: False """ - name: str = "STG-BRL" + name: str = "SAUBERFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2330,18 +2330,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "STG-BRL" + return "SAUBERFT-BRL" def __str__(self): - return "STG-BRL" + return "SAUBERFT-BRL" def __call__(self): - return "STG-BRL" + return "SAUBERFT-BRL" -STG_BRL = STG_BRL() +SAUBERFT_BRL = SAUBERFT_BRL() """ - name: STG-BRL + name: SAUBERFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2352,9 +2352,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class GMT_BRL: +class YBOFT_BRL: """ - name: GMT-BRL + name: YBOFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2362,7 +2362,7 @@ class GMT_BRL: maximum_order_size: None margin: False """ - name: str = "GMT-BRL" + name: str = "YBOFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2377,18 +2377,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "GMT-BRL" + return "YBOFT-BRL" def __str__(self): - return "GMT-BRL" + return "YBOFT-BRL" def __call__(self): - return "GMT-BRL" + return "YBOFT-BRL" -GMT_BRL = GMT_BRL() +YBOFT_BRL = YBOFT_BRL() """ - name: GMT-BRL + name: YBOFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2399,9 +2399,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH16_BRL: +class ACMFT_BRL: """ - name: MBCCSH16-BRL + name: ACMFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2409,7 +2409,7 @@ class MBCCSH16_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH16-BRL" + name: str = "ACMFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2424,18 +2424,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH16-BRL" + return "ACMFT-BRL" def __str__(self): - return "MBCCSH16-BRL" + return "ACMFT-BRL" def __call__(self): - return "MBCCSH16-BRL" + return "ACMFT-BRL" -MBCCSH16_BRL = MBCCSH16_BRL() +ACMFT_BRL = ACMFT_BRL() """ - name: MBCCSH16-BRL + name: ACMFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2446,9 +2446,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class IMX_BRL: +class ZRX_BRL: """ - name: IMX-BRL + name: ZRX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2456,7 +2456,7 @@ class IMX_BRL: maximum_order_size: None margin: False """ - name: str = "IMX-BRL" + name: str = "ZRX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2471,18 +2471,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "IMX-BRL" + return "ZRX-BRL" def __str__(self): - return "IMX-BRL" + return "ZRX-BRL" def __call__(self): - return "IMX-BRL" + return "ZRX-BRL" -IMX_BRL = IMX_BRL() +ZRX_BRL = ZRX_BRL() """ - name: IMX-BRL + name: ZRX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2493,9 +2493,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class AVAX_BRL: +class MBCCSH16_BRL: """ - name: AVAX-BRL + name: MBCCSH16-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2503,7 +2503,7 @@ class AVAX_BRL: maximum_order_size: None margin: False """ - name: str = "AVAX-BRL" + name: str = "MBCCSH16-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2518,18 +2518,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "AVAX-BRL" + return "MBCCSH16-BRL" def __str__(self): - return "AVAX-BRL" + return "MBCCSH16-BRL" def __call__(self): - return "AVAX-BRL" + return "MBCCSH16-BRL" -AVAX_BRL = AVAX_BRL() +MBCCSH16_BRL = MBCCSH16_BRL() """ - name: AVAX-BRL + name: MBCCSH16-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2540,9 +2540,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SUSHI_BRL: +class RAD_BRL: """ - name: SUSHI-BRL + name: RAD-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2550,7 +2550,7 @@ class SUSHI_BRL: maximum_order_size: None margin: False """ - name: str = "SUSHI-BRL" + name: str = "RAD-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2565,18 +2565,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SUSHI-BRL" + return "RAD-BRL" def __str__(self): - return "SUSHI-BRL" + return "RAD-BRL" def __call__(self): - return "SUSHI-BRL" + return "RAD-BRL" -SUSHI_BRL = SUSHI_BRL() +RAD_BRL = RAD_BRL() """ - name: SUSHI-BRL + name: RAD-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2587,9 +2587,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SAND_BRL: +class MBVASCO01_BRL: """ - name: SAND-BRL + name: MBVASCO01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2597,7 +2597,7 @@ class SAND_BRL: maximum_order_size: None margin: False """ - name: str = "SAND-BRL" + name: str = "MBVASCO01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2612,18 +2612,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SAND-BRL" + return "MBVASCO01-BRL" def __str__(self): - return "SAND-BRL" + return "MBVASCO01-BRL" def __call__(self): - return "SAND-BRL" + return "MBVASCO01-BRL" -SAND_BRL = SAND_BRL() +MBVASCO01_BRL = MBVASCO01_BRL() """ - name: SAND-BRL + name: MBVASCO01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2634,9 +2634,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CRV_BRL: +class SUPER_BRL: """ - name: CRV-BRL + name: SUPER-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2644,7 +2644,7 @@ class CRV_BRL: maximum_order_size: None margin: False """ - name: str = "CRV-BRL" + name: str = "SUPER-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2659,18 +2659,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CRV-BRL" + return "SUPER-BRL" def __str__(self): - return "CRV-BRL" + return "SUPER-BRL" def __call__(self): - return "CRV-BRL" + return "SUPER-BRL" -CRV_BRL = CRV_BRL() +SUPER_BRL = SUPER_BRL() """ - name: CRV-BRL + name: SUPER-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2681,9 +2681,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class POWR_BRL: +class CSCONS03_BRL: """ - name: POWR-BRL + name: CSCONS03-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2691,7 +2691,7 @@ class POWR_BRL: maximum_order_size: None margin: False """ - name: str = "POWR-BRL" + name: str = "CSCONS03-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2706,18 +2706,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "POWR-BRL" + return "CSCONS03-BRL" def __str__(self): - return "POWR-BRL" + return "CSCONS03-BRL" def __call__(self): - return "POWR-BRL" + return "CSCONS03-BRL" -POWR_BRL = POWR_BRL() +CSCONS03_BRL = CSCONS03_BRL() """ - name: POWR-BRL + name: CSCONS03-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2728,9 +2728,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class DPI_BRL: +class MKR_BRL: """ - name: DPI-BRL + name: MKR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2738,7 +2738,7 @@ class DPI_BRL: maximum_order_size: None margin: False """ - name: str = "DPI-BRL" + name: str = "MKR-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2753,18 +2753,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "DPI-BRL" + return "MKR-BRL" def __str__(self): - return "DPI-BRL" + return "MKR-BRL" def __call__(self): - return "DPI-BRL" + return "MKR-BRL" -DPI_BRL = DPI_BRL() +MKR_BRL = MKR_BRL() """ - name: DPI-BRL + name: MKR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2775,9 +2775,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SUPER_BRL: +class CVX_BRL: """ - name: SUPER-BRL + name: CVX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2785,7 +2785,7 @@ class SUPER_BRL: maximum_order_size: None margin: False """ - name: str = "SUPER-BRL" + name: str = "CVX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2800,18 +2800,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SUPER-BRL" + return "CVX-BRL" def __str__(self): - return "SUPER-BRL" + return "CVX-BRL" def __call__(self): - return "SUPER-BRL" + return "CVX-BRL" -SUPER_BRL = SUPER_BRL() +CVX_BRL = CVX_BRL() """ - name: SUPER-BRL + name: CVX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2822,9 +2822,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class XLM_BRL: +class STX_BRL: """ - name: XLM-BRL + name: STX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2832,7 +2832,7 @@ class XLM_BRL: maximum_order_size: None margin: False """ - name: str = "XLM-BRL" + name: str = "STX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2847,18 +2847,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "XLM-BRL" + return "STX-BRL" def __str__(self): - return "XLM-BRL" + return "STX-BRL" def __call__(self): - return "XLM-BRL" + return "STX-BRL" -XLM_BRL = XLM_BRL() +STX_BRL = STX_BRL() """ - name: XLM-BRL + name: STX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2869,9 +2869,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class DIA_BRL: +class PAXG_BRL: """ - name: DIA-BRL + name: PAXG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2879,7 +2879,7 @@ class DIA_BRL: maximum_order_size: None margin: False """ - name: str = "DIA-BRL" + name: str = "PAXG-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2894,18 +2894,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "DIA-BRL" + return "PAXG-BRL" def __str__(self): - return "DIA-BRL" + return "PAXG-BRL" def __call__(self): - return "DIA-BRL" + return "PAXG-BRL" -DIA_BRL = DIA_BRL() +PAXG_BRL = PAXG_BRL() """ - name: DIA-BRL + name: PAXG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2916,9 +2916,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class LRC_BRL: +class GNO_BRL: """ - name: LRC-BRL + name: GNO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2926,7 +2926,7 @@ class LRC_BRL: maximum_order_size: None margin: False """ - name: str = "LRC-BRL" + name: str = "GNO-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2941,18 +2941,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "LRC-BRL" + return "GNO-BRL" def __str__(self): - return "LRC-BRL" + return "GNO-BRL" def __call__(self): - return "LRC-BRL" + return "GNO-BRL" -LRC_BRL = LRC_BRL() +GNO_BRL = GNO_BRL() """ - name: LRC-BRL + name: GNO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2963,9 +2963,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class AAVE_BRL: +class CSCONS02_BRL: """ - name: AAVE-BRL + name: CSCONS02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -2973,7 +2973,7 @@ class AAVE_BRL: maximum_order_size: None margin: False """ - name: str = "AAVE-BRL" + name: str = "CSCONS02-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -2988,18 +2988,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "AAVE-BRL" + return "CSCONS02-BRL" def __str__(self): - return "AAVE-BRL" + return "CSCONS02-BRL" def __call__(self): - return "AAVE-BRL" + return "CSCONS02-BRL" -AAVE_BRL = AAVE_BRL() +CSCONS02_BRL = CSCONS02_BRL() """ - name: AAVE-BRL + name: CSCONS02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3010,9 +3010,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MINA_BRL: +class METIS_BRL: """ - name: MINA-BRL + name: METIS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3020,7 +3020,7 @@ class MINA_BRL: maximum_order_size: None margin: False """ - name: str = "MINA-BRL" + name: str = "METIS-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3035,18 +3035,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MINA-BRL" + return "METIS-BRL" def __str__(self): - return "MINA-BRL" + return "METIS-BRL" def __call__(self): - return "MINA-BRL" + return "METIS-BRL" -MINA_BRL = MINA_BRL() +METIS_BRL = METIS_BRL() """ - name: MINA-BRL + name: METIS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3057,9 +3057,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CSCONS02_BRL: +class FLOW_BRL: """ - name: CSCONS02-BRL + name: FLOW-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3067,7 +3067,7 @@ class CSCONS02_BRL: maximum_order_size: None margin: False """ - name: str = "CSCONS02-BRL" + name: str = "FLOW-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3082,18 +3082,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CSCONS02-BRL" + return "FLOW-BRL" def __str__(self): - return "CSCONS02-BRL" + return "FLOW-BRL" def __call__(self): - return "CSCONS02-BRL" + return "FLOW-BRL" -CSCONS02_BRL = CSCONS02_BRL() +FLOW_BRL = FLOW_BRL() """ - name: CSCONS02-BRL + name: FLOW-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3104,9 +3104,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class USDC_BRL: +class SRM_BRL: """ - name: USDC-BRL + name: SRM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3114,7 +3114,7 @@ class USDC_BRL: maximum_order_size: None margin: False """ - name: str = "USDC-BRL" + name: str = "SRM-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3129,18 +3129,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "USDC-BRL" + return "SRM-BRL" def __str__(self): - return "USDC-BRL" + return "SRM-BRL" def __call__(self): - return "USDC-BRL" + return "SRM-BRL" -USDC_BRL = USDC_BRL() +SRM_BRL = SRM_BRL() """ - name: USDC-BRL + name: SRM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3151,9 +3151,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBPRK01_BRL: +class FARM_BRL: """ - name: MBPRK01-BRL + name: FARM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3161,7 +3161,7 @@ class MBPRK01_BRL: maximum_order_size: None margin: False """ - name: str = "MBPRK01-BRL" + name: str = "FARM-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3176,18 +3176,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBPRK01-BRL" + return "FARM-BRL" def __str__(self): - return "MBPRK01-BRL" + return "FARM-BRL" def __call__(self): - return "MBPRK01-BRL" + return "FARM-BRL" -MBPRK01_BRL = MBPRK01_BRL() +FARM_BRL = FARM_BRL() """ - name: MBPRK01-BRL + name: FARM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3198,9 +3198,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BARFT_BRL: +class BADGER_BRL: """ - name: BARFT-BRL + name: BADGER-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3208,7 +3208,7 @@ class BARFT_BRL: maximum_order_size: None margin: False """ - name: str = "BARFT-BRL" + name: str = "BADGER-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3223,18 +3223,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BARFT-BRL" + return "BADGER-BRL" def __str__(self): - return "BARFT-BRL" + return "BADGER-BRL" def __call__(self): - return "BARFT-BRL" + return "BADGER-BRL" -BARFT_BRL = BARFT_BRL() +BADGER_BRL = BADGER_BRL() """ - name: BARFT-BRL + name: BADGER-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3245,9 +3245,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SCCPFT_BRL: +class ROSE_BRL: """ - name: SCCPFT-BRL + name: ROSE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3255,7 +3255,7 @@ class SCCPFT_BRL: maximum_order_size: None margin: False """ - name: str = "SCCPFT-BRL" + name: str = "ROSE-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3270,18 +3270,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SCCPFT-BRL" + return "ROSE-BRL" def __str__(self): - return "SCCPFT-BRL" + return "ROSE-BRL" def __call__(self): - return "SCCPFT-BRL" + return "ROSE-BRL" -SCCPFT_BRL = SCCPFT_BRL() +ROSE_BRL = ROSE_BRL() """ - name: SCCPFT-BRL + name: ROSE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3292,9 +3292,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class RARI_BRL: +class MBCCSH02_BRL: """ - name: RARI-BRL + name: MBCCSH02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3302,7 +3302,7 @@ class RARI_BRL: maximum_order_size: None margin: False """ - name: str = "RARI-BRL" + name: str = "MBCCSH02-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3317,18 +3317,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "RARI-BRL" + return "MBCCSH02-BRL" def __str__(self): - return "RARI-BRL" + return "MBCCSH02-BRL" def __call__(self): - return "RARI-BRL" + return "MBCCSH02-BRL" -RARI_BRL = RARI_BRL() +MBCCSH02_BRL = MBCCSH02_BRL() """ - name: RARI-BRL + name: MBCCSH02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3339,9 +3339,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SYN_BRL: +class BTC_BRL: """ - name: SYN-BRL + name: BTC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3349,7 +3349,7 @@ class SYN_BRL: maximum_order_size: None margin: False """ - name: str = "SYN-BRL" + name: str = "BTC-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3364,18 +3364,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SYN-BRL" + return "BTC-BRL" def __str__(self): - return "SYN-BRL" + return "BTC-BRL" def __call__(self): - return "SYN-BRL" + return "BTC-BRL" -SYN_BRL = SYN_BRL() +BTC_BRL = BTC_BRL() """ - name: SYN-BRL + name: BTC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3386,9 +3386,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class TRU_BRL: +class HIGH_BRL: """ - name: TRU-BRL + name: HIGH-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3396,7 +3396,7 @@ class TRU_BRL: maximum_order_size: None margin: False """ - name: str = "TRU-BRL" + name: str = "HIGH-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3411,18 +3411,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "TRU-BRL" + return "HIGH-BRL" def __str__(self): - return "TRU-BRL" + return "HIGH-BRL" def __call__(self): - return "TRU-BRL" + return "HIGH-BRL" -TRU_BRL = TRU_BRL() +HIGH_BRL = HIGH_BRL() """ - name: TRU-BRL + name: HIGH-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3433,9 +3433,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class OPUL_BRL: +class KP3R_BRL: """ - name: OPUL-BRL + name: KP3R-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3443,7 +3443,7 @@ class OPUL_BRL: maximum_order_size: None margin: False """ - name: str = "OPUL-BRL" + name: str = "KP3R-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3458,18 +3458,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "OPUL-BRL" + return "KP3R-BRL" def __str__(self): - return "OPUL-BRL" + return "KP3R-BRL" def __call__(self): - return "OPUL-BRL" + return "KP3R-BRL" -OPUL_BRL = OPUL_BRL() +KP3R_BRL = KP3R_BRL() """ - name: OPUL-BRL + name: KP3R-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3480,9 +3480,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ABFY_BRL: +class TRB_BRL: """ - name: ABFY-BRL + name: TRB-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3490,7 +3490,7 @@ class ABFY_BRL: maximum_order_size: None margin: False """ - name: str = "ABFY-BRL" + name: str = "TRB-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3505,18 +3505,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ABFY-BRL" + return "TRB-BRL" def __str__(self): - return "ABFY-BRL" + return "TRB-BRL" def __call__(self): - return "ABFY-BRL" + return "TRB-BRL" -ABFY_BRL = ABFY_BRL() +TRB_BRL = TRB_BRL() """ - name: ABFY-BRL + name: TRB-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3527,9 +3527,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH11_BRL: +class RLY_BRL: """ - name: MBCCSH11-BRL + name: RLY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3537,7 +3537,7 @@ class MBCCSH11_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH11-BRL" + name: str = "RLY-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3552,18 +3552,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH11-BRL" + return "RLY-BRL" def __str__(self): - return "MBCCSH11-BRL" + return "RLY-BRL" def __call__(self): - return "MBCCSH11-BRL" + return "RLY-BRL" -MBCCSH11_BRL = MBCCSH11_BRL() +RLY_BRL = RLY_BRL() """ - name: MBCCSH11-BRL + name: RLY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3574,9 +3574,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBSANTOS01_BRL: +class MBPRK05_BRL: """ - name: MBSANTOS01-BRL + name: MBPRK05-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3584,7 +3584,7 @@ class MBSANTOS01_BRL: maximum_order_size: None margin: False """ - name: str = "MBSANTOS01-BRL" + name: str = "MBPRK05-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3599,18 +3599,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBSANTOS01-BRL" + return "MBPRK05-BRL" def __str__(self): - return "MBSANTOS01-BRL" + return "MBPRK05-BRL" def __call__(self): - return "MBSANTOS01-BRL" + return "MBPRK05-BRL" -MBSANTOS01_BRL = MBSANTOS01_BRL() +MBPRK05_BRL = MBPRK05_BRL() """ - name: MBSANTOS01-BRL + name: MBPRK05-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3621,9 +3621,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH01_BRL: +class CTSI_BRL: """ - name: MBCCSH01-BRL + name: CTSI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3631,7 +3631,7 @@ class MBCCSH01_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH01-BRL" + name: str = "CTSI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3646,18 +3646,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH01-BRL" + return "CTSI-BRL" def __str__(self): - return "MBCCSH01-BRL" + return "CTSI-BRL" def __call__(self): - return "MBCCSH01-BRL" + return "CTSI-BRL" -MBCCSH01_BRL = MBCCSH01_BRL() +CTSI_BRL = CTSI_BRL() """ - name: MBCCSH01-BRL + name: CTSI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3668,9 +3668,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ADA_BRL: +class VSPRK01_BRL: """ - name: ADA-BRL + name: VSPRK01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3678,7 +3678,7 @@ class ADA_BRL: maximum_order_size: None margin: False """ - name: str = "ADA-BRL" + name: str = "VSPRK01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3693,18 +3693,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ADA-BRL" + return "VSPRK01-BRL" def __str__(self): - return "ADA-BRL" + return "VSPRK01-BRL" def __call__(self): - return "ADA-BRL" + return "VSPRK01-BRL" -ADA_BRL = ADA_BRL() +VSPRK01_BRL = VSPRK01_BRL() """ - name: ADA-BRL + name: VSPRK01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3715,9 +3715,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class AUDIO_BRL: +class MC_BRL: """ - name: AUDIO-BRL + name: MC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3725,7 +3725,7 @@ class AUDIO_BRL: maximum_order_size: None margin: False """ - name: str = "AUDIO-BRL" + name: str = "MC-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3740,18 +3740,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "AUDIO-BRL" + return "MC-BRL" def __str__(self): - return "AUDIO-BRL" + return "MC-BRL" def __call__(self): - return "AUDIO-BRL" + return "MC-BRL" -AUDIO_BRL = AUDIO_BRL() +MC_BRL = MC_BRL() """ - name: AUDIO-BRL + name: MC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3809,9 +3809,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class RNDR_BRL: +class FIL_BRL: """ - name: RNDR-BRL + name: FIL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3819,7 +3819,7 @@ class RNDR_BRL: maximum_order_size: None margin: False """ - name: str = "RNDR-BRL" + name: str = "FIL-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3834,18 +3834,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "RNDR-BRL" + return "FIL-BRL" def __str__(self): - return "RNDR-BRL" + return "FIL-BRL" def __call__(self): - return "RNDR-BRL" + return "FIL-BRL" -RNDR_BRL = RNDR_BRL() +FIL_BRL = FIL_BRL() """ - name: RNDR-BRL + name: FIL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3856,9 +3856,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class POLS_BRL: +class SPELL_BRL: """ - name: POLS-BRL + name: SPELL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3866,7 +3866,7 @@ class POLS_BRL: maximum_order_size: None margin: False """ - name: str = "POLS-BRL" + name: str = "SPELL-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3881,18 +3881,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "POLS-BRL" + return "SPELL-BRL" def __str__(self): - return "POLS-BRL" + return "SPELL-BRL" def __call__(self): - return "POLS-BRL" + return "SPELL-BRL" -POLS_BRL = POLS_BRL() +SPELL_BRL = SPELL_BRL() """ - name: POLS-BRL + name: SPELL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3903,9 +3903,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class KP3R_BRL: +class LOOKS_BRL: """ - name: KP3R-BRL + name: LOOKS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3913,7 +3913,7 @@ class KP3R_BRL: maximum_order_size: None margin: False """ - name: str = "KP3R-BRL" + name: str = "LOOKS-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3928,18 +3928,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "KP3R-BRL" + return "LOOKS-BRL" def __str__(self): - return "KP3R-BRL" + return "LOOKS-BRL" def __call__(self): - return "KP3R-BRL" + return "LOOKS-BRL" -KP3R_BRL = KP3R_BRL() +LOOKS_BRL = LOOKS_BRL() """ - name: KP3R-BRL + name: LOOKS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3950,9 +3950,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class GALOFT_BRL: +class SCCPFT_BRL: """ - name: GALOFT-BRL + name: SCCPFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3960,7 +3960,7 @@ class GALOFT_BRL: maximum_order_size: None margin: False """ - name: str = "GALOFT-BRL" + name: str = "SCCPFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -3975,18 +3975,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "GALOFT-BRL" + return "SCCPFT-BRL" def __str__(self): - return "GALOFT-BRL" + return "SCCPFT-BRL" def __call__(self): - return "GALOFT-BRL" + return "SCCPFT-BRL" -GALOFT_BRL = GALOFT_BRL() +SCCPFT_BRL = SCCPFT_BRL() """ - name: GALOFT-BRL + name: SCCPFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -3997,9 +3997,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CVX_BRL: +class CSCONS05_BRL: """ - name: CVX-BRL + name: CSCONS05-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4007,7 +4007,7 @@ class CVX_BRL: maximum_order_size: None margin: False """ - name: str = "CVX-BRL" + name: str = "CSCONS05-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4022,18 +4022,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CVX-BRL" + return "CSCONS05-BRL" def __str__(self): - return "CVX-BRL" + return "CSCONS05-BRL" def __call__(self): - return "CVX-BRL" + return "CSCONS05-BRL" -CVX_BRL = CVX_BRL() +CSCONS05_BRL = CSCONS05_BRL() """ - name: CVX-BRL + name: CSCONS05-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4044,9 +4044,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SDAO_BRL: +class BNT_BRL: """ - name: SDAO-BRL + name: BNT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4054,7 +4054,7 @@ class SDAO_BRL: maximum_order_size: None margin: False """ - name: str = "SDAO-BRL" + name: str = "BNT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4069,18 +4069,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SDAO-BRL" + return "BNT-BRL" def __str__(self): - return "SDAO-BRL" + return "BNT-BRL" def __call__(self): - return "SDAO-BRL" + return "BNT-BRL" -SDAO_BRL = SDAO_BRL() +BNT_BRL = BNT_BRL() """ - name: SDAO-BRL + name: BNT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4091,9 +4091,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBTKN01_BRL: +class REN_BRL: """ - name: MBTKN01-BRL + name: REN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4101,7 +4101,7 @@ class MBTKN01_BRL: maximum_order_size: None margin: False """ - name: str = "MBTKN01-BRL" + name: str = "REN-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4116,18 +4116,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBTKN01-BRL" + return "REN-BRL" def __str__(self): - return "MBTKN01-BRL" + return "REN-BRL" def __call__(self): - return "MBTKN01-BRL" + return "REN-BRL" -MBTKN01_BRL = MBTKN01_BRL() +REN_BRL = REN_BRL() """ - name: MBTKN01-BRL + name: REN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4138,9 +4138,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class FET_BRL: +class STVFT_BRL: """ - name: FET-BRL + name: STVFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4148,7 +4148,7 @@ class FET_BRL: maximum_order_size: None margin: False """ - name: str = "FET-BRL" + name: str = "STVFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4163,18 +4163,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "FET-BRL" + return "STVFT-BRL" def __str__(self): - return "FET-BRL" + return "STVFT-BRL" def __call__(self): - return "FET-BRL" + return "STVFT-BRL" -FET_BRL = FET_BRL() +STVFT_BRL = STVFT_BRL() """ - name: FET-BRL + name: STVFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4185,9 +4185,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class FLOKI_BRL: +class ALGO_BRL: """ - name: FLOKI-BRL + name: ALGO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4195,7 +4195,7 @@ class FLOKI_BRL: maximum_order_size: None margin: False """ - name: str = "FLOKI-BRL" + name: str = "ALGO-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4210,18 +4210,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "FLOKI-BRL" + return "ALGO-BRL" def __str__(self): - return "FLOKI-BRL" + return "ALGO-BRL" def __call__(self): - return "FLOKI-BRL" + return "ALGO-BRL" -FLOKI_BRL = FLOKI_BRL() +ALGO_BRL = ALGO_BRL() """ - name: FLOKI-BRL + name: ALGO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4232,9 +4232,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class DG_BRL: +class SPFCFT_BRL: """ - name: DG-BRL + name: SPFCFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4242,7 +4242,7 @@ class DG_BRL: maximum_order_size: None margin: False """ - name: str = "DG-BRL" + name: str = "SPFCFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4257,18 +4257,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "DG-BRL" + return "SPFCFT-BRL" def __str__(self): - return "DG-BRL" + return "SPFCFT-BRL" def __call__(self): - return "DG-BRL" + return "SPFCFT-BRL" -DG_BRL = DG_BRL() +SPFCFT_BRL = SPFCFT_BRL() """ - name: DG-BRL + name: SPFCFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4279,9 +4279,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class OXT_BRL: +class SUSHI_BRL: """ - name: OXT-BRL + name: SUSHI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4289,7 +4289,7 @@ class OXT_BRL: maximum_order_size: None margin: False """ - name: str = "OXT-BRL" + name: str = "SUSHI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4304,18 +4304,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "OXT-BRL" + return "SUSHI-BRL" def __str__(self): - return "OXT-BRL" + return "SUSHI-BRL" def __call__(self): - return "OXT-BRL" + return "SUSHI-BRL" -OXT_BRL = OXT_BRL() +SUSHI_BRL = SUSHI_BRL() """ - name: OXT-BRL + name: SUSHI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4326,9 +4326,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SNX_BRL: +class DPI_BRL: """ - name: SNX-BRL + name: DPI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4336,7 +4336,7 @@ class SNX_BRL: maximum_order_size: None margin: False """ - name: str = "SNX-BRL" + name: str = "DPI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4351,18 +4351,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SNX-BRL" + return "DPI-BRL" def __str__(self): - return "SNX-BRL" + return "DPI-BRL" def __call__(self): - return "SNX-BRL" + return "DPI-BRL" -SNX_BRL = SNX_BRL() +DPI_BRL = DPI_BRL() """ - name: SNX-BRL + name: DPI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4373,9 +4373,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class FLOW_BRL: +class MANA_BRL: """ - name: FLOW-BRL + name: MANA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4383,7 +4383,7 @@ class FLOW_BRL: maximum_order_size: None margin: False """ - name: str = "FLOW-BRL" + name: str = "MANA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4398,18 +4398,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "FLOW-BRL" + return "MANA-BRL" def __str__(self): - return "FLOW-BRL" + return "MANA-BRL" def __call__(self): - return "FLOW-BRL" + return "MANA-BRL" -FLOW_BRL = FLOW_BRL() +MANA_BRL = MANA_BRL() """ - name: FLOW-BRL + name: MANA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4420,9 +4420,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBFP12_BRL: +class GMT_BRL: """ - name: MBFP12-BRL + name: GMT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4430,7 +4430,7 @@ class MBFP12_BRL: maximum_order_size: None margin: False """ - name: str = "MBFP12-BRL" + name: str = "GMT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4445,18 +4445,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBFP12-BRL" + return "GMT-BRL" def __str__(self): - return "MBFP12-BRL" + return "GMT-BRL" def __call__(self): - return "MBFP12-BRL" + return "GMT-BRL" -MBFP12_BRL = MBFP12_BRL() +GMT_BRL = GMT_BRL() """ - name: MBFP12-BRL + name: GMT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4467,9 +4467,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CSCONS05_BRL: +class MBPRK04_BRL: """ - name: CSCONS05-BRL + name: MBPRK04-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4477,7 +4477,7 @@ class CSCONS05_BRL: maximum_order_size: None margin: False """ - name: str = "CSCONS05-BRL" + name: str = "MBPRK04-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4492,18 +4492,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CSCONS05-BRL" + return "MBPRK04-BRL" def __str__(self): - return "CSCONS05-BRL" + return "MBPRK04-BRL" def __call__(self): - return "CSCONS05-BRL" + return "MBPRK04-BRL" -CSCONS05_BRL = CSCONS05_BRL() +MBPRK04_BRL = MBPRK04_BRL() """ - name: CSCONS05-BRL + name: MBPRK04-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4514,9 +4514,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH06_BRL: +class XRP_BRL: """ - name: MBCCSH06-BRL + name: XRP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4524,7 +4524,7 @@ class MBCCSH06_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH06-BRL" + name: str = "XRP-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4539,18 +4539,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH06-BRL" + return "XRP-BRL" def __str__(self): - return "MBCCSH06-BRL" + return "XRP-BRL" def __call__(self): - return "MBCCSH06-BRL" + return "XRP-BRL" -MBCCSH06_BRL = MBCCSH06_BRL() +XRP_BRL = XRP_BRL() """ - name: MBCCSH06-BRL + name: XRP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4561,9 +4561,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH09_BRL: +class BAL_BRL: """ - name: MBCCSH09-BRL + name: BAL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4571,7 +4571,7 @@ class MBCCSH09_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH09-BRL" + name: str = "BAL-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4586,18 +4586,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH09-BRL" + return "BAL-BRL" def __str__(self): - return "MBCCSH09-BRL" + return "BAL-BRL" def __call__(self): - return "MBCCSH09-BRL" + return "BAL-BRL" -MBCCSH09_BRL = MBCCSH09_BRL() +BAL_BRL = BAL_BRL() """ - name: MBCCSH09-BRL + name: BAL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4608,9 +4608,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class QNT_BRL: +class ABFY_BRL: """ - name: QNT-BRL + name: ABFY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4618,7 +4618,7 @@ class QNT_BRL: maximum_order_size: None margin: False """ - name: str = "QNT-BRL" + name: str = "ABFY-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4633,18 +4633,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "QNT-BRL" + return "ABFY-BRL" def __str__(self): - return "QNT-BRL" + return "ABFY-BRL" def __call__(self): - return "QNT-BRL" + return "ABFY-BRL" -QNT_BRL = QNT_BRL() +ABFY_BRL = ABFY_BRL() """ - name: QNT-BRL + name: ABFY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4655,9 +4655,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ALGO_BRL: +class SDAO_BRL: """ - name: ALGO-BRL + name: SDAO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4665,7 +4665,7 @@ class ALGO_BRL: maximum_order_size: None margin: False """ - name: str = "ALGO-BRL" + name: str = "SDAO-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4680,18 +4680,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ALGO-BRL" + return "SDAO-BRL" def __str__(self): - return "ALGO-BRL" + return "SDAO-BRL" def __call__(self): - return "ALGO-BRL" + return "SDAO-BRL" -ALGO_BRL = ALGO_BRL() +SDAO_BRL = SDAO_BRL() """ - name: ALGO-BRL + name: SDAO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4702,9 +4702,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class REN_BRL: +class MBFP08_BRL: """ - name: REN-BRL + name: MBFP08-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4712,7 +4712,7 @@ class REN_BRL: maximum_order_size: None margin: False """ - name: str = "REN-BRL" + name: str = "MBFP08-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4727,18 +4727,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "REN-BRL" + return "MBFP08-BRL" def __str__(self): - return "REN-BRL" + return "MBFP08-BRL" def __call__(self): - return "REN-BRL" + return "MBFP08-BRL" -REN_BRL = REN_BRL() +MBFP08_BRL = MBFP08_BRL() """ - name: REN-BRL + name: MBFP08-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4749,9 +4749,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BAND_BRL: +class POLS_BRL: """ - name: BAND-BRL + name: POLS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4759,7 +4759,7 @@ class BAND_BRL: maximum_order_size: None margin: False """ - name: str = "BAND-BRL" + name: str = "POLS-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4774,18 +4774,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BAND-BRL" + return "POLS-BRL" def __str__(self): - return "BAND-BRL" + return "POLS-BRL" def __call__(self): - return "BAND-BRL" + return "POLS-BRL" -BAND_BRL = BAND_BRL() +POLS_BRL = POLS_BRL() """ - name: BAND-BRL + name: POLS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4796,9 +4796,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ADS_BRL: +class AIOZ_BRL: """ - name: ADS-BRL + name: AIOZ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4806,7 +4806,7 @@ class ADS_BRL: maximum_order_size: None margin: False """ - name: str = "ADS-BRL" + name: str = "AIOZ-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4821,18 +4821,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ADS-BRL" + return "AIOZ-BRL" def __str__(self): - return "ADS-BRL" + return "AIOZ-BRL" def __call__(self): - return "ADS-BRL" + return "AIOZ-BRL" -ADS_BRL = ADS_BRL() +AIOZ_BRL = AIOZ_BRL() """ - name: ADS-BRL + name: AIOZ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4843,9 +4843,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class VSPRK01_BRL: +class XLM_BRL: """ - name: VSPRK01-BRL + name: XLM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4853,7 +4853,7 @@ class VSPRK01_BRL: maximum_order_size: None margin: False """ - name: str = "VSPRK01-BRL" + name: str = "XLM-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4868,18 +4868,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "VSPRK01-BRL" + return "XLM-BRL" def __str__(self): - return "VSPRK01-BRL" + return "XLM-BRL" def __call__(self): - return "VSPRK01-BRL" + return "XLM-BRL" -VSPRK01_BRL = VSPRK01_BRL() +XLM_BRL = XLM_BRL() """ - name: VSPRK01-BRL + name: XLM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4890,9 +4890,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SPFCFT_BRL: +class CEEK_BRL: """ - name: SPFCFT-BRL + name: CEEK-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4900,7 +4900,7 @@ class SPFCFT_BRL: maximum_order_size: None margin: False """ - name: str = "SPFCFT-BRL" + name: str = "CEEK-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4915,18 +4915,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SPFCFT-BRL" + return "CEEK-BRL" def __str__(self): - return "SPFCFT-BRL" + return "CEEK-BRL" def __call__(self): - return "SPFCFT-BRL" + return "CEEK-BRL" -SPFCFT_BRL = SPFCFT_BRL() +CEEK_BRL = CEEK_BRL() """ - name: SPFCFT-BRL + name: CEEK-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4937,9 +4937,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBVASCO01_BRL: +class ATOM_BRL: """ - name: MBVASCO01-BRL + name: ATOM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4947,7 +4947,7 @@ class MBVASCO01_BRL: maximum_order_size: None margin: False """ - name: str = "MBVASCO01-BRL" + name: str = "ATOM-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -4962,18 +4962,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBVASCO01-BRL" + return "ATOM-BRL" def __str__(self): - return "MBVASCO01-BRL" + return "ATOM-BRL" def __call__(self): - return "MBVASCO01-BRL" + return "ATOM-BRL" -MBVASCO01_BRL = MBVASCO01_BRL() +ATOM_BRL = ATOM_BRL() """ - name: MBVASCO01-BRL + name: ATOM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4984,9 +4984,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MKR_BRL: +class SYN_BRL: """ - name: MKR-BRL + name: SYN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -4994,7 +4994,7 @@ class MKR_BRL: maximum_order_size: None margin: False """ - name: str = "MKR-BRL" + name: str = "SYN-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5009,18 +5009,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MKR-BRL" + return "SYN-BRL" def __str__(self): - return "MKR-BRL" + return "SYN-BRL" def __call__(self): - return "MKR-BRL" + return "SYN-BRL" -MKR_BRL = MKR_BRL() +SYN_BRL = SYN_BRL() """ - name: MKR-BRL + name: SYN-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5031,9 +5031,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class API3_BRL: +class MBFP07_BRL: """ - name: API3-BRL + name: MBFP07-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5041,7 +5041,7 @@ class API3_BRL: maximum_order_size: None margin: False """ - name: str = "API3-BRL" + name: str = "MBFP07-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5056,18 +5056,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "API3-BRL" + return "MBFP07-BRL" def __str__(self): - return "API3-BRL" + return "MBFP07-BRL" def __call__(self): - return "API3-BRL" + return "MBFP07-BRL" -API3_BRL = API3_BRL() +MBFP07_BRL = MBFP07_BRL() """ - name: API3-BRL + name: MBFP07-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5078,9 +5078,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class INTERFT_BRL: +class MBCCSH09_BRL: """ - name: INTERFT-BRL + name: MBCCSH09-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5088,7 +5088,7 @@ class INTERFT_BRL: maximum_order_size: None margin: False """ - name: str = "INTERFT-BRL" + name: str = "MBCCSH09-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5103,18 +5103,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "INTERFT-BRL" + return "MBCCSH09-BRL" def __str__(self): - return "INTERFT-BRL" + return "MBCCSH09-BRL" def __call__(self): - return "INTERFT-BRL" + return "MBCCSH09-BRL" -INTERFT_BRL = INTERFT_BRL() +MBCCSH09_BRL = MBCCSH09_BRL() """ - name: INTERFT-BRL + name: MBCCSH09-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5125,9 +5125,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class GALFT_BRL: +class SKL_BRL: """ - name: GALFT-BRL + name: SKL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5135,7 +5135,7 @@ class GALFT_BRL: maximum_order_size: None margin: False """ - name: str = "GALFT-BRL" + name: str = "SKL-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5150,18 +5150,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "GALFT-BRL" + return "SKL-BRL" def __str__(self): - return "GALFT-BRL" + return "SKL-BRL" def __call__(self): - return "GALFT-BRL" + return "SKL-BRL" -GALFT_BRL = GALFT_BRL() +SKL_BRL = SKL_BRL() """ - name: GALFT-BRL + name: SKL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5172,9 +5172,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class UFCFT_BRL: +class MBRL_BRL: """ - name: UFCFT-BRL + name: MBRL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5182,7 +5182,7 @@ class UFCFT_BRL: maximum_order_size: None margin: False """ - name: str = "UFCFT-BRL" + name: str = "MBRL-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5197,18 +5197,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "UFCFT-BRL" + return "MBRL-BRL" def __str__(self): - return "UFCFT-BRL" + return "MBRL-BRL" def __call__(self): - return "UFCFT-BRL" + return "MBRL-BRL" -UFCFT_BRL = UFCFT_BRL() +MBRL_BRL = MBRL_BRL() """ - name: UFCFT-BRL + name: MBRL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5219,9 +5219,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MENGOFT_BRL: +class MBSANTOS01_BRL: """ - name: MENGOFT-BRL + name: MBSANTOS01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5229,7 +5229,7 @@ class MENGOFT_BRL: maximum_order_size: None margin: False """ - name: str = "MENGOFT-BRL" + name: str = "MBSANTOS01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5244,18 +5244,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MENGOFT-BRL" + return "MBSANTOS01-BRL" def __str__(self): - return "MENGOFT-BRL" + return "MBSANTOS01-BRL" def __call__(self): - return "MENGOFT-BRL" + return "MBSANTOS01-BRL" -MENGOFT_BRL = MENGOFT_BRL() +MBSANTOS01_BRL = MBSANTOS01_BRL() """ - name: MENGOFT-BRL + name: MBSANTOS01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5266,9 +5266,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SOL_BRL: +class WBTC_BRL: """ - name: SOL-BRL + name: WBTC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5276,7 +5276,7 @@ class SOL_BRL: maximum_order_size: None margin: False """ - name: str = "SOL-BRL" + name: str = "WBTC-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5291,18 +5291,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SOL-BRL" + return "WBTC-BRL" def __str__(self): - return "SOL-BRL" + return "WBTC-BRL" def __call__(self): - return "SOL-BRL" + return "WBTC-BRL" -SOL_BRL = SOL_BRL() +WBTC_BRL = WBTC_BRL() """ - name: SOL-BRL + name: WBTC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5313,9 +5313,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class LINK_BRL: +class XTZ_BRL: """ - name: LINK-BRL + name: XTZ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5323,7 +5323,7 @@ class LINK_BRL: maximum_order_size: None margin: False """ - name: str = "LINK-BRL" + name: str = "XTZ-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5338,18 +5338,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "LINK-BRL" + return "XTZ-BRL" def __str__(self): - return "LINK-BRL" + return "XTZ-BRL" def __call__(self): - return "LINK-BRL" + return "XTZ-BRL" -LINK_BRL = LINK_BRL() +XTZ_BRL = XTZ_BRL() """ - name: LINK-BRL + name: XTZ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5360,9 +5360,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BAT_BRL: +class BTB10_BRL: """ - name: BAT-BRL + name: BTB10-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5370,7 +5370,7 @@ class BAT_BRL: maximum_order_size: None margin: False """ - name: str = "BAT-BRL" + name: str = "BTB10-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5385,18 +5385,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BAT-BRL" + return "BTB10-BRL" def __str__(self): - return "BAT-BRL" + return "BTB10-BRL" def __call__(self): - return "BAT-BRL" + return "BTB10-BRL" -BAT_BRL = BAT_BRL() +BTB10_BRL = BTB10_BRL() """ - name: BAT-BRL + name: BTB10-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5407,9 +5407,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ENJ_BRL: +class MBFP11_BRL: """ - name: ENJ-BRL + name: MBFP11-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5417,7 +5417,7 @@ class ENJ_BRL: maximum_order_size: None margin: False """ - name: str = "ENJ-BRL" + name: str = "MBFP11-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5432,18 +5432,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ENJ-BRL" + return "MBFP11-BRL" def __str__(self): - return "ENJ-BRL" + return "MBFP11-BRL" def __call__(self): - return "ENJ-BRL" + return "MBFP11-BRL" -ENJ_BRL = ENJ_BRL() +MBFP11_BRL = MBFP11_BRL() """ - name: ENJ-BRL + name: MBFP11-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5454,9 +5454,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH13_BRL: +class USDC_BRL: """ - name: MBCCSH13-BRL + name: USDC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5464,7 +5464,7 @@ class MBCCSH13_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH13-BRL" + name: str = "USDC-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5479,18 +5479,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH13-BRL" + return "USDC-BRL" def __str__(self): - return "MBCCSH13-BRL" + return "USDC-BRL" def __call__(self): - return "MBCCSH13-BRL" + return "USDC-BRL" -MBCCSH13_BRL = MBCCSH13_BRL() +USDC_BRL = USDC_BRL() """ - name: MBCCSH13-BRL + name: USDC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5501,9 +5501,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class PLA_BRL: +class QNT_BRL: """ - name: PLA-BRL + name: QNT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5511,7 +5511,7 @@ class PLA_BRL: maximum_order_size: None margin: False """ - name: str = "PLA-BRL" + name: str = "QNT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5526,18 +5526,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "PLA-BRL" + return "QNT-BRL" def __str__(self): - return "PLA-BRL" + return "QNT-BRL" def __call__(self): - return "PLA-BRL" + return "QNT-BRL" -PLA_BRL = PLA_BRL() +QNT_BRL = QNT_BRL() """ - name: PLA-BRL + name: QNT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5548,9 +5548,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class PFLFT_BRL: +class JUVFT_BRL: """ - name: PFLFT-BRL + name: JUVFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5558,7 +5558,7 @@ class PFLFT_BRL: maximum_order_size: None margin: False """ - name: str = "PFLFT-BRL" + name: str = "JUVFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5573,18 +5573,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "PFLFT-BRL" + return "JUVFT-BRL" def __str__(self): - return "PFLFT-BRL" + return "JUVFT-BRL" def __call__(self): - return "PFLFT-BRL" + return "JUVFT-BRL" -PFLFT_BRL = PFLFT_BRL() +JUVFT_BRL = JUVFT_BRL() """ - name: PFLFT-BRL + name: JUVFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5595,9 +5595,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class RACA_BRL: +class OP_BRL: """ - name: RACA-BRL + name: OP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5605,7 +5605,7 @@ class RACA_BRL: maximum_order_size: None margin: False """ - name: str = "RACA-BRL" + name: str = "OP-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5620,18 +5620,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "RACA-BRL" + return "OP-BRL" def __str__(self): - return "RACA-BRL" + return "OP-BRL" def __call__(self): - return "RACA-BRL" + return "OP-BRL" -RACA_BRL = RACA_BRL() +OP_BRL = OP_BRL() """ - name: RACA-BRL + name: OP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5642,9 +5642,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class GNO_BRL: +class WEMIX_BRL: """ - name: GNO-BRL + name: WEMIX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5652,7 +5652,7 @@ class GNO_BRL: maximum_order_size: None margin: False """ - name: str = "GNO-BRL" + name: str = "WEMIX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5667,18 +5667,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "GNO-BRL" + return "WEMIX-BRL" def __str__(self): - return "GNO-BRL" + return "WEMIX-BRL" def __call__(self): - return "GNO-BRL" + return "WEMIX-BRL" -GNO_BRL = GNO_BRL() +WEMIX_BRL = WEMIX_BRL() """ - name: GNO-BRL + name: WEMIX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5689,9 +5689,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BTRST_BRL: +class GHST_BRL: """ - name: BTRST-BRL + name: GHST-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5699,7 +5699,7 @@ class BTRST_BRL: maximum_order_size: None margin: False """ - name: str = "BTRST-BRL" + name: str = "GHST-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5714,18 +5714,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BTRST-BRL" + return "GHST-BRL" def __str__(self): - return "BTRST-BRL" + return "GHST-BRL" def __call__(self): - return "BTRST-BRL" + return "GHST-BRL" -BTRST_BRL = BTRST_BRL() +GHST_BRL = GHST_BRL() """ - name: BTRST-BRL + name: GHST-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5736,9 +5736,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CEEK_BRL: +class NAVIFT_BRL: """ - name: CEEK-BRL + name: NAVIFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5746,7 +5746,7 @@ class CEEK_BRL: maximum_order_size: None margin: False """ - name: str = "CEEK-BRL" + name: str = "NAVIFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5761,18 +5761,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CEEK-BRL" + return "NAVIFT-BRL" def __str__(self): - return "CEEK-BRL" + return "NAVIFT-BRL" def __call__(self): - return "CEEK-BRL" + return "NAVIFT-BRL" -CEEK_BRL = CEEK_BRL() +NAVIFT_BRL = NAVIFT_BRL() """ - name: CEEK-BRL + name: NAVIFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5783,9 +5783,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class DYDX_BRL: +class ENJ_BRL: """ - name: DYDX-BRL + name: ENJ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5793,7 +5793,7 @@ class DYDX_BRL: maximum_order_size: None margin: False """ - name: str = "DYDX-BRL" + name: str = "ENJ-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5808,18 +5808,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "DYDX-BRL" + return "ENJ-BRL" def __str__(self): - return "DYDX-BRL" + return "ENJ-BRL" def __call__(self): - return "DYDX-BRL" + return "ENJ-BRL" -DYDX_BRL = DYDX_BRL() +ENJ_BRL = ENJ_BRL() """ - name: DYDX-BRL + name: ENJ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5830,9 +5830,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class TRB_BRL: +class REQ_BRL: """ - name: TRB-BRL + name: REQ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5840,7 +5840,7 @@ class TRB_BRL: maximum_order_size: None margin: False """ - name: str = "TRB-BRL" + name: str = "REQ-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5855,18 +5855,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "TRB-BRL" + return "REQ-BRL" def __str__(self): - return "TRB-BRL" + return "REQ-BRL" def __call__(self): - return "TRB-BRL" + return "REQ-BRL" -TRB_BRL = TRB_BRL() +REQ_BRL = REQ_BRL() """ - name: TRB-BRL + name: REQ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5877,9 +5877,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH14_BRL: +class STG_BRL: """ - name: MBCCSH14-BRL + name: STG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5887,7 +5887,7 @@ class MBCCSH14_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH14-BRL" + name: str = "STG-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5902,18 +5902,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH14-BRL" + return "STG-BRL" def __str__(self): - return "MBCCSH14-BRL" + return "STG-BRL" def __call__(self): - return "MBCCSH14-BRL" + return "STG-BRL" -MBCCSH14_BRL = MBCCSH14_BRL() +STG_BRL = STG_BRL() """ - name: MBCCSH14-BRL + name: STG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5924,9 +5924,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ZRX_BRL: +class IMX_BRL: """ - name: ZRX-BRL + name: IMX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5934,7 +5934,7 @@ class ZRX_BRL: maximum_order_size: None margin: False """ - name: str = "ZRX-BRL" + name: str = "IMX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5949,18 +5949,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ZRX-BRL" + return "IMX-BRL" def __str__(self): - return "ZRX-BRL" + return "IMX-BRL" def __call__(self): - return "ZRX-BRL" + return "IMX-BRL" -ZRX_BRL = ZRX_BRL() +IMX_BRL = IMX_BRL() """ - name: ZRX-BRL + name: IMX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5971,9 +5971,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class GALA_BRL: +class SOL_BRL: """ - name: GALA-BRL + name: SOL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -5981,7 +5981,7 @@ class GALA_BRL: maximum_order_size: None margin: False """ - name: str = "GALA-BRL" + name: str = "SOL-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -5996,18 +5996,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "GALA-BRL" + return "SOL-BRL" def __str__(self): - return "GALA-BRL" + return "SOL-BRL" def __call__(self): - return "GALA-BRL" + return "SOL-BRL" -GALA_BRL = GALA_BRL() +SOL_BRL = SOL_BRL() """ - name: GALA-BRL + name: SOL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6018,9 +6018,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class OP_BRL: +class MENGOFT_BRL: """ - name: OP-BRL + name: MENGOFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6028,7 +6028,7 @@ class OP_BRL: maximum_order_size: None margin: False """ - name: str = "OP-BRL" + name: str = "MENGOFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6043,18 +6043,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "OP-BRL" + return "MENGOFT-BRL" def __str__(self): - return "OP-BRL" + return "MENGOFT-BRL" def __call__(self): - return "OP-BRL" + return "MENGOFT-BRL" -OP_BRL = OP_BRL() +MENGOFT_BRL = MENGOFT_BRL() """ - name: OP-BRL + name: MENGOFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6065,9 +6065,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class LDO_BRL: +class AXS_BRL: """ - name: LDO-BRL + name: AXS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6075,7 +6075,7 @@ class LDO_BRL: maximum_order_size: None margin: False """ - name: str = "LDO-BRL" + name: str = "AXS-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6090,18 +6090,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "LDO-BRL" + return "AXS-BRL" def __str__(self): - return "LDO-BRL" + return "AXS-BRL" def __call__(self): - return "LDO-BRL" + return "AXS-BRL" -LDO_BRL = LDO_BRL() +AXS_BRL = AXS_BRL() """ - name: LDO-BRL + name: AXS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6112,9 +6112,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class KEEP_BRL: +class ETH_BRL: """ - name: KEEP-BRL + name: ETH-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6122,7 +6122,7 @@ class KEEP_BRL: maximum_order_size: None margin: False """ - name: str = "KEEP-BRL" + name: str = "ETH-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6137,18 +6137,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "KEEP-BRL" + return "ETH-BRL" def __str__(self): - return "KEEP-BRL" + return "ETH-BRL" def __call__(self): - return "KEEP-BRL" + return "ETH-BRL" -KEEP_BRL = KEEP_BRL() +ETH_BRL = ETH_BRL() """ - name: KEEP-BRL + name: ETH-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6159,9 +6159,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBPRK05_BRL: +class ARGFT_BRL: """ - name: MBPRK05-BRL + name: ARGFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6169,7 +6169,7 @@ class MBPRK05_BRL: maximum_order_size: None margin: False """ - name: str = "MBPRK05-BRL" + name: str = "ARGFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6184,18 +6184,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBPRK05-BRL" + return "ARGFT-BRL" def __str__(self): - return "MBPRK05-BRL" + return "ARGFT-BRL" def __call__(self): - return "MBPRK05-BRL" + return "ARGFT-BRL" -MBPRK05_BRL = MBPRK05_BRL() +ARGFT_BRL = ARGFT_BRL() """ - name: MBPRK05-BRL + name: ARGFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6206,9 +6206,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class OGN_BRL: +class GALA_BRL: """ - name: OGN-BRL + name: GALA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6216,7 +6216,7 @@ class OGN_BRL: maximum_order_size: None margin: False """ - name: str = "OGN-BRL" + name: str = "GALA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6231,18 +6231,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "OGN-BRL" + return "GALA-BRL" def __str__(self): - return "OGN-BRL" + return "GALA-BRL" def __call__(self): - return "OGN-BRL" + return "GALA-BRL" -OGN_BRL = OGN_BRL() +GALA_BRL = GALA_BRL() """ - name: OGN-BRL + name: GALA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6253,9 +6253,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CSCONS04_BRL: +class UMA_BRL: """ - name: CSCONS04-BRL + name: UMA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6263,7 +6263,7 @@ class CSCONS04_BRL: maximum_order_size: None margin: False """ - name: str = "CSCONS04-BRL" + name: str = "UMA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6278,18 +6278,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CSCONS04-BRL" + return "UMA-BRL" def __str__(self): - return "CSCONS04-BRL" + return "UMA-BRL" def __call__(self): - return "CSCONS04-BRL" + return "UMA-BRL" -CSCONS04_BRL = CSCONS04_BRL() +UMA_BRL = UMA_BRL() """ - name: CSCONS04-BRL + name: UMA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6300,9 +6300,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class THFT_BRL: +class ENER03_BRL: """ - name: THFT-BRL + name: ENER03-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6310,7 +6310,7 @@ class THFT_BRL: maximum_order_size: None margin: False """ - name: str = "THFT-BRL" + name: str = "ENER03-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6325,18 +6325,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "THFT-BRL" + return "ENER03-BRL" def __str__(self): - return "THFT-BRL" + return "ENER03-BRL" def __call__(self): - return "THFT-BRL" + return "ENER03-BRL" -THFT_BRL = THFT_BRL() +ENER03_BRL = ENER03_BRL() """ - name: THFT-BRL + name: ENER03-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6347,9 +6347,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class GODS_BRL: +class MBCCSH13_BRL: """ - name: GODS-BRL + name: MBCCSH13-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6357,7 +6357,7 @@ class GODS_BRL: maximum_order_size: None margin: False """ - name: str = "GODS-BRL" + name: str = "MBCCSH13-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6372,18 +6372,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "GODS-BRL" + return "MBCCSH13-BRL" def __str__(self): - return "GODS-BRL" + return "MBCCSH13-BRL" def __call__(self): - return "GODS-BRL" + return "MBCCSH13-BRL" -GODS_BRL = GODS_BRL() +MBCCSH13_BRL = MBCCSH13_BRL() """ - name: GODS-BRL + name: MBCCSH13-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6394,9 +6394,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ENS_BRL: +class MBCCSH15_BRL: """ - name: ENS-BRL + name: MBCCSH15-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6404,7 +6404,7 @@ class ENS_BRL: maximum_order_size: None margin: False """ - name: str = "ENS-BRL" + name: str = "MBCCSH15-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6419,18 +6419,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ENS-BRL" + return "MBCCSH15-BRL" def __str__(self): - return "ENS-BRL" + return "MBCCSH15-BRL" def __call__(self): - return "ENS-BRL" + return "MBCCSH15-BRL" -ENS_BRL = ENS_BRL() +MBCCSH15_BRL = MBCCSH15_BRL() """ - name: ENS-BRL + name: MBCCSH15-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6441,9 +6441,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MATIC_BRL: +class FET_BRL: """ - name: MATIC-BRL + name: FET-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6451,7 +6451,7 @@ class MATIC_BRL: maximum_order_size: None margin: False """ - name: str = "MATIC-BRL" + name: str = "FET-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6466,18 +6466,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MATIC-BRL" + return "FET-BRL" def __str__(self): - return "MATIC-BRL" + return "FET-BRL" def __call__(self): - return "MATIC-BRL" + return "FET-BRL" -MATIC_BRL = MATIC_BRL() +FET_BRL = FET_BRL() """ - name: MATIC-BRL + name: FET-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6488,9 +6488,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ANT_BRL: +class ANKR_BRL: """ - name: ANT-BRL + name: ANKR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6498,7 +6498,7 @@ class ANT_BRL: maximum_order_size: None margin: False """ - name: str = "ANT-BRL" + name: str = "ANKR-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6513,18 +6513,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ANT-BRL" + return "ANKR-BRL" def __str__(self): - return "ANT-BRL" + return "ANKR-BRL" def __call__(self): - return "ANT-BRL" + return "ANKR-BRL" -ANT_BRL = ANT_BRL() +ANKR_BRL = ANKR_BRL() """ - name: ANT-BRL + name: ANKR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6535,9 +6535,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class APT_BRL: +class PSGFT_BRL: """ - name: APT-BRL + name: PSGFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6545,7 +6545,7 @@ class APT_BRL: maximum_order_size: None margin: False """ - name: str = "APT-BRL" + name: str = "PSGFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6560,18 +6560,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "APT-BRL" + return "PSGFT-BRL" def __str__(self): - return "APT-BRL" + return "PSGFT-BRL" def __call__(self): - return "APT-BRL" + return "PSGFT-BRL" -APT_BRL = APT_BRL() +PSGFT_BRL = PSGFT_BRL() """ - name: APT-BRL + name: PSGFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6582,9 +6582,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class HOT_BRL: +class USDP_BRL: """ - name: HOT-BRL + name: USDP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6592,7 +6592,7 @@ class HOT_BRL: maximum_order_size: None margin: False """ - name: str = "HOT-BRL" + name: str = "USDP-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6607,18 +6607,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "HOT-BRL" + return "USDP-BRL" def __str__(self): - return "HOT-BRL" + return "USDP-BRL" def __call__(self): - return "HOT-BRL" + return "USDP-BRL" -HOT_BRL = HOT_BRL() +USDP_BRL = USDP_BRL() """ - name: HOT-BRL + name: USDP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6629,9 +6629,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class DOGE_BRL: +class THFT_BRL: """ - name: DOGE-BRL + name: THFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6639,7 +6639,7 @@ class DOGE_BRL: maximum_order_size: None margin: False """ - name: str = "DOGE-BRL" + name: str = "THFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6654,18 +6654,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "DOGE-BRL" + return "THFT-BRL" def __str__(self): - return "DOGE-BRL" + return "THFT-BRL" def __call__(self): - return "DOGE-BRL" + return "THFT-BRL" -DOGE_BRL = DOGE_BRL() +THFT_BRL = THFT_BRL() """ - name: DOGE-BRL + name: THFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6676,9 +6676,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class USDP_BRL: +class LPT_BRL: """ - name: USDP-BRL + name: LPT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6686,7 +6686,7 @@ class USDP_BRL: maximum_order_size: None margin: False """ - name: str = "USDP-BRL" + name: str = "LPT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6701,18 +6701,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "USDP-BRL" + return "LPT-BRL" def __str__(self): - return "USDP-BRL" + return "LPT-BRL" def __call__(self): - return "USDP-BRL" + return "LPT-BRL" -USDP_BRL = USDP_BRL() +LPT_BRL = LPT_BRL() """ - name: USDP-BRL + name: LPT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6723,9 +6723,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MANA_BRL: +class DIA_BRL: """ - name: MANA-BRL + name: DIA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6733,7 +6733,7 @@ class MANA_BRL: maximum_order_size: None margin: False """ - name: str = "MANA-BRL" + name: str = "DIA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6748,18 +6748,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MANA-BRL" + return "DIA-BRL" def __str__(self): - return "MANA-BRL" + return "DIA-BRL" def __call__(self): - return "MANA-BRL" + return "DIA-BRL" -MANA_BRL = MANA_BRL() +DIA_BRL = DIA_BRL() """ - name: MANA-BRL + name: DIA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6770,9 +6770,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH08_BRL: +class MBCCSH04_BRL: """ - name: MBCCSH08-BRL + name: MBCCSH04-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6780,7 +6780,7 @@ class MBCCSH08_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH08-BRL" + name: str = "MBCCSH04-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6795,18 +6795,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH08-BRL" + return "MBCCSH04-BRL" def __str__(self): - return "MBCCSH08-BRL" + return "MBCCSH04-BRL" def __call__(self): - return "MBCCSH08-BRL" + return "MBCCSH04-BRL" -MBCCSH08_BRL = MBCCSH08_BRL() +MBCCSH04_BRL = MBCCSH04_BRL() """ - name: MBCCSH08-BRL + name: MBCCSH04-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6817,9 +6817,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SLP_BRL: +class OXT_BRL: """ - name: SLP-BRL + name: OXT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6827,7 +6827,7 @@ class SLP_BRL: maximum_order_size: None margin: False """ - name: str = "SLP-BRL" + name: str = "OXT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6842,18 +6842,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SLP-BRL" + return "OXT-BRL" def __str__(self): - return "SLP-BRL" + return "OXT-BRL" def __call__(self): - return "SLP-BRL" + return "OXT-BRL" -SLP_BRL = SLP_BRL() +OXT_BRL = OXT_BRL() """ - name: SLP-BRL + name: OXT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6864,9 +6864,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ASRFT_BRL: +class MBCONS02_BRL: """ - name: ASRFT-BRL + name: MBCONS02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6874,7 +6874,7 @@ class ASRFT_BRL: maximum_order_size: None margin: False """ - name: str = "ASRFT-BRL" + name: str = "MBCONS02-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6889,18 +6889,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ASRFT-BRL" + return "MBCONS02-BRL" def __str__(self): - return "ASRFT-BRL" + return "MBCONS02-BRL" def __call__(self): - return "ASRFT-BRL" + return "MBCONS02-BRL" -ASRFT_BRL = ASRFT_BRL() +MBCONS02_BRL = MBCONS02_BRL() """ - name: ASRFT-BRL + name: MBCONS02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6911,9 +6911,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class JUVFT_BRL: +class RARI_BRL: """ - name: JUVFT-BRL + name: RARI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6921,7 +6921,7 @@ class JUVFT_BRL: maximum_order_size: None margin: False """ - name: str = "JUVFT-BRL" + name: str = "RARI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6936,18 +6936,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "JUVFT-BRL" + return "RARI-BRL" def __str__(self): - return "JUVFT-BRL" + return "RARI-BRL" def __call__(self): - return "JUVFT-BRL" + return "RARI-BRL" -JUVFT_BRL = JUVFT_BRL() +RARI_BRL = RARI_BRL() """ - name: JUVFT-BRL + name: RARI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6958,9 +6958,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ETH_BRL: +class APE_BRL: """ - name: ETH-BRL + name: APE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -6968,7 +6968,7 @@ class ETH_BRL: maximum_order_size: None margin: False """ - name: str = "ETH-BRL" + name: str = "APE-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -6983,18 +6983,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ETH-BRL" + return "APE-BRL" def __str__(self): - return "ETH-BRL" + return "APE-BRL" def __call__(self): - return "ETH-BRL" + return "APE-BRL" -ETH_BRL = ETH_BRL() +APE_BRL = APE_BRL() """ - name: ETH-BRL + name: APE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7005,9 +7005,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class LQTY_BRL: +class MBCCSH06_BRL: """ - name: LQTY-BRL + name: MBCCSH06-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7015,7 +7015,7 @@ class LQTY_BRL: maximum_order_size: None margin: False """ - name: str = "LQTY-BRL" + name: str = "MBCCSH06-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7030,18 +7030,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "LQTY-BRL" + return "MBCCSH06-BRL" def __str__(self): - return "LQTY-BRL" + return "MBCCSH06-BRL" def __call__(self): - return "LQTY-BRL" + return "MBCCSH06-BRL" -LQTY_BRL = LQTY_BRL() +MBCCSH06_BRL = MBCCSH06_BRL() """ - name: LQTY-BRL + name: MBCCSH06-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7052,9 +7052,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class RARE_BRL: +class ALPHA_BRL: """ - name: RARE-BRL + name: ALPHA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7062,7 +7062,7 @@ class RARE_BRL: maximum_order_size: None margin: False """ - name: str = "RARE-BRL" + name: str = "ALPHA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7077,18 +7077,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "RARE-BRL" + return "ALPHA-BRL" def __str__(self): - return "RARE-BRL" + return "ALPHA-BRL" def __call__(self): - return "RARE-BRL" + return "ALPHA-BRL" -RARE_BRL = RARE_BRL() +ALPHA_BRL = ALPHA_BRL() """ - name: RARE-BRL + name: ALPHA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7099,9 +7099,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class WBTC_BRL: +class CONS01_BRL: """ - name: WBTC-BRL + name: CONS01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7109,7 +7109,7 @@ class WBTC_BRL: maximum_order_size: None margin: False """ - name: str = "WBTC-BRL" + name: str = "CONS01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7124,18 +7124,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "WBTC-BRL" + return "CONS01-BRL" def __str__(self): - return "WBTC-BRL" + return "CONS01-BRL" def __call__(self): - return "WBTC-BRL" + return "CONS01-BRL" -WBTC_BRL = WBTC_BRL() +CONS01_BRL = CONS01_BRL() """ - name: WBTC-BRL + name: CONS01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7146,9 +7146,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class METIS_BRL: +class BCH_BRL: """ - name: METIS-BRL + name: BCH-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7156,7 +7156,7 @@ class METIS_BRL: maximum_order_size: None margin: False """ - name: str = "METIS-BRL" + name: str = "BCH-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7171,18 +7171,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "METIS-BRL" + return "BCH-BRL" def __str__(self): - return "METIS-BRL" + return "BCH-BRL" def __call__(self): - return "METIS-BRL" + return "BCH-BRL" -METIS_BRL = METIS_BRL() +BCH_BRL = BCH_BRL() """ - name: METIS-BRL + name: BCH-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7193,9 +7193,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class JASMY_BRL: +class MPL_BRL: """ - name: JASMY-BRL + name: MPL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7203,7 +7203,7 @@ class JASMY_BRL: maximum_order_size: None margin: False """ - name: str = "JASMY-BRL" + name: str = "MPL-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7218,18 +7218,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "JASMY-BRL" + return "MPL-BRL" def __str__(self): - return "JASMY-BRL" + return "MPL-BRL" def __call__(self): - return "JASMY-BRL" + return "MPL-BRL" -JASMY_BRL = JASMY_BRL() +MPL_BRL = MPL_BRL() """ - name: JASMY-BRL + name: MPL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7240,9 +7240,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ENER03_BRL: +class HOT_BRL: """ - name: ENER03-BRL + name: HOT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7250,7 +7250,7 @@ class ENER03_BRL: maximum_order_size: None margin: False """ - name: str = "ENER03-BRL" + name: str = "HOT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7265,18 +7265,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ENER03-BRL" + return "HOT-BRL" def __str__(self): - return "ENER03-BRL" + return "HOT-BRL" def __call__(self): - return "ENER03-BRL" + return "HOT-BRL" -ENER03_BRL = ENER03_BRL() +HOT_BRL = HOT_BRL() """ - name: ENER03-BRL + name: HOT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7287,9 +7287,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class FIL_BRL: +class INTERFT_BRL: """ - name: FIL-BRL + name: INTERFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7297,7 +7297,7 @@ class FIL_BRL: maximum_order_size: None margin: False """ - name: str = "FIL-BRL" + name: str = "INTERFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7312,18 +7312,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "FIL-BRL" + return "INTERFT-BRL" def __str__(self): - return "FIL-BRL" + return "INTERFT-BRL" def __call__(self): - return "FIL-BRL" + return "INTERFT-BRL" -FIL_BRL = FIL_BRL() +INTERFT_BRL = INTERFT_BRL() """ - name: FIL-BRL + name: INTERFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7334,9 +7334,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBFP14_BRL: +class YFI_BRL: """ - name: MBFP14-BRL + name: YFI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7344,7 +7344,7 @@ class MBFP14_BRL: maximum_order_size: None margin: False """ - name: str = "MBFP14-BRL" + name: str = "YFI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7359,18 +7359,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBFP14-BRL" + return "YFI-BRL" def __str__(self): - return "MBFP14-BRL" + return "YFI-BRL" def __call__(self): - return "MBFP14-BRL" + return "YFI-BRL" -MBFP14_BRL = MBFP14_BRL() +YFI_BRL = YFI_BRL() """ - name: MBFP14-BRL + name: YFI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7381,9 +7381,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ALLFT_BRL: +class KEEP_BRL: """ - name: ALLFT-BRL + name: KEEP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7391,7 +7391,7 @@ class ALLFT_BRL: maximum_order_size: None margin: False """ - name: str = "ALLFT-BRL" + name: str = "KEEP-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7406,18 +7406,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ALLFT-BRL" + return "KEEP-BRL" def __str__(self): - return "ALLFT-BRL" + return "KEEP-BRL" def __call__(self): - return "ALLFT-BRL" + return "KEEP-BRL" -ALLFT_BRL = ALLFT_BRL() +KEEP_BRL = KEEP_BRL() """ - name: ALLFT-BRL + name: KEEP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7428,9 +7428,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SPELL_BRL: +class MBCCSH12_BRL: """ - name: SPELL-BRL + name: MBCCSH12-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7438,7 +7438,7 @@ class SPELL_BRL: maximum_order_size: None margin: False """ - name: str = "SPELL-BRL" + name: str = "MBCCSH12-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7453,18 +7453,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SPELL-BRL" + return "MBCCSH12-BRL" def __str__(self): - return "SPELL-BRL" + return "MBCCSH12-BRL" def __call__(self): - return "SPELL-BRL" + return "MBCCSH12-BRL" -SPELL_BRL = SPELL_BRL() +MBCCSH12_BRL = MBCCSH12_BRL() """ - name: SPELL-BRL + name: MBCCSH12-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7475,9 +7475,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class OCEAN_BRL: +class MBCCSH07_BRL: """ - name: OCEAN-BRL + name: MBCCSH07-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7485,7 +7485,7 @@ class OCEAN_BRL: maximum_order_size: None margin: False """ - name: str = "OCEAN-BRL" + name: str = "MBCCSH07-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7500,18 +7500,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "OCEAN-BRL" + return "MBCCSH07-BRL" def __str__(self): - return "OCEAN-BRL" + return "MBCCSH07-BRL" def __call__(self): - return "OCEAN-BRL" + return "MBCCSH07-BRL" -OCEAN_BRL = OCEAN_BRL() +MBCCSH07_BRL = MBCCSH07_BRL() """ - name: OCEAN-BRL + name: MBCCSH07-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7522,9 +7522,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class PORFT_BRL: +class STORJ_BRL: """ - name: PORFT-BRL + name: STORJ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7532,7 +7532,7 @@ class PORFT_BRL: maximum_order_size: None margin: False """ - name: str = "PORFT-BRL" + name: str = "STORJ-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7547,18 +7547,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "PORFT-BRL" + return "STORJ-BRL" def __str__(self): - return "PORFT-BRL" + return "STORJ-BRL" def __call__(self): - return "PORFT-BRL" + return "STORJ-BRL" -PORFT_BRL = PORFT_BRL() +STORJ_BRL = STORJ_BRL() """ - name: PORFT-BRL + name: STORJ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7569,9 +7569,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class AGIX_BRL: +class ENER01_BRL: """ - name: AGIX-BRL + name: ENER01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7579,7 +7579,7 @@ class AGIX_BRL: maximum_order_size: None margin: False """ - name: str = "AGIX-BRL" + name: str = "ENER01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7594,18 +7594,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "AGIX-BRL" + return "ENER01-BRL" def __str__(self): - return "AGIX-BRL" + return "ENER01-BRL" def __call__(self): - return "AGIX-BRL" + return "ENER01-BRL" -AGIX_BRL = AGIX_BRL() +ENER01_BRL = ENER01_BRL() """ - name: AGIX-BRL + name: ENER01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7616,9 +7616,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CVC_BRL: +class OGFT_BRL: """ - name: CVC-BRL + name: OGFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7626,7 +7626,7 @@ class CVC_BRL: maximum_order_size: None margin: False """ - name: str = "CVC-BRL" + name: str = "OGFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7641,18 +7641,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CVC-BRL" + return "OGFT-BRL" def __str__(self): - return "CVC-BRL" + return "OGFT-BRL" def __call__(self): - return "CVC-BRL" + return "OGFT-BRL" -CVC_BRL = CVC_BRL() +OGFT_BRL = OGFT_BRL() """ - name: CVC-BRL + name: OGFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7663,9 +7663,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ENER02_BRL: +class ALLFT_BRL: """ - name: ENER02-BRL + name: ALLFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7673,7 +7673,7 @@ class ENER02_BRL: maximum_order_size: None margin: False """ - name: str = "ENER02-BRL" + name: str = "ALLFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7688,18 +7688,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ENER02-BRL" + return "ALLFT-BRL" def __str__(self): - return "ENER02-BRL" + return "ALLFT-BRL" def __call__(self): - return "ENER02-BRL" + return "ALLFT-BRL" -ENER02_BRL = ENER02_BRL() +ALLFT_BRL = ALLFT_BRL() """ - name: ENER02-BRL + name: ALLFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7710,9 +7710,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ANKR_BRL: +class TLM_BRL: """ - name: ANKR-BRL + name: TLM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7720,7 +7720,7 @@ class ANKR_BRL: maximum_order_size: None margin: False """ - name: str = "ANKR-BRL" + name: str = "TLM-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7735,18 +7735,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ANKR-BRL" + return "TLM-BRL" def __str__(self): - return "ANKR-BRL" + return "TLM-BRL" def __call__(self): - return "ANKR-BRL" + return "TLM-BRL" -ANKR_BRL = ANKR_BRL() +TLM_BRL = TLM_BRL() """ - name: ANKR-BRL + name: TLM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7757,9 +7757,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ACMFT_BRL: +class AGIX_BRL: """ - name: ACMFT-BRL + name: AGIX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7767,7 +7767,7 @@ class ACMFT_BRL: maximum_order_size: None margin: False """ - name: str = "ACMFT-BRL" + name: str = "AGIX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7782,18 +7782,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ACMFT-BRL" + return "AGIX-BRL" def __str__(self): - return "ACMFT-BRL" + return "AGIX-BRL" def __call__(self): - return "ACMFT-BRL" + return "AGIX-BRL" -ACMFT_BRL = ACMFT_BRL() +AGIX_BRL = AGIX_BRL() """ - name: ACMFT-BRL + name: AGIX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7804,9 +7804,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ALICE_BRL: +class AMFT_BRL: """ - name: ALICE-BRL + name: AMFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7814,7 +7814,7 @@ class ALICE_BRL: maximum_order_size: None margin: False """ - name: str = "ALICE-BRL" + name: str = "AMFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7829,18 +7829,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ALICE-BRL" + return "AMFT-BRL" def __str__(self): - return "ALICE-BRL" + return "AMFT-BRL" def __call__(self): - return "ALICE-BRL" + return "AMFT-BRL" -ALICE_BRL = ALICE_BRL() +AMFT_BRL = AMFT_BRL() """ - name: ALICE-BRL + name: AMFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7851,9 +7851,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ATLAS_BRL: +class BICO_BRL: """ - name: ATLAS-BRL + name: BICO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7861,7 +7861,7 @@ class ATLAS_BRL: maximum_order_size: None margin: False """ - name: str = "ATLAS-BRL" + name: str = "BICO-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7876,18 +7876,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ATLAS-BRL" + return "BICO-BRL" def __str__(self): - return "ATLAS-BRL" + return "BICO-BRL" def __call__(self): - return "ATLAS-BRL" + return "BICO-BRL" -ATLAS_BRL = ATLAS_BRL() +BICO_BRL = BICO_BRL() """ - name: ATLAS-BRL + name: BICO-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7898,9 +7898,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class LOOKS_BRL: +class ENS_BRL: """ - name: LOOKS-BRL + name: ENS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7908,7 +7908,7 @@ class LOOKS_BRL: maximum_order_size: None margin: False """ - name: str = "LOOKS-BRL" + name: str = "ENS-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7923,18 +7923,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "LOOKS-BRL" + return "ENS-BRL" def __str__(self): - return "LOOKS-BRL" + return "ENS-BRL" def __call__(self): - return "LOOKS-BRL" + return "ENS-BRL" -LOOKS_BRL = LOOKS_BRL() +ENS_BRL = ENS_BRL() """ - name: LOOKS-BRL + name: ENS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7945,9 +7945,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class COTI_BRL: +class MBCONS01_BRL: """ - name: COTI-BRL + name: MBCONS01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7955,7 +7955,7 @@ class COTI_BRL: maximum_order_size: None margin: False """ - name: str = "COTI-BRL" + name: str = "MBCONS01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -7970,18 +7970,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "COTI-BRL" + return "MBCONS01-BRL" def __str__(self): - return "COTI-BRL" + return "MBCONS01-BRL" def __call__(self): - return "COTI-BRL" + return "MBCONS01-BRL" -COTI_BRL = COTI_BRL() +MBCONS01_BRL = MBCONS01_BRL() """ - name: COTI-BRL + name: MBCONS01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -7992,9 +7992,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class POLY_BRL: +class DG_BRL: """ - name: POLY-BRL + name: DG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8002,7 +8002,7 @@ class POLY_BRL: maximum_order_size: None margin: False """ - name: str = "POLY-BRL" + name: str = "DG-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8017,18 +8017,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "POLY-BRL" + return "DG-BRL" def __str__(self): - return "POLY-BRL" + return "DG-BRL" def __call__(self): - return "POLY-BRL" + return "DG-BRL" -POLY_BRL = POLY_BRL() +DG_BRL = DG_BRL() """ - name: POLY-BRL + name: DG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8039,9 +8039,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ENER01_BRL: +class BTRST_BRL: """ - name: ENER01-BRL + name: BTRST-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8049,7 +8049,7 @@ class ENER01_BRL: maximum_order_size: None margin: False """ - name: str = "ENER01-BRL" + name: str = "BTRST-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8064,18 +8064,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ENER01-BRL" + return "BTRST-BRL" def __str__(self): - return "ENER01-BRL" + return "BTRST-BRL" def __call__(self): - return "ENER01-BRL" + return "BTRST-BRL" -ENER01_BRL = ENER01_BRL() +BTRST_BRL = BTRST_BRL() """ - name: ENER01-BRL + name: BTRST-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8086,9 +8086,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH05_BRL: +class MBTKN01_BRL: """ - name: MBCCSH05-BRL + name: MBTKN01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8096,7 +8096,7 @@ class MBCCSH05_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH05-BRL" + name: str = "MBTKN01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8111,18 +8111,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH05-BRL" + return "MBTKN01-BRL" def __str__(self): - return "MBCCSH05-BRL" + return "MBTKN01-BRL" def __call__(self): - return "MBCCSH05-BRL" + return "MBTKN01-BRL" -MBCCSH05_BRL = MBCCSH05_BRL() +MBTKN01_BRL = MBTKN01_BRL() """ - name: MBCCSH05-BRL + name: MBTKN01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8133,9 +8133,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MCO2_BRL: +class AVAX_BRL: """ - name: MCO2-BRL + name: AVAX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8143,7 +8143,7 @@ class MCO2_BRL: maximum_order_size: None margin: False """ - name: str = "MCO2-BRL" + name: str = "AVAX-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8158,18 +8158,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MCO2-BRL" + return "AVAX-BRL" def __str__(self): - return "MCO2-BRL" + return "AVAX-BRL" def __call__(self): - return "MCO2-BRL" + return "AVAX-BRL" -MCO2_BRL = MCO2_BRL() +AVAX_BRL = AVAX_BRL() """ - name: MCO2-BRL + name: AVAX-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8180,9 +8180,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBFP13_BRL: +class MBCCSH14_BRL: """ - name: MBFP13-BRL + name: MBCCSH14-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8190,7 +8190,7 @@ class MBFP13_BRL: maximum_order_size: None margin: False """ - name: str = "MBFP13-BRL" + name: str = "MBCCSH14-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8205,18 +8205,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBFP13-BRL" + return "MBCCSH14-BRL" def __str__(self): - return "MBFP13-BRL" + return "MBCCSH14-BRL" def __call__(self): - return "MBFP13-BRL" + return "MBCCSH14-BRL" -MBFP13_BRL = MBFP13_BRL() +MBCCSH14_BRL = MBCCSH14_BRL() """ - name: MBFP13-BRL + name: MBCCSH14-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8227,9 +8227,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH15_BRL: +class MBCCSH03_BRL: """ - name: MBCCSH15-BRL + name: MBCCSH03-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8237,7 +8237,7 @@ class MBCCSH15_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH15-BRL" + name: str = "MBCCSH03-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8252,18 +8252,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH15-BRL" + return "MBCCSH03-BRL" def __str__(self): - return "MBCCSH15-BRL" + return "MBCCSH03-BRL" def __call__(self): - return "MBCCSH15-BRL" + return "MBCCSH03-BRL" -MBCCSH15_BRL = MBCCSH15_BRL() +MBCCSH03_BRL = MBCCSH03_BRL() """ - name: MBCCSH15-BRL + name: MBCCSH03-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8274,9 +8274,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class REQ_BRL: +class CSCONS01_BRL: """ - name: REQ-BRL + name: CSCONS01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8284,7 +8284,7 @@ class REQ_BRL: maximum_order_size: None margin: False """ - name: str = "REQ-BRL" + name: str = "CSCONS01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8299,18 +8299,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "REQ-BRL" + return "CSCONS01-BRL" def __str__(self): - return "REQ-BRL" + return "CSCONS01-BRL" def __call__(self): - return "REQ-BRL" + return "CSCONS01-BRL" -REQ_BRL = REQ_BRL() +CSCONS01_BRL = CSCONS01_BRL() """ - name: REQ-BRL + name: CSCONS01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8321,9 +8321,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ROSE_BRL: +class MINA_BRL: """ - name: ROSE-BRL + name: MINA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8331,7 +8331,7 @@ class ROSE_BRL: maximum_order_size: None margin: False """ - name: str = "ROSE-BRL" + name: str = "MINA-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8346,18 +8346,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ROSE-BRL" + return "MINA-BRL" def __str__(self): - return "ROSE-BRL" + return "MINA-BRL" def __call__(self): - return "ROSE-BRL" + return "MINA-BRL" -ROSE_BRL = ROSE_BRL() +MINA_BRL = MINA_BRL() """ - name: ROSE-BRL + name: MINA-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8368,9 +8368,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class STX_BRL: +class MBPRK03_BRL: """ - name: STX-BRL + name: MBPRK03-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8378,7 +8378,7 @@ class STX_BRL: maximum_order_size: None margin: False """ - name: str = "STX-BRL" + name: str = "MBPRK03-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8393,18 +8393,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "STX-BRL" + return "MBPRK03-BRL" def __str__(self): - return "STX-BRL" + return "MBPRK03-BRL" def __call__(self): - return "STX-BRL" + return "MBPRK03-BRL" -STX_BRL = STX_BRL() +MBPRK03_BRL = MBPRK03_BRL() """ - name: STX-BRL + name: MBPRK03-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8415,9 +8415,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BICO_BRL: +class DOT_BRL: """ - name: BICO-BRL + name: DOT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8425,7 +8425,7 @@ class BICO_BRL: maximum_order_size: None margin: False """ - name: str = "BICO-BRL" + name: str = "DOT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8440,18 +8440,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BICO-BRL" + return "DOT-BRL" def __str__(self): - return "BICO-BRL" + return "DOT-BRL" def __call__(self): - return "BICO-BRL" + return "DOT-BRL" -BICO_BRL = BICO_BRL() +DOT_BRL = DOT_BRL() """ - name: BICO-BRL + name: DOT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8462,9 +8462,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class PAXG_BRL: +class MBPRK06_BRL: """ - name: PAXG-BRL + name: MBPRK06-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8472,7 +8472,7 @@ class PAXG_BRL: maximum_order_size: None margin: False """ - name: str = "PAXG-BRL" + name: str = "MBPRK06-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8487,18 +8487,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "PAXG-BRL" + return "MBPRK06-BRL" def __str__(self): - return "PAXG-BRL" + return "MBPRK06-BRL" def __call__(self): - return "PAXG-BRL" + return "MBPRK06-BRL" -PAXG_BRL = PAXG_BRL() +MBPRK06_BRL = MBPRK06_BRL() """ - name: PAXG-BRL + name: MBPRK06-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8509,9 +8509,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBPRK06_BRL: +class LQTY_BRL: """ - name: MBPRK06-BRL + name: LQTY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8519,7 +8519,7 @@ class MBPRK06_BRL: maximum_order_size: None margin: False """ - name: str = "MBPRK06-BRL" + name: str = "LQTY-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8534,18 +8534,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBPRK06-BRL" + return "LQTY-BRL" def __str__(self): - return "MBPRK06-BRL" + return "LQTY-BRL" def __call__(self): - return "MBPRK06-BRL" + return "LQTY-BRL" -MBPRK06_BRL = MBPRK06_BRL() +LQTY_BRL = LQTY_BRL() """ - name: MBPRK06-BRL + name: LQTY-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8556,9 +8556,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class NAVIFT_BRL: +class ATLAS_BRL: """ - name: NAVIFT-BRL + name: ATLAS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8566,7 +8566,7 @@ class NAVIFT_BRL: maximum_order_size: None margin: False """ - name: str = "NAVIFT-BRL" + name: str = "ATLAS-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8581,18 +8581,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "NAVIFT-BRL" + return "ATLAS-BRL" def __str__(self): - return "NAVIFT-BRL" + return "ATLAS-BRL" def __call__(self): - return "NAVIFT-BRL" + return "ATLAS-BRL" -NAVIFT_BRL = NAVIFT_BRL() +ATLAS_BRL = ATLAS_BRL() """ - name: NAVIFT-BRL + name: ATLAS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8603,9 +8603,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class STORJ_BRL: +class BAND_BRL: """ - name: STORJ-BRL + name: BAND-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8613,7 +8613,7 @@ class STORJ_BRL: maximum_order_size: None margin: False """ - name: str = "STORJ-BRL" + name: str = "BAND-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8628,18 +8628,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "STORJ-BRL" + return "BAND-BRL" def __str__(self): - return "STORJ-BRL" + return "BAND-BRL" def __call__(self): - return "STORJ-BRL" + return "BAND-BRL" -STORJ_BRL = STORJ_BRL() +BAND_BRL = BAND_BRL() """ - name: STORJ-BRL + name: BAND-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8650,9 +8650,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CSCONS03_BRL: +class MBFP12_BRL: """ - name: CSCONS03-BRL + name: MBFP12-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8660,7 +8660,7 @@ class CSCONS03_BRL: maximum_order_size: None margin: False """ - name: str = "CSCONS03-BRL" + name: str = "MBFP12-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8675,18 +8675,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CSCONS03-BRL" + return "MBFP12-BRL" def __str__(self): - return "CSCONS03-BRL" + return "MBFP12-BRL" def __call__(self): - return "CSCONS03-BRL" + return "MBFP12-BRL" -CSCONS03_BRL = CSCONS03_BRL() +MBFP12_BRL = MBFP12_BRL() """ - name: CSCONS03-BRL + name: MBFP12-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8697,9 +8697,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BTB10_BRL: +class ALICE_BRL: """ - name: BTB10-BRL + name: ALICE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8707,7 +8707,7 @@ class BTB10_BRL: maximum_order_size: None margin: False """ - name: str = "BTB10-BRL" + name: str = "ALICE-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8722,18 +8722,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BTB10-BRL" + return "ALICE-BRL" def __str__(self): - return "BTB10-BRL" + return "ALICE-BRL" def __call__(self): - return "BTB10-BRL" + return "ALICE-BRL" -BTB10_BRL = BTB10_BRL() +ALICE_BRL = ALICE_BRL() """ - name: BTB10-BRL + name: ALICE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8744,9 +8744,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SAUBERFT_BRL: +class CITYFT_BRL: """ - name: SAUBERFT-BRL + name: CITYFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8754,7 +8754,7 @@ class SAUBERFT_BRL: maximum_order_size: None margin: False """ - name: str = "SAUBERFT-BRL" + name: str = "CITYFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8769,18 +8769,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SAUBERFT-BRL" + return "CITYFT-BRL" def __str__(self): - return "SAUBERFT-BRL" + return "CITYFT-BRL" def __call__(self): - return "SAUBERFT-BRL" + return "CITYFT-BRL" -SAUBERFT_BRL = SAUBERFT_BRL() +CITYFT_BRL = CITYFT_BRL() """ - name: SAUBERFT-BRL + name: CITYFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8791,9 +8791,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class AXS_BRL: +class COMP_BRL: """ - name: AXS-BRL + name: COMP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8801,7 +8801,7 @@ class AXS_BRL: maximum_order_size: None margin: False """ - name: str = "AXS-BRL" + name: str = "COMP-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8816,18 +8816,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "AXS-BRL" + return "COMP-BRL" def __str__(self): - return "AXS-BRL" + return "COMP-BRL" def __call__(self): - return "AXS-BRL" + return "COMP-BRL" -AXS_BRL = AXS_BRL() +COMP_BRL = COMP_BRL() """ - name: AXS-BRL + name: COMP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8838,9 +8838,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class PERP_BRL: +class GALOFT_BRL: """ - name: PERP-BRL + name: GALOFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8848,7 +8848,7 @@ class PERP_BRL: maximum_order_size: None margin: False """ - name: str = "PERP-BRL" + name: str = "GALOFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8863,18 +8863,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "PERP-BRL" + return "GALOFT-BRL" def __str__(self): - return "PERP-BRL" + return "GALOFT-BRL" def __call__(self): - return "PERP-BRL" + return "GALOFT-BRL" -PERP_BRL = PERP_BRL() +GALOFT_BRL = GALOFT_BRL() """ - name: PERP-BRL + name: GALOFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8885,9 +8885,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ATMFT_BRL: +class API3_BRL: """ - name: ATMFT-BRL + name: API3-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8895,7 +8895,7 @@ class ATMFT_BRL: maximum_order_size: None margin: False """ - name: str = "ATMFT-BRL" + name: str = "API3-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8910,18 +8910,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ATMFT-BRL" + return "API3-BRL" def __str__(self): - return "ATMFT-BRL" + return "API3-BRL" def __call__(self): - return "ATMFT-BRL" + return "API3-BRL" -ATMFT_BRL = ATMFT_BRL() +API3_BRL = API3_BRL() """ - name: ATMFT-BRL + name: API3-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8932,9 +8932,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCONS02_BRL: +class CVC_BRL: """ - name: MBCONS02-BRL + name: CVC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8942,7 +8942,7 @@ class MBCONS02_BRL: maximum_order_size: None margin: False """ - name: str = "MBCONS02-BRL" + name: str = "CVC-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -8957,18 +8957,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCONS02-BRL" + return "CVC-BRL" def __str__(self): - return "MBCONS02-BRL" + return "CVC-BRL" def __call__(self): - return "MBCONS02-BRL" + return "CVC-BRL" -MBCONS02_BRL = MBCONS02_BRL() +CVC_BRL = CVC_BRL() """ - name: MBCONS02-BRL + name: CVC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8979,9 +8979,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class AMP_BRL: +class MBFP09_BRL: """ - name: AMP-BRL + name: MBFP09-BRL precision: 8 minimum_margin: None initial_margin: None @@ -8989,7 +8989,7 @@ class AMP_BRL: maximum_order_size: None margin: False """ - name: str = "AMP-BRL" + name: str = "MBFP09-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9004,18 +9004,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "AMP-BRL" + return "MBFP09-BRL" def __str__(self): - return "AMP-BRL" + return "MBFP09-BRL" def __call__(self): - return "AMP-BRL" + return "MBFP09-BRL" -AMP_BRL = AMP_BRL() +MBFP09_BRL = MBFP09_BRL() """ - name: AMP-BRL + name: MBFP09-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9026,9 +9026,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class OGFT_BRL: +class GODS_BRL: """ - name: OGFT-BRL + name: GODS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9036,7 +9036,7 @@ class OGFT_BRL: maximum_order_size: None margin: False """ - name: str = "OGFT-BRL" + name: str = "GODS-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9051,18 +9051,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "OGFT-BRL" + return "GODS-BRL" def __str__(self): - return "OGFT-BRL" + return "GODS-BRL" def __call__(self): - return "OGFT-BRL" + return "GODS-BRL" -OGFT_BRL = OGFT_BRL() +GODS_BRL = GODS_BRL() """ - name: OGFT-BRL + name: GODS-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9073,9 +9073,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class RLY_BRL: +class LRC_BRL: """ - name: RLY-BRL + name: LRC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9083,7 +9083,7 @@ class RLY_BRL: maximum_order_size: None margin: False """ - name: str = "RLY-BRL" + name: str = "LRC-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9098,18 +9098,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "RLY-BRL" + return "LRC-BRL" def __str__(self): - return "RLY-BRL" + return "LRC-BRL" def __call__(self): - return "RLY-BRL" + return "LRC-BRL" -RLY_BRL = RLY_BRL() +LRC_BRL = LRC_BRL() """ - name: RLY-BRL + name: LRC-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9120,9 +9120,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ALPHA_BRL: +class OPUL_BRL: """ - name: ALPHA-BRL + name: OPUL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9130,7 +9130,7 @@ class ALPHA_BRL: maximum_order_size: None margin: False """ - name: str = "ALPHA-BRL" + name: str = "OPUL-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9145,18 +9145,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ALPHA-BRL" + return "OPUL-BRL" def __str__(self): - return "ALPHA-BRL" + return "OPUL-BRL" def __call__(self): - return "ALPHA-BRL" + return "OPUL-BRL" -ALPHA_BRL = ALPHA_BRL() +OPUL_BRL = OPUL_BRL() """ - name: ALPHA-BRL + name: OPUL-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9167,9 +9167,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class KSM_BRL: +class CAIFT_BRL: """ - name: KSM-BRL + name: CAIFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9177,7 +9177,7 @@ class KSM_BRL: maximum_order_size: None margin: False """ - name: str = "KSM-BRL" + name: str = "CAIFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9192,18 +9192,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "KSM-BRL" + return "CAIFT-BRL" def __str__(self): - return "KSM-BRL" + return "CAIFT-BRL" def __call__(self): - return "KSM-BRL" + return "CAIFT-BRL" -KSM_BRL = KSM_BRL() +CAIFT_BRL = CAIFT_BRL() """ - name: KSM-BRL + name: CAIFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9214,9 +9214,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BAL_BRL: +class PORFT_BRL: """ - name: BAL-BRL + name: PORFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9224,7 +9224,7 @@ class BAL_BRL: maximum_order_size: None margin: False """ - name: str = "BAL-BRL" + name: str = "PORFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9239,18 +9239,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BAL-BRL" + return "PORFT-BRL" def __str__(self): - return "BAL-BRL" + return "PORFT-BRL" def __call__(self): - return "BAL-BRL" + return "PORFT-BRL" -BAL_BRL = BAL_BRL() +PORFT_BRL = PORFT_BRL() """ - name: BAL-BRL + name: PORFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9261,9 +9261,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class SKL_BRL: +class DAI_BRL: """ - name: SKL-BRL + name: DAI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9271,7 +9271,7 @@ class SKL_BRL: maximum_order_size: None margin: False """ - name: str = "SKL-BRL" + name: str = "DAI-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9286,18 +9286,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "SKL-BRL" + return "DAI-BRL" def __str__(self): - return "SKL-BRL" + return "DAI-BRL" def __call__(self): - return "SKL-BRL" + return "DAI-BRL" -SKL_BRL = SKL_BRL() +DAI_BRL = DAI_BRL() """ - name: SKL-BRL + name: DAI-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9308,9 +9308,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class HIGH_BRL: +class DOGE_BRL: """ - name: HIGH-BRL + name: DOGE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9318,7 +9318,7 @@ class HIGH_BRL: maximum_order_size: None margin: False """ - name: str = "HIGH-BRL" + name: str = "DOGE-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9333,18 +9333,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "HIGH-BRL" + return "DOGE-BRL" def __str__(self): - return "HIGH-BRL" + return "DOGE-BRL" def __call__(self): - return "HIGH-BRL" + return "DOGE-BRL" -HIGH_BRL = HIGH_BRL() +DOGE_BRL = DOGE_BRL() """ - name: HIGH-BRL + name: DOGE-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9355,9 +9355,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH12_BRL: +class BAT_BRL: """ - name: MBCCSH12-BRL + name: BAT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9365,7 +9365,7 @@ class MBCCSH12_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH12-BRL" + name: str = "BAT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9380,18 +9380,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH12-BRL" + return "BAT-BRL" def __str__(self): - return "MBCCSH12-BRL" + return "BAT-BRL" def __call__(self): - return "MBCCSH12-BRL" + return "BAT-BRL" -MBCCSH12_BRL = MBCCSH12_BRL() +BAT_BRL = BAT_BRL() """ - name: MBCCSH12-BRL + name: BAT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9402,9 +9402,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBCCSH02_BRL: +class AMP_BRL: """ - name: MBCCSH02-BRL + name: AMP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9412,7 +9412,7 @@ class MBCCSH02_BRL: maximum_order_size: None margin: False """ - name: str = "MBCCSH02-BRL" + name: str = "AMP-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9427,18 +9427,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBCCSH02-BRL" + return "AMP-BRL" def __str__(self): - return "MBCCSH02-BRL" + return "AMP-BRL" def __call__(self): - return "MBCCSH02-BRL" + return "AMP-BRL" -MBCCSH02_BRL = MBCCSH02_BRL() +AMP_BRL = AMP_BRL() """ - name: MBCCSH02-BRL + name: AMP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9449,9 +9449,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class APE_BRL: +class GRT_BRL: """ - name: APE-BRL + name: GRT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9459,7 +9459,7 @@ class APE_BRL: maximum_order_size: None margin: False """ - name: str = "APE-BRL" + name: str = "GRT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9474,18 +9474,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "APE-BRL" + return "GRT-BRL" def __str__(self): - return "APE-BRL" + return "GRT-BRL" def __call__(self): - return "APE-BRL" + return "GRT-BRL" -APE_BRL = APE_BRL() +GRT_BRL = GRT_BRL() """ - name: APE-BRL + name: GRT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9496,9 +9496,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class YGG_BRL: +class POWR_BRL: """ - name: YGG-BRL + name: POWR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9506,7 +9506,7 @@ class YGG_BRL: maximum_order_size: None margin: False """ - name: str = "YGG-BRL" + name: str = "POWR-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9521,18 +9521,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "YGG-BRL" + return "POWR-BRL" def __str__(self): - return "YGG-BRL" + return "POWR-BRL" def __call__(self): - return "YGG-BRL" + return "POWR-BRL" -YGG_BRL = YGG_BRL() +POWR_BRL = POWR_BRL() """ - name: YGG-BRL + name: POWR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9543,9 +9543,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class COMP_BRL: +class SLP_BRL: """ - name: COMP-BRL + name: SLP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9553,7 +9553,7 @@ class COMP_BRL: maximum_order_size: None margin: False """ - name: str = "COMP-BRL" + name: str = "SLP-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9568,18 +9568,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "COMP-BRL" + return "SLP-BRL" def __str__(self): - return "COMP-BRL" + return "SLP-BRL" def __call__(self): - return "COMP-BRL" + return "SLP-BRL" -COMP_BRL = COMP_BRL() +SLP_BRL = SLP_BRL() """ - name: COMP-BRL + name: SLP-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9590,9 +9590,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ATOM_BRL: +class MBPRK01_BRL: """ - name: ATOM-BRL + name: MBPRK01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9600,7 +9600,7 @@ class ATOM_BRL: maximum_order_size: None margin: False """ - name: str = "ATOM-BRL" + name: str = "MBPRK01-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9615,18 +9615,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ATOM-BRL" + return "MBPRK01-BRL" def __str__(self): - return "ATOM-BRL" + return "MBPRK01-BRL" def __call__(self): - return "ATOM-BRL" + return "MBPRK01-BRL" -ATOM_BRL = ATOM_BRL() +MBPRK01_BRL = MBPRK01_BRL() """ - name: ATOM-BRL + name: MBPRK01-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9637,9 +9637,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ARGFT_BRL: +class SAND_BRL: """ - name: ARGFT-BRL + name: SAND-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9647,7 +9647,7 @@ class ARGFT_BRL: maximum_order_size: None margin: False """ - name: str = "ARGFT-BRL" + name: str = "SAND-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9662,18 +9662,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ARGFT-BRL" + return "SAND-BRL" def __str__(self): - return "ARGFT-BRL" + return "SAND-BRL" def __call__(self): - return "ARGFT-BRL" + return "SAND-BRL" -ARGFT_BRL = ARGFT_BRL() +SAND_BRL = SAND_BRL() """ - name: ARGFT-BRL + name: SAND-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9684,9 +9684,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBPRK03_BRL: +class YGG_BRL: """ - name: MBPRK03-BRL + name: YGG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9694,7 +9694,7 @@ class MBPRK03_BRL: maximum_order_size: None margin: False """ - name: str = "MBPRK03-BRL" + name: str = "YGG-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9709,18 +9709,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBPRK03-BRL" + return "YGG-BRL" def __str__(self): - return "MBPRK03-BRL" + return "YGG-BRL" def __call__(self): - return "MBPRK03-BRL" + return "YGG-BRL" -MBPRK03_BRL = MBPRK03_BRL() +YGG_BRL = YGG_BRL() """ - name: MBPRK03-BRL + name: YGG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9731,9 +9731,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class UMA_BRL: +class MBCCSH10_BRL: """ - name: UMA-BRL + name: MBCCSH10-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9741,7 +9741,7 @@ class UMA_BRL: maximum_order_size: None margin: False """ - name: str = "UMA-BRL" + name: str = "MBCCSH10-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9756,18 +9756,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "UMA-BRL" + return "MBCCSH10-BRL" def __str__(self): - return "UMA-BRL" + return "MBCCSH10-BRL" def __call__(self): - return "UMA-BRL" + return "MBCCSH10-BRL" -UMA_BRL = UMA_BRL() +MBCCSH10_BRL = MBCCSH10_BRL() """ - name: UMA-BRL + name: MBCCSH10-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9778,9 +9778,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class ALCX_BRL: +class MBCCSH08_BRL: """ - name: ALCX-BRL + name: MBCCSH08-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9788,7 +9788,7 @@ class ALCX_BRL: maximum_order_size: None margin: False """ - name: str = "ALCX-BRL" + name: str = "MBCCSH08-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9803,18 +9803,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "ALCX-BRL" + return "MBCCSH08-BRL" def __str__(self): - return "ALCX-BRL" + return "MBCCSH08-BRL" def __call__(self): - return "ALCX-BRL" + return "MBCCSH08-BRL" -ALCX_BRL = ALCX_BRL() +MBCCSH08_BRL = MBCCSH08_BRL() """ - name: ALCX-BRL + name: MBCCSH08-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9825,9 +9825,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBFP07_BRL: +class ACH_BRL: """ - name: MBFP07-BRL + name: ACH-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9835,7 +9835,7 @@ class MBFP07_BRL: maximum_order_size: None margin: False """ - name: str = "MBFP07-BRL" + name: str = "ACH-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9850,18 +9850,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBFP07-BRL" + return "ACH-BRL" def __str__(self): - return "MBFP07-BRL" + return "ACH-BRL" def __call__(self): - return "MBFP07-BRL" + return "ACH-BRL" -MBFP07_BRL = MBFP07_BRL() +ACH_BRL = ACH_BRL() """ - name: MBFP07-BRL + name: ACH-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9872,9 +9872,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBPRK04_BRL: +class MBFP13_BRL: """ - name: MBPRK04-BRL + name: MBFP13-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9882,7 +9882,7 @@ class MBPRK04_BRL: maximum_order_size: None margin: False """ - name: str = "MBPRK04-BRL" + name: str = "MBFP13-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9897,18 +9897,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBPRK04-BRL" + return "MBFP13-BRL" def __str__(self): - return "MBPRK04-BRL" + return "MBFP13-BRL" def __call__(self): - return "MBPRK04-BRL" + return "MBFP13-BRL" -MBPRK04_BRL = MBPRK04_BRL() +MBFP13_BRL = MBFP13_BRL() """ - name: MBPRK04-BRL + name: MBFP13-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9919,9 +9919,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class RAD_BRL: +class MIR_BRL: """ - name: RAD-BRL + name: MIR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9929,7 +9929,7 @@ class RAD_BRL: maximum_order_size: None margin: False """ - name: str = "RAD-BRL" + name: str = "MIR-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9944,18 +9944,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "RAD-BRL" + return "MIR-BRL" def __str__(self): - return "RAD-BRL" + return "MIR-BRL" def __call__(self): - return "RAD-BRL" + return "MIR-BRL" -RAD_BRL = RAD_BRL() +MIR_BRL = MIR_BRL() """ - name: RAD-BRL + name: MIR-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9966,9 +9966,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class CAIFT_BRL: +class MBPRK07_BRL: """ - name: CAIFT-BRL + name: MBPRK07-BRL precision: 8 minimum_margin: None initial_margin: None @@ -9976,7 +9976,7 @@ class CAIFT_BRL: maximum_order_size: None margin: False """ - name: str = "CAIFT-BRL" + name: str = "MBPRK07-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -9991,18 +9991,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "CAIFT-BRL" + return "MBPRK07-BRL" def __str__(self): - return "CAIFT-BRL" + return "MBPRK07-BRL" def __call__(self): - return "CAIFT-BRL" + return "MBPRK07-BRL" -CAIFT_BRL = CAIFT_BRL() +MBPRK07_BRL = MBPRK07_BRL() """ - name: CAIFT-BRL + name: MBPRK07-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10013,9 +10013,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class YFI_BRL: +class GST_BRL: """ - name: YFI-BRL + name: GST-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10023,7 +10023,7 @@ class YFI_BRL: maximum_order_size: None margin: False """ - name: str = "YFI-BRL" + name: str = "GST-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -10038,18 +10038,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "YFI-BRL" + return "GST-BRL" def __str__(self): - return "YFI-BRL" + return "GST-BRL" def __call__(self): - return "YFI-BRL" + return "GST-BRL" -YFI_BRL = YFI_BRL() +GST_BRL = GST_BRL() """ - name: YFI-BRL + name: GST-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10060,9 +10060,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class BADGER_BRL: +class CRV_BRL: """ - name: BADGER-BRL + name: CRV-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10070,7 +10070,7 @@ class BADGER_BRL: maximum_order_size: None margin: False """ - name: str = "BADGER-BRL" + name: str = "CRV-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -10085,18 +10085,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "BADGER-BRL" + return "CRV-BRL" def __str__(self): - return "BADGER-BRL" + return "CRV-BRL" def __call__(self): - return "BADGER-BRL" + return "CRV-BRL" -BADGER_BRL = BADGER_BRL() +CRV_BRL = CRV_BRL() """ - name: BADGER-BRL + name: CRV-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10107,9 +10107,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class FARM_BRL: +class KSM_BRL: """ - name: FARM-BRL + name: KSM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10117,7 +10117,7 @@ class FARM_BRL: maximum_order_size: None margin: False """ - name: str = "FARM-BRL" + name: str = "KSM-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -10132,18 +10132,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "FARM-BRL" + return "KSM-BRL" def __str__(self): - return "FARM-BRL" + return "KSM-BRL" def __call__(self): - return "FARM-BRL" + return "KSM-BRL" -FARM_BRL = FARM_BRL() +KSM_BRL = KSM_BRL() """ - name: FARM-BRL + name: KSM-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10154,9 +10154,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class GHST_BRL: +class OMG_BRL: """ - name: GHST-BRL + name: OMG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10164,7 +10164,7 @@ class GHST_BRL: maximum_order_size: None margin: False """ - name: str = "GHST-BRL" + name: str = "OMG-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -10179,18 +10179,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "GHST-BRL" + return "OMG-BRL" def __str__(self): - return "GHST-BRL" + return "OMG-BRL" def __call__(self): - return "GHST-BRL" + return "OMG-BRL" -GHST_BRL = GHST_BRL() +OMG_BRL = OMG_BRL() """ - name: GHST-BRL + name: OMG-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10201,9 +10201,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MVI_BRL: +class MBFP10_BRL: """ - name: MVI-BRL + name: MBFP10-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10211,7 +10211,7 @@ class MVI_BRL: maximum_order_size: None margin: False """ - name: str = "MVI-BRL" + name: str = "MBFP10-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -10226,18 +10226,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MVI-BRL" + return "MBFP10-BRL" def __str__(self): - return "MVI-BRL" + return "MBFP10-BRL" def __call__(self): - return "MVI-BRL" + return "MBFP10-BRL" -MVI_BRL = MVI_BRL() +MBFP10_BRL = MBFP10_BRL() """ - name: MVI-BRL + name: MBFP10-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10248,9 +10248,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBRL_BRL: +class UFCFT_BRL: """ - name: MBRL-BRL + name: UFCFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10258,7 +10258,7 @@ class MBRL_BRL: maximum_order_size: None margin: False """ - name: str = "MBRL-BRL" + name: str = "UFCFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -10273,18 +10273,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBRL-BRL" + return "UFCFT-BRL" def __str__(self): - return "MBRL-BRL" + return "UFCFT-BRL" def __call__(self): - return "MBRL-BRL" + return "UFCFT-BRL" -MBRL_BRL = MBRL_BRL() +UFCFT_BRL = UFCFT_BRL() """ - name: MBRL-BRL + name: UFCFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10295,9 +10295,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class DOT_BRL: +class GALFT_BRL: """ - name: DOT-BRL + name: GALFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10305,7 +10305,7 @@ class DOT_BRL: maximum_order_size: None margin: False """ - name: str = "DOT-BRL" + name: str = "GALFT-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -10320,18 +10320,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "DOT-BRL" + return "GALFT-BRL" def __str__(self): - return "DOT-BRL" + return "GALFT-BRL" def __call__(self): - return "DOT-BRL" + return "GALFT-BRL" -DOT_BRL = DOT_BRL() +GALFT_BRL = GALFT_BRL() """ - name: DOT-BRL + name: GALFT-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10342,9 +10342,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class LPT_BRL: +class BLZ_BRL: """ - name: LPT-BRL + name: BLZ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10352,7 +10352,7 @@ class LPT_BRL: maximum_order_size: None margin: False """ - name: str = "LPT-BRL" + name: str = "BLZ-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -10367,18 +10367,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "LPT-BRL" + return "BLZ-BRL" def __str__(self): - return "LPT-BRL" + return "BLZ-BRL" def __call__(self): - return "LPT-BRL" + return "BLZ-BRL" -LPT_BRL = LPT_BRL() +BLZ_BRL = BLZ_BRL() """ - name: LPT-BRL + name: BLZ-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10389,9 +10389,9 @@ def __call__(self): @dataclass(slots=True, frozen=True) -class MBFP11_BRL: +class ENER02_BRL: """ - name: MBFP11-BRL + name: ENER02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10399,7 +10399,7 @@ class MBFP11_BRL: maximum_order_size: None margin: False """ - name: str = "MBFP11-BRL" + name: str = "ENER02-BRL" precision: int = 8 minimum_margin: float = None initial_margin: float = None @@ -10414,18 +10414,18 @@ def __eq__(self, other): return self.name == other.name def __repr__(self): - return "MBFP11-BRL" + return "ENER02-BRL" def __str__(self): - return "MBFP11-BRL" + return "ENER02-BRL" def __call__(self): - return "MBFP11-BRL" + return "ENER02-BRL" -MBFP11_BRL = MBFP11_BRL() +ENER02_BRL = ENER02_BRL() """ - name: MBFP11-BRL + name: ENER02-BRL precision: 8 minimum_margin: None initial_margin: None @@ -10435,3 +10435,48 @@ def __call__(self): """ +@dataclass(slots=True, frozen=True) +class BARFT_BRL: + """ + name: BARFT-BRL + precision: 8 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False + """ + name: str = "BARFT-BRL" + precision: int = 8 + minimum_margin: float = None + initial_margin: float = None + minimum_order_size: float = None + maximum_order_size: float = None + margin: bool = False + + def __eq__(self, other): + if type(other) == str: + return self.name == other + if type(self) == type(other): + return self.name == other.name + + def __repr__(self): + return "BARFT-BRL" + + def __str__(self): + return "BARFT-BRL" + + def __call__(self): + return "BARFT-BRL" + + +BARFT_BRL = BARFT_BRL() +""" + name: BARFT-BRL + precision: 8 + minimum_margin: None + initial_margin: None + minimum_order_size: None + maximum_order_size: None + margin: False +"""