Rejoindre la communauté
banner_forum
Devenez membre de la plus grande
communauté francophone sur le Forex
Partagez, échangez et apprenez en gagnant des crédits sur votre compte de trading

Création d'un expert advisor pour backtest

  • linuxrh — en réponse à ph1l dans son message #106288

    tu devrais avoir "nomdefichier.mq4"
  • ph1l

    Ben oui mais je ne comprends pas comment ce fichier avec trois extensions a été généré et je ne sais pas s'il suffit de le renommer...
  • hoebi — en réponse à ph1l dans son message #106257

    ph1l, le 16/11/2016 dit :
    hoebi, le 15/11/2016 dit :ph1l, le 15/11/2016 dit :hoebi, le 14/11/2016 dit Mille excuse, j'ai été un peu perturbé par "Achat/Vente" et EA. Je comprends ce que tu souhaite, un peu comme sur le site ici. Je pense, juste comme ça de vue, que MT4 peut le faire sans passer par la programmation. Mais sans certitudes (pour le temps). Au niveau programmation, c'est aussi faisable même si ça risque d'être un peu plus casse tête sur la période de temps. Etant donné qu'elle est fixe, en utilisant les "OpenTime" et un petit calcul entre deux "bar", c'est faisable mais à s'y casser un peu les dents... Maintenant, je ne vais pas entrer dans le détail vus que je travaille sur Ctrader. Le code en MTx est différent ;) Petite parenthèse au passage. Un contrôle sur les Option binaires est risqué. Moi à ta place, si tu veux réellement insister sur ce point là, je miserais davantage sur une autre idée. Les options binaires sont adaptée à un temps fixe ce que les indicateurs n'ont pas. Par contre, tu peux "jouer" (avec beaucoup de prudence) sur les chandeliers eux-mêmes dont entre autre, les englobantes, doji et les fenêtres haussières/baissières. Normalement, MT4 le fait... Perso, je l'utilise en forex sur mon indicateur et les résultats sont intéressants. Dans mon cas, il faut bien entendu d'autres signaux et/ou informations ;) C'est vrai que j'aurais peut-être dû écrire put/call Quand j'ai débuté, c'était presque exclusivement avec l'interprétation des chandeliers (étoiles du matin/soir, avalement haussier, etc.) mais j'ai très vite compris ma douleur, heureusement c'était sur un compte démo ! Actuellement, je fais tout en "manuel" et mon taux de réussite varie entre 70 et 80% et j'utilise 4 indicateurs: le rsi, le cci, les moyennes mobiles et les bandes de bollinger mais je ne parviens pas à améliorer mon taux de réussite. Tu écris que ''MT4 peut le faire sans passer par la programmation", peux-tu m'en dire plus ? En créant un indicateur ? Je dois avouer que je débute avec MT4, c'est quoi les "open-time"? Et je ne connais pas du tout CTrader... In fine, dans mon cas, seul le bon timing pour prendre position a de l'importance


    Dsl je n'avais pas vus ton message. Perso, je préfère l'indicateur "fais maison" qui étudie en quelque sorte à ta façon plutôt qu'un indicateur que l'on trouve sur le web sans vouloir critiquer pour autant ceux-ci ;)
    "OpenTime" c'est une variable de temps entre deux périodes en langage C#. Avec un petit calcul tu peux alors récupérer le temps passé entre deux zones ;)
  • ph1l — en réponse à hoebi dans son message #106326

    J'avoue que je ne connais rien en C et à la programmation en général. pour ce qui est de la création d'un indicateur, c'est pas facile car il faudrait que j'en crée un qui "intègre" les quatre que j'utilise (rsi, cci, bb, et trois mme), même si certains ont plus d'importance que d'autres. Enfin pour ce qui est de backtester le souci est qu'il n'y a aucune condition puisque dans une option binaire je me fais sortir quand le temps est écoulé et là je ne vois pas comment le programmer.
  • hoebi — en réponse à ph1l dans son message #106333

    Pour commencer, au niveau programmation, si cela peut "partiellement" te rassurer, je n'avais, il y a 4 ans, aucunes connaissances. J'ai appris le trading et la programmation en même temps sur le tas. Le plus important, c'est de prendre son temps et d'avoir l'esprit à la fois d'analyse et de créativité. Pour moi, programmer (sur Ctrader) est devenu un "jeu" et pour te donner un petit exemple, ce matin en me levant, j'ai eu une nouvelle idée qui m'occupera probablement pour le weekend :) Programmer c'est donc comme le trading, ça s’apprend mais il faut le vouloir et y travailler ;) Pour ce qui est des indicateurs, les reproduire à 100% s'avère plus compliqué. Mais une fois dans la programmation, tu seras certainement en dehors des chantiers battus créant toi-même, tes propres indicateurs basé sur tes connaissances en trading nouvelles et future. C'est là que je terminerai en disant que la programmation et le trading se complètent. Celle-ci permet de voir le trading différemment en allant dans la profondeur des choses ;)

    Pourquoi dans les options binaires, beaucoup s'y cassent les dents? On oublie bien entendu les brokers peu sérieux qui "trichent". Pour les autres, qu'est-ce qui pose problème en soit? On analyse la tendance et on prends une position fixe. Jusque là, pas de soucis. Puis, arrivé à la fin du temps, surprise, on perds sur un mouvement correctif. On râle car quelques minutes de plus et on aurait été gagnant. Pour ma part, sur le peu que j'ai tenté même en démo, j'ai pris la plupart des claques comme ça... Et c'est là le soucis, les options binaires ont pour objectif de "contrôler le temps" du forex. C'est une idée totalement fausse! Tu peux croire en une tendance bien placée mais en aucuns cas, tu ne seras certain qu'à une telle période, tu seras ou non dans la position. Aucuns indicateurs ne peut donc te permettre de le faire car même au tout dernier moment, tu peux avoir un mouvement opposé. C'est d'ailleurs souvent le cas. A l'ouverture, le mouvement est correctif ou s'emballe. Puis, quelques temps après, il part dans le sens de clôture. Si celui-ci prends trop ou à un objectif, par exemple une percée/englobante, il vas alors être plus marqué. Après, tout dépends du mouvement. Si cela ne se décide pas, ça accroche sur une résistance, le mouvement vas se retourner et "tester" plusieurs fois avant de passer (ou pas). Autant dire que sur une option binaire, ça vire au drame. En forex, si tu es sûr de ton analyse et des probabilité, t'attends simplement la barre suivante en étant prudent à l'ouverture suivante pour éviter de mauvaises surprises.

    Dsl, c'est un peu long, comprends surtout qu'en option binaires, tu ne possède pas la possibilité de rectifier, c'est 50/50, rien d'autre. Tous les indicateurs que tu peux imaginer ne pourrons pas déterminer si oui ou non, tu gagneras ta positon ;)
    Modifié le 2016-11-19 10:22:17 par AliX
  • ph1l — en réponse à hoebi dans son message #106338

    Bonjour hoebi
    Je ne vais pas te répondre sur la programmation car je suis loin d'avoir les compétences et d'autre part je n'ai pas assez de temps libre à investir dans l'apprentissage.
    Alors pour ce qui est des options binaires c'est clair 90% des gens se plantent et perdent de l'argent, le tout est de savoir pourquoi. Les perdants se croient dans une loterie ou dans la "bourse casino" et très souvent n'ont pas les connaissances nécessaires car là aussi ça s'apprend. Si tu veux spéculer à la hausse, tu n'achète pas quand c'est déjà en surachat, tu attends que ce soit proche d'un support (ou que le cours rebondisse dessus) et puis tu y vas. Tu ne vas pas vendre à découvert si un cours est déjà survendu, tu vas attendre d'avoir buté sur la résistance pour te lancer dans la vente. C'est basique, mais peu de gens y prêtent attention...Tu as raison pour tous les "imprévus" qui peuvent se produire mais je crois que ça n'arrive que quand on est sur un mauvais timing. Pour ma part, je spécule presque exclusivement en M1 et c'st très court, souvent trop court pour qu'un retournement se produise. D'autre part, si c'était du 50/50 je ne pourrais pas obtenir avec régularité entre 70 et 80% de réussite. Un autre point est qu'on sait où on va, le risque est connu (la perte de la prime) et si on gagne c'est +/- 80% de la prime. Je ne connais aucune autre spéculation qui permet de gagner jusqu'à 4000€ en une minute, ou en d'autre termes de faire un profit de 80%. Sur le forex, qui peut me dire j'ai fait 80% de profit ? Moi je me fixe un objectif quotidien tout simple: gagner 100€. Que ce soit sur un trade à 125€ ou sur cinq trades à 25€, peu importe, car 100€ par jour ça fait 2000€/mois donc plus que le salaire de beaucoup de gens. C'est sûr, ça ne marche pas à tous les coups, vendredi j'ai perdu un trade sur la cinquième décimale du cours... rageant mais c'est comme ça. Donc maintenant ce que je cherche c'est à améliorer mon taux de réussite avec régularité et pour ce faire ce dont j'ai le plus besoin c'est que le logiciel (MT4 ou autre) me prévienne quand le bon scénario est prêt de se réaliser (le plus souvent un retournement), juste le temps pour moi de passer sur la page de mon broker et de passer à l'action.
  • hoebi — en réponse à ph1l dans son message #106365

    Il y en a bon en option binaires et d'autres bon en forex tout comme l'inverse ou les 2. Pour être franc, il y a 5 ans, j'aurais été carrément motivé en lisant ton explication. Aujourd'hui, je préfère être prudent et "sage" en me contentant du forex. Comme le dis l'adage, à chacun son truc lol
    Je préciserai, comme tu l'as fais, aux débutants, que l'option binaire n'est pas un jeu. Que se soit le forex ou l'option binaire, dans les deux cas, la rigueur et l'apprentissage sont extrêmement importants...

    Après, les ratios gains/pertes, je ne peux être d'accord avec toi. Oui, tu peux faire 4000€ en 1 minute, mais aussi perdre 50% en une minute... La moindre erreur se paye cash en option binaire. Tu as intérêt à pratiquer ça dans des conditions ultime. Pas de déconcentrations. Le forex ne te donne pas d'aussi bon résultats, c'est certains, mais le ratio est différent aussi. Avec une bonne gestion du capital, tu peux amortir beaucoup plus sereinement les pertes et ainsi, éviter les émotions fortes qui pourraient te mettre sur la paille...

    Je ne cherche pas à te convaincre, en lisant ton post, je sais que cela ne servirait à rien... Si tu pratique déjà en réel, les options binaires, alors mes commentaires sont inutiles pour toi mais peuvent influencer celui qui serait tenté et qui n'aurait pas l'expérience que tu as. Concernant les graphiques, vus se que tu recherche, je pense que MTx peut déjà te donner satisfaction. Au vue de ta stratégie, je mixerais bien les pivots et les reconnaissance de symboles (englobantes, dojis,...). Peut être qu'en cherchant un peu, il y aurait alors un "Point & Figure" sur MTx? Difficile à dire vus que pour Ctrader, j'ai du le faire moi même. L'avantage de celui-ci, c'est qu'il ne possède pas de valeur "temps". Couplé à d'autres méthode, il peut te freiner sur les périodes plus délicates quant le cours de la bourse ne se décide pas et rétrécis jusqu'à une cassure importante. Perso, je les appelles "entonnoirs" et ça fait rire en même temps madame au passage lol Ca peut sembler bizarre comme nom mais en règle général, quant ça casse, ça lâche la pression^^

    Voilà, je pense avoir fait le tour. Je pourrais créer un indicateur pour t'aider mais comme pour tout le monde, je ne le fais pas sinon, je risque de passer plus de temps à programmer que de trader surtout si ça devient une mauvaise habitude... Bon dimanche et vivement Lundi :)
  • ph1l

    Salut hoebi,
    Mon dimanche a été studieux et finalement je ne construis aucun backtest tout bonnement parce que ce n'est pas possible, la durée que je choisis c'est 10 ou 15 secondes avant de passer l'ordre donc impossible de programmer la sortie du trade. J'ai fait quelques test aujourd'hui et j'ai vu que avec ProRealTime c'est assez foireux car les cours ne comportent que 4 décimales alors que mon broker en utilise 5, MT4 en utilise aussi cinq mais il y a une sérieuse différence de cours entre le spot price et le prix de l'option...
    Donc finalement, je me suis programmé aussi bien avec PRT qu'avec MT4 une simple alerte qui me dit quand un de mes scénario est prêt à se dérouler alors je vais en vitesse sur la page de mon broker (qui est en arrière plan) pour entrer juste au bon moment. C'était un peu plus compliqué avec MT4 puisque j'ai dû programmer un indicateur qui n'indique rien du tout mais émet juste un son et un popup quand les conditions sont réunies. Je dois encore affiner tout ça mais a priori c'est plutôt prometteur :)
    Le gros "plus" que je retire de tout ça est au niveau du stress car je ne dois plus surveiller simultanément les paires majeures du forex puisque le soft le fait pour moi et cela m'empêche aussi d'entrer quand les bonnes conditions pour le faire ne sont pas réunies
    Modifié le 2016-11-21 16:46:08 par ph1l
  • hoebi — en réponse à ph1l dans son message #106378

    Content que tu ai trouvé une solution. Idem pour moi, plus longtemps je reste sur le graphique et plus je suis nerveux. J'ai d'ailleurs travaillé encore aujourd'hui sur un système en pyramide pour exécuter automatiquement des ordres plutôt que le principe de base sur le rebond qui me perturbait. Hier, j'aurais pu faire une belle prestation ainsi mais en voyant mon stoploss de prêt, j'ai décroché. Pertes limitées mais positions coupées inutilement. Dans d'autres conditions, j'aurais terminé ma journée sur un 15% plutôt que 0.5%... Encore du boulot avant de passer en réel^^"
  • ph1l — en réponse à hoebi dans son message #106382

    C'est clair qu'en réel tout est différent, car si on fait une perte en virtuel, on râle un peu et c'est tout alors qu'en réel ça se paye cash et tu verras que ça joue aussi sur l'attitude et l'état psychologique
  • ph1l

    Hello,
    Mes résultats du jour s'il y en a que ça intéresse...
    11 trades, 4 pertes, résultat final +140,25€
    Sele bêtise de ma part un trade gagnant sur l'usd/jpy qui ne paye que 18,25€ (pour une prime de 25€) alors que les autres payaient 20,25€.
    Statistiquement c'est pas bon, seulement 63,63 de trades gagnants...:(
    Modifié le 2016-11-23 15:07:39 par ph1l
Page 2