setCallExercisePolicy
语法
描述
设置调用锻炼政策UpdatedInstrumentObject
= setCallExercisePolicy (InstrumentObject
,exerciseSchedule
,exerciseStyle
)OptionEmbeddedFixedBond
,OptionEmbeddedFloatBond
,或ConvertibleBond
仪对象。
例子
设置调用运动政策选择嵌入固定债券工具
这个例子展示了如何使用setCallExercisePolicy
保持一致性之间的运动时间表和运动风格在使用OptionEmbeddedFixedBond
仪对象。
创建OptionEmbeddedFixedBond
仪对象
使用fininstrument
创建一个OptionEmbeddedFixedBond
仪对象与不同的运动风格。
成熟= datetime (2024、1、1);罢工= (100;100);ExerciseDates = [datetime(2020年,1,1);datetime(2024年,1,1)];时间= 1;CallSchedule =时间表(ExerciseDates,罢工,“VariableNames”,{“罢工计划”});CallableBond = fininstrument (“OptionEmbeddedFixedBond”,“成熟”成熟,…“CouponRate”,0.025,“时间”期,…“CallSchedule”CallSchedule)
CallableBond = OptionEmbeddedFixedBond属性:CouponRate: 0.0250期:1基础:0 EndMonthRule: 1主要:100 DaycountAdjustedCashFlow: 0 BusinessDayConvention:“实际”假期:NaT IssueDate: NaT FirstCouponDate: NaT LastCouponDate: NaT StartDate可以:NaT成熟度:01 - 1月- 2024 CallDates: [2 x1 datetime)上:[0 x1 datetime] CallSchedule: [2 x1时间表]PutSchedule: [0 x0时间表]CallExerciseStyle:“美国”PutExerciseStyle: [0 x0字符串)名称:"
设置运动风格百慕大
使用setCallExercisePolicy
定义CallExerciseStyle
作为百慕大
。
CallableBond = setCallExercisePolicy (CallableBond CallSchedule,“百慕大”)
CallableBond = OptionEmbeddedFixedBond属性:CouponRate: 0.0250期:1基础:0 EndMonthRule: 1主要:100 DaycountAdjustedCashFlow: 0 BusinessDayConvention:“实际”假期:NaT IssueDate: NaT FirstCouponDate: NaT LastCouponDate: NaT StartDate可以:NaT成熟度:01 - 1月- 2024 CallDates: [2 x1 datetime)上:[0 x1 datetime] CallSchedule: [2 x1时间表]PutSchedule: [0 x0时间表]CallExerciseStyle:“百慕大”PutExerciseStyle: [0 x0字符串)名称:"
使用setCallExercisePolicy
修改调用时间表
并继续使用百慕大的运动风格。
罢工= [100;101;102;103);ExerciseDates = [datetime(2018年,1,1);datetime(2020年,1,1);datetime(2022年,1,1);datetime(2024年,1,1)];CallSchedule =时间表(ExerciseDates,罢工,“VariableNames”,{“罢工计划”});CallableBond = setCallExercisePolicy (CallableBond CallSchedule)
CallableBond = OptionEmbeddedFixedBond属性:CouponRate: 0.0250期:1基础:0 EndMonthRule: 1主要:100 DaycountAdjustedCashFlow: 0 BusinessDayConvention:“实际”假期:NaT IssueDate: NaT FirstCouponDate: NaT LastCouponDate: NaT StartDate可以:NaT成熟度:01 - 1月- 2024 CallDates: [4 x1 datetime)上:[0 x1 datetime] CallSchedule: [4 x1时间表]PutSchedule: [0 x0时间表]CallExerciseStyle:“百慕大”PutExerciseStyle: [0 x0字符串)名称:"
设置调用运动对具体政策选择嵌入固定债券工具
这个例子展示了如何使用setCallExercisePolicy
保持一致性之间的运动时间表和运动风格在使用OptionEmbeddedFixedBond
仪对象有三个OptionEmbeddedFixedBond
仪器。
创建OptionEmbeddedFixedBond
仪对象
使用fininstrument
创建一个OptionEmbeddedFixedBond
仪对象嵌入固定债券工具三个选项美国
运动风格。
成熟= datetime ([2024、1、1;2024、4、1;2024、8、1]);罢工= (100;100);ExerciseDates = [datetime(2020年,1,1);datetime(2024年,1,1)];时间= 1;CallSchedule =时间表(ExerciseDates,罢工,“VariableNames”,{“罢工计划”});CallableBond = fininstrument (“OptionEmbeddedFixedBond”,“成熟”成熟,…“CouponRate”,0.025,“时间”期,…“CallSchedule”CallSchedule)
CallableBond =3×1对象3 x1 OptionEmbeddedFixedBond数组属性:CouponRate时期基础EndMonthRule主要DaycountAdjustedCashFlow BusinessDayConvention假期IssueDate FirstCouponDate LastCouponDate StartDate可以成熟CallDates上CallSchedule PutSchedule CallExerciseStyle PutExerciseStyle名字
CallableBond.CallExerciseStyle
ans = "美国"
ans = "美国"
ans = "美国"
的CallExerciseStyle
是“美国”
因为fininstrument
语法不包含CallExercideStyle
规范和有两个运动中定义的日期CallSchedule
。
设置运动风格百慕大
使用setCallExercisePolicy
定义CallExerciseStyle
作为百慕大
第二(CallableBond (2)
)仪器。
CallableBond (2) = setCallExercisePolicy (CallableBond (2), CallSchedule,“百慕大”)
CallableBond =3×1对象3 x1 OptionEmbeddedFixedBond数组属性:CouponRate时期基础EndMonthRule主要DaycountAdjustedCashFlow BusinessDayConvention假期IssueDate FirstCouponDate LastCouponDate StartDate可以成熟CallDates上CallSchedule PutSchedule CallExerciseStyle PutExerciseStyle名字
CallableBond.CallExerciseStyle
ans = "美国"
ans =“百慕大”
ans = "美国"
使用setCallExercisePolicy
修改调用时间表
并继续使用百慕大
运动风格。
罢工= [100;101;102;103);ExerciseDates = [datetime(2018年,1,1);datetime(2020年,1,1);datetime(2022年,1,1);datetime(2024年,1,1)];CallSchedule =时间表(ExerciseDates,罢工,“VariableNames”,{“罢工计划”});CallableBond (2) = setCallExercisePolicy (CallableBond (2), CallSchedule)
CallableBond =3×1对象3 x1 OptionEmbeddedFixedBond数组属性:CouponRate时期基础EndMonthRule主要DaycountAdjustedCashFlow BusinessDayConvention假期IssueDate FirstCouponDate LastCouponDate StartDate可以成熟CallDates上CallSchedule PutSchedule CallExerciseStyle PutExerciseStyle名字
CallableBond.CallExerciseStyle
ans = "美国"
ans =“百慕大”
ans = "美国"
输入参数
InstrumentObject
- - - - - -仪对象
OptionEmbeddedFixedBond
对象|OptionEmbeddedFloatBond
对象|ConvertibleBond
对象
仪对象,指定为一个以前创建的OptionEmbeddedFixedBond
,OptionEmbeddedFloatBond
,或ConvertibleBond
对象工具对象。
请注意
如果OptionEmbeddedFixedBond
,OptionEmbeddedFloatBond
,或ConvertibleBond
仪器的对象是一个向量工具,您必须使用setCallExercisePolicy
分别与每一个乐器。
数据类型:对象
exerciseSchedule
- - - - - -调用的锻炼计划
时间表
叫锻炼计划,指定为一个时间表。的时间表必须包含两个exerciseDate
价值和罢工
信息。
数据类型:时间表
exerciseStyle
- - - - - -看涨期权的运动风格
“美国”
(默认)|字符串值“欧洲”
,“美国”
,或“百慕大”
|特征向量和价值“欧洲”
,“美国”
,或“百慕大”
看涨期权的运动风格,指定为一个标量字符串或字符向量。
数据类型:字符串
|字符
输出参数
UpdatedInstrumentObject
——更新工具
对象
更新工具,作为一个对象返回。
版本历史
介绍了R2020b
Abrir比如
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。