tai v0.0.13 Tai.Trading.Order
Link to this section Summary
Link to this section Types
Link to this type
client_id()
client_id()
client_id() :: String.t()
client_id() :: String.t()
Link to this type
side()
side()
side() :: :buy | :sell
side() :: :buy | :sell
Link to this type
status()
status()
status() ::
:enqueued
| :skip
| :pending
| :open
| :pending_amend
| :expired
| :filled
| :pending_cancel
| :canceled
| :rejected
| :create_error
| :amend_error
| :cancel_error
status() :: :enqueued | :skip | :pending | :open | :pending_amend | :expired | :filled | :pending_cancel | :canceled | :rejected | :create_error | :amend_error | :cancel_error
Link to this type
t()
t()
t() :: %Tai.Trading.Order{
account_id: atom(),
avg_price: Decimal.t(),
client_id: client_id(),
cumulative_qty: Decimal.t(),
enqueued_at: DateTime.t(),
error_reason: term(),
exchange_id: atom(),
leaves_qty: Decimal.t(),
order_updated_callback: term(),
post_only: boolean(),
price: Decimal.t(),
qty: Decimal.t(),
side: side(),
status: status(),
symbol: atom(),
time_in_force: time_in_force(),
type: type(),
updated_at: DateTime.t() | nil,
venue_created_at: DateTime.t() | nil,
venue_order_id: venue_order_id() | nil,
venue_updated_at: DateTime.t() | nil
}
t() :: %Tai.Trading.Order{ account_id: atom(), avg_price: Decimal.t(), client_id: client_id(), cumulative_qty: Decimal.t(), enqueued_at: DateTime.t(), error_reason: term(), exchange_id: atom(), leaves_qty: Decimal.t(), order_updated_callback: term(), post_only: boolean(), price: Decimal.t(), qty: Decimal.t(), side: side(), status: status(), symbol: atom(), time_in_force: time_in_force(), type: type(), updated_at: DateTime.t() | nil, venue_created_at: DateTime.t() | nil, venue_order_id: venue_order_id() | nil, venue_updated_at: DateTime.t() | nil }
Link to this type
time_in_force()
time_in_force()
time_in_force() :: :gtc | :fok | :ioc
time_in_force() :: :gtc | :fok | :ioc
Link to this type
type()
type()
type() :: :limit
type() :: :limit
Link to this type
venue_order_id()
venue_order_id()
venue_order_id() :: String.t()
venue_order_id() :: String.t()