УДК 336(075.8)
А95
Перевод с английского И .В. Василенко
Под редакцией В.Р. Гинзбурга
Хилпиш, Ив.
Х45
Python для финансовых расчетов, 2-е изд./ Ив Хилпиш; пер.
с англ. И.В. Василенко. Киев. : “ Диалектика”, 2021. 800 с. : ил.
Парал. тит. англ.
ISBN 978-617-7874- 29- 3 (укр.)
ISBN 978-1-492 -02433-0 ( англ.)
—
—
—
В новом издании книги разработчики и финансовые аналитики узнают, как
применять различные инструменты Python для создания финансовых прило жений и систем алгоритмической торговли. Все примеры книги написаны на
Python 3 и доступны в виде интерактивных блокнотов Jupyter. Готовые программные решения помогут понять, как экосистема Python формирует техноло гический фундамент для финансовой индустрии.
УДК 336(075.8)
Все права защищены.
Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм.
Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в
какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или
механические, включая фотокопирование и запись на магнитный носитель, если на это нет
письменного разрешения издательства O' Reilly & Associates.
Часть I Python и финансовые вычисления
Глава 1. Python как инструмент финансовых расчетов
Глава 2. Инфраструктура Python
27
63
.
Часть II Основы Python
Глава 3. Типы данных и структуры Python
Глава 4 Работа с массивами NumPy
121
Глава 6. Объектно-ориентированное программирование
153
191
.
Глава 5. Анализ данных с помощью библиотеки pandas
93
.
Часть III Обработка и анализ финансовых данных
.
Глава 7 Визуализация данных
215
Глава 8 Финансовые временные ряды
Глава 9 Операции ввода -вывода
Глава 10. Производительность Python
Глава 11 Математические инструменты
Глава 12 Стохастические методы
Глава 13 Статистический анализ
255
.
.
283
333
.
.
.
Часть IV. Алгоритмическая торговля
465
Глава 14. Торговая платформа FXCM
Глава 15 Торговые стратегии
Глава 16 Автоматизированная торговля
545
561
607
Глава 17. Принципы оценки опционов
Глава 18. Финансовое моделирование
Глава 19 Оценка деривативов
Глава 20. Оценка портфеля
Глава 21 Оценка на основе рыночных данных
649
Приложение А. Обработка значений даты и времени
Приложение Б Класс опционов в модели Блэка — Шоулза — Мертона
Предметный указатель
765
.
.
Часть V. Анализ деривативов
.
.
Часть VI. Приложения
.
373
409
665
691
717
739
781
787
Содержание
Об авторе
Об изображении на обложке
Введение
Соглашения, принятые в книге
Файлы примеров к книге
Ждем ваших отзывов!
17
17
19
22
23
24
Часть I . Python и финансовые вычисления
Глава 1 . Python как инструмент финансовых расчетов
Язык программирования Python
Краткая история Python
Экосистема Python
Круг пользователей Python
Стек научных пакетов
Технологии в финансовой отрасли
Инвестиции в технологии
Технологии как движущая сила
Технологии и кадры решают все
В погоне за скоростью, производительностью и объемами данных
Анализ в реальном времени
Python для финансовых расчетов
Синтаксис Python, применяемый в финансовых вычислениях
Эффективность и производительность кода Python
От прототипа к готовому приложению
Финансовые расчеты на основе данных и искусственного интеллекта
Финансовые системы, управляемые данными
Финансовые системы на основе искусственного интеллекта
Резюме
Дополнительные ресурсы
Глава 2. Инфраструктура Python
conda как менеджер пакетов
Установка Miniconda
Выполнение основных команд в менеджере conda
conda как менеджер виртуального окружения
Контейнеры Docker
Контейнеры и образы
Создание образа Docker с Ubuntu и Python
Облачные экземпляры
Открытый и закрытый ключи
Последние комментарии
18 минут 29 секунд назад
21 минут 26 секунд назад
11 часов 12 минут назад
11 часов 14 минут назад
23 часов 57 минут назад
1 день 2 часов назад