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

Re: Grid RR2 sans moyennage

par koub » 23 févr. 2015 19:18

Ouarf, ça n’intéresse vraiment pas grand monde... je m'attendais à un gros débat sur le pyramidage par incrémentation de lots.. :(

Image

+, koub.

Re: Grid RR2 sans moyennage

par Florent » 24 févr. 2015 00:26

Bonsoir,
Si c'est intéressant mais des programmes qui sont gagnants dans 25% des cas seulement, ce n'est pas franchement intéressant.
Je suis nouveau et peut être que je me trompe. Quant à la programmation...c'est quasi accessoire.

Si Benoist (ou tout autres personne qui performe correctement) était capable de synthétiser les 500 critères qui lui font prendre une décision et ce, en moins de 10 ms, de nous les écrire points par points, la programmation serait non pas un jeu d'enfant mais pas vraiment la difficulté.

Sortez moi, si je dis des co...ries.

La difficulté est de choisir les critères qui te font prendre la décision et je suis sûr qu'en les écoutants bien. Tu verrais que sur un trade, ils ont pris ça, ça et ça comme critères et que 5 minutes plus tard, sur le trade suivant, ils auraient choisis autre chose.

Pourquoi ils changent leurs critères? S'ils le savaient, ils seraient suffisamment riche pour ne plus venir ici et construire une fusée pour partir trader sur mars parce que là-bas, c'est plus fun.

Une émission à mis en évidence, l'intelligence de Zidane. Qui lorsque l'on l'écoute est incapable de faire une phrase avec plus de 15 mots. Mais ce Monsieur, car c'est un Monsieur est capable de visualiser 5000 situations de jeu précédentes en 10 millisecondes (le temps d'armer son pied) et de positionner le ballon à 50cm près depuis une distance de 30mètres en activant tous les capteurs et contrôleurs de son corps. Sa grande intelligence est dans son visuel, sa mémoire et sa précision répétotove.

Pareil pour nos winners de chez Andlil, ils "sentent" que c'est ça. Benoist à employé le terme "il sentait le marché", il respire avec lui. Pas tous les jours, il l'a dit aussi ^^.
Je pense qu'il ne faut pas se tromper. Des milliers d'analystes, d'informaticiens et de mathématiciens, payés rubis sur l'ongle bataillent pour modéliser des règles qui sont gagnantes. Ont ils trouvés? La réponse est non. Ils tendent vers.

Pour mémoire quels sont les acteurs du marché US, j'insiste sur le US ? Les market makers ils représentent 0.75% des acteurs mais pèse 97% des transactions ! 1.25% sont les money makers et 98% d'investisseur qui sont seulement 2% à faire des profits.

Loin de moi l'idée de te décourager, bien au contraire. Programmer du trading automatique est très bon pour la compréhension. Il m'est arrivé de me faire des "pompes" (anti sèches) à l'école. Et bien, je ne les ai quasiment jamais utilisé car le temps que je passai à les faire, j'apprenais la leçon. Il en va de même avec le trading automatique.

Pour te dire, je vais m'y mettre aussi au trading automatique, non pas pour trouver la martingale mais pour me former. L'avantage du robot est qu'il va infirmer ou confirmer une règle qui me parait bien sur un nombre de valeurs bien supérieur à celui que je pourrai faire "à la main".

En pendant ce temps, je vais "bouffer" du graphique à m'en faire vomir et ainsi, un jour pouvoir prendre une décision sur n critères en moins de n millisecondes.

D'ici là, il faut tenir.

Re: Grid RR2 sans moyennage

par koub » 24 févr. 2015 07:09

Bonjour Florent et merci pour ta participation au thread, je commençais à me dire que j'avais exposé du code dans le vent.
Si c'est intéressant mais des programmes qui sont gagnants dans 25% des cas seulement, ce n'est pas franchement intéressant.
je ne suis pas tout à fait d'accord, ce n'est pas le nombre de position gagnantes qui va te donner une stratégie gagnante mais l'équilibre gains/pertes, si tu regardes le RR des codes proposés, il est d'un minimum de 2 (supérieur à 4 pour le rendre gagnant avec ce taux de réussite pour le trimestre testé).

La recherche du graal, la stratégie parfaite, j'ai donné... j'aurai pu ajouter un moyennage à la baisse avec une ou deux soupapes de sécurité pour avoisiner les 100% de réussite, je l'ai déjà fait sur d'autres codes et cela ne fonctionne pas, ou on va dire plutôt que ce n'est pas pérenne...

ce n'est pas ce que j'ai voulu mettre en évidence ici, loin de moi l'envie de lancer ce code en production, la durée du test n'est pas suffisante et tu te doutes bien que je n'aurai pas posté un code destiné à la production.

j'ai juste voulu convertir en PRT ce que j'ai pu tester sur MT4 sur des historiques de plusieurs années et ainsi partager mes recherches et lancer un débat sur la gestion du trade... j'aurai pu, comme bon nombre, poster les résultats en gardant jalousement le code, mais je ne trouve pas cela très didactique et l'aspect "c'est moi qui est la plus grosse", je n'adhère pas...
Pareil pour nos winners de chez Andlil, ils "sentent" que c'est ça. Benoist à employé le terme "il sentait le marché", il respire avec lui. Pas tous les jours, il l'a dit aussi ^^.
Complètement d'accord, la machine ne remplacera jamais l'homme, c'est pour cela que je suis plutôt orienté swing semi-auto.
Loin de moi l'idée de te décourager, bien au contraire.
Ne t'inquiette pas, tu ne me décourages pas, je sais où je vais et pour moi cela ne reste qu'un hobbie purement secondaire. ;)
Programmer du trading automatique est très bon pour la compréhension.
Mouais, le backtesting permet de donner rapidement une tendance sur une stratégie, mais avec le recul, le plus intéressant reste de décortiquer les calculs de chaque indicateurs, comprendre comment ils fonctionnent à la place de les appliquer bêtement, ne serait-ce que pour identifier des doublons (ex: le gars qui présente une strat en béton avec deux indicateurs: MaCD et Momemtum).
L'avantage du robot est qu'il va infirmer ou confirmer une règle qui me parait bien sur un nombre de valeurs bien supérieur à celui que je pourrai faire "à la main".
Complètement d'accord, plus rapide.
je vais "bouffer" du graphique à m'en faire vomir
Ne te rends pas malade hein... :)

