Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Можно ли получить котировки по фьючерсам на ММВБ? #3

Open
mrals2018 opened this issue Feb 16, 2021 · 5 comments

Comments

@mrals2018
Copy link

Приветствую! Подскажите, а можно ли с помощью вашего решения выкачать котировки фьючерса, например, на индекс RTS или BRENT? Просто уже всё перепробовал, но ничего не получается...

@WLM1ke
Copy link
Owner

WLM1ke commented Feb 16, 2021

Думаю можно, но я в фьючерсах мало понимаю.
У них какие-то стандартные тиккеры есть, по аналогии с акциями — напишите.
Графики по ним можно поглядеть на сайте биржи — скиньте ссылку.

@mrals2018
Copy link
Author

Думаю можно, но я в фьючерсная мало понимаю.
У них какие-то стандартные тиккер есть, по аналогии с акциями — напишите.
Графики по ним можно поглядеть на сайте биржи — скиньте ссылку.

Да, у них есть тикеры, которые меняются раз в месяц или раз в несколько месяцев. Для фьючерса на индекс RTS (который текущий) вот ссылка https://www.moex.com/ru/contract.aspx?code=RTS-3.21.
На TradingView все фьючерсы на индекс RTS или на BRENT объеденены в RI1! и BR1! соответственно.
Для BRENT вот ссылка https://www.moex.com/ru/contract.aspx?code=BR-3.21

@WLM1ke
Copy link
Owner

WLM1ke commented Feb 16, 2021

Ну вот вроде грузится:

import requests

import apimoex
import pandas as pd


with requests.Session() as session:
    data = apimoex.get_market_candles(
        session=session,
        security="RIH1",
        market="forts",
        engine="futures",
        interval=24,
    )
    df = pd.DataFrame(data)
    df.set_index("begin", inplace=True)
    print(df.head(), "\n")
    print(df.tail(), "\n")
    df.info()

@WLM1ke
Copy link
Owner

WLM1ke commented Feb 16, 2021

У нефти тикер "BRH1", насколько я понял, соответсвенно нужно security="BRH1" поставить.

@mrals2018
Copy link
Author

Блин! Точно! Всё работает! Прошу прощения! )) В слове futures опечатался... Охххх.. Рука-лицо! Ещё раз извиняюсь и ОГРОМНОЕ СПАСИБО! ))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants