Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Comment se fixe le closing mark d’une option

Le closing mark d’une option n’est ni le dernier cours, ni le bid, ni le midpoint. Découvrez son calcul, ses variations sans volume et leurs effets.

Le closing mark d’une option est la valeur de fin de séance qu’un broker, une chambre de compensation ou un fournisseur de données attribue à un contrat. Ces trois acteurs peuvent publier trois chiffres différents pour le même strike le même soir. Un mark n’est pas le dernier cours traité. Sur un contrat peu liquide, il ne correspond généralement pas à un prix auquel une transaction a été exécutée. Les différentes couches se distinguent une à une. Les chiffres proviennent du relevé quotidien des options, puis montrent l’effet de chaque couche sur la marge, sur un relevé de compte et sur un dataset.

Qu’est-ce qu’un closing mark sur une option ?

Un mark est une valorisation. Une transaction est une opération. Presque tout débat sur le cours de clôture d’une option commence lorsque ces deux notions sont traitées comme un seul chiffre. Quatre éléments distincts se cachent derrière le champ de prix que vous consultez.

  • Dernier cours traité. Un print : une transaction réelle, à un prix réel, horodatée au moment de son exécution. Pour un contrat négocié une seule fois à 10 h 14 et plus jamais ensuite, le chiffre affiché dans le champ de prix à 16 h reste celui de ce print.
  • Closing quote. Le marché à deux côtés au fixing de clôture : un bid et une offre, avec les quantités correspondantes. Sur un strike peu liquide, ils peuvent être séparés d’un dollar, et leur midpoint correspond à la moyenne de deux intentions.
  • Mark du broker. La valorisation figurant sur votre relevé, généralement calculée à partir du closing quote puis encadrée par un modèle. Un call ne peut pas être valorisé en dessous de sa valeur intrinsèque, et la grille des marks entre les différents strikes ne peut pas s’inverser.
  • Mark de la chambre de compensation. La valeur de fin de journée calculée par la chambre de compensation pour les appels de marge et le règlement-livraison sur l’ensemble du système. Il s’agit par construction d’une valeur issue d’un modèle.

L’Options Industry Council, l’organisme pédagogique soutenu par l’OCC et les places boursières américaines d’options, établit la même distinction : un mark ne correspond au bid, à l’offre, au midpoint ou au dernier cours traité que par coïncidence. C’est lorsqu’on les assimile les uns aux autres que les rapprochements deviennent erronés.

Pourquoi la valeur d’un contrat peu négocié évolue malgré tout

Commencez par le symptôme. La valeur affichée d’un contrat est différente aujourd’hui, alors que très peu de transactions ont été exécutées sur ce contrat. Le dernier prix traité n’a pas nécessairement changé. C’est le marché coté autour du contrat qui a évolué, ainsi que le modèle qui interprète cette cotation.

Le panel suit cinq sous-jacents grand public jusqu’en juin 2026. Il recense chaque journée-contrat dans le fichier quotidien des options, pour les contrats dont l’échéance intervient dans 7 à 120 jours, puis les répartit selon le volume négocié sur chaque contrat. Une limite du fichier définit le périmètre : il ne conserve une journée-contrat que si une transaction a été exécutée sur le contrat. Il ne peut donc pas compter les séances durant lesquelles un contrat est resté totalement inactif. En revanche, il montre le faible volume de transactions qui peut sous-tendre une valeur de clôture en mouvement.

RequêteJours de contrat peu négociés et fréquence à laquelle la clôture a tout de même bougé
Le SQL exact derrière chaque chiffre
SELECT
    underlying,
    toUInt32(count())                               AS contract_day_count,
    round(100 * countIf(volume <= 10) / count(), 1) AS pct_thin_days,
    round(100 * countIf(volume <= 10 AND abs(mark - prior_mark) >= 0.01)
              / greatest(countIf(volume <= 10), 1), 1) AS pct_thin_marks_moved
