Le délai que vous supprimez
La leçon 68 a laissé un chiffre à cette page. Dans la small cap, cinq minutes entre le signal et l’ordre déplacent le prix, typiquement, de 32,10 points de base, soit 2,41 fois l’impact que la leçon 68 a passé son temps à minimiser et 1,60 fois l’avantage entier de vingt points de base. Cela se lit comme l’argument en faveur de l’automatisation et n’en est pas un, car le mouvement est symétrique et ne coûte rien en moyenne. Ce qu’il coûte, c’est de l’échantillon. Entrez cinq minutes en retard dans une position que vous comptiez tenir une séance et vous n’encaissez l’avantage que pour le temps où vous y étiez vraiment, tandis que le bruit ne baisse qu’avec la racine carrée de ce temps : les transactions nécessaires pour établir le même avantage montent donc de 1,30 pour cent, soit huit de plus sur les 589 de la leçon 67. Huit transactions, voilà ce que coûte l’hésitation. C’est aussi la seule chose qui vous ait jamais empêché de passer le cinquantième ordre.
Prérequis : Leçon 68, pour la small cap et les 13,33 points de base d’impact contre lesquels cette page mesure le délai, leçon 67, pour les 589 transactions qui sont la monnaie du premier tableau, et leçon 20, pour le risque par transaction qui transforme un compte en un nombre de R.
Ce que coûte la personne placée entre le signal et l’ordre
Commencez par faire du délai une quantité. Sur t minutes d’une séance de 390 minutes, un prix se déplace, typiquement, de son écart type quotidien multiplié par la racine carrée de t sur 390. La small cap de la leçon 68 a un écart type quotidien de 2,8347 pour cent, donc une minute vaut 14,35 points de base, cinq minutes 32,10 et trente minutes 78,62. Ce sont les chiffres qu’on cite quand on veut vous faire automatiser, et chacun d’eux est plus grand que l’avantage.
Ils sont aussi à côté de la question, et la raison en est qu’un mouvement sans direction n’est pas un coût. La moitié du temps, ces cinq minutes vous sont favorables. Ce que fait le délai, c’est retirer du temps à la position, et cette arithmétique-là mérite d’être faite soigneusement, parce que c’est celle que personne n’imprime.
La convention d’abord. Le signal nomme un prix et une sortie. Entrer t minutes en retard veut dire que vous encaissez le mouvement de votre entrée jusqu’à cette même sortie plutôt que du signal jusqu’à elle : vous êtes donc dans la position T moins t des T minutes prévues. Sous une marche aléatoire, l’avantage que vous encaissez est proportionnel au temps où vous y êtes vraiment, et le bruit à la racine carrée de ce temps. Divisez : le rapport que vous cherchez à mesurer baisse de la racine carrée de un moins t sur T. Élevez cela au carré, car les transactions dont une mesure a besoin vont comme le carré de son rapport bruit sur signal, et le décompte des transactions monte de un sur un moins t sur T.
Il n’y a rien d’autre dedans. Ni la volatilité, ni l’instrument, ni votre taille, ni les 32,10 points de base. La seule quantité qui survive est le délai rapporté à la durée de détention, et c’est pourquoi le tableau ci-dessous ne contient aucun prix.
| Combien de temps vous tenez | Minutes | Part de la position que prennent cinq minutes de délai | Transactions nécessaires, en multiple | Transactions en plus sur les 589 de la leçon 67 |
|---|---|---|---|---|
| Cinq minutes | 5 | la totalité | — | — |
| Une demi-heure | 30 | 16,67 % | 1,200 | 118 |
| Une séance | 390 | 1,28 % | 1,013 | 8 |
| Une semaine | 1 950 | 0,26 % | 1,003 | 2 |
| Un mois | 8 190 | 0,06 % | 1,001 | 0 |
Lisez la première ligne puis la troisième. Attendez aussi longtemps que vous comptiez tenir et il ne reste rien à encaisser : c’est la forme honnête de l’avertissement sur l’hésitation en scalp. Tenez une séance et les mêmes cinq minutes coûtent huit transactions sur 589, ce qui, aux quarante transactions par mois fixées par la leçon 65, ajoute six jours à un test de quinze mois. Tenez un mois et cela ne coûte rien de mesurable. Le délai par lequel tout texte sur l’automatisation commence vaut, aux durées de détention que la plupart des gens pratiquent réellement, à peu près une semaine.
Presque personne, parmi ceux qui ont automatisé une stratégie, n’a divisé son propre délai par sa propre durée de détention. Ce sont deux horodatages de votre propre historique et une division, et cela décide si le reste de cette page vous concerne ou non.
Si l’hésitation vaut huit transactions, la question intéressante est donc ce qu’elle faisait pour vous en plus de vous les coûter. Elle faisait une chose, et elle la faisait à chaque fois. La leçon 20 place un R sur votre risque par transaction, donc un compte qui risque deux pour cent par transaction vaut cinquante R. Une règle qui rentre de nouveau chaque fois que sa condition est vraie ajoute un R d’exposition à chaque regard. Un être humain regarde quelques fois par heure et se lasse. Une boucle regarde sur minuterie, et le nombre de regards qu’il faut pour mettre tout le compte en risque n’est pas une estimation, c’est une division : un divisé par votre risque par transaction.
| À quelle fréquence la boucle regarde | Ordres pour mettre tout le compte en risque | Temps écoulé |
|---|---|---|
| Chaque seconde | 50 | 50 secondes |
| Toutes les 5 secondes | 50 | 4 minutes 10 secondes |
| Toutes les 15 secondes | 50 | 12 minutes 30 secondes |
| Toutes les 30 secondes | 50 | 25 minutes |
| Chaque minute | 50 | 50 minutes |
Chaque ligne, ce sont les mêmes cinquante ordres. Ce qui change, c’est seulement le temps dont vous disposez, et aucun de ces délais n’est assez long pour être remarqué par quelqu’un qui fait autre chose. La version manuelle de cette erreur exige que vous passiez cinquante ordres à la main, et vers le quatrième vous vous seriez arrêté. Cet arrêt n’a jamais été du jugement. C’était le délai.
La feuille que ce module construit depuis la leçon 62 gagne une huitième colonne, et c’est le plafond dur de ce que la règle a le droit de tenir à la fois, écrit en R, à côté de l’intervalle auquel ce plafond est vérifié. La leçon 70 est l’endroit où la feuille entière est dépensée d’un coup.
Cinquante ordres sur un compte de cinquante mille dollars
Prenez un compte de 50 000 dollars qui risque deux pour cent par transaction : un R vaut donc 1 000 dollars et le compte vaut cinquante R. Mettez la boucle sur une minuterie de cinq secondes, ce qui est une envie parfaitement ordinaire, et donnez-lui une condition qui reste vraie : un niveau déjà franchi, un indicateur collé à un extrême, un drapeau jamais remis à zéro. Puis surveillez deux nombres à la fois, l’exposition que la boucle construit et le disjoncteur de perte quotidienne censé l’attraper.
Le disjoncteur est le classique, trois pour cent du compte, ce qui à deux pour cent par transaction fait 1,5R de perte. Il se déclenche quand l’exposition au livre multipliée par le mouvement contraire par position atteint cela, donc à n R d’exposition il lui faut un mouvement de 1,5 divisé par n.
Regard 1, cinq secondes après le départ : 1R au livre, 1 000 dollars en risque. Le disjoncteur a besoin d’un mouvement de 1,500R pour se déclencher.
Regard 10, cinquante secondes : 10R, 10 000 dollars. Le disjoncteur a besoin de 0,150R.
Regard 25, deux minutes cinq secondes : 25R, 25 000 dollars. Le disjoncteur a besoin de 0,060R.
Regard 50, quatre minutes dix secondes : 50R, 50 000 dollars. Le disjoncteur a besoin de 0,030R.
Lisez maintenant cette colonne de bas en haut plutôt que de haut en bas, car le sens dans lequel elle court est la surprise. Le disjoncteur devient plus sensible à mesure que la position grossit, ce qui sonne comme une protection et en est l’inverse. Au regard un, quand s’arrêter aurait coûté mille dollars, il lui faut un mouvement cinquante fois plus grand que celui sur lequel il agira au regard cinquante. Il ne dit rien du tout pendant que l’exposition se construit, parce qu’il surveille la perte et que la perte n’existe qu’après l’exposition. Et quand il parle enfin, ce qu’il fait, c’est vous empêcher d’ajouter à une position qui est déjà le compte entier, sur laquelle un seul mouvement contraire d’un R vaut cent pour cent.
Une limite de perte borne une mauvaise journée. Seul un plafond de position borne une mauvaise ligne de code.
Le nombre de regards est une identité et il vaut la peine de l’avoir : c’est un divisé par votre risque par transaction, donc cinquante à deux pour cent, cent à un pour cent et vingt à cinq pour cent. Se dimensionner plus petit vous achète effectivement du temps contre votre propre code, ce qui est le seul sens dans lequel la taille de position est une défense contre le logiciel, et cela vous l’achète dans la monnaie la plus inutile qui soit, car ce qui s’épuise en premier n’est pas votre argent mais votre attention.
Ce qui agit à temps est une précondition et non une postcondition. Avant d’envoyer quoi que ce soit, demandez au courtier ce que vous détenez déjà et refusez l’ordre s’il vous faisait passer le plafond. Cette vérification tourne au regard un, quand l’exposition vaut 1R et que la réponse est bon marché, et elle se moque de savoir si le marché a bougé. Tout contrôle qui lit un chiffre de pertes et profits est en aval de l’erreur ; seuls ceux qui lisent la position sont en amont.
Écrivez donc votre plafond en R avant d’écrire la condition d’entrée, et vérifiez-le auprès du courtier plutôt que contre votre propre variable.
Ce que cela ne règle pas
Que le délai soit une marche aléatoire. C’est le cas neutre, et le cas neutre est le gentil. Si votre signal prédit quoi que ce soit sur les cinq minutes suivantes, alors ces cinq minutes sont exactement la part que vous aviez prédite, et attendre la rend au lieu de simplement raccourcir la position. Cette page ne peut pas vous dire combien, car la réponse est une propriété de votre signal et non de l’arithmétique, et le lecteur dont l’avantage vit dans la première barre après le déclenchement devrait lire chaque chiffre du premier tableau comme un plancher.
Que le décompte des transactions soit une monnaie juste pour cela. Multiplier un échantillon nécessaire par 1,013 n’est un coût que si vous êtes limité par l’échantillon, et à quarante transactions par mois vous l’êtes, ce qui est le rythme que la leçon 67 a traduit en 14,7 mois. Un desk qui fait quatre cents transactions par mois ne l’est pas, et pour lui le même délai est réellement gratuit. Le premier tableau est chiffré dans l’unité qui contraint un particulier et dans aucune autre.
Que les cinquante regards décrivent la façon dont le logiciel échoue vraiment. C’est un échec précis, une condition qui reste vraie nourrissant une boucle sans mémoire, et il a été choisi parce que c’est celui qui a mis fin à des comptes, non parce qu’il serait le plus fréquent. Un bogue qui tire une fois est inoffensif. Un bogue qui tire pendant qu’une condition se dissipe est borné par la condition. Cette page a chiffré le pire cas du mode de défaillance auquel s’attache un dossier réglementaire, et rien d’autre.
Qu’un plafond de position suffise. Il ne suffit pas, et la brèche est celle que la leçon 68 a ouverte. Un plafond sur un instrument ne dit rien de quatre instruments corrélés, et une règle qui balaie cinquante symboles avec un plafond par symbole peut monter la même exposition agrégée sur vingt d’entre eux sans franchir aucune limite individuelle. La vérification qui attrape cela est au niveau du portefeuille, et cette page ne l’écrit pas.
Que cette arithmétique décide s’il faut automatiser. Elle vous donne deux nombres, l’un pour ce que coûte le délai et l’autre pour ce à quoi vous expose sa suppression, et elle ne chiffre ni le développement, ni l’hébergement, ni la maintenance, ni ce qui coûte le plus : une règle assez précise pour être exécutée par un programme est une règle différente de celle que vous tradiez, et cette différence n’a jamais été mesurée par quiconque a fait le passage.
Et la concession qui coûte le plus : tout ceci suppose que les règles valent la peine d’être exécutées. La recherche de la leçon 63, le test de la leçon 67 et le plafond de la leçon 68 s’appliquent tous avant, et une règle sans avantage exécutée parfaitement est une règle sans avantage qui arrive plus vite. C’est la seule affirmation que le marketing réussit, et ce n’est pas un compliment. La leçon 70 clôt le module en tournant le comptage de la leçon 64 vers un modèle plutôt que vers une règle, et trouve que six hyperparamètres à cinq valeurs chacun font 15 625 configurations, une grille qu’un débutant qualifierait de modeste, et qui fabrique 0,318 R par transaction avant que le marché ait fait quoi que ce soit.
Exercices
- Chronométrez votre propre délai. Prenez vos vingt dernières transactions et, pour chacune, l’horodatage de la condition qui l’a déclenchée et celui de l’exécution. Prenez la médiane de l’écart en minutes. Dix minutes avec deux colonnes de votre propre historique, et vous finissez avec un nombre, votre propre délai, qui est le t dont dépend chaque chiffre du premier tableau.
- Chiffrez-le contre votre propre durée de détention. Prenez la médiane des minutes entre vos entrées et vos sorties, c’est votre T, et calculez un sur un moins votre t sur votre T. Multipliez cela par les transactions dont votre avantage a besoin, tirées de la leçon 67 si vous l’avez faite et de la leçon 19 sinon. Une demi-heure, et vous finissez avec un nombre, les transactions supplémentaires que vous coûte votre hésitation, à comparer avec ce que vous supposiez avant de commencer.
- Comptez les fois où c’est déjà arrivé. Parcourez vos deux cents dernières exécutions et marquez chacune qui est arrivée alors qu’une position antérieure issue de la même condition était encore ouverte. Une soirée, et vous finissez avec un nombre, ce décompte, qui dit combien de fois votre propre processus a déjà fait une petite version de ce qui met tout le compte en jeu en cinquante ordres.
Sources. Robert Kissell, The Science of Algorithmic Trading and Portfolio Management (Academic Press, 2013), pour le coût de délai comme composante nommée et mesurable séparément de l’écart entre un prix de décision et un prix réalisé, qui est la quantité que la première moitié de cette page réduit à une part de la durée de détention. Nancy G. Leveson, Engineering a Safer World: Systems Thinking Applied to Safety (MIT Press, 2011), pour l’argument selon lequel la sécurité vient de contraintes imposées avant une action et non de la détection de mauvais résultats après elle, ce qui est la distinction entre le plafond de position et la limite de perte et constitue tout l’exemple travaillé. Securities and Exchange Commission, « In the Matter of Knight Capital Americas LLC » (Administrative Proceeding File No. 3-15570, 2013), pour le cas documenté d’un processus en marche envoyant des ordres contre une condition que rien dans le code ne rapprochait des positions déjà détenues, ce qui est la défaillance que le second tableau compte en regards.
Ce que la transaction peut contenir
La small cap et les 13,33 points de base d’impact contre lesquels le délai est mesuré.
Lire la leçon →Le drawdown auquel il faut vous attendre
Les 589 transactions qui sont la monnaie du premier tableau.
Lire la leçon →Taille de position
Le risque par transaction qui transforme un compte en un nombre de R.
Lire la leçon →À but éducatif uniquement. Le trading comporte un risque de perte substantiel. Ceci n'est pas un conseil financier. Les performances passées ne garantissent pas les résultats futurs.
💬 Discussion (0 commentaire)
Chargement des commentaires…
Prêt à trader avec Signal Pilot ?
Mettez votre formation en pratique avec des indicateurs professionnels et des outils d'analyse de marché en temps réel.
Retour à Signal Pilot →