ProRealTime
Pour partager sur le trading automatique, nos algorithmes, nos backtests

Mon système de trading intraday sur l'Eurusd

par Microtrader » 26 août 2016 01:31

Bonjour,
Microtrader Ingeenering corp est très fier de vous présenter le fruit de plusieurs années de travail de son département recherche et développement.
Fort de nos 16 années d'expérience dans le trading (je vous laisse découvrir dans ma présentation comment j'ai réuni cette expérience :mrgreen: ), après 3 levées de fonds nous affichons pour cette année 2016 un résultat net d'exploitation de plus de 16% à ce jour.

Au fil de ces années j'ai donc essayé de faire le tri dans tout ce qui se raconte sur les méthodes d'intervention sur les marchés et voici ce que j'ai fini par retenir qui est à la base de mon système de trading :
- D'abord 2 célèbres maximummes : "Trend is your friend" :D (la tendance est ton ami) et "on ne rattrape pas un couteau qui tombe" :o c'est idiot mais je me suis rendu compte que mon cerveau était programmé pour tenter d'acheter au plus bas et vendre au plus haut avec des ordres de type limite, ce qui finalement revenait a peu près a toujours se placer contre la tendance, acheter dans le sens de la tendance avec un ordre de type stop m'a demandé un véritable effort. :mur:
-Une Théorie : la théorie de Dow édicté au 19eme siècle par Charles Dow, le père de l'analyse technique et du Dow Jones dont le point le plus important à mon sens est celui qui stipule qu'un sommet s'achète.
- Le principe KISS (Keep It Simple Stupid, j'avoue aussi que mon intelligence étant limité et souffrant aussi d'un gros poil dans la main chronique cette idée a vite su me séduire :oops: !)) qui m'a amené a développer mon approche autour d'un seul indicateur : le prix et l'historique du prix, de la je tire les informations essentielles telle que la tendance, la volatilité et la force d'un mouvement (tout les autres indicateurs n'étant finalement que des dérivés qui ont surtout tendance a noyer l'information plutôt que la découvrir)...ainsi mon système est développé autour de la méthode d'entrée la plus simple et surement parmi les plus utilisé : le Break-Out.
- Ensuite un peu de bon sens glané sur les forums : la notion de risk/reward, couper rapidement les pertes et laisser courir les gains, ce qui se traduit par placer un stop loss au moins 2 fois plus près de l'entrée que le Target Profit (et ajuster les 2 en fonction de la volatilité) ; avoir une approche statistique et ne pas chercher à faire 100% de trades gagnant mais savoir gérer tous les trades gagnants et perdants.

Avec les éléments ci-dessus je tentais donc il y a 3-4 ans déjà de lancer ma stratégie en discrétionnaire sur le France 40 avec l'interface Pure Deal d'IG et si les résultats étaient tant bien que mal au rendez-vous tant que je parvenais a m'infliger une discipline d'enfer :evil: pour respecter à la lettre ma stratégie, tout dérapa trés vite quand je n'ai plus résisté à la tentation du trade impulsif. :mur:

Au mois de février dernier, je découvrais les possibilité de Proréaltime ce qui me permis de non seulement automatiser ma stratégie mais également de la backtester (et de remarquer qu'elle était plus efficace sur l'EUR/USD) mais également de largement la compléter avec les idées tirés du guide de programmation de Proorder, notamment le code du "Breakout ProOrder". Ce code est une véritable pépite dont j'ai tiré les idées suivantes pour compléter mon système alors que j'étais déjà frappé par la convergence avec ce que j'avais déjà mis en place :o :
- Être les premiers, c'est à dire prendre position avant le franchissement de la résistance / support (on a de prime abord beaucoup de mal à le croire mais les backtests ne laissent aucun doute sur le fait que c'est statistiquement bien plus efficace)
- Placer ce que j'appelle "un recruteur" c'est à dire un petit morceau de code qui va permettre d'améliorer le recrutement des "bons signaux"
- Ne pas trader en cas de volatilité trop élevée ou trop basse.

