Barrier
инструментальный объект
Создайте и оцените Barrier
инструментальный объект, использующий этот рабочий процесс:
Используйте fininstrument
создать Barrier
инструментальный объект.
Используйте finmodel
задавать BlackScholes
модель для Barrier
инструмент.
Используйте finpricer
задавать FiniteDifference
или BlackScholes
метод ценообразования для Barrier
инструмент.
Для получения дополнительной информации об этом рабочем процессе смотрите Начало работы с Рабочими процессами Используя Основанную на объектах Среду для Оценки Финансовых инструментов.
Для получения дополнительной информации о доступных моделях и методах ценообразования для Barrier
инструмент, смотрите, Выбирают Instruments, Models и Pricers.
создает BarrierOpt
= fininstrument(InstrumentType
,'Strike
',strike_value,'ExerciseDate
',exercise_date,'BarrierValue
',barrier_value)Barrier
объект путем определения InstrumentType
и устанавливает свойства для необходимых аргументов пары "имя-значение" Strike
, ExerciseDate
, и BarrierValue
.
устанавливает дополнительные свойства с помощью дополнительных пар "имя-значение" в дополнение к обязательным аргументам в предыдущем синтаксисе. Например, BarrierOpt
= fininstrument(___,Name,Value
)BarrierOpt = fininstrument("Barrier",'Strike',100,'ExerciseDate',datetime(2019,1,30),'BarrierValue',110,'OptionType',"put",'ExerciseStyle',"European",'BarrierType',"DO",'Name',"barrier_option")
создает Barrier
пут-опцион с европейским осуществлением. Можно задать несколько аргументов пары "имя-значение".
После создания Barrier
инструментальный объект с ExerciseStyle
установите to"American"
, можно изменить ExerciseStyle
свойство изменить его в "European"
использование записи через точку.
Barrier.ExerciseStyle = "European"
Strike
и ExerciseDate
значение и американская опция имеют вектор с 2 элементами для Strike
и ExerciseDate
значения, когда вы превращаетесь в ExerciseStyle
от "American"
к "European"
Strike
и ExerciseDate
значения становятся последним элементом в векторе с 2 элементами для Strike
и ExerciseDate
значения.