Aller au contenu principal
risk ratiodimensionnement de positionrisque fixe
Mode Risk Ratio : dimensionnement de position à risque fixe

Mode Risk Ratio : dimensionnement de position à risque fixe

La plupart des traders dimensionnent leurs positions à l'envers. Ils décident combien acheter, « 500 $ de BTC par trade », et acceptent la perte que leur stop-loss implique, quelle qu'elle soit. Résultat : certains trades risquent discrètement cinq fois plus que d'autres, alors même que chaque position « paraît » de même taille.

Le mode Risk Ratio de Freya Finance inverse cette logique. Vous décidez combien vous êtes prêt à perdre sur un trade, disons 20 USDT, et la taille de position est calculée automatiquement à partir de la distance entre votre prix d'entrée et votre stop-loss. Stop serré, position plus grande ; stop large, position plus petite. Dans tous les cas, un stop-out coûte à peu près le même montant fixe à chaque fois.

Ce guide couvre l'idée du dimensionnement à risque fixe, les maths qui la sous-tendent, la façon dont le mode Risk Ratio l'applique pour les bots signal de Freya, quand le préférer au mode Signal personnalisé, et comment il interagit avec le levier sur les futures.

Points clés

  • Le dimensionnement à risque fixe signifie que vous choisissez la perte que vous pouvez accepter par trade ; la taille de position en découle : quantité = montant de risque ÷ (prix d'entrée - prix du stop-loss).
  • En mode Risk Ratio, votre bot signal reçoit une seule URL de webhook ; le payload transporte les prix de take-profit et de stop-loss, l'entrée se fait au marché, et Freya dimensionne la position automatiquement.
  • Vous définissez un montant de risque fixe dans la devise de cotation (par exemple 20 USDT), ancré soit au stop-loss (perte fixe), soit au take-profit (objectif de gain fixe).
  • Le take-profit est un ordre limite au prix exact du webhook ; le stop-loss s'exécute toujours comme un ordre au marché, une exécution fiable, mais qui peut glisser dans les marchés rapides.
  • Sur les futures, le levier change la marge dont une position a besoin, pas le montant que vous risquez. Des stops très serrés produisent des positions calculées très grandes, alors respectez les maths.

Risque de trading

Les montants en dollars et les pourcentages de ce guide sont des exemples chiffrés, pas des recommandations. Le trading de cryptomonnaies peut entraîner des pertes : dimensionnez chaque bot avec des fonds que vous pouvez vous permettre de perdre et lisez l'intégralité de la Divulgation des risques avant de passer en réel.

Pourquoi le dimensionnement à montant fixe fausse discrètement votre risque

Supposons que vous tradez un montant fixe de 500 $ par signal. Deux alertes arrivent :

  • Trade A : entrée 100 $, stop-loss 98 $, soit un stop de 2 %. S'il est touché, vous perdez 10 $.
  • Trade B : entrée 100 $, stop-loss 90 $, soit un stop de 10 %. S'il est touché, vous perdez 50 $.

Même taille de position, même actif, même « stratégie », mais le Trade B risque cinq fois plus que le Trade A. Sur une centaine de trades, vos résultats ne sont pas dominés par la qualité du signal mais par le fait que certains stops se sont trouvés larges au moment d'être touchés, et vos statistiques deviennent dénuées de sens car aucun trade n'a risqué le même montant qu'un autre.

La gestion du risque professionnelle inverse la question. Au lieu de « combien j'achète ? », vous demandez « combien suis-je prêt à perdre si je me trompe ? », et vous laissez la taille de position découler de la réponse. C'est le dimensionnement de position à risque fixe, toute l'idée derrière le mode Risk Ratio.

La formule du risque fixe

Les maths tiennent en une ligne :

Taille de position = montant de risque ÷ (prix d'entrée - prix du stop-loss)

Déroulons-la avec de vrais chiffres. Supposons que vous êtes prêt à risquer 50 $ par trade, et qu'un signal se déclenche sur BTC/USDT :

  • Prix d'entrée : 100 000 $
  • Stop-loss : 97 000 $
  • Distance du stop : 3 000 $ par BTC

Taille de position = 50 $ ÷ 3 000 $ = 0,01667 BTC, soit une position d'une valeur d'environ 1 667 $.

Vérifiez : si le stop est touché, vous perdez 0,01667 BTC × 3 000 $ = 50 $. Exactement le risque que vous avez choisi. La valeur de la position, 1 667 $, n'a jamais été une décision de votre part ; c'est une conséquence de la distance du stop. Dans le dimensionnement à risque fixe, la taille de position est un résultat, pas un paramètre d'entrée.

Rapprochez le stop, à 99 000 $, et la taille devient 50 $ ÷ 1 000 $ = 0,05 BTC, soit une position de 5 000 $, trois fois plus grande, alors que la perte au stop reste 50 $. Une conviction plus serrée donne droit à une position plus grande ; une incertitude plus large en impose une plus petite. Le risque, lui, ne change jamais.

Raisonner en R-multiples

Dès que chaque trade risque le même montant fixe, ce montant devient votre unité de mesure : 1R. Un trade qui risque 50 $ et prend son profit 6 000 $ au-dessus de l'entrée (avec une distance de stop de 3 000 $) est un trade 2R : il gagne le double de ce qu'il risque.

Les R-multiples rendent la qualité d'une stratégie visible. Un système qui ne gagne que 40 % du temps est rentable si le gain moyen est de 2R :

  • 40 gains × 2R = +80R
  • 60 pertes × 1R = -60R
  • Net : +20R sur 100 trades, soit avec un risque de 50 $, environ +1 000 $ avant frais

Cette arithmétique s'effondre avec le dimensionnement à montant fixe, car chaque « R » correspond à un nombre de dollars différent. Un risque constant de 1R transforme un tas de trades en un système mesurable : des setups comparables, des statistiques lisibles et des séries de pertes surmontables, car aucune perte isolée n'est surdimensionnée.

Comment fonctionne le mode Risk Ratio sur Freya

Risk Ratio est l'un des deux modes de signal des bots signal de Freya (l'autre est Signal personnalisé ; consultez Comment créer un bot signal sur Freya Finance pour le tutoriel complet de création). Voici ce que fait réellement ce mode :

  1. Vous configurez le risque, pas le montant. À l'étape stratégie, vous choisissez un type de risque et un Montant de risque fixe dans la devise de cotation, par exemple 20 USDT par trade. Le montant du trade s'affiche alors comme dynamique, car il ne peut pas être connu avant l'arrivée d'un signal.

  2. Votre bot reçoit une seule URL de webhook. Contrairement au mode Signal personnalisé (URLs d'ouverture et de clôture distinctes), Risk Ratio utilise un seul webhook. Freya vous fournit un modèle de corps JSON à copier dans votre alerte TradingView ; le payload transporte les prix de take-profit et de stop-loss de ce signal.

  3. L'entrée se fait au marché. Quand le webhook se déclenche, le bot entre au prix de marché actuel, lit le TP et le SL depuis le payload, et calcule la taille de position à partir de votre montant de risque fixe et de la distance entre l'entrée et le stop : la formule ci-dessus, appliquée automatiquement.

  4. Les sorties sont placées automatiquement. Le take-profit est un ordre limite au prix exact du webhook, il est donc exécuté sans slippage. Le stop-loss s'exécute toujours comme un ordre au marché, privilégiant une exécution garantie plutôt qu'un prix garanti. Les paramètres manuels de TP/SL sont désactivés dans ce mode : le webhook est la source unique de vérité pour les sorties.

  5. Il est piloté par les signaux, pas par les bougies. Un bot Risk Ratio ne surveille pas une unité de temps de graphique et n'attend pas la clôture des bougies : il n'y a aucune unité de temps à configurer. Votre stratégie externe gère le timing ; Freya gère le dimensionnement et l'exécution.

Deux façons d'ancrer le risque

Ancré au stop-loss, le montant fixe est une perte fixe : un stop-out coûte le montant que vous avez choisi. Ancré au take-profit, c'est un objectif de gain fixe : la position est dimensionnée pour que l'atteinte du TP rapporte le montant choisi. La plupart des traders utilisent l'ancrage au stop-loss, car c'est la version qui plafonne votre risque de perte.

Comme le dimensionnement nécessite un type de risque, un montant fixe et une URL de webhook générée, le processus de création valide les trois avant le lancement. Et puisque ce mode est un système complet de dimensionnement et de sortie, il ne peut pas être combiné avec d'autres types de déclencheurs sur le même bot.

Exemple chiffré : un seul montant de risque, quatre stops différents

La formule appliquée à quatre signaux hypothétiques BTC/USDT, chacun entrant à 100 000 $ avec un risque fixe de 50 $ :

Prix du stop-lossDistance du stopTaille de positionValeur de positionPerte si stoppé
99 000 $ (-1 %)1 000 $0,0500 BTC5 000 $50 $
97 000 $ (-3 %)3 000 $0,0167 BTC1 667 $50 $
95 000 $ (-5 %)5 000 $0,0100 BTC1 000 $50 $
90 000 $ (-10 %)10 000 $0,0050 BTC500 $50 $

Lisez d'abord la dernière colonne : elle ne change jamais. C'est tout l'intérêt. La valeur de position oscille de 500 $ à 5 000 $, un facteur 10, pourtant chacun de ces trades fait exactement aussi mal s'il échoue. Votre source de signaux est libre de placer les stops là où la structure du graphique l'exige, et le dimensionnement s'adapte automatiquement. Remarquez aussi la relation inverse : divisez la distance du stop par deux et la position double. Cette élégance joue dans les deux sens, comme le montre la section sur les limites.

Risk Ratio face au mode Signal personnalisé

Les deux modes exécutent des signaux externes, mais ils répartissent le travail différemment :

AspectSignal personnaliséRisk Ratio
URLs de webhookDeux (ouverture + clôture)Une (signal d'entrée)
Taille de positionVous définissez le montant du tradeCalculée à partir du risque fixe + distance du stop
Take-profit / stop-lossVous les configurez dans FreyaTransportés dans le payload du webhook
Comment les positions se clôturentVotre webhook de clôture (ou vos paramètres TP/SL)Automatiquement, depuis le TP/SL du webhook
Risque par tradeVarie avec la distance du stopÀ peu près fixe au montant que vous avez choisi
Idéal pourUn contrôle manuel total depuis votre source de signauxLes stratégies avec un stop défini sur chaque signal

Choisissez Risk Ratio quand chaque signal produit par votre stratégie s'accompagne d'un niveau de stop-loss concret : systèmes de tendance qui se stoppent sous les creux de swing, systèmes de cassure qui se stoppent sous le range, stratégies basées sur l'ATR. Si vos alertes savent déjà où le trade est invalidé, Risk Ratio transforme cette connaissance en un dimensionnement discipliné et uniforme, sans travail supplémentaire.

Choisissez Signal personnalisé quand vous devez clôturer des positions sur un signal plutôt qu'à un prix (un retournement d'indicateur qui dit « sortez maintenant, quel que soit le prix »), quand votre stratégie ne produit pas de niveaux de stop explicites, ou quand vous voulez contrôler le montant du trade vous-même. Les modes ne peuvent pas être mélangés sur un même bot : faites tourner des bots distincts si vous avez besoin des deux comportements.

Levier et futures : risque fixe, exposition variable

Le mode Risk Ratio fonctionne aussi bien sur le spot que sur les futures, et les futures introduisent une subtilité : le levier ne change pas votre risque, il change votre marge.

Reprenons l'exemple du stop serré du tableau : une position de 5 000 $ qui risque 50 $. Sur le spot, il vous faudrait 5 000 $ d'USDT pour l'ouvrir. Sur les futures à un levier de 10x, la même exposition ne nécessite qu'environ 500 $ de marge. Mais si le stop est touché, vous perdez toujours 50 $ : la perte est égale à taille de position × distance du stop, et aucun des deux chiffres n'a bougé. Le levier décide de la quantité de capital immobilisée, pas de celle qui est à risque, ce qui en fait un curseur d'efficacité du capital plutôt qu'un curseur de risque : vous pouvez faire tourner plusieurs bots Risk Ratio depuis un seul compte futures pendant que le pire scénario de chaque bot reste son montant de risque fixe.

Deux réserves honnêtes :

  • La liquidation est le plancher absolu. Votre stop-loss doit se situer avant le prix de liquidation. Avec un levier élevé et un stop large, l'exchange peut liquider la position avant même que votre stop ne se déclenche, et une liquidation coûte plus cher que votre 1R prévu.
  • Les coûts évoluent avec le notionnel, pas avec la marge. Les frais et le financement sont prélevés sur la valeur totale de la position. Une position de 5 000 $ paie des frais dimensionnés pour 5 000 $ même si seuls 500 $ de marge la couvrent, ce qui grignote discrètement les calculs de R-multiple sur les trades à stop serré.

Des limites à respecter

Le mode Risk Ratio automatise la discipline de dimensionnement, mais il ne peut pas abroger la physique des marchés. Connaissez ces limites avant de passer en réel :

Les stops serrés produisent de grandes positions. L'élégance de la formule est aussi son piège : un risque de 20 $ avec un stop de 0,2 % sur le BTC à 100 000 $ (une distance de 200 $) donne une position de 10 000 $. Votre solde disponible, vos réglages de levier et les propres limites d'ordres de l'exchange deviennent la véritable contrainte bien avant les maths, et un stop aussi serré risque de toute façon d'être balayé par le bruit ordinaire du marché. Si votre stratégie produit des stops très serrés, utilisez un montant de risque plus petit ou remettez en question le placement du stop.

Le risque « fixe » est fixe à peu près. Le stop-loss s'exécute comme un ordre au marché, donc lors d'un mouvement rapide il peut être exécuté au-delà du prix de stop exact : l'exécution garantie vous coûte la certitude du prix. L'entrée produit l'effet miroir : le bot entre au marché à l'arrivée du webhook, donc si le prix a dérivé depuis le déclenchement de votre alerte, la distance réelle entre l'entrée et le stop diffère légèrement de ce que votre signal supposait. Ajoutez les frais de trading, et un stop-out coûte à peu près votre montant de risque, pas au centime près.

Vous héritez de la fiabilité de votre source de signaux. Les trades sont déclenchés par des signaux TradingView ou webhook, et des retards ou des interruptions à la source sont possibles. Traitez votre URL de webhook comme un mot de passe et gardez votre infrastructure d'alertes en bonne santé.

Les stratégies webhook ne peuvent pas être backtestées sur Freya. Le backtesting rejoue les bougies historiques contre des règles d'indicateurs, mais les entrées d'un bot Risk Ratio résident dans votre logique d'alerte externe, que le backtester ne peut pas voir. Validez la stratégie là où les signaux sont générés avant de la relier à du capital réel.

Questions fréquentes

Qu'est-ce que le dimensionnement de position en risk ratio ?

Le dimensionnement de position en risk ratio, souvent appelé dimensionnement à risque fixe ou à fraction fixe, signifie que vous décidez de la perte maximale que vous accepterez sur un trade avant d'entrer, puis que vous en déduisez la taille de position. La formule est : taille de position = montant de risque ÷ (prix d'entrée - prix du stop-loss). Si vous risquez 50 $ et que votre stop se situe 3 000 $ sous votre entrée BTC, vous achetez 50 $ ÷ 3 000 $ = 0,0167 BTC. Si le stop est touché, la perte est de 0,0167 × 3 000 $ = 50 $, exactement ce que vous avez choisi. La valeur en dollars de la position est un sous-produit, pas une décision. Cela inverse l'habitude courante de trader un montant en dollars fixe par signal, où le risque réel varie énormément selon la distance de chaque stop. Sur Freya, le mode Risk Ratio applique cette formule automatiquement pour les bots signal : le webhook transporte le stop-loss, et la plateforme calcule la taille au moment où le signal arrive.

Comment Freya calcule-t-elle la taille de position en mode Risk Ratio ?

Quand vous construisez un bot signal en mode Risk Ratio, vous définissez un montant de risque fixe dans la devise de cotation (par exemple 20 USDT) et vous choisissez s'il est ancré au stop-loss ou au take-profit. Le bot reçoit une seule URL de webhook ainsi qu'un modèle JSON pour votre alerte ; le payload transporte les prix de take-profit et de stop-loss de ce signal précis. Quand le webhook se déclenche, le bot entre au prix de marché actuel, lit le stop depuis le payload, et dimensionne la position pour que la perte au stop soit égale à votre montant fixe, en divisant votre risque par la distance entre l'entrée et le stop. Le montant du trade est affiché comme dynamique dans les paramètres du bot car il ne peut véritablement pas être connu à l'avance : chaque signal produit sa propre taille. Le take-profit est ensuite placé comme un ordre limite au prix exact du webhook, tandis que le stop-loss se déclenche comme un ordre au marché.

Qu'est-ce qu'un R-multiple et pourquoi est-ce important ?

Un R-multiple exprime le résultat d'un trade comme un multiple du montant que vous avez risqué. Si votre risque fixe est de 50 $, c'est 1R ; un gain qui rapporte 100 $ est un trade 2R, et un stop-out vaut -1R. Les R-multiples ne fonctionnent que lorsque le risque est uniforme, ce que le dimensionnement à risque fixe garantit précisément, et ils rendent la qualité d'une stratégie mesurable d'une manière que les résultats bruts en dollars ne permettent pas. Un système qui gagne seulement 40 % du temps est rentable si le gain moyen est de 2R : quarante gains rapportent +80R tandis que soixante pertes coûtent -60R, pour un net de +20R sur cent trades. Raisonner en R garde aussi les drawdowns surmontables et comparables : une série de cinq trades perdants coûte toujours 5R, jamais une loterie de pertes disparates. En mode Risk Ratio, votre montant de risque fixe est votre R, donc chaque deal clôturé s'insère directement dans cette arithmétique sans ajustement.

Le levier change-t-il mon risque en mode Risk Ratio ?

Non : le levier change la marge qu'exige une position sur futures, pas le montant que vous perdez au stop. Le risque est égal à la taille de position multipliée par la distance entre l'entrée et le stop, et aucun de ces deux chiffres ne dépend du levier. Une position de 5 000 $ qui risque 50 $ nécessite 5 000 $ de capital sur le spot, mais seulement environ 500 $ de marge à un levier de 10x ; un stop-out coûte 50 $ dans les deux cas. Cela fait du levier un outil d'efficacité du capital avec le dimensionnement à risque fixe : vous pouvez faire tourner plus de bots depuis le même compte pendant que le pire scénario de chacun reste fixé à son montant de risque fixe. Deux précautions s'appliquent. D'abord, votre stop-loss doit se situer avant le prix de liquidation : avec un levier agressif et un stop large, l'exchange peut vous liquider avant que le stop ne se déclenche, ce qui coûte plus cher que votre risque prévu. Ensuite, les frais et le financement sont prélevés sur la valeur notionnelle totale, donc les grandes positions à levier supportent des coûts proportionnellement élevés.

Puis-je backtester un bot Risk Ratio sur Freya ?

Non. Le backtester de Freya fonctionne en rejouant des données de bougies historiques contre des règles basées sur des indicateurs (seuils de RSI, croisements de moyennes mobiles, et ainsi de suite) qui résident à l'intérieur du bot lui-même. La logique d'entrée d'un bot Risk Ratio réside en dehors de Freya, dans vos alertes TradingView ou une autre source de webhook, il n'y a donc rien sur la plateforme que le backtester puisse rejouer ; les stratégies pilotées par webhook (aussi bien TradingView que Risk Ratio) sont exclues pour cette raison. Le flux de travail pratique consiste à valider la stratégie là où les signaux sont générés (le testeur de stratégie de TradingView, par exemple), en incluant des frais et un slippage réalistes, avant de la connecter à un bot en réel. Ensuite, commencez petit : faites tourner le bot avec un montant de risque fixe modeste pendant quelques semaines et comparez les résultats réels à vos attentes. Comme chaque trade risque le même 1R, même un court échantillon en réel vous donne des statistiques lisibles sur le fait que la stratégie performe comme lors des tests.


Continuez à apprendre

Parcourez l'intégralité du flux de création de bot dans Comment créer un bot signal sur Freya Finance, ou comparez cette approche avec le dimensionnement basé sur le moyennage d'une stratégie de bot DCA. Avant d'engager du capital réel, lisez Comment backtester votre stratégie de trading crypto. Et pour savoir comment Freya gère vos fonds et vos clés API, consultez Mon argent est-il en sécurité sur Freya Finance ?.

Créer un compte

Mettez vos connaissances en pratique et ouvrez un compte Freya dès aujourd'hui.

S'inscrire maintenant
Ce contenu est uniquement à des fins éducatives et ne constitue pas un conseil financier. Le trading de cryptomonnaies comporte des risques significatifs. N'investissez jamais plus que ce que vous pouvez vous permettre de perdre.