Le but final de ce thread est de proposer un code PRT de pyramidage par incrémentation de lots que n'importe qui peut adapter à sa stratégie pour effectuer ses propres backtests, je n'en ai pas trouvé sur la toile
Spoiler:
j'entends aussi le fait qu'un pyramidage façon grid n'est pas la solution la plus efficace...
Sinon, aucun commentaire sur le pyramidage exposé?
Spoiler:
il y a une "petite" subtilité dans le code et pourquoi 1 1 2 4 8 16 32 ??
+, koub. :musique:

Re: Grid RR2 sans moyennage

par Florent » 24 févr. 2015 10:12

koub a écrit :Bonjour Florent et merci pour ta participation au thread, je commençais à me dire que j'avais exposé du code dans le vent.
Ce n'est pas dans le vent mais cela dépasse mes compétences actuelles.
je ne suis pas tout à fait d'accord, ce n'est pas le nombre de position gagnantes qui va te donner une stratégie gagnante mais l'équilibre gains/pertes, si tu regardes le RR des codes proposés, il est d'un minimum de 2 (supérieur à 4 pour le rendre gagnant avec ce taux de réussite pour le trimestre testé).
Déjà, je ne sais pas ce qu'est le RR. Donc tu vois, je ne vais pas 'être d'un grand support :oops:
j'entends aussi le fait qu'un pyramidage façon grid n'est pas la solution la plus efficace...

Sinon, aucun commentaire sur le pyramidage exposé?
il y a une "petite" subtilité dans le code et pourquoi 1 1 2 4 8 16 32 ??
C'est pas ce qui est décrit ici? http://www.andlil.com/forum/pyramidage-cfds à risque limité-t4273.html

Désolé, je n'avais pas vu que tu étais déjà très actif sur la programmation PRT.
Ce qui fonctionne a déjà été écrit des centaines de fois, en code, en chanson, en musique. De mon point de vue.
Ce n'est que mon but, trouver LA méthode qui me va bien mais loin de moi de vouloir en inventer une.
Bon courage

Re: PRT grid RR2 sans moyennage et avec pyramidage

par koub » 24 févr. 2015 18:55

