Поделиться через


WorksheetFunction.OddFYield Метод

Определение

Возвращает доходность ценной бумаги с нечетным (коротким или длинным) первым периодом.

public double OddFYield (object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7, object Arg8, object Arg9);
Public Function OddFYield (Arg1 As Object, Arg2 As Object, Arg3 As Object, Arg4 As Object, Arg5 As Object, Arg6 As Object, Arg7 As Object, Arg8 As Object, Optional Arg9 As Object) As Double

Параметры

Arg1
Object

Расчет — дата расчетов по безопасности. Дата расчетов по безопасности — это дата после даты выдачи, когда безопасность торгуется покупателю.

Arg2
Object

Срок погашения — дата погашения ценных бумаг. Дата погашения — это дата истечения срока действия безопасности.

Arg3
Object

Проблема — дата проблемы безопасности.

Arg4
Object

First_coupon — дата первого купон безопасности.

Arg5
Object

Ставка — процентная ставка по ценным бумагам.

Arg6
Object

Pr - цена ценной бумаги.

Arg7
Object

Активация — стоимость выкупа ценной бумаги на 100 долл. США номинальной стоимости.

Arg8
Object

Частота — количество купон платежей в год. Для ежегодных платежей частота = 1; для полугодового значения, частота = 2; для ежеквартально, частота = 4.

Arg9
Object

Basis — тип используемой базы подсчета дней.

Возвращаемое значение

Комментарии

Важно! Даты должны вводиться с помощью функции DATE или в качестве результатов других формул или функций. Например, используйте date(2008,5;23) для 23-го дня мая 2008 г. Проблемы могут возникнуть, если даты вводятся в виде текста.

0 или опущеноСША (NASD) 30/360
1Фактическая/фактическая
2Фактический/360
3Фактический/365
4Европейская 30/360

Microsoft Excel сохраняет даты как последовательные серийные номера, чтобы их можно было использовать в вычислениях. По умолчанию 1 января 1900 года — серийный номер 1, а 1 января 2008 года — серийный номер 39448, так как после 1 января 1900 г. это 39 448 дней. Microsoft Excel для Macintosh использует другую систему даты по умолчанию.

Дата расчетов — это дата приобретения покупателем купон, например облигации. Дата погашения — это дата истечения срока действия купон. Например, предположим, что 30-летняя облигация выпущена 1 января 2008 года и приобретена покупателем через шесть месяцев. Дата выпуска — 1 января 2008 года, дата урегулирования — 1 июля 2008 года, а дата погашения — 1 января 2038 года, то есть через 30 лет после даты выпуска 1 января 2008 года.

Расчет, срок погашения, выпуск, first_coupon и базис усекаются до целых чисел.

Если расчет, срок погашения, выпуск или first_coupon не является допустимой датой, OddFYield возвращает #VALUE! значение ошибки.

Если ставка < 0 или если пр ≤ 0, OddFYield возвращает #NUM! значение ошибки.

Если база < 0 или база > 4, Функция OddFYield возвращает #NUM! значение ошибки.

Должно быть выполнено следующее условие даты: в противном случае Функция OddFYield возвращает #NUM! значение ошибки:

>> вопрос о first_coupon погашения >

Excel использует итеративный метод для вычисления OddFYield. Эта функция использует метод Newton на основе формулы, используемой для функции OddFPrice(Object, Object, Object, Object, Object, Object, Object, Object, Object). Доходность изменяется через 100 итераций, пока оценочная цена с заданной доходностью не приблизиться к цене. См OddFPrice(Object, Object, Object, Object, Object, Object, Object, Object, Object) . формулу, которую использует OddFYield .

Применяется к