[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 222
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
l'a déjà examiné.
Félicitations.
Camarades je n'arrive pas à comprendre pourquoi les fichiers CSV ne sont pas créés, tout fonctionnait avant.
Version du terminal et mode binaire
MT4 409
Description du problème
Lorsque l'on tente d'écrire dans un fichier texte avec la clé FILE_READ|FILE_WRITE sans définir explicitement le pointeur de fichier à l'aide de la fonction FileSeek(), l'écriture ne se produit pas du tout. Aucune erreur n'est générée.
Séquence d'actions
...
Résultat ...
...
Résultat attendu ...
...
Plus d'informations
Dans les versions précédentes du terminal, lors de la lecture d'un fichier texte à l'aide de la fonction FileReadString(), un pointeur de fichier était automatiquement défini.
La dernière modification de la fonctionnalité du fichier remonte à la mi-2008.
Jamais auparavant il n'avait été possible d'ajouter un fichier sans placer au préalable un pointeur de fichier à la fin.
Encore une question sur les informations supplémentaires. Cela a-t-il un rapport avec l'ajout à la fin d'un fichier ?
Toute opération de lecture-écriture du fichier déplace automatiquement le pointeur du fichier. Cela a toujours été le cas et n'a pas changé. Cependant, si le fichier est ouvert en tant que csv, la mise en mémoire tampon des données intermédiaires est possible. Dans ce cas, le pointeur de fichier peut ne pas se trouver là où vous l'attendez. Là encore, cela a toujours été le cas, tant dans la version précédente que dans la préversion, depuis le début de la version officielle.
Nous avons répété à de nombreuses reprises que le principe de défaut est extrêmement préjudiciable. Y compris pour les pointeurs de fichiers. Manipulez les pointeurs de fichiers explicitement, à moins que vous n'utilisiez la lecture ou l'écriture continue (en particulier le cas exotique de la lecture-écriture mixte).
Il a FileSeek dans les deux cas
Bonjour, pourriez-vous me dire si quelqu'un sait comment écrire cette condition dans le code ?
(le niveau est défini comme une moyenne mobile)
1) L'EA s'ouvre 2) Vérifie s'il y a un ordre de "fonctionnement" :
A) il y en a un et lorsque le prix atteint un certain niveau, vous devez le fermer et ouvrir un ordre inverse.
B) s'il n'y a pas d'ordre et que le prix atteint un certain niveau, vous devez le fermer et ouvrir un ordre inverse.
Merci d'avance pour votre temps... !
Bonjour, pourriez-vous me dire si quelqu'un sait comment écrire cette condition dans le code ?
(le niveau est défini comme une moyenne mobile)
1) L'EA s'ouvre 2) Vérifie s'il y a un ordre de "fonctionnement" :
A) il y en a un et lorsque le prix atteint un certain niveau, vous devez le fermer et ouvrir un ordre inverse.
B) s'il n'y a pas d'ordre et que le prix atteint un certain niveau, vous devez le fermer et ouvrir un ordre inverse.
Merci d'avance pour votre temps !
Il a FileSeek dans les deux cas
Seuls les fichiers avec la clé FILE_READ | FILE_WRITE ne seront pas créés.
Enorme problème.
Je télécharge le programme d'installation de la version web de MetaTrader4 (<0.5Mb) depuis n'importe quel courtier.
L'installation se passe bien. Lorsque j'essaie d'entrer dans le programme, il démarre et sort immédiatement.
Quel est le problème et comment le résoudre ?
Enorme problème.
Je télécharge le programme d'installation de la version web de MetaTrader4 (<0.5Mb) depuis n'importe quel courtier.
L'installation se passe bien. Lorsque j'essaie d'entrer dans le programme, il démarre et sort immédiatement.
Quel est le problème et comment puis-je le résoudre ?
Lire ici :https://www.mql5.com/ru/forum/139759/page6#641857
Et ce sujet aussi : https://www.mql5.com/ru/forum/140182
Camarades, je ne comprends pas pourquoi les fichiers CSV ne sont pas créés, tout fonctionnait avant.
Pour une raison quelconque, ils sont créés. Pour votre considération --> https://www.mql5.com/ru/forum/137718