Bonsoir Florent,
je ne sais pas ce qu'est le RR
C'est le risk reward ratio, le rapport gain/perte, un thread qui en parle très bien sur le forum:
http://www.andlil.com/forum/trading-un- ... t2605.html
C'est pas ce qui est décrit ici? pyramidage-cfds à risque limité-t4273.html
Tu as parfaitement raison, je n'étais jamais tombé sur ce thread super interessant, en +, la réflexion est allée nettement plus loin, je prends, huhu... ^^
Ce qui fonctionne a déjà été écrit des centaines de fois, en code, en chanson, en musique. De mon point de vue.
A priori, au moins une fois par rapport au lien que tu m'as donné ci-dessus, et ça se passe sur ANDLIL ! Une mine d'or ce forum... :mercichinois:
Moins sûr pour le code, mais je vois où tu veux en venir...
trouver LA méthode qui me va bien mais loin de moi de vouloir en inventer une.
Good luck et encore merci pour tes interventions... :roll:

+, koub. :D

Re: PRT grid RR2 sans moyennage et avec pyramidage

par Amarantine » 24 févr. 2015 23:33

Ah mon 'grand koub", j'aimerais aussi pouvoir faire des commentaires sur le travail que tu as fait pour partager avec les autres, Mais au sujet du pyramidage, à part les pyramides d'Egypte et la pyramide alimentaire, je ne connais rien d'autre.
J'espère que d'autres vont pouvoir faire honneur à ton travail.

Re: PRT grid RR2 sans moyennage et avec pyramidage

par Florent » 25 févr. 2015 11:19

Merci Koub pour les infos.

Aussi, je suis content de pouvoir venir te poser des questions lorque j'en serai à la programmation.

Re: PRT grid RR2 sans moyennage et avec pyramidage

par falex » 25 févr. 2015 14:18

Hello Koud,

Je viens de jeter un coup d'oeil au dernier code :
MM1 = average[1](close) C'est exactement la même chose que MM1=Close

N'y a-t-il pas une coquille ?

Pour le grid et le pyramidage je n'ai pas regarder mais les graphes que je vois me rappel toutes mes tentatives d'augmentation du nombre de lot en fonction du gain/perte ou pyramidage/moyennage.

Dans 99% des cas j'ai soit le compte qui explose car sur-levier.
soit ça fait comme tond dernier code : un coup fabuleux qui fait décaler la courbe de P&L largement au nord avec un bel effet d'escalier.

Cherchant a faire en auto (ou semi-auto) des stratégie que je consièdre réaliste, j'ai un peu laisser tomber ce type de recherche.

Dans mes critères pour évaluer si un code pouvait être un bon candidat à mise "sure le marché" :
1) je trace une droite de régression linéaire sur la courbe de P&L, et si les gains restent autour de cette droite alors j'ai atteind un premier objectif : Gain régulier.
2) Si un sens est trop gagnant (ou perdant) je m'interroge sur le pourquoi ? On sait tous que sauf evenement explosif, les monté sont plus lentes que les descentes donc est-ce que mon algo est bien bi-directionnelle (souvent non)
3) Je m'amuse à appliquer sur des codes à faible RR des foprumles de type FixedRatio de RJones) ou martingale et bien souvent ça revient dans le positif mais c'est très dur à mettre en application (surtout pour la Martingale) car la demande de fond peutêtre impressionnantes par moment.

Donc à mon humble avis un bon code que je qualifierai de réaliste (à mes yeux et selon mes propres critères uniquement) :
1) ëtre gagnant sans pyramidage/moyennage/MM autre que 1 lot par 1 lot (là je cherche la qualité des signaux d'entrée/sortie)
2) si le 1) est bon alors j'essaye quelque optimisation de MoneyManagement voir eventuellement de pyramidage pour detecter un code qui s'y prete ou pas.
3) Un DD le plus faible possible (car c'est là que les nerfs lachent le plus souvent et la perte de confiance qui va avec)
4) Un ratio P/G supérieur à 2 (là c'est franchement chaud en 1 lots mais en FRR et autre martingale c'est jouable)
5) y'a pas de 5 :-)

Re: PRT grid RR2 sans moyennage et avec pyramidage

par koub » 25 févr. 2015 17:11

