Как алгоритмизировать выявление скопления фида МА? - страница 12

 
Вы так спокойно продолжаете... то есть в знаете что такое "длжат". Объясните мне, а то я никак развиснуть не могу.
 
Maxim Kuznetsov:
Скопления точек на прямой как искать будете?

Простейшее - посчитать среднюю (плотность длжат). 

Вот тут также. 

А что такое длжат?

 
Dmitry Fedoseev:
Вы так спокойно продолжаете... то есть в знаете что такое "длжат". Объясните мне, а то я никак развиснуть не могу.

по следам отсюда

"минутки отсутствуют" и "минуток нет" это разные вещи, но длжат

 
Maxim Kuznetsov:

по следам отсюда

"минутки отсутствуют" и "минуток нет" это разные вещи, но длжат

На вопрос ответь

 
Dmitry Fedoseev:

На вопрос ответь

на какой вопрос ? что такое ДЛЖАТ ??

на этот вопрос падаван должен ответить сам, иначе не быть ему джидаем

 
Maxim Kuznetsov:

на какой вопрос ? что такое ДЛЖАТ ??

на этот вопрос падаван должен ответить сам, иначе не быть ему джидаем

Так и понял давно, что ты тут с дурки в отпуске. А звание джидая себе оставь.

 
Maxim Kuznetsov:

на какой вопрос ? что такое ДЛЖАТ ??

на этот вопрос падаван должен ответить сам, иначе не быть ему джидаем

Учитель, дороги разные и все ведут к одному источнику, укажите КАК пройти этот путь? 

Время - матрица законченных процессов. Покажите для завершения, пожалуйста!)

Со всем уважением!

 

Может кто подскажет как записать в файл дополнив, а не перезаписать.

 candlesticks cand_buff[]; 
  ArrayResize(cand_buff,size); 
   for(int i=0;i<size;i++) 
     { 
      cand_buff[i].period=Alt[i].period; 
      cand_buff[i].bar=Alt[i].bar; 
      cand_buff[i].praceMA=Alt[i].praceMA; 
      cand_buff[i].time=Alt[i].time; 
     }
 //--- откроем файл для записи массива структуры в файл (если его нет, то создастся автоматически)
   ResetLastError();
   int file_handle=FileOpen("test.bin",FILE_WRITE|FILE_BIN);//FileOpen("test "+"//"+_symbol(),FILE_READ|FILE_WRITE|FILE_BIN|FILE_COMMON);
   if(file_handle!=INVALID_HANDLE)
     {
      //--- подготовим счетчик количества байт
      uint counter=0;
      //--- в цикле запишем значения массива
      for(int i=0; i<size; i++)
         counter+=FileWriteStruct(file_handle,cand_buff[i]);
    //  PrintFormat("В файл %s записано %d байт информации",_symbol(),counter);
      PrintFormat("Всего байтов: %d * %d * %d = %d, %s",size,5,8,size*5*8,size*5*8==counter ? "Верно" : "Ошибка");
      //--- закрываем файл
      FileClose(file_handle);
     // PrintFormat("Данные записаны, файл %s закрыт",_symbol());
     }
   else
      PrintFormat("Не удалось открыть файл %s, Код ошибки = %d",_symbol(),GetLastError());
 
Mikhail Toptunov:

Может кто подскажет как записать в файл дополнив, а не перезаписать.

Если после закрытия файла нужно заново открыть и дозаписать, то не знаю. Костылю с новым название файла привязанным к времени. Наверное есть функцию.

 
Valeriy Yastremskiy:

Если после закрытия файла нужно заново открыть и дозаписать, то не знаю. Костылю с новым название файла привязанным к времени. Наверное есть функцию.

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

статья

Основы программирования на MQL5: Файлы
Основы программирования на MQL5: Файлы
  • www.mql5.com
Функции для работы с файлами есть почти во всех языках программирования, и MQL5 в этом смысле — не исключение. Хотя при программировании советников и индикаторов на MQL5 работать с использованием файлов приходится не всегда, (а скорее даже — очень редко), но тем не менее, каждый экспертописатель рано или поздно с этим сталкивается. Диапазон...