Tai.Markets.OrderBook.ChangeSet (tai v0.0.75)

Link to this section Summary

Link to this section Types

Specs

change() :: upsert() | delete()

Specs

delete() :: {:delete, side(), price()}

Specs

price() :: number()
Link to this type

product_symbol()

Specs

product_symbol() :: Tai.Venues.Product.symbol()

Specs

side() :: :bid | :ask

Specs

size() :: number()

Specs

t() :: %Tai.Markets.OrderBook.ChangeSet{
  changes: [change()],
  last_received_at: integer(),
  last_venue_timestamp: DateTime.t() | nil,
  symbol: product_symbol(),
  venue: venue_id()
}

Specs

upsert() :: {:upsert, side(), price(), size()}

Specs

venue_id() :: Tai.Venue.id()