Back to strategies

Stratégie de tenue de marché

Coter les deux côtés du carnet tout en contrôlant l'inventaire et la sélection adverse

Stratégie de tenue de marché est un modèle de trading de microstructure de marché qui transforme les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2 en décisions d'ordre à court horizon, puis gère les exécutions, les annulations, l'inventaire et plafonds d'inventaire, limites de péremption des quotes, stops de sélection adverse et seuils de kill switch. - High-frequency market making research

Cette stratégie est fournie à titre d'exemple éducatif inspiré de concepts d'analyse technique publics courants et de documents de référence. Elle est destinée uniquement à la recherche et à la démonstration de produits et ne constitue pas un conseil en investissement.

⚠️ Adéquation de la stratégie
RISQUE: EXTREME
Idéal pour
  • Les marchés où les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2 sont horodatés, séquencés et assez rapides pour soutenir des décisions d'ordre en temps réel.
  • Les venues où la capture de spread attendue dépasse les coûts de sélection adverse et d'inventaire peut être converti en ordres avant que l'edge ne soit consommé par le spread, les frais ou la latency.
  • Les environnements de recherche qui modélisent explicitement la position dans la file, les exécutions partielles, les annulations, les limites de messages et la sélection adverse.
À éviter en
  • Des données retardées, échantillonnées ou uniquement en chandeliers, où l'état de l'order book et la priorité d'exécution ne peuvent être reconstruits.
  • Les marchés où l'edge attendu est plus petit que le spread, les frais de bourse, l'impact de marché ou la latency de l'infrastructure.
  • Les backtests qui supposent que chaque quote est exécutée au prix affiché sans modéliser la file, l'annulation ou le risque de venue.
🕒 Unités de temps
TickSub-secondIntraday
🌍 Marchés
StocksFuturesCryptoFX
📢 Les stratégies haute fréquence sont extrêmement sensibles à la qualité des données et aux hypothèses d'exécution ; plafonds d'inventaire, limites de péremption des quotes, stops de sélection adverse et seuils de kill switch doit être imposé avant le déploiement.
Q: Quelle est l'idée centrale derrière Stratégie de tenue de marché ?
La stratégie lit les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2, attend la capture de spread attendue dépasse les coûts de sélection adverse et d'inventaire, envoie des quotes passives bilatérales autour de la juste valeur avec un skew d'inventaire et sort lorsque l'inventaire dépasse la cible, la juste valeur se déplace, l'âge de la quote expire ou la qualité d'exécution se dégrade.
Q: Pourquoi Stratégie de tenue de marché est-elle difficile à backtester ?
Elle dépend du séquençage de l'order book, de la position dans la file, du timing d'annulation, des exécutions partielles, des frais et de la latency ; les données en chandeliers ne peuvent pas prouver que les transactions étaient exécutables.
Q: Quel est le plus grand risque de Stratégie de tenue de marché ?
Le plus grand risque est généralement la sélection adverse : la stratégie est exécutée lorsque le marché est sur le point de se retourner contre elle, tandis que les quotes favorables sont annulées ou non exécutées.

Comment fonctionne cette stratégie

Flux de décision en 5 étapes, de la lecture du marché à la gestion du trade

1
État du flux
Normaliser les entrées d'order book en direct
Ingérer les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2 avec des horodatages déterministes et des contrôles de séquence
Rejeter les états d'order book périmés, croisés, verrouillés ou remplis de gaps avant le calcul du signal
Suivre le spread, la profondeur, la position dans la file et les limites de messages au niveau de la venue
BBMACD
2
Test de signal
Estimer l'edge à court horizon
Ne déclencher que lorsque la capture de spread attendue dépasse les coûts de sélection adverse et d'inventaire
Exiger que l'edge franchisse les hypothèses de spread, de frais, de sélection adverse et de risque d'annulation
Comparer l'état actuel de l'order book aux régimes de microstructure historiques de la même venue
ToucheCroisement imminent
3
Logique d'ordre
Placer une quote ou un ordre agressif
Utiliser des quotes passives bilatérales autour de la juste valeur avec un skew d'inventaire uniquement lorsque les hypothèses de file et d'exécution sont réalisables
Sélectionner la venue, le niveau de prix, le type d'ordre et la règle d'annulation avant d'envoyer les ordres
Limiter les messages pour que la stratégie ne dépende pas d'un roulement d'ordres impossible
Signal BBCroisement MACD✓ GO
4
Règle de débouclage
Gérer les exécutions et les signaux périmés
Exécuter avec des ordres à cours limité au repos qui se rafraîchissent lorsque la juste valeur, le spread ou l'état de la file change
Sortir lorsque l'inventaire dépasse la cible, la juste valeur se déplace, l'âge de la quote expire ou la qualité d'exécution se dégrade
Annuler immédiatement les ordres au repos lorsque l'état de l'order book invalide le signal
ACHATPartielVENTEZone de profit
5
Risque HFT
Plafonner la sélection adverse et le risque de venue
Appliquer plafonds d'inventaire, limites de péremption des quotes, stops de sélection adverse et seuils de kill switch comme contrôles stricts pré-trade et en trading réel
Stress-tester les retards de flux, la perte de file, les marchés croisés, les déconnexions, les annulations et les exécutions partielles
Désactiver la stratégie lorsque la qualité d'exécution réelle diverge des hypothèses testées
EntréeSLTPStop suiveur2%R:R
Référence des composants de stratégie