FROM
(
    SELECT
        underlying,
        ticker,
        date,
        volume,
        mark,
        any(mark) OVER (PARTITION BY ticker ORDER BY date
                        ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_mark
    FROM
    (
        SELECT
            underlying_symbol            AS underlying,
            ticker,
            date,
            max(volume)                  AS volume,
            toFloat64(max(option_close)) AS mark
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
          AND date >= '2026-06-01'
          AND date <  '2026-07-01'
          AND days_to_expiry BETWEEN 7 AND 120
        GROUP BY underlying, ticker, date
    )
)
WHERE prior_mark > 0
GROUP BY underlying
ORDER BY pct_thin_days DESC
Run this yourself

Le carnet le moins liquide du panel est KO : 38.2% de ses journées-contrats ce mois-là affichent un volume total inférieur ou égal à dix contrats sur l’ensemble de la séance, et 90.1% de ces journées-contrats peu négociées ont tout de même clôturé à au moins un cent du dernier cours enregistré pour ce contrat lors de la séance précédente. Le nom comptant le moins de journées peu négociées, NVDA, laisse encore 21.8% de ses journées-contrats avec un volume inférieur ou égal à dix contrats. Une valeur de clôture qui évolue alors que seule une poignée de lots change de mains n’est pas une erreur de données. C’est le principe d’un mark : une valeur déterminée par les cotations présentes autour du contrat, et non par les transactions exécutées sur celui-ci.

Quel est l’âge de la dernière transaction à la clôture ?

Le contrat a peut-être bien été négocié. Pourtant, le champ du prix peut ne pas correspondre au cours de clôture. Le panneau suivant prend chaque contrat AAPL ayant fait l’objet d’au moins une transaction le mercredi 17 juin 2026, détermine l’heure ET à laquelle sa dernière transaction de la journée a été exécutée, puis compte les contrats par heure.

RequêteDernière cotation des contrats d’options AAPL, 17 juin 2026
Le SQL exact derrière chaque chiffre
SELECT
    et_hour,
    toUInt32(contracts)                                     AS contract_count,
    round(100 * contracts / sum(contracts) OVER (), 1)      AS share_pct
FROM
(
    SELECT
        et_hour,
        count() AS contracts
    FROM
    (
        SELECT
            ticker,
            formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:00') AS et_hour
        FROM global_markets.options_trades
        WHERE underlying_symbol = 'AAPL'
          AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
          AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'America/New_York')
        GROUP BY ticker
    )
    GROUP BY et_hour
)
ORDER BY et_hour
Run this yourself

Les dernières transactions se répartissent sur 7 tranches horaires, de 09:00 à 15:00 ET. La dernière tranche regroupe 52.6% des contrats ayant été négociés, contre 3.7% pour la première. Lorsqu’un contrat enregistre sa dernière transaction dans une tranche matinale, son dernier cours au moment de la clôture à 16 h 00 est déjà vieux de plusieurs heures, alors que l’action a continué d’évoluer pendant tout ce temps. Les contrats très éloignés du cours d’exercice cessent d’abord d’être négociés, et les options liquides et volatiles explique pourquoi un strike reste négocié toute la journée tandis que celui juste à côté reste inactif.

À quoi ressemble le mark sur une échelle de strikes

Les marks ne sont pas calculés un par un. Un modèle évalue toute l’échelle en une seule fois. C’est pourquoi un strike qui n’a jamais fait l’objet d’une transaction reçoit tout de même une valeur cohérente avec celles des strikes voisins. Le panneau ci-dessous présente une seule échéance à une seule date : les calls sur AAPL arrivant à échéance le 17 juillet 2026, valorisés à la clôture du 17 juin 2026, et limités aux strikes situés dans une fourchette de 10 % autour du cours de clôture de l’action.

RequêteCalls AAPL du 17 juillet 2026 : clôture et volume, strike par strike
Le SQL exact derrière chaque chiffre
SELECT
    round(toFloat64(strike_price), 2)      AS strike,
    round(avg(toFloat64(option_close)), 2) AS closing_mark,
    toUInt32(sum(volume))                  AS contract_volume,
    round(avg(delta), 3)                   AS avg_delta
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-17'
  AND expiration_date = '2026-07-17'
  AND lower(toString(option_type)) LIKE 'c%'
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
GROUP BY strike
ORDER BY strike
Run this yourself

