Comment rouler une position sur option
Clôturez le contrat proche et ouvrez-en un autre plus lointain. Analysez ce que le crédit net masque pour votre break-even et votre risque d’assignation.
Pour faire rouler une position sur option, vous remplacez un contrat par un autre : vous clôturez le contrat que vous détenez et vous en ouvrez un différent, généralement avec une échéance plus lointaine et souvent un autre strike. Votre courtier peut afficher l’opération sous la forme d’un seul bouton, et l’exécution peut apparaître comme un seul crédit net ou un seul débit net. Mais, en arrière-plan, la transaction repose sur deux ordres. L’essentiel d’un roll tient à l’effet de ces deux ordres sur votre break-even, la période pendant laquelle votre potentiel de hausse reste plafonné, votre risque d’assignation et votre lot fiscal.
Que signifie faire rouler une position sur option ?
Un roll consiste en un ordre de clôture et un ordre d’ouverture. Si vous êtes vendeur d’un covered call au strike de 200 $ arrivant à échéance ce mois-ci, un roll up and out consiste à racheter ce call (buy to close), puis à vendre un call à un strike plus élevé et avec une échéance plus lointaine (sell to open). La plupart des plateformes permettent de saisir les deux jambes sur un même ticket, sous la forme d’un spread avec un prix limite unique. Cette limite correspond au montant net : la prime versée par le nouveau contrat, moins le coût du rachat de l’ancien.
Un roll « out » repousse l’échéance. Un roll « up » relève le strike d’un call, tandis qu’un roll « down » abaisse le strike d’un put. Un roll « for a credit » est une opération dans laquelle le contrat à plus longue échéance se vend plus cher que le coût de clôture du contrat proche, et où un montant en espèces est crédité sur votre compte lors de l’exécution. Dans un debit roll, c’est l’inverse : vous payez pour déplacer la position. Le ticket unique est une simple facilité d’exécution. Votre relevé de position et la fiscalité voient bien deux événements distincts.
Pourquoi un roll dans le temps génère un crédit
Le prix d’une option comporte deux éléments. La valeur intrinsèque correspond au montant par lequel le contrat est déjà dans la monnaie. La valeur temps, également appelée valeur extrinsèque, correspond à tout ce qui dépasse ce montant : ce qu’un acheteur paie pour avoir la possibilité que l’action progresse davantage avant l’échéance. C’est la valeur temps, plus élevée pour un contrat à échéance lointaine, qui constitue toute la source du crédit lors d’un roll-out.
Le panneau ci-dessous mesure directement cet effet. Il prend les calls AAPL dont le strike se situe dans une fourchette de 2 % autour du cours de l’action, afin de conserver une moneyness à peu près constante. Il calcule ensuite leur cours de clôture moyen par tranche de jours avant l’échéance, sur les six mois allant jusqu’à août 2026.
Sur 6 tranches, la courbe se déforme. Les calls auxquels il restait 1-7 days ont affiché en moyenne 1.32% du cours de l’action, contre 7.37% pour la tranche 91-180 days. Doubler la durée restante ne double pas la prime. Les modèles standards d’évaluation des options font évoluer la valeur temps davantage selon la racine carrée de la durée ajoutée que selon un multiple linéaire. La courbe ci-dessus illustre cette propriété à partir de cours de clôture réels. La conséquence pratique apparaît sur le ticket : un roll d’un mois sur un contrat auquel il reste une semaine peut générer un crédit élevé par rapport au coût du rachat, tandis que le même roll sur un contrat à six mois modifie à peine le prix.
Le coût d’un relèvement du strike
Le roll-out ne constitue que la moitié d’un « up and out ». Relever le strike augmente le prix auquel vos actions pourraient être appelées et réduit la prime versée par ce contrat. L’échelle de moneyness montre les deux aspects de cet arbitrage sur une même courbe.
Le SQL exact derrière chaque chiffre
SELECT
strike_vs_spot,
round(avg(premium_pct), 2) AS call_premium_pct_of_spot,
count() AS sample_count
FROM
(
SELECT
multiIf(strike_ratio < 0.95, '5%+ below spot',
strike_ratio < 0.98, '2-5% below spot',
strike_ratio < 1.02, 'at the money',
strike_ratio < 1.05, '2-5% above spot',
strike_ratio < 1.10, '5-10% above spot',
'10%+ above spot') AS strike_vs_spot,
strike_ratio,
premium_pct
FROM
(
SELECT
toFloat64(strike_price) / toFloat64(underlying_close) AS strike_ratio,
toFloat64(option_close) / toFloat64(underlying_close) * 100 AS premium_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-02-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 30 AND 45
AND underlying_close > 0
)
)
GROUP BY strike_vs_spot
ORDER BY min(strike_ratio)En conservant une échéance comprise entre 30 et 45 jours, un call avec un strike situé à 5%+ below spot a représenté en moyenne 18.66% du cours de l’action, contre 0.14% pour un strike situé à 10%+ above spot. Un roll up and out résulte de l’action opposée de ces deux courbes. Les semaines supplémentaires ajoutent de la prime, tandis que le strike plus élevé en restitue une partie. Le crédit net affiché sur votre ticket correspond à ce qui reste.
L’effet d’un roll sur votre break-even
Voici le calcul, à partir de chiffres hypothétiques arrondis plutôt que de cotations en temps réel. Supposons que vous ayez acheté 100 actions à 100 $ et vendu un covered call à 30 jours, au strike de 105 $, pour 2,00 $. Votre cost basis net de la prime est de 98,00 $, et la position est plafonnée à 105 $ plus les 2,00 $ de prime, soit un gain maximal de 7,00 $ par action.
L’action monte à 104 $, avec une semaine restante. Vous rachetez le call au strike de 105 $ pour 1,20 $ et vendez un call au strike de 110 $, à 45 jours, pour 2,60 $. Le crédit net s’élève à 1,40 $.
- Prime totale encaissée sur les deux contrats : 2,00 $ moins 1,20 $ plus 2,60 $, soit 3,40 $.
- Nouveau break-even des actions : cost basis de 100,00 $ moins 3,40 $ de prime, soit 96,60 $.
- Nouveau gain maximal si les actions sont appelées à 110 $ : gain de 10,00 $ sur les actions plus 3,40 $ de prime, soit 13,40 $.
- Nouvelle perte maximale : les actions peuvent toujours tomber à zéro. Le plancher se situe donc au break-even de 96,60 $, soit 9 660 $ pour un lot de 100 actions.
Le crédit a produit deux effets simultanés. Il a abaissé le break-even de 1,40 $ par action et repoussé de une semaine à 45 jours la date à laquelle votre potentiel de hausse cesse d’être plafonné. Ces semaines constituent le véritable prix du crédit, mais aucun ticket ne les affiche. Calcul détaillé du rendement d’un covered call roulé explicite l’opération, tandis que notre guide des covered calls présente les mécanismes de la position sous-jacente.
Le même calcul pour un short put roulé down and out
Vous avez vendu un cash-secured put à 30 jours, au strike de 95 $, pour 1,80 $, en réservant 9 500 $ en espèces. À ce stade, le break-even est de 93,20 $ et le gain maximal correspond à la prime de 1,80 $.
L’action recule à 93 $, avec cinq jours restants. Vous rachetez le put au strike de 95 $ pour 2,60 $ et vendez un put au strike de 90 $, à 45 jours, pour 2,10 $. Le ticket affiche un débit net de 0,50 $.
- Prime totale encaissée sur les deux contrats : 1,80 $ moins 2,60 $ plus 2,10 $, soit 1,30 $.
- Nouveau break-even du contrat de remplacement : strike de 90,00 $ moins 1,30 $, soit 88,70 $.
- Nouveau gain maximal : 1,30 $ de prime nette, si le put de remplacement expire sans valeur.
- Nouvelle perte maximale : 88,70 $ par action si l’action tombe à zéro, soit 8 870 $ sur les 9 000 $ désormais réservés.
Un debit roll peut malgré tout améliorer la position. Payer 0,50 $ pour abaisser le strike de 5,00 $ réduit le break-even de 4,50 $. En revanche, cette opération ne réduit pas la taille de la position. Cette succession de ventes de puts et de rolls constitue le moteur de la stratégie wheel.
La jambe proche peut-elle être assignée avant sa clôture ?
Oui. Tant que le buy-to-close n’est pas exécuté, vous restez vendeur de ce contrat. Un short call de style américain peut donc être exercé contre vous pendant la nuit. La période la plus prévisible est la séance précédant la date ex-dividende d’une action. Le détenteur d’un call fortement dans la monnaie peut alors capter le dividende en exerçant son option par anticipation et renoncer à la valeur temps restante. La décision repose sur une comparaison : le dividende face à la valeur temps restante.
Le panneau ci-dessous mesure le second élément de cette comparaison pour KO, qui verse un dividende trimestriel, à partir de calls dont le strike est inférieur de 1 % à 10 % au cours de l’action.
Le SQL exact derrière chaque chiffre
SELECT
dte_bucket,
round(avg(extrinsic_dollars), 2) AS avg_time_value_dollars,
round(avg(extrinsic_pct), 2) AS time_value_pct_of_spot,
count() AS sample_count
FROM
(
SELECT
multiIf(days_to_expiry <= 2, '0-2 days',
days_to_expiry <= 5, '3-5 days',
days_to_expiry <= 10, '6-10 days',
days_to_expiry <= 21, '11-21 days',
'22-45 days') AS dte_bucket,
days_to_expiry AS dte,
greatest(toFloat64(option_close)
- (toFloat64(underlying_close) - toFloat64(strike_price)), 0) AS extrinsic_dollars,
greatest(toFloat64(option_close)
- (toFloat64(underlying_close) - toFloat64(strike_price)), 0)
/ toFloat64(underlying_close) * 100 AS extrinsic_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'KO'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-02-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 0 AND 45
AND underlying_close > 0
AND toFloat64(strike_price) / toFloat64(underlying_close) BETWEEN 0.90 AND 0.99
)
GROUP BY dte_bucket
ORDER BY min(dte)Avec 0-2 days restants, le call dans la monnaie affichait en moyenne une valeur temps de 0.34 $ par action. Dans la tranche 22-45 days, cette valeur atteignait 1.05 $. Comparons maintenant ces montants aux dividendes.
Le SQL exact derrière chaque chiffre
SELECT
ticker,
formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS latest_ex_label,
round(toFloat64(argMax(cash_amount, ex_dividend_date)), 2) AS dividend_per_share,
round(toFloat64(sum(cash_amount)), 2) AS dividends_paid_ytd
FROM
(
SELECT
ticker,
ex_dividend_date,
max(cash_amount) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'VZ', 'CVX')
AND ex_dividend_date >= '2026-01-01'
AND ex_dividend_date < '2026-08-01'
GROUP BY ticker, ex_dividend_date
)
GROUP BY ticker
ORDER BY dividend_per_share DESCSur 8 grandes sociétés distributrices, le dernier dividende trimestriel atteignait jusqu’à 1.78 $ par action à CVX, avec une date ex-dividende fixée au May 19, 2026. Comparer un dividende de cette taille aux quelques centimes de valeur temps restant sur un contrat proche de l’échéance rend le calcul d’un exercice anticipé beaucoup moins incertain. Un roll prévu le matin de la date ex-dividende peut donc intervenir alors que les actions ont déjà été appelées. Comment les dates ex-dividende modifient le pricing des options traite de l’aspect lié au pricing, tandis que le guide de l’assignation anticipée détaille la procédure de notification.
L’effet d’un roll sur votre traitement fiscal
La clôture de la jambe proche constitue un événement réalisé. Si vous rachetez le contrat moins cher que vous ne l’avez vendu, vous réalisez une plus-value à court terme au cours de l’année de la clôture, quel que soit le comportement ultérieur du contrat de remplacement. Si vous le rachetez plus cher, vous réalisez une moins-value. C’est à ce stade que le roll devient complexe. La wash-sale rule interdit de déduire une perte lorsque vous acquérez une position substantiellement identique dans les 30 jours précédant ou suivant la vente. Dans un roll, la jambe de remplacement est ouverte quelques secondes plus tard. La question de savoir si un contrat à plus longue échéance et avec un strike différent est substantiellement identique dépend des faits. Elle ne se règle pas dans les paramètres du logiciel de votre courtier, et les courtiers peuvent appliquer des méthodes de reporting différentes. Une perte non déductible n’est pas définitivement perdue. Elle est intégrée au cost basis de la position de remplacement et réapparaît à la clôture de celle-ci.
FAQ
Faire rouler une option constitue-t-il une ou deux transactions ?
Deux. Un roll consiste en un ordre de clôture sur le contrat détenu et un ordre d’ouverture sur le contrat de remplacement, généralement envoyés ensemble sous la forme d’un spread avec un prix limite net unique. L’exécution apparaît comme un seul crédit ou débit net, mais votre compte enregistre deux transactions distinctes.
Un covered call roulé avec un crédit réduit-il mon break-even ?
Il réduit le break-even des actions du montant du crédit net. Le break-even correspond en effet au cost basis initial diminué de chaque dollar de prime encaissé sur l’ensemble des contrats. Le roll prolonge aussi la période pendant laquelle votre potentiel de hausse reste plafonné, désormais au nouveau strike.
Puis-je encore être assigné pendant qu’un roll est en attente ?
Oui. Vous restez vendeur du contrat proche jusqu’à l’exécution de la jambe de clôture. Le risque se concentre sur la séance précédant une date ex-dividende pour un short call dans la monnaie, lorsque la valeur temps restante est inférieure au dividende.
Qu’est-ce qu’un debit roll ?
Un debit roll est une opération dans laquelle le rachat du contrat proche coûte plus cher que le montant versé par le contrat de remplacement. Des liquidités sortent donc de votre compte lors de l’exécution. Ce type d’opération n’est ni bon ni mauvais en soi. La question est de savoir ce que le débit permet d’obtenir, généralement un meilleur strike ou davantage de temps, et si cela réduit le break-even d’un montant supérieur au débit.
Un roll remet-il à zéro la période de détention de mes actions ?
Le roll de l’option ne vend pas les actions. Le lot d’actions et sa période de détention ne sont donc pas modifiés par le roll lui-même. La vente de certains calls dans la monnaie contre des actions peut suspendre la période de détention de ces actions selon les règles applicables aux qualified covered calls. Le traitement dépend du strike et du délai avant l’échéance.
Chaque panneau est accompagné de la requête SQL exacte utilisée pour le calcul. Dépliez-en un pour voir comment le chiffre a été obtenu. Pour appliquer les mêmes comparaisons de primes et de valeur temps à un ticker que vous détenez réellement, posez la question en anglais courant sur le terminal Strasmore.