Module: MoexRuby::Client::History
- Included in:
- MoexRuby::Client
- Defined in:
- lib/moex_ruby/client/history.rb
Instance Method Summary collapse
- #bond_history(secid, params = {}) ⇒ Object
- #candles(secid, params = {}) ⇒ Object
- #currency_history(secid, params = {}) ⇒ Object
- #paginate_candles(secid, params = {}, &block) ⇒ Object
- #paginate_history(secid, params = {}, &block) ⇒ Object
- #security_history(secid, params = {}) ⇒ Object
- #trading_days(params = {}) ⇒ Object
Instance Method Details
#bond_history(secid, params = {}) ⇒ Object
14 15 16 |
# File 'lib/moex_ruby/client/history.rb', line 14 def bond_history(secid, params = {}) get("/iss/history/engines/stock/markets/bonds/securities/#{secid}", params) end |
#candles(secid, params = {}) ⇒ Object
10 11 12 |
# File 'lib/moex_ruby/client/history.rb', line 10 def candles(secid, params = {}) get("/iss/engines/stock/markets/shares/securities/#{secid}/candles", params) end |
#currency_history(secid, params = {}) ⇒ Object
18 19 20 |
# File 'lib/moex_ruby/client/history.rb', line 18 def currency_history(secid, params = {}) get("/iss/history/engines/currency/markets/selt/securities/#{secid}", params) end |
#paginate_candles(secid, params = {}, &block) ⇒ Object
31 32 33 34 |
# File 'lib/moex_ruby/client/history.rb', line 31 def paginate_candles(secid, params = {}, &block) path = "/iss/engines/stock/markets/shares/securities/#{secid}/candles" paginate(path, params, &block) end |
#paginate_history(secid, params = {}, &block) ⇒ Object
26 27 28 29 |
# File 'lib/moex_ruby/client/history.rb', line 26 def paginate_history(secid, params = {}, &block) path = "/iss/history/engines/stock/markets/shares/securities/#{secid}" paginate(path, params, &block) end |
#security_history(secid, params = {}) ⇒ Object
6 7 8 |
# File 'lib/moex_ruby/client/history.rb', line 6 def security_history(secid, params = {}) get("/iss/history/engines/stock/markets/shares/securities/#{secid}", params) end |
#trading_days(params = {}) ⇒ Object
22 23 24 |
# File 'lib/moex_ruby/client/history.rb', line 22 def trading_days(params = {}) get('/iss/engines/stock/markets/shares/boards/TQBR/dates', params) end |