Tentative de backtest : "BIG CANDLE" (déficient)
Forums › ProRealTime forum Français › Support ProOrder › Tentative de backtest : "BIG CANDLE" (déficient)
- This topic has 8 replies, 3 voices, and was last updated 8 years ago by Doctrading.
-
-
04/04/2016 at 12:10 PM #4822
Bonjour à tous,
Je tente de backtest sur PRT la stratégie “Breakout Big Candle”, trouvé sur internet.
Ce que je ne comprends pas, c’est que quel que soit le support je n’obtiens que des résultats lamentables.
Il est vrai que j’ai du adapter la stratégie en graphes 15 minutes (au lieu de 10) ; mais même en remplaçant les valeurs 6 par 4, et 24 par 16, ça ne change rien.
Voici le code :
12345678910111213141516171819202122232425262728DEFPARAM CumulateOrders = FalseHaut = highest[6](high[1])Bas = lowest[6](low[1])amplitude = close - open// CONDITIONS ACHATc1a = close > ExponentialAverage[6](close)c2a = close > Hautc3a = amplitude > (AverageTrueRange[24])*1.75Ctime = time > 080000 and time < 200000IF c1a AND c2a AND c3a and Ctime THENBUY 1 Shares AT MARKETENDIF// CONDITIONS SORTIE ACHATc1sa = barindex - tradeindex >= 4IF c1sa THENsell at marketENDIF// STOP LOSS & TAKE PROFITIF longonmarket THENset stop loss Basset target profit (amplitude*0.75)ENDIFMerci par avance pour vos avis.
Cordialement,04/04/2016 at 12:50 PM #4825On remarque tout de même que les profits sont constants mais que tu accuses de grosses pertes d’un coup. Ne serait-ce pas tout simplement dût à des gaps overnight ou overweek-end? Car je vois que tu ne clôtures pas tes trades en fin de journée.
Attention aussi les instructions SET TARGET PROFIT et SET STOP LOSS s’exprime en point et non en prix! cela doit aussi avoir un impact à mon avis significatif sur tes gains/pertes.
04/04/2016 at 5:12 PM #4838docteur trading
avant tous je te félicite pour ton travaille remarquable et surtout le partage de tous tes travaux avec la communauté ici. ainsi -chaque indicateur ou strategy q tu upload -et accompagner de commentaires enrichissent ! bravo!
au sujet de cette strategy qui ne march pas comme attendue cote résultat-je constate q la plupart de tes systems de trading ici presentee sont une tentation de metre en algorithme des strategy bien connue et existence deja/ a la rigueur tu modify les paramètres ou plusieurs points ‘ mes toujor autour dune strategy célèbre ou de moins connue ou existant sur internet ou autre resources comme livres…par exemple la strategy TUrtel etc etc
et ba je v tanoncer une nouvelles qui sera peut être pas aimer de ta part mes si tu pense franchement fere du trading pour réussir-elle te sauvera la vie ou de moins ton capital:
AUCUNE et je répète : AUCUNE de toutes c strategy et tactique ne marche pas actuellement!!! je limite: quand je dit ne march pas je ne veut pas dire q elle perd toujours ou q elle a uniquement des mauvais trades. je parle du résultat finale sur une période donee surtout en prenant en compte les paramètre de ratio gain/risque/perte.
internet et tous les livre sont remplie de MILIERS ! de stratégies pour tous les gouts…. elle serve surtout deex sorts de jeans:
la premier :et tous cela qui vive du “merchandising” du train: il vendre des séminaires; des livres; des videos; des systems au pris unique ou en abonnement etc etc…
la deuxième: les acheteur de tous cela qui seront toujours a la course pour les adapter ou les adopter.
un secret: une perssone qui poccede une strategy ou un system qui a des résultat deja moyenne meilleur de tous se qu’il traine sur le net -ne le partagera pas ni avec toi ni avec le publique et meme ni le vendra pas meme pas a de grosse firm de trading. et la raison et simple: avant tous une strategy-surtout applicable a des règles strictes et donc programable -pourra le nourrir suffisamment…il ne sera pas a la rue en train de fere du marketing pour essayer de les vendre a tous le monde… et deuxièmement: car au moment ou une strategy devient publique- sure et a mesure elle sera filtrer par le marché!! cette une réalité q bcp de traders non pas encore bien avalée!!! le carnet dordre et composer de coffre et la demande -se qui cree des comportement qui forme se q nous tous appelant “des modelle ” ( “patters”) . après un certaine moment-une masse de plusieurs personne qui rentre et sort au meme moment-creont lintegration de ceci dans le comportement global et donc cette tactique sera moins efficace et encore moins et ainsi de suite… et cela encore sans parler de l’impact sur les spreads…
sur et certaine: sur les graphique historique ilya pas male de c strategy qui montre des superbes résultats ( pas seulement les strategy q leur créateur vous montre comme exemple des graphique bien choisi pour vous aveugler…)… mes sela appartient au passer! essayer aujourd’hui par exemple de prendre des positions a base de configurations graphique classic…ou encore a base de bougies japonaise seulement…esseyer duplique les tactiques de chartisme ou les vagues de wolf qui marche si bien ilya 15 ans sur des unité de tamp intraday! simplement essayer-sela ne march plus. le marché change et évolue de jours a jours – et ceci applique avant tous de analyser les marches en trouvent en permanente des nouvelles configurations et moedlles qui represent bien sur avant tous une logique ou une psychologie…et après tous-un taut de réussite élever.
sans travailler toi meme sur sera-je suit désoler de te le dire: tu serra toujours en course pour trouver les ancienne tactique d’ autre personnes-celebres ou pas- et cela ne portera pas un trade recorde robuste pour vivre du trading….
je te dis sa en tamp q qqun qui a passer plus de six ans a cette course jusqu’à q je realise q il faut se metre personnellement au travail et créer c propre idée de trading.
en suite j aussi réaliser qu’il faudra devenir programmeur-car au moment ou tu demandera a un tiers de réaliser ton idée et tes moedelles- il sera le premier a utiliser ou le vendre si ceci march vraiment bien et si ceci represent une nouvelle approche…
je ne sui pas un programmeur. je ne c pas vraiment programer en dehors de la base des language interne des plateforme q utilise comme prorealtime qui et une de mes préféré du cote de la facilitée et la representation graphique. je ne passe pas mon tamp a améliorer mes capacité de programmation car se tamp la je lutilise pour cree a base de levolution des prix-mes nouvelles et prochaines strategy. ensuite jesey de les programer.
une dernier chose important: la seul chose q tu peut tirer profits de toute c stratégies connue plus ou moins et – q elle te donne de nouvelle idées sur lequel tu peut prendre pour des règles important sur le trading. de se point la moi meme je consulte toujours tous se qu’il traine sur le net youtube etc etc….la tach ensuite sera de bien effacer tous les cailloux et de garder des idee qui val qq chose..
donc a mon avis: mieux sera de se concentrer a developper tes propres strategy q appliquer les strategy connue qui seront-comme tu le vois toi meme au résultats finale-au moins pas vraiment profitable….
MES BIENSUR SELA ET UNIQUEMENT MON AVIE PERSONELLE. sans fixer q forcément jais bien raison a 100%..
good luck
04/04/2016 at 5:52 PM #4844Bonjour,
@ Nicolas : merci pour ton avis. Effectivement je vais rajouter le filtre stop temps pour clôturer le soir.
De plus, je pensais avoir bien programmé le TP / SL en fonction du prix et pas en points. En fait je ne suis pas sûr d’avoir trouvé la commande pour déterminer ce TP / SL. Je pense qu’il faut mettre simplement “sell at TP stop” par exemple.
Merci pour ton avis que je prends en considération.
J’aime backtester des stratégies, non pas pour trouver le “Saint Graal” (qui n’existe pas en trading), mais par plaisir de pouvoir trouver quelque chose de “bien”.
Personnellement j’ai déjà mes propres stratégies que j’utilise manuellement depuis 3 ans, avant de les avoir effectivement backtestées sur PRT (et elles fonctionnent, je gagne avec depuis 3 ans).
Mais on est toujours tenté de trouver mieux, de faire mieux, etc.
C’est comme au restaurant, je préfère la glace à la vanille, mais de temps en temps j’aime bien changer aussi… 🙂
Désolé de ne pas te répondre en anglais, mais ton ami Google traduira s’il le faut xD
Bonne semaine
04/04/2016 at 6:55 PM #4853Personnellement, l’expérience m’a permit de tirer une conclusion sur ce qui est ou semble bon ou moins bon de loin ou de près, avec ou sans forward test, etc… La vérité c’est qu’il n’y a aucune vérité. Il ne faut jamais dire jamais et encore moins dénigrer une approcher au profit d’une autre : tout est acceptable en trading, il n’y a qu’une seule stratégie qui fonctionne, c’est celle qui vous fait gagner de l’argent. C’est aussi pour cela que ce site comme des centaines d’autres existent, pour partager, confronter des idées, les mettre en adéquation, etc.. Je ne suis pas contre les débats, mais il ne faut jamais être sectaire et “penser que”, croyez moi, il faut s’ouvrir à toutes les idées et autres expériences, et même celles qui peuvent sembler être bêtes au premier abord !
Cela fait presque 6 ans que je code pour les autres, et j’en ai vu passer des idées, mais tout à plus ou moins été déjà fait et chaque nouvelle idée est une variante d’une autre. Il ne faut pas oublier que nous n’avons que 2 choses à notre disposition pour nos développements : le temps et le prix, alors débrouillez vous avec ça ! 🙂
04/04/2016 at 7:06 PM #4854Pour ton stoploss en points, il faut faire la différence entre ton prix d’entrée et le seuil où tu souhaites le positionner :
1set stop loss Close-BasJe n’ai pas testé mais je pense que ça doit faire l’affaire, tient nous au courant!
04/04/2016 at 8:49 PM #4859@ Nicolas
Tout à fait d’accord. Il y a autant de styles de trading gagnants que de traders gagnants…
Il y a énormément d’ouvertures au jeu d’échecs, toutes peuvent gagner… et perdre.
Je prendrai le temps cette semaine de revoir le code que j’ai cité plus haut.
Merci pour ton aide et bonne semaine
04/04/2016 at 9:06 PM #4861nicolas je valorise ton avis mais je reste sur ma positions: tous le monde possède aujourd’hui des plateforme ‘des centaines indicateurs’ des dizaines ou plus de “system” ou ” algorithme”. sans accompagner levolution des marches et adapter en identifiant des nouveau moelles- il et impossible de survivre dans le trading daujourdui.
tu a raison- le seul strategy qui et bonne et cela qui fabrique des revenue’ j’aurais rajoute “dune façon permanente”/ pourquoi le mode d”optimisation” existe fil avant tous dans les plateforme de trading? car a chaque période ‘ les composants du marché varie bcp. la volatilité/ la velocitee/ les tranches dacceleration /les volume. un model qui fonctionne parfaitement sur le graphique daujourdui- montre des résultat désastreux sur le graphique du mois avant. et aves dire aucun graphique ne peut resembler a 100% dun autre ( on dit q les soldats de la premier genre mondiale se cacher dans les énorme trous cree par laiterie car la statistique a montrer q jamais une bomb tombera exactement dans le meme place…) tous cela sont des composants qui varie et qui change. si jamais on consider le marché uniquement a un prix et un timing-effectivement information et faible… pour tous cela on nous offre l”optimisation” qui et ni plus ni moins un arangement=pour adapter nos paramètre afin q statistiquement ils pourront marcher sur chaque période peut importe la situation du marche.. en autre terme optimisation reflète une adaptation sur des prix existant une fois ils étais la. il suffit de rajouter un mois a partir duajourdui-et en répétant la meme optimisation en va voir une recommandation de paramètre complètement différent car le logiciel voudra adapter un parametrage SUR TOUTE HISTORIQUE afin q avec ceci-le mois present fonctionnera assez bien….
dans ces conditions de marché il et donc pas important mes plutôt impératif de suivre soi meme levolution des prix et des paramètre q je viens de citer -pour adapte la strategy choisi a ceci avant quel change de résultat… donc oui…mon vie et q aucune strategy célèbre et surtout ancien peut continuer a fonctionner sans être reviser en permanence….
doctrading – si en effets tu a des propre stratégies qui fonctionne- garde les bien précieusement et surtout cree des outils qui monitoring les petit changements dans les marches. de cree des systems comme tu dit pour voir les résultats etc etc et de la pur recherche et vaut bcp.
en se qui concerne le forum-je mexcuse si se debat a etsi initialiser de ma part si jamais sela nes pas la place… mon intention étais uniquement a donner une idée a notre amis de la strategy ” big candela” qui étais une des meilleur strategy qui marche pour moi sur les marches de métaux précieux dans le debut des ange 2000 mes q depuis malheureseument ne fonctionne plus dutou
bonne soiree et merci a tous le monde
PS DOCTERING. merci pour ton attention de vouloir écrire en anglais. ma langue natale et le français sauf q j quitter la france avant avoir location de pratiquer lorthograph;) mais sayer j compris q se domain commence a fair sujet de sacrée reforme en france 😉
04/04/2016 at 10:52 PM #4866Rien qu’en mettant :
1set stop loss Close-Basj’obtiens quelque chose de complètement différent.
Cela m’a permis de voir mon erreur (que j’avais commise sur d’autres tests) : le take profit est compté en poins, pas à un niveau précis.
Je ne sais pas s’il y a une commande genre “set sop loss AT price”. Ca serait bien pratique.Evidemment, ce backtest ne veut rien dire, la courbe de progression est trop régulière et en plus, beaucoup de trades neutres.
Mais je vais quand même essayer de travailler ce code, non pas pour en faire forcément une stratégie automatisable, mai surtout ça me fera travailler et progresser 🙂
-
AuthorPosts
Find exclusive trading pro-tools on