Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1594
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
merci
Mais dans cette fonction : double GetProfitFromStart()
yellow est juste le nom de la fonction, n'est-ce pas ?
et en principe, ça peut être n'importe quoi ?
Oui, je l'ai appelé comme ça pour que ce soit clair Get Profit FromStart
Merci.
Dans la fonction tick d'Expert
void OnTick() - il s'avère que la ligne de code : if(CountOrders()==0&ObjectGetInteger(0, "lab_Button",OBJPROP_STATE)) n'est pas seulement le déclencheur du premier ordre lors du démarrage initial de l'EA
mais aussi chaque exécution après la clôture de l'ordre selon une condition :
Est-ce que je comprends bien ?
le montant de la perte sur tous les ordres perdants
J'ai encore dû mal comprendre.
ou le montant de la perte sur chaque ordre perdant
ou la perte cumulée de tous les ordres perdants...
Si vous n'avez besoin que d'une seule impression, il est préférable de le faire sous forme de script.
Vous n'êtes pas obligé, vous pouvez le faire comme ça.
Votre code m'a aidé, maintenant les mêmes messages ne sont pas affichés 100 fois mais seulement 4-10 fois. Il faut peut-être ajouter l'opérateur else.
Merci.
Dans la fonction tick d'Expert
void OnTick() - il s'avère que la ligne de code : if(CountOrders()==0&ObjectGetInteger (0, "lab_Button",OBJPROP_STATE)) n'est pas seulement le déclencheur du premier ordre lors du démarrage initial de l'EA
mais aussi chaque exécution après la clôture de l'ordre selon une condition :
Est-ce que je comprends bien ?
Ce sont les conditions pour exécuter l'EA, si( si) (CountOrders()==0( pas d'ordre )&&ObjectGetInteger(0, "lab_Button",OBJPROP_STATE))( et que le bouton est pressé), alors nous pouvons trader
Comment et où le code est-il écrit ?
Le code est inséré dans le corps de la fonction int start() de l'EA. J'ai ajouté l'opérateur else, qui bousille une variable vide, la duplication des données a cessé, mais lors de deux pertes de bénéfices consécutives, la duplication des données se produit 10 et 2-3 fois. J'ai commenté ma boucle originale, qui donnait la même information 100 fois. Celui qui travaille.
S'imprime une fois lorsqu'une transaction non rentable apparaît.
Mais le conseiller ne voit pas que c'est vendredi et ferme des positions tous les jours.
cela ressemble à ceci
Bonjour à tous, J'ai inséré une fonction pour fermer les positions le vendredi à 20h30.
Mais le conseiller ne voit pas que c'est vendredi et ferme des positions tous les jours.
se tient comme ceci
S'il vous plaît, dites-moi comment sortir ceci vers une variable externe.