Проблемы с функцией предварительной даты RQuantLib - PullRequest
0 голосов
/ 18 сентября 2018

Я относительно новичок в R и считаю, что ТАК неоценим в моем путешествии по программированию, поэтому сначала: спасибо всем участникам !

Я пишу какой-то кодпри торговле опционами, но у меня возникают проблемы с некоторыми функциями RQuantLib.Я пытаюсь «добавить» дни к дате, используя календарь «UnitedStates / NYSE».Если вы запустите приведенный ниже код, вы увидите, что значение не соответствует ожидаемому от функции businessDaysBetween (запишите даты и количество возвращенных дней или в качестве аргумента):

library(RQuantLib)

# This shows there is only one business day between the dates using the "UnitedStates/NYSE" calendar
businessDaysBetween(calendar = "UnitedStates/NYSE", from = as.Date("2010-06-20"), to = as.Date("2010-06-22"))

# And this next line of code should advance the date to "2010-06-22" but doesn't...
advance(calendar = "UnitedStates/NYSE", dates = as.Date("2010-06-20"), n = 1, timeUnit = 0)

Любая помощь будет принята с благодарностьюкак это делает мой гай в!

1 Ответ

0 голосов
/ 18 сентября 2018

ОК, так что не очень хорошее начало для меня.Я понял, в чем проблема: продвижение переходит на первый рабочий день после даты, которую вы указали, если это не рабочий день.

Я написал следующую функцию, чтобы сделать это, если это будет полезно,Если кто-то знает, как лучше обойти это, пожалуйста, сообщите нам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...