← Retour à l'accueil
Stratégie de trading
🏛️

Stratégie de tenue de marché

Profitez de l'écart entre le prix d'achat et le prix de vente en fournissant continuellement de la liquidité des deux côtés.

Commencer à automatiser gratuitement →

Vous voulez automatiser cette stratégie ? Essayer auto-Trading gratuitement — sans carte bancaire.

Stratégie de tenue de marché chart

Aperçu

Qu'est-ce que Stratégie de tenue de marché ?

La tenue de marché est la pratique consistant à placer simultanément un ordre d'achat (bid) et un ordre de vente (ask) légèrement en dessous et au-dessus du prix actuel du marché, en tirant profit de la différence entre les deux — le spread bid-ask. Les teneurs de marché professionnels — désignés par les bourses pour maintenir la liquidité — sont les praticiens les plus visibles, mais la tenue de marché algorithmique pour les particuliers est devenue réalisable sur les plateformes de crypto-monnaies avec des carnets d'ordres profonds.

Le mécanisme fondamental de profit est simple : si vous achetez à 100,00 $ et vendez à 100,05 $, vous gagnez 0,05 $ par unité quel que soit le sens de l'actif sous-jacent. Le défi est le « risque d'inventaire » : si le prix monte fortement alors que vous détenez des ordres de vente, vous accumulez une position courte croissante qui perd plus que le revenu de spread accumulé.

Le market making optimal d'Avellaneda-Stoikov (un article académique marquant de 2008) a introduit le concept de « prix de réservation » — le teneur de marché doit ajuster ses cotations en fonction de son inventaire actuel : si l'inventaire est trop long, décaler légèrement à la baisse à la fois l'offre et la demande pour attirer les vendeurs ; si l'inventaire est trop court, décaler à la hausse pour attirer les acheteurs. Cette cotation asymétrique empêche l'inventaire de dériver trop loin dans une direction.

La création de marché efficace nécessite : une exécution à faible latence (les cotations doivent être mises à jour plus rapidement que celles des concurrents), des instruments à haute liquidité (des écarts plus larges existent sur les marchés peu liquides), une gestion rigoureuse des risques (des limites maximales d'inventaire empêchent une exposition directionnelle catastrophique) et une optimisation minutieuse des frais (les bourses qui versent des "remises pour les créateurs de marché" aux fournisseurs de liquidité sont des cibles idéales).

Sur les marchés de la cryptomonnaie, les bots de tenue de marché sont particulièrement populaires sur les contrats à terme perpétuels et les paires au comptant avec un volume quotidien élevé. La stratégie est la plus efficace pendant les périodes de faible volatilité lorsque les prix oscillent dans une plage étroite et que le revenu provenant de l'écart dépasse le risque directionnel.

Comment ça fonctionne dans auto-Trading

Automatisez-le

Le module de tenue de marché de l'auto-trading place des ordres à limite double autour d'un prix médian configurable avec une largeur d'écart ajustable. L'algorithme de décalage d'inventaire Avellaneda-Stoikov ajuste automatiquement le positionnement des cotations en fonction de la position nette accumulée. Les limites maximales d'inventaire définissent le point auquel un côté des cotations est annulé afin de prévenir une exposition directionnelle excessive. L'optimisation des remises du créateur sélectionne les échanges et les paires offrant la meilleure rentabilité nette.

Essayer gratuitement →

Code de la stratégie

Choisissez un script ci-dessous, copiez-le et utilisez-le sur votre graphique.

Pine Script (TradingView)

Ceci est un exemple de strategie Pine Script TradingView pour le concept de cette page. Collez-le dans l'editeur Pine TradingView, ajoutez-le au graphique, puis lancez Strategy Tester.

//@version=6
strategy("Market Making Strategy", overlay=true)
fastLen = input.int(20, "Fast Length")
slowLen = input.int(50, "Slow Length")
fast = ta.ema(close, fastLen)

Acces au code complet de la strategie

Entrez votre adresse e-mail et votre nom complet pour debloquer ce code de strategie.

ThinkScript (thinkorswim)

Ceci est un exemple de strategie ThinkScript thinkorswim pour le concept de cette page. Ouvrez thinkorswim, creez une strategie personnalisee, collez le script et appliquez-le au graphique.

def fast = ExpAverage(close, 13);
def slow = ExpAverage(close, 34);
def rsi = RSI(length = 14);
def buySignal = fast > slow and rsi < 65;
def sellSignal = fast < slow or rsi > 75;

Acces au code complet de la strategie

Entrez votre adresse e-mail et votre nom complet pour debloquer ce code de strategie.

Prêt à automatiser Stratégie de tenue de marché ?

Rejoignez des milliers de traders qui utilisent auto-Trading pour exécuter cette stratégie automatiquement, 24h/24 et 7j/7.

Commencer gratuitement →

Toutes les stratégies et signaux

Continuer à apprendre

Stratégies de trading

Signaux et indicateurs de trading