Об этом калькуляторе
Этот калькулятор предназначен только для образовательных целей и не является инвестиционной рекомендацией. Фьючерсную позицию нельзя просто держать: когда контракт ближайшего месяца истекает, вы продаёте его и покупаете следующий, и разница цен между ними при каждом ролле — это выигрыш или издержка. Если контракт ближайшего месяца дороже следующего — бэквордация — вы продаёте дорого и покупаете дёшево, и ролл платит вам. Если следующий дороже — контанго — вы продаёте дёшево и покупаете дорого, и ролл стоит вам денег.
Прошлые доходности не гарантируют будущих результатов. Ролл-доходность — это не общая доходность: сырьевой фонд может зарабатывать положительную ролл-доходность и всё же терять деньги, если спотовая цена падает, или платить отрицательную ролл-доходность и всё же выигрывать, если спотовая цена растёт достаточно. Эта страница оценивает только ролл, чтобы эффект кривой был виден, а не погребён в общей доходности.
Как пользоваться
- Введите цену ближайшего месяца — ту, которой вы владеете.
- Введите цену следующего месяца — ту, в которую вы переходите.
- Введите количество дней между двумя контрактами для annualизации.
- Читайте доходность за ролл, а затем годовое число. Положительное число означает, что бэквордация платит вам; отрицательное — что контанго стоит вам денег. Таблица показывает, как доходность движется при изменении цены следующего месяца.
Формула
Форма отношения важна: продажа контракта ближайшего месяца и покупка следующего оставляет вам экспозицию стоимостью ближайший / следующий, поэтому выигрыш за ролл — это отношение минус один, а не долларовая разница, делённая на цену ближайшего месяца. 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изация просто масштабирует один ролл на год при той же разнице: она предполагает, что форма кривой повторяется при каждом ролле, чего реальные кривые не делают, поэтому считайте годовое число текущей ставкой, а не прогнозом. Комиссии, спреды и финансирование маржи исключены. Пример на этой странице применяет формулу пошагово на реальных числах, поэтому результат можно проверить вручную.