Ошибки, баги, вопросы - страница 2435

 
Igor Makanu:

ну как вариант, обьявите структуру (класс)

class CFileAndName{int handle; string name}

и во всех ф-ция работы с файлами описание ф-ции замените на этот класс вместо хендла, возни конечно много, но точно имя файла не потеряете

Спасибо! Конечно, выкрутиться всегда можно. Но было бы полезно иметь озвученный функционал.

 

Вопрос.

Вы дочитываете фреймы в OnTesterDeinit?

 
Slava:

Вопрос.

Вы дочитываете фреймы в OnTesterDeinit?

Чаще всего дочитываю.

 
fxsaber:

Чаще всего дочитываю.

Я имел в виду, есть ли код дочитывания фреймов в OnTesterDeinit.

Значит, есть. Или не всегда есть?

 
Slava:

Я имел в виду, есть ли код дочитывания фреймов в OnTesterDeinit.

Значит, есть. Или не всегда есть?

На практике всегда дочидывал. Когда вскрывал mqd-формат, OnTesterDeinit даже не прописывал.

На практике всегда фреймы дочитывались до конца через while в OnTesterPass. Поэтому в OnTesterDeinit никогда не требовалось дочитывать фреймы.

 
fxsaber:

На практике всегда дочидывал. Когда вскрывал mqd-формат, OnTesterDeinit даже не прописывал.

На практике всегда фреймы дочитывались до конца через while в OnTesterPass. Поэтому в OnTesterDeinit никогда не требовалось дочитывать фреймы.

Всегда надо дочитывать фреймы в OnTesterDeinit. Это как отче наш

Потом жалуются на пропажу фреймов

 
Slava:

Всегда надо дочитывать фреймы в OnTesterDeinit. Это как отче наш

Зачем?

Потом жалуются на пропажу фреймов

У меня ничего не пропадает.


mqd-файл отлично (без потерь) формируется даже таким советником

input int Range = 1; // 1..10

double OnTester()
{
  uchar Data[];
  
  FrameAdd(NULL, 0, 0, Data);
  
  return(0);
}


После чего читаю его через выложенную библу на раз-два.

 
fxsaber:

Зачем?

У меня ничего не пропадает.


mqd-файл отлично (без потерь) формируется даже таким советником


После чего читаю его через выложенную библу на раз-два.

Фреймы пропадают даже на быстрых математических вычислениях, если не дочитывать их после завершения оптимизации.

Сеть не идеальна
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Большую часть времени современные компьютеры простаивают и не используют всех возможностей процессора. Мы предлагаем задействовать их с пользой. Вы можете сдавать мощности вашего компьютера другим участникам нашей сети для выполнения разнообразных...
 
Slava:

Фреймы пропадают даже на быстрых математических вычислениях, если не дочитывать их после завершения оптимизации.

Сеть не идеальна

Видимо, мои представления о фреймах ошибочны, раз кажется, что ерунду говорите.

Чтобы фреймы записывались, читать их не нужно. Расскажите тогда, как это устроено на самом деле. Через Облако не работал с фреймами.

В моем представлении, фрейм доступен только при условии его добавки в mqd-файл.

 
fxsaber:

Видимо, мои представления о фреймах ошибочны, раз кажется, что ерунду говорите.

Чтобы фреймы записывались, читать их не нужно. Расскажите тогда, как это устроено на самом деле. Через Облако не работал с фреймами.

В моем представлении, фрейм доступен только при условии его добавки в mqd-файл.

Всё правильно. Фрейм доступен при условии его добавки в mqd-файл. Именно оттуда он и вычитывается фреймовыми функциями