An algorithm for organizing long volatility trading based on a delta-neutral strategy
- Authors: Plotnikov A.P.1, Shishlov R.A.1, Arsenov V.V.2
-
Affiliations:
- Yuri Gagarin State Technical University of Saratov
- Volga region Law Institute (branch) of the All-Russian State University of Justice
- Issue: Vol 13, No 3 (2022)
- Pages: 156-173
- Section: MATHEMATICAL AND INSTRUMENTAL METHODS OF ECONOMICS
- URL: https://journals.ssau.ru/eco/article/view/10874
- DOI: https://doi.org/10.18287/2542-0461-2022-13-3-156-173
- ID: 10874
Cite item
Full Text
Abstract
The article is devoted to the problem of automation of long volatility trading in the financial market using delta-neutral trading strategies. Most operations on them, as a rule, are performed manually, which makes them less systematic and vulnerable to the negative influence of the human factor (emotions, tardiness of actions, erroneous submission of applications, etc.). To solve this problem, the article proposes a unified algorithm for a delta-neutral strategy, taking into account several parameters for long volatility trading through transactions with futures on underlying assets and options on these futures. For greater clarity, the algorithm is supplemented with a diagram made in BPMN 2.0 notation.
Full Text
Введение
В основе торговли волатильностью лежит принцип, согласно которому сделки с равным количеством опционов и их базовых активов (например, опционов на фьючерсы и самих фьючерсов) не всегда приводят к одинаковым финансовым результатам [1–10]. Существует множество различных стратегий торговли волатильностью, в настоящей статье остановимся только на открытии и закрытии длинных позиций по волатильности. Наиболее удобным способом открытия длинной позиции, т. е. покупки волатильности выбранного финансового инструмента, является открытие короткой (длинной) позиции по базовому активу (например, фьючерсу или акции) и покупка опционов колл (пут) в количестве, необходимом для поддержания дельта-нейтральной позиции на этот базовый актив. При дальнейшем изменении цены базового актива изменяется значение дельты, а следовательно, для восстановления дельта-нейтральной позиции требуется другое соотношение открытых позиций по базовому активу и опционам на него [1–3; 11]. Избранная стратегия предполагает систематическое восстановление рыночно-нейтральных позиций при изменении значений дельты. Указанное восстановление обозначается термином рехеджирование и достигается путем открытия или закрытия позиций по финансовому инструменту или опционам на тот же базовый актив [1–10]. При длинной торговле волатильностью необходимо следить за ее динамикой, т. к. при совершении указанных операций по рехеджированию или полном закрытии всех позиций прибыль будет наблюдаться только при росте волатильности, а при ее снижении стратегия будет приносить убытки. Таким образом, если в моменты роста волатильности финансового инструмента систематически восстанавливать рыночно-нейтральную позицию посредством рехеджирования или полного закрытия всех позиций, можно извлекать прибыль от таких операций. Чтобы совершать длинную торговлю волатильностью в период ее роста, а не падения, целесообразно отслеживать текущее значение подразумеваемой волатильности (IV), которое в момент покупки волатильности должно быть достаточно низким, а в момент продажи волатильности – достаточно высоким. Указанные операции представляют собой длинную торговлю волатильностью, т. е. покупку и последующую продажу IV. Несмотря на то что торговля IV давно применяется на практике, она, как правило, производится вручную, что делает ее менее системной и уязвимой перед негативным влиянием человеческого фактора (эмоции, запоздалость действий, ошибочное выставление заявок и т. п.). В этой связи возникает необходимость в четкой формулировке алгоритма для длинной торговли IV [1; 12–17].
Наличие алгоритмов для эффективных торговых стратегий на финансовых рынках повышает их ликвидность, увеличивает сумму налогов и комиссий, поступающих от новых участников, что несет важную социально-экономическую пользу. При этом автоматизация сделок способна улучшить качество расчетов и скорость принятия инвестиционных решений. Все это указывает на то, что разработка алгоритмов стратегий для длинной торговли волатильностью и их автоматизация является актуальным и востребованным направлением.
Поэтому целью настоящей статьи является разработка алгоритма для длинной торговли волатильностью на базе дельта-нейтральной стратегии с учетом нескольких параметров.
Ход исследования
Для достижения поставленной цели необходимо решить ряд следующих вспомогательных задач.
- Ввести условные обозначения для терминов и ключевых параметров алгоритма.
- Разработать алгоритм для длинной торговли волатильностью на базе дельта-нейтральной стратегии с учетом нескольких параметров.
- Проиллюстрировать алгоритм диаграммой, выполненной в нотации BPMN0.
- Условные обозначения
I – таймфрейм, в рамках которого рассчитываются μ1, μ2, μ3, σΔ, σP, σIV. Может принимать значения: 1 минута, 5 минут, 10 минут, 1 час, 4 часа, 1 день.
T – максимально допустимое значение оставшегося времени (дней) до экспирации фьючерсов и опционов, при достижении которого следует обменять фьючерсы и опционы с текущей датой экспирации на фьючерсы и опционы со следующей датой экспирации.
t – количество дней до экспирации опционов и фьючерсов на базовый актив.
Δ – коэффициент дельта опциона колл на базовый актив с ближайшим страйком к текущему значению P.
P – цена базового актива. (В качестве базового актива авторы статьи рекомендуют использовать фьючерс на другой базовый актив, например биржевой индекс или акцию, т. к. открытие короткой позиции по фьючерсу не требует уплаты дополнительных комиссий, как обычно бывает в случае с открытием коротких позиций по акциям.) [1; 11]
IV – подразумеваемая волатильность доходности базового актива с ближайшим страйком к текущему значению P, которая рассчитывается численным методом на базе формулы Блека – Шоулза:
(1) |
| ||
, | (2) | ||
, |
(3) |
| |
, |
(4) |
| |
где CL – цена европейского опциона колл для бездивидендных акций;
PT – цена европейского опциона колл для бездивидендных акций;
S0 – первоначальная цена акции;
Функция N(x) – интегральная функция стандартизированного нормального распределения;
K – цена исполнения опциона;
r – непрерывно начисляемая безрисковая процентная ставка;
t – количество дней до экспирации опционов на базовый актив;
IV – подразумеваемая волатильность доходности базового актива [1–12].
(Выбору конкретного численного метода и его детальному описанию следует посвятить отдельную работу.)
μ1 – математическое ожидание значений Δ, в качестве которого условно выбирается приближенное текущее значение простой скользящей средней графика значений Δ, определяемое по формуле
, |
(5) |
где Δ[i] – значение Δ в i-й момент времени в рамках I;
n – период скользящей средней [2];
μ2 – математическое ожидание значений P, в качестве которого условно выбирается приближенное текущее значение простой скользящей средней значений P, определяемое по формуле
, |
(6) |
где P[i] – значение P в i-й момент времени в рамках I;
n – период скользящей средней [3];
μ3 – математическое ожидание значений IV, в качестве которого условно выбирается приближенное текущее значение простой скользящей средней значений IV, определяемое по формуле
, |
(7) |
где IV[i] – значение IV в i-ый момент времени в рамках I;
n – период скользящей средней [4];
σΔ – среднеквадратичное отклонение Δ от m1, определяется по формуле:
, |
(8) |
где sΔ – среднеквадратичное отклонение значений Δ от m1 за период ; среднее значение Δ – , определяется как среднее арифметическое значений Δ за периоды наблюдения, а именно:
, |
(9) |
где Δ[i] – значение Δ в i-м периоде;
n – количество моментов времени, в течение которых рассчитывается sΔ[i] [1; 12–14]$
σP – среднеквадратичное отклонение значений P, определяется по формуле
, |
(10) |
где sP – среднеквадратичное отклонение значений P за период; среднее значение P – , определяется как среднее арифметическое значений P за периоды наблюдения, а именно:
, |
(11) |
где P[i] – значение P в i-м периоде;
n – количество моментов времени, в течение которых рассчитывается sP[i] [3; 4];
σIV – среднеквадратичное отклонение значений IV от m3, определяется по формуле
, |
(12) |
где sIV – среднеквадратичное отклонение значений IV за период; – среднее значение IV, определяется как среднее арифметическое значений IV за периоды наблюдения, а именно:
, | (13) |
где IV[i] – значение IV в i-м периоде;
n – количество моментов времени, в течение которых рассчитывается sIV [1; 12–14];
СNP – текущие чистые позиции;
PNP – плановые чистые позиции;
H – максимальный лимит открытия дельта-нейтральных позиций (определяется максимально допустимым отношением СNP к сумме СNP и PNP), измеряется в процентах;
W – количество попыток открыть дельта-нейтральную позицию в случае неисполнения (или неполного исполнения) выставленных заявок;
v1 – количество среднеквадратичных отклонений от μ3, при достижении которого выполняется
1 из условий для открытия дельта-нейтральной позиции;
v2 – количество среднеквадратичных отклонений от μ3, при достижении которого выполняется
1 из условий для закрытия дельта-нейтральной позиции в случае увеличения IV;
v3 – количество среднеквадратичных отклонений от μ3, при достижении которого выполняется
1 из условий для закрытия дельта-нейтральной позиции в случае уменьшения IV;
z1 – количество среднеквадратичных отклонений от μ2, при достижении которого выполняется
1 из условий для закрытия дельта-нейтральной позиции в случае увеличения P;
z2 – количество среднеквадратичных отклонений от μ2, при достижении которого выполняется
1 из условий для закрытия дельта-нейтральной позиции в случае уменьшения P;
d1 – количество среднеквадратичных отклонений от μ1, при достижении которого выполняется
1 из условий для открытия дельта-нейтральной позиции;
d2 – количество среднеквадратичных отклонений от μ1, при достижении которого выполняется
1 из условий для рехеджирования дельта-нейтральной позиции в случае увеличения Δ;
d3 – количество среднеквадратичных отклонений от μ1, при достижении которого выполняется
1 из условий для рехеджирования дельта-нейтральной позиции в случае уменьшения Δ.
CF – текущее количество открытых позиций по фьючерсам;
NO – количество опционов колл при рехеджировани или первичном открытии длинной позиции по IV (оно остается неизменным с момента первичного открытия длинной позиции по IV до момента ее полного закрытия и не меняется при проведении рехеджирования);
BF – количество фьючерсов, которые необходимо купить для достижения дельта-нейтрального баланса;
SF – количество фьючерсов, которые необходимо продать для достижения дельта-нейтрального баланса.
Условие 1 – условие для открытия новой или удержания текущей дельта-нейтральной позиции.
Условие 2 – условие для открытия новой дельта-нейтральной позиции.
- Разработка алгоритма
- Алгоритм для длинной торговли волатильностью на базе дельта-нейтральной стратегии с учетом нескольких параметров
- Выполнить «Ввод исходных параметров».
- Оценка времени t до экспирации опционов колл и фьючерсов на базовый актив.
- Если t ≥ T, то рассчитать текущее значение IV численным методом.
- Если t < T, то «Закрыть все позиции».
- Отменить все заявки.
- Перейти к опционам колл и фьючерсам со следующей датой экспирации (через 3 месяца после текущей экспирации).
- Перейти к шагу 2.
- Выполнить «Проверка Условия 1» (условия для открытия новой или удержания текущей дельта-нейтральной позиции).
- Если «Условие 1» соблюдено, то выполнить «Проверка достижения лимита для открытия новых позиций».
- Если лимит для открытия новых позиций не превышен, то выполнить «Проверка Условие 2».
- Если «Условие 2» не выполнено, «Открыть дельта-нейтральную позицию».
- Выполнить «Проверка наличия открытой дельта-нейтральной позиции».
- Если в наличии есть открытая дельта-нейтральная позиция, скопировать текущее значение Δ.
- Иначе перейти к шагу 2.
- Если Δ ≥ (μ1 + σΔ×d2) или Δ ≤ (μ1 + σΔ×d3), выполнить «Рехеджирование».
- Перейти к шагу 2.
1.1. Ввод исходных параметров
- Ввод значения I.
- Ввод значения T.
- Ввод значения H.
- Ввод значения W.
- Ввод значения v1.
- Ввод значения v2.
- Ввод значения v3.
- Ввод значения z1.
- Ввод значения z2
- Ввод значения d1.
- Ввод значения d2.
- Ввод значения d3.
При этом должно выполняться условие:
(14) |
1.2. Проверка Условия 1
- Если IV ∈ [μ3 + σIV×v3; μ3 + σIV×v2], P ∈ [μ2 + σP×z2; μ2 + σP×z1], Δ ∈ [μ1 + σΔ×d2; μ1+ σΔ×d3], Условие 1 считается выполненным.
- Иначе Условие 1 считается не выполненным.
1.3. Проверка Условия 2
- Если IV < (μ3 + σIV×v1) и Δ < (μ1 + σΔ×d1), то Условие 2 считается выполненным.
- Иначе Условие 2 считается невыполненным.
1.4. Открыть дельта-нейтральную позицию
- Выставить заявки на покупку опционов колл (с ближайшим страйком к текущей цене базового актива, т. е. фьючерса, по текущей теоретической цене опциона) в количестве равном частному от деления 1/3 доступных PNP в рамках H на размер гарантийного обеспечения для покупки 1 опциона колл. (Коэффициент 1/3 подобран оценочно и приближенно для текущей версии алгоритма; в следующей версии алгоритма рекомендуется усовершенствовать метод расчета максимального количества покупаемых опционов колл в рамках H.)
- Проверить исполнение заявки через 5 секунд после выставления.
- Если заявка на покупку опционов колл исполнилась полностью, то необходимо «Продать фьючерсы».
- Если заявка исполнилось частично, то необходимо:
- «Продать фьючерсы».
- Отменить заявку на покупку опционов колл.
- Если в течение 5 секунд она не сработала, то необходимо:
- Отменить заявку на покупку опционов колл.
- Если количество итераций по выполнению текущего блока ≤ W, то перейти на шаг 1.
1.5. Закрыть все позиции
- Выставить заявку на продажу опционов колл (лимитированная заявка по текущей теоретической цене опционов колл).
- Проверить исполнение заявки через 5 секунд после выставления.
- Если заявка на продажу опционов колл исполнилось полностью, то необходимо «Купить фьючерсы».
- Если заявка исполнилось частично, то необходимо:
- «Купить фьючерсы».
- Отменить заявку на продажу опционов колл.
- Перейти на шаг 1.
- Если заявка не сработала, то необходимо:
- Отменить заявку на продажу опционов колл.
- Перейти на шаг 1.
1.6. Рехеджирование
- Выполнить «Проверка достижения лимита для открытия новых позиций».
- Если лимит для открытия новых позиций не превышен:
- Если Δ ≥ (μ1 + σΔ×d2), то «Продать фьючерсы».
- Если Δ ≤ (μ1 + σΔ×d3), то «Купить фьючерсы».
1.6.1. Продать фьючерсы
- Выставляется заявка на продажу фьючерсов в количестве, которого не хватает до текущего количества ранее купленных опционов колл, умноженного на Δ, по текущей рыночной цене и которое определяется по формуле
(15) | ||
Предлагается на практике намеренно выставить заявку ниже лучшей цены спроса, например, на 2 %, чтобы продажа прошла по лучшей цене, даже если он успеет незначительно измениться при выставлении заявки. |
|
|
- Проверить исполнение заявки через 5 секунд после выставления.
- Если заявка в течение 5 секунд не исполнилась или исполнилось частично, отменить заявку на продажу оставшихся фьючерсов.
- Иначе завершить «Продать фьючерсы»
- Выполнить «Проверка соблюдения дельта-нейтрального баланса».
- Если есть нарушение дельта-нейтрального баланса из-за избытка фьючерсов, нужно перейти на шаг 1.
- Если нарушение дельта-нейтрального баланса произошло из-за недостатка фьючерсов, то нужно «Купить фьючерсы».
- Если нет нарушение дельта-нейтрального баланса, завершить «Продать фьючерсы».
1.6.2. Купить фьючерсы
- Выставляется заявка на закрытие коротких позиций по фьючерсам в таком количестве, чтобы их общее количество стало равно количеству ранее купленных опционов колл, умноженному на Δ, по текущей рыночной цене и которое определяется по формуле
. (16)
Выставление заявок в автоматической торговой системе, генерируемых на базе разработанного алгоритма, должно осуществляться с помощью торгового терминала (например, QUIK) [1; 2]. Следует заметить, что при разработке указанного алгоритма некоторые рекомендации из более ранней работы [1] были скорректированы. Можно выделить следующие ключевые изменения:
– в новой версии алгоритма открытие дельта-нейтральной позиции начинается в случае «прокола», т. е. пересечение текущего значения IV сверху вниз по аналогии с открытием длинной позиции по акции при «проколе» уровня поддержки сверху вниз. Ранее условиям открытия дельта-нейтральной позиции было пересечение IV заданного значения снизу вверх (аналог покупки акций при «пробое» уровня сопротивления снизу вверх). Такое изменение связано с более удобной формализацией указанного условия и устранением необходимости в описание исключительных ситуаций;
– в новой версии алгоритма рехеджирование происходит, если Δ ≥ (μ1 + σΔ×d2) или
Δ ≤ (μ1 + σΔ×d3), без фиксации значений Δ на предыдущем шаге. Такое изменение связано прежде всего с более удобной формализацией указанного условия и устранением необходимости в описании исключительных ситуаций;
– проверка пересечения значением Δ своей «нижней» локальной границы, находящейся на расстоянии σΔ×d1 от μ1, теперь осуществляется только при проверке Условия 2 об открытии дельта-нейтральной позиции. При рехеджировании пересечение этой локальной границы в новой версии алгоритма больше не контролируется, т. к. рехеджирование было решено осуществлять только при пересечении «самой верхней» и «самой нижней» границы Δ, которые находятся на расстоянии σΔ×d2 и σΔ×d3 от μ1 соответственно;
– в новой версии алгоритма для формирования дельта-нейтральной позиции используется сочетание опционов колл и коротких позиций по базовому активу, т. к., в отличие от опционов пут и длинной позиции по базовому активу, и они соответствуют предложенному в более ранней работе диапазону Δ (от 0 до 1) и правилам изменения этой величины;
– заявку рекомендуется намеренно выставлять на 2 % ниже лучшей цены спроса и выше лучшей цены предложения, а не на 20 %, как в более ранней версии;
– в новой версии алгоритма скорректированы варианты таймфреймов: 1 минута, 5 минут, 10 минут, 1 час, 4 часа, 1 день.
- Проверить исполнение заявки через 5 секунд после выставления.
- Если заявка в течение 5 секунд не исполнилась или исполнилась частично, отменить заявку на покупку оставшихся фьючерсов.
- Иначе завершить «Купить фьючерсы»
- Выполнить «Проверка соблюдения дельта-нейтрального баланса». (Это необходимо потому, что если заявка исполнилась только частично или не исполнилась совсем, то за это время значение Δ может измениться, и поэтому требуются дополнительные расчеты, чтобы купить фьючерсы в том количестве, которое необходимо на текущий момент, а не в начале процедуры по покупке фьючерсов.)
- Если есть нарушение дельта-нейтрального баланса из-за избытка коротких позиций по фьючерсам, то нужно перейти на шаг 1.
- Если нарушение дельта-нейтрального баланса произошло из-за недостатка коротких позиций по фьючерсам, то нужно «Продать фьючерсы».
- Если нет нарушения дельта-нейтрального баланса, т. е. , завершить «Купить фьючерсы».
- Проверка достижения лимита для открытия новых позиций
- Скопировать значение CNP из торгового терминала.
- Скопировать значение PNP из торгового терминала.
- Если , значит, лимит для открытия новых позиций не превышен.
- Иначе лимит для открытия новых позиций превышен
- Проверка нарушения дельта-нейтрального баланса
- Если , значит, нет нарушения дельта-нейтрального баланса.
- Если , значит, есть нарушение дельта-нейтрального баланса из-за недостатка коротких позиций по фьючерсам.
- Если , значит, есть нарушение дельта-нейтрального баланса из-за избытка коротких позиций по фьючерсам.
Более детально алгоритм для длинной торговли волатильностью на базе дельта-нейтральной стратегии с учетом нескольких параметров представлен на рисунках ниже в виде BPMN-диаграммы
(рис. 1).
Рисунок 1 – BPMN-диаграмма алгоритма обнаружения индикаторов, прогнозирующих динамику цен финансовых инструментов
Figure 1 – BPMN-diagram of the algorithm for detecting indicators that predict the price dynamics
of financial instruments.
Рисунок 1.1 – BPMN-диаграмма части алгоритма, отвечающая за ввод исходных параметров
Figure 1.1 – BPMN diagram of the part of the algorithm responsible for entering the initial parameters
Рисунок 1.2 – BPMN-диаграмма части алгоритма, отвечающая за контроль времени до даты экспирации.
Figure 1.2 – BPMN diagram of the part of the algorithm responsible for controlling the time to the expiration date
Рисунок 1.3 – BPMN-диаграмма части алгоритма, отвечающая за проверку условий
Figure 1.3 – BPMN diagram of the part of the algorithm responsible for checking the conditions
Предложенный метод длинной торговли волатильностью предназначен для получения инвестиционного результата с более высокими показателями результативности (в частности, доходности и упрощенного коэффициента Шарпа), чем существующие аналоги. Доказательству указанного предположения, уточнению предложенного алгоритма и подбору его оптимальных параметров будут посвящены отдельные работы. Особое внимание следует уделить выбору численного метода для автоматического расчета IV и уточнению правил определения максимально допустимого количества лотов для открытия очередной позиции по опционам и фьючерсам с учетом установленного лимита. Кроме результата от инвестиций применение стратегии способствует увеличению ликвидности торгуемых на бирже инвестиционных активов, увеличивает поступление налогов, биржевых сборов и комиссий, что приносит большую социально-экономическую пользу. Автоматизация стратегии значительно упрощает расчеты, повышает скорость принятия решений и способна значительно увеличить количество сделок, совершаемых на финансовых рынках, что способствует приближению последних к состоянию эффективности. Кроме того, автоматический расчет оптимальных значений параметров метода способен внести существенный вклад в теоретические исследования модификаций методов торговли волатильностью [1; 15–17]
Рисунок 1.4 – BPMN-диаграмма части алгоритма, отвечающая за открытие дельта-нейтраль- Figure 1.4 – BPMN diagram of the part of
|
| Рисунок 1.5 – BPMN-диаграмма части Figure 1.5 – BPMN diagram of the part
|
Полученные результаты и выводы
- Математически обоснованы условия открытия длинной позиции по IV, удержания и закрытия дельта-позиций.
- Разработан алгоритм для торговли волатильностью на основе формулы Блека – Шоулза и среднеквадратичного отклонения подразумеваемой волатильности от своего математического ожидания.
- Разработана диаграмма, выполненная в нотации BPMN 2.0, для иллюстрации алгоритма по торговле волатильностью.
- Обоснована ценность автоматизации указанного алгоритма. Эксплуатация автоматических торговых систем, разработанных на его основе, значительно упрощает расчеты, повышает скорость принятия решений и способна значительно увеличить количество сделок, совершаемых на финансовых рынках, что способствует приближению последних к состоянию эффективности.
Рисунок 1.6 – BPMN-диаграмма части алгоритма, отвечающая за рехеджирование
Figure 1.6 – BPMN diagram of the part of the algorithm responsible for rehedging
Рисунок 1.3.1 – BPMN-диаграмма части алгоритма, отвечающая за проверку Условия 1
Figure 1.3.1 – BPMN diagram of the part of the algorithm responsible for checking Condition 1
Рис. 1.3.2 – BPMN-диаграмма части алгоритма, отвечающая за проверку Условия 2
Figure 1.3.2 – BPMN diagram of the part of the algorithm responsible for checking Condition 2
Рис. 1.6.1. BPMN-диаграмма части алгоритма, отвечающая за продажу фьючерсов
Figure 1.6.1 – BPMN diagram of the part of the algorithm responsible for selling futures
Рисунок 1.6.2– BPMN-диаграмма части алгоритма, отвечающая за покупку фьючерсов
Figure 1.6.2 – BPMN diagram of the part of the algorithm responsible for buying futures
Рисунок 1.3.2.1 – BPMN-диаграмма части Figure 1.3.2.1 – BPMN diagram of the part of the algorithm responsible for checking if the limit has been reached to open new positions |
| Рисунок 1.6.1.1 – BPMN-диаграмма части Figure 1.6.1.1 – BPMN diagram of the part of the algorithm responsible for checking for violation of the delta-neutral balance |
About the authors
Arkadiy P. Plotnikov
Yuri Gagarin State Technical University of Saratov
Author for correspondence.
Email: arcd1@yandex.ru
ORCID iD: 0000-0002-2625-9104
Doctor of Economics, professor of the Department «Economic Security and Innovation Management»
Russian Federation, 77, Polytechnicheskaya Street, Saratov, 410054, Russian FederationRoman A. Shishlov
Yuri Gagarin State Technical University of Saratov
Email: romanshishlov@yandex.ru
ORCID iD: 0000-0002-0999-9821
applicant
Russian Federation, 77, Polytechnicheskaya Street, Saratov, 410054, Russian FederationVladimir V. Arsenov
Volga region Law Institute (branch) of the All-Russian State University of Justice
Email: arealnpc@mail.ru
ORCID iD: 0000-0003-4690-8412
Candidate of Economics, associate professor of the Department «Humanitarian, socio-economic and legal disciplines»
Russian Federation, 55, Radishchev Street, Saratov, 410003, Russian FederationReferences
- Plotnikov A.P., Glazkov V.P., Shishlov R.A. Modification of long-term volatility trading methods based on a delta-neutral strategy. Vestnik Samarskogo universiteta. Ekonomika i upravlenie = Vestnik of Samara University. Economics and Management, 2021, vol. 12, no. 3, pp. 70–79. DOI: http://doi.org/10.18287/2542-0461-2021-12-3-70-79. EDN: https://www.elibrary.ru/bargsy. (In Russ.)
- Plotnikov A.P., Shishlov R.A., Kazakova F.A., Bakieva M.Y. Automation of the Transaction Strategy with Shares Based on the Government Bonds’ Yield Curve. Proceedings of the 37th International-Business-Information-Management-Association SHS Web of Conferences, Cordoba, Spain. Available at: https://ibima.org/accepted-paper/automation-of-the-transaction-strategy-with-shares-based-on-the-government-bonds-yield-curve/.
- Connolly K. Buying and selling volatility. Translated from English by Naidenov V.V., Bushuev A.V. Moscow: IK «Analitika», 2006, 264 p. Available at: https://forex-method.ru/konnolli-pokupka-i-prodazha-volatilnostiskachat-knigu-pdf. (In Russ.)
- Natenberg Sh. Options: Volatility and valuation. Strategies and methods of option trading; translation from English. 2nd edition. Moscow: Al'pina Pablisher, 2011, 544 p. Available at: http://mega-eworld.com/upload/iblock/216/pdf_mobilnaya_versiya_bk_1643_opciony_volatilnost_i_ocenka_stoimosti_strategii_i_metody_opcionnoy_torgovli_sheldon_natenbergbook.a6.pdf. (In Russ.)
- Lyuu Yuh-Dauh. Financial Engineering and Computation. Principles, Mathematics, Algorithms; translation from English. 2nd edition (electronic). Electronic text data (1 pdf file: 754 p.). Moscow: BINOM. Laboratoriya znanii, 2014, 754 p. (Mathematics and Finance). Available at: https://www.rulit.me/data/programs/resources/pdf/Metody-i-algoritmy-finansovoy-matematiki_RuLit_Me_620530.pdf. (In Russ.)
- Zayats S.A., Volkov A.K. Modeling the dynamics of options implied volatility curve. Sovremennye problemy nauki i obrazovaniya, 2013, no. 6, p. 544. Available at: https://elibrary.ru/item.asp?id=21162979. EDN: https://elibrary.ru/rvcvvh. (In Russ.)
- Rybakov A.A., Tsaplin A.I. Delta-neutral dynamic hedging. Vestnik IzhGTU imeni M.T. Kalashnikova = Bulletin of Kalashnikov ISTU, 2010, no. 2 (46), pp. 39–41. Available at: https://elibrary.ru/item.asp?id=14865678. EDN: https://elibrary.ru/mnhyml. (In Russ.)
- Toropov A.V., Ivanov D.V., Shpolyanskiy Yu.A. Application of theoretical options pricing to algorithmic trading strategies. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2013, no. 2 (84), pp. 136–141. Available at: https://elibrary.ru/item.asp?id=18949271. EDN: https://elibrary.ru/pyrird. (In Russ.)
- Smirnov F.A. Topicality of the hedge fund’s strategy «volatility trading» in the new era of new financial thinking. Birzha intellektual'noi sobstvennosti, 2011, vol. 10, no. 11, pp. 25–30. Available at: https://www.elibrary.ru/item.asp?id=17099661. EDN: https://www.elibrary.ru/myucfk. (In Russ.)
- Augen J. The volatility edge in options trading: new technical strategies for investing in unstable markets. New Jersey: FT Press, 2008, 280 p. Available at: https://books.google.ru/books?id=rzklOAapZdsC&redir_esc=y.
- Shishlov R.A. Futures and options: advantages, disadvantages, peculiarities of the practical application. In: Innovation processes in economics and business: scientific opinion: materials of the II international research and practical conference, Saratov, April 12, 2017. Saratov, 2017, pp. 160–169. Available at: https://elibrary.ru/item.asp?id=29887639. EDN: https://www.elibrary.ru/zeauvt. (In Russ.)
- Burenin A.N. Forwards, futures, options, exotic and weather derivatives. Moscow: NTO imeni S.I. Vavilova, 2013, 704 p. Available at: https://institutiones.com/download/books/1595-forvardy-fyuchersy-opciony.html. (In Russ.)
- Gmurman V.E. Probability theory and mathematical statistics: textbook for universities. 9th edition, stereotyped. Moscow: Vyssh. shk., 2003, 479 p.: illustrated. Available at: http://lib.maupfib.kg/wp-content/uploads/2015/12/Teoria_veroatnosty_mat_stat.pdf. (In Russ.)
- Karpenko A.V., Marshalov E.S. Statistics: educational and methodological guide for students of all forms of education in the field of «Economics». Rubtsovsk: Rubtsovskii industrial'nyi institute, 2014, 164 p. (In Russ.)
- Ananchenko I.V., Musaev A.A. Trading Robots and Management in Chaotic Environments: a Review and Critique Analysis. Informatics and Automation (SPIIRAS Proceedings), 2014, no. 3 (34), pp. 178–203. Available at: http://proceedings.spiiras.nw.ru/index.php/sp/article/view/1868. DOI: https://doi.org/10.15622/sp.34.9. (In Russ)
- Michael Lewis. Flash Boys: A Wall Street Revolt. Moscow: IL, 2015, 320 p. Available at: https://knigopoisk.com/files/2017/03/Flash-Boys.-vysokochastotnaya-revolyuciya-na-uoll-strit.a4.pdf. (In Russ.)
- Markman Jon. Swing trading. Powerful strategies to reduce risk and increase profits. Moscow: Smart Book, 2017, 312 p. Available at: https://www.libfox.ru/624252-yon-markman-sving-treyding-moshchnye-strategii-umensheniya-riska-i-uvelicheniya-pribyli.html#. (In Russ.)