Есть множество решений как загрузить исторические данные по акциям. Для подключения к API мы используем библиотеки backtrader_finam + Backtrader + FinamPy. Финам API Python предоставляет удобный инструментарий для работы с разными типами данных, что позволяет удобно и эффективно обрабатывать информацию о финансовых инструментах. Время загрузки зависит от объема скачиваемых данных и от мощности вашего ПК. Может занимать от нескольких минут до нескольких суток. При запуске main.py выгрузка исторических данных происходит в папку csv_export.
- Чтобы было легче разобраться как всё работает, сделано множество примеров в папках DataExamplesMoexAlgo_ru и StrategyExamplesMoexAlgo_ru.
- Время загрузки зависит от объема скачиваемых данных и от мощности вашего ПК.
- Научимся подключаться к Finam и скачивать исторические данные для тестирования стратегий и торговли на Московской бирже при помощи терминала OsEngine.
- Это не эффективно по времени и конечно не хочется на это тратиться, особенно, когда скачать исторические данные нужно по многим акциям.
- В папке StrategyExamplesFinam_ru находится код примеров стратегий.
ФИНАМ API PYTHON
Сам намучался с этим и пока не написал это решение, которое мне теперь существенно экономит маркетс60 кидалы время для получения котировок акций и склеек по фьючерсам. Чтобы было легче разобраться как всё работает, сделано множество примеров в папках DataExamplesMoexAlgo_ru и StrategyExamplesMoexAlgo_ru. Для клонирования библиотеки, которая позволяет работать с функционалом API брокера Финам. Также мы видим шкалу загрузки и показатель загрузки в процентах. Есть способ, как это немного автоматизировать, для этого я написал небольшой код на Python для скачивания котировок акций/фьючерсов.
How to get the trading account number and API key:
- Для клонирования библиотеки, которая позволяет работать с функционалом API брокера Финам.
- Библиотека backtrader_finam позволяющая делать интеграцию Backtrader и MOEX API – это Программа созданная исключительно для удобства работы.
- Есть еще другие ресурсы, но в основном везде предлагают делать это вручную или даже просят дополнительно денег.
Библиотека backtrader_finam позволяющая делать интеграцию Backtrader и MOEX API – это Программа созданная исключительно для удобства работы.При использовании Программы Пользователь обязан соблюдать положения действующего законодательства Российской Федерации или своей страны.Использование Программы предлагается по принципу «Как есть» («AS IS»). Финам API Python – это библиотека на языке Python для работы с информацией о финансовых инструментах, получаемой через API от брокера Финам. Модуль обеспечивает возможность получения котировок, исторических данных по ценам инструментов, тиковых данных, а также информации о биржевых сессиях. Тестирование вашей стратегии на исторических данных с Финама. Запуск торговых систем в Live для автоматической/алгоритмической торговли через брокера Финам.
Начало работы
Загружать live / исторические данные по акциям, фьючерсам и иностранным инструментам. Научимся подключаться к Finam и скачивать исторические данные для тестирования стратегий и торговли на Московской бирже при помощи терминала OsEngine. Библиотека backtrader_finam позволяющая делать интеграцию Backtrader и MOEX API – это Программа созданная исключительно для удобства работы.
About PyPI
Есть еще другие ресурсы, но в основном везде предлагают делать это вручную или даже просят дополнительно денег. Это не эффективно по времени и конечно не хочется на это тратиться, особенно, когда скачать исторические данные нужно по многим акциям. В папке StrategyExamplesFinam_ru находится код примеров стратегий. Auto update – постоянное автообновление данных в режиме On-line будет накапливать новые данные в файловой системе и сохранять их, пока включен Os Engine, и запущена Data. Данные будут автоматически накапливаться и обновляться каждый раз, когда вы будете запускать Data время от времени.