Questions des débutants MQL5 MT5 MetaTrader 5 - page 948
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
Veuillez m'indiquer à quoi ressemblerait approximativement la conception suivante :
1) Un nouveau tick est généré - la condition est remplie, par exemple, sur ce tick, une indication de modèle sera dessinée et une alerte sera générée.
2) Une fois la condition ci-dessus remplie, il est nécessaire d'arrêter d'effectuer des répétitions multiples de la même action de l'action ci-dessus jusqu'à ce que la période de temps soit égale :
3) Dès que la barre passe à la barre suivante, reprenez la condition jusqu'à la prochaine période décrite ci-dessus.
Une telle conception est-elle réaliste ?
Veuillez m'indiquer à quoi ressemblerait approximativement la conception suivante :
1) Un nouveau tick est généré - la condition est remplie, par exemple, sur ce tick, une indication de modèle sera dessinée et une alerte sera générée.
2) Une fois la condition ci-dessus remplie, il est nécessaire d'arrêter d'effectuer des répétitions multiples de la même action de l'action ci-dessus jusqu'à ce que la période de temps soit égale :
3) Dès que la barre passe à la barre suivante, reprenez la condition jusqu'à la prochaine période décrite ci-dessus.
Une telle conception est-elle réaliste ?
Vous avez déjà écrit la plupart de la logique vous-même...
Vous avez déjà écrit la plupart de la logique vous-même...
La logique est peut-être correcte, mais le problème est de trouver la bonne fonctionnalité. Pourriez-vous m'indiquer les fonctions ou les exemples de construction à appliquer pour tenter de résoudre le problème, car je suis plutôt perplexe.
La logique est peut-être correcte, mais le problème est de trouver la bonne fonctionnalité. Pourriez-vous m'indiquer les fonctions ou les exemples de conception à utiliser pour tenter de résoudre le problème, car je suis plutôt perplexe.
Aidez-moi, s'il vous plaît.
J'ai une liste d'enum.
J'ai besoin que les valeurs deviennent une chaîne de caractères, c'est-à-dire qu'elles deviennent un texte. Cette approche ne fonctionne pas.
(string)Target
Je reçois simplement le numéro d'une valeur variable de la liste, et j'ai besoin du texte - le nom réel de la liste, par exemple, "arr_100".
Comment faire ?
Aidez-moi, s'il vous plaît.
J'ai une liste d'enum.
J'ai besoin que les valeurs deviennent une chaîne de caractères, c'est-à-dire qu'elles deviennent un texte. Cette approche ne fonctionne pas.
Je reçois simplement le numéro d'une valeur variable de la liste, et j'ai besoin du texte - le nom réel de la liste, par exemple, "arr_100".
Comment faire ?
EnumToString()
EnumToString()
Merci !
Pouvez-vous me donner un lien vers la documentation sur la signification de ces symboles <>?
Il s'agit d'une méthode de modèle. Le type du paramètre qu'il contient sera adapté en fonction du type passé entre ces crochets. Le type est déterminé de manière statique au moment de la compilation du programme. Vous pouvez en savoir plus à ce sujet dans la rubrique "modèles de fonctions et de classes": https://www.mql5.com/ru/docs/basis/oop/templates.
Bonjour, j'ai réalisé un .mqh pour le traitement et le stockage des données dans la ressource. Tout fonctionne, mais il y a une nuance, si je compile l'indicateur, le .mqh est réinitialisé et refait le processus de pondération pour le stockage. Cible - tant qu'il y a des données dans la ressource , elle n'est pas réinitialisée. Où se trouve l'erreur, comment la réparer ?
Les ressources sont conçues pour contenir des données statiques (permanentes) immuables. Votre tâche est de télécharger un fichier avec des données et de changer les données dans la mémoire de l'indicateur et de sauvegarder les nouvelles données dans le fichier, ainsi après le redémarrage et la recompilation de l'indicateur vous téléchargerez de nouvelles données. Les ressources ne permettront pas d'y parvenir.
Les ressources sont conçues pour contenir des données statiques (constantes) et non modifiables. Pour votre tâche, vous devez charger un fichier avec des données, changer ces données dans la mémoire de l'indicateur et sauvegarder le poids des nouvelles données dans le fichier, de sorte qu'après avoir rechargé et recompilé l'indicateur, vous puissiez charger de nouvelles données. Les ressources ne permettront pas d'y parvenir.
Je vois, merci !