主要内容

使用Black-Scholes模型和分析价格的商品价格涂抹仪器

此示例显示了为商品价格的工作流程传播当你使用BlackScholes模型和柯克Bjerksundstensland分析定价方法。

了解裂缝传播选项

在石油工业中,炼油厂担心其投入成本(原油)和产出价格之间的差异(精制产品 - 汽油,加热油,柴油,等等)。下载188bet金宝搏这两个底层商品之间的差异被称为a裂缝传播。它代表了原油和精炼产品之间的利润率。下载188bet金宝搏

一种传播选项是普拉斯人有权利,但不是义务的选择,进入现货或向前扩增合同。裂缝传播选项通常用于防止裂缝扩散的下降或对蔓延的波动性或价格预期。

定义商品

假设目前的汽油价格强劲,并且您希望建模裂缝传播期权策略以保护汽油保证金。裂缝传播期权策略用于维持以下赛季的利润。WTI原油期货价格为93.20美元,汽油期货合约为每加仑2.85美元。

罢工= 20;速率= 0.05;stand = DateTime(2020,1,1);成熟= DATEMNTH(定居,3);RBOB汽油的百分比价格和挥发性Pricegallon1 = 2.85;每加仑%美元Price1 = Pricegallon1 * 42;每桶%美元Vol1 = 0.29;WTI原油的价格和波动性Price2 = 93.20;每桶%美元Vol2 = 0.36;商品价格之间的相关性corr = 0.42;

创建传播仪器对象

采用fininstrument创建一个传播仪器对象。

Spreadopt = Fininstrument(“传播”“ExerciseDate”,成熟,'罢工', 罢工,“ExerciseStyle”“欧洲的”'名称'“spread_instrument”
SpepOpt =带有物业的传播:optiontype:“呼叫”罢工:20次练习:“欧洲”锻炼:01-APR-2020名称:“Spread_inStument”

创建BlackScholes模型对象

采用finmodel创建一个BlackScholes模型对象。

BlackscholesModel = FinModel(“BlackScholes”'挥发性'(影响Vol1),'相关性',[1否;corr 1]);

创建略图目的

创建一个平面略图物体使用略图

zerocurve =阈值(“零”,定居,成熟,率,“基础”,1);

创建BjerksundstenslandPricer对象

采用finpricer.创建一个BjerksundstenslandPricer对象并使用略图对象'折扣'名称值对参数。

bjspricer = finpricer(“分析”“模型”,黑暗的校正图,“SpotPrice”, [Price1, Price2],'折扣',Zerocurve,'pricingmethod'“Bjerksundstensland”);

创建柯克Pricer对象

采用finpricer.创建一个柯克Pricer对象并使用略图对象'折扣'名称值对参数。

kirkpricer = finpricer(“分析”“模型”,黑暗的校正图,“SpotPrice”, [Price1, Price2],'折扣',Zerocurve,'pricingmethod'“柯克”);

价格传播仪器使用Bjerksundstensland柯克分析定价方法

采用价钱计算商品的价格和敏感性传播仪器。

[pricekirk,overpr_kirk] =价格(kirkpricer,spareptopt,“所有”);[PriceBJS, outPR_BJS] = price(BJSPricer, SpreadOpt,“所有”);[outPR_Kirk.Results;outPR_BJS。结果]
ans =.2×7表价格γδλ织女星θρ  _____ ___________________ ____________________ _________________ ________________ _______ ______ 11.19 0.67224 -0.60665 0.019081 0.021662 7.1907 -6.4891 11.299 9.8869 -14.539 3.1841 11.2 0.67371 -0.60816 0.018992 0.021572 7.2003 -6.4997 11.198 9.9878 -14.555 3.1906