Tai.Advisors.MarketMap (tai v0.0.75)
Link to this section Summary
Link to this section Types
Link to this type
market_quote()
Specs
market_quote() :: Tai.Markets.Quote.t()
Link to this type
product_symbol()
Specs
product_symbol() :: Tai.Venues.Product.symbol()
Specs
t() :: %Tai.Advisors.MarketMap{ data: %{required({venue(), product_symbol()}) => market_quote() | trade()} }
Link to this type
trade()
Specs
trade() :: Tai.Markets.Trade.t()
Link to this type
venue()
Specs
venue() :: Tai.Venue.id()
Link to this section Functions
Link to this function
each(market_map, callback)
Specs
each(t(), (market_quote() | trade() -> term())) :: :ok
Link to this function
flat_map(market_map, callback)
Specs
flat_map(t(), (market_quote() | trade() -> term())) :: [term()]
Link to this function
for(market_map, venue_id, product_symbol)
Specs
for(t(), venue(), product_symbol()) :: {:ok, market_quote() | trade()} | {:error, :not_found}
Link to this function
map(market_map, callback)
Specs
map(t(), (market_quote() | trade() -> term())) :: [term()]