История с ТФ более MN1 не отображаются на графиках.

 

Попробуйте сами открыть автономно. При чём, стандартные функции для работы с таймсериями не понимают эти ТФ. Даже, если открыть окно с этим ТФ. Конечно же, оно будет пустым.

Прикрепил историю USDZAR YR1.

Файлы:
 

Интерсно, что в списке автономных файлов не определяется начальная дата истории.

Эта история пострена из Н1. Не может она начинаться с 1970 года!!! Только с 2005 года.

Метаквоты, скажите чего-нибудь!

Прикрепил ещё такой же, как вверхнем сообщении файл истории постренный другим способом.

Файлы:
 
Ещё один файл.
Файлы:
_c120.rar  36 kb
 

К сожалению эта проблема похоже не будет решена.

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

Я новичёк. и простецкая функция

double Value(int i, int TPeriod)
{ double Val;int Kod;
if (i==0) TPeriod=1;
switch(Cena)
{
case 1:

Val=iOpen(NULL,TPeriod,i);break;
case 2:
Val=(iClose(NULL,TPeriod,i));break;
case 3:
Val=(iHigh(NULL,TPeriod,i));break;
case 4:
Val=(iLow(NULL,TPeriod,i));break;
case 5:
Val=((iHigh(NULL,TPeriod,i)+iLow(NULL,TPeriod,i))
/2.0);break;
case 6:
Val=((iHigh(NULL,TPeriod,i)+iLow(NULL,TPeriod,i)
+iClose(NULL,TPeriod,i))/3.0);break;
case 7:
Val=((iHigh(NULL,TPeriod,i)+iLow(NULL,TPeriod,i)
+iClose(NULL,TPeriod,i)+iOpen(NULL,TPeriod,i))/4.0);break;
default:
Val=((0.8*iHigh(NULL,TPeriod,i)+0.8*iLow(NULL,TPeriod,i)
+2.4*iClose(NULL,TPeriod,i)+1.6*iOpen(NULL,TPeriod,i))/5.6);
}
//Kod=GetLastError();
if (Val<=0.000001) {Print ("Not DATA(",i,") available!! ",
" TPeriod=",TPeriod," bar=",TimeToStr(iTime(NULL,TPeriod,i),
TIME_DATE|TIME_MINUTES));
Sleep(100); RefreshRates();
}

return(Val);
}

выдает мне, иногда (в этом и порочность!) дюжину баров с любимой датой.

Если я ошибаюсь, прошу простить великодушно... И поправить

 

У меня первую и все остальные даты функции читают правильно. Это в окне автономных графиков начальной даты нет.

Хотя, один раз появилась, но потом пропала.

 
Zhunko >>:

У меня первую и все остальные даты функции читают правильно. Это в окне автономных графиков начальной даты нет.

Хотя, один раз появилась, но потом пропала.

Проблему решил. Оказывается, когда переделывал скрипт "Period_Converter.mq4", забыл единицу вычесть, как здесь:

//---- write history file
   periodseconds=i_period*60;
   start_pos=Bars-1;
   d_open=Open[start_pos];
   d_low=Low[start_pos];
   d_high=High[start_pos];
   d_volume=Volume[start_pos];
   //---- normalize open time
Причина обращения: