Hatalar, hatalar, sorular - sayfa 767

 
gpwr :
MT5 geliştiricileri, lütfen MT5 sunucularında yaz saati uygulamasıyla ilgili soruma cevap verin: ne zaman oluyor?
Her zamanki gibi, Avrupa kurallarına göre.
 
Renat :
Her zamanki gibi, Avrupa kurallarına göre.
Teşekkür ederim. O zaman yanlış anlama kalır. Haberin 11-4-2011 saat 12:30 GMT'de çıktığını iki takvimde kontrol ettim. Bu (Avrupa'da kış) saatinde MT5 ile GMT arasındaki zaman farkı 1 saat olmalıdır. Yani, atlamanın 13:30'da olması gerekiyordu. Bu konuda herhangi bir düşünce varsa?
 
gpwr :
Teşekkür ederim. O zaman yanlış anlama kalır. Haberin 11-4-2011 saat 12:30 GMT'de çıktığını iki takvimde kontrol ettim. Bu (Avrupa'da kış) saatinde MT5 ile GMT arasındaki zaman farkı 1 saat olmalıdır. Yani, atlamanın 13:30'da olması gerekiyordu. Bu konuda herhangi bir düşünce varsa?

Orijinal görevin koşulları konusunda hemfikir olmadınız ve "Bunu bekliyordum ama işe yaramadı, beklediğim gibi değildi" sonucuna varmadınız.

Genel fikir "her haber bir sıçrama yapar" ise, bu temelde yanlıştır. Haber yığını, piyasayı hiçbir şekilde telafi etmez.

 
Renat :

Orijinal görevin koşulları konusunda hemfikir olmadınız ve "Bunu bekliyordum ama işe yaramadı, beklediğim gibi değildi" sonucuna varmadınız.

Genel fikir "her haber bir sıçrama yapar" ise, bu temelde yanlıştır. Haber yığını, piyasayı hiçbir şekilde telafi etmez.

Sonuncusu açıktır. Ancak bir dalgalanma varsa, o zaman bir tür haberden kaynaklanıyor olmalı. Elbette haklısınız, ilgili haberleri aramadan önce bir dalgalanmanın ne olduğunu tanımlamanız gerekiyor. Büyük olasılıkla, örneğimdeki fiyat artışı haberden değil, başka bir şeyden kaynaklandı. Sadece haber saati hesaplamalarımın doğru olduğundan emin olmak istiyorum. Bu arada Alpari MT5 sunucunuzla aynı fiyat tepkisini gösteriyor. Yani alıntılarda hata yok.
 

İkinci kez forumda bir hata yakaladım, öyle ki bilgisayarı sıfırlamak zorunda kaldım.

[Ekle]'ye tıkladıktan sonra beyaz bir ekran ve tam bir karmaşa.

FF13

 
Bu forumla ilgili değil, büyük olasılıkla tarayıcı eklentilerle veya bilgisayarın kendisiyle aşırı yüklenmiştir. Site sadece sayfalar veriyor. Ve çok temiz ve basit.
 
Renat :
Bu forumla ilgili değil, büyük olasılıkla tarayıcı eklentilerle veya bilgisayarın kendisiyle aşırı yüklenmiştir. Site sadece sayfalar veriyor. Ve çok temiz ve basit.

Belki.

Ancak sitenin yanlış bilgi verdiğine dair hala şüpheler var.

O 403 yakalandı, şimdi bu.

Ve bunu diğer sitelerde görmedim.

Bu şüpheleri buradan tehdit edip yayınlamaya karar verdim, belki başkası başına gelmiştir bu.

Şimdilik tabii ki kendi tarafıma bakacağım.

 
gpwr :
Teşekkür ederim. O zaman yanlış anlama kalır. Haberin 11-4-2011 saat 12:30 GMT'de çıktığını iki takvimde kontrol ettim. Bu (Avrupa'da kış) saatinde MT5 ile GMT arasındaki zaman farkı 1 saat olmalıdır. Yani, atlamanın 13:30'da olması gerekiyordu. Bu konuda herhangi bir düşünce varsa?

Hatırlanan :

 #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 :

Haber yığını, piyasayı hiçbir şekilde telafi etmez.

Ayrıca, pek çok ekonomik olay hiçbir şekilde takvime yansıtılmaz (devlet tahvillerinin açık artırmaları, yüksek rütbeli bir finansörün plansız "gevezeliği" vb.)
 
Söyle bana, program bir proxy sunucusu aracılığıyla yüklenebilir mi? web yükleyicinin kendisi sorunsuz bir şekilde indirildi, ancak onu kullanarak yükleme çalışmıyor. Yükleme, indirme aşamasında kesintiye uğrar. Lütfen indirme işleminin gerçekleştirildiği protokolü ve yapıldığı sunucuların IP adreslerini söyleyin. Alternatif bir kurulum yöntemi var mı?