主要内容

使用函数创建作品集

简介

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)

另请参阅

||||||||||||||

相关的例子

更多关于

Baidu
map