Содержание
- Общие вопросы
- Сайты
- Личные сайты
- Анализ временных рядов
- Портфельные инвестиции
- Статьи [Финансовые вычисления + python]
- Финансовые библиотеки для питона
- Соревнования
- Видео
- Книги
- Статьи для детального изучения
- Обозначения
Общие вопросы
Для финансовых вычислений на питоне я использую пакет Anaconda для питона версии 3
Загрузку исторических данных по российскому рынку легко можно сделать на сайте МФД или на сайте Финам
- Пример. Линейный график курса рубля | |
- Пример. Различные стандартные отклонения для курса рубля.
- Пример. Определение стоимости облигаций с фиксированным купоном.
- Пример. Получение данных с сайта EIA - независимого статистического агентства США.
- wikipedia - Energy Information Administration
- Работа с VIX индексом.
- Работа с библиотекой yfinance
- Работа с QuantConnect
- Пример кода - Работа с библиотекой BT.
- Backtesting.py
- Пример кода - Введение в Backtesting.py.
- Пример кода - Индикатор в Backtesting.py.
- - Работа с Pandas
- - Работа с Pandas еще
- - Работа с NumPy
- Quantopian - Не понятно что. Раньше было соревнование
Сайты
- quantocracy - This is a curated mashup of quantitative trading links
- ML-Quant - Агрегатор. Стал платным.
- - Работа с сервисом Quantiacs.
- - algotrading101 blog.
- - TuringFinance.
- - Quant news
- quantatrisk.com - Quant at Risk
- pyQuantNews - Все стало платным и закрытым
- quantinsti.com - quantinsti
- quantecon.org - Крутые лекции с кодом.
- notes.quantecon.org - Заметки на экономические темы в формате python notebook
- stackexchange.com - Ответы на вопросы от сообщества stackexchange.
- learndatasci.com - Статьи по научным рассчетам
- newmarkrisk.com - Статьи по опционным стратегиям. Больше рекламы.
- freqtrade.io - бот для торговли на криптоплащадках
- QuantStart - Сайт-блог по алгоритмам в торговле
- oxfordstrat.com - Список алгоритмических стратегий с подробным описанием.
- не обновлялось с 2016 TuringFinance Супер интересный сайт. И есть супер статья Стохастические процессы в финансах на питоне. и еще стохастические процессы в интерактиве И сам сайт заслуживает внимания. Github аккаунт автора этого сайта
- econ-ark.org - open-source toolkits
- open-econ.org - Open Source Economics
- awesome-economics - Curated list of awesome lists
- Alan Turing institute - The turing way
- hackingthemarkets - Маленькие учебные проекты с кодом
- pythoninvest.com - Не очень информативный. Но пару идей есть.
- OpenSourcedMacroModels - Макро модели.
- Устарело! Проект и сайт закрыты! - Работа с сервисом Quantopian.
Личные сайты
- Gregor Boehl - Macroeconomist. Статьи. Ресурсы. Ведет список экономических парадоксов(головоломок)
- Hadi Fanaee-T - В лекциях просто объсняет сложные веши. Дает код на питоне.
- Елена Капаца - Хорошие статьи.
- Andrew Lesniewski - Один из создателей модели SABR. Публикации. Слайды лекции
- Kevin Sheppard - Один из создателей библиотеки Arch. Публикации. Слайды лекции
- Robert Andrew Martin - Один из создателей библиотеки PyPortfolioOpt. Крутые статьи по опционам, волатильности, вероятностям
- Dr Robin Reed - Распределения
- Jeremy Piger - Professor of Economics at the University of Oregon
Анализ временных рядов
- Пример. - Выделение тренда.
- Пример. - Расширенный Дикки-Фулер тест и тест Квятковского-Филлипса-Шмидта-Шина.
- Курс. - ВШЭ.
- Hadi Fanaee-T. - Хорошие примеры с видео объяснениями.
- Notebooks. - Chad Fulton. Notebooks - Time Series Analysis.
- JPmorgan Chase - JPmorgan Chase. Notebooks tutorial for clients.
- LechGrzelak. - Computational Finance Course
- PacktPublishing - Python For Finance Cookbook - Code Repository.
- macroeconomics - Macroeconomics.
- dmitrymakarov.ru - Дмитрий Макаров. Урок 20. Временные ряды.
- Библиотеки python для работы с временными рядами
- ts.gluon - Amazon. Есть уроки и примеры.
- prophet - Facebook. Есть уроки и примеры.
- neuralprophet - Есть уроки и примеры.
- Nixtla
- statsforecast - Есть уроки и примеры.
- mlforecast - Есть уроки и примеры.
- neuralforecast - Есть уроки и примеры.
- hierarchicalforecast - Есть уроки и примеры.
- Kats - Facebook Research. Есть уроки и примеры.
- Darts - Unit8 co. Есть примеры.
- ETNA - Tinkoff. Обучение. Есть примеры. Русские разработчики.
- tsfresh - Обучение. Есть примеры.
- tsai - Обучение. Есть примеры.
- sktime - Обучение. Есть примеры. Видео
- lets-plot - Библиотека от JetBrains API ggplot2 для питона.
- arch - Есть примеры.
- - Разработчик arch - Kevin Sheppard.
- stumpy - Обучение. Есть примеры. От TD Ameritrade
- orbit - Обучение. Есть примеры. От Uber
- Pytorch forecasting - Обучение. Есть примеры. Прогнозирование на основе нейронных сетей.
- MaxBenChrist - awesome - time series in python.
- Видео
- ETNA - Андрей Алексеев. ETNA Time Series Library: удобное прогнозирование временных рядов.
- Лекция 2019 года. - К.В. Воронцов. Машинное обучение. Прогнозирование временных рядов. Школа анализа данных, Яндекс.
- sktime введение - Markus Löning. A Unified Toolbox for ML with Time Series | PyData Global 2021.
- Backtesting : Time Series Talk - Код есть.
- Статьи
- pythonpip.ru - Статья. Модель ARIMA в Python для прогнозирования временных рядов
- evogeek.ru - Как построить модель SARIMA на Python
- machinelearningmastery.com - Много статей
- questu.ru - Анализ временных рядов для финансовых данных VI - модель GARCH и прогнозирование доходности SPX
- Auquan - 4 урока ipynb.
- digitrain.ru - Прогнозирование временных рядов, часть 4: Прогнозирование волатильности с использованием GARCH
- tomaugspurger.net - Modern Pandas (Part 7): Timeseries
- Статьи на Kaggle
- thebrownviking20 - everything-you-can-do-with-a-time-series
- https://www.kaggle.com/code/konradb/ts-0-the-basics
- https://www.kaggle.com/konradb/ts-1a-smoothing-methods
- https://www.kaggle.com/konradb/ts-1b-prophet
- https://www.kaggle.com/konradb/ts-2-arma-and-friends
- https://www.kaggle.com/konradb/ts-3-time-series-for-finance
- https://www.kaggle.com/konradb/ts-4-sales-and-demand-forecasting
- https://www.kaggle.com/code/konradb/ts-5-automatic-for-the-people
- https://www.kaggle.com/konradb/ts-6-deep-learning-for-ts-sequences
- https://www.kaggle.com/jagangupta/time-series-basics-exploring-traditional-ts
- https://www.kaggle.com/kanncaa1/time-series-prediction-tutorial-with-eda
- https://www.kaggle.com/kashnitsky/topic-9-part-1-time-series-analysis-in-python
- https://www.kaggle.com/anshuls235/time-series-forecasting-eda-fe-modelling
- https://www.kaggle.com/elenapetrova/time-series-analysis-and-forecasts-with-prophet
- https://www.kaggle.com/dimitreoliveira/deep-learning-for-time-series-forecasting
- https://www.kaggle.com/andreshg/timeseries-analysis-a-complete-guide
- https://www.kaggle.com/mayer79/rnn-starter-for-huge-time-series
- https://www.kaggle.com/freespirit08/time-series-for-beginners-with-arima
- https://www.kaggle.com/robikscube/tutorial-time-series-forecasting-with-xgboost
- https://www.kaggle.com/janiobachmann/s-p-500-time-series-forecasting-with-prophet
- https://www.kaggle.com/robikscube/time-series-forecasting-with-prophet
- https://www.kaggle.com/iamleonie/intro-to-time-series-forecasting
- https://www.kaggle.com/meaninglesslives/simple-neural-net-for-time-series-classification
- https://www.kaggle.com/codename007/donorchoose-complete-eda-time-series-analysis
- https://www.kaggle.com/rohanrao/a-modern-time-series-tutorial
- https://www.kaggle.com/jorijnsmit/found-the-holy-grail-grouptimeseriessplit
- https://www.kaggle.com/codename007/avito-eda-fe-time-series-dt-visualization
- https://www.kaggle.com/thomaskonstantin/pfizer-vaccine-sentiment-and-time-series-analysis
- https://www.kaggle.com/code/ambrosm/tpsjan22-03-linear-model
- https://www.kaggle.com/code/teckmengwong/tps2201-hybrid-time-series
- https://www.kaggle.com/code/joshuaswords/time-series-anomaly-detection
- https://www.kaggle.com/code/joshuaswords/time-series-anomaly-detection-matrix-profiling
- https://www.kaggle.com/code/bextuychiev/advanced-time-series-analysis-decomposition
Статьи [Финансовые вычисления + python]
- dedwards25 - Библиотека Python_Option_Pricing. C вычислением цены опционов. Много отличной теории.
- Лекция - Monte Carlo and Option Pricing.
- Код - Авоматическое генерирование уровней поддержки и сопротивления.
- QuantConnect.com Сборник стратегий с кодом на Python.
- Kaggle.com Статья Mutual Funds and ETFs analysis - Python.
- algotrading101.com Статья Backtrader for backtesting.
- статья algorithmic trading python.видео
- robusttechhouse.com Алгоритм торговли биткоинами с использованием библиотеки PyAlgoTrade.
- Hvass-Labs Много статей с кодом colab и ipynb и видео, отдельно pdf.
- Мастицкий С. Э. Анализ временных рядов с помощью R.
- Обзор Анализ временных рядов.
- Питон библиотеки для исторического тестирования алгоритмов торговли.
- How to download fundamentals data with Python.
- Understanding Yang-Zhang Volatility Estimator.
- Формула Garman Klass для волатильности.
- absolem.info Вычисление риск параметров.
- absolem.info Формула Блэка-Шоулза.
- absolem.info О библиотеке DX.
- analyticsvidhya.com Download Financial Dataset Using Yahoo Finance in Python | A Complete Guide
- colab American Option Pricing in TFF under the Black-Scholes Model.
- Sentiment Analysis for Stock Price Prediction using Bloomberg Through utilizing Python and Machine Learning. emfhal.medium.com
- notebook.community Stock Market Analysis Project. alt ipynb-
- LongOnly - Quantitative-Notebooks.
- www.mbureau.ru - Диссертация «Модель прогнозирования временных рядов по выборке максимального подобия».
- letsgoexploring - Лекции по макроэкономике в ipynb формате.
- stnavdeev - Курс Эконометрии. Econometrics at the Tinbergen Institute, Amsterdam.
- newtechaudit.ru - Регрессия и прогнозирование ARIMA в statsmodels.
- - arima-test.
- Optlib - Библиотека по опционам.
- pycse - Сборник статей по научным вычислениям на python.
- blog - Volatility Futures & Options.
Модели ценообразования опционов
- Биноминальная модель ценообразования опциона
- Биноминальная модель Кокса-Росса-Рубинштейна
- Модель ценообразования опциона Гармена-Кольхагена
- Модель ценообразования Кранка-Николсона
- Модель Блэка
- Модель Монте-Карло
- Модели ценообразования опционов на базе кривой доходности
Финансовые библиотеки для питона
- Сборники ссылок
- wilsonfreitas - awesome-quant - сборник ссылок на ресурсы по финансовым вычислениям не только на питоне
- theoneandonlywoj - Courses - сборник ссылок на курсы по финансовым вычислениям в формате ipynb
- MaxBenChrist - awesome time series in python - сборник ссылок на библиотеки по анализу временных рядов
- cantaro86 - Financial Models Numerical Methods - Коллекция ipynb
- rsvp - Notebooks for financial economics - fecon235: Коллекция ipynb
- irosyadi - awesome-jupyter - awesome-jupyter
- maread99 - awesome quant - awesome quant
- markusschanta - awesome-jupyter - awesome-jupyter
- QuantEcon.org - Open source code for economic modeling. Много ipynb, notebooks, лекций, книг.
- pydata - Библиотеки от pydata, такие как pandas, pandas-datareader
- domokane FinancePy - финансовая библиотека ipynb
- statsmodels.org statsmodels - статистические модели, анализ временных рядов
- Nasdaq data link python - данные с биржи Nasdaq
- wallstreet Данные из Google finance по акциям и опционам
- TradingWithPython
- Библиотеки по трэйдингу и историческому тестированию
- backtrader - обновлено: 2023
- backtesting.py - обновлено: 15.01.2023
- abbass2/pyqstrat - обновлено: 22.04.2023
- enzoampil/fastquant - обновлено: 02.06.2023
- finmarketpy - обновлено: 26.04.2023
- Blankly - Библиотека интегрируется с криптобиржами. Обновлено: 11.07.2023
- quantopian/ZipLine - обновлено: 14.10.2020
- ta-lib-python - обновлено: 14.07.2023
- pmorissette/BT - backtesting обновлено: on 23.05.2023
- PyBacktest - backtesting обновлено: 09.09.2019
- PyAlgoTrade - backtesting обновлено: 20.08.2018
- PyFolio - backtesting обновлено: 15.07.2020
- notebook.community notebook.community - разные ipynb
- sketch - AI помошник для pandas
- OptLib - библиотека по вычислению премий опционов. Есть много теории
- willowtree - implementation of Michael Curran's derivatives pricing model of the same name.
- ffn - библиотека финансовых функций
- finsymbols - библиотека для вывода символов акций входящих в S&P500 и другие
- DX библиотека для анализа деривативов
- mplfinance Financial Markets Data Visualization using Matplotlib NB!
- pyBlackScholesAnalytics NB!
- A complete set of volatility estimators based on Euan Sinclair's Volatility Trading
- Работа с данными Yahoo Finance
- pypi yfinance - Download market data from Yahoo! Finance's API
- yahoofinancials - A powerful financial data module used for pulling data from Yahoo Finance.
- theautomatic.net yahoo_fin Python wrapper yahoo finance
- pandas-datareader - Extract data from a wide range of Internet sources into a pandas DataFrame
- Работа с данными FRED® API
- 7astro7 full_fred Python interface to FRED
- jjotterson datapungi_fed Python Client for FRED® API
- letsgoexploring fredpy Python module for easily retrieving and manipulating data series from Federal Reserve Economic Data. Есть примеры использования.
- avelkoski FRB Python Client for FRED® API
- mortada fredapi Python API for the FRED data provided by the Federal Reserve Bank of St. Louis.
- zachwill fred Python wrapper of the St. Louis Federal Reserve Bank's
- gym-anytrading - is a collection of OpenAI Gym environments for reinforcement learning-based trading algorithms
- gym-mtsim - OpenAI Gym - MetaTrader 5 Simulator
- hsjharvey Option-Pricing. Толи библиотека, толи лаба.
- jkirkby3 PROJ_Option_Pricing_Matlab.
Соревнования
- Quantiacs - Биржевые данные. Призы. Python. Обучение
- QuantNet.ai - Можно писать на python. Призы в рублях. Ничего не сказано про авторские права на стратегию! Обучение.
- Quantconnect - Исследования. Историческое тестирование. Доступ к биржевым данным.
- High-Frequency Trading Battle.
Видео
Книги
- rutracker.org Wes McKinney. Python for Data Analysis. Second edition / Уэс Маккинни. Python и анализ данных. Второе издание, 2020.
- rutracker.org Yves Hilpisch. Python for Finance: Mastering Data-Driven Finance. Second edition / Ив Хилпиш. Python для финансовых расчетов. Искусство работы с финансовыми данными, 2021, DjVu. Дополнительная информация к книге, коды и ipynb
- rutracker.org Aileen Nielsen. Practical Time Series Analysis: Prediction with Statistics and Machine Learning / Эйлин Нильсен. Практический анализ временных рядов. Прогнозирование со статистикой и машинное обучение, 2021.
- rutracker.org Yves Hilpisch. Python for Finance: Analyze Big Financial Data, 2014.
- rutracker.org Yves Hilpisch. Derivatives Analytics with Python, 2015.
- www.mirkin.ru Э.Е. Тихонов. Методы прогнозирования в условиях рынка.
- Yves Hilpisch - Derivatives Analytics with Python
- Jake VanderPlas. Python Data Science Handbook
Статьи для детального изучения
- wrighters.io - Analyzing intraday and overnight stock returns with pandas
- decodingmarkets.com - Follow The Leader To Make Money In Stocks
- blog.jetbrains.com - Backtesting a Trading Strategy in Python With Datalore and AI Assistant
- blog.jetbrains.com - Portfolio Optimization in Python With Datalore and AI Assistant
Обозначения
Разъясним обозначения, которые можно встретить на сайте:
- ресурс на английском языке
- ресурс на русском языке
- ссылка на внутреннюю страницу сайта, созданную мной
- ссылка на внешний ресурс
- есть важная теоритическая информация
- ресурс расположен на github.com
- ресурс обновляется и не устарел
- ресурс устарел и не обновляется
- можно скачать файл в формате pdf
- можно скачать файл в формате не pdf
- - видео