Impossible de gagner avec un algo de trading ?

Forums ProRealTime forum Français Support ProOrder Impossible de gagner avec un algo de trading ?

Viewing 15 posts - 1 through 15 (of 24 total)
  • #172622

    Bonjour à tous,

    J’ai passé mon dimanche à faire tourner des dizaine de backtest sur différents algos (EUR/USD 1 mn). Ou on s’amuse comme on peut

    Backtest sur 1 millions d’unités. Au passage, quelle lenteur 2000 combinaisons prennent 5 heures !

    Bref, conclusion très étonnant de tout ces backtests : Plus le nombre de transactions=trades est important plus on tend “vers l’infini” à un gain moyen proche de zéro (Et inversement donc) !

    Ainsi les backtest avec 10000 à 50000 transactions avait TOUS un gain moyen proche du zéro !  Quelque soit l’algo employé

    Explication ? Je n’en ai pas. Les dés sont pipés d’entrée ? Je ne sais pas

    Mais en tout cas cela signifierait que d’entrée de jeu il est impossible de gagner avec un algo sur du long terme (Long terme en une minute, c’est depuis octobre 2020 de souvenir donc pas non plus à l’époque des dinosaures)

    Alors oui on fait des backtest sur 200-400 trades, on gagne, un temps, mais inéluctablement (on obtient d’ailleurs une jolie courbe) on perd ses gains … Intérêt de choisir les plus mauvais dans un backtest, pour que la période suivante le retour à l’équilibre se traduise par un période de gains ? Je ne sais pas. Mais empiriquement c’est ce que j’ai constaté comme indiqué sur de nombreux posts

    A méditer donc, en tout cas cela demande à réfléchir sur l’intérêt de faire du trading algo … Je vais affiner mes recherches et revient vers vous, mais ça sent pas bon et expliquerait bien des choses

    Bonne journée

    Zilliq

     

    #172623

    Dans cette analyse, tu pars du postulat que la série de données sur laquelle se base l’algo est toujours la même, hors tu sais bien que ça n’est pas le cas, et qu’il faudra toujours surveiller et réadapter en fonction, et c’est bien là où tu conclues que finalement c’est “impossible”.

    L’algo c’est avant tout l’être humain qui le conçoit et le modifie, il n’y a pas une force mystique qui nous empêchera de gagner sur le long terme ! Travail et patience, conduite de stratégies à l’intérieur d’un portefeuille, dilution des risques, il est là le boulot du créateur d’algos !

    Tu ne rends pas les choses faciles non plus ! eurodol 1-minute depuis 2020… 😐

    #172626

    Tu es optimiste Nicolas (Et moi probablement pessimiste) 🙂

    Mais plusieurs séries de données, sur un million à chaque fois, sur plusieurs algos, avec la même conclusion … J’ai tendance à dire que c’est juste

    Même si tu réévalue,s c’est le principe du WF, cela ne changera malheureusement pas grand chose dans ce cas

    Après je t’accorde que le Forex est probablement ce qu’il y a de plus compliqué

    Je vais tester sur Dax & co sur un million d’unités, mais je crains la conclusion

    Passe une bonne journée

    #172631

    En tant qu’« étude de logique opposée », vous devez choisir 3 Algos au hasard parmi ceux auxquels vous faites référence dans votre message d’origine (des dizaines de backtests sur différents algos (EUR / USD 1 min).

    Alors vous devriez …

    Backtest sur tout le 21 janvier.

    Optimisez ensuite tout le 21 janvier, puis effectuez un backtest sur tout le 21 février. 

    Ensuite, optimisez tout le 21 février, puis effectuez un backtest sur tout le 21 mars.

    Répétez ci-dessus pour chaque mois jusqu’à la fin du 21 mai (pour les 3 Algos).

    S’il vous plaît (Zilliq / n’importe qui) faites-nous part de vos découvertes ?

    Il serait intéressant de savoir si les performances diminuent au fur et à mesure que chaque mois d’exécution progresse ? Comme il se peut que sur un TF de 1 min… l’optimisation chaque semaine soit peut-être plus appropriée ?

    #172674

    En tant qu’« étude de logique opposée », vous devez choisir 3 Algos au hasard parmi ceux auxquels vous faites référence dans votre message d’origine (des dizaines de backtests sur différents algos (EUR / USD 1 min).

    Alors vous devriez …

    Backtest sur tout le 21 janvier.

    Optimisez ensuite tout le 21 janvier, puis effectuez un backtest sur tout le 21 février.

    Ensuite, optimisez tout le 21 février, puis effectuez un backtest sur tout le 21 mars.

    Répétez ci-dessus pour chaque mois jusqu’à la fin du 21 mai (pour les 3 Algos).

    S’il vous plaît (Zilliq / n’importe qui) faites-nous part de vos découvertes ?

    Il serait intéressant de savoir si les performances diminuent au fur et à mesure que chaque mois d’exécution progresse ? Comme il se peut que sur un TF de 1 min… l’optimisation chaque semaine soit peut-être plus appropriée ?

    Bonjour @GraHal

    Cela revient à faire un Walk Forward manuel (Je l’ai déjà fait plusieurs fois) mais en voyant les résultats optimisés de chaque période à la différence d’un Walk Forward automatique où on ne voit que les premiers du backtest d’optimisation

    De mémoire les résultats seront d’autant meilleurs que la période est courte = Moins de barres = gain moyen plus élevé=Souvent les plus “beaux” backtests et les plus erronés

    C’est aussi pourquoi (Autre discussion, mais c’est pour dire) les Algos proposés sur le market place devraient avoir été backtestés sur au moins 10 000 unités et pas quelques centaines voir dizaine car OBLIGATOIREMENT optimisés=overfitting car si cela se confirme et vu l’évolution autour d’un gain moyen nul (Forme de Detrended), la période suivante serait avec un gain moyen négatif (Si l’évolution est cyclique ce qui reste à évaluer )…

    Que ceux qui le peuvent fasse un backtest sur 1 million d’unités (Pas plus de 2000 combinaisons car dure plusieurs heures) sur leur algos et publient leur résultats ici pour comparer (Il faut au moins 10 000 transactions).

    Je rappelle que l’objectif est de confirmer/infirmer l’hypothèse selon laquelle le Gain Moyen d’un Algorithme tend vers “l’infini” vers zéro. Sans aller à l’infini partons déjà sur 10 000 transactions

    A +

     

    1 user thanked author for this post.
    #172845

    mais Lol, personne pour te remettre à ta place? tu n’es pas que pessimiste, mais critique, orgueilleux, opiniâtre, narcissique égocentrique et arrogant. Quel intérêt de créer un sujet négatif d’entrée. Passe ton prochain weekend chez le psychiatre.

    2 users thanked author for this post.
    #172846

    tu as raison @Dax30T .

    Et ce n’est pas la première fois qu’il crée des topics qui ne sert à rien.

    #172867

    Surtout pour un personnage contradictoire avec le sujet.

     

    #173161

    N’hésite pas à poursuivre, Zilliq, tu as des lecteurs dans l’ombre que ta prose n’ulcère pas.

    Cordialement.

    2 users thanked author for this post.
    #173170

    lmfao, quel est même le but avec ce sujet ??

    il prétend qu’il ne peut pas y avoir d’algorithme gagnant au fil du temps. pourtant, les gens vivent de leurs retours, et de nombreuses preuves lui ont été données par les autres utilisateurs ici que cela peut être fait.

     

    il prétend dans chaque message qu’il sait exactement comment une stratégie doit être construite, mais il échoue avec ses ânes qui fonctionnent avec 5000 contrats tout le temps.

     

    pour moi, il n’est rien d’autre qu’un gars qui échoue dans ce sujet et dit aux autres que cela ne peut pas être fait.

    1 user thanked author for this post.
    #173183

    Well ….  I honestly operate on the stock market both as a Trader and with the Algorithms for almost 20 years …. and I earn well.
    I am attaching two screenshots to show what I say …… but I don’t know how to make concrete, but I don’t say don’t buy the houses which then fall down because I don’t know how to make concrete.

    Eh bien …. J’opère honnêtement sur le marché boursier à la fois en tant que commerçant et avec les algorithmes depuis près de 20 ans …. et je gagne bien. Je joins deux captures d’écran pour montrer ce que je dis …… mais je ne sais pas faire du béton, mais je ne dis pas n’achetez pas les maisons qui tombent ensuite car je ne sais pas comment faire du béton.

    2 users thanked author for this post.
    #173186

    Bravo, Mauro, et en plus je t’ai peu trouvé sur le marché. Tu es dans mes favoris 😉

    #173189

    @Mauro

    Publiez uniquement dans la langue du forum dans laquelle vous publiez. Par exemple, l’anglais uniquement dans les forums anglophones et le français uniquement dans les forums francophones

    Merci 🙂

    De plus, CONCRETE signifie “cemento” en italien, vous vouliez probablement dire REAL.

     

     

    #173191

    oups …. bêtement je pensais que j’étais dans le forum anglais ….. je voulais dire concret concrete😄

    #173359

    tu as raison @Dax30T .

    Et ce n’est pas la première fois qu’il crée des topics qui ne sert à rien.

    Qui ne serVENT à rien 🙂

    Et pour votre information, lisez la loi des grands nombre de Bernouilli, cela vous aidera à mieux comprendre et on en reparlera avec plaisir

    “La critique, art aisé, se doit d’être constructive”, Boris Vian 😉

Viewing 15 posts - 1 through 15 (of 24 total)

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