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

 
gpwr:
Разработчики МТ5, ответьте на мой вопрос о переходе на летнее/зимнее время на МТ5 серверах: когна он осуществляется?
Как обычно, по европейским правилам.
 
Renat:
Как обычно, по европейским правилам.
Спасибо. Тогда непонятие остаётся. Проверил по двум календарям что новость вышла в 12:30 GMT, 11-4-2011. Разница по времени между МТ5 и GMT в это (зимнее в Европе) время должна быть 1 час. То есть скачок должен был быть в 13:30. Если какие-нибудь соображения по этому поводу?
 
gpwr:
Спасибо. Тогда непонятие остаётся. Проверил по двум календарям что новость вышла в 12:30 GMT, 11-4-2011. Разница по времени между МТ5 и GMT в это (зимнее в Европе) время должна быть 1 час. То есть скачок должен был быть в 13:30. Если какие-нибудь соображения по этому поводу?

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

Если же общая мысль "каждая новость дает всплеск", то это неверно в корне. Масса новостей никак не отыгрывается рынком.

 
Renat:

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

Если же общая мысль "каждая новость дает всплеск", то это неверно в корне. Масса новостей никак не отыгрывается рынком.

Последнее понятно. Но если есть всплеск, то должен быть вызван какой-то новостью. Конечно Вы правы что нужно определить что такое всплеск прежде чем искать соответствующую новость. Скорее всего скачок цены в моем примере был вызван чем-то другим, а не новостью. Просто хочу удоствериться что мои вычисления времен новостей правильны. Кстати, Альпари мт5 показаывает ту же реакцию цены что и ваш сервер. Так что в котировках ошибок нет.
 

Второй раз поймал на форуме глюк, такой что пришлось резетить комп.

После нажатия на [добавить], белый экран и полный капец.

FF13

 
Тут дело не в форуме, скорее всего броузер перегружен плагинами или сам комп. Сайт выдает лишь странички. Причем очень чистые и простые.
 
Renat:
Тут дело не в форуме, скорее всего броузер перегружен плагинами или сам комп. Сайт выдает лишь странички. Причем очень чистые и простые.

Может быть, может быть.

Но подозрения всё же есть, что сайт отдаёт не корректную инфу.

То 403 поймал, теперь это.

И ведь на других сайтах такого не ловил.

ЗЫ вот от этих подозрений и решил опубликовать, может ещё у кого такое случалось.

Пока конечно буду искать на своей стороне.

 
gpwr:
Спасибо. Тогда непонятие остаётся. Проверил по двум календарям что новость вышла в 12:30 GMT, 11-4-2011. Разница по времени между МТ5 и GMT в это (зимнее в Европе) время должна быть 1 час. То есть скачок должен был быть в 13:30. Если какие-нибудь соображения по этому поводу?

Вспомнилось:

#property show_inputs

extern int Days = 30; // Количество дней для анализа
extern int Error = 10; // Погрешность в минутах
extern string TimeX = "12:30"; // Время постоянной (GMT+0) наибольшей активности
extern bool Volumes = FALSE;

// Желательно запускать на мелких таймфрэймах
int GetServerGMT( int Days, int Error, string TimeX, bool Volumes )
{
  int i, Pos, Bar1, Bar2;
  double BarLow, BarHigh, Max;

  double BarSize[PERIOD_D1]; // инициализировался нулями
  int BarCount[PERIOD_D1]; // инициализировался нулями

  int Amount = PERIOD_D1 / Period();
  int AmountBars = iBarShift(Symbol(), Period(), Time[0] - Days * PERIOD_D1 * 60);
  
  Error *= 30;
    
  for (i = 1; i <= AmountBars; i++)    
  {
    Bar1 = iBarShift(Symbol(), Period(), Time[i] - Error);
    Bar2 = iBarShift(Symbol(), Period(), Time[i] + Error);
    
    if (Time[Bar2] - Time[Bar1] <= Error + Error)
    {
      Pos = (TimeMinute(Time[i]) + TimeHour(Time[i]) * PERIOD_H1) / Period();

      if (Volumes)
        while (Bar2 <= Bar1)
        {
          BarSize[Pos] += Volume[Bar2];      
          Bar2++;
        }
      else
      {
        BarLow = Low[iLowest(Symbol(), Period(), MODE_LOW, Bar1 - Bar2, Bar2)];
        BarHigh = High[iHighest(Symbol(), Period(), MODE_HIGH, Bar1 - Bar2, Bar2)];
      
        BarSize[Pos] += BarHigh - BarLow;      
      }
      
      BarCount[Pos]++;
    }
  }

  for (i = 0; i < Amount; i++)
    if (BarCount[i] != 0)
      BarSize[i] /= BarCount[i];
      
  Max = BarSize[0];
  Pos = 0;
  
  for (i = 1; i < Amount; i++)
    if (BarSize[i] > Max)
    {
      Max = BarSize[i];
      Pos = i;
    }
    
  Print("TimeX2 = " + TimeToStr(Pos * Period() * 60, TIME_MINUTES));

  i = (Pos * Period() * 60 + Error - StrToTime("1970.01.01 " + TimeX)) / 3600;
    
  return(i);
}

void start()
{
  Print("ServerGMT = " + GetServerGMT(Days, Error, TimeX, Volumes));

  return;
}
Еще раз про таймзоны, GMT, серверное и локальное время - MQL4 форум
  • www.mql5.com
Еще раз про таймзоны, GMT, серверное и локальное время - MQL4 форум
 

Renat:

Масса новостей никак не отыгрывается рынком.

Плюс масса экономических событий никак не отражается в календаре (аукционы гос.облигаций, внеплановый "трёп" высокопоставленного финансиста и мн.др.)
 
Подскажите умеет ли программа устанавливаться через прокси сервер? сам веб установщик скачался без проблем однако установить при помощи него не выходит. Установка обрывается на этапе загрузки. Подскажите пожалуйста протокол по которому осуществляется загрузка и IP адреса серверов с которых производится. Существует ли альтернативный способ установки?