Quand les fonds indiciels se négocient-ils ?
Un ETF indiciel se négocie toute la journée comme une action. Un fonds indiciel commun de placement est exécuté à la NAV après 16 h, sans trading intraday.
Quand les fonds indiciels sont-ils négociés ? Cette question recouvre deux réponses. Celle qui vous concerne dépend de l’enveloppe que vous détenez. Un ETF indiciel se négocie en continu pendant les heures d’ouverture du marché, au prix convenu à cet instant entre un acheteur et un vendeur. Un fonds indiciel commun de placement ne se négocie pas du tout en cours de séance : tout ordre passé avant l’heure limite, qu’il soit transmis à 9 h 31 ou à 15 h 55, est exécuté à la même valeur liquidative (NAV), calculée une seule fois après la clôture de 16 h.
La structure qui répond à la question
Un fonds indiciel est une règle de détention d’un panier de titres. Cette règle ne dit rien sur la façon dont vous l’achetez. Les deux véhicules qui la mettent en œuvre se comportent pourtant de manière totalement différente au moment de l’exécution. Ils peuvent suivre le même indice et appliquer des frais quasiment identiques.
Un ETF possède un ticker et une cotation en temps réel à deux sens sur une place boursière. Vous envoyez un ordre, il rencontre l’ordre d’un autre intervenant et votre prix d’exécution est connu en environ une seconde.
Un fonds commun de placement n’est ni coté ni associé à une cotation. Votre ordre est transmis par votre courtier à la société de gestion. Le fonds valorise son panier après la clôture. Ce montant unique devient le prix appliqué à tous les ordres passés avant l’heure limite ce jour-là. Deux porteurs ayant passé leur ordre à sept heures d’intervalle paient le même prix. Le déroulé complet, de l’ordre à la confirmation, figure dans quand les fonds communs de placement sont-ils négociés, et le calcul du prix est expliqué dans comment la VL d’un fonds commun de placement est calculée.
Quand les ETF indiciels sont-ils négociés ?
Du premier print du matin au dernier print du soir. Le tableau ci-dessous suit deux ETF indiciels au cours d’une même séance, le mardi 15 septembre 2026 : VOO, qui réplique le S&P 500, et QQQ, qui réplique le Nasdaq-100. Chaque ligne correspond à une tranche de 30 minutes selon l’heure de New York. Chaque valeur indique la variation en pourcentage par rapport au premier print du jour de l’ETF concerné.
| heure ET | variation de VOO (%) | variation de QQQ (%) |
|---|---|---|
| 04:00 | -0.02 | -0.02 |
| 04:30 | -0.05 | -0.04 |
| 05:00 | -0.09 | -0.07 |
| 05:30 | 0.15 | 0.17 |
| 06:00 | 0.17 | 0.24 |
| 06:30 | 0.28 | 0.37 |
| 07:00 | 0.31 | 0.41 |
| 07:30 | 0.35 | 0.45 |
| 08:00 | 0.37 | 0.45 |
| 08:30 | 0.44 | 0.5 |
| 09:00 | 0.4 | 0.45 |
| 09:30 | 0.32 | 0.49 |
| 10:00 | 0.05 | 0.15 |
| 10:30 | -0.1 | -0.15 |
| 11:00 | 0.04 | 0.02 |
| 11:30 | 0 | -0.03 |
| 12:00 | 0.06 | 0 |
| 12:30 | 0.07 | -0.01 |
| 13:00 | -0.04 | -0.1 |
| 13:30 | 0.02 | -0.07 |
Le SQL exact derrière chaque chiffre
WITH
bars AS
(
SELECT
ticker,
toTimeZone(window_start, 'America/New_York') AS et,
toFloat64(close) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('VOO', 'QQQ')
AND window_start >= toDateTime('2026-09-15 04:00:00')
AND window_start < toDateTime('2026-09-16 04:00:00')
),
firsts AS
(
SELECT
ticker,
argMin(px, et) AS open_px
FROM bars
GROUP BY ticker
)
SELECT
formatDateTime(toStartOfInterval(b.et, INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(100 * (argMaxIf(b.px, b.et, b.ticker = 'VOO') / anyIf(f.open_px, f.ticker = 'VOO') - 1), 2) AS voo_change_pct,
round(100 * (argMaxIf(b.px, b.et, b.ticker = 'QQQ') / anyIf(f.open_px, f.ticker = 'QQQ') - 1), 2) AS qqq_change_pct
FROM bars AS b
INNER JOIN firsts AS f ON f.ticker = b.ticker
GROUP BY et_time
HAVING countIf(b.ticker = 'VOO') > 0
AND countIf(b.ticker = 'QQQ') > 0
ORDER BY et_time32 tranches d’une demi-heure ont enregistré des prints sur les deux fonds. La première était la tranche 04:00 et la dernière la tranche 19:30, selon l’heure de New York. La séance régulière s’étend de 9 h 30 à 16 h. Les tranches situées en dehors de ces horaires correspondent aux échanges de pré-marché et d’après-marché, où les deux fonds affichent un volume beaucoup plus faible. Dans la dernière tranche, VOO se situait 0.14% par rapport au début de la séance, contre -0.04% pour QQQ.
Chaque niveau de ces deux courbes correspondait à un prix auquel un intervenant pouvait exécuter une transaction. C’est cela, la négociation en continu : le prix de l’ETF est celui indiqué par le carnet d’ordres au moment où vous passez votre ordre.
Combien de cours un ETF indiciel affiche-t-il en une journée ?
Pas un seul. Le décompte se chiffre en centaines de milliers. Ce panneau recense les prints de VOO à chaque séance au cours des dernières semaines, ainsi que le nombre de minutes distinctes de chaque journée durant lesquelles au moins une transaction a été exécutée.
| date de séance | transactions exécutées (milliers) | minutes avec transactions |
|---|---|---|
| 2026-09-02 | 264.1 | 636 |
| 2026-09-03 | 246.6 | 619 |
| 2026-09-04 | 302.1 | 631 |
| 2026-09-08 | 423.5 | 684 |
| 2026-09-09 | 322.6 | 650 |
| 2026-09-10 | 360.3 | 682 |
| 2026-09-11 | 270.1 | 635 |
| 2026-09-14 | 367.9 | 680 |
| 2026-09-15 | 356 | 659 |
| 2026-09-16 | 324.5 | 720 |
| 2026-09-17 | 231.4 | 699 |
| 2026-09-18 | 276.1 | 622 |
| 2026-09-21 | 330.6 | 735 |
| 2026-09-22 | 250.6 | 692 |
| 2026-09-23 | 272.2 | 663 |
| 2026-09-24 | 243.7 | 679 |
Le SQL exact derrière chaque chiffre
SELECT
toString(toDate(toTimeZone(window_start, 'America/New_York'))) AS session_date,
round(sum(transactions) / 1000, 1) AS trade_prints_thousands,
count() AS minutes_with_prints
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'VOO'
AND window_start >= today() - 24
AND window_start < today() - 1
GROUP BY session_date
ORDER BY session_dateLe 2026-09-24, VOO a enregistré environ 243.7 milliers de transactions individuelles, réparties sur 679 minutes distinctes de la journée. Le panneau couvre 16 séances et le schéma se vérifie sur chacune d’elles. Sur ces 16 séances, un fonds indiciel commun répliquant le même indice a fourni à ses porteurs 16 cours au total : un par jour, chacun fixé après l’arrêt des échanges.
Quand les fonds indiciels communs de placement sont-ils négociés ?
Une fois par jour, après la clôture, à un prix qui n’existe pas encore au moment où vous passez l’ordre. Cette règle porte un nom : la tarification à terme (« forward pricing »). Elle découle de la Rule 22c-1 de la SEC, et non de la politique du courtier. Elle a quatre conséquences pratiques.
- Votre prix est inconnu lorsque vous vous engagez. Vous passez un ordre en dollars ou en parts, jamais à un prix donné. Le mécanisme est expliqué dans la règle de tarification à terme des fonds communs de placement.
- L’heure limite est généralement antérieure à 16 h 00, heure de l’Est. L’échéance du fonds est la clôture. Votre courtier a besoin de temps pour regrouper et transmettre les ordres, et beaucoup de courtiers fixent une heure limite interne de 15 à 90 minutes avant la clôture. Vérifiez la vôtre par rapport aux heures limites de passage des ordres des courtiers.
- Les ordres à cours limité ne s’appliquent pas. Il n’existe pas de carnet d’ordres dans lequel une instruction pourrait rester en attente, et les courtiers rejettent les ordres à cours limité et les stop orders sur les fonds communs de placement. Voir les ordres à cours limité sur les fonds communs de placement.
- La confirmation arrive le lendemain matin. Le fonds calcule sa NAV dans la soirée, votre courtier comptabilise la transaction exécutée pendant la nuit, puis le règlement des espèces intervient un ou deux jours ouvrés plus tard. Voir le délai de règlement des fonds communs de placement.
Si vous manquez l’heure limite d’une minute, l’ordre n’échoue pas. Il est mis en file d’attente pour la NAV de la séance suivante, qui correspond à un autre prix inconnu, fixé un jour plus tard.
L’heure de la journée change-t-elle votre prix ?
Pour les ETF, oui, à hauteur de la variation du fonds ce jour-là. Pour les fonds communs de placement, non : la minute à laquelle vous avez passé l’ordre n’a aucune importance, à condition de respecter l’heure limite. Le panel mesure l’ampleur de cet écart en prenant le plus-haut et le plus-bas de chaque séance, puis en exprimant la différence en pourcentage du cours de clôture.
| date de séance | amplitude de VOO (%) | amplitude de QQQ (%) |
|---|---|---|
| 2026-08-12 | 0.47 | 0.6 |
| 2026-08-13 | 0.67 | 1.36 |
| 2026-08-14 | 0.43 | 0.83 |
| 2026-08-17 | 0.56 | 0.73 |
| 2026-08-18 | 0.34 | 0.87 |
| 2026-08-19 | 0.57 | 1.24 |
| 2026-08-20 | 0.8 | 0.9 |
| 2026-08-21 | 0.48 | 0.91 |
| 2026-08-24 | 0.41 | 1 |
| 2026-08-25 | 0.48 | 0.93 |
| 2026-08-26 | 0.44 | 0.71 |
| 2026-08-27 | 0.67 | 0.95 |
| 2026-08-28 | 0.91 | 1.26 |
| 2026-08-31 | 0.42 | 0.62 |
| 2026-09-01 | 0.68 | 1.08 |
| 2026-09-02 | 0.62 | 0.66 |
| 2026-09-03 | 0.84 | 1.29 |
| 2026-09-04 | 0.5 | 0.74 |
| 2026-09-08 | 0.59 | 0.88 |
| 2026-09-09 | 0.46 | 0.79 |
Le SQL exact derrière chaque chiffre
SELECT
toString(date) AS session_date,
round(100 * toFloat64(maxIf(high, ticker = 'VOO') - minIf(low, ticker = 'VOO')) / toFloat64(anyIf(close, ticker = 'VOO')), 2) AS voo_range_pct,
round(100 * toFloat64(maxIf(high, ticker = 'QQQ') - minIf(low, ticker = 'QQQ')) / toFloat64(anyIf(close, ticker = 'QQQ')), 2) AS qqq_range_pct
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('VOO', 'QQQ')
AND date >= today() - 45
AND date < today() - 1
GROUP BY date
HAVING countIf(ticker = 'VOO') > 0
AND countIf(ticker = 'QQQ') > 0
ORDER BY dateSur 2026-09-24, le plus-haut de VOO se situait 0.74% au-dessus de son plus-bas, contre 1.08% pour QQQ, chaque écart étant calculé par rapport à la clôture du fonds concerné. Cette fourchette correspond aux prix qu’un acheteur d’ETF aurait pu payer ce jour-là, selon la minute d’entrée. Sur les 31 séances du panel, la fourchette est généralement étroite, mais elle n’est jamais nulle. L’acheteur d’un fonds commun de placement obtenait le même prix unique fondé sur la clôture, quelle que soit l’heure de passage de l’ordre.
Ce que vous coûte l’horloge de l’ETF
L’exécution instantanée a un coût, qui n’est pas le ratio de frais. Une cotation d’ETF comporte un bid (la meilleure offre ferme à l’achat) et un ask (la meilleure offre ferme à la vente). L’écart entre les deux est le spread, payé à l’entrée puis à nouveau à la sortie. Le tableau ci-dessous mesure cet écart pour plusieurs grands ETF indiciels sur une période de cinq minutes durant la matinée du 15 septembre 2026, en points de base par rapport au midpoint de la cotation. Un point de base correspond à un centième de pour cent.
| ticker | spread moyen (points de base) | spread P90 (points de base) |
|---|---|---|
| SPY | 0.273 | 0.395 |
| QQQ | 0.332 | 0.423 |
| VOO | 0.428 | 0.573 |
| IWM | 0.471 | 0.7 |
| IVV | 0.739 | 0.92 |
| DIA | 0.798 | 0.96 |
Le SQL exact derrière chaque chiffre
SELECT
ticker AS symbol,
round(avg(20000 * toFloat64(ask_price - bid_price) / toFloat64(ask_price + bid_price)), 3) AS avg_spread_bps,
round(quantileDeterministic(0.9)(20000 * toFloat64(ask_price - bid_price) / toFloat64(ask_price + bid_price), toUInt64(sequence_number)), 3) AS p90_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'VOO', 'IVV', 'QQQ', 'DIA', 'IWM')
AND sip_timestamp >= toDateTime('2026-09-15 14:00:00')
AND sip_timestamp < toDateTime('2026-09-15 14:05:00')
AND ask_price > bid_price
AND bid_price > 0
GROUP BY ticker
ORDER BY avg_spread_bpsSPY affichait le spread moyen le plus serré des 6 fonds, à 0.273 points de base, et DIA le plus large, à 0.798. C’est la colonne du 90e percentile qui mérite votre attention. À 0.96 points de base pour ce même fonds, elle indique les moments où un ordre au marché peut être exécuté avec un écart plus large. Un fonds commun de placement n’a aucun spread. C’est le seul véritable avantage de prix de l’horloge fondée sur la NAV.
Le cours d’un ETF peut aussi s’établir légèrement au-dessus ou au-dessous de la valeur de son panier, ce qui correspond à une prime ou à une décote. Cet écart est limité par le mécanisme décrit dans création et rachat d’ETF et mesuré dans prime et décote de l’ETF par rapport à la NAV.
Peut-on faire du day trading sur un fonds indiciel ?
Un ETF indiciel peut être négocié mécaniquement aussi souvent que le permettent les règles de votre compte, sous réserve de la règle du pattern day trader applicable à un compte sur marge. Un fonds indiciel commun ne peut pas faire l’objet de day trading. Un seul cours par jour ne laisse aucune base de négociation en séance, et les sociétés de gestion contrôlent en outre les allers-retours au moyen de restrictions visant les transactions fréquentes. Le détail selon le type de véhicule figure dans peut-on faire du day trading sur un fonds indiciel, tandis que la comparaison générale des deux véhicules est présentée dans fonds communs de placement vs ETF.
FAQ
À quelle heure les ordres sur les fonds indiciels communs sont-ils exécutés ?
Après la clôture du marché. Un ordre reçu par le fonds avant l’heure limite de 16 h 00 ET bénéficie de la NAV du jour, généralement calculée et publiée dans la soirée. Un ordre reçu plus tard bénéficie de la NAV du jour ouvré suivant. L’heure limite appliquée par votre broker est souvent antérieure à celle du fonds.
Puis-je acheter un fonds indiciel après la clôture ?
Un ETF indiciel se négocie pendant les séances de pre-market et de post-market lorsque votre broker y achemine les ordres, avec des volumes plus faibles et des spreads plus larges. Un ordre sur un fonds indiciel commun peut être saisi à toute heure. Il est simplement placé dans la file d’attente pour la prochaine NAV, au lieu d’être exécuté au moment de son envoi.
Pourquoi le cours de mon fonds indiciel commun ne se met-il à jour qu’une fois par jour ?
Un fonds commun ne dispose pas d’un marché intraday pour ses parts et n’a pas de cotation susceptible d’évoluer. Le chiffre affiché à l’écran correspond à la dernière NAV calculée. Il reste inchangé jusqu’au traitement de la clôture suivante.
Les ETF indiciels se négocient-ils à leur NAV ?
À proximité de celle-ci, mais pas exactement. Un ETF se négocie au prix auquel les ordres sont exécutés dans le carnet, lequel peut être légèrement supérieur à la NAV — on parle alors de prime — ou légèrement inférieur — on parle alors de décote. Les authorized participants arbitrent les écarts importants au moyen des mécanismes de création et de rachat. Cela maintient généralement les ETF indiciels liquides à quelques basis points seulement de leur juste valeur.
Notes sur les données
Les panneaux intraday et de spread sont arrêtés au 15 septembre 2026. Leurs chiffres restent donc fixes à chaque nouvelle génération. Les panneaux en barres minute couvrent l’intégralité de la journée calendaire new-yorkaise, de minuit à minuit, et non une fenêtre de séance définie en dur. Les tranches de pre-market et de post-market apparaissent pour cette raison. Les spreads proviennent du national best bid and offer et sont filtrés pour ne conserver que les cotations où l’ask est supérieur au bid. Les panneaux glissants s’arrêtent un jour avant aujourd’hui, car la séance la plus récente peut encore être complétée.
Chaque panneau est fourni avec le SQL qui l’a produit, dans un expander situé sous chaque graphique. Pour reproduire ces décomptes sur un fonds que vous détenez, posez la question en français courant sur le terminal Strasmore.