Pour ceux que je n'ai pas encore perdu :zzz: voici donc le rapport PRT du backtest de mon système de trading intraday sur l'EURUSD développé sur l'UT 5 min :
Backtest du 2016-08-25 23-09-02.png
Backtest du 2016-08-25 23-09-02.png (162.92 Kio) Vu 3000 fois

Ainsi que l'equity curve :
equity curve du 2016-08-25 23-11-33.png
equity curve du 2016-08-25 23-11-33.png (61.08 Kio) Vu 3000 fois

Ainsi que les premiers résultats en réel , le premier vrai essai qui a malheureusement commencé par un drawdown de plus de 100€ avant de se rattraper :
Essai 1 2016-08-25 23-21-21.png
Essai 1 2016-08-25 23-21-21.png (157.25 Kio) Vu 3000 fois

Et le début du deuxième essai en cours qui démarre fort après avoir procédé a une simple optimisation des paramètres : (a ce sujet j'ai personnellement tranché le débat de savoir s'il faut optimiser ses paramètres : je compte procéder a une optimisation mensuelle sur un historique d'un an pour essayer d''adapter dynamiquement le système et de coller au mieux au marché)
Essai 2 2016-08-25 23-22-52.png
Essai 2 2016-08-25 23-22-52.png (155.22 Kio) Vu 3000 fois

Voila j'essaierai de faire un suivi de mon système de temps en temps sur le forum, en attendant un petit commentaire, conseil, critique, insulte... sont toujours les bienvenue mais s'il vous plait essayez de ne pas faire pleurer le petit garçon qui est en moi et qui veut croire en la réussite de son système :prier:

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 26 août 2016 01:50

plataxis a écrit :... Sinon autant entrer n'importe quand et supposer qu'un break aura lieu un jour ou l'autre... :D
Pourquoi pas si c'est dans la tendance et qu'on a bien défini ses SL et TP en fonction de la volatilité sur un malentendu ça peut peut être marcher...
plataxis a écrit :Quesako ? C'est une IA ? Un algo trieur ? sur quelle base ?
principe KISS, dans mon système je prend en compte la force du mouvement au moment ou on touche l'entrée : si c'est trop mou on laisse tomber et on entend de voir si un meilleur signal se présente plus tard.
plataxis a écrit :Rappel : les backtests PRT sont connus pour être très encourageants... Malheureusement plus que leur mise en production : en réel, si SL et TP sont touchés dans la même bougie, le TP n'est pas toujours le premier !
Oui le backtest dans mon cas sera toujours meilleur que la réalité puisque j'ai optimisé a fond les variables...sur le passé (Benoist disait dans une video que c'était comme rejouer une parti de Poker en sachant donc quel est le jeu qui va tomber), cependant tout en sachant cela je pense que l'optimisation est essentielle pour obtenir le meilleur résultat possible tout en sachant qu'on égalera jamais le backtest.
Par contre normalement mon backtest ne souffre pas du "bug" de PRT quand SL et TP sont sur la même bougie, puisque l'UT est relativement courte (5 min) et mes SL et TP systématiquement situés a plusieurs dizaines voire centaines de pips l'un de l'autre.

Re: Mon système de trading intraday sur l'Eurusd

par plataxis » 26 août 2016 02:33

Bonjour,
Microtrader a écrit :- Être les premiers, c'est à dire prendre position avant le franchissement de la résistance / support (on a de prime abord beaucoup de mal à le croire mais les backtests ne laissent aucun doute sur le fait que c'est statistiquement bien plus efficace)
Forcément, puisque c'est moins cher à l'achat (et plus à la vente) mais à condition de savoir sélectionner les entrées qui vont vraisemblablement au break, et là c'est pas si simple (enfin pour moi :? )... Sinon autant entrer n'importe quand et supposer qu'un break aura lieu un jour ou l'autre... :D
Microtrader a écrit : - Placer ce que j'appelle "un recruteur" c'est à dire un petit morceau de code qui va permettre d'améliorer le recrutement des "bons signaux"
Quesako ? C'est une IA ? Un algo trieur ? sur quelle base ?

Rappel : les backtests PRT sont connus pour être très encourageants... Malheureusement plus que leur mise en production : en réel, si SL et TP sont touchés dans la même bougie, le TP n'est pas toujours le premier !

Re: Mon système de trading intraday sur l'Eurusd

par Amarantine » 26 août 2016 02:39

Et bien Microtrader! ce message est digne de ta présentation que nous avons particulièrement appréciée. Merci.

Re: Mon système de trading intraday sur l'Eurusd

par falex » 26 août 2016 09:08

Hellosur tes deux premiers point : je te rejoins entièrement.
J'irai même jusqu'à dire que c'est une manière de reconnaître un débutant d'un moins débutant.

My Two cents : as-tu jien rajoute les frais de transaction dans tes backtest ? C'est hyper important pour se rapprocher de la réalité
J'aime ce genre d'équité curve qui progresse bien dans le bon et surtout qui n'a aucun gros gamin en cours de route. Y'a souvent l'illusion du résultat date de fin-date de début, mais le milieu est tout aussi voir plu important Vag tenir un robot qui perd pendant 3 mois ... Y'a pas grand monde capable de le faire.

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 26 août 2016 10:21

Bonjour falex et merci pour ta remarque encourageante, le backtest a été effectué en réglant le spread à 1 (ig affiche aujourd'hui un spread mini de 0,6 et un spread moyen de 0,74 sur EUR/USD)

Re: Mon système de trading intraday sur l'Eurusd

par Amarantine » 26 août 2016 10:58

Microtrader
Spoiler:
interdit de citer, sauf nécessité absolue (comme tu l'as fait précédemment pour répondre à plataxis). La raison est dans le message aux nouveaux inscrits. Extrait:
afin-de-garder-un-forum-agreable-et-clair-t8661.html
Je crois nécessaire de relire plus attentivement et jusqu'au bout le message destiné aux nouveaux:
pour-les-nouveaux-inscrits-t2724.html

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 26 août 2016 11:16

Oups encore désolé j'avais pensé que sur ce coup la la citation était pertinente, je vais relire encore le message pour les nouveaux inscrits afin de t'éviter un maximummum de devoir redresser cette vieille branche tordue que je suis !

Re: Mon système de trading intraday sur l'Eurusd

par Amarantine » 26 août 2016 11:20

En gros, la citation n'est jamais pertinente quand elle suit le message auquel on répond (sf si on doit le tronquer en ne répondant qu'à une petite partie). C'est juste une habitude à prendre. Et ne te sous estime pas Micro, je suis là aussi pour ça. ;)

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 26 août 2016 12:41

La remarque de falex sur les robots qui peuvent perdre pendant 3 mois est très judicieuse car justement quand je transpose mon backtest sur l'ut 15 minute pour obtenir un plus grand historique, même s'il continu a être gagnant il commence effectivement a faire des montagnes russes.
Je pense que pour contrecarer au maximummum cela une solution peut être de diversifier au maximummum les supports d'intervention, c'est pour cela que j'ai en projet de lancer à terme mon algorithme en parallèle optimiser pour le DAX (cela donne d'excellents résultats en Backtest ) ainsi on peut compter que pendant qu'un algo est en drawdown, l'autre ne le soit pas...et ainsi de suite en multipliant les supports on minimise les chances d'être globalement en drawdown.

Un autre point important que j'ai oublié de préciser dans la présentation de mon système c'est que les prises de position longues et shorts sont traités de façon dissymétriques : Tout le monde aura remarqué que sur un indice ou une action la structure d'une baisse n'est pas identique à la structure d'une hausse (si on retourne l'image d'un graphique boursier sur action a un trader un minimum averti sans le lui dire il s'apercevra de suite de cette inversion) : les baisses sont globalement plus rapides que les hausses. Il en va de même sur le Forex même si la différence est plus subtile et dépend des paires en présence.
Je ne trade donc pas un long tout à fait de la même façon qu'un short : la Bougie du break-out, l'heure d'entrée, l'heure de sortie, les SL et TP ainsi que le "recruteur" que j'ai mentionné ne sont pas exactement les mêmes

Re: Mon système de trading intraday sur l'Eurusd

par falex » 26 août 2016 12:53

