Python lib for MOEX AlgoPack data
Project description
MoexAlgo: Получение уникальных данных MOEX ALGOPACK 📈
🌐 Сайт с полной документацией по продукту ALGOPACK
🚀 MoexAlgo предоставляет данные и аналитику по рынку акций, фьючерсов и валют Московской Биржи (MOEX).
📊 Более 100 уникальных метрик!
С помощью ALGOPACK можно получать:
-
Исторические данные - для тестирования торговых стратегий, проверки гипотез и бэктестов
-
Онлайн данные - для алгоритмической торговли
[Changelog »](./CHANGELOG.md)
MoexAlgo предоставляет наборы данных:
-
⏰📊 Real-time market data
- 🕯️
Candles
- свечи по тикеру за заданный период - 📚
OrderBook
- стакан котировок по тикеру
- 🕯️
-
🚀🕯️ Super Candles
- 💹
TradeStats
- метрики, рассчитанные на потоке сделок: цены, объемы, соотношения покупок и продаж - 📊
OrderStats
- метрики, рассчитанные на потоке заявок: кол-во и объемы выставленных/снятых заявок - 📈
OBStats
- метрики, рассчитанные на стакане котировок: кол-во уровней цен, спреды, ликвидность и дисбаланс покупок/продаж
- 💹
-
🎯
HI2
- Индекс рыночной концентрации -
💼
FUTOI
- Открытые позиции по фьючерсным контрактам в разрезе физ. и юр. лиц
Также, можно получить справочную информацию по инструментам, свечи и торговую статистику
🚀 Пример использования
⚡️ Быстрое знакомство с библиотекой MoexAlgo - quick_start.ipynb
⬇️ Получение данных через API - download_algopack_data.ipynb
🔐 Пример авторизации - auth.ipynb
Для работы с библиотекой необходимо авторизоваться на https://passport.moex.com
from moexalgo import session
username = "<email>"
password = "<password>"
session.authorize(username, password)
Чтобы получить доступ к полному набору данных, необходимо оформить бесплатную подписку на странице
from moexalgo import Ticker
# выбираем акции Сбера
sber = Ticker('SBER')
# получим дневные свечи с 2020 года
sber.candles(start='2020-01-01', end='2023-11-01').head()
open | close | high | low | value | volume | begin | end | |
---|---|---|---|---|---|---|---|---|
0 | 255.99 | 255.99 | 258.19 | 253.70 | 9165475000 | 35851840 | 2020-01-03 09:00:00 | 2020-01-03 18:59:59 |
1 | 254.75 | 254.75 | 254.84 | 251.40 | 5646010000 | 22348300 | 2020-01-06 09:00:00 | 2020-01-06 18:59:59 |
2 | 253.57 | 253.57 | 259.15 | 253.03 | 10485880000 | 40817240 | 2020-01-08 09:00:00 | 2020-01-08 18:59:59 |
3 | 259.40 | 259.40 | 261.76 | 257.01 | 9936032000 | 38329020 | 2020-01-09 09:00:00 | 2020-01-09 18:59:59 |
4 | 257.86 | 257.86 | 259.25 | 256.88 | 4864405000 | 18851390 | 2020-01-10 09:00:00 | 2020-01-10 18:59:59 |
Больше примеров смотрите в разделе samples
💻 Установка
Установка с помощью pip
:
pip install moexalgo
🔍 Requirements
🤝 Комьюнити
- Самые важные новости ALGOPACK подписывайтесь
- Добавляйтесь в телеграмм-чат ALGOPACK
❓ Вопросы?
Библиотека MoexAlgo будет дополняться. Если есть пожелания, идеи, замечания, пишите на algopack@moex.com
📜 Licence
Apache Software License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file moexalgo-2.1.1.tar.gz
.
File metadata
- Download URL: moexalgo-2.1.1.tar.gz
- Upload date:
- Size: 140.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc59ee98687d6b10c6cb8e555540040ddc0de872ca571d380e4987edadb8eb7d |
|
MD5 | 109056dba0225a4d6a5a38e60c5599c8 |
|
BLAKE2b-256 | c269deda711cf69c0ad19dfcc8c13e1f002a5f33a013914bdbf29e1b6ef5b4b7 |
File details
Details for the file moexalgo-2.1.1-py3-none-any.whl
.
File metadata
- Download URL: moexalgo-2.1.1-py3-none-any.whl
- Upload date:
- Size: 36.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f8009df10f1e6d53a1c106a8798aabcdf1cd5fe737d1e2ca0da5b18ee7d6866 |
|
MD5 | 3624ca0f9f4b97f5a2bd0820fd7ee5ec |
|
BLAKE2b-256 | 735751e5fe6b4235ba68c0187a87910998800d1989979666e88419c784f94142 |