Les modèles de Kelly et Vince

17 nov
17: 21

Je continue donc sur ma série concernant le Money Management.

C’est en 1956 que John Kelly inventa sa fameuse formule afin de réduire le bruit dans les signaux téléphoniques à longue distance. Rien à voir avec le trading donc.

Ralph Vince repris la formule et la modifia avec son « optimal f ».

Voici un petit tableau qui vous en dira peut-être un peu plus:

Kelly
Taux de réussite PayOff Ratio
1 2 3 4 5
10,00% -80,00% -35,00% -20,00% -12,50% -8,00%
15,00% -70,00% -27,50% -13,33% -6,25% -2,00%
20,00% -60,00% -20,00% -6,67% 0,00% 4,00%
25,00% -50,00% -12,50% 0,00% 6,25% 10,00%
30,00% -40,00% -5,00% 6,67% 12,50% 16,00%
35,00% -30,00% 2,50% 13,33% 18,75% 22,00%
40,00% -20,00% 10,00% 20,00% 25,00% 28,00%
45,00% -10,00% 17,50% 26,67% 31,25% 34,00%
50,00% 0,00% 25,00% 33,33% 37,50% 40,00%
55,00% 10,00% 32,50% 40,00% 43,75% 46,00%
60,00% 20,00% 40,00% 46,67% 50,00% 52,00%
65,00% 30,00% 47,50% 53,33% 56,25% 58,00%
70,00% 40,00% 55,00% 60,00% 62,50% 64,00%
75,00% 50,00% 62,50% 66,67% 68,75% 70,00%
80,00% 60,00% 70,00% 73,33% 75,00% 76,00%
85,00% 70,00% 77,50% 80,00% 81,25% 82,00%
90,00% 80,00% 85,00% 86,67% 87,50% 88,00%

La formule est la suivante:

%Kelly = %TR-(1-%TR)/POR

  • Le %Kelly est le pourcentage du capital à miser
  • Le %TR est le taux de réussite (pourcentage de trades gagnants)
  • Le POR (ce n’est certes pas l’acronyme le plus élégant) est le PayOff Ratio (ratio du gain moyen sur perte moyenne)

Imaginons, par exemple, un système à taux de réussite de 30% avec un POR de 5, la formule serait donc la suivante:

%Kelly = 0.3-(1.0.3)/5=0.16

La formule nous suggère donc de miser 16% de notre capital pour obtenir le meilleur rendement possible.

Et c’est bien là l’objectif de cette approche: obtenir le meilleur rendement possible.

Or, je ne pense pas que cette approche soit la bonne. Pour quelles raisons?

Tout d’abord, parce que cette formule ne prend pas en compte le MaxDrawDown (=courbe maximale rencontrée sur votre equity curve) et parce qu’en vous appuyant sur une série de trades donnée, vous validez sur cette même série. La formule est donc optimisée à postériori.

En fait, c’est comme si vous pariez que la série qui va suivre sera en tout point identique à celle que vous avez étudiée. Imaginez que vous fassiez l’étude ne serait-ce que sur un tout petit échantillon de 50 trades. Pensez-vous vraiment que les 50 trades suivants seront pareils? Bien sûr que non. Alors imaginez sur des milliers de transactions…

Je pense qu’une bonne approche en Money Management est de réduire avant tout les DrawDowns, pas de suroptimiser le rendement. Lorsque nous traitons sur les marchés, nous cherchons avant tout à protéger notre capital. Ne sachant pas de quoi l’avenir est fait, rien ne nous dit que notre système sera toujours aussi performant.

Si vous avez déjà créé des systèmes, vous savez que les données passées ne préfigurent en rien des données futures. C’est valable pour tout, y compris en Money Management.

A mon avis, il faut hiérarchiser ses objectifs:

  1. Tout d’abord, il faut préserver le capital.
  2. Et ensuite seulement, il faut chercher à optimiser le rendement.

La formule de Kelly devrait donc être soumise à une contrainte de DrawDown mais même alors, nous n’échappons pas à ce problème d’optimisation à postériori.

Théoriquement, c’est intéressant, on peut d’ailleurs voir d’après le tableau que cette formule n’est valable que pour les systèmes à espérance mathématique positive, mais, et cela n’engage que moi, je ne suis vraiment pas certain de la pertinence de cette formule en trading réel.

Commentaire

top