В этой статье я собираюсь показать вам, ребята, как работают стратегии количественного финансирования. Мы поговорим о стратегиях 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 дюймов в высоту. Это правило гарантирует, что все участки имеют…