Coder Social home page Coder Social logo

moex2's Introduction

Обзор MOEX2

Первичное назначение библиотеки - функции взаимодействия с информационно-статистическим сервером Московской Биржи (ИСС / ISS).

Функции

Реализованные

  • Запросы к MOEX ISS
    • Синхронные запросы
    • Асинхронные запросы
    • Преобразование ответа от MOEX ISS в Pandas DataFrame

В планах

TBD

Начало работы

Зависимости

  • aiohttp
  • pandas

Установка

pip install moex2

Примеры использования

Получение глобальных справочников ISS

/iss/index

moex = Moex()
iss_data = moex.iss().index().req(**{'iss.only':'engines'}).fetch()
iss_data.as_pandas()

Получение списка рынков

/iss/engines/[engine]/markets

moex = Moex()
iss_data = moex.iss().engines().engine('stock').markets().req().fetch()
iss_data.as_pandas()

Получение истории дивидендов по бумаге

moex = Moex()
iss_data = moex.iss().securities().security('SBER').dividends().req().fetch()
iss_data.as_pandas()

Получение графика выплаты купонов

moex = Moex()
iss_data = moex.iss().securities().security('RU000A0ZYBS1').bondization().req().fetch()
iss_data.as_pandas('coupons')

Получение истории по одной бумаге на рынке за интервал дат

/iss/history/engines/[engine]/markets/[market]/securities/[security]

moex = Moex()
iss_data = moex.iss().history().engines().engine('stock').markets().market('shares').securities().security('SBER').req().fetch_all()
iss_data.as_pandas()

Поддерживаемые запросы

Обратная связь

Открыт для обратной связи. Буду рад ответить на вопросы, замечания и предложения. Связаться со мной можно написав на электронную почту [email protected] или Telegram

Лицензия

Александр Литвинов (c). Все права защищены. Распростроняется по лиценции MIT.

moex2's People

Contributors

dvigal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.