WLM1ke / apimoex

Сlient for MOEX ISS
https://wlm1ke.github.io/apimoex/
The Unlicense
95 stars 28 forks source link

Не могу понять как получить стастику по валютам и по фьючерсам #16

Open RichAndy opened 2 years ago

RichAndy commented 2 years ago

Разобрался как получить инфу по акциям, облигациям, индексам, а вот с валютой (USDRUB_TOD) и фьючерсами (например Si-6.22 / SiM2) проблема. В документации тоже не инфы. Подскажите с какими параметрами нужно вызвать apimoex.get_board_candles что бы получить инфу по валюте и фьючерсам?

=== так получаю инфу по акциям, облигациям и индексам print("== Shares GAZP ==") data = apimoex.get_board_candles(session, 'GAZP', 1, '2022-05-18', None, ('begin', 'open', 'high', 'low', 'close', 'value')) # Statistics by intervals 1 minute print("== Bond RU000A100881 ==") data = apimoex.get_market_candles(session, 'RU000A100881', 1, '2022-05-18', None, ('begin', 'open', 'high', 'low', 'close', 'value'), 'bonds', 'stock') print("== index IMOEX ==") data = apimoex.get_market_candles(session, 'IMOEX', 1, '2022-05-18', None, ('begin', 'open', 'high', 'low', 'close', 'value'), 'index', 'stock')

WLM1ke commented 2 years ago

Вот тут про фьючерсы был вопрос https://github.com/WLM1ke/apimoex/issues/3

WLM1ke commented 2 years ago

Вот тут я курс качаю

WLM1ke commented 2 years ago

Если не поможет, то дайте ссылки на сайт MOEX с графиками соответствующих инструментов - постараюсь помочь.

RichAndy commented 2 years ago

Ага, понял вот получается ключевые разделы для них! Спасибо! Для фьючерсов: market="forts", engine="futures", Для валюты: market="selt", engine="currency",

WLM1ke commented 2 years ago

Есть еще такая штука, которая все варианты содержит - в ней иногда можно понять, что нужно.

epogrebnyak commented 2 years ago

Ага, понял вот получается ключевые разделы для них! Спасибо! Для фьючерсов: market="forts", engine="futures", Для валюты: market="selt", engine="currency",

Currency у нас есть в либе finec, доллар евро и юань, фьючерсы предлагал добавить - мне нужен какой-то пример фьюча который нужен

RichAndy commented 2 years ago

Евгений ну например фьючерс на доллар с поставкой 6.22 (Si-6.22). Вот ссыль на moex https://www.moex.com/ru/contract.aspx?code=Si-6.22

epogrebnyak commented 2 years ago

Евгений ну например фьючерс на доллар с поставкой 6.22 (Si-6.22). Вот ссыль на moex https://www.moex.com/ru/contract.aspx?code=Si-6.22

Валидный тикер для этого фьючерса будет SiM2, а синтаксис для котировок (ежедневных):

Futures("SiM2").get_history().dropna()

https://github.com/epogrebnyak/finec/blob/main/forts.py