Module: QuestradeApi::MarketCall
- Included in:
- Client
- Defined in:
- lib/questrade_api/modules/market_call.rb
Instance Method Summary collapse
- #candles(symbol_id, params) ⇒ Object
- #markets ⇒ Object
- #quote(id) ⇒ Object
- #quote_options(filters, option_ids) ⇒ Object
- #quote_strategies(variants) ⇒ Object
- #quotes(ids) ⇒ Object
- #search_symbols(params) ⇒ Object
- #symbol(id) ⇒ Object
- #symbol_options(symbol_id) ⇒ Object
- #symbols(params) ⇒ Object
Instance Method Details
#candles(symbol_id, params) ⇒ Object
54 55 56 |
# File 'lib/questrade_api/modules/market_call.rb', line 54 def candles(symbol_id, params) QuestradeApi::REST::Candle.fetch(, symbol_id, params) end |
#markets ⇒ Object
11 12 13 |
# File 'lib/questrade_api/modules/market_call.rb', line 11 def markets QuestradeApi::REST::Market.fetch() end |
#quote(id) ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/questrade_api/modules/market_call.rb', line 34 def quote(id) quote = QuestradeApi::REST::Quote.new(authorization: , id: id) quote.fetch quote end |
#quote_options(filters, option_ids) ⇒ Object
43 44 45 46 47 |
# File 'lib/questrade_api/modules/market_call.rb', line 43 def (filters, option_ids) QuestradeApi::REST::OptionQuote.fetch(, filters: filters, optionIds: option_ids) end |
#quote_strategies(variants) ⇒ Object
49 50 51 52 |
# File 'lib/questrade_api/modules/market_call.rb', line 49 def quote_strategies(variants) QuestradeApi::REST::StrategyQuote.fetch(, variants: variants) end |
#quotes(ids) ⇒ Object
30 31 32 |
# File 'lib/questrade_api/modules/market_call.rb', line 30 def quotes(ids) QuestradeApi::REST::Quote.fetch(, ids) end |
#search_symbols(params) ⇒ Object
26 27 28 |
# File 'lib/questrade_api/modules/market_call.rb', line 26 def search_symbols(params) QuestradeApi::REST::Symbol.search(, params) end |
#symbol(id) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/questrade_api/modules/market_call.rb', line 19 def symbol(id) symbol = QuestradeApi::REST::Symbol.new(, id: id) symbol.fetch symbol end |
#symbol_options(symbol_id) ⇒ Object
58 59 60 |
# File 'lib/questrade_api/modules/market_call.rb', line 58 def (symbol_id) QuestradeApi::REST::Option.fetch(, symbol_id) end |
#symbols(params) ⇒ Object
15 16 17 |
# File 'lib/questrade_api/modules/market_call.rb', line 15 def symbols(params) QuestradeApi::REST::Symbol.fetch(, params) end |