J'avais fait exactement la même chose : J'avais jusqu'à 6/8 "robot" en parallèle. L'idée était de compenser.
Oui sauf que tu as 4 cas de figure :
Robot 1 Gagne &&& Robot 2 Gagne --->>> Tu es le roi du pétrole
Robot 1 Gagne &&& Robot 2 Perd--->>> ça va soit tu reste à 0, soit tu gagnes un peu ou perd un peu, dans tous les cas cette pahse de marché est "supportable".
Robot 1 Perd &&& Robot 2 Gagne--->>> idem que ligne précédente
Robot 1 Perd &&& Robot 2 Perd--->>> Tu n'es plus le roi du pétrole mais le roi des looser.

Donc sur le papier c'est une bonne idée, mais seul la cas 1 est le cas que je dirai "psychologiquement et facilement supportable".
Le pire (et c'est du vécu) tu es ligne 1 pendant plus de 3 mois, puis ligne 2 ou 3 commencent à poindre le bout de leur nez et pour finir c'est le cas 4 qui s'installe.
Et là tu craques et tu arrêtes tout où tu sauves les derniers meubles.

Y'a pas de solutoin miracle :
Soit tu fais une confiance aveugle et tu ne relève le compteur qu'une fois par an (et encore ...)
Soit tu adaptes tous les X jours/semaines/mois pour essayer de coller au mieux au marché.

C'est finallement aussi dure que de faire du trading discretionnaire.
Le discretionanire est humaine plus facile ...

J'ai lu un artcile la semaine dernière qui avait une bonne phrase sur la comparaison discretionnaire / systèmatique.

Il ne faut ps vouloir reproduire en systèmatique, ce que tu ferais en discretionnaire. Il faut prendre le trading systèmatique comme une façon totalement différente de voir/faire du trading.

---
Là où l'article était nulle c'est qu'il s'arretait là et ne donner pas de piste de réflexion sur : Comemnt abroder différement le systèmatique.

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 26 août 2016 13:42

Merci pour ton expérience sur le sujet falex, du coup je pense que je serais plus prudent encore niveau couverture dans l'introduction de nouveaux algo en parallèle.

A terme j'aimerais en effet arriver a m'imposer une discipline ou je ne regarderais les résultats qu'une fois par mois, mais pour l'instant ce n'est pas le cas, j'arrive juste a m'imposer a ne pas regarder les résultats avant 16h chaque jour !

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 29 août 2016 20:40

Aujourd'hui mon système n'a pas pris position (pas assez de volatilité), ce n'est bien sur par la première fois que cela se produit mais je note en moi l'apparition d'un sentiment étrange : je préfèrerais presque que mon système fasse un trade perdant plutôt que pas de trade du tout, comme si chaque trade me rapprochait de la réponse...bon euh hum! je vais aller prendre ma pillule !

Re: Mon système de trading intraday sur l'Eurusd

par falex » 29 août 2016 21:06

Rose ou bleu :?: :musique:

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 29 août 2016 21:16

Verte bien sur c'est psychologique !

Re: Mon système de trading intraday sur l'Eurusd

par Epitaf » 29 août 2016 21:56

Bonjour,

Je pense que tu commets une grosse erreur. Réaliser des backtests avec un outil buggue fausse tes résultats. Il faut utiliser les backtest prt pour faire mumuse pas pour y placer ses économies.

Il te faut t'approcher au maximummum de la réalité pour réaliser des backtests et tu en es trop éloigné avec prt.

Je t'invite à passer par une grosse séance de démo si tu continues dans cette voie.

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 29 août 2016 22:14

Bonjour,

Comme je l'ai expliqué en début de file, normalement mon backtest ne souffre pas du "bug" de prt quand SL et TP sont sur la même Bougie, puisque l'ut est relativement courte (5 min) et mes SL et TP systématiquement situés a plusieurs dizaines voire centaines de pips l'un de l'autre.
Lors de mes premier tests en Février/mars en effet je travaillais parfois avec des bougies de 6h voire plus et des SL et TP serrés...inutile de dire que je me voyais déjà millionnaire quand je découvris les premier résultats des backtests....mais ma joie a été somme toute d'assez courte durée car j'ai trés vite réalisé que de tels résultats étaient tout bonnement aberrant...alors j'ai cherché, et j'ai trouvé sur un site de trading que je ne nommerais pas (andlil.com) la réponse a cette aberration.

Moralité : Probacktest semble totalement inadapté pour le scalping mais utilisable (sous certaines conditions) pour le day-trading et plus si affinité...

Re: Mon système de trading intraday sur l'Eurusd

par plataxis » 29 août 2016 23:07

Microtrader a écrit :Tout le monde aura remarqué que sur un indice ou une action la structure d'une baisse n'est pas identique à la structure d'une hausse (si on retourne l'image d'un graphique boursier sur action a un trader un minimum averti sans le lui dire il s'apercevra de suite de cette inversion) : les baisses sont globalement plus rapides que les hausses. Il en va de même sur le forex même si la différence est plus subtile et dépend des paires en présence.
Bizarre ça : si c'est vrai pour Euro / Dollar, c'est forcément faux pour Dollar / Euro et réciproquement... :?

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 29 août 2016 23:27

