Règle des 390 en options : statut Professional
Au-delà de 390 ordres d’options par séance en moyenne sur un mois, les places vous classent Professional. Découvrez ce que les brokers comptent et les effets pratiques.
La règle des 390 est la ligne de partage fixée par les places d’échange d’options entre un client particulier et un Professional. Un compte qui n’est pas un broker-dealer et qui passe en moyenne plus de 390 ordres sur options cotées par séance au cours d’un mois civil est désigné comme Professional. Ses ordres portent un code d’origine différent. Sur la place d’échange, ils perdent la priorité et le traitement tarifaire réservés aux clients publics. La séance régulière dure 390 minutes. Le seuil correspond donc à un ordre par minute.
Quelle est la règle des 390 dans le trading d’options ?
Chaque ordre sur options arrive sur la place d’échange avec un code d’origine. Il s’agit d’une lettre ajoutée par le broker pour indiquer à qui appartient l’ordre. Les clients publics portent le code C. Les market makers et les broker-dealers ont leurs propres codes. Depuis janvier 2010, Cboe utilise également le code W, pour Professional. Il désigne un client qui n’est pas un broker-dealer, mais qui passe des ordres comme un broker-dealer.
La définition figure dans la règle 1.1 de Cboe Exchange. Dans sa version consultée le 17 septembre 2026, telle que modifiée par le rule filing SR-CBOE-2026-060, elle indique :
Le terme « Professional » désigne toute personne ou entité qui (a) n’est pas un broker ou un dealer en valeurs mobilières et (b) passe, pour son ou ses propres comptes bénéficiaires, plus de 390 ordres sur options cotées par jour en moyenne au cours d’un mois civil. Les ordres de tout client ayant passé en moyenne plus de 390 ordres par jour au cours d’un mois civil doivent être représentés comme des ordres Professional pendant le mois civil suivant. Les organisations TPH doivent effectuer un examen mensuel et apporter toute modification appropriée à la manière dont elles représentent les ordres dans les cinq jours suivant la fin de chaque mois civil. (Cboe Exchange Rule 1.1, « Professional », telle que modifiée par SR-CBOE-2026-060, Exhibit 5 ; consultée le 17 septembre 2026.)
Une organisation TPH est un Trading Permit Holder, le terme employé par Cboe pour désigner une société membre. Pour un compte de particulier, il s’agit du broker. D’autres places d’échange appliquent le même test sous d’autres appellations. Nasdaq ISE distingue les Priority Customers des Professional Customers selon le même seuil de 390 ordres. La modification apportée par Cboe en 2026 faisait suite à un filing de Nasdaq ISE portant sur le même examen (SR-ISE-2026-16).
Pourquoi 390 ? La séance régulière dure 390 minutes
De 9 h 30 à 16 h 00 ET, la séance dure six heures et demie, soit 390 minutes. Le seuil correspond à un ordre pour chacune de ces minutes. Ces minutes peuvent être décomptées directement sur le tape. Le panneau ci-dessous regroupe les barres d’une minute de SPY par tranches d’une demi-heure sur une séance complète, en incluant les périodes situées aux extrémités du premarket et de l’after-hours.
| heure ET | barres affichées | volume (millions) |
|---|---|---|
| 09:00 | 30 | 0.27 |
| 09:30 | 30 | 6.78 |
| 10:00 | 30 | 4.93 |
| 10:30 | 30 | 2.93 |
| 11:00 | 30 | 2.65 |
| 11:30 | 30 | 1.78 |
| 12:00 | 30 | 1.56 |
| 12:30 | 30 | 1.91 |
| 13:00 | 30 | 1.39 |
| 13:30 | 30 | 1.05 |
| 14:00 | 30 | 1.62 |
| 14:30 | 30 | 1.59 |
| 15:00 | 30 | 2.58 |
| 15:30 | 30 | 6.49 |
| 16:00 | 30 | 1.56 |
| 16:30 | 29 | 0.06 |
Le SQL exact derrière chaque chiffre
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i', 'America/New_York') AS et_time,
uniqExact(window_start) AS bars_printed,
round(toFloat64(sum(volume)) / 1e6, 2) AS volume_millions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-09-10 13:00:00', 'UTC')
AND window_start < toDateTime('2026-09-10 21:00:00', 'UTC')
GROUP BY et_time
ORDER BY et_timeDu bucket 09:30 au bucket 15:30, chaque demi-heure compte 30 barres d’une minute. Treize buckets de trente minutes donnent les 390 minutes. Les extrémités situent la séance. Le bucket de premarket 09:00 a enregistré 0.27 millions d’actions SPY, contre 6.78 millions dans le bucket 09:30 qui suivait.
À quoi correspondent 390 ordres par jour par rapport au marché ?
Pour une personne qui clique avec une souris, 390 ordres constituent une journée très chargée. À l’échelle du marché, c’est une erreur d’arrondi. Le panneau suivant compte chaque trade sur options SPY pour chaque demi-heure de la même séance, rapporté à chaque minute active.
| heure ET | nombre de trades | trades par minute |
|---|---|---|
| 09:30 | 207226 | 6907.5 |
| 10:00 | 197478 | 6582.6 |
| 10:30 | 115788 | 3859.6 |
| 11:00 | 85307 | 2843.6 |
| 11:30 | 100321 | 3344 |
| 12:00 | 82188 | 2739.6 |
| 12:30 | 98717 | 3290.6 |
| 13:00 | 64522 | 2150.7 |
| 13:30 | 58135 | 1937.8 |
| 14:00 | 78437 | 2614.6 |
| 14:30 | 76965 | 2565.5 |
| 15:00 | 69972 | 2332.4 |
| 15:30 | 85502 | 2850.1 |
| 16:00 | 22620 | 1508 |
Le SQL exact derrière chaque chiffre
SELECT
formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i', 'America/New_York') AS et_time,
count() AS trade_count,
round(count() / uniqExact(toStartOfMinute(sip_timestamp)), 1) AS trades_per_minute
FROM global_markets.options_trades
WHERE underlying_symbol = 'SPY'
AND sip_timestamp >= toDateTime('2026-09-10 13:30:00', 'UTC')
AND sip_timestamp < toDateTime('2026-09-10 20:30:00', 'UTC')
GROUP BY et_time
ORDER BY et_timeLa première demi-heure a enregistré 6907.5 trades sur options SPY par minute. Le bucket 15:30 a atteint 2850.1. Un compte au seuil ajoute un ordre par minute à ce flux. Le changement porte sur la priorité d’exécution à un prix donné. C’est la question qui sous-tend comment les market makers gagnent de l’argent.
Comment les brokers comptent-ils les ordres selon la règle des 390 ?
Les règles de comptage figurent dans l’Interpretation and Policy .01 de la Rule 1.1. Elles sont détaillées dans la Cboe Regulatory Circular RG16-064 du 30 mars 2016, qui a actualisé la Regulatory Circular RG09-148 du 24 décembre 2009. Dans la version consultée le 17 septembre 2026 :
- Chaque ordre compte une fois, qu’il soit exécuté ou non, sur toute place d’échange d’options. La taille est sans importance : un ordre d’un contrat et un ordre de 500 contrats ajoutent chacun une unité.
- Un cancel/replace, utilisé par la plupart des plateformes lorsque vous modifiez un ordre en attente, compte comme un nouvel ordre. Une simple annulation n’ajoute rien.
- Un spread de huit jambes ou moins compte comme un seul ordre, même si le broker exécute les jambes séparément. À partir de neuf jambes, chaque jambe d’option compte séparément. Une jambe sur action ne compte jamais.
- Un ordre parent découpé par l’algorithme d’un broker en ordres enfants du même sens sur la même série compte une fois. Les ordres enfants portant sur les deux sens ou sur plusieurs séries comptent séparément.
- Un ordre pegged sur le NBBO compte à nouveau chaque fois que son prix est recalculé pour suivre la cotation.
- Tous les comptes appartenant au même bénéficiaire effectif sont agrégés. Les sous-comptes et les comptes liés ayant des identifiants fiscaux distincts ne remettent pas le compteur à zéro.
La moyenne est calculée par séance sur le mois civil : le nombre d’ordres comptabilisés est divisé par le nombre de séances du mois. Une semaine calme ne compense pas une semaine chargée.
Quand la désignation change-t-elle ?
Jusqu’à la mi-2026, l’examen était trimestriel. Un client qui dépassait en moyenne 390 ordres par jour au cours d’un mois d’un trimestre recevait le code W pendant tout le trimestre suivant. Le SR-CBOE-2026-060, déposé le 30 juin 2026 avec effet immédiat (SEC Release No. 34-105891, 13 juillet 2026), a raccourci les deux périodes. Le broker effectue désormais un examen chaque mois civil et modifie le code dans les cinq jours suivant la fin du mois. La désignation s’applique au mois civil suivant. Le retour au statut client suit la logique inverse : un mois à 390 ordres par jour ou moins permet au compte de retrouver le code C pour le mois suivant.
Que change l’attribution du code W ?
La priorité. Les places d’échange donnent aux ordres des clients publics la priorité d’exécution sur les cotations des market makers et les ordres des broker-dealers au même prix. Un ordre W est alloué comme celui d’un broker-dealer. Il passe derrière les ordres clients à ce prix et rejoint le même pool que les market makers. Sur un strike très demandé, cela peut faire la différence entre le début et le milieu de la file d’attente. Ce mécanisme est détaillé dans pourquoi les ordres sur options ne sont pas exécutés.
Les frais. La Circular RG09-148 indique que les ordres Professional sont traités comme ceux des broker-dealers en matière de priorité d’exécution et qu’ils supportent des frais de transaction par contrat sur les opérations exécutées. Dans la plupart des classes, les ordres clients sont exécutés sans frais de transaction de la place, ou avec des frais très faibles. Les ordres W appliquent le barème des broker-dealers. Le marketing fee, une commission par contrat financée par les market makers pour attirer les flux clients, n’est pas non plus prélevé sur les exécutions Professional. Vos ordres ne sont plus considérés comme des ordres contre lesquels un market maker paie pour intervenir. L’impact sur votre relevé dépend du barème de votre broker.
Le routage. Les accords de payment for order flow, dans lesquels un wholesaler rémunère le broker pour exécuter des ordres de particuliers, sont conçus autour des flux portant le code C. La manière dont un broker route ou tarife les ordres portant le code W dépend de chaque société.
La règle des 390 traite-t-elle de la même manière les petits et les gros ordres ?
Oui. C’est le point que la plupart des traders particuliers négligent. Un bot qui passe des ordres d’un contrat sur vingt tickers et réentre à chaque mouvement de la cotation peut dépasser 390 avant midi. Un trader discrétionnaire qui place dix spreads de 50 contrats par jour n’atteint jamais ce seuil. Le tape montre à quel point les ordres d’un contrat sont courants.
| bucket | nombre de trades | part des trades (%) |
|---|---|---|
| 1 contract | 642437 | 47.8 |
| 2 to 5 contracts | 410232 | 30.5 |
| 6 to 10 contracts | 129068 | 9.6 |
| 11 to 50 contracts | 132413 | 9.9 |
| 51 or more contracts | 29028 | 2.2 |
Le SQL exact derrière chaque chiffre
SELECT
bucket,
trade_count,
round(100 * trade_count / sum(trade_count) OVER (), 1) AS share_of_trades_pct
FROM
(
SELECT
multiIf(size = 1, 1, size <= 5, 2, size <= 10, 3, size <= 50, 4, 5) AS bucket_rank,
multiIf(bucket_rank = 1, '1 contract',
bucket_rank = 2, '2 to 5 contracts',
bucket_rank = 3, '6 to 10 contracts',
bucket_rank = 4, '11 to 50 contracts',
'51 or more contracts') AS bucket,
count() AS trade_count
FROM global_markets.options_trades
WHERE underlying_symbol = 'SPY'
AND sip_timestamp >= toDateTime('2026-09-10 13:30:00', 'UTC')
AND sip_timestamp < toDateTime('2026-09-10 20:30:00', 'UTC')
GROUP BY bucket_rank, bucket
)
ORDER BY bucket_rankAu cours de cette séance, 47.8% des trades sur options SPY portaient exactement sur un contrat. Les trades de 51 or more contracts représentaient 2.2%. Ce schéma se retrouve sur la plupart des valeurs très traitées par les particuliers.
TSLA affichait ce jour-là la plus forte proportion de trades portant sur un seul contrat, à 60.5% des trades. QQQ affichait la plus faible, à 46.6%. Pour un compte qui n’est pas un broker-dealer, chaque ordre correspondant à ces trades compte de la même manière dans le seuil de 390, quelle que soit sa taille.
Pour un bot qui place de nombreux petits ordres, le nombre d’ordres est la donnée à surveiller. Deux habitudes le font surtout varier. Un cancel/replace est un nouvel ordre à chaque occurrence. Un spread saisi sur un seul ticket compte comme un ordre, alors que les mêmes jambes saisies séparément en comptent plusieurs. Un découpage en ordres enfants du même sens ne multiplie pas le compteur. Un ordre pegged l’augmente à chaque nouveau calcul de prix.
La règle des 390 face au test de statut Professional pour les market data
Deux règles distinctes utilisent le terme « professional », et les traders les confondent régulièrement. La règle des 390 est une règle de traitement des ordres sur la place d’échange. Elle compte les ordres mois par mois et détermine la priorité d’exécution ainsi que les frais appliqués par la place.
Le test applicable aux market data est une classification de l’abonné définie par les flux de données, notamment OPRA pour les options. Il examine votre situation : inscription auprès d’un régulateur des marchés financiers, emploi auprès d’un broker-dealer ou d’une banque dans une fonction réglementée, activité de conseiller en investissement, ou utilisation des données à d’autres fins que l’investissement personnel. Si vous répondez à l’un de ces critères, vous payez le tarif Professional pour les données. Le nombre de vos ordres n’intervient pas. Un compte peut relever de l’un des deux statuts sans relever de l’autre. Notre guide professional vs non-professional market data présente le test applicable aux abonnés et ses conséquences sur une facture de données.
Aucun de ces deux tests ne correspond au niveau d’approbation de votre broker pour les options. Celui-ci détermine les stratégies que vous pouvez négocier. Cette grille est présentée dans les niveaux d’approbation des options expliqués.
FAQ
Quelle est la règle des 390 dans le trading d’options ?
Il s’agit d’une règle d’une place d’échange d’options. Elle désigne comme Professional tout compte qui n’est pas un broker-dealer et qui passe en moyenne plus de 390 ordres sur options cotées par séance au cours d’un mois civil. Le chiffre correspond au nombre de minutes d’une séance de 9 h 30 à 16 h 00 : un ordre par minute.
Les ordres annulés ou non exécutés comptent-ils dans le seuil de 390 ?
Les ordres non exécutés comptent. La règle prend en compte les ordres passés, qu’ils soient exécutés ou non, sur toute place d’échange. Un cancel/replace, c’est-à-dire une modification, compte comme un nouvel ordre. Une simple annulation n’ajoute rien.
Un spread compte-t-il comme un ordre ou un ordre par jambe ?
Il compte comme un seul ordre lorsque l’ordre complexe comporte huit jambes ou moins, même si le broker exécute les jambes séparément. À partir de neuf jambes, chaque jambe d’option compte séparément. Une jambe sur action ne compte jamais.
Que se passe-t-il si je suis classé comme Professional ?
Vos ordres portent le code d’origine Professional, soit W chez Cboe, pendant le mois civil suivant. Ils perdent la priorité client dans l’allocation de la place et appliquent le barème de frais des broker-dealers au lieu du tarif client. Un mois à 390 ordres par jour ou moins permet de retrouver le code client pendant le mois suivant.
La règle des 390 est-elle identique au statut Professional pour les market data ?
Non. Le statut Professional pour les market data repose sur un test applicable à l’abonné. Il tient compte de votre situation et de votre utilisation des données, et détermine les frais de données. La règle des 390 compte les ordres que vous passez et détermine votre priorité d’exécution ainsi que les frais de la place. Les deux statuts sont évalués séparément.
Chaque panneau ci-dessus est accompagné du SQL exact qui le sous-tend. Pour compter les trades sur une autre valeur ou une autre séance, exécutez les requêtes sur le terminal Strasmore.