Bravo ? cela et ? votre autre r?ponse. Pas de soucis pour les imperfections, je l'appr?cie toujours.Envoy? par ;
Bravo ? cela et ? votre autre r?ponse. Pas de soucis pour les imperfections, je l'appr?cie toujours.Envoy? par ;
cela a ?t? fait de cette fa?on intentionnellement. il fonctionne mieux lors des tests et est plus fiable sur un march? rapide. si le prix ?volue trop vite pour que nous ne puissions pas ?changer, il sera toujours pr?cis puisque j'ai utilis? le haut
Envoy? par ;Envoy? par ;
Une autre r?alisation peut ?tre faite en utilisant les prix Ask et Bid, plut?t que High[0] et Low[0].Envoy? par ;
c'est ce que dit le miroir. si jamais vous parlez ? mon cycle de sommeil, assurez-vous de le lui faire savoir car il ne m'?coute pas.Envoy? par ;
de la meilleure fa?on possible de le dire... ?a se voit. si on vous avait appris, je m'attendrais ? ce que la fa?on dont vous formulez les concepts soit tr?s diff?rente. personne ne m'a appris non plus, mais venant d'ann?es de programmation de vrais ex?cutables et non d'un script hokey mql, cela signifie que j'ai ?t? expos? aux choses r?elles pendant longtemps, et je ne suis pas non plus un expert. comme je l'ai dit, vous avez ? moiti? raison avec vos explications, etc., mais seulement ? moiti?. expliquer les sections entre crochets est au mieux trompeur. que se passe-t-il lorsque vous montez d'un niveau dans une section et qu'elle se termine, vous redescendez d'un niveau, mais plus bas dans le script, vous remontez d'un niveau?? quel est le rapport avec la premi?re fois que vous avez mont? un niveau?? programmatiquement, ils ne sont pas li?s, et donc le concept est faux et ne d?crit pas du tout bien le processus. Je pense que vous avez compris certaines choses et que vous voulez en faire partie avec d'autres. ce fil servirait peut-?tre mieux comme un moyen pour les gens (comme newark) de venir poser des questions de script d?butant pour que vous les abordiez et que vous vous entra?niez en commun avec eux. je vais essayer de me taire maintenant. Je n'interviens pas ici pour troller, mais parce que c'est un peu comme regarder des gens conduire le long de la route mais commencer ? s'?loigner de la route sans m?me le savoir. apr?s un certain temps, ils sont si loin de la route qu'ils ne savent m?me pas o? elle se trouve et se perdent dans la for?t dans la mauvaise direction et dans un champ de mines. ?tre anal de rester sur la route garde tout clair et pr?cis.Envoy? par ;
a dark could is about 16 hours of being awake and blurry eyes. also known as a typo. now if you have finished being sarcastic you can return to learning how to do things wrong. enjoy.Envoy? par ;
Je suppose que tu as raison. Je ne connais pas la programmation. J'ai tout appris de moi-m?me, donc je me trompe probablement sur beaucoup de choses. Je ne suis pas all? ? l'?cole, je suis d?finitivement un rebelle. D?sol? si je manque appris quelqu'un.
Envoy? par ;Envoy? par ;
Vais-je ?tre le nuage sombre de ta journ?e ensoleill?e ? oui. pourquoi ?crivez-vous ce truc? il y a un fichier d'aide avec mt4 pour coder en mql. il existe un forum mql entier d?di? ? l'apprentissage des tenants et aboutissants des aspects de mql. pourquoi essayez-vous d'enseigner des choses si vous ne les enseignez pas correctement?? niveaux pour les sections {}, double est un nombre avec un point d?cimal, tout le bit my_point ... tout est ? moiti? vrai et ? moiti? faux. vous enseignez effectivement mal. vous pourrez peut-?tre d?marrer le voyage mql de quelqu'un, mais il existe de meilleurs enseignements d?j? en ligne pr?ts ? l'emploi. Je me demande si vous essayez simplement d'augmenter votre nombre de messages pour une raison quelconque. et le bit my_point m'agace suffisamment pour que je corrige ce d?tail. tout votre my_point pour contourner les courtiers ? 4 et 5 chiffres est tout simplement faux. un point est un point. Ni plus ni moins. il s'agit de la plus petite taille de pas autoris?e pour le graphique actuel selon le courtier. ce que vous essayez de faire avec votre variable my_point repr?sente en fait correctement 1 pip. PIP... PAS POINT ! c'est une diff?rence majeure. cela peut sembler ?tre simplement symbolique et sans importance, mais c'est comme appeler un chien un . La raison d'?tre des fonctions Point et Chiffres est que vous pouvez d'une part d?tecter le nombre de chiffres que votre courtier utilise et aussi pour que vous puissiez ensuite mettre ? l'?chelle correctement tout calcul suppl?mentaire ? partir de cela si n?cessaire. Il vous permet de calculer facilement ? partir de la plus petite granularit? disponible et de d?tecter quelle est cette granularit?. ce que vous faites, c'est comme donner des flotteurs ? des personnes qui ne savent pas nager pour les aider ? d?marrer (super), mais ensuite les laisser nager dans une piscine olympique infest?e de requins et de crocodiles (pas si g?nial). mql est un langage de script merdique rempli de probl?mes fondamentaux que les codeurs exp?riment?s de la VRAIE VIE (pas les scripteurs) rencontrent et doivent ensuite comprendre et trouver des solutions de contournement, afin d'enseigner ce qui est cens? ?tre des concepts de codage dans le cadre de l'environnement mql d?fectueux et ne m?me pas leur enseigner correctement est tout simplement mauvais. enfin... j'en ai assez dit.
mettez ceci en haut Code ins?r? #91;size=2#93;#91;color=#000000#93;#91;/color#93;#91;/size#93; extern bool use_breakeven=false;//break even standard extern int BreakEven= 20; mettre ? l'int?rieur start() Code ins?r? breakeven(); la fonction Code ins?r? void breakeven() { int totalorders = OrdersTotal(); for(int i=totalorders-1;igt;=0;i--) { OrderSelect(i, SELECT_BY_POS); bool r?sultat = faux?; if (OrderSymbol()==Symbol()) { if ( OrderType() == OP_BUY High#91;0#93;-OrderOpenPrice()gt;=BreakEven*my_point OrderStopLoss() lt;OrderOpenPrice()) result = OrderModify (OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),O rderTakeProfit(),0,Rouge); if ( OrderType() == OP_SELL OrderOpenPrice()-Low#91;0#93;gt;=BreakEven*my_point OrderStopLoss() gt;OrderOpenPrice()) result = OrderModify(OrderTicket(),OrderOpenPrice(),OrderOp enPrice() ,OrderTakeProfit(),0,Rouge); } } revenir; }
en haut Inserted Code extern double TrailingStop= 20; ? l'int?rieur de start() quelque part Code ins?r? trail(); la fonction, tout en bas Inserted Code void trail() { for (int i = 0; i lt; OrdersTotal(); i ) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol()==Symbol() ) { if (OrderType() == OP_BUY) { if (Bid - OrderOpenPrice() gt; TrailingStop *my_point) { if (OrderStopLoss() lt; Bid - TrailingStop * my_point) { OrderModify(OrderTicket(), OrderOpenPrice(), Bid - TrailingStop * my_point, OrderTakeProfit(), Red); } } } else if (OrderType() == OP_SELL) { if (OrderOpenPrice() - Ask gt; TrailingStop * my_point) { if ((OrderStopLoss() gt; Ask TrailingStop * my_point) || (OrderStopLoss() == 0)) { OrderModify(OrderTicket(), OrderOpenPrice(), Ask TrailingStop * my_point, OrderTakeProfit(), Red); } } } } } }