marginpy.utp.mango.types module
- class MangoExpiryType(value)
Bases:
Enum
An enumeration.
- ABSOLUTE = 'ABSOLUTE'
- RELATIVE = 'RELATIVE'
- class MangoOrderType(value)
Bases:
Enum
An enumeration.
- LIMIT = 'LIMIT'
- IMMEDIATE_OR_CANCEL = 'IMMEDIATE_OR_CANCEL'
- POST_ONLY = 'POST_ONLY'
- MARKET = 'MARKET'
- POST_ONLY_SLIDE = 'POST_ONLY_SLIDE'
- to_program_type() Union[Limit, ImmediateOrCancel, PostOnly, Market, PostOnlySlide]
- class UtpMangoPlacePerpOrderOptions(max_quote_quantity: Optional[float] = None, limit: Optional[int] = None, order_type: Optional[marginpy.utp.mango.types.MangoOrderType] = None, client_order_id: Optional[int] = None, reduce_only: Optional[bool] = None, expiry_timestamp: Optional[int] = None, expiry_type: Optional[marginpy.utp.mango.types.MangoExpiryType] = None)
Bases:
object
- max_quote_quantity: Optional[float] = None
- limit: Optional[int] = None
- order_type: Optional[MangoOrderType] = None
- client_order_id: Optional[int] = None
- reduce_only: Optional[bool] = None
- expiry_timestamp: Optional[int] = None
- expiry_type: Optional[MangoExpiryType] = None