Livre blanc / FLUX D'ORDRES, ADMISSION ET ÉTATS DE MARCHÉ
Livre blanc Dexter

FLUX D'ORDRES ET ÉTATS DE MARCHÉ

Ce que le moteur autorise pour votre ordre dépend de la posture du marché parmi les cinq : live, réduit, close-only, session fermée, arrêté. La posture est la même pour une tentative de challenge à 49 $, un compte financé 90 / 10 et un utilisateur public — il n'y a pas de dérogation opérateur. Cette page parcourt toute l'échelle, les règles d'admission qui se déclenchent à chaque échelon et ce qu'une chute de posture signifie à l'intérieur d'une fenêtre d'évaluation de 30 jours.

Dernière mise à jour : 24 mai 2026
Sections 2 Lecture 1 min Chapitre du livre blanc

L'acceptation de votre ordre par le moteur est le produit de deux contrôles : le payload signé lui-même doit être valide, et la posture actuelle du marché doit permettre l'action demandée. Le premier est couvert sur la page d'admission ; le tableau ci-dessous résume le second. Chaque posture est une règle d'admission explicite — le moteur rejette les actions interdites à la porte plutôt que de les laisser échouer en silence.

Posture de marché Ce que le moteur autorise
Live Ouverture, clôture, scale in, scale out — flux directionnel et de réduction complet au barème standard 0,020 % / 0,060 %
Réduit Le nouveau risque est admis sous des plafonds d'inventaire plus stricts et une pression taker ajustée au skew plus élevée ; la réduction reste au coût standard
Close-only Seul le flux de réduction de risque est admis ; nouvelles ouvertures, scale-ins et ajouts du même côté sont rejetés à la porte
Session fermée La plateforme sous-jacente est dans une pause programmée (actions, métaux, horaires énergie) ; les positions sont tenues mais non marquées face à un tick périmé
Arrêté Toute nouvelle exécution s'arrête, y compris la réduction, jusqu'à ce que le chemin d'oracle récupère ou qu'une revue opérateur libère la plateforme

#Admission avant matching

Avant que la logique de tarification ne s'exécute, le moteur classe chaque requête selon trois axes : le marché cible existe-t-il et passe-t-il son contrôle de fraîcheur, le payload signé est-il à l'intérieur de sa fenêtre de validité, et le fill augmenterait-il ou réduirait-il le risque directionnel du compte. La distinction ajout-vs-réduction est ce qui permet à un marché d'accepter des ordres de clôture tout en rejetant les ouvertures — les postures close-only et réduite dépendent toutes deux de cette classification plutôt que d'un indice UI.

La production fonctionne en IOC uniquement. La passerelle applique GATEWAY_REQUIRE_IOC, donc chaque ordre signé est évalué face à l'état en direct à l'arrivée et tout reste non rempli est annulé dans la même transition. Il n'y a pas de carnet d'ordres actif entre le trader et le moteur, ce qui signifie qu'une transition de posture prend effet sur le prochain ordre arrivant plutôt que de toucher rétroactivement une taille au repos. Cela garde le comportement sous stress étroit et reproductible : chaque fill est un seul payload signé rencontrant un seul snapshot d'état.

#Une machine d'états plutôt que des restrictions cachées

Les marchés ne passent pas de live à panne en une seule étape. Les postures intermédiaires — réduit, close-only, session fermée — existent pour que la plateforme puisse se resserrer sans devenir opaque. Un marché réduit reste fonctionnel mais plus cher sur de nouvelles tailles. Un marché close-only vous laisse sortir mais bloque toute nouvelle exposition. Un marché en session fermée honore un calendrier sous-jacent (horaires NYSE, fenêtres de fixing LBMA, benchmarks énergie) au lieu de prétendre qu'un tick périmé est encore une référence valable.

L'arrêt est matériellement plus sérieux : un chemin d'oracle s'est rompu, un événement de stress est en cours de revue, ou une intervention opérateur est requise pour redémarrer la plateforme. La posture est toujours visible dans l'interface de trade avant l'envoi, et le moteur rejette les actions interdites à l'admission plutôt que de les laisser dans une file. Un trader ne devrait jamais avoir à déduire l'état du marché de la seule action sur les prix — la posture est publiée, la règle est appliquée à la porte, et la raison de rejet est retournée de manière synchrone.

TEXT
arrivée d'un IOC signé
  -> validité signature, seq, createdAtTs, goodTilTs
  -> contrôle de fraîcheur et de posture du marché
  -> classification ajout-de-risque ou réduction-de-risque
  -> règle de posture : admettre ou rejeter
  -> cotation vAMM face au skew / plafond d'inventaire
  -> fill ou annulation du reste dans la même transition

#Ce que chaque posture signifie pour une tentative

  • Live. La posture par défaut pendant les principales sessions crypto. Ouverture, clôture, scale in, scale out au barème standard 0,020 % maker / 0,060 % taker. La pression taker ajustée au skew est à son plancher de base.
  • Réduit. L'état le plus fréquent « sous stress mais fonctionnel ». Une nouvelle taille est admise, mais le plafond d'inventaire est plus strict, le taux taker ajusté au skew est plus élevé, et la limite de notionnel directionnel par compte baisse. Les positions existantes continuent à être marquées, accumulent le financement et restent liées au plancher de marge de maintenance — seules les nouvelles ouvertures sont bridées.
  • Close-only. La réduction est ouverte, les ouvertures sont bloquées. Un long peut vendre jusqu'à flat ou plus petit, mais ne peut pas augmenter. Un compte flat ne peut pas entrer. Les réductions par stop-loss et take-profit passent toujours. Les nouveaux ajouts du même côté sont rejetés à l'admission avec une raison explicite, pas mis en file.
  • Session fermée. La plateforme honore le calendrier du marché sous-jacent — horaires de cloche NYSE pour les perps actions, fenêtres LBMA pour les perps métaux, horaires d'échange pour les perps énergie. Les positions sont tenues, mais le marquage face à un tick périmé est suspendu. Les contrôles de règles de drawdown sont en pause jusqu'à l'ouverture de la prochaine session.
  • Arrêté. Pas de nouvelle exécution, y compris la réduction. Généralement déclenché par une rupture de chemin d'oracle, un événement de stress ou une revue opérateur. Pendant l'arrêt, l'équité n'avance pas, fundingAccrued ne progresse pas, et la fenêtre d'évaluation de 30 jours est en pause. L'horloge ne reprend que quand le moteur rétablit une posture normale et que le prochain ordre signé est admis.

Les changements de posture sont des règles d'admission, pas des overlays UI. L'état actuel est publié avant que vous ne signiez — si vous soumettez une ouverture dans un marché close-only, le moteur retourne le rejet de manière synchrone plutôt que de s'asseoir sur l'ordre. À l'intérieur d'une fenêtre de challenge de 30 jours, une période session fermée ou arrêté étend votre échéance de la durée de la pause ; une période réduite ou close-only ne le fait pas, car le moteur continue d'admettre un flux de réduction de risque valide face à votre équité.