В этой статье я собираюсь показать вам, ребята, как работают стратегии количественного финансирования. Мы поговорим о стратегиях Beta Hedging, Golden Cross и Paris Trading. Это часть 1 из 2 статей.
Примечание. В соответствии с правилами новой среды мне нужно указать, что ни одна часть этой статьи не была создана с помощью ИИ, например, chatgpt или bard. Однако я использовал грамматически.
Приступаем к кодированию:
import math import numpy as np import pandas as pd # statistical analysis import statsmodels.api as sm from statsmodels import regression # plot + styling import matplotlib.pyplot as plt from matplotlib import style style.use('seaborn-whitegrid') plt.rcParams["figure.figsize"] = (10,6) # get pricing data import yfinance as yf
Фрагмент кода сначала импортирует все библиотеки и модули. Команда import math импортирует математическую функцию или константу. Обычно его используют в финансовых расчетах. NumPy импортируется как np с помощью выражения «import numpy as np». В этой программе доступно множество математических функций, а также большие массивы и матрицы. Некоторые аспекты количественного финансирования в значительной степени зависят от него, например, манипулирование данными и их анализ. Pd — это псевдоним для библиотеки pandas, импортированной import pandas как pd. Структуры данных и функции включены в эту мощную библиотеку, которая позволяет анализировать структурированные данные. Он обычно используется в количественных финансах для анализа временных рядов и финансовых данных.
Команда «импортировать statsmodels.api as sm» импортирует модуль statsmodels.api и присваивает ему псевдоним «sm». С помощью Statsmodels вы можете оценивать статистические модели, используя широкий спектр инструментов. Использование статистического анализа и построения моделей является обычной частью количественных финансов. Используя statmodels import regression, импортируется модуль регрессии. Важной частью количественных финансов является анализ взаимосвязей между переменными, и модуль регрессии предоставляет функции и инструменты для этой задачи.
Назначьте псевдоним «plt». в модуль pyplot от Matplotlib. С помощью MATplotlib пользователи могут создавать статические, анимированные или интерактивные визуализации. Создавайте графики с помощью простого модуля pyplot с простым интерфейсом. В этом операторе импортируется модуль стиля Matplotlib. Модуль стилей в Matplotlib предоставляет множество предопределенных стилей. Мы выбираем стиль Seaborn-whitegrid. Библиотека построения графиков Matplotlib по умолчанию имеет размер фигуры 10 дюймов в ширину и 6 дюймов в высоту. Это правило гарантирует, что все участки имеют…