Je ne comprend pas pourquoi tu dis que ça serait forcément faux pour Dollar /Euro. Dans ce cas la les hausses seraient les baisses et vice-versa mais s'il y a asymétrie (comme cela est le cas de facto) entre les hausses et les baisses dans un cas il y a forcément asymétrie dans l'autre. Attention hein ne me branchez pas la dessus parce-que je sens bien le plan foireux ou on ne sais plus ou on est et on prendra des longs pour trader des baisses asymétriques et des shorts pour trader des asymétries en hausse....

Re: Mon système de trading intraday sur l'Eurusd

par Microtrader » 16 oct. 2016 22:45

Petit suivi pour le mois de septembre :
Le bilan n'est pas fameux :
20 trades, 7 gagnants (35%) 13 perdants
Perte totale de 80€ net de spread sur le mois.

Le système a surtout péché sur les shorts : 13 trades (3 gagnants et 10 perdants) avec une perte de 167€ net tandis que les trades longs (4 gagnants et 3 perdants) pour un gain de 87€ net ont permis de rattraper un peu le coup.

J'ai donc procédé a une nouvelle optimisation des variables pour le trading du mois d'octobre et j'ai légèrement toiletté le code au niveau du recruteur de signaux.

Heureusement après également un mauvais départ en octobre l'algo s'est repris et affiche a présent un bilan légèrement positif pour octobre mais le déséquilibre de performance entre longs et shorts semble persister.

Je prévois une révision en profondeur du code pour le mois de novembre avec une approche totalement revue des trades shorts : mise au placard du breakout pour privilégier un trade de tendance direct (achat au marché a une heure fixe) (conservation du breakout pour les trades longs)

Sujets similaires
Corrélation CAC40 - EURUSD ?
par Les3BB » 10 avr. 2012 17:57 (8 Réponses)
Journal de fran44 sur EurUsd
par fran44 » 04 mars 2013 09:47 (43 Réponses)
EURUSD < 1,0000 ??
Fichier(s) joint(s) par goldwin » 19 nov. 2016 08:02 (49 Réponses)
EURUSD Semaine du [19-23/062017]
Fichier(s) joint(s) par AgeOFforex2 » 17 juin 2017 20:27 (41 Réponses)
EURUSD Semaine du [26-30/06/17]
Fichier(s) joint(s) par AgeOFforex2 » 24 juin 2017 15:37 (9 Réponses)
Swing EurUsd
Fichier(s) joint(s) par Deejay87 » 27 juin 2017 21:09 (33 Réponses)
EURUSD ET 6E
Fichier(s) joint(s) par Djobydjoba » 18 sept. 2017 18:11 (65 Réponses)
help EURUSD data
par ticktack » 24 janv. 2018 17:31 (4 Réponses)
Baisse de l'EURUSD
Fichier(s) joint(s) par Stan » 23 oct. 2018 16:28 (5 Réponses)
EURUSD et Sentiment IG
Fichier(s) joint(s) par Deejay87 » 08 mars 2019 10:59 (9 Réponses)