Этот пример показывает различные стратегии хеджирования минимизировать воздействие в Энергетическом рынке с помощью Взломанных Опций Распространения.
В нефтяной промышленности установки для очистки касаются различия между своими производственными затратами (сырая нефть) и цены выхода (усовершенствованные продукты - бензин, мазут, дизельное топливо, и так далее). Дифференциал между этими двумя базовыми предметами потребления упоминается как Взломанное Распространение. Это представляет маржу прибыли между сырой нефтью и усовершенствованными продуктами.
Опция Распространения является опцией на распространении, где держатель имеет право, но не обязательство, чтобы заключить место или вперед распространить контракт. Взломанные Опции Распространения часто используются, чтобы защитить от снижений во взломанном распространении или монетизировать энергозависимость или ценовые ожидания по распространению.
Специалист по маркетингу интересуется защитой его поля бензина, поскольку текущие цены сильны. Взломанная опционная стратегия распространения используется, чтобы обеспечить прибыль за следующий сезон. В марте июньские фьючерсы сырой нефти WTI на уровне 91,10$ за баррель, и фьючерсный контракт бензина RBOB на уровне 2,72$ за галлон. Стратегия специалиста по маркетингу является долгим взломанным включением вызова, покупая фьючерсы бензина RBOB и продавая фьючерсы сырой нефти.
OldFormat = get(0, 'format'); format bank % Price and volatility of RBOB gasoline Price1gallon = 2.72; % $/gallon Price1 = Price1gallon * 42; % $/barrel Vol1 = 0.39; % Price and volatility of WTI crude oil Price2 = 91.10; % $/barrel Vol2 = 0.34; % Assume the following data % Spread Option Strike = 20; OptSpec = 'call'; Settle = '01-March-2013'; Maturity = '01-June-2013'; Corr = 0.45; % Correlation of underlying commodities
Задайте RateSpec
и StockSpec
.
% Define RateSpec Rate = 0.035; Compounding = -1; Basis = 1; RateSpec = intenvset('ValuationDate', Settle, 'StartDates', Settle, ... 'EndDates', Maturity, 'Rates', Rate, 'Compounding', ... Compounding, 'Basis', Basis); % Define StockSpec for the two assets StockSpec1 = stockspec(Vol1, Price1); StockSpec2 = stockspec(Vol2, Price2);
Оцените взломанную опцию распространения
Используйте функциональный spreadbybjs
в Financial Instruments Toolbox™, чтобы оценить опцию распространения с помощью модели Bjerksund и Stensland.
Price = spreadbybjs(RateSpec, StockSpec1, StockSpec2, Settle, ...
Maturity, OptSpec, Strike, Corr)
Price = 9.91
1:1 подразумевал, что текущее взломанное распространение между этими двумя underlyings составляет 23,14$ за баррель.
CrackSpread = Price1 - Price2 % $/barrel
CrackSpread = 23.14
Предположим, что ко дню истечения, цены на сырую нефть в июне уменьшаются до 90,34$ за баррель, и цены бензина растут к 2,89$ за галлон. Изменения цен заставляют маржу прибыли специалиста по маркетингу (новое подразумеваемое взломанное распространение) увеличиваться с $23.14/разливающий по бочкам до $31.04/разливающий по бочкам:
NewCrackSpread = (2.89 * 42) - 90.34
NewCrackSpread = 31.04
Поскольку специалист по маркетингу купил длинную трещину, обращаются к вызову за 20$, опция находится теперь в деньгах на 11,04$.
(NewCrackSpread - Strike)
ans = 11.04
Специалист по маркетингу заплатил 9,91$ из длинного взломанного вызова, это защищает поле на 1,13$.
(NewCrackSpread - Strike - Price)
ans = 1.13
Эта стратегия обеспечивает защиту специалиста по маркетингу во время сценариев увеличения распространения.
Установка для очистки интересуется покрытием ее фиксированных расходов и эксплуатационных расходов, но все еще получите прибыль от благоприятного перемещения на рынке. В марте майские фьючерсы сырой нефти WTI на уровне 99,43$ за баррель, и фьючерсный контракт бензина RBOB на уровне 3,04$ за галлон. Установка для очистки полагает, что распространение между теми предметами потребления 28,25$ за баррель благоприятно. Из этого 11$ соответствуют эксплуатационным расходам и фиксированным затратам, и 17,25$ являются сетевой маржей переработки. Стратегия установки для очистки состоит в том, чтобы продать трещину, распространенную путем продажи 10 фьючерсов бензина RBOB и покупки 10 фьючерсов сырой нефти.
% Price and volatility of RBOB gasoline Price1gallon = 3.04; % $/gallon Price1 = Price1gallon * 42; % $/barrel Vol1 = 0.35; Div1 = 0.0783; % Price and volatility of WTI crude oil Price2 = 99.43; % $/barrel Vol2 = 0.38; Div2 = 0.0571;
Покупки установки для очистки 10 мая распространение трещины бензина RBOB помещают с ценой исполнения опциона 25$.
% Spread Option Strike = 25; OptSpec = 'put'; Settle = '01-March-2013'; Maturity = '01-May-2013'; Corr = 0.30; % Correlation of underlying commodities
Задайте RateSpec
и StockSpec
.
% Define RateSpec Rate = 0.035; Compounding = -1; Basis = 1; RateSpec = intenvset('ValuationDate', Settle, 'StartDates', Settle, ... 'EndDates', Maturity, 'Rates', Rate, 'Compounding', ... Compounding, 'Basis', Basis); % Define StockSpec for the two assets StockSpec1 = stockspec(Vol1, Price1, 'Continuous', Div1); StockSpec2 = stockspec(Vol2, Price2, 'Continuous', Div2);
Оцените взломанную опцию распространения
Используйте функциональный spreadbyfd
в Financial Instruments Toolbox™, чтобы оценить американскую опцию распространения с помощью метода конечной разности.
Price = spreadbyfd(RateSpec, StockSpec1, StockSpec2, Settle, ... Maturity, OptSpec, Strike, Corr, 'AmericanOpt', 1)
Price = 6.61
Истечением, если бы опция осуществлена, установка для очистки застраховала бы стоимость покупательных 10 000 баррелей сырой нефти с доходом продажи 10 000 баррелей бензина RBOB. Фьючерсный контракт представляет 1 000 баррелей сырой нефти и 42 000 галлонов бензина.
CostOfHedge = Price * 10000 % Option premium
CostOfHedge = 66122.24
Стоимость преграды составляет 66 386$, чтобы реализовать и гарантировать, что ни один падение цен на бензин RBOB или увеличение цен на сырую нефть WTI не уменьшит маржу переработки ниже 25$.
ProfitMargin = 14 * 10000 %$
ProfitMargin = 140000.00
CrackingMargin = ProfitMargin - CostOfHedge
CrackingMargin = 73877.76
Эта стратегия позволяет раскалывающееся поле 73 613$.
Другая стратегия установки для очистки могла состоять в том, чтобы купить 22$, помещает в цену 5,38$.
StrikeNew = 22; PriceNew = spreadbyfd(RateSpec, StockSpec1, StockSpec2, Settle, ... Maturity, OptSpec, StrikeNew, Corr, 'AmericanOpt', 1)
PriceNew = 5.36
На этот раз преграда стоила бы 53 823$, но она также гарантирует 11$ за баррель или раскалывающееся поле за 56 176$.
NewCostOfHedge = PriceNew * 10000 % Option premium
NewCostOfHedge = 53570.97
NewProfitMargin = 11 * 10000
NewProfitMargin = 110000.00
CrackingMargin = NewProfitMargin - NewCostOfHedge
CrackingMargin = 56429.03
Установка для очистки касается своей стоимости хеджирования и решает использовать стратегию кольца. В апреле взломанное распространение торгует на уровне 4,23$ за баррель. Установка для очистки не убеждена привязать это поле, но также и хочет защитить от изменений цен, заставляющих поле нефтеперерабатывающего завода уменьшиться меньше чем на 4$ за баррель.
% Price and volatility of heating oil Price1gallon = 2.52; % $/gallon Price1 = Price1gallon * 42; % $/barrel Vol1 = 0.38; Div1 = 0.0762; % Price and volatility of WTI crude oil Price2 = 101.61; % $/barrel Vol2 = 0.34; Div2 = 0.1169;
Чтобы выполнить стратегию кольца, установка для очистки продает опцию распространения вызова с забастовкой 4,50$ и использует доход с премии, чтобы возместить стоимость покупки помещенной опции распространения с забастовкой 4$. Это позволяет установке для очистки извлекать выгоду, если рыночные цены перемещаются вверх, и защищает его, если рыночные цены спускаются.
% Assume the following data Strike = [4.50;4]; OptSpec = {'call';'put'}; Settle = '01-April-2013'; Maturity = '01-June-2013'; Corr = 0.35; % Correlation of underlying commodities
Задайте RateSpec
и StockSpec
.
% Define RateSpec Rate = 0.035; Compounding = -1; Basis = 1; RateSpec = intenvset('ValuationDate', Settle, 'StartDates', Settle, ... 'EndDates', Maturity, 'Rates', Rate, 'Compounding', ... Compounding, 'Basis', Basis); % Define StockSpec for the two assets StockSpec1 = stockspec(Vol1, Price1, 'Continuous', Div1); StockSpec2 = stockspec(Vol2, Price2, 'Continuous', Div2);
Оцените взломанные опции распространения
Используйте функциональный spreadbybjs
в Financial Instruments Toolbox™, чтобы оценить опции распространения с помощью модели Bjerksund и Stensland.
Price = spreadbybjs(RateSpec, StockSpec1, StockSpec2, Settle, ...
Maturity, OptSpec, Strike, Corr)
Price = 2×1
7.0586
6.4326
Стратегия кольца позволяет установке для очистки уменьшать стоимость преграды к 0,63$.
% CostOfHedge = Premium of Call - Premium of Put
CostOfHedge = Price(1) - Price(2)
CostOfHedge = 0.63
Установка для очистки защищена, если взломанное распространение сужается меньше чем к 4$. Если взломанное распространение расширится больше чем к 4,50$, установка для очистки не извлечет выгоду по этой сумме, если он застраховал 100% всего его воздействия рынка.
set(0, 'format', OldFormat);