Как правильно определить цену Si через цену USDTOM. Подгонка через своп TODTOM и количеству дней до исполнения не подходит. Через что ещё можно объяснить цену фьючерса?
Как правильно определить цену Si через цену USDTOM. Подгонка через своп TODTOM и количеству дней до исполнения не подходит. Через что ещё можно объяснить цену фьючерса?
Ну, там как бы идея в том, что когда Вы покупаете фьючерс на доллар за рубли, то Вы как бы занимаете рубли в объёме контракта фьючерса. И кладёте на депозит доллар. За заём и за размещение денежных средств платятся проценты по безрисковой ставке. Соответственно, так как Вы взяли в кредит рубли, то Вы платите за кредит по рублёвой безрисковой ставке; так как Вы разместили на депозит доллары, то Вам платят за депозит по долларовой безрисковой ставке.
В рублях за безрисковую ставку можно принять ставку, по которой банки России выдают друг другу кредиты/принимают депозиты. Это может быть либо RUONIA (около 8% сейчас), либо ключевая ставка (8.5%). В долларах за безрисковую ставку обычно принимают LIBOR (вроде сейчас это около 1%). Тогда разницу между расчётной ценой фьючерса и ценой базового актива можно прикинуть по формуле:
цена_базового_актива*(0.08-0.01)*количество_дней_до_экспирации/365.
То есть, по фьючерсу на доллар имеем среднее контанго около 7% годовых, что, кстати, видно на этой странице: smart-lab.ru/q/futures/
Если по базовому активу платится дивиденд, то его нужно вычесть. По этой причине, например, контанго по фьючерсу на индекс ММВБ — меньше, чем контанго фьючерса на доллар.
Но к этому ещё важно прибавить ожидания рынка. Если рынок ждёт, что будет падать, то цена фьючерса будет меньше расчётной. Если ждёт, что будет расти, то цена будет больше. И отклонения из-за ожиданий могут быть довольно-таки существенные.
rtsi,
«В рублях за безрисковую ставку можно принять ставку, по которой банки России выдают друг другу кредиты/принимают депозиты. Это может быть либо RUONIA (около 8% сейчас), либо ключевая ставка (8.5%). В долларах за безрисковую ставку обычно принимают LIBOR (вроде сейчас это около 1%). Тогда разницу между расчётной ценой фьючерса и ценой базового актива можно прикинуть по формуле:
цена_базового_актива*(0.08-0.01)*количество_дней_до_экспирации/365.» = СВОП
rtsi, я брал только ставку ЦБ и ФРС, поставляя в формулу получал следующее.
цена_базового_актива*(0.085-0.0125)/365. (пока без количества дней до исполнения, см. ниже)
Как Артем и отметил это цена свопа. На на практике цена свопа и тот показатель, который получается исходя из формулы, сильно разнится. Например, по формуле получается 0.0102, а рыночный своп 0.0098. Умножая эти показатели на количество дней до экспирации получаем очень сильный разрброс в цене фьючерса.
1. Я не уверен в точности, но может оказаться легко, что RUONIA ближе к правде, чем ЦБ. Если подставить RUONIA вместо ключевой ставки, то получите даже меньше, чем 0.0098.
2. Вы забыли добавить рыночные ожидания, и, как выше отметил sgluhov, перекупленность/перепроданность — тоже нужно добавить.
Артемий Вяземский, если бы ставку безриска, то мы бы наблюдали контанго в 8%, а мы видим, что оно устойчиво меньше 7% годовых.
Ну, и из цены фьючерса принято вычитать тот доход, который Вы получили бы, если бы владели реальным активом. Например, акции могут приносить дивиденды, поэтому контанго фьючерса на индекс ММВБ существенно меньше, чем контанго фьючерса на доллар. Но доллары же, те которыми Вы могли бы владеть, если бы Вы купили доллар, Вы же их могли бы разместить на депозите по безрисковой ставке, и получать доход. Но Вы же не получили доллары, а купили вместо этого фьючерс. Поэтому, доход по долларовому депозиту нужно вычесть из стоимости фьючерса.
Ну, и посмотрите, с другой стороны, глазами продавца фьючерса. Он размещает рубли, и за счёт этого получает рублёвую безрисковую ставку. Но взамен же он получает доллары. Бесплатно, что ли? Не бесплатно, он платит за это долларовую безрисоквую ставку.
Есть ещё и третья сторона. Если вдруг окажется, что долларовая безрисковая ставка будет больше, чем рублёвая. То мы будем наблюдать бэквордацию. Как раз потому, что в стоимости фьючерса учитываются обе ставки, а не только рублёвая.
rtsi, резонно.
А на счет ставки безриска: я всегда думал, что это такая же рыночная величина, как и все остальные, т.к. контанго по фьючу на доллар «палвает» при постоянной ключевой ставке.
Но взгляд, эта ставка зависит от рынка денег (спроса и предложения)
Артемий Вяземский, ну да, RUONIA считается ежедневно, на основе фактически заключённых сделок. Но контанго может плавать не только из-за этого, но и из-за соотношения спроса/предожения, а также на ожиданиях. Если набежали покупатели, а продавцов мало, то цена может подняться, и это не связано с безрисковой ставкой. На рынке не только роботы торгуют, которые всё до копейки подсчитывают. Туда приходят обычные люди, за покупками.
А если ожидается обвал, то продавать будут и по отрицательной ставке (то есть, будем наблюдать бэквордацию вместо обычного контанго).
Дмитрий Перевалов, нет, биржа не считает сложный процент на свопах. В своп закладывается разница ставок. Но вы же сравниваете теоретическу цену с рыночной, что не есть корректно.
Биржа для расчета фючерса использует своп разницу, поэтому и разница у вас получается.
Так что идем к формуле в книге Буренина), она же и в википедии.
нет правильной цены ;) вы можете испльзовать какие то расчеты — например стоимость актива + какую то ставку, но по сути вы покупаете или продаете волайтиность еще. У актива у которого вола огромна, это скрытая ставка платы за волу может быть большой, у низкой — низкой. Ибо появляется много игроков которые просто шортят фьюч с плчечами собирая разницу*размер плечей. Если вола большая такие игроки не выживают и появляется дополнительная плата за волайтиность.
При этом надо понимать что вола в прошлом — это не вола в будущем ;)
Я завел такой вопрос из проблемы поиска возможности арбитража на фьючерсе. В голове была такая схема.
Если SI > USD + TODTOM * DAY, то продаем SI, покупая USD
Если SI < USD + TODTOM * DAY, то покупаем SI, продовая USD.
Но аналитика говорит о том, что SI и приведенный USD чаще всего находятся в состоянии контанго. Плюс цена TODTOM сильно в последнее время валатилен. После комментария rtsi я понял, что лучше приводить USD не через своп, а через безрисковую ставку (RUONIA — LIBOR).
Я согласен, что это очень примитивно, но только начинаю разбираться в этом вопросе. Спасибо еще раз за помощь. Как бы нагло это не звучало, но может кто-то знаком с методикой арбитража на долларе и фьючерсе? Или может кто подскажет в какую сторону стоит направить поиск?
D-Aleksandr, иссякла вера. Почитайте «Рыночные циклы» Говарда Маркса. я специально щас читаю. Народ не верит в рынок. Это неверие укрепляется дополнительными факторами.
Через год — они же буду...
Ольга Тимченко,
Знаете….
Чтобы понять, как играет Мегакомпьютер, сыграйте сами с собой в игру….
Только давайте так: пообещайте сами себе, что никогда не сделаете этого ни с кем, кроме себя…....
В рублях за безрисковую ставку можно принять ставку, по которой банки России выдают друг другу кредиты/принимают депозиты. Это может быть либо RUONIA (около 8% сейчас), либо ключевая ставка (8.5%). В долларах за безрисковую ставку обычно принимают LIBOR (вроде сейчас это около 1%). Тогда разницу между расчётной ценой фьючерса и ценой базового актива можно прикинуть по формуле:
цена_базового_актива*(0.08-0.01)*количество_дней_до_экспирации/365.
То есть, по фьючерсу на доллар имеем среднее контанго около 7% годовых, что, кстати, видно на этой странице:
smart-lab.ru/q/futures/
Если по базовому активу платится дивиденд, то его нужно вычесть. По этой причине, например, контанго по фьючерсу на индекс ММВБ — меньше, чем контанго фьючерса на доллар.
Но к этому ещё важно прибавить ожидания рынка. Если рынок ждёт, что будет падать, то цена фьючерса будет меньше расчётной. Если ждёт, что будет расти, то цена будет больше. И отклонения из-за ожиданий могут быть довольно-таки существенные.
«В рублях за безрисковую ставку можно принять ставку, по которой банки России выдают друг другу кредиты/принимают депозиты. Это может быть либо RUONIA (около 8% сейчас), либо ключевая ставка (8.5%). В долларах за безрисковую ставку обычно принимают LIBOR (вроде сейчас это около 1%). Тогда разницу между расчётной ценой фьючерса и ценой базового актива можно прикинуть по формуле:
цена_базового_актива*(0.08-0.01)*количество_дней_до_экспирации/365.» = СВОП
rtsi, я брал только ставку ЦБ и ФРС, поставляя в формулу получал следующее.
цена_базового_актива*(0.085-0.0125)/365. (пока без количества дней до исполнения, см. ниже)
Как Артем и отметил это цена свопа. На на практике цена свопа и тот показатель, который получается исходя из формулы, сильно разнится. Например, по формуле получается 0.0102, а рыночный своп 0.0098. Умножая эти показатели на количество дней до экспирации получаем очень сильный разрброс в цене фьючерса.
Может дело объясняется сложным процентом?
kibor, спасибо за наводку — учту.
1. Я не уверен в точности, но может оказаться легко, что RUONIA ближе к правде, чем ЦБ. Если подставить RUONIA вместо ключевой ставки, то получите даже меньше, чем 0.0098.
2. Вы забыли добавить рыночные ожидания, и, как выше отметил sgluhov, перекупленность/перепроданность — тоже нужно добавить.
Так что, всё в пределах погрешности.
Но, по-моему, фьючерс учитывет не СВОП, а ставку безриска по рублю, нет?
Ну, и из цены фьючерса принято вычитать тот доход, который Вы получили бы, если бы владели реальным активом. Например, акции могут приносить дивиденды, поэтому контанго фьючерса на индекс ММВБ существенно меньше, чем контанго фьючерса на доллар. Но доллары же, те которыми Вы могли бы владеть, если бы Вы купили доллар, Вы же их могли бы разместить на депозите по безрисковой ставке, и получать доход. Но Вы же не получили доллары, а купили вместо этого фьючерс. Поэтому, доход по долларовому депозиту нужно вычесть из стоимости фьючерса.
Ну, и посмотрите, с другой стороны, глазами продавца фьючерса. Он размещает рубли, и за счёт этого получает рублёвую безрисковую ставку. Но взамен же он получает доллары. Бесплатно, что ли? Не бесплатно, он платит за это долларовую безрисоквую ставку.
Есть ещё и третья сторона. Если вдруг окажется, что долларовая безрисковая ставка будет больше, чем рублёвая. То мы будем наблюдать бэквордацию. Как раз потому, что в стоимости фьючерса учитываются обе ставки, а не только рублёвая.
А на счет ставки безриска: я всегда думал, что это такая же рыночная величина, как и все остальные, т.к. контанго по фьючу на доллар «палвает» при постоянной ключевой ставке.
Но взгляд, эта ставка зависит от рынка денег (спроса и предложения)
А если ожидается обвал, то продавать будут и по отрицательной ставке (то есть, будем наблюдать бэквордацию вместо обычного контанго).
Биржа для расчета фючерса использует своп разницу, поэтому и разница у вас получается.
Так что идем к формуле в книге Буренина), она же и в википедии.
При этом надо понимать что вола в прошлом — это не вола в будущем ;)
Всем спасибо за комментарии (был бы рейтинг поставил бы +1). Буду разбираться и вникать в книгу.
sgluhov, про валатильность я понял, а вот про возможность продажи фьючерса и получения разницы * плечо — нет. Вы не могли бы поподбробней это описать?
Я завел такой вопрос из проблемы поиска возможности арбитража на фьючерсе. В голове была такая схема.
Если SI > USD + TODTOM * DAY, то продаем SI, покупая USD
Если SI < USD + TODTOM * DAY, то покупаем SI, продовая USD.
Но аналитика говорит о том, что SI и приведенный USD чаще всего находятся в состоянии контанго. Плюс цена TODTOM сильно в последнее время валатилен. После комментария rtsi я понял, что лучше приводить USD не через своп, а через безрисковую ставку (RUONIA — LIBOR).
Я согласен, что это очень примитивно, но только начинаю разбираться в этом вопросе. Спасибо еще раз за помощь. Как бы нагло это не звучало, но может кто-то знаком с методикой арбитража на долларе и фьючерсе? Или может кто подскажет в какую сторону стоит направить поиск?
Такой арбитраж даст вам ставку безриска.
Проще ОФЗ купить.