Bonjour,
Merci Swing
Addicted... C'est un défi personnel.
Hier soir après le repos du repas et quelques calories dans l'estomac j'ai tout de même regardé les signaux et les prises de position, j'ai essayé de capter ce qui fonctionnait bien et ce qui m/rdait. Des trucs m'échappaient.
Tu sais il y a un avantage à la (relative) lenteur du déroulé d'un test.
Mon outil de backtest affiche le déroulé des bougies et les prises de position, leur fermeture, c'est le film du comportement du robot dans son environnement. Cela me permet d'appréhender la cinématique du robot dans cet environnement mouvant.
Pour moi, c'est comme ajouter une troisième dimension au traditionnel graphe en chandelier japonais.
De surcroît je peux me passer le film à diverses vitesses de simulation et à tout niveau de zoom.
C'est une expérience sans doute banale pour les codeurs de robot de trading, pour moi qui ne le cotoye que depuis une quinzaine c'est riche d'enseignements. Je trouve que pratiquer les backtests c'est absolument génial (et indispensable) pour approfondir le trading, y compris discrétionnaire.
Bref, j'ai transposé cela ce matin et je l'ai lancé sur l'année 2016 complète, puis journée de shopping en famille, c'est rare.
Voici les résultats graphiques, en amélioration.
Je précise que l'ensemble de l'année se fait avec des entrées de taille constante. Une amélioration souvent présente dans les algos, selon ce que j'ai vu ici, est d'augmenter la taille des positions en proportion de la croissance du K, par exemple tous les 3 mois.
Comme cette version a dégagé 121% sur l'année, on pourrait, compte tenu de l'allure de la progression, augmenter mécaniquement de 25% par trimestre.
Dans ce cas, par calcul, il aurait sorti environ 170% sur l'année.
J’ai ainsi franchi mon deuxième objectif, après celui de passer en vert, à savoir doubler le capital chaque année.
On notera néanmoins quelques faiblesses; il y a des semaines de recul. Sur l’année 2016 elles sont parfois même consécutives, mais sans indenter trop profondément l'equity. Je n’arrive pas à ‘lisser’ la droite et à simultanément produire des performances. Mais ceux qui connaissent le forex savent qu’il y a des mouvements violents sur ce marché. On voit donc que l’algo ne parvient pas à passer ces épreuves sans encombre.
Comme très souvent il y a donc une dualité régularité/performance, résoudre l'un et l'autre simultanément rélève pour moi du paradoxe. Cela me fait penser, un peu abusivement, ce n'est qu'une analogie, au principe d'incertitude d'Heisenberg.
Doubler le K en une journée est faisable (en levier hyper élevé) mais avec plus de 90% de chance d’échouer, ce ne serait plus du robot de trading mais de casino…
Ce que je cherche donc à obtenir c’est la perf max limite, sous contrainte d’une volatilité acceptable et maîtrisée. C’est complexe. En quelque sorte un pas de plus et l’equity part en vrac.
Une analogie pourrait être celle du curling.
Voici donc la courbe 2016 EURUSD (weekly)
-
- Euraed 28102017v1.jpg (59.32 Kio) Vu 491 fois
NB: c'est le premier DrawDown qui est stressant, ici 25%... avant d'entamer l'ascension.
Je vais donc poursuivre l'optimisation de l'algo, je sais que probablement je n’ai pas encore exploité tout le potentiel des idées sous-jacentes. A suivre, j’ai encore des idées d’amélioration non codées.
@ticktack
Aujourd'hui je suis allé dans une papeterie. Je désirais y trouver de beaux instruments d'écriture et cahiers.
J'ai choisi des couleurs Graf von er Castell, collection PITT, artist pen. D’ailleurs je vous les conseille, notamment à Billie.
Noir et deux nuances de sépia
Les teintes sépia évoquent les temps des frères Lumière. Ces objets contemporains, sans nul doute fabriqués avec les meilleures technologies disponibles en atelier, représentent pour moi un lien temporel. L'écriture, notamment manuscrite, est selon ma compréhension une force immanente à la conscience humaine.
Je vais commencer à écrire ce que j'ai compris du trading. Ce sera un leg à mes enfants… en plus d’un capital.
Aujourd'hui à leur âge ils ne sont pas en mesure de comprendre ce que je fais, même celui qui est en deuxième année de prépa. Il pourrait sans doute comprendre la mécanique logique des algos mais pas les fondements. Un peu comme un filtre de Kalman, voire même un essaim particulaire, on peut récupérer un code sur le net et même comprendre ce code...
De surcroît ils n’ont certainement pas la maturité de gérer quelque chose qui rapportera probablement beaucoup plus que ce qu’ils gagneront par leur travail personnel
Alors je vais écrire pour plus tard…
Malheureusement Ticktack ceci est un acte solitaire et personnel.
Je ne publierai rien, si ce n’est quelques résultats afin d’encourager ceux qu’ils le souhaitent à mener les efforts requis. Je confirme néanmoins ce qui est dit ici et là sur le forum, il me semble hautement préférable d’avoir une bonne pratique du trading discrétionnaire, et plus précisément une bonne lecture des signaux, avant de se lancer dans l’aventure d’une programmation.
Mais je participerai volontiers sur ta file
Je me demande également s'il sera pertinent de communiquer d'autres résultats futurs, s'ils devaient s'avérer en progrès. La discrétion a également de multiples vertus.
Pour l'instant j'opte pour la poursuite du témoignage, en atteste ce message.