Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 89
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
N'est-il pas temps de fusionner tous les fils de discussion sur MT4 en un seul ?
Chaque auteur a sa propre branche. C'est juste qu'un auteur le dirige et que l'autre auteur ne le fait pas et ne le fera pas. C'est juste un endroit pour ceux qui veulent aider. Pourquoi voudrais-je pousser ma branche dans une branche d'un auteur qui ne va pas m'aider avec mql4 ?
Bonjour.
Où puis-je trouver la description des langues pour MT4 ?
Bonjour.
Où puis-je trouver la description des langues pour MT4 ?
Bonjour.
Aidez-moi à trouver le prix de la dernière commande.
Cette fonction trouve le prix de la commande la plus ancienne et j'ai besoin de la plus jeune.
Que changer ?
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
Bonjour.
Aidez-moi à trouver le prix de la dernière commande.
Cette fonction trouve le prix de la commande la plus ancienne et j'ai besoin de la plus jeune.
Que changer ?
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
Bonjour.
Aidez-moi à trouver le prix de la dernière commande.
Cette fonction trouve le prix de la commande la plus ancienne et j'ai besoin de la plus jeune.
Que changer ?
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
C'est ainsi qu'il détermine le prix de la dernière commande.
Eh bien, c'est le plus récent, c'est-à-dire le plus récent
Non, la fonction renvoie le prix du sellstop 1,07057 et j'ai besoin du prix du quatorzième ordre de sellstop 1,06637.
Non, la fonction renvoie le prix du sellstop 1,07057 et j'ai besoin du prix du quatorzième ordre de sellstop 1,06637.
double r=-1;
if (sy=="0") sy=Symbol();
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (r>OrderOpenPrice() || r==-1) {
r=OrderOpenPrice();
}}}}}}}
return(r);
}