Questions des débutants MQL5 MT5 MetaTrader 5 - page 232
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
Voici le code :
//--- Pour travailler avec des courtiers utilisant des cotations à 3 et 5 chiffres,}
Des conseils ?
Bonjour à tous ! !! Je suis un débutant. Je voudrais demander : Lors de la compilation de l'EA, j'obtiens en erreur : 'StopLoss' - déclaration sans type.
Salut à tous ! !! Je suis un débutant. J'ai une question à poser : lorsque je compile un EA, j'obtiens le message d'erreur suivant : 'StopLoss' - declaration without type.
Voici le code :
//--- Pour travailler avec des courtiers utilisant des cotations à 3 et 5 chiffres,}
Des conseils ?
Cela devrait être mieux.
Bonjour. Je me débats avec le lancement de fichiers externes pour la deuxième journée. S'il vous plaît, dites-moi ce qui ne va pas.
Mais il n'obtiendra que la poignée du graphique. Et le graphique lui-même est contenu dans une fenêtre de classe supérieure (fenêtre parent). Dans ShellExecuteA, vous devez substituer le handle de la fenêtre parent.
Regardez le script Transparent MetaTrader 5 : il a pour fonction de récupérer le handle du terminal via ChartID().
MQL4 possède une bonne fonction - Barshift. Malheureusement, elle n'est pas disponible dans MQL5. Comme variante pour remplacer cette fonction, vous pouvez copier les données de la série chronologique à partir de la date de début (pour laquelle le décalage est recherché) et voir le nombre d'éléments copiés. Mais si nous devons traiter un grand nombre de dates différentes, nous ne voulons pas surcharger l'ordinateur en copiant constamment plusieurs séries chronologiques. Bien sûr, nous sommes obligés d'essayer de trouver les bonnes valeurs en utilisant l'énumération des tableaux. Et nous en arrivons à la question. :) Après avoir parcouru la documentation, je n'ai trouvé qu'une seule fonction standard, qui recherche des valeurs dans un tableau : ArrayBSearch. Mais il ne fonctionne pas avec les tableaux contenant des données de type date. Existe-t-il une fonction standard pour rechercher par date dans un tableau de dates ? Ou est-il possible d'utiliser une sorte de conversion de données ?
Salutations à tous !
MQL4 possède une bonne fonction - Barshift. Malheureusement, elle n'est pas disponible dans MQL5. Comme variante pour remplacer cette fonction, vous pouvez copier les données de la série chronologique à partir de la date de début (pour laquelle le décalage est recherché) et voir le nombre d'éléments copiés. Mais si nous devons traiter un grand nombre de dates différentes, nous ne voulons pas surcharger l'ordinateur en copiant constamment plusieurs séries chronologiques. Bien sûr, nous sommes obligés d'essayer de trouver les bonnes valeurs en utilisant l'énumération des tableaux. Et nous en arrivons à la question. :) Après avoir parcouru la documentation, je n'ai trouvé qu'une seule fonction standard, qui recherche des valeurs dans un tableau : ArrayBSearch. Mais il ne fonctionne pas avec les tableaux contenant des données de type date. Existe-t-il une fonction standard pour rechercher par date dans un tableau de dates ? Ou est-il possible d'utiliser une conversion de données ?