Questions des débutants MQL5 MT5 MetaTrader 5 - page 1464
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
Écrire dans un dossier commun à tous les terminaux. L'un écrit, les autres lisent et créent un graphique. Il s'agit d'une généralisation grossière.
C'est clair, mais dans vindex quand un fichier est utilisé pour la modification, c'est-à-dire au moment de l'écriture l'accès à la lecture est fermé, et si la charge sur le CPU est importante, elle peut être longue, cela devrait être pris en compte d'une manière ou d'une autre.
Dans word360 ou google general access et general editing, le problème de la file d'attente est résolu : taper n'est pas écrire, sauvegarder automatiquement et manuellement. Et il y a une file d'attente.
Et donc, oui, bien sûr, le dossier Commons n'est pas dans le bac à sable, il est à l'extérieur.
Lire : https://www.mql5.com/ru/articles/115
Et aussi : https://www.mql5.com/ru/articles/503
Bonjour !
Pourriez-vous m'expliquer pourquoi il est nécessaire d'effectuer des tests à l'avance ?
Bonjour, chers programmeurs ! Merci de m'aider avec un script. J'ai besoin que le script dessine une multitude de lignes verticales sur le graphique pour une liste de dates. C'est-à-dire, par exemple : je saisis dans le corps du code, une liste de 100 dates par exemple, et le script dessine simplement une ligne verticale pour chaque date.
J'ai commencé à essayer quelque chose ici, mais d'une manière ou d'une autre, cela s'avère très lourd, et il ne s'agit que d'une seule ligne.
Bonjour, chers programmeurs ! Merci de m'aider avec un script. J'ai besoin que le script dessine une multitude de lignes verticales sur le graphique pour une liste de dates. C'est-à-dire, par exemple : j'entre dans le corps du code, une liste de 100 dates par exemple, et le script dessine simplement une ligne verticale pour chaque date.
J'ai commencé à essayer quelque chose ici, mais d'une manière ou d'une autre, cela s'avère très lourd, et il ne s'agit que d'une seule ligne.
La date dans une chaîne de caractères à travers le séparateur.
Ensuite, on divise cette chaîne en un tableau.
Puis boucler le tableau à chaque itération en appelant
Je vous remercie. Comme je suis un programmeur très superficiel, je vais commencer à poser des questions dans l'ordre. Je vais commencer par demander dans l'ordre.
"Mettre la date dans une chaîne de caractères avec un délimiteur".
Utiliser " string TimeToString( ""
? ???
? ???
Il n'est pas nécessaire de convertir quoi que ce soit en chaîne de caractères pour tracer une ligne.
Vous avez décrit le problème, mais vous ne l'avez pas décrit complètement, de sorte que les gens doivent le découvrir.
Comment allez-vous enregistrer 100 dates ?
Allez-vous les écrire dans le corps du script ?
Ou allez-vous les saisir manuellement lors du lancement de l'Expert Advisor ?
Il n'est pas nécessaire de convertir quoi que ce soit en chaîne pour tracer une ligne.
Vous avez décrit la tâche, mais vous ne l'avez pas décrite complètement, de sorte que les gens doivent deviner.
Comment allez-vous enregistrer 100 dates ?
Allez-vous les écrire dans le corps du texte ?
ou allez-vous les saisir manuellement lors du lancement du conseiller expert ?
J'ai vérifié. Le deuxième cas est bon, mais il ne convient pas en raison de la nécessité de saisir manuellement chaque date dans la fenêtre, ce qui prend beaucoup de temps. Cela devrait être simple... "ctrl-c, ctrl-v".
Dans le premier cas, pour une raison quelconque, il ne dessine pas 3 lignes, mais une seule, sur la bougie la plus récente. La raison n'est pas encore claire, je suis en train de l'étudier.