Évaluer la robustesse d’une stratégie de trading au premier coup d’œil
Forums › ProRealTime forum Français › Support ProOrder › Évaluer la robustesse d’une stratégie de trading au premier coup d’œil
- This topic has 69 replies, 12 voices, and was last updated 1 year ago by Meta Signals Pro.
-
-
04/27/2021 at 7:46 AM #168141
Je considère que l’on gagne au trading ou à l’investissement surtout (uniquement ?) à cause du biais haussier des marchés.
Uniquement je dirai, c’est bien le principe de la bourse non ? Pourquoi investir pour un rendement négatif ?
Quand à la spéculation, AMHA c’est évidemment plus “simple” de backtester du long only sur des valeurs dont on sait qu’elles grimpent depuis des décennies, n’est ce pas ? 😆
04/27/2021 at 9:00 AM #168149Uniquement je dirai, c’est bien le principe de la bourse non ? Pourquoi investir pour un rendement négatif ?
Quand à la spéculation, AMHA c’est évidemment plus “simple” de backtester du long only sur des valeurs dont on sait qu’elles grimpent depuis des décennies, n’est ce pas ? 😆
En fait même si je ne trade que les indices, j’ai fait pas mal de backtests sur des actions avec des stratégies relativement simples de continuation de tendance et j’ai été surpris du résultat. Contrairement à ce que je m’attendais, j’ai eu de meilleurs résultats sur des valeurs cycliques comme les industries auto ou pétrolières que sur des valeurs défensives comme Air liquide et compagnie.
En revanche, on ne peut malheureusement pas tester les valeurs qui ont été retirées des indices après avoir fait faillite comme Sear Holding, ce qui fausse le résultat global…
Penses-tu qu’un jour, ProOrder sera exécutable sur le marché cash des actions ? Car j’ai en réserve une batterie d’algorithmes de construction de portefeuille de long terme. Pour le moment, j’envisage de passer par les API des certains brokers, mais ça rend le projet beaucoup plus compliqué.
04/27/2021 at 12:25 PM #16817305/05/2021 at 6:37 AM #168798Aucun code ne pourra profiter longtemps du marché financier avec la batterie des IA dont disposent les banques afin de maintenir leur jeu de spéculations et de cupidité. Force est de constater que chaque code de stratégie, dès qu’il entre dans le système, les IA font tout pour l’induire en erreur surtout lors des entrées/sorties (surtout que les codes sont lisibles avec possibilité de manipulations).
05/05/2021 at 7:49 AM #168799Complètement d’accord @macdopa
Plus j’avance dans mes “recherches”, depuis des anénes et des anénes maintenant, plus je me dis qu’il est impossible d’être gagnant sur du long terme (Je vais ouvrir un post à ce sujet pour en discuter)
Depuis quelques jours j’ai fait une nouvelle expérience assez étonnante (Attention sur de la demo 1mn EUr/USD, peu de trades pour le moment etc..)
En gros j’ai mis en “compétition” un algo mais avec différentes variations
Algo 2, backtest et tout le toutim classique qui devrait être un champion
Algo 1, tout l’inverse, cette fois l’algo prends les positions inverse du 1. Oui je sais idiot, mais pour voir
Algo 3 le même algo, toujours, mais cette fois j’ai pris le dernier de la liste de backtest
Algo 4 et 5 cette fois choix des paramètres selon la méthode gradient descent de Vivien @vschmidt
Moralité et pour le moment, celui qui est gagnant (ok que sur 9 trades mais quand même) c’est celui qui prend les positions inverse du champion !
Oui je sais c’est à n’y rien comprendre
Quant au dernier de la liste de backtest c’est le pire. Relative logique, quoique
Je dois encore peaufiner cette expérience mais très déroutant si cela se confirme
En parallèle si cela se confirme j’ai peut être la réponse à une question posée ailleurs sur un post que j’avais ouvert. Pourquoi les premiers de la liste de résultats d’un backtest sont, certes les premiers après quelques semaines, MAIS ont plafonné et n’évolue plus, alors que les losers ont nettement progressé. Question intéressante, mais j’attends encore un peu pour avoir confirmation
Sur ce bonne journée
Zilliq
1 user thanked author for this post.
05/05/2021 at 11:06 AM #168823Aucun code ne pourra profiter longtemps du marché financier avec la batterie des IA dont disposent les banques afin de maintenir leur jeu de spéculations et de cupidité. Force est de constater que chaque code de stratégie, dès qu’il entre dans le système, les IA font tout pour l’induire en erreur surtout lors des entrées/sorties (surtout que les codes sont lisibles avec possibilité de manipulations).
Bonjour @macdopa,
Je suis d’accord avec cette idée, personnellement je considère que les marchés sont manipulés du premier au derniers tick par les mains fortes contre les mains faibles. Comme la montré Zilliq, le fait qu’une stratégie très gagnante dans le passé soit très perdante dans l’avenir (et inversement) en est la preuve. Car si les mouvements de prix étaient vraiment aléatoires, alors la plupart de nos stratégies verraient leurs taux de réussites tendre vers 50% (un peu moins du fait du spread).
Sous-optimiser volontairement une stratégie de trading automatique est en quelque sorte une contre stratégie pour passer entre les gouttes.
Aujourd’hui, je ne touche pratiquement plus mes stratégies automatiques, je préfère les administrer. L’utilisation du z-score est juste un exemple. Globalement, quand une de mes stratégies devient trop gagnante, je la stoppe jusqu’à ce qu’elle vienne chercher sont drawdown (toujours strictement supérieur à celui observé en backtest). Après quoi je la redémarre. Pour l’instant, cela ne marche pas trop mal pour moi. J’ai un peu plus de 500 trades automatiques à mon actif avec un taux de réussite 10% inférieur (+/- 60%) à celui globalement observé en backtest (+/- 70%).
05/05/2021 at 11:21 AM #168827Merci Vivien @vschmidt
“Globalement, quand une de mes stratégies devient trop gagnante, je la stoppe”
C’est vraiment insensé en soit … On devrait stopper une stratégie quand elle est perdante et pas l’inverse
Tu es en réel Vivien ? cet algo tourne depuis combien de temps ? Sans préciser la stratégie, les indicateurs etc… Peux tu mettre un graphique comme celui en pièce joint (cache le nom de la stratégie par ex) pour voir ce que cela donne au niveau stats sur du long terme
Merci d’avance, je continue mes tests mais c’est à s’arracher les cheveux si cela se confirme
A +
05/05/2021 at 11:24 AM #168829Aucun code ne pourra profiter longtemps du marché financier
Pour compléter mon message précédent, voici le screenshot d’une stratégie que j’ai programmé il y a un an et que je n’ai pas modifier depuis le 14 janvier 2021. On voit que le comportement de la stratégie avant et après cette dernière modification n’est pas très différent. Vous observerez aussi que la courbe des gains ne fait pas rêver… Je pense que cette stratégie est suffisamment sous optimisée pour ne pas tomber dans le scope des « banques/IA/Mains fortes » car pas assez gagnante.
05/05/2021 at 11:37 AM #168831Avec un bémol Vivien, c’est que sur ton graph le DAX est toujours haussier
Sur un marché “classique” avec des hausses et des baisses plus conséquentes il en serait autrement je pense
Moi qui code en quasi majorité sur le forex on est malheureusement dans ce cas de figure et c’est contre pieds sur contre pieds
EUR/USD depuis 1,5 ans..Le cauchemar …
05/05/2021 at 11:57 AM #168836@Zilliq, voici une autre capture d’écran d’une stratégie que je n’ai pas modifié aussi depuis janvier 2021 et avec les points d’arrêts de la stratégie (barres rouges) et points de redémarrages (barres vertes).
La par exemple, je suis dans le cas où je ne sais pas si je vais redémarrer la stratégie au regard de la récente chute de dax et la volatilité qui l’accompagne. Cela ne me pose aucun problème de rester sur la touche le temps qu’il faut pour augmenter mes chances de gains.
Comme tu le vois sur la capture, quand j’arrête la stratégie, il est possible qu’elle continue de gagner. Et après que je l’ai redémarré la première fois, la stratégie a pris deux pertes avant de redevenir gagnante. J’attends simplement un drawdown, un z-score neutre et des conditions de marché favorables.
Je n’ai pas encore assez de recule pour évaluer ces règles de management de stratégies automatiques, mais les premiers résultats sont acceptables. Mon objectif principal est de réduire la volatilité de mon compte de trading. Donc je continue de chercher et tester des règles de management de systèmes de trading.
1 user thanked author for this post.
05/05/2021 at 1:16 PM #168845Merci Vivien
“J’attends simplement un drawdown, un z-score neutre et des conditions de marché favorables.”
Mais comment peux tu attendre ces conditions de reprise sachant que tu n’est plus en position et que ce sont des indicateurs qui n’évolue que lorsque l’on est en position ?
05/05/2021 at 2:08 PM #168860Merci Vivien
“J’attends simplement un drawdown, un z-score neutre et des conditions de marché favorables.”
Mais comment peux tu attendre ces conditions de reprise sachant que tu n’est plus en position et que ce sont des indicateurs qui n’évolue que lorsque l’on est en position ?
Je surveille le comportement en backtest de chaque stratégie quotidiennement. Je m’appuie sur les données du backtest pour prendre une décision en réel.
1 user thanked author for this post.
07/03/2021 at 3:05 PM #173053Avec la technologie et les outils de Trading Haute Fréquence, tous types de transactions du marché financier subiront les manipulations des robots des Entreprises de THF à leurs plus grands avantages.
Suivez ce documentaire pour en savoir plus sur les manipulations des prix par les THF :: https://www.youtube.com/watch?v=pHUiRr1vcSc1 user thanked author for this post.
07/05/2021 at 6:59 AM #17312807/05/2021 at 7:30 AM #173130 -
AuthorPosts
Find exclusive trading pro-tools on