Перейти к основному содержимому

MOEXAlgo Python Library

Market - все инструменты по рынку

подсказка

EQ - акции, FO - фьючерсы, FX - валюта

alerts

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

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

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

candles(native: bool = False)

Параметры:

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

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

futoi

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

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 (индекс рыночной концентрации)

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

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

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

Параметры:

  • fields: Поля для отображения; «*» все поля
  • native: Если True всегда возвращается итератор словарей.

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

obstats

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

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 по заданным параметрам

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

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

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

Параметры:

  • fields: Поля для отображения; «*» все поля
  • native: Если True всегда возвращается итератор словарей.

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

trades

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

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

Параметры:

  • tradeno: Номер сделки до которого выдаются данные (для валютного и фондового рынка).
  • recno: Номер порядка заключения сделок (для срочного рынка).
  • native: Если True всегда возвращается итератор словарей.

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

tradestats

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

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 по инструменту

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

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

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)

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 (индекс рыночной концентрации) по инструменту

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

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

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

Параметры:

  • fields: Поля для отображения; «*» все поля
  • native: Если True всегда возвращается словарь.

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

obstats

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

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

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

orderbook(native: bool = False)

Параметры:

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

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

orderstats

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

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

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

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 по инструменту

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