Skip to content

MOEXAlgo Python Library

Market - все инструменты по рынку (EQ - акции, FO - фьючерсы, FX - валюта)

  • alerts

    Возвращает MegaAlert по заданным параметрам

    date latest offset native
    alerts(*, date: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    date: Дата данных. Если не указано, данные выдаются за сегодняшнее число.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • candles

    Две последние минутные свечи по всем инструментам рынка

    native
    candles(native: bool = False)

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • futoi

    Метрики FUTOI по всем инструментам рынка (только для futures)

    date latest offset native
    futoi(*, date: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    date: Дата данных. Если не указано, данные выдаются за сегодняшнее число.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • hi2

    Метрики Hi2 (индекс рыночной концентрации)

    date latest offset native
    hi2(*, date: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    date: Дата данных. Если не указано, данные выдаются за сегодняшнее число.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • marketdata

    Статистическая информация о всех инструментах рынка

    fields native
    marketdata(*fields: str, native: bool = False)

    fields: Поля для отображения; «*» все поля

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • obstats

    Метрики ObStat по заданным параметрам

    date latest offset native
    obstats(*, date: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    date: Дата данных. Если не указано, данные выдаются за сегодняшнее число.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • orderstats

    Метрики OrderStat по заданным параметрам

    date latest offset native
    orderstats(*, date: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    date: Дата данных. Если не указано, данные выдаются за сегодняшнее число.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • tickers

    Информация о всех инструментах рынка

    fields native
    tickers(*fields: str, native: bool = False)

    fields: Поля для отображения; «*» все поля

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • trades

    Последние сделки по всем инструментам рынка

    tradeno recno native
    trades(tradeno: int | None = None, recno: int | None = None, *, native: bool = False)

    tradeno: Номер сделки до которого выдаются данные (для валютного и фондового рынка).

    recno: Номер порядка заключения сделок (для срочного рынка).

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • tradestats

    Метрики TradeStat по заданным параметрам

    date latest offset native
    tradestats(*, date: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    date: Дата данных. Если не указано, данные выдаются за сегодняшнее число.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

Ticker - данные по инструменту

  • alerts

    MegaAlert по инструменту

    start end latest offset native
    alerts(*, start: str | date = None, end: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    start: Дата начала диапазона выдачи данных.

    end: Дата конца диапазона выдачи данных.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • candles

    Свечи инструмента по заданным параметрам

    start end period offset latest native
    candles(start*: str | date, end*: str | date, period: str | int | CandlePeriod | None = None, 
            *, offset: int = 0, latest: bool = False, native: bool = False)

    start*: Дата начала диапазона выдачи данных.

    end*: Дата конца диапазона выдачи данных.

    period: Период свечи: "1min", "5min", "10min", "15min", "20min", "30min", "1h", "2h", "3h", "6h", "12h", "1D", "5D", "10D", "1W", "2W", "4W", "1M"

    offset: Начальная позиция в последовательности записей.

    latest: Включает режим выдачи последних записей в наборе.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • futoi

    Метрики FUTOI по инструменту (только для futures)

    start end latest offset native
    futoi(*, start: str | date = None, end: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    start: Дата начала диапазона выдачи данных.

    end: Дата конца диапазона выдачи данных.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • hi2

    Метрики Hi2 (индекс рыночной концентрации) по инструменту

    start end latest offset native
    hi2(*, start: str | date = None, end: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    start: Дата начала диапазона выдачи данных.

    end: Дата конца диапазона выдачи данных.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • info

    Информация об инструменте

    fields native
    info(*fields: str, native: bool = False)

    fields: Поля для отображения; «*» все поля

    native: Если True всегда возвращается словарь.

    Возвращает: dict[str, Any] | DataFrame

  • obstats

    Метрики ObStat по инструменту

    start end latest offset native
    obstats(*, start: str | date = None, end: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    start: Дата начала диапазона выдачи данных.

    end: Дата конца диапазона выдачи данных.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • orderbook

    Текущий стакан лучших цен

    native
    orderbook(native: bool = False)

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • orderstats

    Метрики OrderStat по инструменту

    start end latest offset native
    orderstats(*, start: str | date = None, end: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    start: Дата начала диапазона выдачи данных.

    end: Дата конца диапазона выдачи данных.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • trades

    Сделки за последний день или начиная с заданного номера

    tradeno recno offset latest native
    trades(tradeno: int = None, recno: int | None = None, *, offset: int = 0, latest: bool = False, native: bool = False)

    tradeno: Номер сделки с которого выдаются данные (для акций и валют).

    recno: Номер порядка заключения сделок (для фьючерсов).

    offset: Начальная позиция в последовательности записей.

    latest: Включает режим выдачи последних записей в наборе.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame

  • tradestats

    Метрики TradeStat по инструменту

    start end latest offset native
    tradestats(*, start: str | date = None, end: str | date = None, latest: bool = None, offset: int = None, native: bool = False)

    start: Дата начала диапазона выдачи данных.

    end: Дата конца диапазона выдачи данных.

    latest: Включает режим выдачи последних записей в наборе.

    offset: Начальная позиция в последовательности записей.

    native: Если True всегда возвращается итератор словарей.

    Возвращает: Iterable[dict[str, Any]] | DataFrame