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 значения.