Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 246

 
Zhunko:

Tout peut être fait avec les outils MQL4. Il y a des exemples dans l'aide.

Il suffit de poster le code. Ils m'aideront à le corriger.



La tâche consiste à prendre les données du site web, j'ai obtenu le fichier que j'ai joint, mais je ne sais pas quoi en faire par la suite.

int b = 100;

int a = FileOpen("zulu2.txt",FILE_WRITE);

FileWrite(a, ReadCBOE()); // получаем txt файл

FileSeek(a, 0, SEEK_CUR);

string str1 = FileReadString(a, b); //по идее должна возвращать строку длинной в 100 с начала файла

FileClose(a);

Alert(str1); // но возвращает пустоту, не зависимо от значения b

// вот и как этот файл нормально оприходовать?

 
mzk_3om6u:



La tâche consiste à prendre des données du site web, j'obtiens le fichier que j'ai joint, mais je ne sais pas quoi en faire ensuite.

int b = 100;

int a = FileOpen("zulu2.txt", FILE_WRITE);

FileWrite(a, ReadCBOE()); // получаем txt файл

FileSeek(a, 0, SEEK_SET);

string str1 = FileReadString(a, b); //по идее должна возвращать строку длинной в 100 с начала файла

FileClose(a);

Alert(str1); // но возвращает пустоту, не зависимо от значения b

// вот и как этот файл нормально оприходовать?

 
Zhunko:



Aucune différence en principe, mais str1 n'a toujours pas de longueur, donc quelque chose ne va pas :)
 
mzk_3om6u:

Il n'y a pas de différence en principe, mais la chaîne str1 n'a pas de longueur, donc quelque chose ne va pas :)
int b = 100;

int a = FileOpen("zulu2.txt", FILE_READ | FILE_WRITE);

 FileWrite(a, ReadCBOE()); // получаем txt файл

FileSeek(a, 0, SEEK_SET);

 string str1 = FileReadString(a, b); //по идее должна возвращать строку длинной в 100 с начала файла 

 FileClose(a);

 Alert(str1); // но возвращает пустоту, не зависимо от значения b

 // вот и как этот файл нормально оприходовать?

Essayez aussi de cette façon...

Y a-t-il quelque chose dans le dossier ?

Quelles sont les erreurs dans le journal ?

Insérez la gestion des erreurs et voyez.

 
artmedia70:

Rzhevsky se repose, donc je vais simplement dire : ne cliquez pas encore n'importe où. Il reviendra de vacances et vous dira où appuyer).

Le graphique d'optimisation a toujours ressemblé à des points.

Peut-être prenez-vous le calendrier des tests comme le calendrier d'optimisation ?


https://www.youtube.com/watch?v=ly8AImE0hDg

Ici, dans cette vidéo, entre les 20 et 21 minutes, il fait ce que j'ai besoin qu'il fasse.

Mais pour une raison quelconque, je n'ai pas de DOUBLE UP dans le menu.

Vous voulez dire que Rzhevsky, le membre du forum, est parti en vacances ?

Et lui seul sait où cliquer ?

Et quand compte-t-il finir ses vacances et venir à mon secours ?

 
solnce600:

https://www.youtube.com/watch?v=ly8AImE0hDg

Dans cette vidéo, entre 20 et 21 minutes, il fait ce que j'ai besoin qu'il fasse.

Mais pour une raison quelconque, je n'ai pas l'option DUPLEX TERRIBLE dans le menu.


Je n'ai pas regardé la vidéo - pas le temps. Il n'y a pas de surface bidimensionnelle dans le testeur/optimiseur MT4. D'autant plus qu'il est tridimensionnel.
 
Zhunko:

Essayez aussi de cette façon...

Y a-t-il quelque chose dans le dossier ?

Quelles sont les erreurs dans le journal ?

Insérez la gestion des erreurs et voyez.


Fichier joint dans le post, toutes les erreurs = 0, c'est à dire aucune erreur, tout le problème est dans l'implémentation de la logique.

int b = 100;

int a = FileOpen("zulu2.txt",FILE_WRITE);

FileWrite(a, ReadCBOE()); // получаем txt файл

FileClose(a);

int c = FileOpen("zulu2.txt",FILE_READ | FILE_WRITE);

Alert(GetLastError());

FileSeek(c, 1, SEEK_SET);

Alert(GetLastError());

string str1 = FileReadString(c, b); //по идее должна возвращать строку длинной в 100 с начала файла

Alert(GetLastError());

FileClose(c);

Alert(str1); // но возвращает пустоту, не зависимо от значения b

// вот и как этот файл нормально оприходовать?

 
solnce600:

Vous voulez dire que Rzewski est en vacances ?

Et lui seul sait où appuyer ?

Et quand compte-t-il finir ses vacances et venir à mon secours ?

Oui, bien sûr qu'il le fait.

Bien sûr qu'il le fait.

Il dit qu'il est toujours en train de gérer les surfaces qu'il a enlevées de votre testeur. Quand il en aura fini avec eux, il s'occupera de vous. Sur tous les avions.

 
artmedia70:
Je n'ai pas regardé la vidéo - pas le temps. Il n'y a pas de surface bidimensionnelle dans le testeur/optimiseur MT4. D'autant plus tridimensionnel.


http://clip2net.com/s/68GgQ9 surface bidimensionnelle

http://clip2net.com/s/68Glq8 graphique d'optimisation sous forme de ligne

 
artmedia70:

Oui, bien sûr qu'il le fait.

Bien sûr qu'il le fait.

Il dit qu'il est toujours en train de gérer les surfaces qu'il a enlevées de votre testeur. Quand il en aura fini avec eux, il s'occupera de vous. Sur tous les avions.


Transmettez-lui mes plus chaleureuses salutations et mes meilleurs vœux !!!!.