À quelle heure sont négociés les fonds communs ?
Les fonds communs sont valorisés une fois par jour à la VL de 16 h, sans cours intrajournalier ni ordre à cours limité. Découvrez l’heure limite, l’exécution et le règlement T+1.
Les fonds communs de placement ne sont pas négociés pendant les heures de marché. Chaque ordre d’achat ou de vente d’un fonds commun traditionnel, quel que soit le moment où vous le passez, est exécuté une seule fois par jour, à la valeur liquidative (VL) du fonds, calculée après la clôture de 16 h, heure de l’Est. Que vous passiez un ordre à 9 h 31 ou à 15 h 59, vous obtenez le même prix, déterminé plusieurs heures plus tard. Cette page présente le mécanisme : l’heure limite, un exemple chiffré, l’événement physique mesuré à partir duquel chaque VL est calculée, ainsi que les exceptions.
Comment fonctionne le cycle quotidien
Un ordre de fonds commun de placement est une instruction adressée à la société de gestion, et non un ordre passé sur une Bourse : « acheter 500 dollars de ce fonds ». À 16 h, heure de l’Est, le fonds valorise chaque position à son cours de clôture, déduit ses passifs, puis divise le résultat par le nombre de parts en circulation. Il obtient ainsi sa NAV, et tous les ordres reçus avant l’heure limite sont exécutés à cette NAV. Les ordres reçus après l’heure limite attendent la NAV du lendemain. Trois conséquences en découlent : pas de cours intraday pour les fonds (il n’existe aucun cours entre deux NAV), pas d’ordres à cours limité ni d’ordres stop (aucun flux de cours ne permet de les déclencher) et pas de spreads : tous les investisseurs traitent à la NAV, acheteurs comme vendeurs.
L’heure limite ne relève pas des usages des courtiers : elle est fixée par la loi fédérale. La règle 22c-1 de la SEC, dite règle de « forward pricing », impose que chaque ordre soit exécuté à la prochaine NAV calculée après sa réception. Exécuter l’ordre d’hier au cours déjà connu d’aujourd’hui — une pratique appelée « late trading » — est clairement illégal. Les autorités ont engagé des poursuites très concrètes à partir de 2003 (voir plus loin). Une précision s’impose : 16 h, heure de l’Est, correspond à l’heure limite du fonds. Les courtiers et les teneurs de registre des plans d’épargne-retraite ont besoin de temps pour transmettre les ordres. Leurs heures limites sont donc antérieures ; sur les plateformes de plans 401(k), les heures limites du jour se situent souvent entre 13 h et 15 h, heure de l’Est. Votre véritable heure limite est celle publiée par votre plateforme, et non la clôture du marché.
Exemple chiffré : 1 000 $ investis à 11 h
Supposons que vous passiez un ordre d’achat de 1 000 $ à 11 h 04. Aucune transaction n’est exécutée à 11 h 04. L’ordre est placé dans la file d’attente et le prix auquel il sera exécuté n’existe pas encore. À 16 h, l’administrateur du fonds valorise chaque position à son cours officiel de clôture. Supposons que le portefeuille soit valorisé à 50 762 500 $, pour 500 000 $ de frais et dettes à payer comptabilisés, avec 2 000 000 de parts du fonds en circulation :
- Actif net : 50 762 500 $ − 500 000 $ = 50 262 500 $
- Valeur liquidative (NAV) : 50 262 500 $ ÷ 2 000 000 de parts = 25,13 $ par part (la NAV est arrondie au centime)
- Votre ordre : 1 000 $ ÷ 25,13 $ = 39,793 parts (les parts du fonds sont calculées avec trois décimales)
Les chiffres sont hypothétiques ; la séquence est exacte. Les capitaux sont engagés le matin, le prix est déterminé le soir et le nombre de parts, calculé avec trois décimales, est enregistré le soir même ou le lendemain matin. Le forward pricing signifie que personne ne connaît le prix d’exécution au moment de passer l’ordre. C’est précisément le principe : il est impossible de négocier sur la base d’un prix qui n’a pas encore été calculé.
La clôture de 16 heures est un événement réel et physique
La pertinence de la NAV dépend entièrement des cours de clôture utilisés pour la calculer. Ces cours proviennent de la enchère de clôture, le principal événement de liquidité de chaque séance. Elle est visible sur le tape :
| pourcentage de la dernière demi-heure | pourcentage de la dernière minute | actions de la séance (M) |
|---|---|---|
| 22.5 | 2.4 | 34.9 |
Le SQL exact derrière chaque chiffre
SELECT
round(100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') >= '15:30') / sum(toFloat64(volume)), 1) AS final_half_hour_pct,
round(100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') = '15:59') / sum(toFloat64(volume)), 1) AS final_minute_pct,
round(sum(toFloat64(volume)) / 1e6, 1) AS session_shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'Lors de cette séance, 22.5% du volume quotidien total de SPY a été traité durant la dernière demi-heure, dont 2.4% pendant la seule dernière minute. Une part importante de cette concentration provient bien du fonctionnement des fonds communs : les fonds indiciels exécutent les flux nets de la journée précisément aux cours qui serviront à calculer leur NAV.
En zoomant davantage, le « cours de clôture » sur lequel repose une NAV correspond à une transaction physique unique. La place de cotation regroupe tous les ordres de fin de séance dans un seul cross, signalé sur le tape par son propre code de condition :
| actions de la mise aux enchères (M) | heure de la mise aux enchères (ET) | cours imprimé à 16 h 00 | prix de la mise aux enchères | nombre médian d’actions par transaction | pourcentage du volume en mise aux enchères |
|---|---|---|---|---|---|
| 5.47 | 16:00:00 | 1 | 315.32 | 5 | 16 |
Le SQL exact derrière chaque chiffre
SELECT
round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6, 2) AS auction_shares_m,
formatDateTime(toTimeZone(argMaxIf(sip_timestamp, (size, sip_timestamp), has(conditions, 8)), 'America/New_York'), '%H:%i:%S') AS auction_time_et,
toUInt8(formatDateTime(toTimeZone(argMaxIf(sip_timestamp, (size, sip_timestamp), has(conditions, 8)), 'America/New_York'), '%H:%i:%S') = '16:00:00') AS printed_at_1600,
round(argMaxIf(price, (size, sip_timestamp), has(conditions, 8)), 2) AS auction_price,
round(quantileDeterministicIf(0.5)(toFloat64(size), toUInt64(sip_timestamp), NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38]))) AS median_trade_shares,
round(100 * toFloat64(maxIf(size, has(conditions, 8))) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))), 1) AS auction_pct_of_volume
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= toDateTime('2026-07-10 04:00:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-07-10 20:00:00', 'America/New_York')L’intégralité de l’enchère de clôture d’Apple a été enregistrée comme une seule transaction portant sur 5.47 millions d’actions à 16:00:00 ET exactement, au cours de 315.32 dollars, soit le cours de clôture officiel. À titre de comparaison, une transaction continue médiane portait sur 5 actions. Cette enchère représentait 16% du volume consolidé d’Apple. Lorsqu’un fonds valorise une position AAPL à 16 heures, c’est ce cours qui est retenu.
Pas un jour chanceux, mais chaque séance, avec un pic en fin de mois
Un seul instantané ne prouve pas grand-chose. Le même indicateur, sur les quinze dernières séances complètes :
| date | pourcentage de la dernière demi-heure | pourcentage de la dernière minute |
|---|---|---|
| 2026-06-18 | 18.5 | 3.7 |
| 2026-06-22 | 23 | 4.1 |
| 2026-06-23 | 29.1 | 5.2 |
| 2026-06-24 | 20.1 | 4.2 |
| 2026-06-25 | 17.5 | 3.5 |
| 2026-06-26 | 24.2 | 9.5 |
| 2026-06-29 | 21.1 | 3.9 |
| 2026-06-30 | 30.2 | 7.8 |
| 2026-07-01 | 22.1 | 4.5 |
| 2026-07-02 | 24.6 | 6.7 |
| 2026-07-06 | 25.9 | 5.1 |
| 2026-07-07 | 18.4 | 4.2 |
| 2026-07-08 | 16.3 | 5.1 |
| 2026-07-09 | 19.2 | 3.2 |
| 2026-07-10 | 22.5 | 2.4 |
Le SQL exact derrière chaque chiffre
SELECT
formatDateTime(session_date, '%Y-%m-%d') AS date,
final_half_hour_pct,
final_minute_pct
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
round(100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') >= '15:30') / sum(toFloat64(volume)), 1) AS final_half_hour_pct,
round(100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') = '15:59') / sum(toFloat64(volume)), 1) AS final_minute_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-18 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-10 16:00:00', 'America/New_York')
AND formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') BETWEEN '09:30' AND '15:59'
GROUP BY session_date
)
ORDER BY session_date| pourcentage minimal de la demi-heure | pourcentage moyen de la demi-heure | pourcentage maximal de la demi-heure | séance au volume le plus élevé |
|---|---|---|---|
| 16.3 | 22.2 | 30.2 | 2026-06-30 |
Le SQL exact derrière chaque chiffre
SELECT
round(min(final_half_hour_pct), 1) AS min_half_hour_pct,
round(avg(final_half_hour_pct), 1) AS avg_half_hour_pct,
round(max(final_half_hour_pct), 1) AS max_half_hour_pct,
formatDateTime(argMax(session_date, (final_half_hour_pct, session_date)), '%Y-%m-%d') AS heaviest_session
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') >= '15:30') / sum(toFloat64(volume)) AS final_half_hour_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-18 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-10 16:00:00', 'America/New_York')
AND formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') BETWEEN '09:30' AND '15:59'
GROUP BY session_date
)Sur l’ensemble des 15 séances comprises entre 2026-06-18 et 2026-07-10, la dernière demi-heure n’a jamais représenté moins de 16.3% du volume quotidien de SPY. Sa moyenne s’est établie à 22.2%, alors que cette période occupe moins de 8 % des 390 minutes de la séance. Le niveau le plus élevé, 30.2%, a été enregistré le 2026-06-30 : le dernier jour de Bourse de juin, qui était aussi le dernier jour du trimestre.
Le calendrier se reflète dans le tape. La fin du mois concentre les flux des fonds, les versements des salariés investis, les rebalancements des fonds indiciels et les ajustements de tracking error par les gérants. C’est à la clôture que ces ordres sont exécutés. Répartissons chaque séance du S1 2026 en deux catégories :
| séances de fin de mois | autres séances | pourcentage de la dernière demi-heure en fin de mois | pourcentage de la dernière demi-heure lors des autres séances | écart en points de pourcentage | pourcentage de la dernière minute en fin de mois | pourcentage de la dernière minute lors des autres séances |
|---|---|---|---|---|---|---|
| 6 | 117 | 25.1 | 18.3 | 6.9 | 5.2 | 3.2 |
Le SQL exact derrière chaque chiffre
SELECT
countIf(is_month_end) AS month_end_sessions,
countIf(NOT is_month_end) AS other_sessions,
round(avgIf(final_half_hour_pct, is_month_end), 1) AS month_end_final_half_pct,
round(avgIf(final_half_hour_pct, NOT is_month_end), 1) AS other_final_half_pct,
round(avgIf(final_half_hour_pct, is_month_end) - avgIf(final_half_hour_pct, NOT is_month_end), 1) AS gap_pp,
round(avgIf(final_minute_pct, is_month_end), 1) AS month_end_final_min_pct,
round(avgIf(final_minute_pct, NOT is_month_end), 1) AS other_final_min_pct
FROM (
SELECT
session_date,
final_half_hour_pct,
final_minute_pct,
session_date = max(session_date) OVER (PARTITION BY toStartOfMonth(session_date)) AS is_month_end
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') >= '15:30') / sum(toFloat64(volume)) AS final_half_hour_pct,
100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') = '15:59') / sum(toFloat64(volume)) AS final_minute_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= '2026-01-01'
AND toDate(toTimeZone(window_start, 'America/New_York')) < '2026-07-01'
AND formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') BETWEEN '09:30' AND '15:59'
GROUP BY session_date
)
)Sur les 6 séances de fin de mois du S1 2026, la dernière demi-heure a représenté en moyenne 25.1% du volume quotidien de SPY, contre 18.3% pour les 117 autres séances. L’écart atteint 6.9 points, tandis que la dernière minute à elle seule représente 5.2% contre 3.2%. La mécanique des fonds décrite ici est visible à l’échelle du marché.
Fonds communs de placement et ETF : même portefeuille, temporalités opposées
La comparaison qui compte vraiment : un fonds commun de placement répliquant le S&P 500 et un ETF répliquant le S&P 500 détiennent les mêmes actions, mais l’ETF se négocie en continu en Bourse, avec des cours en temps réel, des ordres à cours limité, des spreads, des erreurs intraday et tout ce que cela implique. Le fonds, lui, exécute les ordres une seule fois, à sa NAV, sans aucun de ces éléments. Aucun des deux n’est intrinsèquement supérieur à l’autre : l’ETF permet de contrôler le moment et le prix de l’exécution, au prix du spread et du risque de paniquer à 9 h 31 ; le fonds garantit la juste valeur de clôture du jour, au prix d’une absence totale de contrôle intraday. Un avantage plus discret du fonds : un trou d’air à la 2010 ne peut pas exécuter votre ordre, puisque celui-ci ne rencontre jamais que la NAV de 16 heures.
L’absence de spread se mesure précisément par ce qu’elle évite. L’acheteur d’un ETF ou d’une action paie le spread bid-ask : il achète au prix vendeur et vend au prix acheteur ; l’écart constitue le péage. L’acheteur d’un fonds ne le paie jamais. Voici ce péage lors de la séance du 10 juillet, d’après le flux consolidé des cotations :
| ticker | spread médian (centimes) | coût aller-retour pour 10 k$ |
|---|---|---|
| SPY | 2 | 0.27 |
| KO | 1 | 1.2 |
| NATH | 19 | 18.83 |
Le SQL exact derrière chaque chiffre
SELECT
ticker,
round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)) * 100, 1) AS median_spread_cents,
round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), toUInt64(sip_timestamp)) * 10000, 2) AS round_trip_cost_per_10k_usd
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'KO', 'NATH')
AND sip_timestamp >= toDateTime('2026-07-10 09:30:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-07-10 16:00:00', 'America/New_York')
AND bid_price > 0
AND ask_price > bid_price
GROUP BY ticker
ORDER BY indexOf(['SPY', 'KO', 'NATH'], ticker)Pour SPY, le péage est presque théorique : un spread médian de 2 cent, soit environ $0.27 pour un aller-retour de $10 000. Pour Coca-Cola, il s’élevait à environ $1.2. En descendant la courbe de liquidité, il augmente : Nathan’s Famous, une small cap peu liquide, affichait un spread médian de 19 cent, soit environ $18.83 pour un aller-retour de $10 000. La structure des fonds impose ses propres péages — ratios de frais, parfois commissions d’entrée et frais de rachat —, mais le spread n’en fait réellement pas partie.
Règlement-livraison : quand les titres et les liquidités sont effectivement visibles
L’exécution et le règlement-livraison ne suivent pas le même calendrier. La valeur liquidative (NAV) est calculée et publiée en début de soirée. Les fonds la transmettent aux agences de presse vers 18 h, heure de l’Est. Le nombre de parts détenues est enregistré dans la nuit ou le lendemain matin. La transaction est ensuite réglée — les liquidités changent effectivement de compte — un jour ouvré plus tard, selon le cycle T+1, auquel les actions américaines et les ETF sont passés en mai 2024. Si vous achetez mardi matin, le prix est connu mardi soir et les liquidités sont débitées mercredi. Si vous vendez avant l’heure limite mardi, les liquidités sont réglées mercredi. La vraie différence avec un ETF ne tient donc pas à la date de règlement-livraison : le vendeur d’un ETF connaît le prix de vente à 10 h 15, tandis que le vendeur du fonds ne le connaît qu’après la clôture. Par construction, les returns d’un fonds sont calculés de NAV à NAV. C’est l’exemple le plus clair, en conditions réelles, de la convention de clôture à clôture présentée dans la mesure des rendements.
Les exceptions à connaître
Fonds monétaires. La règle du traitement une fois par jour connaît ici une exception. Les fonds monétaires investis en obligations d’État calculent leur NAV à un niveau stable de 1,00 dollar et permettent généralement d’accéder aux liquidités le jour même. Certains fonds institutionnels calculent leur NAV plusieurs fois par jour, à des horaires intrajournaliers définis. Si votre « fonds commun de placement » est un mécanisme de placement automatique des liquidités en fonds monétaire, les contraintes liées à 16 heures s’appliquent pour l’essentiel peu.
Les fonds obligataires utilisent une clôture antérieure. La clôture recommandée du marché cash des Treasuries américains est fixée à 15 heures, heure de l’Est, soit une heure avant la fin des échanges sur les actions. Un fonds obligataire ne calcule sa NAV qu’une fois, après 16 heures, mais les prix des obligations qu’il détient sont établis à la clôture antérieure.
Fonds internationaux et fair value. Les fonds investis en actions internationales calculent leur NAV à partir de marchés qui ont fermé plusieurs heures plus tôt. La séance de Tokyo se termine à 2 heures, heure de l’Est. Nombre d’entre eux appliquent des ajustements de fair value. Ils rapprochent ainsi les cours étrangers obsolètes du niveau auquel ces actions s’échangeraient probablement, compte tenu des événements survenus depuis la clôture de leur marché d’origine. C’est une conséquence directe des réformes de 2003 : les cours obsolètes étaient précisément ceux qu’exploitaient les traders rapides.
Plans d’épargne retraite. Une opération sur un fonds détenu dans un 401(k) ou un IRA suit la même règle de forward pricing, avec une NAV calculée à 16 heures et aucune exécution intrajournalière. La différence tient à l’intermédiaire supplémentaire : les teneurs de registre regroupent et transmettent les ordres, leurs heures limites sont plus précoces et une opération transmise en retard est reportée à la NAV suivante.
Frais de sortie à court terme. Certains fonds appliquent des frais de sortie, généralement compris entre 0,25 % et 2 %, sur les parts vendues pendant une période donnée, par exemple 30, 60 ou 90 jours. Les brokers peuvent également ajouter leurs propres frais sur les fonds sans frais de transaction. La cotation une fois par jour rend mécaniquement possible l’achat puis la revente rapide entre deux NAV. Ces frais visent à rendre cette pratique peu attractive.
Le scandale de 2003, précisément
La rigidité juridique autour de 16 heures n’est pas théorique. En septembre 2003, le procureur général de l’État de New York a annoncé un accord de 40 millions de dollars avec le hedge fund Canary Capital Partners concernant deux pratiques : le late trading, qui consiste à passer ou à confirmer des ordres de fonds après 16 heures au NAV déjà calculé pour la journée, en violation de la Rule 22c-1, et le market timing, c’est-à-dire des allers-retours rapides que plusieurs sociétés de gestion autorisaient discrètement pour certains clients privilégiés alors que leurs propres prospectus les déconseillaient. Les enquêtes qui ont suivi ont touché les plus grands complexes de fonds du secteur ; les accords conclus se sont chiffrés en milliards. Les mesures correctives qui ont perduré sont celles présentées sur cette page : heures limites strictes au niveau des intermédiaires, valorisation à la juste valeur et frais de sortie à court terme.
FAQ sur le trading des fonds communs de placement
À quelle heure les transactions sur les fonds communs de placement sont-elles exécutées ?
Les ordres reçus avant l’heure limite de 16 h, heure de l’Est, sont exécutés à la VL du jour, calculée après la clôture. Les ordres reçus après cette heure sont exécutés à la VL du jour de trading suivant. Il n’existe pas d’exécution intraday à un prix quelconque.
Pourquoi mon ordre sur un fonds commun de placement n’a-t-il été exécuté que le lendemain ?
Il a probablement été reçu après l’heure limite du fonds, fixée à 16 h, heure de l’Est, ou après l’heure limite interne, plus matinale, de votre broker ou de votre teneur de registre. Il a donc été exécuté à la VL de la séance suivante, conformément au fonctionnement prévu.
Puis-je fixer un cours limite pour un ordre sur un fonds commun de placement ?
Non. En l’absence de flux de cours intraday, aucun prix ne peut servir de référence à un ordre limite ; tous les ordres sont exécutés à la VL. Si vous souhaitez une exposition similaire à celle d’un fonds avec la possibilité de passer des ordres limites, les ETF sont conçus pour cela.
Combien de temps faut-il pour le règlement d’une transaction sur un fonds commun de placement ?
La plupart des fonds actions et obligataires se règlent en T+1 : les liquidités sont transférées un jour ouvré après la date de transaction, selon le même cycle que les ETF et les actions. Le cours d’exécution est connu le soir de la date de transaction, lorsque la VL est publiée. De nombreux fonds monétaires se règlent le jour même.
Les fonds communs de placement sont-ils négociés le week-end ou les jours fériés ?
Non. La VL n’est calculée que les jours où les marchés sous-jacents sont ouverts (le calendrier de marché). Les ordres passés le week-end sont mis en file d’attente pour la VL du lundi.
Chaque encadré ci-dessus correspond à une requête stockée et versionnée. Développez la requête SQL à l’origine d’un chiffre ou mesurez vous-même la gravité de la clôture sur le terminal Strasmore.