Sur 12 strikes, la valeur de clôture baisse de $27.43 au strike 270 à $0.79 au strike 325, tandis que le delta passe de 1 à 0.092. Le delta est l’estimation, par le modèle, de la variation de valeur d’un contrat pour une variation d’un dollar de l’action. Comparez maintenant la colonne des volumes à la courbe. Quel que soit le volume négocié par chaque contrat ce jour-là, sa valeur de clôture reste alignée sur celles des contrats voisins, et non sur le niveau auquel sa dernière transaction a été exécutée. C’est cette échelle que vous consultez lorsque vous lisez une chaîne d’options, et la majeure partie de ses valeurs provient du modèle.

Pourquoi un relevé de courtage diffère du dernier cours traité

Le P&L latent indiqué sur un relevé est calculé à partir des marks retenus par l’établissement. Deux comptes ouverts auprès de deux établissements, détenant exactement le même spread, peuvent afficher un P&L latent différent le même soir, sans qu’aucun des deux chiffres soit erroné.

C’est la marge qui pose problème. Pour une option vendue à découvert, l’exigence de maintenance est calculée à partir du mark, augmenté d’un pourcentage de la valeur du sous-jacent. L’exigence évolue donc avec le mark. La portfolio margin va plus loin : la position est réévaluée sur une grille de variations théoriques à la hausse et à la baisse du sous-jacent, et l’exigence correspond à la perte maximale sur cette grille. Chaque prix de cette grille est produit par un modèle. Un spread large sur un strike peu liquide élargit la donnée d’entrée. C’est ce mécanisme qui explique qu’une exigence puisse changer un jour où le contrat n’a fait l’objet d’aucune transaction. Marge applicable à la vente d’options nues présente la formule standard.

Le rapprochement découle du même principe. Il faut comparer le mark effectivement utilisé par l’établissement, à l’horodatage de cet établissement, plutôt qu’un dernier cours traité récupéré dans une chaîne d’options. Lorsque deux chiffres diffèrent, la question utile est de déterminer quelle couche chacun publie.

La clôture à 16 h 00 et celle à 16 h 15

Toutes les options ne cessent pas de coter à la même minute. Les options sur actions américaines s’arrêtent à la clôture du marché actions, à 16 h 00, heure de l’Est des États-Unis, tandis que plusieurs produits larges de marché continuent de coter au-delà. Plutôt que de se fier à une heure limite mémorisée, le panel date ce comportement sur une séance.

RequêteDernière cotation d’option du jour par sous-jacent, 17 juin 2026
Le SQL exact derrière chaque chiffre
SELECT
    underlying_symbol AS underlying,
    formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS last_print_et,
    round(100 * countIf(toTimeZone(sip_timestamp, 'America/New_York')
                        >= toDateTime('2026-06-17 16:00:00', 'America/New_York')) / count(), 2) AS pct_after_4pm
FROM global_markets.options_trades
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY', 'QQQ', 'IWM')
  AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
  AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'America/New_York')
GROUP BY underlying
ORDER BY pct_after_4pm DESC
Run this yourself

QQQ options ont continué à coter jusqu’à 16:14, heure de l’Est des États-Unis, et 1.69% des transactions de la séance ont été exécutées après 16 h 00. À l’autre extrémité, NVDA affiche 0% et une dernière transaction à 16:00. Exécutez le panel sur toute séance ultérieure : il indiquera alors les heures limites en vigueur.

L’écart compte pour une paire couverte. Détenir une option qui clôture tard contre une position sur l’action signifie que les deux jambes sont valorisées à des moments différents : la jambe action est figée à 16 h 00 à la sortie de l’enchère de clôture, tandis que la jambe option intègre quinze minutes supplémentaires de cotation. La plupart du temps, cet écart est négligeable. Lors d’une séance marquée par une annonce à 16 h 05, les deux valorisations correspondent à des moments différents et une couverture qui n’a jamais bougé peut faire apparaître une variation de P&L sur le relevé. L’échéance présente une autre forme de cette dissociation : une option sur indice à règlement en espèces est réglée sur une valeur calculée, et non sur une quelconque valorisation de marché. Les options à règlement AM et PM en détaille le mécanisme.

