module QuestradeApi::MarketCall
Public Instance Methods
candles(symbol_id, params)
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 54 def candles(symbol_id, params) QuestradeApi::REST::Candle.fetch(authorization, symbol_id, params) end
markets()
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 11 def markets QuestradeApi::REST::Market.fetch(authorization) end
quote(id)
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 34 def quote(id) quote = QuestradeApi::REST::Quote.new(authorization: authorization, id: id) quote.fetch quote end
quote_options(filters, option_ids)
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 43 def quote_options(filters, option_ids) QuestradeApi::REST::OptionQuote.fetch(authorization, filters: filters, optionIds: option_ids) end
quote_strategies(variants)
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 49 def quote_strategies(variants) QuestradeApi::REST::StrategyQuote.fetch(authorization, variants: variants) end
quotes(ids)
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 30 def quotes(ids) QuestradeApi::REST::Quote.fetch(authorization, ids) end
search_symbols(params)
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 26 def search_symbols(params) QuestradeApi::REST::Symbol.search(authorization, params) end
symbol(id)
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 19 def symbol(id) symbol = QuestradeApi::REST::Symbol.new(authorization, id: id) symbol.fetch symbol end
symbol_options(symbol_id)
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 58 def symbol_options(symbol_id) QuestradeApi::REST::Option.fetch(authorization, symbol_id) end
symbols(params)
click to toggle source
# File lib/questrade_api/modules/market_call.rb, line 15 def symbols(params) QuestradeApi::REST::Symbol.fetch(authorization, params) end