Калькулятор ролл-доходности

Перевод фьючерсной позиции либо платит вам, либо стоит вам денег, и кривая говорит вам до сделки, что именно. Этот калькулятор оценивает этот ролл — и только этот ролл.

Калькулятор ролл-доходности измеряет выигрыш или убыток от продажи истекающего фьючерсного контракта ближайшего месяца и покупки следующего: положительный в бэквордации (ближайший выше следующего), отрицательный в контанго (ближайший ниже следующего), в годовом выражении за дни между контрактами.

$
$

Результат

—

Результаты приводятся только в учебных и плановых целях и могут содержать округления или календарные условности. Проверьте важные суммы и сроки по авторитетному источнику, прежде чем на них полагаться.

Встроить этот калькулятор

Вставьте этот код в свой блог или на сайт, чтобы встроить этот калькулятор. Расчёты выполняются на BeadCalc, а посетители пользуются калькулятором прямо на вашей странице.

Об этом калькуляторе

Этот калькулятор предназначен только для образовательных целей и не является инвестиционной рекомендацией. Фьючерсную позицию нельзя просто держать: когда контракт ближайшего месяца истекает, вы продаёте его и покупаете следующий, и разница цен между ними при каждом ролле — это выигрыш или издержка. Если контракт ближайшего месяца дороже следующего — бэквордация — вы продаёте дорого и покупаете дёшево, и ролл платит вам. Если следующий дороже — контанго — вы продаёте дёшево и покупаете дорого, и ролл стоит вам денег.

Прошлые доходности не гарантируют будущих результатов. Ролл-доходность — это не общая доходность: сырьевой фонд может зарабатывать положительную ролл-доходность и всё же терять деньги, если спотовая цена падает, или платить отрицательную ролл-доходность и всё же выигрывать, если спотовая цена растёт достаточно. Эта страница оценивает только ролл, чтобы эффект кривой был виден, а не погребён в общей доходности.

Как пользоваться

  1. Введите цену ближайшего месяца — ту, которой вы владеете.
  2. Введите цену следующего месяца — ту, в которую вы переходите.
  3. Введите количество дней между двумя контрактами для annualизации.
  4. Читайте доходность за ролл, а затем годовое число. Положительное число означает, что бэквордация платит вам; отрицательное — что контанго стоит вам денег. Таблица показывает, как доходность движется при изменении цены следующего месяца.

Формула

Ролл-доходность за ролл = цена ближайшего месяца / цена следующего месяца − 1; годовая ролл-доходность = доходность за ролл × 365 / дней между контрактами

Форма отношения важна: продажа контракта ближайшего месяца и покупка следующего оставляет вам экспозицию стоимостью ближайший / следующий, поэтому выигрыш за ролл — это отношение минус один, а не долларовая разница, делённая на цену ближайшего месяца. Annualизация просто масштабирует один ролл на год при той же разнице: она предполагает, что форма кривой повторяется при каждом ролле, чего реальные кривые не делают, поэтому считайте годовое число текущей ставкой, а не прогнозом. Комиссии, спреды и финансирование маржи исключены.

Пример расчёта

Цена ближайшего месяца $100, следующего $98, 30 дней между контрактами: рынок в бэквордации, разница — $2,00, а ролл-доходность за ролл составляет 100 / 98 − 1 = 2,04%. В годовом выражении при той же разнице при каждом ролле это 2,04% × 365 / 30 = 24,83% в год. Разверните кривую в контанго — ближайший $100, следующий $102 — и доходность за ролл составит 100 / 102 − 1 = −1,96%, или −23,86% в годовом выражении: ролл стоит вам почти 2% в месяц до любого движения спотовой цены. Та же разница в $2, противоположный знак, и знак — это вся история.

Источники: Ролл-доходность за ролл = цена ближайшего месяца / цена следующего месяца − 1; годовая = доходность за ролл × 365 / дней между контрактами. Цены вводите вы; живые фьючерсные данные не запрашиваются. Размер контракта, комиссии и маржа исключены. Последнее обновление: октябрь 2026.

Часто задаваемые вопросы

Ролл-доходность — то же самое, что общая доходность?

Нет. Общая доходность фьючерсов состоит из трёх частей: движения спотовой цены, ролл-доходности и доходности на обеспечение, внесённое в качестве маржи. Этот калькулятор показывает только среднюю часть. Фонд в крутом контанго может годами терять ролл-доходность, пока сам товар движется вбок.

Почему annualизировать через 365 / дней?

Чтобы сравнивать кривые с разными интервалами ролла по одной шкале: месячный ролл и квартальный ролл несопоставимы за ролл. Годовое число предполагает ту же разницу при каждом ролле; реальные кривые крутеют и flatten, поэтому это иллюстрация текущей ставки, а не предсказание.

Почему использовать отношение, а не долларовую разницу?

Потому что ролл — это реинвестиция: выручка от продажи контракта ближайшего месяца покупает следующий. Если следующий контракт дешевле, вы заканчиваете с большей экспозицией на роллованный доллар, и отношение ближайший / следующий улавливает именно это. Одна долларовая разница не масштабируется с уровнем цен.

Что означает нулевая ролл-доходность?

Цены ближайшего и следующего месяцев равны — плоская кривая. Ролл ни платит вам, ни стоит вам денег, и доходность фьючерсов тогда — только движение спота плюс доходность по обеспечению. Плоские кривые обычны вокруг экспираций контрактов и сезонных поворотов.

Какую формулу использует калькулятор Ролл-доходность?

Ролл-доходность за ролл = цена ближайшего месяца / цена следующего месяца − 1; годовая ролл-доходность = доходность за ролл × 365 / дней между контрактами Форма отношения важна: продажа контракта ближайшего месяца и покупка следующего оставляет вам экспозицию стоимостью ближайший / следующий, поэтому выигрыш за ролл — это отношение минус один, а не долларовая разница, делённая на цену ближайшего месяца. Annualизация просто масштабирует один ролл на год при той же разнице: она предполагает, что форма кривой повторяется при каждом ролле, чего реальные кривые не делают, поэтому считайте годовое число текущей ставкой, а не прогнозом. Комиссии, спреды и финансирование маржи исключены. Пример на этой странице применяет формулу пошагово на реальных числах, поэтому результат можно проверить вручную.