2020
/
Машинное обучение для алгоритмической торговли на финансовых рынках. Практикум
Книга предназначена для аналитиков и исследователей данных и программистов на языке Python, а также инвестиционных аналитиков и менеджеров, работающих в финансо-инвестиционной индустрии. Если вы хотите реализовать эффективную алгоритмическую торговлю, разрабатывая интеллектуальные разведывающие стратегии с использованием автоматически обучающихся алгоритмов, то настоящая книга — именно то, что вам нужно!
Наличие и доступность разнообразных данных повысила спрос на компетенции в области стратегий алгоритмической торговли. Благодаря этой книге вы освоите машинное обучение (МО), научитесь его применять к широкому спектру источников данных и создавать мощные алгоритмические стратегии.
Книга начинается с основ МО, таких как оценивание наборов данных, доступ к данным через API с помощью языка Python, использование платформы Quandl для доступа к финансовым данным и управление ошибками предсказания.
Далее рассмотрены различные технические решения МО и автоматически обучающиеся алгоритмы, которые могут использоваться для построения и тренировки алгоритмических моделей с помощью программных Python-библиотек pandas, Seaborn, StatsModels и sklearn.
— Описана постройка, оценка и интерпретация моделей AR(p), MA(q) и ARIMA(p, d, q) с использованием библиотеки StatsModels.
— Показано, как применять байесовы понятия “априорное распределение”, “наблюдение” и “апостериорное распределение” для того, чтобы различать понятие неопределенности с помощью библиотеки PyMC3.
— Как использовать библиотеки NLTK, sklearn (Scikit-learn) и spaCy для назначения сентиментных отметок финансовым новостям и классифицирования документов для извлечения торговых сигналов.
— Как конструировать, строить, настраивать и оценивать нейронные сети прямого распространения, рекуррентные нейронные сети (RNN-сети) и сверточные нейронные сети (CNN-сети), используя библиотеку Keras для разработки изощренных алгоритмов.
— Как применять трансферное обучение к данным спутниковых снимков для предсказания экономической активности.
— Как эффективно использовать подкрепляемое обучение для достижения оптимальных результатов торговли.