Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 246

 
Zhunko:

Всё можно сделать средствами MQL4. В справке есть примеры.

Выкладывайте код. Тут помогут исправить.



Задача взять данные с сайта, получаю файл который прикрепил, а что делать с ним дальше я не знаю.

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:



Задача взять данные с сайта, получаю файл который прикрепил, а что делать с ним дальше я не знаю.

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:



Принципиальной разницы не получилось, всё ровно строка str1 не имеет длинны, значит что-то не так:)
 
mzk_3om6u:

Принципиальной разницы не получилось, всё ровно строка str1 не имеет длинны, значит что-то не так:)
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

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

Ещё так попробывать...

В файле есть что-нибудь?

Какие ошибки в логе?

Вставте обработку ошибок и посмотрите.

 
artmedia70:

Ржевский отдыхает, так что скажу просто: никуда пока не нажимайте. Вот вернётся с отдыха - скажет куда нажать ;)

График оптимизации всегда выглядел в виде точек.

Может быть вы за график оптимизации принимаете график тестирования?


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

Вот в этом видео между 20 и 21 минутами он делает то,что мне нужно.

Но у меня в меню почему то нет пункта ДВУХМЕРНАЯ ПОВЕРХНОСТЬ

Вы имеете в виду,что форумчанин Ржевский уехал в отпуск?

И только он знает куда нажимать?

А когда он планирует закончить свой отдых и придти мне на помощь?

 
solnce600:

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

Вот в этом видео между 20 и 21 минутами он делает то,что мне нужно.

Но у меня в меню почему то нет пункта ДВУХМЕРНАЯ ПОВЕРХНОСТЬ


Я не смотрел видео - некогда. Нет в тестере/оптимизаторе МТ4 двухмерной поверхности. Трехмерной тем более.
 
Zhunko:

Ещё так попробывать...

В файле есть что-нибудь?

Какие ошибки в логе?

Вставте обработку ошибок и посмотрите.


Файл прикреплен в посте, все ошибки = 0, то есть ошибок нет, вся проблема в реализации логики.

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:

Вы имеете в виду,что Ржевский уехал в отпуск?

И только он знает куда нажимать?

А когда он планирует закончить свой отдых и придти мне на помощь?

Да, конечно.

Ещё как знает.

Сказал, что пока разбирается с поверхностями, которые он вынул из вашего тестера. Как закончит с ними - займётся вами. Во всех плоскостях.

 
artmedia70:
Я не смотрел видео - некогда. Нет в тестере/оптимизаторе МТ4 двухмерной поверхности. Трехмерной тем более.


http://clip2net.com/s/68GgQ9 двумерная поверхность

http://clip2net.com/s/68Glq8 график оптимизации в виде линии

 
artmedia70:

Да, конечно.

Ещё как знает.

Сказал, что пока разбирается с поверхностями, которые он вынул из вашего тестера. Как закончит с ними - займётся вами. Во всех плоскостях.


Передайте ему от меня пламенный привет и наилучшие пожелания!!!!