[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 242
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
Je vais poursuivre avec ma question ci-dessus.
J'ai également utilisé le code ci-dessus dans un autre EA. La situation avec cet EA était similaire à celle décrite ci-dessus, à la différence que les conditions du code étaient remplies exactement dans l'autre sens (dans la démo, là encore, tout fonctionnait sans erreur). Mais un jour, le testeur a fonctionné correctement et le code a fonctionné correctement selon les conditions qui lui étaient données.
C'est un vrai mysticisme.
En outre, il m'arrive parfois de ne pas pouvoir optimiser mon code pour une raison quelconque. Parfois, il recalcule quelque chose mais remet tous les résultats à zéro pour une raison quelconque. Il en est ainsi sur les terminaux de différents courtiers. Cependant, lorsque toutes les étoiles et constellations du ciel convergent probablement, tout commence à fonctionner comme il se doit.
Il ne reste plus qu'à se souvenir de l'heure et du jour de la semaine.
Il ne reste plus qu'à se souvenir de l'heure et du jour de la semaine.
pouvez-vous me dire s'il existe un moyen de demander une valeur de profit pour un ordre donné ?
il y a 2 modifications d'utilisateur Mod_1 et Mod_2
dans les deux cas la condition de modification :
double TS;
int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);
if (TS < Min_Dist)
TS=Min_Dist;
Comment puis-je le changer pour que la modification n'aille pas jusqu'au bout avec une condition de stop loss, pour un achat dont le stop loss est inférieur au trailing stop,
et pour la vente, le stop loss est plus grand que le trailing stop.
https://book.mql4.com/ru/trading/ordermodify
pouvez-vous me dire s'il existe un moyen de demander une valeur de profit pour un ordre donné ?
https://docs.mql4.com/ru/trading/OrderProfit
Renvoie la valeur du bénéfice net (hors swaps et commissions) pour l'ordre sélectionné. Pour les positions ouvertes, il s'agit du bénéfice non réalisé actuel. Pour les ordres fermés, il s'agit du bénéfice fixe.
La commande doit être présélectionnée à l'aide de la fonction OrderSelect().
Exemple :
si(OrderSelect(10, SELECT_BY_POS)==true)
Print("Profit pour l'ordre 10 ",OrderProfit()) ;
https://docs.mql4.com/ru/trading/OrderProfit
Renvoie la valeur du bénéfice net (hors swaps et commissions) pour l'ordre sélectionné. Pour les positions ouvertes, il s'agit du profit actuel non réalisé. Pour les ordres fermés, il s'agit du bénéfice fixe.
La commande doit être présélectionnée à l'aide de la fonction OrderSelect().
Exemple :
si(OrderSelect(10, SELECT_BY_POS)==true)
Print("Profit pour l'ordre 10 ",OrderProfit()) ;
Créez des noms uniques et retenez-les. Je ne connais pas votre tâche, peut-être que vous n'en avez pas besoin.
faire un projet de dll Win32