É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

Viewing 15 posts - 31 through 45 (of 70 total)
  • #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 ? 😆

    #168149

    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 ? 😆

     

    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é.

    #168173

    Il est prévu que ProOrder puisse fonctionner avec IB, mais je n’ai pas de date à formuler.

    1 user thanked author for this post.
    #168798

    Aucun 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).

    #168799

    Complè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.
    #168823

    Aucun 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%).

    #168827

    Merci 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 +

    #168829

    Aucun 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.

     

    #168831

    Avec 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 …

     

    #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.
    #168845

    Merci 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 ?

    #168860

    Merci 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.
    #173053

    Avec 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=pHUiRr1vcSc

    1 user thanked author for this post.
    #173128

    Bonjour Macdopa

    Ton lien conduit vers une vidéo non disponible ??? as tu un autre lien???

    #173130

    Idem ici, mais j’ai copié et collé le lien dans mon navigateur et cela a fonctionné pour moi.

    J’ai également mis les sous-titres en anglais, afin que tout le monde puisse le regarder.

Viewing 15 posts - 31 through 45 (of 70 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login