tai v0.0.53 Tai.Advisors.MarketQuotes

Link to this section Summary

Link to this section Types

Link to this type

market_quote()

market_quote() :: Tai.Markets.Quote.t()
Link to this type

product_symbol()

product_symbol() :: Tai.Venues.Product.symbol()
Link to this type

t()

t() :: %Tai.Advisors.MarketQuotes{
  data: %{required({venue_id(), product_symbol()}) => market_quote()}
}
Link to this type

venue_id()

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

Link to this section Functions

Link to this function

each(market_quotes, callback)

each(t(), (market_quote() -> term())) :: :ok
Link to this function

flat_map(market_quotes, callback)

flat_map(t(), (market_quote() -> term())) :: [term()]
Link to this function

for(market_quotes, venue_id, product_symbol)

for(t(), venue_id(), product_symbol()) ::
  {:ok, market_quote()} | {:error, :not_found}
Link to this function

map(market_quotes, callback)

map(t(), (market_quote() -> term())) :: [term()]