使用函数创建作品集
简介
的instadd
函数创建一组乐器(组合)或将乐器添加到现有的乐器集合。的TypeString
参数指定投资工具的类型。对于基于利率的衍生品,类型为:债券
,OptBond
,现金流
,固定
,浮动
,帽
,地板上
,交换
.股票衍生品的类型如下亚洲
,障碍
,复合
,Lookback
,OptStock
.
下面的输入参数TypeString
是特定于投资工具类型的。因此,TypeString
参数决定如何解释输入参数的其余部分。例如,instadd
使用类型字符向量for债券
创建债券工具的投资组合。
InstSet = instadd('债券',息票率,结算,到期,期限,基础,月末规则,发行日期,第一息票日期,最后息票日期,开始日期,面)
利率计算衍生品
除了已经描述的债券工具之外,工具箱还可以为基于利率的衍生品创建包含以下功能集的投资组合:
键选择
InstSet = instadd('OptBond', BondIndex, OptSpec, Strike, ExerciseDates, AmericanOpt)
任意现金流量工具
InstSet = instadd('现金流',cflowamount, CFlowDates,结算,基础)
固定利率票据
InstSet = instadd('Fixed', CouponRate, Settle, Maturity, FixedReset, Basis, Principal)
浮动利率票据
InstSet = instadd('浮动',利差,结算,成熟度,FloatReset,基础,本金)
帽仪器
InstSet = instadd('Cap',罢工,结算,到期,CapReset,基础,本金)
可转换债券工具
InstSet = instcbond(息票率,结算,到期,ConvRatio)
地面仪器
InstSet = instadd('Floor', Strike, Settle, Maturity, FloorReset, Basis, Principal)
互换工具
InstSet = instadd('Swap', leggrate,结算,到期,LegReset,基础,本金,LegType)
掉期期权工具
InstSet = instadd('Swaption', OptSpec, Strike, ExerciseDates, Spread,…结算,期限,美国选择,互换,基础,本金)
债券与嵌入式期权工具
InstSet = instadd('OptEmBond', CouponRate,结算,到期,OptSpec,罢工,…ExerciseDates, 'AmericanOpt', AmericanOpt, 'Period', Period,'Basis', Basis,…'EndMonthRule', EndMonthRule,'Face', 'IssueDate', IssueDate, 'FirstCouponDate',…FirstCouponDate, 'LastCouponDate', LastCouponDate,'StartDate', StartDate)
股票衍生品
工具箱可以为股票衍生品创建包含以下一组函数的投资组合:
亚洲的乐器
InstSet = instadd('Asian', OptSpec, Strike, Settle, ExerciseDates, AmericanOpt,…AvgType, AvgPrice, AvgDate)
障碍仪器
InstSet = instadd('Barrier', OptSpec, Strike, Settle, ExerciseDates, AmericanOpt,…BarrierType, Barrier, Rebate)
复合工具
InstSet = instadd('复合',UOptSpec, UStrike, USettle, UExerciseDates, UAmericanOpt,…COptSpec, CStrike, CSettle, CExerciseDates, CAmericanOpt)
可转换债券工具
InstSet = instcbond(息票率,结算,到期,ConvRatio)
Lookback仪器
InstSet = instadd('Lookback', OptSpec, Strike, Settle, ExerciseDates, AmericanOpt)
股票期权工具
InstSet = instadd('OptStock', OptSpec, Strike, Settle, Maturity, AmericanOpt)
另请参阅
instadd
|instaddfield
|instdelete
|instdisp
|instfields
|instfind
|instget
|instgetcell
|instlength
|instselect
|instsetfield
|insttypes
|intenvset
|hedgeopt
|hedgeslf