Stratégie de tenue de marché

Coter les deux côtés du carnet tout en contrôlant l'inventaire et la sélection adverse

Tenue
de marché
Spread
SC StratCraft
BÉtat du carnet
les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2Flux d'entrée
Bid-Ask SpreadObstacle de coût
Position dans la filePriorité d'exécution
SSignal d'edge
la capture de spread attendue dépasse les coûts de sélection adverse et d'inventairePreuve de trade
Sélection adverseRisque d'exécution toxique
Modèle de coût tout comprisObstacle d'edge
ORègles d'ordre
des quotes passives bilatérales autour de la juste valeur avec un skew d'inventaireRègle de placement
Sélection de venueRègle de routage
Throttle de messagesGarde-fou opérationnel
XRègles de sortie
l'inventaire dépasse la cible, la juste valeur se déplace, l'âge de la quote expire ou la qualité d'exécution se dégradeDébouclage principal
Règle d'annulationContrôle des ordres au repos
Débouclage d'inventaireContrôle de position
RContrôle du risque
plafonds d'inventaire, limites de péremption des quotes, stops de sélection adverse et seuils de kill switchRisque d'exécution
Vérification de santé du fluxGarde-fou des données
Kill switchArrêt strict
Stratégie de tenue de marché
Stratégie de tenue de marché est un modèle de trading de microstructure de marché qui transforme les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2 en décisions d'ordre à court horizon, puis gère les exécutions, les annulations, l'inventaire et plafonds d'inventaire, limites de péremption des quotes, stops de sélection adverse et seuils de kill switch.
Stratégie de tenue de marché Market Suitability
The Stratégie de tenue de marché strategy works best in Les marchés où les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2 sont horodatés, séquencés et assez rapides pour soutenir des décisions d'ordre en temps réel.. Les venues où la capture de spread attendue dépasse les coûts de sélection adverse et d'inventaire peut être converti en ordres avant que l'edge ne soit consommé par le spread, les frais ou la latency.. Les environnements de recherche qui modélisent explicitement la position dans la file, les exécutions partielles, les annulations, les limites de messages et la sélection adverse.. Traders should avoid using this strategy in Des données retardées, échantillonnées ou uniquement en chandeliers, où l'état de l'order book et la priorité d'exécution ne peuvent être reconstruits.. Les marchés où l'edge attendu est plus petit que le spread, les frais de bourse, l'impact de marché ou la latency de l'infrastructure.. Les backtests qui supposent que chaque quote est exécutée au prix affiché sans modéliser la file, l'annulation ou le risque de venue.. The risk level is categorized as EXTREME. Les stratégies haute fréquence sont extrêmement sensibles à la qualité des données et aux hypothèses d'exécution ; plafonds d'inventaire, limites de péremption des quotes, stops de sélection adverse et seuils de kill switch doit être imposé avant le déploiement.
Quelle est l'idée centrale derrière Stratégie de tenue de marché ?
La stratégie lit les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2, attend la capture de spread attendue dépasse les coûts de sélection adverse et d'inventaire, envoie des quotes passives bilatérales autour de la juste valeur avec un skew d'inventaire et sort lorsque l'inventaire dépasse la cible, la juste valeur se déplace, l'âge de la quote expire ou la qualité d'exécution se dégrade.
Pourquoi Stratégie de tenue de marché est-elle difficile à backtester ?
Elle dépend du séquençage de l'order book, de la position dans la file, du timing d'annulation, des exécutions partielles, des frais et de la latency ; les données en chandeliers ne peuvent pas prouver que les transactions étaient exécutables.
Quel est le plus grand risque de Stratégie de tenue de marché ?
Le plus grand risque est généralement la sélection adverse : la stratégie est exécutée lorsque le marché est sur le point de se retourner contre elle, tandis que les quotes favorables sont annulées ou non exécutées.
les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2
les mises à jour de bid, ask, profondeur, trades et file de niveau 1 et niveau 2 fournit l'état du marché utilisé pour estimer l'offre, la demande, le spread et les conditions de file à court horizon. Formula: Sequenced order-book events
Bid-Ask Spread
Le bid-ask spread est le premier obstacle de coût qu'une stratégie à court horizon doit franchir avant que l'edge attendu puisse être positif. Formula: Ask - Bid
Position dans la file
La position dans la file estime si un ordre au repos a des chances d'être exécuté avant que le marché ne bouge ou que le signal n'expire. Formula: Displayed size ahead of order
la capture de spread attendue dépasse les coûts de sélection adverse et d'inventaire
la capture de spread attendue dépasse les coûts de sélection adverse et d'inventaire définit la condition de microstructure qui doit franchir tous les coûts avant que la stratégie ne soit autorisée à envoyer ou maintenir des ordres. Formula: Quote = Fair Value +/- Spread/2 +/- Inventory Skew
Sélection adverse
La sélection adverse survient lorsque la stratégie est plus susceptible d'être exécutée juste avant que les prix ne se retournent contre sa position. Formula: Fill followed by unfavorable move
Modèle de coût tout compris
Le modèle de coût tout compris empêche qu'un signal de microstructure soit considéré comme rentable avant d'inclure les frais, la perte de file et la latency. Formula: Spread + fees + slippage + latency
des quotes passives bilatérales autour de la juste valeur avec un skew d'inventaire
des quotes passives bilatérales autour de la juste valeur avec un skew d'inventaire définit comment la stratégie convertit une estimation d'edge éphémère en un prix, un sens, une taille et un type d'ordre précis. Formula: Signal to order instruction
Sélection de venue
La sélection de venue choisit où un ordre doit reposer ou s'exécuter après avoir comparé la liquidité affichée, les paliers de frais, la profondeur de file et la probabilité d'exécution. Formula: Route by spread, queue, fee, and fill odds
Throttle de messages
Les throttles de messages empêchent un backtest de dépendre de taux d'ordres et d'annulations qui seraient rejetés ou pénalisés en trading réel. Formula: Orders and cancels within limit
l'inventaire dépasse la cible, la juste valeur se déplace, l'âge de la quote expire ou la qualité d'exécution se dégrade
l'inventaire dépasse la cible, la juste valeur se déplace, l'âge de la quote expire ou la qualité d'exécution se dégrade empêche un trade de microstructure de rester ouvert après la disparition de l'edge à court horizon initial. Formula: Close, cancel, or hedge stale exposure
Règle d'annulation
La règle d'annulation retire les ordres au repos lorsque le spread, la profondeur, la file ou l'état du signal changent assez pour invalider la quote initiale. Formula: Cancel when quote becomes stale
Débouclage d'inventaire
Les règles de débouclage d'inventaire ramènent les positions exécutées vers l'exposition cible avant que de petites erreurs d'exécution ne deviennent un risque directionnel. Formula: Reduce exposure toward target
plafonds d'inventaire, limites de péremption des quotes, stops de sélection adverse et seuils de kill switch
plafonds d'inventaire, limites de péremption des quotes, stops de sélection adverse et seuils de kill switch définit des limites non négociables pour l'état de la venue, la santé du flux, l'exposition, le taux d'ordres et la qualité d'exécution réalisée. Formula: Pre-trade and live hard limits
Vérification de santé du flux
Les vérifications de santé du flux arrêtent le trading lorsque l'état de l'order book est périmé, incomplet, hors séquence ou incohérent entre venues. Formula: No stale, missing, or out-of-sequence events
Kill switch
Un kill switch désactive la stratégie lorsque la perte, la latency, le taux de rejet, les déconnexions ou le slippage d'exécution dépassent l'enveloppe opérationnelle testée. Formula: Disable on loss, latency, or disconnect breach