Salut Falex, merci pour ton intervention !
MM1 = average[1](close) C'est exactement la même chose que MM1=Close
Oui rhooooo, copier/coller de codes sans optimisation après modification des périodes, bien vu… ;)
Pour le grid et le pyramidage je n'ai pas regarder mais les graphes que je vois me rappel toutes mes tentatives d'augmentation du nombre de lot en fonction du gain/perte ou pyramidage/moyennage.
Non, tu as lu le code en diagonale, pas de moyennage à la baisse et aucune martingale d’augmentation de lot en fonction des gains/pertes, en d’autre terme pas de martingale (idem, aucune augmentation de lot en fonction du capital, cela permet en effet de ne pas biaiser le BT il faut du lot par lot, c’était mon erreur il y a 2 ans…)
1) ëtre gagnant sans pyramidage/moyennage/MM autre que 1 lot par 1 lot (là je cherche la qualité des signaux d'entrée/sortie)
2) si le 1) est bon alors j'essaye quelque optimisation de MoneyManagement
Complètement d’accord avec toi, c’est d’ailleurs la démarche si tu regardes les différents codes postés, j’ai commencé simple et sans pyramidage, je partais d’un code complètement farfelus avec entrée quasi aléatoire… Le money management est la base et pas une partie que l’on ajoute pour « performer »…
voir eventuellement de pyramidage pour detecter un code qui s'y prete ou pas.
Là par contre, il va falloir m’expliquer ce qu’est un code qui ne se prête pas au pyramidage ?
3) Un DD le plus faible possible (car c'est là que les nerfs lachent le plus souvent et la perte de confiance qui va avec)
Complètement d’accord, les DD sur les différents tests ci-dessus sont abyssaux, c’est bien pour cela que ce n’est pas destiné à la production, si j’avais voulu avoir l’esprit critique et démonter ce code, il suffit de regarder le 1er ou plutôt deuxième BT avec lot fixe sans pyramide, le DD dépasse le K initial donc le compte saute… ;)
4) Un ratio P/G supérieur à 2 (là c'est franchement chaud en 1 lots mais en FRR et autre martingale c'est jouable)
Pas d’accord et j’en reviens à ton 2) car pour moi le money management est la base, le squelette, un RR de 2, tu l’obtiens en plaçant un TP à une distance deux fois supérieur à ton SL… Après c’est le taux de réussite que tu dois modifier…

Bon nombre de code sans SL avec des RR négatifs, effectivement avec cette base complexe de rattraper un RR supérieur à 2…
Et je vois mal un code PRT remplacer l’homme, notamment les snipers étoilés que nous avons sur le forum adeptes du scalping… :)

+, kouB
Spoiler:
des koud, j’en ai deux… ;)

Re: PRT grid RR2 sans moyennage et avec pyramidage

par falex » 25 févr. 2015 17:37

Arf oui excuse moi pour le B vs D.

Pour le pyramidage ou non : tout dépend comment est géré ton trade. Ces deux dernière années j'ai fait pas mal de test avec des Trade de type "Fire and exit où dès l'entrée en position les seuls sorties possible sont : TP, SL ou time-stop.
Donc dans ses conditions et à moins d'avoir un TP/SL très éloigné (mais ce n'etait pas mon but) il me semble difficile d'enviudager un pyramidage.

Quand je pyramide manuellement, je défini un point de SL et ensuite je rentre sur cassure d'une dernier haut que je trouve significatif et j'enchaine le pb c'est que c'est très dur de modéliser "un point haut significaif" ...

---

Oui le MM est quelque chose de très important là je te rejoins entièrement, simplement, en backtest on peux voir la composante "signal" et la composante "MM" de manière séparé.

Mon point un serai à interpreter du genre : je test la qualité de mes signaux et j'essaye le taux de réussite le plus élevé
mon point deux serai : une fois que j'ai déterminer le point 1 alors je colle différentes stratégies de MM pour voir laquelle serait la plus pertinente (entrée en une fois , sortie par étage, Break-even, sl-suiveur, entrée en fonction du gain /perte précédent ...).

Dans les codes/BT que j'aimerai bien réaliser mais je manque un peu de temps : un bon detecteur de flag.
car finalement tous mes signaux discretionnaire qui "marche" bien sont les flags.

Re: PRT grid RR2 sans moyennage et avec pyramidage

par koub » 25 févr. 2015 17:46

je dirai laisser courir les gains et couper les pertes, partant de ce principe: ne pas mettre de TP et sortir sur SL en faisant en sorte (si possible) un RR minimum de 2.
le pb c'est que c'est très dur de modéliser "un point haut significaif" ...
je te rejoins, autant en manuel qu'en auto d'ailleurs, as-tu essayé mon indicateur ZigZag perso MT4 qui ne repeint pas?

