mirror of
https://github.com/aljazceru/bitfinex-api-py.git
synced 2025-12-19 23:04:21 +01:00
29 lines
635 B
Python
29 lines
635 B
Python
from .. enums import Flag
|
|
|
|
def calculate_order_flags(
|
|
hidden : bool = False,
|
|
close : bool = False,
|
|
reduce_only : bool = False,
|
|
post_only : bool = False,
|
|
oco : bool = False,
|
|
no_var_rates: bool = False
|
|
) -> int:
|
|
flags = 0
|
|
|
|
if hidden: flags += Flag.HIDDEN
|
|
if close: flags += Flag.CLOSE
|
|
if reduce_only: flags += Flag.REDUCE_ONLY
|
|
if post_only: flags += Flag.POST_ONLY
|
|
if oco: flags += Flag.OCO
|
|
if no_var_rates: flags += Flag.NO_VAR_RATES
|
|
|
|
return flags
|
|
|
|
def calculate_offer_flags(
|
|
hidden : bool = False
|
|
) -> int:
|
|
flags = 0
|
|
|
|
if hidden: flags += Flag.HIDDEN
|
|
|
|
return flags |