Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 246

 
Zhunko:

Tutto può essere fatto con gli strumenti MQL4. Ci sono esempi nella guida.

Basta postare il codice. Mi aiuteranno a correggerlo.



Il compito è quello di prendere i dati dal sito web, ho ottenuto il file che ho allegato, ma non so cosa fare con esso ulteriormente.

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:



Il compito è quello di prendere i dati dal sito web, ottengo il file che ho allegato, ma non so cosa farne dopo.

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:



Nessuna differenza di principio, ancora str1 non ha lunghezza, quindi c'è qualcosa che non va:)
 
mzk_3om6u:

Non c'è differenza di principio, ancora la stringa str1 non ha lunghezza, quindi c'è qualcosa che non va:)
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

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

Prova anche in questo modo...

C'è qualcosa nel file?

Quali sono gli errori nel registro?

Inserire la gestione degli errori e vedere.

 
artmedia70:

Rzhevsky sta riposando, quindi dirò semplicemente: non cliccare ancora da nessuna parte. Tornerà dalle vacanze e vi dirà dove premere).

Il grafico dell'ottimizzazione ha sempre avuto l'aspetto di punti.

Forse prendete il programma di test come il programma di ottimizzazione?


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

Qui in questo video tra 20 e 21 minuti fa quello che ho bisogno che faccia.

Ma per qualche motivo non ho un DOUBLE UP nel menu

Vuoi dire che Rzhevsky, il membro del forum, è via in vacanza?

E solo lui sa dove cliccare?

E quando pensa di finire la sua vacanza e venire in mio soccorso?

 
solnce600:

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

In questo video, tra 20 e 21 minuti, fa quello che mi serve.

Ma per qualche motivo non ho l'opzione DUPLEX TERRIBLE nel menu


Non ho guardato il video - non ho tempo. Non c'è una superficie bidimensionale nel tester/ottimizzatore MT4. Tanto più tridimensionale.
 
Zhunko:

Prova anche in questo modo...

C'è qualcosa nel file?

Quali sono gli errori nel registro?

Inserire la gestione degli errori e vedere.


File allegato nel post, tutti gli errori = 0, cioè nessun errore, tutto il problema è nell'implementazione della logica.

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:

Vuoi dire che Rzewski è in vacanza?

E solo lui sa dove premere?

E quando pensa di finire la sua vacanza e venire in mio soccorso?

Sì, certo che lo fa.

Certo che lo fa.

Dice che si sta ancora occupando delle superfici che ha tolto dal tuo tester. Quando avrà finito con loro, si occuperà di te. Su tutti gli aerei.

 
artmedia70:
Non ho guardato il video - non ho tempo. Non esiste una superficie bidimensionale in MT4 tester/optimiser. Tanto più tridimensionale.


http://clip2net.com/s/68GgQ9 superficie bidimensionale

http://clip2net.com/s/68Glq8 grafico di ottimizzazione come linea

 
artmedia70:

Sì, certo che lo fa.

Certo che lo fa.

Dice che si sta ancora occupando delle superfici che ha tolto dal tuo tester. Quando avrà finito con loro, si occuperà di te. Su tutti gli aerei.


Portagli i miei più cordiali saluti e i miei migliori auguri!!!!