qu'entends-tu par détecteur de flag?

+, koub. :)

Re: Grid RR2 sans moyennage

par jeancreatif » 03 mai 2015 10:40

koub a écrit :Plop, pb sur le code original, ci-dessous la version corrigée:

Code : #

// Déclaration des variables de traitement et configuration robot
DEFPARAM FlatBefore = 080000
DEFPARAM FlatAfter = 173000

// Calcul des points haut et bas
PointBas = ROUND(Open[1]/50) * 50
PointHaut = PointBas + 50

// Conditions pour ouvrir une position acheteuse
IF NOT LongOnMarket AND NOT ShortOnMarket AND Close[1]<PointBas AND Close>PointBas AND Close>DClose(1) THEN
             BUY 1 CONTRACTS AT MARKET
             SET STOP pLOSS 25 pTRAILING 50
ENDIF
IF NOT LongOnMarket AND NOT ShortOnMarket AND Close[1]<PointHaut AND Close>PointHaut AND Close>DClose(1) THEN
             BUY 1 CONTRACTS AT MARKET
             SET STOP pLOSS 25 pTRAILING 50
ENDIF

// Conditions pour ouvrir une position en vente à découvert
IF NOT ShortOnMarket AND NOT LongOnMarket AND Close[1]>PointBas AND Close<PointBas AND Close<DClose(1) THEN
             SELLSHORT 1 CONTRACTS AT MARKET
             SET STOP pLOSS 25 pTRAILING 50
ENDIF
IF NOT ShortOnMarket AND NOT LongOnMarket AND Close[1]>PointHaut AND Close<PointHaut AND Close<DClose(1) THEN
             SELLSHORT 1 CONTRACTS AT MARKET
             SET STOP pLOSS 25 pTRAILING 50
ENDIF
Bonjour

Tout d'abord, à toi tout seul, tu justifies mon inscription parmi vous. Merci!
Je ne m'attendais pas à trouver ce genre de choses.
Les backtests de PRT m'ont fait souffrir par les aberrations de leurs tests, quand on ne connait pas les pièges. D'ailleurs, je cherche à tester des moyennes mobiles. Il me demande " Moyenne 1, comment lui dire que c'est une MM 20 ? Ensuite dans le graph, les MM apparaissent en pointillé sans couleurs différentes. Connais tu la solution?

Pour revenir à ton backtest, puis je le copier coller, et le rentrer dans PRT?
De quoi s'agit il exactement?

Merci par avance

Jean

Re: PRT grid RR2 sans moyennage et avec pyramidage

par Amarantine » 03 mai 2015 10:48

Le dernier message de koub remonte à presqu'un mois...
Mais il y en a pas mal qui devraient pouvoir te répondre.
Pour le copier-coller, si koub l'a mis sur le forum, c'est qu'il le met à disposition de tous.

Re: PRT grid RR2 sans moyennage et avec pyramidage

par jeancreatif » 03 mai 2015 21:16

Merci

Re: PRT grid RR2 sans moyennage et avec pyramidage

par falex » 03 mai 2015 21:53

Oula jean j'ai l'impression que tu pars de loin avec prt.

Je te conseille de lire la doc de prt.

As-tu déjà cliqué sur la clef à molette ?

Ta fouillé dans les menus et sous-menu.

C'est quoi ton niveau de programmation ?

Sujets similaires
Grid Sight Index (GSI)
par Simeou » 11 mai 2020 18:27 (2 Réponses)
Grid Trading sur NDX
Fichier(s) joint(s) par vankyle » 03 sept. 2021 09:03 (7 Réponses)
Grid Trading
par patchi » 16 déc. 2021 09:20 (12 Réponses)
Le moyennage
Fichier(s) joint(s) par kapistar » 29 avr. 2014 12:38 (12 Réponses)
Nikkei, moyennage et CF"K"
Fichier(s) joint(s) par kapistar » 15 mai 2014 11:14 (28 Réponses)
Fin du trading ou fin du moyennage ?
par Guillaume » 12 nov. 2015 16:59 (29 Réponses)
Moyennage arc en ciel pour DINO
Fichier(s) joint(s) par fxbravo » 15 sept. 2018 02:17 (32 Réponses)
L'Art du Moyennage
Fichier(s) joint(s) par JFLB » 06 mars 2020 12:56 (8 Réponses)