Ce que signifie un mark dans un jeu de données d’options

Un mark n’est pas une exécution. Un backtest qui suppose une exécution au mark sur un strike avec un volume nul suppose l’existence d’une contrepartie qui n’a jamais été présente. Quatre réflexes permettent de préserver l’intégrité d’un jeu de données.

  • Conservez le dernier prix traité, la cotation et le mark dans des colonnes distinctes. Ne laissez jamais une seule colonne close représenter les trois. Lorsque deux fournisseurs donnent des clôtures différentes pour le même strike, cela signifie généralement qu’ils publient des niveaux différents.
  • Enregistrez le bid, l’offre et les tailles à côté du mark. L’écart indique quelle part du mark provient du modèle.
  • Conservez l’horodatage du dernier print, et pas seulement son prix. Un prix sans ancienneté associée ne peut pas être audité.
  • Traitez la volatilité implicite et les greeks de la même manière. Une valeur issue d’un modèle sur un contrat qui n’a fait l’objet d’aucune transaction reste une valeur de modèle.
Notes sur les données

Trois panneaux sont volontairement rattachés à la séance du mercredi 17 juin 2026 : une séance passée fixe permet de conserver des chiffres stables lors des régénérations, et cet historique ne disparaît pas. Le fichier quotidien d’options contient une ligne par contrat et par séance au cours de laquelle ce contrat a fait l’objet d’un print. Le premier panneau compte donc les journées-contrat dont le volume total est inférieur ou égal à dix contrats, et non les séances sans aucun volume. Les valeurs de clôture de l’échelle des strikes sont les clôtures quotidiennes de ce fichier. Aucune ne correspond à un prix auquel vous auriez pu négocier.

FAQ

Le mark de clôture d’une option est-il identique au dernier prix traité ?

Non. Le dernier prix traité correspond à une transaction réelle, exécutée à un moment précis, qui peut remonter à plusieurs heures avant la clôture. Le mark de clôture est une valorisation établie à la clôture. Pour un contrat qui n’a pas traité, les deux valeurs peuvent être très éloignées.

Pourquoi la valeur de mon option a-t-elle changé alors que presque rien n’y a été traité ?

Le mark suit le marché coté et le modèle qui le sous-tend. Tous deux évoluent avec le sous-jacent pendant toute la séance. Dans le panneau ci-dessus, 38.2% des journées-contrats du nom le moins liquide ont enregistré un volume total inférieur ou égal à dix contrats. Parmi celles-ci, 90.1% se sont terminées sur une valeur différente de celle enregistrée lors de la séance précédente pour le contrat.

Quel prix mon broker utilise-t-il pour calculer la marge ?

Le mark de la firme, et non le dernier prix traité. L’exigence de maintenance sur une option short est calculée à partir de ce mark, auquel s’ajoute un pourcentage de la valeur du sous-jacent. La portfolio margin revalorise la position selon une grille de mouvements hypothétiques. Chaque donnée utilisée dans ce calcul correspond à une valorisation.

Pourquoi deux fournisseurs de données affichent-ils des cours de clôture différents pour la même option ?

Ils publient généralement des niveaux différents. Le cours de clôture d’un fournisseur peut être le dernier prix traité, celui d’un autre le midpoint de clôture et celui d’un troisième un mark issu d’un modèle. Pour un contrat qui n’a traité qu’une seule fois dans la matinée, les trois valeurs peuvent différer.

Les marks des options couvrent-ils les transactions réalisées après la clôture des actions à 16 h 00 ?

Certains, oui. Lors de la séance présentée dans le panneau ci-dessus, QQQ options ont encore fait l’objet de prints jusqu’à 16:14 ET, alors que les valeurs individuelles avaient déjà cessé de traiter. Les marks de fin de journée de ces produits intègrent cette fenêtre supplémentaire.


Chaque panneau présenté ici est accompagné du SQL qui l’a produit. Le niveau mesuré est donc visible directement dans la requête. Les mêmes questions — comparer un mark au dernier prix traité ou déterminer l’heure du dernier print — peuvent être posées en langage courant sur le terminal Strasmore.