Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 898
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
Bonjour! Aidez-moi à faire ce qui suit :
Il est nécessaire de réaliser un bénéfice cible pour chaque position ouverte sur le marché, mais pas général, mais distinct !
exemple : EURUSD s'est ouvert et il a un objectif de profit de 1$ dans ses paramètres, et dès qu'il l'a atteint, la position s'est fermée, rien qu'elle !
et donc chaque paire de devises devrait fonctionner pour elle-même, et non en fonction du profit total !
J'ai trouvé le code du profit total pour toutes les paires :
aidez-moi à le refaire pour chaque paire de devises séparément...... Merci d'avance !
Si vous creusez, vous pouvez le trouver.
doubleiOpen(
symbole de chaîne de caractères,// symbole
inttimeframe,// période
intshift// shift
);
si j'insère le nom du symbole d'un instrument, comme il est indiqué dans le manuel, (pas 0 et pas NULL) et que je l'exécute dans le testeur sur le graphique, j'obtiens la réponse 0.0 ? En même temps, 0 et NULL donnent des valeurs correctes. Merci.
Bonjour. Quelqu'un peut-il expliquer à une personne inexpérimentée pourquoi la fonction
doubleiOpen(
chaîne de caractèressymbole,// symbole
inttimeframe,// période
intshift// shift
) ;
Si j'insère un nom d'outil symbolique comme il est indiqué dans le manuel (pas 0 et pas NULL) et que je l'exécute dans le testeur sur le graphique, est-ce que j'obtiens une réponse 0.0 ? En même temps, 0 et NULL donnent les valeurs correctes. Merci.
Oups, désolé, imprudent : j'ai juste oublié une lettre dans le nom de l'instrument. C'est bon, un linguiste est un linguiste.
Oups, désolé, je n'étais pas attentif : j'ai juste oublié une lettre dans le nom de l'instrument. C'est bon, un linguiste est un linguiste.
Et maintenant j'ai une autre question : pourquoi le double DJop1 = iOpen("DowJones30",PERIOD_H1,1) lancé sur un autre instrument (pas DowJones30) produit des valeurs correctes, alors que le double DJbid = MarketInfo("DowJones30",MODE_BID) produit 0.0, alors qu'il fonctionne bien sur DowJones30 ?
Merci, ce n'est pas clair, la position est maintenant plus, mais il est dit 0,25.
Merci, ce n'est pas clair, maintenant la position est du côté positif, mais il est écrit 0,25.
C'est vrai, faites le calcul.
Qui peut aider avec cette question https://www.mql5.com/ru/forum/160683/page897#comment_12221175 ?
Qui peut aider avec cette question https://www.mql5.com/ru/forum/160683/page897#comment_12221175 ?
2019.06.27 14:20:36.265 test EURUSD,H1 : MyStructDouble.val = 123.456 , MyStructDouble.ind = 123
2019.06.27 14:20:35.700 test EURUSD,H1 : MyStructDouble.val = 123.456 , MyStructDouble.ind = 123
2019.06.27 14:20:35.427 test EURUSD,H1 : MyStructDouble.val = 123.456 , MyStructDouble.ind = 123
2019.06.27 14:20:34.758 test EURUSD,H1 : initialisé
c'est-à-dire que malgré l'application du modèle, vous devez toujours attribuer le type
A<double> MyStructDouble;
Et avec les classes, à quoi ressemblerait ce code, appliquer un modèle à une classe.
c'est-à-dire que malgré l'application du modèle, vous devez toujours attribuer le type
Et avec les classes, à quoi ressemblerait ce code, appliquer un modèle à une classe.
C++ est basé sur MQL, tous les langages de type C sont strictement typés - google pour vous aider.
Exactement comme mon exemple, en remplaçant struct par class